
@charset "gb2312";
/* CSS Document */
*{margin:0;padding:0}
body{ font-family:"microsoft yahei",arial;font-size:14px;color:#333;-webkit-font-smoothing: antialiased; overflow-x:hidden;background:#fff; }

ol,ul,li{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight:normal}
.clearfix{clear:both;zoom:1;}
.clearfix:after{ content:"."; display:block; height:0;clear:both;visibility:hidden;}
.fl{float:left;}
.fr{float:right}
table{ border-collapse:collapse;}
img{ border:none;}
input,textarea{ outline:none;font-family:"microsoft yahei"; font-size:12px;}

input,textarea,select,button {font-family: 'Microsoft YaHei',Arial, tahoma,simsun; outline:none;}
area{ outline:none;}
a{ text-decoration:none; color:#333333;}
a:hover{ color:#e67817; text-decoration:none;}
ul,li {list-style-type:none; margin:0px; padding:0px;}
img { border:0; margin:0; padding:0;}
.cheng{color:#e67817;}

.wrap { width:100%; max-width:1200px; margin:0 auto;}
HTML {OVERFLOW-X: hidden;}


.header{ width:100%;height:100px;position: fixed;z-index:999; background-color:#fff;box-shadow: 0 0 10px #ccc;}
.header .wrap{ position:relative}
.header .logo{ float:left; width:30%; max-width:205px;}
.header .logo img{ float:left; width:100%; height:auto}
.header .menu{width:70%; float:right; max-width:810px;}
.header .menu li{ float:left;}
.header .menu .cur{color:#363d4d}
.header .menu li .menu_a{ font-size:17px; line-height:70px; margin-top:30px; display:block; margin-left:50px;  position:relative}
.header .menu li .menu_a i{ position:absolute;left:0px;top:97px; width:0; height:3px; background:#e67817; transition:.5s}
.header .menu li .menu_a:hover i{ color:#363d4d}
.header .menu li .sub{ font-size:14px; position:absolute; display:none;clear:both; z-index:999;margin-left:50px;}
.header .menu li .sub div{ width:160px;}
.header .menu li .sub p{ line-height:28px;background-color:rgba(54, 61, 77,0.9);}
.header .menu li .sub p a{ display:block;padding:8px 15px 8px 15px; color:#fff}
.header .menu li .sub p a:hover{background-color:rgba(230, 120, 23, 0.8);}
.header .menu li:hover .menu_a.cur i{ width:50px;}


.banner{ padding-top:100px;}

.dianhua{ position: absolute; right:0; top:10px; line-height:30px; font-size:16px; font-weight:bold; color: #e67817;background: url(../images/tel.png) no-repeat left center; background-size:auto 25px; padding-left:36px; }

@media screen and (max-width:2000px){

}

.pro-switch {overflow: hidden;position: relative;width:100%;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden; }
.flexslider .slides img {width: 100%;display: block;}
.flexslider .slides .img {width: 100%;display: block;height:100%;}
.flexslider .slides li a{display:block; height:580px;}

.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 52%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0.5;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 20px;text-align: center;}
.flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display:block;height: 16px;overflow: hidden;text-indent:-99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active {background-position: 0 0;}




.banner .text{ width:50%;padding-top:8%; z-index:99999; position:relative;text-shadow: #666 1px 1px 3px;}

.banner .text .above {z-index:99999;
    content: "";
    position: relative;
    width: 100%;
    height: 15px;
    left: 0;
    background: -moz-linear-gradient(left, rgba(54, 61, 77, 0.4) 0, rgba(54, 61, 77, 0) 85%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(54, 61, 77, 0.4)), color-stop(85%, rgba(54, 61, 77, 0)));
    background: -webkit-linear-gradient(left, rgba(54, 61, 77, 0.4) 0, rgba(54, 61, 77, 0) 85%);
    background: -o-linear-gradient(left, rgba(54, 61, 77, 0.4) 0, rgba(54, 61, 77, 0) 85%);
    background: -ms-linear-gradient(left, rgba(54, 61, 77, 0.4) 0, rgba(54, 61, 77, 0) 85%);
    background: linear-gradient(to right, rgba(54, 61, 77, 0.4) 0%, rgba(54, 61, 77, 0) 85%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66553b47', endColorstr='#00553b47', GradientType=1);
}
.banner .text .inn {z-index:99999;
    color: #fff;
    line-height: normal;
    margin: 0;
    padding:12px 0 20px 0;
    position: relative;
    text-indent: 0;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: -moz-linear-gradient(left, rgba(54, 61, 77, 0.85) 0, rgba(54, 61, 77, 0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(54, 61, 77, 0.85)), color-stop(100%, rgba(54, 61, 77, 0)));
    background: -webkit-linear-gradient(left, rgba(54, 61, 77, 0.85) 0, rgba(54, 61, 77, 0) 100%);
    background: -o-linear-gradient(left, rgba(54, 61, 77, 0.85) 0, rgba(54, 61, 77, 0) 100%);
    background: -ms-linear-gradient(left, rgba(54, 61, 77, 0.85) 0, rgba(54, 61, 77, 0) 100%);
    background: linear-gradient(to right, rgba(54, 61, 77, 0.85) 0%, rgba(54, 61, 77, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9553b47', endColorstr='#00553b47', GradientType=1);
}

.banner .text h3{ font-size:35px; color:#fff; font-weight:bold; line-height:65px; width:100%; max-width:640px; float:right}
.banner .text p{ font-size:24px; color:#fff; line-height:40px; width:100%; max-width:640px;float:right; clear:both}

.hangye{ padding:40px 0;}
.hangye .title{ margin:0 auto; text-align:center}
.hangye .title h3{ color:#555; font-size:32px; line-height:50px; }
.hangye .title p{ color:#999; font-size:16px; line-height:25px; padding:5px 0;}

.hangye .conn{ padding:15px 0;}
.hangye .conn li{ float:left; width:13%; margin-right:1.5%;border:solid 1px #e3e3e3; margin-left:-2.35px; text-align:center; }
.hangye .conn li:last-child{ margin-right:0%;}
.hangye .conn li:first-child{ margin-left:0;}

.hangye .conn li .pic{ overflow:hidden; display:block; }
.hangye .conn li .pic img{ width:100%; max-width:77px; height:auto;-webkit-transition: -webkit-transform 0.2s ease-out;-moz-transition: -moz-transform 0.2s ease-out; -o-transition: -o-transform 0.2s ease-out;-ms-transition: -ms-transform 0.2s ease-out;}
.hangye .conn li:hover .pic img {-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);-o-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);transform: rotateZ(360deg);}

.hangye .conn li .wenzi p{ line-height:36px;height:36px; background-color:#f4f5f7; font-size:16px; color:#666;}
.hangye .conn li .wenzi p a{ color:#666}

.hangye .more{ width:175px; line-height:38px; margin:20px auto; font-size:15px; color:#666; text-align:center;border:solid 1px #e3e3e3;background: -webkit-linear-gradient(#fff, #eaeaea); background: -o-linear-gradient(#fff, #eaeaea);background: -moz-linear-gradient(#fff, #eaeaea);background: linear-gradient(#fff, #eaeaea);}
.hangye .more a{ color:#666; display:block}
.hangye .more a:hover{ background-color:#e67817; color:#fff;}


.pro{ padding:40px 0 60px 0; background-color:#f5f5f4;}
.pro .title{ margin:0 auto;}
.pro .title .name{ float:left; width:30%;}
.pro .title .name h3{ font-size:24px; color:#333; }
.pro .title .nav{ float:right; width:70%;}

.pro .title .nav li {float:right; background-color:#dddddd; font-size:14px; line-height:36px; margin-left:10px; padding:0 20px}
.pro .title .nav .cli {color:#fff; background-color:#e67817}
.pro #tabcontent .hidden {display:none;}

.pro .conn{ padding:20px 0;}
.pro .conn li{ float:left; width:23.5%; margin-right:2%; border:solid 1px #eaeae9; margin-left:-2.7px; background-color:#fff;}
.pro .conn li:last-child{ margin-right:0;}

.pro .conn li .pic{ display:block;height:190px; overflow:hidden; width:98%; margin:1%; background-color:#f3f4f8}
.pro .conn li .pic img{cursor:pointer; transition:all 1.5s; width:100%;}
.pro .conn li:hover .pic img{transform:scale(1.1);}

.pro .conn li .wenzi{ width:90%; margin:5px auto 25px auto;}
.pro .conn li .wenzi h3{ line-height:30px; padding:6px 0; font-size:16px; color:#333; font-weight:bold;}
.pro .conn li .wenzi p{ line-height:26px; font-size:14px; color:#666; height:52px; overflow:hidden;}


.case{ padding:40px 0 60px 0;}
.case .title{ margin:0 auto 20px auto;}
.case .title .name{ float:left; width:30%;}
.case .title .name h3{ font-size:24px; color:#333; }

.case .conn .tiao{ border-bottom:solid 1px #eaeae9;border-right:solid 1px #eaeae9; margin-bottom:50px;}
.case .conn .tiao div{ float:left; width:16.66%; border-left:solid 1px #eaeae9;border-top:solid 1px #eaeae9; margin-left:-1.2px;}
.case .conn .tiao div:first-child{ margin-left:0px;}

.case .flexslider .slides img {width: 80%;display: block; margin:0 auto;}

.footer { border-top:solid 5px #363d4d; padding:35px 0; background-color:#f9f9f9;}
.footer .kuai01{ float:left; width:45%;}
.footer .kuai01 .k01left{ float:left; width:30%; max-width:135px;}
.footer .kuai01 .k01left img{ width:100%; height: auto;}
.footer .kuai01 .k01right{ float:left;padding-left:4%; width:65%;}
.footer .kuai01 .k01right p{ line-height:32px; font-size:14px; color:#666;}

.footer .kuai02{ float:left; margin-left:5.5%; margin-bottom:20px;}
.footer .kuai02 h3{ line-height:30px; margin-bottom:12px; font-size:18px;}
.footer .kuai02 h3 a{ color:#333;}
.footer .kuai02 p{ line-height:28px; font-size:14px;}
.footer .kuai02 p a{ color:#666;}

.copyright { border-top:solid 1px #eaeae9; padding:15px 0 25px 0 ; background-color:#f9f9f9;}
.copyright p{ line-height:28px; color:#999; text-align:center;}
.copyright a{ color:#666;}

.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#363d4d;color:#fff;font:14px/54px "Î¢ÈíÑÅºÚ";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#363d4d;transition:all 0.3s;}
.side ul li .sidetop:hover{background:#e87a19;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

.nbanner .text{ width:50%;padding-top:3%;text-shadow: #666 1px 1px 3px;}
.nbanner .text h3{ font-size:32px; color:#fff; font-weight:bold; line-height:45px; width:100%; max-width:600px; float:right}
.nbanner{ margin-top:100px; height:300px;}
.nbanner img{ display:block; border:none;}

.nbanner .text .above {
    content: "";
    position: relative;
    width: 100%;
    height: 10px;
    left: 0;
    background: -moz-linear-gradient(left, rgba(54, 61, 77, 0.4) 0, rgba(54, 61, 77, 0) 85%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(54, 61, 77, 0.4)), color-stop(85%, rgba(54, 61, 77, 0)));
    background: -webkit-linear-gradient(left, rgba(54, 61, 77, 0.4) 0, rgba(54, 61, 77, 0) 85%);
    background: -o-linear-gradient(left, rgba(54, 61, 77, 0.4) 0, rgba(54, 61, 77, 0) 85%);
    background: -ms-linear-gradient(left, rgba(54, 61, 77, 0.4) 0, rgba(54, 61, 77, 0) 85%);
    background: linear-gradient(to right, rgba(54, 61, 77, 0.4) 0%, rgba(54, 61, 77, 0) 85%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66553b47', endColorstr='#00553b47', GradientType=1);
}
.nbanner .text .inn {
    color: #fff;
    line-height: normal;
    margin: 0;
    padding:12px 0 20px 0;
    position: relative;
    text-indent: 0;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: -moz-linear-gradient(left, rgba(54, 61, 77, 0.85) 0, rgba(54, 61, 77, 0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(54, 61, 77, 0.85)), color-stop(100%, rgba(54, 61, 77, 0)));
    background: -webkit-linear-gradient(left, rgba(54, 61, 77, 0.85) 0, rgba(54, 61, 77, 0) 100%);
    background: -o-linear-gradient(left, rgba(54, 61, 77, 0.85) 0, rgba(54, 61, 77, 0) 100%);
    background: -ms-linear-gradient(left, rgba(54, 61, 77, 0.85) 0, rgba(54, 61, 77, 0) 100%);
    background: linear-gradient(to right, rgba(54, 61, 77, 0.85) 0%, rgba(54, 61, 77, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9553b47', endColorstr='#00553b47', GradientType=1);
}


.nguide{border-bottom:solid 1px #ddd}

.nguide .location{ float:left; color:#666; font-size:14px; line-height:62px; background:url(../images/map_icon.png) no-repeat left center; padding-left:30px;}
.nguide .location a{color:#666;}
.nguide .location a:hover{color:#e67817;}

.nguide .nnav{ float:right}
.nguide .nnav li{ float:left; line-height:60px; margin-left:40px;}
.nguide .nnav li a{ color:#333; font-size:16px; border-bottom:solid 2px #fff; display:block;}
.nguide .nnav li a:hover, .nguide .nnav li .cur{ color:#e67817;border-bottom:solid 2px #e67817;}

.nguide .nnav002{ display:none}
.nguide .nnav02{ float:right}
.nguide .nnav02 li{ float:right; line-height:60px; margin-left:40px;}
.nguide .nnav02 li a{ color:#333; font-size:16px; border-bottom:solid 2px #fff; display:block;}
.nguide .nnav02 li a:hover, .nguide .nnav02 li .cur{ color:#e67817;border-bottom:solid 2px #e67817;}


.nguide .nnav002 li{ float:left; line-height:60px; margin-left:40px;}
.nguide .nnav002 li a{ color:#333; font-size:16px; border-bottom:solid 2px #fff; display:block;}
.nguide .nnav002 li a:hover, .nguide .nnav002 li .cur{ color:#e67817;border-bottom:solid 2px #e67817;}


.nguide .nnav03{ float:right}
.nguide .nnav03 li{ float:right; line-height:60px; margin-left:40px;}
.nguide .nnav03 li a{ color:#333; font-size:16px; border-bottom:solid 2px #fff; display:block;}
.nguide .nnav03 li a:hover, .nguide .nnav03 li .cur{ color:#e67817;border-bottom:solid 2px #e67817;}

.nguide .nnav04{ float:right}
.nguide .nnav04 li{ float:right; line-height:60px; margin-left:40px;}
.nguide .nnav04 li a{ color:#333; font-size:16px; border-bottom:solid 2px #fff; display:block;}
.nguide .nnav04 li a:hover, .nguide .nnav04 li .cur{ color:#e67817;border-bottom:solid 2px #e67817;}


.kehu{ padding:20px 0 40px 0}
.kehu li{ float:left; width:20%; padding:22px 0; margin-left:-1px; border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;}
.kehu li:nth-child(5n){ border-right:none;}
.kehu li:nth-child(5n+1){ clear:both}
.kehu li img{ width:95%; max-width:180px; margin:0 auto; display:block}


.nmain{ padding:30px 0 80px 0;}

.nmain .title{margin-bottom:16px;}
.nmain .title h3{display: block;line-height:45px;font-size: 26px;color: #000;}

.nmain .conn .jianjie p{ line-height:28px; margin-bottom:10px; font-size:15px;}



.newslists{ padding:25px 0;}
.newslists li{ padding-bottom:20px; margin-bottom:20px; border-bottom:solid 1px #ddd}
.newslists li .date{ width:20%; float:left}
.newslists li .date{ height:155px;overflow:hidden; display:block; }
.newslists li .date img{ width:100%; height:auto;cursor: pointer;transition: all 1.5s;}
.newslists li:hover .date  img{transform:scale(1.1);}


.newslists li .date p{ color:#777; line-height:30px; font-size:16px;}
.newslists li .date h3{ color:#999; line-height:90px; font-size:45px; width:90%; text-align:center; display:block; background-color:#fff; margin:0 auto}
.newslists li .wenx{ float:right; width:78%;}
.newslists li .wenx h3{ line-height:30px;height:30px; overflow:hidden; font-weight:bold; font-size:16px; color:#333; margin-bottom:10px;}
.newslists li .wenx p{ color:#666; font-size:14px; line-height:24px;height:48px; overflow: hidden}
.newslists li .wenx p.more{ height:auto; margin-top:10px;}
/*.newslists li:hover .date{ background-color:#363d4d}*/
.newslists li:hover .date p{color:#fff}
.newslists li:hover .date h3{color:#363d4d}
.newslists li:hover .wenx h3{color:#363d4d}
.newslists li:hover .wenx .more{color:#363d4d}

.newslists li .wenx .times{ float:right; font-size:13px; font-weight:normal}

.newsxiang .newsleft{ float:left; width:70%;}
.newsxiang .newsright{ float:right; width:22%; padding:2%; background-color:#f5f5f5; margin-top:85px;}

.newsxiang .newsleft .newst{ border-bottom:solid 1px #ddd; padding-bottom:18px;}
.newsxiang .newsleft .newst h3{ line-height:30px; padding:12px 0; font-size:20px; font-weight:bold; color:#333}

.newsxiang  .newsleft .shijian{background: url(../images/shijian.png) no-repeat left center; line-height:30px; padding-left:23px; padding-right:15px;}
.newsxiang .newsleft .see{background: url(../images/see.png) no-repeat left center; line-height:30px; padding-left:20px; }



.newsxiang .newsx{ padding:20px 0; line-height:30px; color:#333; font-size:15px; border-bottom:solid 1px #ddd; min-height:300px;}
.newsxiang .newsx img{ width:auto; max-width:100%;}

.newsxiang .fan{ padding:22px 0; font-size:16px; color:#333; line-height:30px;}
.newsxiang .fan p a{ color:#999}
.newsxiang .fan .fanhui{ width:130px; line-height:40px; text-align:center; float:right; color:#fff; background-color:#363d4d; margin-top:-40px;}
.newsxiang .fan .fanhui a{ color:#fff}

.newsxiang .newsright h3{line-height:55px; font-size:16px; font-weight:bold; color:#333}
.newsxiang .newsright li{ border-top:solid 1px #ddd; padding:15px 0;}
.newsxiang .newsright li h3{ line-height:35px; color:#333; height:35px; overflow:hidden; font-weight:normal}

.newsxiang .newsright .shijian{background: url(../images/shijian.png) no-repeat left center; line-height:30px; padding-left:23px; padding-right:15px;}
.newsxiang .newsright .see{background: url(../images/see.png) no-repeat left center; line-height:30px; padding-left:20px; }


.contlistt .contlist_tit{ background:#fff; line-height:48px; font-size:18px; color:#666; border-bottom:solid 1px #ddd; line-height:52px;padding:0 2%;}
.contlistt .cur .contlist_tit { background-color:#eee;color:#666;}
.contlistt .contlist_tit h3{ font-size:16px; font-weight:bold; BACKGROUND: url(../images/jia.png) no-repeat right center;}

.contlistt li:hover .contlist_tit h3 span{ color:#363d4d;BACKGROUND: url(../images/jiantou.png) no-repeat 430px center; display:block}

.contlistt .cur .contlist_tit h3{ BACKGROUND: url(../images/jian.png) no-repeat right center; color:#363d4d}
.contlistt .contlist_tit i{ color:#363d4d; font-style:normal}

.contlistt .contlist_con{ color:#333; line-height:26px; font-size:15px; display:none; padding:1% 2% 3% 2%;}

.aq td{ text-align:center; line-height:20px;border-bottom:solid 1px #ddd; border-right:solid 1px #ddd; padding:5px 8px;}
.aq table{ border-top:solid 1px #ddd; border-left:solid 1px #ddd}
.aq tr td:nth-child(1){ width:30%}
.aq tr td:nth-child(2){ width:35%}
.aq tr td:nth-child(3){ width:35%}

.aq table tr:first-child td{ line-height:35px; font-size:15px; font-weight:bold; background-color:#384454; color:#fff}


.nmain .fuwu .tti{ margin-bottom:15px;}
.nmain .fuwu .tti h1{ line-height:40px; font-size:24px; font-weight:bold}
.fuwu .tti p{ line-height:40px; font-size:16px;}
.nmain .fuwu ul{ margin-bottom:40px;}
.nmain .fuwu ul li{ float:left; width:16.66%; }

.nmain .fuwu ul li:last-child .pic{background:none; }



.nmain .fuwu ul li .pic{ width:94%; max-width:125px; height:auto;padding:3%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; margin:0 auto; position:relative}
.nmain .fuwu ul li .pic img{ display:block; width:100%}
.nmain .fuwu ul li .pic i{ position:absolute; left:0;top:0; background:url(../images/ys_bdbg.png) no-repeat center; background-size:100%; width:100%; height:100%; -webkit-transition:1s ease;-moz-transition:1s ease;transition:1s ease;}
.nmain .fuwu ul li:hover .pic i{ -webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);}


.nmain .fuwu ul li:hover .pic img{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity:1;}
.nmain .fuwu .wenzi{ width:80%; margin:0 auto;}
.nmain .fuwu .wenzi h3{ font-weight: bold; font-size:20px; margin-bottom:10px; line-height:32px; text-align:center; margin-top:15px;}
.nmain .fuwu .wenzi h3 span{ color:#e67817; margin-right:5px;font-size:24px; }
.nmain .fuwu .wenzi p{font-size:14px; line-height:28px;background:url(../images/dianzi.jpg) no-repeat left center; padding-left:15px; margin-left:25px;}

.nmain .fuwu .fuwinn h3{line-height:36px; color:center; font-size:16px;font-weight:bold; width:130px; text-align:center; color:#fff;background-color:#363d4d; border-left:solid 7px #e67817;}
.nmain .fuwu .fuwinn p{ line-height:28px;}

.download { margin-bottom:60px;}
.download li{ width:48%; float:left; border-bottom:dashed 1px #ddd;margin:7px 0; padding-bottom:12px;} 
.download li:nth-child(2n){ float:right} 
.download li:nth-child(2n+1){ clear:both; } 
.download li .down_left{ width:70%; float:left}
.download li .down_right{ width:20%; float:right}
.download li h3{ line-height:32px; font-size:16px; font-weight:bold; line-height:32px;}
.download li p{ line-height:28px; font-size:14px; color:#666}

.download li .down_right{ width:100px; line-height:35px; padding-right:20px; background:#b3b3b3 url(../images/icon_2_h.gif) no-repeat 85% center; color:#fff; display:block; text-align:center; font-size:14px; margin-top:30px;  color:#fff;}
.download li .down_right a{ color:#fff; }
.download li .down_right:hover{ background-color:#363d4d; background-position:88% center}


.lianxikuai01{ padding:20px 0;}

.lianxikuai01 ul li{width:33.33%;float:left;text-align: center;color:#666;}
/*.lianxikuai01 ul li:last-child{ width:28%}*/
.lianxikuai01 ul li .pic{transition: all 0.6s ease 0s;position:relative;top:0px;}
.lianxikuai01 ul li:hover .pic{top:-10px;}
.lianxikuai01 ul li h3{font-weight:bold;font-size:16px;color:#333;margin:20px 0;}

.lianxi{ float:left; width:40%;  font-size:16px; margin-top:30px; border-right:solid 1px #ddd }
.lianxi li{ margin-bottom:40px; padding:10px 0; line-height:30px;}
.lianxi li a{ color:#666;}
.lianxi li:nth-child(1){ background:url(../images/contact.jpg) no-repeat left top; padding-left:60px;}
.lianxi li:nth-child(2){ background:url(../images/contact.jpg) no-repeat left -88px; padding-left:60px;}
.lianxi li:nth-child(3){ background:url(../images/contact.jpg) no-repeat left -178px; padding-left:60px;}
.lianxi li:nth-child(4){ background:url(../images/contact.jpg) no-repeat left -270px; padding-left:60px;}




.ctUs-form{margin:30px 0 0;width:54%;float:right;}
.ctUs-form li{width:48%;padding:5px 0;float:left; margin-right:2% }
.ctUs-form li .text{height:45px;line-height:43px;border:1px solid #dcdcdc; width:96%; padding:0 2%}
.ctUs-form li .text::-webkit-input-placeholder{color:#a9a9a9;}

.ctUs-form li .text02{height:45px;line-height:43px;border:1px solid #dcdcdc; width:90px; padding:0 2%}
.ctUs-form li .text02::-webkit-input-placeholder{color:#a9a9a9;}


.ctUs-form li.w100{width:98%;}
.ctUs-form li textarea.text{height:100px;resize:none;}
.ctUs-form li .sub-btn{width:100%;height:46px;line-height:46px;font-size:16px;color:#666666;background:#eaeaea;margin:2px 0 0;}
.ctUs-form li.yzm .text{float:left;}
.ctUs-form li.yzm .yzm-btn{display:block;width:40%;height:45px;overflow:hidden;float:right;}
.ctUs-form li.yzm .yzm-btn img{width:100%;height:100%;}

#dituContent{width:95%;border:1px solid #eeeeee;position:relative;overflow:hidden;margin:50px auto 0;}

input.text,
textarea.text{display:block;padding:0px;width:100%;border:0px;background:none;margin:0px;}
.btn{display:inline-block;text-align:center;padding:0px;border:0px;margin:0px;position:relative;cursor:pointer;}
.btn span{display:inline-block;}


.aboutkuai {background:url(../images/aboutpic.jpg) no-repeat left center; padding-left:50%; text-align:center;background-color: #f9f9f9; padding:7% 0 11% 43%; margin:20px 0;}
.aboutkuai h3{ line-height:50px; font-size:24px; font-weight:bold; margin-bottom:15px;}
.aboutkuai p{ line-height:32px; font-size:16px; }


.kuaisi{ margin-top:40px}

.kuaisi li{ float:left; width:25%; text-align:center; }
.kuaisi li .pic{ width:94%; max-width:125px; height:auto;padding:3%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; margin:0 auto; margin-bottom:20px;position:relative}
.youshi li .pic img{ display:block; width:100%}
.kuaisi li .pic i{ position:absolute; left:0;top:0; background:url(../images/ys_bdbg.png) no-repeat center; background-size:100%; width:100%; height:100%; -webkit-transition:1s ease;-moz-transition:1s ease;transition:1s ease;}
.kuaisi li:hover .pic i{ -webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);}
.kuaisi li h3{font-size:20px; color:#363d4d; font-weight:bold; line-height:50px; margin-bottom:10px;}

.kuaisi li .wenzi{  line-height:26px; font-size:14px; text-align:center; width:90%; max-width:200px; margin:20px auto 0 auto;}


.prokuai01{ margin-top:45px;background: url(../images/prored.jpg) no-repeat left bottom; padding-bottom:18px; margin-left:-18px; padding-left:18px;}
.prokuai01 .pro02left { float:left; width:45%;}
.prokuai01 .pro02left img {width:100%; height:auto}
.prokuai01 .pro02right{ float:right; width:45%;}

.prokuai02{ margin-top:45px;background: url(../images/prored.jpg) no-repeat right bottom; padding-bottom:18px; margin-right:-18px; padding-right:18px;}
.prokuai02 .pro02left { float:right; width:45%;}
.prokuai02 .pro02left img {width:100%; height:auto}
.prokuai02 .pro02right{ float:left; width:45%;}

.pro02right .bg{background: url(../images/pro02bg.jpg) repeat-x left center; height:30px; }
.pro02right h3{line-height:100px; color:#000; font-size:24px;margin-top:30px;}
.pro02right p{line-height:30px; color:#666; font-size:16px;}

.honor li{ width:23.5%; margin-right:2%; float:left; margin-bottom:2%; border:solid 1px #ddd; margin-left:-3px;}
.honor li:nth-child(4n){ margin-right:0;}
.honor li:nth-child(4n+1){ clear:both; margin-left:0}

.honor li .pic{ display:block;overflow:hidden; width:98%; margin:1%;}
.honor li .pic img{/*cursor:pointer; transition:all 1.5s; */width:100%;}
/*.honor li .pic img:hover{transform:scale(1);}*/

.prolist li{ float:left; width:23.5%; margin-right:2%; margin-left:-2.7px; border:solid 1px #ddd; margin-bottom:20px;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.prolist li:hover{border:solid 1px #363d4d;}
.prolist li:nth-child(4n){ margin-right:0}
.prolist li:nth-child(4n+1){ clear:both; margin-left:0;}

.prolist li .pic{ height:200px;overflow:hidden; display:block; }
.prolist li .pic img{ width:100%; height:auto;cursor: pointer;transition: all 1.5s;}
.prolist li:hover .pic  img{transform:scale(1.1);}

.prolist li p{ text-align:center; line-height:30px; padding:10px 0; font-size:16px; background:#f7f7f7}
.prolist li:hover p{ background:#363d4d; color:#fff;}


.product-top{ margin-top:25px; margin-bottom:35px;}
.product-top #preview{ width:48%;float:left}

.product-top .text .zixun {
    display: block;
    margin-top: 50px;
    width: 120px;
    text-align: center;
    line-height: 35px;
    background: #363d4d;
    color: #fff;
}

.jqzoom{position:relative; border:1px solid #e8e8e8; margin-bottom:20px;overflow:hidden; text-align:center}
.jqzoom img{ width:100%;display:inline-block; vertical-align:middle}
.jqzoom i{display:inline-block; width:0; height:100%; vertical-align:middle}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;background:url(../images/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px; background:url(../images/zoom_bg.gif) repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}


.product-top .text{ float:right; width:48%;}
.product-top .text .pro-db { font-size:22px;color:#363d4d;line-height: 50px; font-weight: bold; margin-top:20px}
.product-top .text .intro{ margin-top:20px;}
.product-top .text .intro p {font-size: 16px; color: #666;line-height: 30px;}

.pro-content{ padding-bottom:35px; clear:both}
.protab-list{ border-bottom:1px solid #e8e8e8}
.protab-list a{ float:left; width:24%; display:block;line-height:40px; font-size:16px; max-width:180px; margin-right:1%; text-align:center; background:#f3f3f3;cursor:pointer}
.protab-list a£ºlast-child{ margin-right:0}
.protab-list a.active{ background:#363d4d; color:#fff;}
.protab-con{ padding:30px 0; line-height:28px;font-size:14px;}

.protab-con .protab-con-hd{ display:none}
.protab-con .protab-con-hd.active{ display:block}
.protab-con .protab-con-hd .table td{ border-bottom:1px solid #d8d8d8; padding:5px 10px}
.protab-con .protab-con-hd .table tr:first-child{ border-top:1px solid #d8d8d8}
.protab-con .protab-con-hd .table tr:nth-child(2n){ background:#f5f5f5}
.protab-con .protab-con-hd .table1 td{ border:1px solid #d8d8d8; padding:5px 10px}
.protab-con .protab-con-hd .table1 .firstRow{background:#989898;color: #fff; font-weight:bold}
.protab-con .protab-con-hd .table1 tr:nth-child(2n){ background:#f5f5f5}
.protab-con .protab-con-hd p{ padding-bottom:5px}
.protab-con table{ border-top:solid 1px #ddd;border-left:solid 1px #ddd; text-align:center;}
.protab-con td{ border-bottom:solid 1px #ddd;border-right:solid 1px #ddd; padding:6px 12px; line-height:26px;text-align:center;}

.protab-con img{ width:auto; max-width:100%}

.protab-con table tr:first-child td{ background:#384454; color:#fff; font-weight:bold; font-size:16px}

.pdf-dw li {
    background: url(../images/Pdf_icon.png) no-repeat left center;
    padding-left: 25px;
}

.page2{ margin-top:30px; border-top:1px dotted #d8d8d8; padding-top:15px; font-size:14px; line-height:30px;}
.page2 .left{ width:80%}
.page2 .left p{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.back a {background: url(../images/back.png) no-repeat left center;padding-left: 30px;}


.pjian span{ float:left; width:23%; margin:0 1%; text-align:center}


.nmain .conn .yingyong p {line-height: 28px;margin-bottom: 10px;font-size: 15px;}
.nmain .conn .yingyong .hy { margin-top:50px;}
.nmain .conn .yingyong .hy ul li{ float:left; width:22.5%; text-align:center; margin-bottom:15px; margin-right:3%;}
.nmain .conn .yingyong .hy ul li .wenzi p{ line-height:55px; font-size:16px; font-weight:bold}
.nmain .conn .yingyong .hy ul li:nth-child(4n){ margin-right:0}
.nmain .conn .yingyong .hy ul li:nth-child(4n+1){ clear:both; }

.nmain .conn .yingyong .hy ul li .pic{-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius:25px; overflow:hidden; width:80%; margin:0 auto;}


.nmain .conn .yingyong .hy ul li .pic{ display:block;height:142px; overflow:hidden; width:80%;margin:0 auto;}
.nmain .conn .yingyong .hy ul li .pic img{cursor:pointer; transition:all 1.5s; width:100%; height:auto;}
.nmain .conn .yingyong .hy ul li:hover .pic img{transform:scale(1.1);}

.innews{padding: 40px 0 60px 0; background-color: #f5f5f4;}
.innews .title{ margin:0 auto 20px auto;}
.innews .title .name{ float:left; width:30%;}
.innews .title .name h3{ font-size:24px; color:#333; }
.innews .title .newsmore{ float:right;}

.innews li{ float:left; width:48%; line-height:38px; border-bottom:dotted 1px #ddd;text-overflow: ellipsis;white-space: nowrap;}
.innews li:nth-child(2n){ float:right;}
.innews li a{ padding-left:10px;}
.innews li .fabusj{ color:#999; float:right}


.float_kf{ position:fixed;right:10px; bottom:30%; background:#fff; z-index:99}
.float_kf li{ width:70px; text-align:center;border:1px solid #e8e8e8; border-bottom:none; padding:12px 0;color:#535353; position:relative; font-size:14px}
.float_kf li{ -webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.float_kf li:hover{ background:#e67817;border:1px solid #e67817;border-bottom:none; color:#fff}.float_kf li:hover a{ color:#fff}
.float_kf li .hd{ display:none}

.float_kf .qq i{ width:24px; height:25px; background:url(../images/right_pic5.png) no-repeat; margin:0 auto 6px; display:block}
.float_kf .qq:hover i{background:url(../images/right_pic5_h.png) no-repeat;}
.float_kf .fwh i{ width:29px; height:25px; background:url(../images/right_pic2.png) no-repeat; margin:0 auto 6px; display:block}
.float_kf .fwh:hover i{background:url(../images/right_pic2_h.png) no-repeat;}
.float_kf .fwh .hd{ position:absolute; right:70px;top:0; margin-top:-50px; background:#fff;border:1px solid #e8e8e8; padding:25px;color:#535353}
.float_kf .fwh .hd img{ width:120px; display:block;}
.float_kf .mes i{ width:24px; height:25px; background:url(../images/right_pic3.png) no-repeat; margin:0 auto 6px; display:block}
.float_kf .mes:hover i{background:url(../images/right_pic3_h.png) no-repeat;}

.float_kf .tel i{ width:25px; height:25px; background:url(../images/right_pic1.png) no-repeat; margin:0 auto 6px; display:block}
.float_kf .tel:hover i{background:url(../images/right_pic1_h.png) no-repeat;}
.float_kf .tel .hd{ background:#e67817; color:#fff; font-size:18px; position:absolute;right:70px;top:0;text-align:left;padding:16px 30px; width:200px}
.float_kf .tel .hd span{ float:left}
.float_kf .tel .hd p{ float:left; margin-left:20px}
.float_kf .backtop{background:#e67817;border:1px solid #e67817; border-bottom:none}
.float_kf .backtop i{ width:24px; height:25px; background:url(../images/right_pic6.png) no-repeat; margin:0 auto 3px; display:block}
.float_kf .backtop a{ color:#fff}


#newBridge .icon-right-center{ display:none}

.youpiao{ float:right; margin:0 0 0 30px; text-align:center}
.youpiao img{ width:auto; max-width:450px;}


.yylys { margin-top:30px; font-size:16px;}
.yylys li{ float:left; width:calc(16.6666% - 20px); position:relative;padding:0 0 0 20px !important; margin:0 !important}
.yylys li:after{ position:absolute; content:""; left:0; top:50%; width:12px; height:12px; margin-top:-8px; background-color:#0166b3}


.siliess .item{ float:left; width:23.5%; margin-right:2%; text-align:center}
.siliess .item:nth-child(4n){ margin-right:0}
.siliess .item img{ margin:0 auto; display:block; width:60%; max-width:120px; margin-bottom:20px; border-radius:50%; overflow:hidden}
.siliess .item p:last-child{ text-align:left}
.siliess .item h3{ font-size:18px; font-weight:bold; color:#0166b3; margin-bottom:15px}


.erlies .item{ float:left; width:48%}
.erlies .item:nth-child(2n){ float:right}
.erlies .item h3{ font-size:18px; font-weight:bold; color:#0166b3; margin-bottom:15px}
.erlies .item .icon{ float:left; width:100px;}
.erlies .item .wenzi{ float:right; width:calc(100% - 120px);}
.erlies .item .wenzi p{ position:relative; padding-left:15px; line-height:26px;}
.erlies .item .wenzi p:after{position:absolute; content:""; left:0; top:10px; width:5px; height:5px;background-color:#0166b3}

.sanlies .item{ float:left; width:32%; margin:10px 0; margin-right:2%; }
.sanlies .item:nth-child(3n){ margin-right:0}
.sanlies .item:nth-child(3n+1){ clear:both}

.sanlies .item h3{ font-size:18px; font-weight:bold; color:#0166b3; margin-bottom:15px}
.sanlies .item .wenzi p{ position:relative; padding-left:15px; line-height:26px;}
.sanlies .item .wenzi p:after{position:absolute; content:""; left:0; top:10px; width:5px; height:5px;background-color:#0166b3}


.siliess img, .erlies img, .sanlies img{ display:block; width:auto; max-width:100%}
.sanlies .item img{ margin:15px 0}

@media screen and (max-width: 920px){
.yylys li{ float:left; width:calc(33.33% - 20px);}

.siliess .item{ float:left; width:49%; margin-right:0%; margin-bottom:20px}
.siliess .item:nth-child(2n){ float:right}
.siliess .item:nth-child(2n+1){ clear:both}
.siliess .item img{ max-width:90px}
}

@media screen and (max-width: 420px){
.siliess .item{ float:none; width:100%;}
.siliess .item:nth-child(2n){ float:none}	

.erlies .item{ float:none; width:100%;}
.erlies .item:nth-child(2n){ float:none}

.sanlies .item{ float:none; width:100%; margin-right:0%}
}