﻿@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
body {font-size:14px; font-family:"微软雅黑"; line-height:24px; color:#333;}
ul, li { list-style:none; margin:0; padding:0;}
img { border:none; }
td { font-weight:normal; font-size:14px; text-decoration:none;}
a{ text-decoration:none; color:#333; }
a:hover{text-decoration:none;}
.fl{ float:left;} 
.fr{ float:right;}
.fl,.fr{display:inline;}
.clear {clear: both; height:0px;}
.cen{margin:0 auto;}
.mag{ margin-top:30px;}
.m15{ margin-top:15px;}
.m20{ margin-top:20px;}
.pad{ padding-top:20px;}
.maf{ margin-left:27px;}
.center{ width:1200px; height:auto; overflow:hidden;}
.wrap{ width:1200px; margin:0 auto; height:auto;}

.head{width:100%;height:100px;background:#FFF;position:fixed;z-index:99999;left:0;top:0px;min-width: 1200px;}
.ntop{ width:1200px; height:100px;}
.logo{ width:174px; height:80px; margin-top:10px;  background:url(../images/logo.jpg) left no-repeat; background-size:174px;}
.navs{width: 974px;}
.dh{}
.dh li{width: 100px;height:100px;float:left;text-align:center;font-size:15px;}
.dh li.cur{ background:#fcbd01;}
.dh li.cur a{ color:#FFF;}
.dh li a{ color:#434343; display:block; line-height:100px;}
.dh li a:hover{ color:#FFF; background:#fcbd01;}
.dh li:hover ul{ padding-top:5px;}
.dh li:hover ul li{display:block; width:100%;}
.dh li ul li{width:100%; height:46px; line-height:40px; background:#fcbd01; position:relative;  z-index:9999; left:0px; top:0px; display:none; text-align:center; margin-left:0px;}
.dh li ul li a{ color:#FFF; font-size:14px; line-height:46px; font-weight:normal; }
.dh li ul li a:hover{ color:#fcbd01; background:#FFF;}
.dh li ul li:hover{ border-bottom:none;}

.banner{width:100%;height:705px;overflow:hidden;margin-top:100px;min-width: 1200px;}
.bannerc{width:100%;height:705px;margin:0px auto;min-width: 1200px;}

.bannerc #full-screen-slider {width:100%;height:705px;text-align:left;position:relative;min-width: 1200px;}
.bannerc #slides {display:block;width:100%;height:705px;list-style:none;padding:0;margin:0;position:relative;min-width: 1200px;}
.bannerc #slides li {display:block;width:100%;height:705px;list-style:none;padding:0;margin:0;position:absolute;min-width: 1200px;}
.bannerc #slides li a { display:block; width:100%; height:705px; text-indent:-9999px}
.bannerc #pagination { display:block; list-style:none; position:absolute; left:30%; top:675px; z-index:9900;  padding:0px; margin:0; cursor:pointer;}
.bannerc #pagination li { display:block; list-style:none; width:35px; height:4px; float:left; margin-left:8px; border-radius:0px; background:#000000; }
.bannerc #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.bannerc #pagination li.current {background:#bf3131;}

.in-content{position: relative;z-index: 9999;min-width: 1200px;}
.in-content .title{text-align: center; position: relative;padding: 66px 0; color:#2d2d2d; }
.in-content .title p{font-size: 47px; }
.in-content .title h2{font-size: 32px;padding: 10px 0; line-height: 42px;}
.in-content .title b{font-size: 23px;font-weight:normal;display: block}
.in-content .title2 h2{color: #333333; background: url(../images/title2bg.png) no-repeat 250px center;}
.in-content .more{text-align: left;}
.in-content .more a{ font-size:14px;text-align:center;width:144px; height:43px;color: #FFF;line-height: 43px; display: inline-block}

.in-page2{padding-top:90px;background: url(../images/page2bg.jpg) no-repeat top center; height: 682px;}
.in-page2 .wrap{ position: relative}
.in-page2 .title{padding-bottom: 25px;}
.in-page2 .top{color: #FFF;height: 112px;background: url(../images/page1bg.png) no-repeat left center; position: absolute; left: 0;top: -115px;width: 100%; z-index:9999999999999999999999;}
.in-page2 .top .fl{width: 158px; padding: 20px 20px 0 0; text-align: right;font-size: 20px; }
.in-page2 .top .fl p{font-size: 28px;padding-top: 10px; display: inline-block}
.in-page2 .top .ce{font-size:28px;float:left; padding-top:20px;width: 300px;text-align: right}
.in-page2 .top .ce p{ line-height:50px;}
.in-page2 .top .fr{width: 188px;cursor: pointer; text-align: center; line-height: 112px;float: left;}
.in-page2 .top .fr a{color: #d42232; font-size: 21px;}
.in-page2 .flexslider{ width:910px;position:relative;}
.in-page2 .slides{position:relative;z-index:1;}
.in-page2 .slides li{position:relative; }
.in-page2 .slides li a{display:block; margin:0 auto;text-align:center;}
.in-page2 .slides li a img{ width:292px; height:389px;display: block; margin: 0 auto }
.in-page2 .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;display: none; }
.in-page2 .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.in-page2 .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;cursor:pointer;}
.in-page2 .flex-control-nav .flex-active{background-position:0 0;}
.in-page2 .flex-direction-nav{position:absolute;z-index:3;width:100%;top:35%; line-height: 0; font-size: 0;display: none;}
.in-page2 .flex-direction-nav li a{display:block;width:25px;height:50px;background:url(../images/banner_btn.png) no-repeat;overflow:hidden;cursor:pointer;position:absolute;}
.in-page2 .flex-direction-nav li a.flex-prev{left:-50px;background-position: 0px 0px; }
.in-page2 .flex-direction-nav li a.flex-next{right:-50px;background-position: -25px 0px;}
.in-page2 .last{width:230px; padding: 30px 20px 0; height:359px;background: #ffffff}
.in-page2 .last h2{float:right;width: 28px;margin-left: 5px; color: #d42232;font-size: 28px; line-height:40px;}
.in-page2 .last p{float: right;margin:0 5px;line-height: 20px; width: 28px; font-size: 18px; color: #2d2d2d}
.in-page3{background: url(../images/page3bg.jpg) no-repeat top center; height: 650px;}
.in-page3 .wrap{ position: relative;}
.in-page3 h2{padding-top:46px;text-align: center;font-size: 48px;color: #FFF; font-weight: normal;line-height: 64px;}
.in-page3 P{text-align: center;font-size: 30px;color: #FFF; font-weight: normal}
.in-page3 .text p{text-align:left;height:250px;width: 734px; display: block; margin: 80px 0 0 208px;font-size: 18px; line-height: 26px;}
.in-page3 .text ul{padding:0 0 0 228px;}
.in-page3 .text ul li{border-left: 1px solid #FFF;font-size: 24px; color: #FFF; padding:0 50px 0; width: 20px;float: left}
.in-page3 .text ul li.more{width: auto;padding: 0 20px;}
.in-page3 .text ul li a{border: 1px solid #FFF;line-height:30px;height:30px;padding:0 20px;width: auto;margin: 18px; border-radius: 10px;}
.in-page3 .wrap img{ position: absolute;right:0px; bottom: -170px;width:400px}

.in-page5{background: url(../images/page5bg.jpg) no-repeat top center; height: 289px;}
.in-page5 .wrap{ position: relative; color: #d4d4d4; height: 289px;}
.in-page5 .wrap img{margin: 60px 0 0 270px;}

.ysbg{ width:100%; height:815px; background:url(../images/ysbg.jpg) no-repeat top center;}
.ysbg .tit{ padding-top:100px;}
.tit{ text-align:center;}
.tit h2{ font-size:36px; color:#5b5b53; line-height:40px;}
.tit h2 span{color:#ffbf05;}
.tit p{ font-size:16px; color:#4c4c4c; line-height:50px;}

.ysbox{ width:100%; height:500px; background:url(../images/ysq.png) no-repeat center; margin-top:60px; position:relative;}
.ysbox dl{width: 450px;position:absolute;z-index:999;}
.ysbox dl dt{font-size: 40px;color:#FFF;width:100px;line-height: 60px;font-weight:bold;}
.ysbox dl dd { width:340px;}
.ysbox dl dd h2{ font-size:22px; line-height:30px; font-weight:normal; color:#000;}
.ysbox dl dd p{ font-size:14px; line-height:26px; color:#4c4c4c;}
.ysbox .ys01 dt , .ysbox .ys02 dt , .ysbox .ys03 dt{ float:left;}
.ysbox .ys01 dd , .ysbox .ys02 dd , .ysbox .ys03 dd{ float:right;}
.ysbox .ys04 dt , .ysbox .ys05 dt , .ysbox .ys06 dt{float:right;text-align: right;}
.ysbox .ys04 dd , .ysbox .ys05 dd , .ysbox .ys06 dd{float:left;text-align:right;}
.ys01{left: 679px;top: 32px;}
.ys02{left: 790px;top: 212px;}
.ys03{left: 683px;top: 408px;}
.ys04{left: 73px;top: 408px;}
.ys05{left: -41px;top: 212px;}
.ys06{left: 67px;top: 33px;}

.tybg{ width:100%; height:auto; padding:100px 0; background:url(../images/tybg.jpg) no-repeat center;}
.tybg .tit h2{ color:#FFF;}
.tybg .tit h2 span{ color:#FFF;}
.tybox{ margin-top:80px; height:270px;}
.tybox li{ float:left; width:25%; text-align:center;}
.tybox li h2{ font-size:36px; line-height:80px; font-weight:normal; color:#e0e0e0;}
.tybox li p{ font-size:16px; color:#CCC;}

.in-case{background:#f1e9e6; height: 570px; position: relative}
.in-case .flexslider{ width:100%;position:relative;height:300px;}
.in-case .slides{position:relative;z-index:1;}
.in-case .slides li{position:relative; }
.in-case .slides li a{display:block; margin:0 auto;text-align:center;}
.in-case .slides li a img{ width:282px;background: #FFF;border: 1px solid #aaaaaa; height:188px;display: block; margin: 0 auto; padding: 4px;}
.in-case .slides li p{ width: 100%; display:block;color:#000; text-align: center; line-height:35px; position: relative; }
.in-case .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center; }
.in-case .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.in-case .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;cursor:pointer;}
.in-case .flex-control-nav .flex-active{background-position:0 0;}
.in-case .flex-direction-nav{position:absolute;z-index:3;width:100%;top:35%; line-height: 0; font-size: 0}
.in-case .flex-direction-nav li a{display:block;width:25px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.in-case .flex-direction-nav li a.flex-prev{left:-50px;background-position: 0px 0px; }
.in-case .flex-direction-nav li a.flex-next{right:-50px;background-position: -25px 0px;}

.in-page6{background: url(../images/page6bg.jpg) no-repeat top center; height: 549px;}
.in-page6 .wrap{ position: relative; z-index: 100}
.in-page6 .fl{width:600px; position: absolute; left: 0; top: -20px; }
.in-page6 .fl img.i{display: inline-block;float: left}
.in-page6 .fr{width: 600px;position: absolute; right: 0; top: -20px;}

.in-news{background: #191616;height:226px; overflow: hidden;}
.in-news ul{width: 1030px; padding-top: 30px;}
.in-news ul li{position:relative;width: 485px; margin:56px  0 0 30px; float: left}
.in-news ul li span{color: #939393;font-size: 11px; position: absolute; left: 0; top: 0;}
.in-news ul li span b{font-size:35px;color:#e8e8e8;display: block; text-align: center;}
.in-news ul li h3{padding-left:50px;font-size: 18px;color: #e9e9e9}
.in-news ul li p{padding-left:50px;font-size: 14px;color: #b9b9b9; line-height: 24px;}

.footer{background:url(../images/footerbg.png) no-repeat top center;height: 384px;overflow: hidden;width: 100%;position: relative;z-index: 1000;margin-top: -20px;min-width: 1200px;}
.footer ul{overflow: hidden;padding-top: 80px;}
.footer ul li{float: left;width: 33.3%;color: #FFF;font-size: 14px;}
.footer ul li h3{font-size: 16px;color: #afafaf;padding-bottom:40px;padding-left: 40px;}
.footer ul li ul{margin-top: -8px;padding: 0 40px;}
.footer ul li ul li{width: 153px;float: left;line-height: 30px;}
.footer ul li ul li a{color: #afafaf;}
.footer ul li p{line-height:30px;font-size: 14px;}
.footer ul li p a{color: #afafaf;}
.footer ul li img{width: 106px;height: 106px;margin: 0 auto;}
.footer_bottom{margin-top:50px;color: #fff;height: 40px;}
.footer_bottom p{float: left;width: 33.3%;text-align: center;font-size: 16px;line-height: 40px;}
.footer_bottom p a{color: #FFF}

.nybg{ width:100%; height:auto; overflow:hidden; background:#d8d8d8;}
.nynav{ background:#FFF; height:70px; border-top:1px solid #F00; border-bottom:1px solid #F00;  text-align:center;} 
.nynav a{ padding:10px 40px; border:1px solid #dddd; margin:0 5px; border-radius:5px; line-height:70px;}
.nynav a:hover{ background:#d7121c; color:#FFF; border:1px solid #d7121c;}
.nynav .cur{  background:#d7121c; color:#FFF; border:1px solid #d7121c;}
.pidg{ padding:30px; background:#FFF; margin:40px auto; overflow:hidden;}

.artitle{font-size: 24px;text-align: center;margin: 10px 0 22px;font-weight: bold;}
.mark{color: #999999;height: 38px;line-height: 38px;text-align: center;margin-bottom: 20px;border-top: 1px dashed #e5e5e5;border-bottom: 1px dashed #e5e5e5;}
.mark i{ font-style:normal;}
.mark span{ margin-right:20px;}

.news_list{ width:1260px;}
.news_list li{ float:left; padding:10px; border:1px solid #ddd; padding-bottom:20px; width:263px; margin:0 20px 20px 0; background:url(../images/more03.png) no-repeat right bottom;}
.news_list li img{ width:100%;}
.news_list li h2{ font-size:16px; font-weight:normal; line-height:30px;}
.news_list li span{ float:right; color:#908f8f;}
.news_list li p{ font-size:12px; text-indent:1em; line-height:20px; color:#727070;}
.news_list li:hover a{ color:#d7121c;}

.prodc_list{ width:1260px;}
.prodc_list li{ float:left; padding:10px; border:1px solid #ddd;  width:263px; margin:0 20px 20px 0; }
.prodc_list li img{ width:100%;}
.prodc_list li p{ font-size:16px; text-align:center; line-height:40px;}
.prodc_list li:hover a{ color:#d7121c;}

.reLink{height: 48px;line-height: 48px;padding: 0;border-top: 2px solid #eee;border-bottom: 2px solid #eee;margin: 20px auto;}
.reLink .prevLink, .wrapper .reLink .nextLink{width: 50%;}
.reLink .nextLink{text-align: right;}
.reLink a:hover{ color: #d7121c;}

.pagess{clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size: 12px}
.pagess ul li{display: inline-block;border: 1px solid #ccc;padding: 4px 12px;margin: 0 3px;line-height: 20px;background: #fff;color: #999}
.pagess ul li:hover{background: #d7121c; color: #fff;border: 1px solid #d7121c}
.pagess ul li:hover a{color: #fff;}
.pagess ul li.thisclass{display: inline-block;border: 1px solid #d7121c;padding: 4px 12px;margin: 0 3px;background: #d7121c;color: #fff;}
.pagess ul li.thisclass a{color: #fff;}
.pagess ul li a{display: block;color: #999}
.pagess ul li a:hover{color: #fff;}

.feedback{width:100%;}
.feedback .img{width:100%;margin:0px auto;}
.feedback .img img{width:100%;}
.feedback .text{font-size:14px;color:#999;line-height:25px;text-align:left;padding:20px 0px;border-bottom:1px solid #eee;}
.feedback .text strong{color:#333;}
.feedback form{margin:0px auto;padding:0 0px;text-align:left;}
.feedback form dl{width: 100%;text-align: left;padding: 0px;}
.feedback form dl dt{width: 90px;font-size:16px;line-height: 30px;color: #666;text-align: left;}
.feedback form dl dt, .feedback form dl dd{padding: 8px 0px;}
.feedback form dl dt span{color: #ff0000;padding-left: 6px;}
.feedback form dl dd{padding-left: 90px;margin-top: -40px; font-size: 16px;}
.feedback form dl dd select{width:auto;font-size:14px;font-family:"微软雅黑", Arial, "Arial Narrow";color:#666;padding:10px 20px;border:1px solid #ccc;border-radius:5px;cursor:pointer;margin-right:10px;}
.feedback form dl input, .feedback form dl textarea{padding:5px 20px;border:1px solid #ccc;border-radius:5px;color: #888;font-size:14px;font-family: "微软雅黑";margin-right:20px;}
.feedback form dl input{width:45%;height: 30px;}
.feedback form dl textarea{width:96%;height: 120px;overflow: auto;padding:20px 2%;}
.feedback form dl #checksn{width:10%;}
.feedback form dl .button input{width: auto;height: 45px;line-height: 45px;border: none;color: #fff;padding: 0px 35px;cursor: pointer;font-weight: bold;background: #f06405;font-family: "微软雅黑";font-size: 16px;margin: 15px auto;}
.feedback form dl .button input:hover{background: #666;}

.toolbar{width: 52px;position: fixed;right: 1%;top: 44%;z-index: 999999999;}
.toolbar dd{width: 51px;height: 51px;margin-bottom: 1px;position: relative;-webkit-border-radius: 100%;border-radius: 100%;margin-top: 4px;border: #ebebeb solid 1px;background-color: #fff;-webkit-border-radius: 100%;border-radius: 100%;}
.toolbar dd i{width: 51px;height: 51px;display: block;position: absolute;left: 0;top: 0;cursor: pointer;text-align: center;-webkit-border-radius: 100%;border-radius: 100%;}
.toolbar dd i span{width: 35px;height: 35px;display: block;margin: 8px 0 0 8px;background: url(../images/rightfixicon.png) no-repeat 0 0;}
.toolbar dd.gottop{display: none;}
.toolbar .slide-tel{display: block;width: 0px;height: 53px;line-height: 53px;font-size: 24px;font-weight: bold;font-family: arial;color: #FFF;position: absolute;padding: 0 0 0 53px;top: -1px;right: -2px;-webkit-border-radius: 50px;border-radius: 50px;overflow: hidden;}
.toolbar .pop{position: absolute;right: 90px;top: -65px;background: #ff0000;display: none;}
.toolbar .pop-code{width: 160px;}
.toolbar .pop-code img{width: 120px;height: 120px;display: block;padding: 20px 20px 0;}
.toolbar .pop-code h3{height: 52px;line-height: 26px;text-align: center;color: #fff;font-size: 16px;font-weight: 400;white-space: nowrap;}
.toolbar .pop-code h3 b{display: block;font-size: 14px;font-weight: normal;}
.toolbar .qq span{background-position: -35px -47px;}
.toolbar .qq a{width: 52px;height: 52px;cursor: pointer;display: block;}
.toolbar .qq:hover{background-color: #ff0000;border-radius: 100%;}
.toolbar .qq:hover span{background-position: 0 -47px;}
.toolbar .tel span{background-position: -35px 0;}
.toolbar .tel:hover{background: #ff0000;}
.toolbar .tel:hover span{background-position: 0 0;}
.toolbar .code span{background-position: -35px -95px;}
.toolbar .code:hover{background-color: #ff0000;border-radius: 100%;}
.toolbar .code:hover span{background-position: 0 -95px;}
.toolbar .top span{background-position: -35px -142px;}
.toolbar .top:hover{background-color: #ff0000;border-radius: 100%;}
.toolbar .top:hover span{background-position: 0 -142px;}

.toolbar dd:hover .pop{ display:block;}
.toolbar dd .tel:hover{background: #ff0000; width:180px;}
@media screen and (max-width: 760px){ .toolbar{display: none;}}