@charset "utf-8";
html,body{height:100%; padding:0px; margin:0px;min-width: 1200px;font:14px 微软雅黑;color:#444;font-family:'微软雅黑'}
.fl {float:left;}
.fr {float:right;}
.clear{clear:both;}
.border{border:1px solid #DFDFDF;}
a { text-decoration: none; outline: none; color: #000; transition: 0.2s; }
p{text-align: justify;text-justify:inter-ideograph;margin: 0;}
li { list-style-type: none; vertical-align: top; margin: 0;padding:0;}
ul {margin: 0;padding: 0;}
img{margin: 0;padding: 0;}
img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}
i{font-style: normal;}
.content{width: 1200px;margin:0 auto;}
body{background-color: #f3f3f3}
/*banner*/
.flexslider{margin:0 auto 0;position:relative;width:100%;height:600px;overflow:hidden;zoom:1}
.flexslider .slides li{width:100%;height:100%}
.flex-direction-nav a{width:70px;height:70px;line-height:99em;overflow:hidden;margin:-35px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;-webkit-transition:all .3s ease;border-radius:35px}
.flex-direction-nav .flex-next{background-position:0 -70px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:.8}
.flexslider:hover .flex-prev{opacity:.8}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 2px;display:inline-block;zoom:1}
.flex-control-paging li a{background:#dfdfdf;display:block;height:10px;overflow:hidden;text-indent:-99em;width:10px;cursor:pointer;-webkit-transition:all 0s ease;border-radius:10px}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a{background:#a5001e}
.flexslider .slides a img{width:100%;height:600px;display:block}

/*头部*/
.wel{background-color:#e9eaee;}
.wel span{font-size: 15px;line-height: 30px;color: #454545;}
.header_top{background:url(../images/topbg.jpg) no-repeat center; height: 150px;}
.header_top .logo{height:124px;width:418px; margin-top: 11px;}
.header_top .logo img{height:124px;width:418px}
.header_top .header_tel{background:url(../images/tel.png) no-repeat left center;padding-left:55px; margin-top:11px;}
.header_top .header_tel i{font-size:16px}
.header_top .header_tel p{font-weight: 700; color: #291c14; font-size: 22px; line-height: 30px;font-family: Arial;}
.header_top .header_tel p.p1{background:url(../images/top1.png) no-repeat left center;padding-left: 34px;}
.header_top .header_tel p.p2{background:url(../images/top2.png) no-repeat left center;padding-left: 34px;}
.header_top .header_tel p.p3{background:url(../images/top3.png) no-repeat left center;padding-left: 34px;}

/*导航栏目*/
.navbg{height:79px;background:url(../images/navbg.png) no-repeat center;margin-top: -15px; }
.navbg .nav{width:1200px;margin:0 auto;padding-top: 29px;}
.navbg .nav ul{height:50px;width:1200px}
.navbg .nav li{float:left;line-height:50px;position:relative;width:200px;}
.navbg .nav li a{text-decoration: none;color: #fff;font-size: 18px; display: block;text-align: center;z-index: 2;    position: relative;    padding-right: 25px;}
.navbg .nav li:after{content:'';position:absolute;height:100%;width:0;background:url(../images/t1.png) no-repeat center 4px;bottom:0;left:0;}
.navbg .nav li.cur:after,.nav li:hover:after{width:100%;color:#fff;z-index:1}
.navbg .nav .cur a,.navbg .nav li a:hover{font-weight:600;text-decoration:none;color:#fff}
.h_head_gd{opacity:1;position:fixed;top:0;width:100%;z-index:10;left:0;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}
.pr { position: relative;}
.pa {position: absolute;}

/*隔断*/
.fg{margin:0 auto; margin-top: 60px;  margin-bottom: 60px;}
.fg img{width: 239px;height: 52px;margin: 0 auto;display: block;}

/*关于我们*/
.about{padding-top: 30px;}
.about .nr{width: 675px;padding-top: 15px;}
.about .nr p{font-size: 15px;line-height:35px;color: #666;text-indent: 2rem; padding-top: 45px;}
.tit {width: 400px;background:url(../images/tit1.png) no-repeat left center; display: block;height: 57px;}
.tit p{float: right; display: block; font-size: 20px;margin-right: 50px;}
.tit span{font-size: 30px;display: block; padding-top: 28px; }
.about .abimg{width: 490px;height: 264px}
.about .abimg img{width: 490px;height: 264px;}
.about .nr a.more{line-height: 30px; font-size: 14px;color: #fff; background: url(../images/more.png) no-repeat left; display: block; width: 140px;float: right;}
.about .nr a.more:hover{color: #241913}

/*产品*/
.pro .nr{width: 675px;padding-top: 15px;}
.pro .nr p{font-size: 15px;line-height: 26px;color: #666;text-indent: 2rem;}
.pro .tit {width: 400px;background:url(../images/tit1.png) no-repeat left center; display: block;height: 57px;}
.pro .tit p{float: right; display: block; font-size: 20px;margin-right: 50px;}
.pro .tit span{font-size: 30px;display: block; padding-top: 28px; }
.prolist{padding-top: 30px;}
.prolist ul li{width: 280px;float: left;border: 1px solid #ccc; margin-right: 18px;height: 242px;}
.prolist ul li:nth-child(4n){ float: right;margin-right: 0;}
.prolist ul li:hover{border: 1px solid #a5001e;}
.prolist ul li img{width: 280px;height: 210px;}
.prolist ul li p{font-size: 17px;line-height: 32px;color: #666;text-align: center;background-color: #ccc;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.prolist ul li:hover p{color: #fff;background-color: #a5001e}
/*产品分类标题*/
.titlist{}
.titlist li{background:url(../images/titbg.png) no-repeat center;float: left;margin-right: 20px;width: 136px;height: 147px;}
.titlist ul li:nth-child(4n){ float: right;margin-right: 0;}
.titlist p{font-size: 16px;color: #fff;}
.titlist li a{font-size: 18px; color: #fff; line-height: 142px; padding-left:30px; font-weight: 600;display: block; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.titlist li a:hover{color: #251a14; }

/*优势*/
.ys .content {padding-top: 30px;}
.ys .tit {width: 400px;background:url(../images/tit1.png) no-repeat left center; display: block;height: 57px;}
.ys .tit p{float: right; display: block; font-size: 20px;margin-right: 50px;}
.ys .tit span{font-size: 30px;display: block; padding-top: 28px; }
.ys .ys1{width: 283px; height: 285px; margin-right: 22px; float: left; box-shadow: 1px 4px 11px rgba(204, 204, 204, 0.38);}
.ys .ys1 .ystit{background:url(../images/ysbg.png) no-repeat center; margin: 0 auto; writing-mode: vertical-rl; writing-mode: tb-rl;-webkit-writing-mode: vertical-rl; -webkit-writing-mode: tb-rl;font-size: 20px;  width: 150px;height: 150px;letter-spacing: 10px; line-height: 150px; padding-top: 37px;}
.ys .ys1 p{text-align: center;font-size: 15px;color: #666;  padding-left: 20px; padding-right: 20px; line-height: 23px;}
.ys .ys1 p.p1{font-size: 18px;font-weight:600;}
.ys .ys2{width: 283px; height: 285px; margin-right: 0; float:right; box-shadow: 1px 4px 11px rgba(204, 204, 204, 0.38);}
.ys .ys2 .ystit{background:url(../images/ysbg.png) no-repeat center; margin: 0 auto; writing-mode: vertical-rl; writing-mode: tb-rl;-webkit-writing-mode: vertical-rl; -webkit-writing-mode: tb-rl;font-size: 20px; width: 150px;height: 150px; line-height: 150px; letter-spacing: 10px;padding-top: 37px;}
.ys .ys2 p{text-align: center;font-size: 15px;color: #666;  padding-left: 20px; padding-right: 20px; line-height: 23px;}
.ys .ys2 p.p1{font-size: 18px;font-weight:600;}

/*四个服务项目*/
.fw .content {padding-top: 20px;}
.fw .tit {width: 400px;background:url(../images/tit1.png) no-repeat left center; display: block;height: 96px;}
.fw .tit p{float: right; display: block; font-size: 20px;  margin-top: 37px;margin-right: 50px;}
.fw .tit span{font-size: 30px;display: block; padding-top: 84px; }
.fw_t{height:65px; border-bottom: 1px solid #dadada; text-align: center; position:relative;margin-bottom: 30px;}
.fw_t .p2 a{display: block;float: left;text-align: center;font-size: 20px;color: #333333;width: 208px;line-height: 65px; position: relative;margin-right: 10px; text-decoration: none;}
.fw_t .p2 a.cur{background:url(../images/ftitbg.png) no-repeat center;color: #a5001e;}
.fw_bd{height: 326px;width:700px; }
.fw_con .fwimg{float: left;width:700px;height:326px;position: relative;}
.fw_con .fwimg img{display: block;width: 700px;height: 326px;}
/*右侧*/
.fwimg{background:url(../images/zx.jpg) no-repeat center;width: 500px;height: 326px;}
.fwimg .wz{padding-top: 78px;}
.fwimg p.p1{font-weight: bold;font-size: 38px;color: #fff;text-align: center;line-height: 30px;font-family: '楷体';}
.fwimg p.p2{font-size: 20px;color: #eee;text-align: center;font-family: '宋体';line-height: 46px;}
.fwimg p.p3{border:1px solid #a5001e;background-color:#a5001e;line-height:30px;text-align: center;width: 240px;font-size: 20px; margin: 0 auto;line-height: 47px;}
.fwimg p.p3 a{color: #fff;font-family: '宋体';}
.fwimg p.p4{font-size: 24px;color: #eee;text-align: center;line-height: 55px;font-family: '宋体';}

/*新闻中心*/
.news{margin-bottom:60px;}
.news .tit {width: 400px;background:url(../images/tit1.png) no-repeat left center; display: block;height: 57px;}
.news .tit p{float: right; display: block; font-size: 20px;margin-right: 50px;}
.news .tit span{font-size: 30px;display: block; padding-top: 28px; }
.newsnr{ margin-top: 30px;}
.newsnr .dy{position: relative; width: 808px; height:auto;}
.newsnr .dt_con{ width: 808px; padding-top: 20px;}
.dt {padding-top:60px;padding-bottom: 60px;}
.dt01 {width:808px; height:260px;}
.dt_con dl dt {float:left;}
.dt01 .tit01{ font-size: 23px; line-height: 30px; color: #454545; font-weight: 700; }
.wd .tit01{font-size: 23px;line-height: 30px; color: #454545;font-weight: 700;}
.dt_con dl dt img { width:360px; height:200px;}
.dt_con dl dd {padding:0 0 0 60px; float:left; width:315px;}
.dt_con dl dd ul li {height:72px; border-bottom:dashed 1px #d3d3d3; margin-bottom:20px;}
.dt_con dl dd ul .nobor { border:none;}
.dt_con dl dd ul li a em {display:block; font-size:14px; color:#333;font-style: normal;}
.dt_con dl dd ul li a span {display:block; font-size:14px; color:#666; padding:10px 0 0;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.dt_con dl dd ul li a:hover span {color:#a5001e; font-weight:bold;}

/*常见问题*/
.wd { width:300px; height:260px; border-left: solid 1px #d2d2d2; padding-left:50px;}
.wd ul { padding:15px 0;}
.wd ul li { height:43px; line-height:43px; background:url(../images/wd_ico01.gif) no-repeat 0 20px; padding-left:16px; overflow:hidden;}
.wd ul li a { display: block;font-size:14px; color:#666;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.wd ul li a:hover { color:#a5001e; font-weight:bold;}
.wd  a.more{line-height: 30px;font-size: 14px;color: #fff;background:url(../images/more.png) no-repeat left;  display: block; width: 120px;padding-left: 22px; }
.dt_con p a.more{line-height: 30px;font-size: 14px;color: #fff;background:url(../images/more.png) no-repeat left;  display: block; width: 120px;padding-left: 22px;  }
.dt_con p a.more:hover{color: #281e14}
.wd  a.more:hover{color: #281e14}

/*底部*/
.footer{background:url(../images/footerbg.jpg) no-repeat center;height: 500px;}
.footer .nav{width:1200px;margin:0 auto;padding-top: 29px;}
.footer .nav ul{height:50px;width:1200px}
.footer .nav li{float:left;line-height:50px;position:relative;width:200px;}
.footer .nav li a{text-decoration: none;color: #fff;font-size: 18px; display: block;text-align: center;z-index: 2;position: relative;}
.footer .nav li a:hover{color: #241a11;font-size: 18px;font-weight: 600;}

/*留言*/
.liuyan{width: 650px;margin-top: 40px;}
.ly_title{ font-size: 22px;color: #a5001e;line-height: 55px;}
.liuyan .tianxie input{line-height: 47px;border: solid 1px #666666;width: 538px;font-size: 16px;color: #333333;padding: 0 15px;margin-bottom: 23px;border-radius: 10px;}
.liuyan .tianxie input::-webkit-input-placeholder{color:#999;}
.liuyan .tianxie .input2{width: 283px;margin-right: 20px;}
.liuyan .tianxie .input3{width: 283px;}
.liuyan .tianxie textarea{line-height: 28px;border: solid 1px #666666;width: 618px;font-size: 16px;color: #999;padding: 10px 15px;margin-bottom: 23px;height: 120px;border-radius: 10px;}
.liuyan .tianxie textarea::-webkit-input-placeholder{color:#999;font-family: "微软雅黑"}
.liuyan .tjly{width: 165px;height: 46px;background: #f7f90f;font-size: 16px;display: block;text-align: center;line-height: 46px;border-radius: 7px;}
.lianxi p{font-size: 16px;line-height: 26px;}
.lianxi .left_icon{height: 102px;padding-left: 98px;}
.lianxi .left_icon .tit{font-size: 24px;font-weight: 600;color: #a5001e;padding-top: 5px;}
.lianxi .left_icon .p{font-size: 14px;color: #333333;}
.lianxi .dz{background: url("../images/index_dz.png") left top no-repeat;}
.lianxi .yx{background: url("../images/index_yx.png") left top no-repeat;}
.lianxi .db{background: url("../images/index_db.png") left top no-repeat;}
.code span{padding-right: 10px;    font-size: 20px;color: #fff;}
.code input{width: 126px;margin-right: 10px;height: 39px;line-height: 39px}
#submit{background: #a5001e;font-size: 16px;color: #fff;width: 150px;height: 45px;line-height: 45px;border:none;}
#submit:hover{background: #251b12;}
/*联系*/
.lianxi{margin-top: 40px;}
.lianxi p{font-size: 15px;line-height:35px; color: #ccc; padding-left: 80px;}
.lianxi p.p1{font-size: 18px; color: #a5001e; line-height: 55px}
.lianxi p a{ color: #e6e6e6; }
