﻿@font-face {
	font-family: 'THEX';
	src:url('../fonts/HELVETICANEUELTPRO-THEX.OTF');
	font-weight: normal;
	font-style: normal
}@font-face {
	font-family: 'GOTHAM-BLACK';
	src:url('../fonts/GOTHAM-BLACK.OTF');
	font-weight: normal;
	font-style: normal
} 

@font-face {font-family: 'Trump';
    src: url('../fonts/TrumpGothicEast_bold.eot');
    src: local('apple Regular'),
    local('apple'),
    url('../fonts/TrumpGothicEast_bold.woff') format('woff'),
    url('../fonts/TrumpGothicEast_bold.ttf') format('truetype'),
    url('../fonts/TrumpGothicEast_bold.svg#apple') format('svg');
}

@font-face {
    font-family: 'DINCond';
    src: url('../fonts/DINCond-Black.eot');
    src: local('apple Regular'),
    local('apple'),
    url('../fonts/DINCond-Black.woff') format('woff'),
    url('../fonts/DINCond-Black.ttf') format('truetype'),
    url('../fonts/DINCond-Black.svg#apple') format('svg');
}
*{}
body{overflow-x: hidden;font-size: 12px;}
input,textarea{color: #666;vertical-align: middle;outline:none;resize: none;}
.fl{float: left;}
.fr{float: right;}
ul,li,dl ,dt , dd{list-style: none;margin:0;padding: 0;}
p{margin:0;padding: 0;}
.am-g{width: 1200px;margin:0 auto;}
#welcome{height: 36px;background-color: #2e2e2e;color: #bebebe;line-height: 36px;} 
h1,h2,h3,h4,h5,h6{margin:0;padding: 0;}
[class^="bk"]{line-height: 0px;display: block;font-size: 0;clear: both;}
input,textarea{color: #666;vertical-align: middle;outline:none;resize: none;}
.bk0{height: 0;}.bk10{height: 10px;}.bk15{height: 15px;}.bk20{height: 20px;}.bk30{height: 30px;}.bk35{height: 35px;}.bk40{height: 40px;}.bk50{height: 50px;}.bk55{height: 55px;}.bk60{height: 60px;}.bk70{height: 70px;}.bk75{height: 75px;}.bk80{height: 80px;}


.tips-bg{width: 100%;height: 100%;position: fixed;z-index: 9999;background-color:#000;opacity:0.6;top: 0;left: 0;}
#tips{background-color:#fff;position: fixed;left: 0;right: 0;top: 0;bottom: 0;margin:auto;z-index:99999;overflow: hidden;}
#tips div{overflow: hidden;position: relative;color: #666;font-size: 14px;height: 100%;}
#tips div .btn{display: block;position: absolute;bottom: 20px;right: 20px;width: 60px;height: 30px;background-color: #D52719;color: #fff;line-height: 30px;text-align: center;cursor: pointer;}
#tips h1{font-size: 18px;margin-bottom: 20px;color: #333;}




#welcome a{color: #bebebe;background: url(../images/wel-icon.png) no-repeat;padding-left: 25px;float: left;}
#welcome a:hover{color: #fff;}
#welcome a.sc{background-position:left 4px;}
#welcome a.wx{background-position:left -108px;}
#welcome a.map{background-position:left -227px;}
#welcome a.lx{background-position:left -358px;}
#welcome font.line{background: url(../images/wel-line.png) no-repeat center center;width: 1px;height: 36px;display: inline-block;margin:0 10px;float: left;}


#header{height: 110px;position: relative;}
#header .logo{width: 216px;height: 64px;position: absolute;top: 0;bottom: 0;margin:auto;}
#header .am-g{position: relative;height: 110px;}
#header .navgation{height: 30px;line-height: 30px;position: absolute;top: 0;bottom: 0;right: 0;margin:auto;}
#header .navgation ul{}
#header .navgation ul li{float: left;position: relative;padding-right: 1px;}
#header .navgation ul li:after{background: url(../images/navgation-line.gif) no-repeat center;position: absolute;right: 0;top: 0;width: 1px;content: '';height: 100%;}
#header .navgation ul li a{display: block;height: 100%;padding: 0 15px;font-size: 14px;color: #333;}
#header .navgation ul li a:hover{background-color: #c8151e;color: #fff;}
#header .navgation ul li.active a{background-color: #c8151e;color: #fff;}

#page-slide{height: 500px;overflow: hidden;width: 100%;position: relative;background-position: center center;}






/*内页小导航*/
.ui_menu { overflow:hidden; width:100%; height:70px; border-bottom:1px solid #f5f5f5;position: relative;}
.ui_nav { overflow:hidden; float:left; height:70px;}
.ui_nav li{ float:left;  height:70px; line-height:70px; font-size:14px;}
.ui_nav li a{ display:block; color:#666; text-decoration:none; line-height:67px;padding:0 20px;}
.ui_nav li:hover,.ui_nav li.cur{ border-bottom:3px solid #d30706;}
.ui_mbx { overflow:hidden; float:right; margin-top:28px; font-size:12px; color:#999;}
.ui_mbx li{ float:left; margin-right:5px;}
.ui_mbx a{ color:#999;}
.ui_mbx em{ margin-left:5px;}


.allmap{height: 550px;overflow: hidden;width: 100%;}
#allmap{height: 600px;width: 100%;}


.container .about{padding: 60px 0;overflow: hidden;line-height: 30px;color: #666;font-size: 14px;}


.contact{padding: 80px 0;overflow: hidden;line-height: 36px;font-size: 14px;}


.licheng{height: 630px;position: relative;overflow: hidden;}

.licheng .ab_str1{width: 1200px;margin:48px auto;}
.licheng .ab01{ width:40%; height:566px; overflow:hidden;}
.licheng .ab01 li{ width:49%; height:161px; margin-right:8px; float:left;overflow: hidden;}
.licheng .ab01 li img{width:100%; }
.licheng .ab01 .li01{ width:100%; height:353px; margin-bottom:15px;overflow: hidden;}
.licheng .ab01 .li01 img{ width:100%; }
.licheng .ab01 .nones{ margin-right:0;}
.licheng .ab02{ width:59%; height:530px; background:#fff; overflow:hidden; padding-left:22px;}
.licheng .ab02 h3{ height:45px; background:url(../images/lic_line.gif) no-repeat left bottom;font:30px "Microsoft Yahei"; color:#323232; margin-top:23px;}
.licheng .ab02 ul{background:url(../images/line01.gif) repeat-y left top; height:410px; margin-top:15px;}
.licheng .ab02 li em{ display:inline-block; width:72px;  font:16px "Microsoft Yahei"; color:#323232; background:url(../images/dot.gif) no-repeat left 5px; padding-left: 20px;margin-right: 15px;float: left;margin-top: 15px;}
.licheng .ab02 li span{ display:inline-block; font:14px "Microsoft Yahei"; color:#7f7f7f; line-height:24px;padding-bottom:13px;width: 570px;}



.xiangce{position: relative;padding: 50px 0;overflow: hidden;height: 480px;}
.xiangce h1{margin-bottom: 40px;font-weight: normal;text-align: center;font-size: 30px;}
.xiangce .box{overflow: hidden;height: 100%;width: 1200px;overflow: hidden;}
.xiangce .shili-left{position: absolute;top: 0;bottom: 0;margin:auto;left: -100px;background: url(../images/shli-left.png) no-repeat;display: block;width: 28px;height: 50px;}
.xiangce .shili-right{position: absolute;top: 0;bottom: 0;margin:auto;right: -100px;background: url(../images/shli-right.png) no-repeat;display: block;width: 28px;height: 50px;}
.xiangce .pans{}
.xiangce dl{background-color: #fff;width: 277px;float: left;margin-right: 31px;border-radius: 5px;overflow: hidden;}
.xiangce dl dt{overflow: hidden;height: 199px;}
.xiangce dl dt img{transition: all 1s;width: 100%;min-height: 199px;}
.xiangce dl a:hover dt img{transform: scale(1.2);}
.xiangce dl dd{padding: 20px 0 30px;text-align: center;font-size: 14px;line-height: 100%;margin:0;}
.xiangce dl dd{color: #333;}
.xiangce dl dd span.more{display: block;border-radius: 90px;background-color: #eb2533;width: 87px;margin:0 auto;line-height: 30px;color: #fff;margin-top: 15px;font-size: 12px;position: relative;text-align: left;text-indent: 20px;transition: all .5s;}
.xiangce dl:hover dd span.more{text-indent: 10px;}
.xiangce dl dd span.more i{background: url(../images/a-view.png) no-repeat;width: 14px;height: 10px;display: block;position: absolute;left: 40px;top: 0;bottom: 0;margin:auto;transition: all .5s;opacity: 0;}
.xiangce dl:hover dd span.more i{left: 62px;opacity: 1;}
/*---------------*/
/***** Layla *****/
/*---------------*/

.xiangce dl dt{position: relative;background-color: #000;}
figure.effect-layla img {height: 390px;}
.xiangce dl dt {}
.xiangce dl dt::before,.xiangce dl dt::after {position: absolute;content: '';opacity: 0;}
.xiangce dl dt::before {top: 20px;right: 10px;bottom: 20px;left: 10px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scale(0,1);transform: scale(0,1);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
.xiangce dl dt::after {top: 10px;right: 20px;bottom: 10px;left: 20px;border-right: 1px solid #fff;border-left: 1px solid #fff;-webkit-transform: scale(1,0);transform: scale(1,0);-webkit-transform-origin: 100% 0;transform-origin: 100% 0;}
.xiangce dl  dt .zoom{background: url(../images/zoom.png) no-repeat;width: 28px;height: 28px;position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin:auto;opacity: 0;}
.xiangce dl  dt .zoom {-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,-30px,0);transform: translate3d(0,-30px,0);}
.xiangce dl dt img,.xiangce dl dt::before,.xiangce dl dt::after,figure.effect-layla p {-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.xiangce dl:hover dt img {opacity: 0.7;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.xiangce dl:hover dt::before,.xiangce dl:hover dt::after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.xiangce dl:hover dt .zoom{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.xiangce dl:hover dt::after,.xiangce dl:hover .zoom,.xiangce dl:hover img {-webkit-transition-delay: 0.15s;transition-delay: 0.15s;}


.lis_l{ width:240px;overflow:hidden; }
.lis_l h3{height:78px; background:#173f9d;font-weight:normal;text-align:center; margin-bottom:10px;font-size: 20px;}
.lis_l h3 a{ color:#fff;display:block; height:75px; line-height:75px;}
.lis_l h3 span{ font-size:15px;}
 
.lis_l h5 img{ width:240px; height:140px; display:block;}
 
.lis_l h4{ margin-bottom:10px;} 
.lis_l h4 a{ background: url(../images/nl_bg2.gif) no-repeat; height:50px; line-height:50px; margin-bottom:10px; text-indent:38px;font-size:18px; color:#666; font-weight:normal; display:block;}
.lis_l h4.cur{ background: url(../images/nl_bg3.gif) no-repeat; height:50px; line-height:50px; margin-bottom:10px; text-indent:38px;}
.lis_l h4.cur a{ font-size:18px; color:#173f9d; font-weight:normal; background:none;}

.lis_l h4 a:hover{background: url(../images/nl_bg3.gif) no-repeat; color:#173f9d;}
.lis_l h4.cur a:hover{ background:none; color:#173f9d; font-weight:normal; font-size:18px;}
.lis_l ul{ margin-bottom:10px;border:solid 1px #eee;padding: 20px;}
.lis_l ul li a{ display:block; height:30px; line-height:30px; border-bottom:1px solid #fff; color:#333; font-size:12px;background: url(../images/no-icon.gif) no-repeat left center;padding-left: 20px;}
.lis_l ul li a:hover{color: #173f9d}
.lis_l h5{background:#173f9d;font-weight:normal;text-align:center; margin-bottom:10px;font-size: 20px;}
.lis_l h5 a{ color:#fff;display:block; height:45px; line-height:45px;}
.lis_l h5 span{ font-size:15px;}
.faq{} 

.faq li{line-height: 30px;margin-bottom: 20px;border-bottom: dashed 1px #ddd;padding-bottom: 20px;}
.faq li a{color: #999;}
.faq li h3{font-size: 15px;}
.faq li a h3{color: #333;}
.faq li a:hover h3{color: #ef0013;}

.keywords{padding: 15px 0;overflow: hidden;border-top: solid 1px #eee;}
.keywords a{color: #666;}
.keywords a:hover{color: #d30706;}

.contact{}
.contact .title{line-height:42px;color:#434343;font-size:24px;padding-bottom:8px;}
.contact .line{border:1px solid #DADADA;position:relative;background:#f3f3f3;height:50px;line-height:50px;margin-bottom:8px;color:#656565;}
.contact .line span{position:absolute;top:0px;bottom:0px;left:16px;margin:auto 0;font-size:16px;}
.contact .line .pointer{position:absolute;top:0px;bottom:0px;margin:auto 0;right:26px;}
.contact .line ul{border:1px solid #DADADA;display:none;position:absolute;width:100%;top:50px;left:-1px;z-index:1;text-align:center;background:#f3f3f3;color:#656565;font-size:16px;}
.contact .line ul li:hover{background:#DDDDDD;cursor:pointer;}
.contact .line .inputText{position:absolute;width:424px;top:0px;left:16px;height:50px;line-height:1;color:#656565;font-size:16px;border:0px;background:none;}
.contact .line.lineTextArea{height:143px;}
.contact .line.lineTextArea .textArea{padding:0;border:0px;background:none;position:absolute;top:0px;bottom:0px;left:16px;margin:auto 0;width:424px;height:111px;color:#656565;font-size:16px;}
.contact .line.lineSelect{cursor:pointer;}
.contact .line.lineSelect ul{max-height:300px;overflow-y:scroll; }
.contact .line.lineSelect li{line-height:30px;font-size:14px;}
.contact .submit{cursor:pointer;height:46px;line-height:46px;text-align:center;color:#D52719;font-size:15px;padding: 0;width: 150px;background-color: #d30706;border:none;color: #fff;font-size: 18px;margin-top: 20px;}
.contact .submit{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.contact .btn:hover{background:#d6281a;color:#fff;}



.news{padding: 60px 0;overflow: hidden;}
.news dl{overflow: hidden;height: 190px;position: relative;border-bottom: dashed 1px #ccc;margin-bottom: 30px;}
.news dl dt{float: left;position: absolute;left: 0;top: 0;width: 250px;overflow: hidden;}
.news dl dt img{transition: all .5s;width: 100%;}
.news dl a:hover dt img{transform: scale(1.2);}
.news dl dd{width: 680px;margin-left: 280px;transition: all .5s;}
.news dl a:hover dd{margin-left: 300px;}
.news dl dd h2{font-size: 18px;color: #333;font-weight: normal;}
.news dl a:hover dd h2{color: #ef0013}
.news dl dd p{line-height: 24px;color: #666;}
.news dl dd p.date {color: #666;margin:10px 0;}
.news dl dd p font{color: #999;}
.news dl .details{position: absolute;right: 0;width: 150px; height: 58px;top: 50px;text-align: center;line-height: 58px;font-size: 15px;font-family: THEX;border-left: solid 1px #eee;color: #999;}
.news dl .details i{background: url(../images/Training-more-icon.gif);width: 16px;height: 11px;display: inline-block;margin-left: 10px;}

.pagelinks{padding: 20px 0 20px;border-top: dashed 1px #ccc;border-bottom: dashed 1px #ccc;margin-top: 30px;}
.pagelinks a{color: #666;}
.pagelinks a:hover{color: #d30706;}


.newsDetail{}
.newsDetail h1.title{text-align: center;padding: 50px 0 0;font-size: 24px;font-weight: normal;color: #333;}
.newsDetail p.time{text-align: center;margin:15px 0 35px;color: #999;border-bottom: solid 1px #eee;padding-bottom: 15px;}

.newsDetail .content{line-height: 30px;font-size: 14px;color: #666;}
.newsDetail .content img{max-width: 100%;margin:20px 0;}



.relation{padding-bottom: 50px;overflow: hidden;}
.relation h1{font-size: 16px;font-weight: normal;line-height: 80px;}


.relation ul{}
.relation ul li{float: left;width: 280px;margin-right: 20px;line-height: 22px;}
.relation ul li a{color: #999;}
.relation ul li .img{width: 281px;overflow: hidden;}
.relation ul li img{width: 100%;transition: all 1s;}
.relation ul li a:hover img{transform: scale(1.2);}
.relation ul li h2{font-size: 14px;margin:10px 0;color: #333;font-weight: normal;}
.relation ul li a:hover h2{color: #ef0013;}


.sitemap{padding: 50px 0;overflow: hidden;}
.sitemap h2{font-weight: normal;font-size: 18px;padding: 15px 0;}
.sitemap h2 a{color: #333;}
.sitemap h2 a:hover{color: #ce0f2d;text-decoration: underline;}
.sitemap ul{overflow: hidden;border:solid 1px #eee;padding: 15px;display: block;}
.sitemap ul li{float: left;width:20%;line-height: 30px;}
.sitemap ul li a{color: #333;}
.sitemap ul li a:hover{color: #ce0f2d;text-decoration: underline;}



.cate{background-color: #fff;padding: 40px 40px 40px 150px;overflow: hidden;position: relative;height: 104px;margin-top: 50px;border:solid 1px #eee;}
.cate .t{width: 118px;height: 104px;background-color: #173f9d;position: absolute;left: 0;top: 0;}
.cate .t div{padding: 20px;overflow: hidden;color: #fff;}
.cate .t div a{position: absolute;bottom: 20px;left: 20px;color: #bbc1db;text-transform: uppercase;border-bottom: solid 1px #748cc4;padding-bottom: 5px;}

.cate .l ul li{line-height: 26px;margin-bottom: 20px;overflow: hidden;}
.cate .l span{padding-right: 30px;float: left;font-weight: bold;}
.cate .l div{float: left;width: 910px;}
.cate .l  a{padding: 0 10px;display: inline-block;color: #666;}
.cate .l  a:hover{color: #fd0100;}
.cate .l  a.active{color: #fd0100;}





.product{padding: 30px 0;width: 100%;}
.product dl{float: left;width: 270px;background-color: #fff;margin-right: 30px;margin-bottom: 40px;}
.product dl:hover{box-shadow: 0 0 30px #ccc;}
.product dl.mn{margin-right: 0;}
.product dl dt{position: relative;height: 228px;overflow: hidden;}
.product dl dt img{transition: all 1s;width: 100%;}
.product dl:hover dt img{transform: scale(1.2);}
.product dl dt .mask{position: absolute;width: 100%;height: 100%;background-color: rgba(23,63,157,.8);left: 0;top: 0;transition: all 1s;opacity: 0;}
.product dl:hover dt .mask{opacity: 1;}
.product dl dt .product-link{background: url(../images/product-link.png);width: 33px;height: 31px;position: absolute;top: -180px;bottom: 0;right: 0;left: 0;margin:auto;transition: all 1s;opacity: 0;}
.product dl:hover dt .product-link{top: 0;opacity: 1;}
.product dl dd{padding: 10px 10px 10px 65px;margin:0;position: relative;color: #999;}
.product dl dd h2{color: #333;}
.product dl a:hover dd h2{color: #fd0100;}
.product dl dd .icon{position: absolute;background: url(../images/p-icon.gif) no-repeat;width: 33px;height: 33px;left: 20px;top: 0;bottom: 0;margin:auto;transition: all .5s;}
.product dl a:hover dd .icon{background-position: -33px 0;}


.btnbox .buybtn{width: 146px;height: 41px;line-height: 41px;color: #fff;text-align: center;font-size: 16px;cursor: pointer;background: #fd0100;}
.detail{line-height: 30px;font-size: 14px;color: #666;border-top: solid 1px #eee;padding: 20px 0;}
.pro-title{    font-size: 16px;line-height: 100%;padding-bottom: 20px;

    font-weight: bold;
    color: #173f9d;
    border-bottom: solid 1px #eee;}

.products-img{width: 45%;}
.products-img .img{width: 100%;border: 1px solid #e9e9e9;background: url(../../img/loading.gif) no-repeat center;overflow: hidden;text-align: center;position: relative;padding: 5px;}
.products-img .img img{width: 100%;}
.products-img .list{width: 390px;height: 67px;margin-top: 12px;position: relative;}
.products-img .list .btn{width: 21px;height: 67px;cursor: pointer;position: absolute;top:0;}
.products-img .list .prev{left: 5px;background: url(../../img/prev02.jpg) no-repeat center;}
.products-img .list .next{right: 5px;background: url(../../img/next02.jpg) no-repeat center;}
.products-img .list .main{width: 100%;height: 67px;overflow: hidden;}
.products-img .list ul{}
.products-img .list li{width: 92px;height: 65px;border: 1px solid #eee;float: left;display: inline;cursor: pointer;text-align: center;}
.products-img .list li img{width: 90px;height: 100%;padding: 3px;}
.products-img .list li.active{border: 1px solid #ccc;}


.products-info{width: 45%;margin-right: 60px}
.products-info .tit{line-height: 30px;color: #333;font-weight: bold;margin-top: 5px}
.products-info .tit h2{font-size: 24px;font-weight: bold}
.products-info .tit h3{font-size: 20px}
.products-info .tips .pricebox{margin:10px 0;line-height: 30px;color: #666;}
.products-info .tips .price{font-size: 24px;font-weight: bold;color: #ff5d00}
.products-info .tips .vip{color: #000}




.case{padding: 50px 0;overflow: hidden;width: 100%;}
.case li{width: 388px;float: left;margin-right: 18px;overflow: hidden;margin-bottom: 10px;}
.case ul li.mn{margin:0;}
.case ul li .img{width: 388px;height: 290px;overflow: hidden;}
.case ul li a{display: block;overflow: hidden;height: 100%;color: #999;}
.case ul li a{position: relative;overflow: hidden;}
.case ul li a .add{position: absolute;width: 100%;height: 100%;background:rgba(0,0,0,.6);top: 0;left: 0;transition: all 1s;display: none;}
.case ul li a .add div{font-size: 14px;color: #fff;line-height: 24px;border:solid 1px #fff;position: absolute;right: 30px;left: 30px;top: 30px;bottom: 30px;padding: 20px;}
.case ul li a i{display: inline-block;width: 40px;height: 40px;background: url(../images/product-add.png) no-repeat;position: absolute;left: 0;right: 0;top: -450px;bottom: 0;margin:auto;transition: all .6s}
.case ul li a:hover i{top: 0;}
.case ul li a img{transition: all 1s;width: 100%;}
.case ul li a:hover img{transform: scale(1.1);}
.case ul li a .text{padding: 15px 0; }
.case ul li a h2{font-size: 16px;font-weight: normal;margin-bottom: 10px;}
.case ul li a .text h2{color: #333;}
.case ul li a:hover h2{color: #f00;}
.case ul li a p{width: 77%;}



#progywmbt {
    font-size: 16px;
    padding: 0 0 8px 0px; 
    font-weight: bold;
    color: #173f9d;
    border-bottom: solid 1px #eee;
}

#progywmnr {
    line-height: 30px;
    font-size: 14px;
    padding: 20px 0;overflow: hidden;
}


.order{}
.order th{font-size: 14px;color: #666;font-weight: normal;text-align: right;vertical-align: top;padding: 10px;}
.order td{padding: 10px;}
.order .t{font-size: 18px;color: #333;}
.order input[type="text"]{border:solid 1px #ddd;padding: 8px;width: 100%;}
.order textarea{border:solid 1px #ddd;padding: 8px;}
.order input[type="submit"]{border:none;background-color: #d1000e;color: #fff;padding: 8px 20px;font-size: 16px;border-radius: 5px;}
.order input[type="reset"]{border:none;background-color: #666;color: #fff;padding: 8px 20px;font-size: 16px;border-radius: 5px;}

.order table{}


.honor{padding: 50px 0;overflow: hidden;width: 100%;}
.honor li{width: 280px;float: left;margin-right: 26px;overflow: hidden;margin-bottom: 10px;}
.honor ul li.mn{margin:0;}
.honor ul li .img{width: 100%;height: 211px;overflow: hidden;border:solid 1px #eee;}
.honor ul li a{display: block;overflow: hidden;height: 100%;color: #999;}
.honor ul li a{position: relative;overflow: hidden;}
.honor ul li a .add{position: absolute;width: 100%;height: 100%;background:rgba(0,0,0,.6);top: 0;left: 0;transition: all 1s;display: none;}
.honor ul li a .add div{font-size: 14px;color: #fff;line-height: 24px;border:solid 1px #fff;position: absolute;right: 30px;left: 30px;top: 30px;bottom: 30px;padding: 20px;}
.honor ul li a i{display: inline-block;width: 40px;height: 40px;background: url(../images/product-add.png) no-repeat;position: absolute;left: 0;right: 0;top: -450px;bottom: 0;margin:auto;transition: all .6s}
.honor ul li a:hover i{top: 0;}
.honor ul li a img{transition: all 1s;width: 100%;}
.honor ul li a:hover img{transform: scale(1.1);}
.honor ul li a .text{padding: 15px 0; }
.honor ul li a h2{font-size: 16px;font-weight: normal;margin-bottom: 10px;}
.honor ul li a .text h2{color: #333;}
.honor ul li a:hover h2{color: #f00;}
.honor ul li a p{width: 77%;}





.caseDetail{padding: 50px 0;overflow: hidden;width: 100%;}
.caseDetail p.title{font-size: 24px;text-align: center;}
.caseDetail p.time{font-size: 12px;text-align: center;color: #999;padding-top: 10px;padding-bottom: 40px;}
.caseDetail .img{height: 550px;overflow: hidden;width: 100%;margin-bottom: 40px;}
.caseDetail .img img{width: 100%;}
.caseDetail .t{font-size: 26px;border-bottom: solid 1px #ddd;padding-bottom: 30px;}
.caseDetail .content{padding: 30px 0;overflow: hidden;font-size: 15px;line-height: 30px;padding-bottom: 20px;border-bottom: solid 1px #eee;color: #666;}
.caseDetail .content img{margin:0 auto;display: block;}


#pages{text-align: center;padding: 20px 0 60px;}
#pages a,#pages span{display: inline-block;line-height: 30px;padding: 0 13px;border:solid 1px #ccc;color: #666;}
#pages span.cur{background-color: #ef0013;color: #fff;border:solid 1px #ef0013;}
#pages a:hover{background-color: #ef0013;color: #fff;border:solid 1px #ef0013;}



#footer{background-color: #2a2a2a;padding: 50px 0;}
#footer dl{float: left;padding-right: 45px;background: url(../images/footer-line.gif) no-repeat right top;margin-right: 45px;}
#footer dl a{color: #fff;font-size: 12px;}
#footer dl dt{margin-bottom: 26px;font-size: 14px;}
#footer dl dd p{line-height: 28px;font-size: 12px;}
#footer dl dd a{color: #aeaeae;}
#footer dl dd a:hover{color: #fff;}

#footer div.con{float: right;color: #bdbdbd;}
#footer div.con img{float: left;margin-right: 58px;width: 150px;}
#footer div.con .text{float: left;line-height: 100%;}
#footer div.con .text h3{font-size: 27px;color: #fff;margin:20px 0;}
#footer div.con .text .share{margin-top: 50px;line-height: 24px;vertical-align: middle;width: 156px;}
#footer div.con .text .share i{display: inline-block;width: 24px;height: 24px;background: url(../images/share-iocn.gif) no-repeat;margin-left: 5px;}
#footer div.con .text .share i a{display: block;width: 100%;height: 100%;}
#footer div.con .text .share i.sina{background-position: -34px 0;}
#footer div.con .text .share i.tencent{background-position: -68px 0;}




.links{}
.links .am-g{border-bottom: solid 1px #e5e5e5;padding: 20px 0;}
.links a{color: #666;}
.links a:hover{color: #fd0100}


.copy{padding: 20px 0;color: #666;}
.copy a{color: #666;}
.copy font{color: #ddd;}







#zoom {z-index: 99990;position: fixed;top: 0;left: 0;display: none;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.8);filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}
#zoom .content {z-index: 99991;position: absolute;top: 50%;left: 50%;width: 200px;height: 200px;background: #ffffff no-repeat 50% 50%;padding: 0;margin: -100px 0 0 -100px;box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);}
#zoom .content.loading {background-image: url('../images/loading.gif');}
#zoom .content .overlay {position: absolute;border: 1px solid rgba(255, 255, 255, .08);top: -1px;left: -1px;width: 100%;height: 100%;-webkit-user-select: none;}
#zoom img {display: block;max-width: none;background: #ececec;box-shadow: 0 1px 3px rgba(0,0,0,0.25);}
#zoom .close {z-index: 99993;position: absolute;top: 0;right: 0;width: 49px;height: 49px;cursor: pointer;background: transparent url('../images/close.png') no-repeat 50% 50%;opacity: 1;filter: alpha(opacity=100);}
#zoom .previous,#zoom .next {z-index: 99992;position: absolute;top: 50%;overflow: hidden;display: block;width: 49px;height: 49px;margin-top: -25px;}
#zoom .previous {left: 0;background: url('../images/arrows.png') no-repeat 0 0;}
#zoom .next {right: 0;background: url('../images/arrows.png') no-repeat 100% 0;}
#zoom .close:hover {background-color: #da4f49;}
#zoom .previous:hover,#zoom .next:hover {background-color: #0088cc;}





#kefu{position:fixed;top:50%;margin-top:-200px;right:10px;z-index:40;text-align:center;width:140px;height:490px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background:#043b9e;z-index: 999999;}
#kefu>h2{margin:15px 0;font-size:22px;color:#fff;line-height: 22px;}
#kefu>h2>span{font-size:12px}
#kefu>ul li{line-height:30px;width:80%;cursor:pointer;margin:10px auto;background:#fff;height:25px;font-size:14px;color:#000;border-radius:5px;vertical-align:middle}
#kefu>ul li img{vertical-align:middle;position:relative;top:-4px}
#kefu>ul li span{position:relative;margin-left:5px;top:-2px}
#kefu .qr_code{width:110px;height:110px;overflow: hidden;margin:10px auto;border-radius:15px;overflow:hidden}
#kefu .qr_code>img{width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px}
#kefu .small_tel {line-height: 22px;}
#kefu .small_tel .p1{padding-left:20px;font-size:14px;color:#fff;display:inline-block;margin:0 auto}
#kefu .small_tel .p2{font-size:16px;color:#fff;margin:5px 0;display:inline-block;width:120px}
#kefu .close{width:50px;height:50px;text-align:center;position:absolute;top:-25px;left:45px;cursor:pointer}
#kefu .close>img{max-width:100%}