/* CSS Document */
*{margin:0;padding:0;font-family:'Microsoft YaHei';}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0px; padding:0px; }
fieldset, img { border:none; }
img{border:none;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none;  }
li{ list-style:none;}
table { border-collapse:collapse; }
input { padding-top:0px; padding-bottom:0px; font-family: 'Microsoft YaHei';}
input::-moz-focus-inner { border:none; padding:0px; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:13px; margin:0px; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
body { font-family:"Microsoft YaHei"; background:#fff; }
.clearfix:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.clearfix {zoom:1; }
.clearit {clear:both; height:0px; font-size:0px; overflow:hidden; width:100%; }
.max{ min-width:1200px;}
.box{ width:1200px; margin:0 auto;}
.box:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
 ul:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.max:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.left{ float:left;}
.right{ float:right;}
a{text-decoration:none;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; }

.header{ height:110px;}
.header .logo{ display:block; float:left; padding-top:30px;}
.header .logo img{ display:block;}
.daohang{ width:670px; float:right; padding-top:20px;}
.daohang .tel{ height:25px; line-height:25px; background:url(../images/tel-ico.png) no-repeat left center; padding-left:28px;font-size:14px; color:#2f318b; float:right; }
.daohang .tel strong{ font-size:16px; color:#353535;}
.xiaonav{ margin-top:15px; width:690px;}
.xiaonav li{ display:block; float:left; width:115px; text-align:center; height:40px; line-height:40px; font-size:16px; position:relative;}
.xiaonav li a{ color:#2b2b2b; display:block;}
.xiaonav li:after{ content:"|"; position:absolute; left:0; top:0; color:#b5b5b5; font-size:12px;}
.xiaonav li.fi:after{ display:none; }
.xiaonav li:hover a{ color:#cd0000;}

.nav{ height:69px; line-height:69px; background:#cd0000;}
.nav ul li{ display:block; float:left; padding:0 33px;border-right:1px solid #d73333; text-align:center; font-size:16px; position:relative;}
.nav ul li a{ color:#fff; display:block;}
.nav ul li.first{border-left:1px solid #d73333;}
.nav ul li .bg{ position:absolute; height:69px; width:1px; left:50%; opacity:0; margin-left:0.5px; background:#d73333; top:0;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; z-index:0}
.nav ul li a{ position:relative; z-index:99;}
.nav ul li:hover .bg,.nav ul li.on .bg{ opacity:1; position:absolute; height:69px; width:100%; left:50%; margin-left:-50%; background:#d73333; top:0;}

.fullSlide{ min-width:1200px;  position:relative;height:540px; z-index:99}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; height:540px;  }
.fullSlide .bd ul{ width:100%  !important; height:540px; }
.fullSlide .bd li{ width:100% !important; height:540px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block;  height:540px; }
.fullSlide .hd{width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px;}
.fullSlide .hd ul{display:block;width:16%;margin:0 auto; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; border-radius:25px; margin:5px; border:2px solid #d73333; overflow:hidden; line-height:9999px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.fullSlide .hd ul .on{ background:#cd0000; border:2px solid #cd0000 }

.lmt{ border-bottom:1px solid #ededed; margin-bottom:30px; padding-top:40px;}
.lmt strong{ display:block; text-align:center; font-size:38px; color:#000000; font-weight:normal;}
.lmt p{ text-align:center; font-size:16px; color:#969696; margin-top:8px; position:relative; padding-bottom:15px;}
.lmt p:after{ content:""; width:45px; height:4px; background:#c70b01; position:absolute; left:0; right:0; margin:0 auto; bottom:0;}

.lmt p.p{ text-align:center; font-size:14px; color:#c9c9ca; margin-top:8px; position:relative; padding-bottom:15px;}

.lmt_1{ border-bottom:1px solid rgba(255,255,255,.1); margin-bottom:30px; padding-top:40px;}
.lmt_1 strong{ display:block; text-align:center; font-size:38px; color:#fff; font-weight:normal;}
.lmt_1 p{ text-align:center; font-size:16px; color:#fff; margin-top:8px; position:relative; padding-bottom:15px;}
.lmt_1 p:after{ content:""; width:45px; height:4px; background:#fff; position:absolute; left:0; right:0; margin:0 auto; bottom:0;}



.case .case-menu{ width:254px;}
.case .case-menu ul li{ height:83px; line-height:83px; border:1px solid #e1e1e1; border-bottom:none; font-size:16px; color:#474747; cursor:pointer; position:relative;}
.case .case-menu ul li a{padding-left:37px; color:#474747; display:block; position:absolute; left:0; top:0; z-index:20; width:100%; height:83px;}
.case .case-menu ul li i{ width:7px; height:13px; background:url(../images/case-menu-li.png) no-repeat center; position:absolute; right:34px; top:37px; z-index:10;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.case .case-menu ul li:after{ content:""; height:83px; width:0; position:absolute; left:0; top:0; background:#cd0000;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; z-index:1;}
.case .case-menu ul li.on:after{ width:100%;}
.case .case-menu ul li.on a{ color:#fff;}
.case .case-menu ul li.on i{ background:url(../images/case-menu-li-on.png) no-repeat center;} 
.case .case-menu ul{ border-bottom:1px solid #e1e1e1;} 
.case .case-main{ width:927px; }
.case .case-main .case_tj{ width:925px; border:1px solid #e6e6e6}
.case .case-main .case_tj:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.case .case-main .case_tj .left{ width:398px; height:329px;} 
.case .case-main .case_tj .left a,.case .case-main .case_tj .left img{ display:block;width:398px; height:329px;}
.case .case-main .case_tj .right{ width:501px; height:319px; padding-left:26px; padding-top:10px;}
.case .case-main .case_tj .right a.tit{ display:block; font-size:20px; color:#020202; font-weight:bold; height:62px; line-height:62px; border-bottom:1px solid #e6e6e6; margin-bottom:15px;}
.case .case-main .case_tj .right a.tit:hover{color:#cd0000;}
.case .case-main .case_tj .right dl{ position:relative; padding-left:70px; margin-bottom:15px;}
.case .case-main .case_tj .right dl dt{ font-size:14px; color:#a8a8a8; width:70px; position:absolute; left:0; top:4px;}
.case .case-main .case_tj .right dl dd{ font-size:14px; color:#444444; line-height:27px;}
.case .case-main .case_tj .right dl dd p{height:54px;overflow:hidden;}
.case .case-main .case_tj .right .z{ padding:25px 0; border-top:1px solid #e6e6e6; margin-top:40px;}
.case .case-main .case_tj .right .z a{ display:inline-block; width:189px; height:53px; line-height:53px; color:#fff; border-radius:5px; font-size:16px; background:#cd0000; text-align:center; margin-right:20px;}
.case .case-main .case_tj .right .z a.a2{ background:#ff6600;}
.case .case-main .case_tj .right .z a:hover{ box-shadow:0px 0px 15px #cd0000;}
.case .case-main .case_tj .right .z a.a2:hover{ box-shadow:0px 0px 15px #ff6600;}
.case .case-main ul li{ display:block; float:left; width:294px; margin-right:23px;}
.case .case-main ul{ width:953px; margin-top:20px;}
.case .case-main ul li img{ display:block; width:294px;height: 243px;}
.case .case-main ul li .case_t{ background:#efefef;padding:15px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.case .case-main ul li .case_t strong{ display:block; text-align:center; font-weight:normal; color:#020202; font-size:16px; margin-bottom:5px; height:24px; line-height:24px; overflow:hidden;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.case .case-main ul li .case_t p{ text-align:center; font-size:14px; color:#8d8d8d; height:20px; line-height:20px; overflow:hidden;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.case .case-main ul li:hover .case_t{ background:#cd0000;}
.case .case-main ul li:hover .case_t strong{ color:#fff;}
.case .case-main ul li:hover .case_t p{ color:#fff;}

/*
.xgt p{ width:50%; float:left;}
*/

.honor{ margin-top:20px; padding-bottom:35px;}
.honor ul li{ display:block; float:left; width:272px;  margin-right:16px;}
.honor ul li a{ display:block; width:270px; height:240px; border:1px solid #e7e7e7; line-height:240px; text-align:center;}
.honor ul li img{ display:inline-block; vertical-align:middle;height:180px;}
.honor ul li p{ text-align:center; font-size:15px; color:#5c5c5c; height:25px; line-height:25px; margin-top:5px;}
.honor .picScroll-left { position:relative;}
.honor .picScroll-left .bd{ width:1200px; overflow:hidden;}
.honor .picScroll-left a.prev{ display:block; width:38px; height:38px; background:url(../images/prev.png) no-repeat center; position:absolute; top:130px; left:-40px; cursor:pointer; z-index:99}
.honor .picScroll-left a.next{ display:block; width:38px; height:38px; background:url(../images/next.png) no-repeat center; position:absolute; top:130px; right:-40px; cursor:pointer;z-index:99}
.honor ul li:hover a{ border:1px solid #cd0000;}
.honor ul li:hover p{ color:#cd0000;}


.tiaofu{ height:160px; background:url(../images/tiaofu_bg.jpg) no-repeat center;}
.tiaofu .left{ margin-left:135px; margin-top:38px;}
.tiaofu .left strong{ display:block; font-size:37px; color:#ffd800;}
.tiaofu .left p{ font-size:24px; color:#fff; margin-top:5px;}

.tiaofu .right{ width:211px; height:108px; margin-top:27px; border-left:1px solid rgba(255,255,255,.3) ; padding-left:25px;}
.tiaofu .right p{ color:#fff; font-size:16px; margin-bottom:5px;}
.tiaofu .right strong{ display:block; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:normal; margin-bottom:10px;}
.tiaofu .right a{ display:block; width:107px; height:34px; line-height:34px; border:1px solid #fff100; border-radius:5px; text-align:center; color:#fff100; font-size:15px;}
.tiaofu .right a:hover{ background:#fff100; color:#333;}



.yuoshi{ background:url(../images/youshi_bg.jpg);}
.yuoshi dl{ padding:40px 0;}
.yuoshi dl:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.yuoshi dl dt{ width:600px;}
.yuoshi dl dd{ width:600px; padding-top:40px;}
.yuoshi dl dd .t{ margin-bottom:25px;}
.yuoshi dl dd .t:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.yuoshi dl dd .t b{ display:block; float:left; width:42px; height:38px; margin-right:12px; background:url(../images/y_b.png) no-repeat center; color:#fff; font-family:Impact; font-size:32px; text-align:center; font-weight:normal; padding-top:25px;}
.yuoshi dl dd .t strong{ display:block; font-size:20px; color:#000000; line-height:27px;    padding-top: 15px;}
.yuoshi dl dd .t strong font{ color:#cd0000;}
.yuoshi dl dd .t span{ display:block; font-size:12px; color:#9f9f9f; margin-top:5px;}
.yuoshi dl dd p{ font-size:15px; color:#6f6f6f; line-height:25px; background:url(../images/y_p.png) no-repeat left 4px; padding-left:22px; margin-bottom:30px; width:550px;}


.pro{ background:url(../images/pro_bg.jpg) no-repeat center; background-size:cover; padding-bottom:68px;}
.pro .tab-hd ul li{ display:inline-block; width:222px; height:52px; line-height:52px; border:2px solid rgba(255,255,255,.5); border-radius:5px; color:#fff;text-align:center; font-size:16px;margin:0 15px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.pro .tab-hd{ margin-bottom:37px;}
.pro .tab-hd ul{ text-align:center;}
.pro .tab-hd ul li a{ color:#fff; display:block;}
.pro .tab-hd ul li.on{ background:#fff; border:2px solid #fff; }
.pro .tab-hd ul li.on a{color:#cd0000}
.pro .tab-bd ul{ width:1250px;}
.pro .tab-bd ul li{ display:block; float:left; width:346px; background:#fff; padding:12px; margin-right:45px;}
.pro .tab-bd ul li i{ overflow:hidden; display:block; width:346px; height:250px;}
.pro .tab-bd ul li img{ display:block; width:346px;height:250px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.pro .tab-bd ul li strong{ display:block; text-align:center; margin:15px 0; font-size:16px; color:#333;}
.pro .tab-bd ul li p{ font-size:14px; color:#717171; line-height:23px;}
.pro .tab-bd a.more{ display:block; width:194px; height:56px; line-height:56px; text-align:center; background:#fff; border-radius:5px; color:#cd0000; font-size:15px; margin:0 auto; margin-top:45px;}
.pro .tab-bd ul li:hover{ box-shadow:0px 5px 15px rgba(0,0,0,.2);}
.pro .tab-bd ul li:hover img{-webkit-transform: scale(1.12);transform: scale(1.12);}
.pro .tab-bd ul li:hover strong{ color:#cd0000;}


.shili{ background:url(../images/shili_bg.jpg) no-repeat center;}

.slideTxtBox1{ width:1200px; margin:0 auto; padding-bottom:70px;}
.slideTxtBox1 .hd{ height:50px; line-height:50px;position:relative; }
.slideTxtBox1 .hd ul{ float:left;  position:absolute; top:-1px; height:40px;   }
.slideTxtBox1 .hd ul li{ float:left; width:144px; height:45px; line-height:45px; border:1px solid #bbbbbb; cursor:pointer; text-align:center; margin-left:-1px;}
.slideTxtBox1 .hd ul li.on{ background:url(../images/hover.png) no-repeat center; color:#fff; border:none; height:54px;}
.slideTxtBox1 .bd ul{ zoom:1; padding-top:15px; overflow:hidden  }
.slideTxtBox1 .bd li{ width:1200px; height:516px;}
.slideTxtBox1 .hd ul li a{display:block;color:#333;-webkit-transition:all 0s ease-in-out 0s;transition:all 0s ease-in-out 0s; }
.slideTxtBox1 .hd ul li.on a{color:#fff;}
.slideTxtBox1 .bd ul .left{ display:block; float:left; width:758px; position:relative; height:568px;}
.slideTxtBox1 .bd{ width:1138px; margin:0 auto;}
.slideTxtBox1 .bd ul .left img{ display:block; width:758px;  height:568px;}
.slideTxtBox1 .bd ul .left p{ height:50px; line-height:50px; text-align:center; position:absolute; left:0; bottom:0; background:rgba(0,0,0,.65); color:#fff; font-size:14px; width:100%;}
.slideTxtBox1 .bd ul .right{ width:366px;}
.slideTxtBox1 .bd ul .right a{ display:block; width:366px; height:275px; margin-bottom:18px; position:relative;}
.slideTxtBox1 .bd ul .right img{ display:block; width:366px;  height:275px;}
.slideTxtBox1 .bd ul .right p{ height:42px; line-height:42px; text-align:center; position:absolute; left:0; bottom:0; background:rgba(0,0,0,.65); color:#fff; font-size:14px; width:100%;}

.fuwu{ padding-bottom:55px;}
.fuwu img{ display:block; margin:0 auto;}
.fuwu ul{ text-align:center; margin-top:10px;width: 1300px; margin-left: -50px;}
.fuwu ul li{ display:inline-block; font-size:16px; color:#575757; margin:0 74px;}


.tiaofu2{ height:160px; background:url(../images/tiaofu2_bg.jpg) no-repeat center;}
.tiaofu2 .left{ margin-left:0;  margin-top:38px;}
.tiaofu2 .left strong{ display:block; font-size:20px; color:#fff;}
.tiaofu2 .left strong font{ font-size:27px; color:#fff100;}
.tiaofu2 .left p{ font-size:18px; font-weight:bold; color:#fff; margin-top:5px;}

.tiaofu3{ height:160px; background:url(../images/tiaofu3_bg.jpg) no-repeat center;}
.tiaofu3 .left{ margin-left:50px;  margin-top:38px;}
.tiaofu3 .left strong{ display:block; font-size:24px; color:#fff;}
.tiaofu3 .left strong font{ font-size:28px; color:#fff100;}
.tiaofu3 .left p{ font-size:18px; font-weight:bold; color:#fff; margin-top:5px;}


.about{ padding-top:55px;    padding-bottom: 50px;}
.about .left img{ width:600px; display:block;}
.about .right{ width:580px; padding-top:20px;}
.about .right strong{ display:block; font-size:26px; color:#000000; font-weight:normal; margin-bottom:15px;}
.about .right .tab_nav a{ display:inline-block; width:124px; height:40px; line-height:40px; text-align:center; background:#e2e2e2; border-radius:5px; margin-right:10px; font-size:16px; color:#333;}
.about .right .tab_nav a.on,.about .right .tab_nav a:hover{ color:#fff; background:#cd0000;}
.about .right .tab_nav { margin-bottom:15px;}
.about .right p{ font-size:14px; color:#757575; line-height:32px;}
.about .right p a{ color:#cd0000;}
.about ul{ width:1198px; border:1px solid #e5e5e5; height:80px; padding:30px 0; margin-top:35px;}
.about ul li{ display:block; float:left; width:298px; height:75px; padding-top:5px; border-right:1px solid #e5e5e5;}
.about ul li img{ display:block; margin:0 auto;}
.about ul li p{ text-align:center; font-size:14px; color:#707070; margin-top:10px;}
.about ul li.l{ border:none;}


.news{ background:#f8f8f8; padding-bottom:35px;}
.news .lmt{ padding-top:90px;}
.news .tab-hd{ margin-bottom:30px;}
.news .tab-hd ul{ text-align:center;}
.news .tab-hd ul li{ display:inline-block; width:142px; height:42px; line-height:42px; text-align:center; background:#e2e2e2; font-size:15px; color:#333; margin:0 10px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.news .tab-hd ul li a{ display:block; color:#333;}
.news .tab-hd ul li.on{ background:#cd0000;}
.news .tab-hd ul li.on a{ color:#fff;}
.news .tab-bd ul{ width:1225px;}
.news .tab-bd ul li{ display:block; float:left; width:575px; background:#fff; margin-right:20px;padding-right: 15px; margin-bottom:17px;}
.news .tab-bd ul li img{ display:block; float:left; width:150px; height:138px; margin-right:15px;}
.news .tab-bd ul li a.tit{ display:block; font-size:16px; color:#000; height:45px; line-height:45px; font-weight:bold;}
.news .tab-bd ul li p{ font-size:15px; color:#9b9b9b; line-height:25px;}
.news .tab-bd ul li p a{ color:#cd0000;}
.news .tab-bd ul li span{ display:inline-block; margin-top:10px; font-size:14px; color:#9b9b9b; background:url(../images/time.png) no-repeat left center; padding-left:20px;}
.news .tab-bd ul li a.tit:hover{ color:#cd0000;}


.links{ background:#1a1a1a; border-bottom:1px solid #3c3c3c; padding:20px 0;}
.links p{ font-size:18px; color:#fff; font-weight:bold; margin-bottom:10px;}
.links p span{ display:inline-block; margin-left:15px; font-size:14px; color:#545454; font-weight:normal;}
.links a{ display:inline-block; margin-right:15px; font-size:14px; color:#828282; line-height:26px;}
.footer{ background:#1a1a1a;padding-top:40px; padding-bottom:40px;} 
.footer .box .left{ padding-top:24px; padding-left:25px;}
.footer .box .left span{ color:#fff; font-size:15px;}
.footer .box .left strong{ display:block; font-size:30px; color:#fff; font-weight:normal; padding-left:37px; background:url(../images/tel1.png) no-repeat left center; margin-top:10px;}
.footer .box .left a{ display:block; width:113px; height:40px; line-height:40px; color:#fff; font-size:16px;  background:url(../images/jiao.png) no-repeat 109px center #cd0000; padding-left:20px; margin-top:25px;}
.footer .box .left a:hover{ width:123px; background:url(../images/jiao.png) no-repeat 119px center #cd0000;}
.footer .box .footer_contact{ height:162px; border-left:1px solid rgba(255,255,255,.1); padding-left:65px; float:left; margin-left:93px; width:446px; border-right:1px solid rgba(255,255,255,.1);}
.footer .box .footer_contact strong{ display:block; font-size:18px; color:#fff; padding-top:5px;}
.footer .box .footer_contact ul li{ font-size:15px; line-height:32px; color:rgba(255,255,255,.4);}
.footer .box .footer_contact ul{ margin-top:10px; background:url(../images/footer_contact.png) no-repeat left center; padding-left:23px;}

.nydh{ margin-bottom:30px;}
.nydh ul{ width:1220px;}
.nydh ul li{ display:block; float:left; width:137px; height:50px; line-height:50px; text-align:center; border-radius:5px; font-size:16px; color:#5d5d5d; background:#e2e2e2; margin-right:15px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.nydh ul li a{ display:block; color:#5d5d5d;}
.nydh ul li.on,.nydh ul li:hover{ background:#cd0000;}
.nydh ul li.on a,.nydh ul li:hover a{ color:#fff;}

.case_list li{ display:block; float:left; width:286px; margin-right:18px; margin-bottom:18px;}
.case_list{ width:1220px;  }
.case_list li img{ display:block; width:286px; height:236px;}
.case_list li .case_t{ background:#efefef;padding:15px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.case_list li .case_t strong{ display:block; text-align:center; font-weight:normal; color:#020202; font-size:16px; margin-bottom:5px; height:24px; line-height:24px; overflow:hidden;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.case_list li .case_t p{ text-align:center; font-size:14px; color:#8d8d8d; height:20px; line-height:20px; overflow:hidden;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.case_list li:hover .case_t{ background:#cd0000;}
.case_list li:hover .case_t strong{ color:#fff;}
.case_list li:hover .case_t p{ color:#fff;}


.fenye {width: 100%;margin: 0 auto;margin-top: 25px;margin-bottom:50px; text-align:center;}
.fenye a {display: inline-block;padding: 0 13px;text-align: center;line-height: 32px;border: 1px solid #eee;font-size: 14px;color: #333;margin: 0 2px;  background:#eee;}
.fenye b, .fenye a:hover {display: inline-block;padding:0 13px;text-align: center;line-height: 32px;border:1px solid #cd0000; font-size: 14px;color: #fff;margin: 0 2px;background: #cd0000; }


.pro_nav{ width:1155px; border:1px solid #e3e3e3; padding:0 23px; margin-bottom:20px;}
.pro_nav dl{ position:relative; border-bottom:1px dashed #e3e3e3; padding:18px 0; padding-left:75px;}
.pro_nav dl dt{ display:block; width:75px; font-size:14px; color:#9d9d9d; position:absolute; left:0; top:20px;}
.pro_nav dl dd a{ display:inline-block; font-size:14px; color:#737373; margin-right:15px;}
.pro_nav dl.d{ border:none;}
.pro_nav dl dd a.on{color:#cd0000;}
.pro_list li{ display:block; float:left; width:284px; margin-right:18px; margin-bottom:18px; border:1px solid #e2e2e2;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.pro_list{ width:1220px;  }
.pro_list li i{ overflow:hidden; display:block; width:284px; height:206px;} 
.pro_list li img{ display:block; width:284px; height:206px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}  
.pro_list li p{ text-align:center; height:56px; line-height:56px; font-size:15px; color:#5a5a5a;  overflow:hidden;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.pro_list li:hover{ box-shadow:0px 5px 25px rgba(0,0,0,.2);}
.pro_list li:hover img{-webkit-transform: scale(1.12);transform: scale(1.12);}


.nybanner{ height:345px;}
.nybanner .box{ padding-top:155px;}
.nybanner strong{ font-size:26px; color:#123b60; display:block; margin-bottom:6px;}
.nybanner p{ font-size:14px; color:#123b60; font-weight:bold;}
.nybanner_fff strong{ color:#fff}
.nybanner_fff p{ color:rgba(255,255,255,.4);  }

.nybanner_333 strong{ color:#474747}
.nybanner_333 p{ color:#9c9c9c; font-size:12px;}



.nydh_n{ margin-bottom:30px;}
.nydh_n ul{ text-align:center;}
.nydh_n ul li{ display:inline-block;  width:137px; height:50px; line-height:50px; text-align:center; border-radius:5px; font-size:16px; color:#5d5d5d; background:#e2e2e2; margin:0 10px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.nydh_n ul li a{ display:block; color:#5d5d5d;}
.nydh_n ul li.on,.nydh_n ul li:hover{ background:#cd0000;}
.nydh_n ul li.on a,.nydh_n ul li:hover a{ color:#fff;}

.news_list li{ padding:20px; border:1px solid #e3e3e3; width:1158px; margin-bottom:15px;}
.news_list li img{ display:block; float:left; width:166px; margin-right:15px; height:137px;}
.news_list li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.news_list li .t{ height:35px; line-height:35px; margin-bottom:5px;}
.news_list li .t span{ float:right; font-size:15px; color:#b0b0b0;}
.news_list li .t a{ font-size:16px; font-weight:bold; color:#333;}
.news_list li p{ font-size:14px; line-height:26px; color:#9b9b9b}
.news_list li a.more{ display:block; font-size:15px; color:#cd0000; margin-top:10px;}
.news_list li .t a:hover{ color:#cd0000;}


.danye{ font-size:16px; line-height:31px; color:#656565; padding-bottom:20px;}
.danye p{ margin-bottom:15px;}
.contact{ padding-bottom:50px;}
.contact .left{ width:370px;}
.contact .left strong.t{ font-size:22px; color:#333; display:block; margin-bottom:20px;}
.contact .left ul{ background:url(../images/con1.jpg) no-repeat left top; padding-left:37px;}
.contact .left ul strong{ display:block; font-size:15px; color:#4f4f4f; margin-bottom:8px;}
.contact .left ul p{ font-size:15px; color:#727272;}
.contact .left ul li{ margin-bottom:36px;}
.contact .right{ width:813px; height:385px;}

.contact .title{ height:40px; line-height:40px; border-bottom:3px solid #e8e8e8; position:relative; padding-left:15px; font-size:24px; color:#3f3f3f; font-weight:bold; margin-bottom:15px; padding-bottom:5px;}
.contact .title:after{ content:""; width:7px; height:19px; background:#cd0000; border-radius:5px; position:absolute; left:0; top:10px;}
.contact input[type="text"]{ display:block; width:566px; height:48px; line-height:48px; border:1px solid #e8e8e8; margin-bottom:15px; padding-left:10px;}
.contact textarea{ display:block; width:100%; height:150px; border:1px solid #e8e8e8; padding-left:10px; padding-top:10px; box-sizing:border-box;}
.contact input[type="submit"]{ display:block; width:252px; text-align:left; height:52px; line-height:52px; border-radius:5px; color:#fff; border:none; cursor:pointer; background:url(../images/su.png) no-repeat 70px center #cd0000; padding-left:110px; font-size:16px; margin-top:30px; }



.newsnav{ height:59px; margin-bottom:30px; line-height:59px; border-bottom:1px solid #e3e3e3; font-size:15px; color:#919191}
.newsnav a{ color:#919191;}

.proxq_1{ padding-bottom:50px;}
.proxq_1 .left,.proxq_1 .left img{ display:block; width:600px; height:512px;}
.proxq_1 .right{ width:570px}
.proxq_1 .right h1{ display:block; font-size:24px; font-weight:normal; color:#000000;  height:62px; line-height:62px; border-bottom:1px solid #e6e6e6; margin-bottom:15px;}
.proxq_1 .right dl{ position:relative; padding-left:85px; margin-bottom:15px;}
.proxq_1 .right dl dt{ font-size:14px; color:#444444; width:85px; position:absolute; left:0; top:4px;}
.proxq_1 .right dl dd{ font-size:14px; color:#444444; line-height:27px;}
.proxq_1 .right .pro1_cs{font-size:14px; color:#666; line-height:27px;padding-bottom:15px;}

.proxq_1 .right .pro1_td{ border-top:1px solid #e6e6e6; padding-top:20px;}
.proxq_1 .right .pro1_td dl{ position:relative; padding-left:85px; margin-bottom:15px;}
.proxq_1 .right .pro1_td dl dt{ font-size:14px; color:#a8a8a8; width:85px; position:absolute; letter-spacing:2px; left:0; top:4px;}
.proxq_1 .right .pro1_td dl dd p{ display:inline-block; height:34px; line-height:34px; color:#fff; font-size:14px; padding:0 15px; margin-right:12px; background:#cd0000; margin-bottom:12px;}

.proxq_1 .right .pro1_tel{ padding-top:30px; border-top:1px solid #e6e6e6; padding-bottom:30px; border-bottom:1px solid #e6e6e6;}
.proxq_1 .right .pro1_tel p{ font-size:16px; color:#919191; padding-left:33px; background:url(../images/p_t.jpg) no-repeat left bottom; margin-bottom:18px;}
.proxq_1 .right .pro1_tel p strong{ font-size:34px; font-weight:normal; font-family:"Impact"; color:#cd0000;}
.proxq_1 .right .pro1_tel  a{ display:inline-block; width:189px; height:53px; line-height:53px; color:#fff; border-radius:5px; font-size:16px; background:#cd0000; text-align:center; margin-right:20px;}
.proxq_1 .right .pro1_tel  a.a2{ background:#ff6600;}
.proxq_1 .right .pro1_tel  a:hover{ box-shadow:0px 0px 15px #cd0000;}
.proxq_1 .right .pro1_tel  a.a2:hover{ box-shadow:0px 0px 15px #ff6600;}

.proxq_1 .right ul{ padding-bottom:20px; border-bottom:1px solid #e6e6e6; margin-bottom:15px;}
.proxq_1 .right ul li{ display:block; float:left; height:50px; width:189px; text-align:center;border-right:1px solid #e6e6e6;}
.proxq_1 .right ul li strong{ font-size:22px; font-weight:normal; font-weight:normal;}
.proxq_1 .right ul li p{ font-size:14px; color:#7b7b7b; margin-top:6px;}
.proxq_1 .right ul li:last-child{ border:none;}
.proxq_2,.proxq_4,.proxq_6{ background:#f5f5f6;}

.proxq_3{ padding-bottom:55px;}
.proxq_3 .left,.proxq_3 .left img{ display:block; width:475px;}
.proxq_3 .right{ width:705px; padding-top:15px;}
.proxq_3 .right p{ font-size:15px; color:#656565; line-height:27px; margin-bottom:27px; position:relative; padding-left:33px;}
.proxq_3 .right p:nth-of-type(1):after{ content:"1"; width:26px; height:26px; line-height:26px; text-align:center; border-radius:50%; color:#fff; background:#cd0000; font-size:15px; position:absolute; left:0; top:0px;}
.proxq_3 .right p:nth-of-type(2):after{ content:"2"; width:26px; height:26px; line-height:26px; text-align:center; border-radius:50%; color:#fff; background:#cd0000; font-size:15px; position:absolute; left:0; top:0px;}
.proxq_3 .right p:nth-of-type(3):after{ content:"3"; width:26px; height:26px; line-height:26px; text-align:center; border-radius:50%; color:#fff; background:#cd0000; font-size:15px; position:absolute; left:0; top:0px;}
.proxq_3 .right p:nth-of-type(4):after{ content:"4"; width:26px; height:26px; line-height:26px; text-align:center; border-radius:50%; color:#fff; background:#cd0000; font-size:15px; position:absolute; left:0; top:0px;}
.proxq_3 .right p:nth-of-type(5):after{ content:"5"; width:26px; height:26px; line-height:26px; text-align:center; border-radius:50%; color:#fff; background:#cd0000; font-size:15px; position:absolute; left:0; top:0px;}
.proxq_3 .right p:nth-of-type(6):after{ content:"6"; width:26px; height:26px; line-height:26px; text-align:center; border-radius:50%; color:#fff; background:#cd0000; font-size:15px; position:absolute; left:0; top:0px;}
.proxq_3 .right p:nth-of-type(7):after{ content:"7"; width:26px; height:26px; line-height:26px; text-align:center; border-radius:50%; color:#fff; background:#cd0000; font-size:15px; position:absolute; left:0; top:0px;}

.proxq_4{ padding-bottom:50px;}
.proxq_4 ul{ width:1230px;}
.proxq_4 ul li{ display:block; float:left; width:280px; margin-right:26px;}
.proxq_4 ul li img{ display:block; width:280px; height:315px;}
.proxq_4 ul li p{ text-align:center; font-size:15px; color:#747474; height:25px; line-height:25px; margin-top:5px;}


.proxq_5,.proxq_6{ padding-bottom:40px;}

.proxq_6 ul{ width:1230px;}
.proxq_6 ul li{ display:block; float:left; width:282px; margin-right:24px;}




 
.proxq_con .box{ padding-bottom:45px;background:url(../images/proxq_con_r.png) no-repeat left bottom;}
.proxq_con .left{ width:390px; margin-left:333px;margin-top:155px;}
.proxq_con .left span{ display:block; margin-bottom:15px; font-size:20px; color:#6c6c6c;  text-align:left;}
.proxq_con .left span strong{ font-size:38px; color:#cd0000; font-family:"Impact"; font-weight:normal;}
.proxq_con .left p{ font-size:17px; color:#6c6c6c; line-height:35px; text-align:left;}
.proxq_con .left a{ display:inline-block; width:114px; height:44px; line-height:44px; border:1px solid #cd0000; color:#fff; font-size:16px; background:url(../images/jiao.png) no-repeat 105px center #cd0000; text-align:left; padding-left:35px; margin-right:20px;margin-top:20px;}
.proxq_con .left a.zxmore1{ background:url(../images/jiao2.png) no-repeat 105px center #fff; color:#cd0000; }

.proxq_con .right{ width:410px; margin-right:38px; margin-top:30px;}
.proxq_con .right strong{ display:block; font-weight:normal; text-align:center; font-size:26px; margin-bottom:15px;}
.proxq_con .right .layui-form-item{ background:#fff; border:1px solid #e7e7e7; height:49px; line-height:49px; margin-bottom:12px;}
.proxq_con .right .layui-form-label{ text-align:center; line-height:29px; width:30px; border-right:1px solid #e7e7e7; height:29px; margin-top:10px; padding:0; width:45px;    display: block; float:left;}
.proxq_con .right .layui-form-label img{ display:inline-block; margin:0 auto; vertical-align:middle;}
.proxq_con .right .layui-input{ height:45px; line-height:45px; border:none;width: 350px; display: block;margin-top: 2px;}
.proxq_con .right .layui-input-block{ margin-left:55px;}
.proxq_con .right .input1{ height:auto; border:none;}
.proxq_con .layui-btn{ width:100%; height:49px; line-height:49px; background:#cd0000; border:none; color:#fff;}
.proxq_con .right  textarea{ display:block; width:100%; height:130px; border:1px solid #e7e7e7; padding-top:10px; padding-left:10px; box-sizing:border-box; margin-bottom:12px;}

.proxq_con .right .input2{ border:none;}

.p2_td{ height:260px; font-size:14px; color:#919090; line-height:29px;}
.p2_td dt{ margin-bottom:10px;}


.case_box{ padding-top:20px; }
.case_box .case_title{ height:40px; line-height:40px; border-bottom:1px solid #dddddd; position:relative; padding-left:15px; font-size:22px; color:#3f3f3f; margin-bottom:15px; padding-bottom:5px;}
.case_box .case_title:after{ content:""; width:7px; height:19px; background:#cd0000; border-radius:5px; position:absolute; left:0; top:10px;}
.case_box .danye{ padding-bottom:0;}

.biaoti h1{ font-size:30px; color:#333232; font-weight:normal; text-align:center;}
.biaoti p{ text-align:center; font-size:14px; color:#b2b2b2; margin-top:10px;}
.biaoti{ margin-bottom:15px; padding-top:30px;padding-bottom:15px; border-bottom:1px solid #e1e1e1;}
.fn{ width:100%; margin:0 auto; margin-top:30px; border-top:1px solid #e1e1e1; padding-top:10px; padding-bottom:30px;  }
.fn p{ font-size:15px; line-height:30px; color:#545454}
.fn p a{ color:#545454}
.fn p a:hover{ color:#cd0000;}


.honor_list{ width:1230px;}
.honor_list li{ display:block; float:left; width:282px;  margin-right:24px; margin-bottom:20px;}
.honor_list li a{ display:block; width:270px; height:303px; border:1px solid #e7e7e7; line-height:303px; text-align:center;}
.honor_list li img{ display:inline-block; vertical-align:middle;height:275px;}
.honor_list li p{ text-align:center; font-size:15px; color:#5c5c5c; height:25px; line-height:25px; margin-top:5px;}
.honor_list li:hover a{ border:1px solid #cd0000;}
.honor_list li:hover p{ color:#cd0000;}

.tu_list{ width:1230px;}
.tu_list li{ display:block; float:left; width:282px;  margin-right:24px; margin-bottom:20px;}
.tu_list li a{ display:block; width:270px; height:200px; border:1px solid #e7e7e7; line-height:200px; text-align:center;}
.tu_list li img{ display:inline-block; vertical-align:middle;width:280px; height:200px;}
.tu_list li p{ text-align:center; font-size:15px; color:#5c5c5c; height:25px; line-height:25px; margin-top:5px;}
.tu_list li:hover a{ border:1px solid #cd0000;}
.tu_list li:hover p{ color:#cd0000;}


.about_1{  padding-bottom:65px;} 
.about_1 p{ font-size:15px; color:#535353; line-height:28px; text-align:left;margin:0 auto; margin-top:15px;}
 
.shili2{ padding-bottom:20px; background:#f6f6f6;}
.shili2 .box{ position:relative;}
.shili2 .bd{ width:1200px; overflow:hidden;}
.shili2 .box a.prev{ display:block; width:38px; height:38px; background:url(../images/prev.png) no-repeat center rgba(0,0,0,.5); position:absolute; top:268px; left:-50px; border-radius:50%; cursor:pointer; z-index:99}
.shili2 .box a.next{ display:block; width:38px; height:38px; background:url(../images/next.png) no-repeat center rgba(0,0,0,.5); position:absolute; top:268px; right:-50px; border-radius:50%; cursor:pointer;z-index:99}
.shili2 ul { width:1230px;}
.shili2 ul a{ display:block; float:left; width:383px; margin-right:25px; position:relative; margin-bottom:25px;}
.shili2 ul a img{ display:block; width:100%;}
.shili2 ul a p{ display:block; width:100%; height:40px; line-height:40px; text-align:center; color:#fff; background:rgba(0,0,0,.5); position:absolute; left:0; bottom:0;}


.yishu_list{ width:1230px;}
.yishu_list li{ display:block; float:left; margin-right:25px; width:556px; margin-bottom:25px; padding:15px; border:1px solid #e8e8e8;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;  }
.yishu_list li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.yishu_list li img{ display:block; float:left; width:300px; height:256px; margin-right:15px;}
.yishu_list li .yishu_box{ float:right; width:240px;}
.yishu_list li strong{ font-size:24px; color:#000; font-weight:normal;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; }
.yishu_list li p{ font-size:15px; line-height:25px; color:#545454; margin-top:10px; height:150px; overflow:hidden;}
.yishu_list li span{ display:block; width:100%; height:43px; line-height:43px; text-align:center; border:1px solid #e8e8e8; font-size:15px; color:#333;    margin-top: 20px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; }
.yishu_list li span:hover{ background:#cd0000; border:1px solid #cd0000; color:#fff;}
.yishu_list li strong:hover{ color:#cd0000;}
.yishu_list li:hover{box-shadow:0px 5px 15px rgba(0,0,0,.2);}


.proxq3{ background:url(../images/proxq3.jpg) no-repeat top center #eeeeee; height:470px; padding-top:135px;}
.proxq3 .left{ width:516px; height:425px; line-height:425px; text-align:center;}
.proxq3 .left img{ display:inline-block; vertical-align:middle;}
.proxq3 .right{ width:664px;}
.proxq3 .right h1{ font-size:32px; color:#f5f0f0; height:78px; line-height:78px; border-bottom:1px solid rgba(255,255,255,.3);}
.proxq3 .right .pro3_1{ height:55px; line-height:55px; border-bottom:1px solid rgba(255,255,255,.3);}
.proxq3 .right .pro3_1 p{ display:inline-block;     margin-right: 30px;color:#f2eaea; font-size:16px; font-weight:bold;}
.proxq3 .right .pro3_2{ font-size:15px; line-height:29px; color:#fbf6f6; margin-top:15px; height:116px;}
.proxq3 .right .pro3_3{ font-size:16px; color:#cd0000; font-weight:bold; margin-top:40px;}
.proxq3 .right .pro3_3 p{ display:inline-block;}
.proxq3 .right .pro1_tel{ padding-top:30px;}
.proxq3 .right .pro1_tel p{ font-size:16px; color:#919191; padding-left:33px;margin-bottom:18px; float:left;}
.proxq3 .right .pro1_tel p strong{ display:block;font-size:34px; font-weight:normal; font-family:"Impact"; color:#cd0000;}
.proxq3 .right .pro1_tel  a{ display:inline-block; width:189px; height:53px; line-height:53px; color:#fff; border-radius:5px; font-size:16px; background:#cd0000; text-align:center; margin-right:20px; float:left;}
.proxq3 .right .pro1_tel span{ display:block; padding-left:23px; background:url(../images/t.png) no-repeat left center; }

.seka img{ display:block; float:left; width:50%;}


