@charset "utf-8";/* CSS Document */
html {font-size: 62.5%;height: 100%}
body {margin: 0 auto;font-family:"微软雅黑";font-size: 12px;font-size: 1.2rem;height: 100%;background:url(../img/beijing2.jpg);
}
img {border: none;}
ul li {list-style-type: none;}
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {margin: 0;padding: 0;list-style: none;color: #333;}
a {text-decoration: none;color: #333;outline: none;transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}
h1 {margin: 0;padding: 0;font-weight: normal;color: #333;}
.clear {clear: both;}
.maln {margin-left: auto !important}
input, textarea {font-family:"微软雅黑";font-size: 12px;font-size: 1.2rem;color:#a6a6a6;border: none;outline: none;}
.fl{ float:left;}
.fr{ float:right;}
.listcart{margin-top: 90px;}
.listcart a.l{float: left;}
.listcart a.r{float: right;}
.listcart a{ background:#285fca;display:inline-block;height: 34px; width:200px; line-height: 34px;cursor: pointer;border: none;overflow: hidden;color: #fff;cursor: pointer;  border:1px solid #285fca; padding-left:10px; padding-right:10px; text-align:center; margin-left:10px;}
.listcart a:hover{  border:#285fca solid 1px;background: #285fca; color:#fff!important;}
@media screen and (max-width:999px){
.listcart a{margin-left:2.5%; margin-right:2.5%; padding-left:0px; padding-right:0px ;float: none;}
.listcart{ width:100%; margin-top:50px; }
}
@media screen and (max-width:472px){
.listcart a{ width:95% !important ; float:none; overflow:hidden; margin-bottom:1rem; margin-top:1rem}
}

::-webkit-input-placeholder {/* WebKit browsers */
 color:#a6a6a6;}
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#a6a6a6;}
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#a6a6a6;}
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#a6a6a6;}
 
@media screen and (min-width:1220px) {.zong {width: 1200px;margin: auto;}}
@media screen and (min-width:1000px) and (max-width:1219px) {.zong {width: 980px;margin: auto;}}
@media screen and (max-width:999px) {.zong {width: 95%;margin: auto;}}


/*  head  */
.beijing{ background:url(../img/beijing.jpg)}
.head{ position:relative; z-index:999;}
.head>.zong{ position:relative; padding-bottom:51px; z-index:1000}
.het{ background:#eceff1;}
.yvzhong{}
.yvzhong a{ display:block; float:left; line-height:45px; margin-right:11px; padding-left:25px; text-transform:uppercase;}
.yvzhong a:hover{ color:#005fac;}
.yvzhong1{ background:url(../img/yvzhong1.jpg) no-repeat left center;}
.yvzhong2{ background:url(../img/yvzhong2.jpg) no-repeat left center;}
.yvzhong3{ background:url(../img/yvzhong3.jpg) no-repeat left center;}
.yvzhong4{ background:url(../img/yvzhong4.jpg) no-repeat left center;}
.yvzhong5{ background:url(../img/yvzhong5.jpg) no-repeat left center;}
.yvzhong6{ background:url(../img/yvzhong6.jpg) no-repeat left center;}
.yvzhong7{ background:url(../img/yvzhong7.jpg) no-repeat left center;}
.yvzhong8{ background:url(../img/yvzhong8.jpg) no-repeat left center;}
.yvzhong9{ background:url(../img/yvzhong9.jpg) no-repeat left center;}
.yvzhong10{ background:url(../img/yvzhong10.jpg) no-repeat left center;}
.yvzhong11{ background:url(../img/yvzhong11.jpg) no-repeat left center;}
.yvzhong12{ background:url(../img/yvzhong12.jpg) no-repeat left center;}



.logo{ padding-top:44px;float:left;}
.logon{ display:block; text-align:center; width:82px; float:left;}
.logon a img{ width:100%; max-width:82px; max-height:77px;}
.slogen{ display:block; float:left; margin-left:11px; width:286px; margin-top:31px;}
.slogen img{ display:block; margin:auto; width:100%; max-width:286px; }

.hexin{ float:right; padding-top:13px;}
.hexin li{ float:right; width:185px; padding-left:63px; margin-left:32px; font-size:18px; font-size:1.8rem; line-height:44px; margin-top:16px;}
.hexinfeng{ background:url(../img/hexinfeng.jpg) no-repeat left center;}
.hedianhua{ background:url(../img/hedianhua.jpg) no-repeat left center;}
.hes{ background:url(../img/hes.jpg) no-repeat left center;}
.hexin li a:hover{ color:#005fac;}

.daoz{ background:#005fac; border-radius:5px; box-shadow:0 2px 3px #000; position:absolute; width:100%; left:0px; bottom:-23px; z-index:1000}

/*  sousuo  */
.search{width:37px;z-index:9999999; position:absolute;background:none; top:159px; right:28px;}
.sb-icon-search {color: #fff;z-index: 99;width:37px;height:37px;display:block;}
.sb-search-submit {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;color: transparent;border: none;outline: none; z-index:99999999;}
.search_1000{}
.sb-search {position:relative;width: 0%;min-width: 37px;height: 37px;float: right;display:inline;overflow: hidden;-webkit-transition: width 0s;-moz-transition: width 0s;transition: width 0s;-webkit-backface-visibility: hidden; z-index:99; border-radius:19px;}
.sb-search-input {position: absolute;top: 0;left:0px;outline: none;width:236px;height: 37px;line-height:37px;padding-left:10px;border:none;margin: 0;z-index: 190;font-family:Arial, Helvetica, sans-serif; color:#333; border-radius:19px; background:none;}
.sb-icon-search,.sb-search-submit{width:37px;height: 37px;display: block;position: absolute;right: 0px;top:0px;padding: 0;margin: 0;cursor: pointer;background: url(../img/sousuo.png) no-repeat center; border-radius:19px;}

.sb-search.sb-search-open,
.no-js .sb-search {width: 236px;height:37px;line-height:37px;position:relative;right:0px;top:0px; z-index: 999999; background:#fff;border-radius:19px; color:#333;}
.no-js .sb-search .sb-icon-search {position:absolute;background:url(../img/sousuo.png) no-repeat center;z-index: 15;right:0px;top:0px;}
.no-js .sb-search .sb-search-submit{z-index:91;}

.daohang{ margin-left:3px;}
.daohang>li{float:left; position:relative; z-index:99999; margin-left:47px;}
.daohang>li>a{ display:block; font-size:16px; font-size:1.6rem; line-height:60px; color:#fff; padding:0 28px;}
.daohang>li:hover>a{ background:#34b8c0;}
.dangqiandao{background:#34b8c0 !important; color:#fff !important;}

.yiji{ width:210px; position:absolute; top:-9999px; left:0px; background:#005fac; text-align:left; z-index:999999}
.yiji li{ position:relative; z-index:9999}
.yiji li a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; color:#fff; padding:7px 0; padding-left:10px;}
.yiji li:hover>a{ background:#34b8c0;}
.daohang>li:hover .yiji{ top:60px;}
.erji{ width:210px; position:absolute; top:-9999px; left:210px;  background:#005fac; text-align:left; z-index:999999}
.yiji li:hover .erji{ top:0px;} 


/*lun bo*/
.index_focus {position: relative;width: 100%;height:400px;margin: 0 auto;overflow: hidden;z-index: 9;}
.index_focusn {width: 1920px;position: absolute;left: 50%;top: 0px;margin-left: -960px;height: 100%;z-index: 99}
.index_focus .bd li {display: none;position: absolute;left: 0;top: 0;width: 1920px;z-index: 999}
.index_focus .slide_nav{ position:absolute; bottom:29px; left:50%; margin-left:-60px; z-index:9999}
.index_focus .slide_nav a {width: 21px;height:21px;cursor: pointer;float: left;margin-right: 10px; background:url(../img/dian.png); border-radius:50%;}
.index_focus_post {z-index: 10;}
.index_focus .pic {height: auto;display: block;margin: 0 auto;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav li:hover, .index_focus .slide_nav .on {text-decoration: none;background:url(../img/dianh.png);}
.index_focus_pre, .index_focus_next {display: none;position: absolute;top: 50%;margin-top: -28px;width:75px;height:75px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 9999}
.index_focus_pre {left: 84px;background: url(../img/baleft.png) no-repeat;}
.index_focus_next {right: 84px;background: url(../img/baright.png) no-repeat;}

.index_focus2 {position: relative;width: 100%;height:400px;margin: 0 auto;overflow: hidden;z-index: 9;}
.index_focusn2 {width: 1920px;position: absolute;left: 50%;top: 0px;margin-left: -960px;height: 100%;z-index: 99}
.index_focus2 .bd li {display: none;position: absolute;left: 0;top: 0;width: 1920px;z-index: 999}
.index_focus2 .slide_nav{ position:absolute; bottom:29px; left:50%; margin-left:-60px; z-index:9999}
.index_focus2 .slide_nav a {width: 21px;height:21px;cursor: pointer;float: left;margin-right: 10px; background:url(../img/dian.png); border-radius:50%;}
.index_focus_post {z-index: 10;}
.index_focus2 .pic {height: auto;display: block;margin: 0 auto;}
.index_focus2 .pic:hover {text-decoration: none;}
.index_focus2 .slide_nav li:hover, .index_focus2 .slide_nav .on {text-decoration: none;background:url(../img/dianh.png);}
.index_focus_pre2, .index_focus_next2 {display: none;position: absolute;top: 50%;margin-top: -28px;width:75px;height:75px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 9999}
.index_focus_pre2 {left: 84px;background: url(../img/baleft.png) no-repeat;}
.index_focus_next2 {right: 84px;background: url(../img/baright.png) no-repeat;}

.daohang2{ display:none}
.banner{ position:relative; padding-bottom:245px; z-index:999}

@media screen and (min-width:1000px) and (max-width:1219px) {
.index_focus {height:320px;}
.index_focusn img {width: 80%;}
.index_focus2 {height:320px;}
.index_focusn2 img {width: 80%;}
.slogen{ width:300px;}
.hexin li{ width:155px; padding-left:63px; margin-left:32px; font-size:14px; font-size:1.4rem;}
.daohang>li>a{ padding:0 16px; font-size:14px; font-size:1.4rem;}
}
@media screen and (min-width:1000px) {.carousel,.clear2{display: none}}
@media screen and (max-width:999px) {
.clear2{ clear:both;}
.index_focus {display: none}
.index_focus2 {display: none}
.yiji {display: none}
.yvzhong{ padding-right:40px;}

.logo{padding-top:15px;}
.logon{}
.slogen{ width:264px;}
.search{ top:-45px; right:0px;}
.hexin{ padding-top:0px;}
.hexin li{ width:155px; padding-left:63px; margin-left:10px; margin-top:5px; font-size:14px; font-size:1.4rem;}

.head{ padding-bottom:0px}
.heb{ position:relative; bottom:auto; left:auto;}

.head>.zong{ padding-bottom:10px; padding-top:10px;}
.daoz{  position:relative; width:100%;  bottom:0px; z-index:1000; margin-top:20px;}


.daohang{ text-align:center;}
.daohang li{ float:none; display:inline-block; *float:left; margin:auto;}
.daohang>li>a{ font-size:14px; font-size:1.4rem; padding:0 12px; color:#fff;}

.carousel{width: 100%;position: relative;overflow: hidden;}
.carousel ul{width: 100%;height: 100%;}
.carousel ul li{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.carousel ul li img{width:100%; vertical-align: middle;}
.carousel ol{position: absolute;z-index: 2;width: 120px;height:5px;bottom: 5px;left: 50%;-webkit-transform:translate3d(-50%,0,0);}
.carousel ol li{float: left;width: 10px;height: 10px;margin-right: 10px;border-radius: 5px;background-color: #fff;transition:all 0.3s ease 0s;}
.carousel ol li.cur{width: 10px;background:#005fac;}
.carousel ol li:last-child{margin: 0;}
}
@media screen and (max-width:799px) {
.daohang>li>a{ font-size:12px; font-size:1.2rem; padding:0 5px; color:#fff;}
}
@media screen and (max-width:858px) {
.slogen{ display:none}
}


@media screen and (min-width:640px) {.container,.nav{ display:none}}
@media screen and (max-width:639px) {
.head .zong{ padding-bottom:0px;}
.container{ width:5px; height:100%;position:absolute; right:0px;transition:all 0.4s ease 0s; z-index:999999; cursor:pointer;}
.menubtn{width: 35px;height: 30px;position: absolute;top:10px;right:15px;transition:all 0.4s ease 0s; z-index:9999}
.menubtn span{display: block;width: 100%;height: 5px;margin-bottom: 5px;background-color: #005fac;}
.nav{width:250px;height:100%;background:rgba(0,0,0,0.8);position: absolute;bottom: 0;right: 0;display: none;}
.nav ul {display: none; margin-top:10px;}
.nav ul li{line-height: 40px;font-size: 12px; font-size:1.2rem;text-indent: 30px;}
.nav ul li a{ color:#fff;}
.hexin li{ width:auto; padding-left:35px; margin-left:10px; margin-top:5px; font-size:12px; font-size:1.2rem; line-height:30px; background-size:30px 30px;}

}
@media screen and (max-width:559px) {
.yvzhong a{ text-transform:none; line-height:30px;}
}
@media screen and (max-width:479px) {
.hexin li{ float:none;}
}
@media screen and (max-width:639px) {
.hexin{ padding-top:36px;}
}




@media screen and (max-width:480px) {
.daohang{ display:none;}
.daohang2{ display:block; width:100%; text-align:center; margin-top:10px;}
.daohang2 a{ display:inline-block; padding:0 10px; font-size:14px; font-size:1.4rem; color:#333; line-height:30px; text-align:center;}

}

/*  main1  */
.main1{ padding-top:2px; padding-bottom:80px;}
.m1l{ width:282px; float:left; margin-top:47px;}
.m1r{ width:882px; float:right;}

.m1lie{ width:277px; float:left; margin-left:25px; margin-top:48px;}
.m1tu{ position:relative; overflow:hidden;}
.m1tun{ display:block; text-align:center;}
.m1tun img{ display:block; margin:auto; width:100%; max-width:438px; max-height:438px;}
.m1fu{ position:absolute; width:100%; height:100%; position:absolute; left:0px; top:100%; background:#fff; background:rgba(255,255,255,0.8);}
.m1fu img{ display:block; width:61px; height:61px; position:absolute; left:50%; margin-left:-30px; top:50%; margin-top:-30px;}
.m1zi{ display:block; padding:5px; background:#fff; text-align:center; line-height:36px; margin-top:8px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; font-size:14px; font-size:1.4rem;}
.m1lie:hover .m1fu{ top:0px;}
.m1lie:hover .m1zi{ background:#005fac; color:#fff;}

.m1ln{ background:#fff url(../img/m1bei.jpg) repeat-x top; border-radius:5px; padding:0 15px; padding-bottom:34px;}
.m1biao{ display:block; border-bottom:1px solid #34b8c0; font-size:20px; font-size:2rem; font-weight:bold; color:#34b8c0; line-height:58px; background:url(../img/m1biao.jpg) no-repeat right center; margin-bottom:19px;}
.m1yiji{ display:block; font-size:16px; font-size:1.6rem; font-weight:bold; line-height:30px; padding-right:25px; background:url(../img/m1jia.jpg) no-repeat right 5px; margin-top:3px;}
.m1erji{ margin-top:8px;}
.m1erji a{ display:block; font-size:14px; font-size:1.4rem; line-height:26px; padding-left:30px;}
.m1erji a:hover,.m1yiji:hover{ color:#34b8c0;}

@media screen and (min-width:1000px) and (max-width:1219px) {
.m1l{ width:282px;}
.m1r{ width:682px;}
.m1lie{ width:220px; margin-left:10px;}
}
@media screen and (max-width:999px) {
.main1{ padding-top:2px; padding-bottom:30px;}
.m1l{ width:35%;}
.m1r{ width:63%; margin-top:25px;}
.m1lie{ width:49%; margin-left:0.5% !important; margin-right:0.5%; margin-top:20px;}
.m1ln{ padding:0 5px;}
}
@media screen and (max-width:639px) {
.m1l{ width:100%; float:none;}
.m1r{ width:100%; float:none;}
}


/*  main2  */
.main2{ padding-top:91px; padding-bottom:153px;}
.m2l{ width:607px; float:left; background:url(../img/m2bei.jpg) no-repeat left top;}
.m2r{ width:545px; float:right; margin-top:33px;}

.m2l a{ display:block; margin-left:34px; margin-top:33px;}
.m2l a img{ display:block; margin:auto; width:100%; max-width:573px; max-height:534px;}
.m2biao{ display:block;}
.m2biao img{ display:block; width:100%; max-width:325px; max-height:149px;}
.m2rn{ height:216px; overflow:hidden; margin-top:40px;}
.m2rn p a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; margin-bottom:24px; margin-left:10px;}
.m2mor{ display:block; width:86px; height:57px; border:1px solid #000000; background:url(../img/m2mor.jpg) no-repeat right center; padding-left:28px; font-size:16px; font-size:1.6rem; color:#000; line-height:57px; margin-top:67px;}
.m2rn p a:hover{ color:#005fac;}
.m2mor:hover{ color:#005fac;}
@media screen and (min-width:1000px) and (max-width:1219px) {
.m2l{ width:590px;}
.m2r{ width:370px;}
}
@media screen and (max-width:999px) {
.main2{ padding-top:41px; padding-bottom:53px;}
.m2l{ width:100%; float:none; background:none;}
.m2l a{ margin:auto;}
.m2r{ width:100%; float:none; margin-top:20px;}
.m2rn{ height:auto;}
.m2mor{ margin-top:20px;}
.m2biao{ width:240px;}
}

/*  main3  */
.main3{}
.main3 a{ display:block;}
.main3 a img{ display:block; margin:auto; width:100%; max-width:1920px; max-height:582px;}

/*  main4  */
.main4{ padding-top:84px; padding-bottom:25px;}
.m4biao{ display:block; background:url(../img/m4biao.jpg) no-repeat center; text-align:center; font-size:36px; font-size:3.6rem; text-transform:uppercase; font-weight:bold; color:#005fac; line-height:50px;}
.m4lie{}
.m4lie1{ border-bottom:1px solid #cccccc; margin-top:80px; padding-bottom:16px;}
.m4lie2{ margin-top:57px; padding-bottom:16px;}
.m4lie1 .m4tu{ float:right; margin-right:9px; margin-top:3px;}
.m4lie2 .m4tu{ float:left; margin-top:22px;}
.m4tu{ display:block; width:589px;}
.m4tu img{ display:block; margin:auto; width:100%; max-width:589px; max-height:323px;}

.m4zi{ width:600px;}
.m4lie1 .m4zi{ float:left;}
.m4lie2 .m4zi{ float:right;}
.m4zi li a{ display:block; font-size:16px; font-size:1.6rem; line-height:26px; padding-left:52px; background:url(../img/lingxing.jpg) no-repeat 10px 5px; margin-bottom:43px;}
.m4zi li a:hover{ color:#34b8c0;}
@media screen and (min-width:1000px) and (max-width:1219px) {
.m4zi{ width:480px;}
.m4tu{ width:480px;}
}
@media screen and (max-width:999px) {
.m4lie1{ margin-top:30px;}
.m4lie2{ margin-top:30px;}
.m4zi{ width:100%; float:none; margin-top:30px;}
.m4tu{ width:100%; float:none; margin:auto !important;}
.m4zi li a{ font-size:14px; font-size:1.4rem; line-height:24px; margin-bottom:23px; padding-left:38px;}
}

/*  main5  */
.main5{ padding-top:69px; padding-bottom:49px;}
.m5l{ width:724px; float:left; padding-top:27px;}
.m5r{ width:476px; float:right;}

.m5ln{ padding-left:13px; padding-right:63px;}
.m5rn{ padding-left:11px; padding-right:11px; padding-top:27px;}

.m5t{  border-bottom:1px solid #c8cdd5; border-bottom:1px solid rgba(200,205,213,0.5);}
.m5biao{ display:block; width:113px; height:41px; background:#34b8c0; text-align:center; line-height:41px; font-size:18px; font-size:1.8rem; text-transform:uppercase; color:#fff; float:left;}
.m5mor{ display:block; float:right; margin-top:19px;}
.m5biao:hover{ background:#005fac;}

.m5lt{ position:relative; min-height:129px; margin-top:26px; border-bottom:1px dashed #7b7b7b; padding-bottom:17px;}
.m5tu{ display:block; position:absolute; left:0px; top:0px; width:200px;}
.m5tu img{ display:block; margin:auto; width:100%; max-width:325px; max-height:209px;}
.m5zi{ margin-left:217px;}
.m5zi>a{ display:block; font-size:18px; font-size:1.8rem; line-height:26px;}
.m5zi p a{ display:block; font-size:14px; font-size:1.4rem; color:#999999; line-height:24px; margin-top:8px; height:48px; overflow:hidden;}
.m5zi span{ display:block; font-size:14px; font-size:1.4rem; color:#999999; line-height:24px; background:url(../img/m5riqi.png) no-repeat left center; padding-left:21px; margin-top:11px;}
.m5lb{ margin-top:23px; padding-bottom:34px;}
.m5lb a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; color:#999999; margin-top:17px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m5lb a:hover,.m5zi a:hover{ color:#34b8c0;}

.subNavBox{}
.subNav{cursor:pointer; line-height:34px; background:#f5f5f5; padding-right:25px; border:1px solid #e1e1e1; font-size:16px; font-size:1.6rem;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; margin-top:12px;}
.subNav a{ display:block; padding-left:42px; background:url(../img/q.jpg) no-repeat left center; color:#666666;}
.subNav:hover{background:#f5f5f5;}
.currentDt{background:#f5f5f5; border-bottom:1px solid #f5f5f5;}
.navContent{ padding:6px; padding-left:17px; font-size:12px; font-size:1.2rem; line-height:15px;}

#scrolltop{ overflow:hidden; height:370px; margin-top:27px;}

@media screen and (min-width:1000px) and (max-width:1219px) {
.m5l{ width:600px;}
.m5r{ width:380px;}
}
@media screen and (max-width:999px) {
.main5{ background-attachment:fixed;}
.m5l{width:100%; float:none;}
.m5r{width:100%; float:none;}
.m5ln{ padding-left:13px; padding-right:13px;}
}
@media screen and (max-width:539px) {
.m5tu{ position:relative; left:auto; margin:auto;}
.m5zi{ margin-left:auto; margin-top:20px;}
}


/*  main6  */
.main6{ background:url(../img/sanpeng.png) no-repeat center top; background-size:100% auto; margin-top:69px; padding-top:135px; padding-bottom:22px;}
.m6youxiang{ float:left; font-size:20px; font-size:2rem; line-height:46px; padding-left:57px; background:url(../img/m6xinfeng.png) no-repeat left center; margin-left:167px;}
.m6dianhua{ float:left; font-size:20px; font-size:2rem; line-height:46px; padding-left:38px; background:url(../img/m6dianhua.png) no-repeat left center; margin-left:40px;}
.main6 ul>a{ display:block; width:144px; height:46px; border-radius:5px; background:#34b8c0; text-align:center; line-height:46px; font-size:16px; font-size:1.6rem; color:#fff; float:left; margin-left:27px;}
@media screen and (min-width:1000px) and (max-width:1219px) {
.main6{ padding-top:85px; padding-bottom:22px; margin-top:9px;}
.m6youxiang{ margin-left:65px;}
.m6dianhua{ margin-left:20px;}
.main6 ul>a{ margin-left:27px;}
}
@media screen and (max-width:999px) {
.main6{ padding-top:80px; padding-bottom:22px; margin-top:9px;}
.m6youxiang{ margin:auto; float:none; font-size:14px; font-size:1.4rem; width:210px;}
.m6dianhua{margin:auto; float:none; font-size:14px; font-size:1.4rem; width:210px;}
.main6 ul>a{ margin:auto; float:none;}
}
@media screen and (max-width:639px) {
.main6{ padding-top:50px; padding-bottom:22px; margin-top:9px;}
}

/*  main7  */
.main7{ padding-top:46px;}
.m7biao{ display:block; font-size:24px; font-size:2.4rem; text-transform:uppercase; font-weight:bold; color:#005fac; background:url(../img/m7biao.png) no-repeat center bottom; text-align:center; line-height:40px; padding-bottom:7px;}

.img-scroll {position: relative; margin-top:27px;}
.img-scroll .prev, .img-scroll .next {position: absolute;display: block;width: 39px;height: 84px; top:50%; margin-top:-42px;}
.img-scroll .prev {left: 0;cursor: pointer; background:url(../img/m7left.jpg);}
.img-scroll .next {right: 0;cursor: pointer; background:url(../img/m7right.jpg);}
.img-scroll .prev:hover { background:url(../img/m7lefth.jpg);}
.img-scroll .next:hover { background:url(../img/m7righth.jpg);}
.img-list {position: relative;width: 996px; margin-left:103px;overflow: hidden}
.img-list ul {width: 9999px;}
.img-list li {float: left;display: inline;width: 223px;margin-right: 35px;}
.m7tu{ display:block; text-align:center;}
.m7tu img{ display:block; margin:auto; width:100%; max-width:438px; max-height:438px;}
.m7zi{ display:block; line-height:37px; padding:0 10px; background:#fff; font-size:14px; font-size:1.4rem; text-align:center;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; margin-top:7px;}
@media screen and (min-width:1000px) and (max-width:1219px) {
.img-list {position: relative;width: 880px; margin-left:50px;overflow: hidden}
.img-list li {width: 210px;margin-right: 10px;}
}
@media screen and (max-width:999px) {
.img-list {width: 80%; margin-left:10%;overflow: hidden}
.img-list ul {width: 10000%;}
.img-list li {width: 0.3233%;margin-right: 0.015%;}
}
@media screen and (max-width:699px) {
.img-list li {width: 0.49%;margin-right: 0.015%;}
}
@media screen and (max-width:459px) {
.img-list {width: 70%; margin-left:15%;overflow: hidden}
.img-list li {width: 0.99%;margin-right: 0.015%;}
}

/*  foot  */
@font-face {
    font-family: 'verlag';
    src: url('../fonts/verlag.eot');
    src: url('../fonts/verlag.eot') format('embedded-opentype'),
         url('../fonts/verlag.woff2') format('woff2'),
         url('../fonts/verlag.woff') format('woff'),
         url('../fonts/verlag.ttf') format('truetype'),
         url('../fonts/verlag.svg#verlag') format('svg');
}

.fnav{ background:#34b8c0; line-height:32px; padding:10px 0; text-align:center;}
.fnav a{ display:inline-block; *float:left; font-size:14px; font-size:1.4rem; color:#fff; text-transform:uppercase; font-weight:bold; margin:0 24px;}

.foot{ background:#005fac; padding-top:47px; padding-bottom:9px;}
.ful1{ width:180px; float:left;}
.ful2{ width:350px; float:left; margin-left:102px;}
.ful3{ width:260px; float:left; margin-left:83px;}
.erweima{ display:block; float:left; margin-top:57px;}
.erweiman img{ display:block; margin:auto; width:133px; height:133px;}

.fbiao{ display:block; font-size:24px; font-size:2.4rem; line-height:40px; text-transform:uppercase; color:#ffffff;font-family: 'verlag';}

.ful1n{ margin-top:9px;}
.ful1n a{ display:block; font-size:14px; font-size:1.4rem; color:#fff; line-height:30px;}

.flogo{ display:block; padding-top:10px;}
.flogo img{ width:184px; height:153px;     margin: 0 auto;    display: block;}


.ful2n{ margin-top:11px;}
.ful2n li{ font-size:14px; font-size:1.4rem; color:#fff; line-height:30px; padding-left:35px;}
.ful2n li a{ color:#fff}
.fshouji{ background:url(../img/fshouji.jpg) no-repeat left 5px;}
.fdianhua{ background:url(../img/fdianhua.jpg) no-repeat left 8px;}
.fxinfeng{ background:url(../img/fxinfeng.jpg) no-repeat left 11px;}
.fs{ background:url(../img/fs.jpg) no-repeat left 9px;}
.fdizhi{ background:url(../img/fdingwei.jpg) no-repeat left 9px;}
.shejiao{ margin-top:20px;}
.ful3 p{ font-size:14px; font-size:1.4rem; color:#fff; line-height:30px; margin-top:10px;}
.ful3 p a{ color:#fff;}


.youlian{ line-height:28px; padding:5px 0;}
.youlian p{ font-size:16px; font-size:1.6rem; float:left;}
.youlian a{ display:block; float:left; font-size:14px; font-size:1.4rem; margin:0 10px;}
.youlian a:hover{ color:#005fac;}

.ful1n a:hover,.ful2n li a:hover,.ful3 p a:hover{color:#34b8c0;}

/*  hui dao ding bu  */
#returnTop {_display:none;position:fixed;_position:absolute;z-index:999999999999999999999;right:30px;bottom:53px;_bottom:auto;width:53px;height:53px;text-indent:-999px;overflow:hidden;background:url(../img/top.png) no-repeat;transition:bottom 0.9s;-webkit-transition:bottom 0.9s;-moz-transition:bottom 0.9s;-o-transition:bottom 0.9s;}

/*  ke fu  */
.kefu{ display:block; width:108px; position:fixed; right:0px; top:50%; margin-top:-54px; z-index:99999}

@media screen and (min-width:1000px) and (max-width:1219px) {
.ful1{ width:180px; float:left;}
.ful2{ width:340px; float:left; margin-left:32px;}
.ful3{ width:260px; float:left; margin-left:33px;}
.fnav a{ font-size:14px; font-size:1.4rem; margin:0 15px;}
}
@media screen and (max-width:999px) {
.ful1{ width:40%; float:left;}
.ful2{ width:57%; float:right; margin-left:0px;}
.ful3{ width:40%; float:left; margin-left:0px; margin-top:30px;}
.fnav a{ font-size:12px; font-size:1.2rem; margin:0 10px;}
.erweima{ margin-left:3%;}
}
@media screen and (max-width:639px) {
.youlian{ display:none;}
.kefu{ position:relative; right:auto; top:auto; margin:auto; margin-bottom:20px;}
.ful1{ width:100%; float:none;}
.ful2{ width:100%; float:none; margin-left:0px; margin-top:30px;}
.ful3{ width:100%; float:none; margin-left:0px; margin-top:30px;}
.erweima{ float:none; margin-left:0px;}
}


/**************************************************************************  product  ***********************************************************/
.mianbao{ font-size:14px; font-size:1.4rem; line-height:24px; color:#999999; margin-top:15px;}
.mianbao a{ color:#999999;}
.mianbao a:hover{ color:#005fac;}
.co00{ color:#005fac !important;}

.prmain{ padding-bottom:65px;}
.prl{ width:269px; float:left; margin-bottom:20px;}
.prr{ width:881px; float:right;}

.subNavBox2{ margin-top:14px;}
.prltbiao{ display:block; border-top:10px solid #005fac; border-bottom:3px solid #005fac; font-size:30px; font-size:3rem; color:#005fac; text-transform:uppercase; line-height:41px;font-family: 'verlag'; text-align:center;}
.subNav2{cursor:pointer; margin-bottom:9px; font-size:16px; font-size:1.6rem; padding-left:44px; padding-right:13px; background:#eeeeee url(../img/prltjia.png) no-repeat left center; margin-top:1px;}
.subNav2 a{ display:block; border-left:1px solid #fff; line-height:28px; padding:10px 0; padding-left:12px; color:#000;}
.subNav2:hover{background:#005fac url(../img/prltjiah.png) no-repeat left center;}
.subNav2:hover a{color:#fff;}
.currentDd2 a{color:#fff; border-left:1px solid #fff;}
.currentDt2{background:#005fac url(../img/prltjiah.png) no-repeat left center;}
.navContent2{display: none;border:solid 1px #dcdcdc; margin-bottom:9px; margin-top:-9px; padding-top:7px; padding-bottom:9px;}
.navContent2>li a{display:block; font-size:14px; font-size:1.4rem; line-height:32px; background:url(../img/prjian.jpg) no-repeat -30px 14px; padding-left:55px;}
.navContent2>li a:hover{color:#005fac; background:url(../img/prjian.jpg) no-repeat left 14px;}
.xuanzhong555{color:#005fac !important; background:url(../img/prjian.jpg) no-repeat left 14px !important; }
.prlb{ border-top:2px solid #0e68b0;}
.prlbbiao{ display:block; font-size:26px; font-size:2.6rem; text-transform:uppercase; color:#005fac;font-family: 'verlag'; padding-left:7px; padding-top:9px;}
.prlb ul{ background:#fafafa; padding:18px; margin-top:11px;}
.prlb ul li{ font-size:14px; font-size:1.4rem; line-height:30px;}
.prlb ul>a{ display:block; line-height:49px; border-radius:5px; background:#34b8c0 url(../img/prren.png) no-repeat left center; padding-left:93px; font-size:18px; font-size:1.8rem; color:#fff; margin-top:27px;}

.chanlie{ width:277px; float:left; margin-left:25px; margin-top:14px; margin-bottom:24px;}
.chanlien{ max-width:438px; margin:auto; z-index:9; overflow:hidden; transition:0.5s;}
.chantu{ position:relative; border:1px solid #eeeeee; z-index:9; overflow:hidden;}
.chantun{ display:block;}
.chantun img{ width:100%; max-width:438px; max-height:438px;}
.chanfu{ display:none; position:absolute; width:100%; height:100%; left:0px; top:100%; transition:0.5s; z-index:15; background:#fff; background:rgba(255,255,255,0.8);}
.chanfu img{ display:block; width:61px; height:61px; position:absolute; left:50%; margin-left:-30px; top:50%; margin-top:-30px;}

.chanzi{ height:46px; margin-top:8px; background:#eeeeee; line-height:46px; position:relative; transition:0.5s;}
.chanzi input{ position:absolute; left:3px; top:50%; margin-top:-7px;}
.chanzi a{ display:block; font-size:14px; font-size:1.4rem; padding:0 23px; text-align:center;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.chanlie:hover .chanzi{ background:#005fac;}
.chanlie:hover .chanzi a{ color:#fff;}
.chanlie:hover .chanfu{ top:0px;}

.fenye{ padding-top:54px; text-align:center;}
.fenyen{ display:inline-block; *float:left; margin-right:4px;}
.fenyen a{ display:inline-block; *float:left; width:33px; height:28px; background:#f8f8f8; border:1px solid #ededed; text-align:center; line-height:28px; margin-right:9px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif}
.fenyen a:hover{ border:1px solid #ededed; color:#fff; background:#285fca}
.sx{ width:59px !important;}
.fenye .no{ width:59px !important; border:0; color:#000;background:#fff;}
.fenye .no:hover{ width:59px !important; border:1px !important; color:#000;background:#fff;}
.dangqianfen{ border:1px solid #ededed !important; color:#fff !important; background:#285fca !important;}
.fuxuan{ background:url(../img/fuxuan.jpg) no-repeat right center; padding-right:26px; display:inline-block; *float:right;}
.fuxuan input{ width:168px; height:30px; background:#285fca; color:#fff; cursor:pointer;}
.fuxuan input:hover{ background:#113f81;}

@media screen and (min-width:1000px) and (max-width:1219px) {
.prl{ width:250px; float:left;}
.prr{ width:710px; float:right;}
.chanlie{ width:230px; margin-left:10px;}
}
@media screen and (max-width:999px) {
.prmain{ padding-bottom:35px;}
.prl{ width:35%; float:left;}
.prr{ width:63%; float:right;}
.chanlie{ width:49%; margin-left:0.5% !important; margin-right:0.5%;}
.prltbiao{ font-size:25px; font-size:2.5rem;}
.subNav2{ font-size:14px; font-size:1.4rem;}
.prlb ul>a{ background:#34b8c0 url(../img/prren.png) no-repeat -30px center; padding-left:60px;}
}
@media screen and (max-width:639px) {
.prl{ width:100%; float:none; margin-top:30px;}
.prr{ width:100%; float:none;}
.chanzi a{ font-size:12px; font-size:1.2rem;}
.fenye{ padding-top:24px;}
}


/*******************************************************************************  product2  *******************************************************************/
.prmain2{ padding-bottom:75px;}

#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
#tsShopContainer{width:440px;position:relative; float:left; margin-top:14px;}
#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative;}
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto; border:1px solid #e1e1e1;}
#tsShopContainer #tsImgS img{border:0px;}
#tsShopContainer #tsPicContainer{width:100%;height:140px;position:relative; border-radius:4px;}
#tsShopContainer #tsPicContainer #tsImgSArrL{width:10px;height:126px;background:url(../img/left.jpg) no-repeat left center;position:absolute;top:11px;left:0px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:10px;height:126px;background:url(../img/right.jpg) no-repeat right center;position:absolute;top:11px;right:0px;cursor:pointer;} 
#tsShopContainer #tsPicContainer #tsImgSArrL:hover{background:url(../img/lefth.jpg) no-repeat left center;}
#tsShopContainer #tsPicContainer #tsImgSArrR:hover{background:url(../img/righth.jpg) no-repeat right center;} 
#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:11px;width:1px; left:19px;height:126px;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{width:137px;float:left;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon li a{ display:block;width:126px;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{border:1px solid #eeeeee;display:block;width:124px;height:124px;}
.fangda{ position:absolute; bottom:0px; right:0px;}

.MagicZoomBigImageCont{border:1px solid #ccc;background:#FFF;}
.MagicZoomPup{border:0px solid #aaa;background:#ffffff;}
.MagicZoomMain{text-align:center !important;width: 92px;}

.jianjie{ width:408px; float:right; margin-top:2px;}
.jianjie h1{ font-size:24px; font-size:2.4rem; line-height:40px;}
.jiann{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:7px;}

.share{ display:block; margin-top:125px;}
.share img{ display:block;}

.inno{ margin-top:30px;}
.inno a{ display:block; width:128px; height:31px; background:#005fac; text-align:center; line-height:31px; font-size:14px; font-size:1.4rem; color:#fff; float:left; margin-left:79px;}
.inno a:hover{ background:#73b046; color:#fff;}

#outer { margin-top:77px;}
#tab {overflow:hidden;zoom:1; background:#cdcdcd;}
#tab li {float:left; cursor:pointer; line-height:41px; font-size:17px; font-size:1.7rem; padding:0 11px; background:url(../img/shutiao.jpg) no-repeat right center;}
#bein{ background:none !important}
#tab li.current {color:#fff;background:#005fac !important;}
#content {}


.chanxbiao{ display:block; background:url(../img/chanxbiao.jpg) no-repeat left bottom; font-size:20px; font-size:2rem; font-weight:bold; text-transform:uppercase; color:#005fac; line-height:40px; padding-bottom:5px; padding-top:77px;}

.ul { font-size:16px; font-size:1.6rem; line-height:26px; padding-top:11px;}
.ul a{ color:#005fac;}
.ul img{margin:auto; max-width:100%;}
.ul table{ width:97%; border-collapse:collapse; line-height:24px;}
.ul tr td{ line-height:24px; padding:2px;}
.qita{ display:block; margin-top:58px;}

.huase{ text-align:center; margin-top:23px;}
.hualie{ width:230px; display:inline-block; *float:left; margin:0 19px; margin-top:22px;}
.huatu{ display:block;}
.huatu img{ width:100%; max-width:191px; max-height:191px; border-radius:50%;}
.huazi{ display:block; font-size:18px; font-size:1.8rem; line-height:24px; color:#333 !important; margin-top:10px;}

.prxin{ background:#f6f6f6; margin-top:82px; padding:23px;}
.prxinl{ width:290px; float:left;}
.prxinr{ width:435px; float:right;}

.prla{ display:block; font-size:16px; font-size:1.6rem; font-weight:bold; line-height:30px;}
.prxinl ul{ font-size:14px; font-size:1.4rem; line-height:30px; margin-top:9px;}
.prlmor{ display:block; width:130px; height:46px; background:#34b8c0; text-align:center; line-height:46px; font-size:16px; font-size:1.6rem; color:#fff; margin-top:76px;}
.prxinl ul li a:hover{ color:#34b8c0;}
.prlmor:hover{ background:#1a4e7d;}

.prxinr a{ display:block; font-size:16px; font-size:1.6rem; line-height:30px; font-weight:bold; margin-bottom:15px;} 
.prxinr .int1{ width:432px; height:41px; border:1px solid #eeeeee; padding-left:10px; font-size:14px; font-size:1.4rem; color:#666666; line-height:41px; margin-top:6px;}
.prxinr textarea{ width:432px; height:106px; border:1px solid #eeeeee; padding-left:10px; font-size:14px; font-size:1.4rem; color:#666666; line-height:41px; margin-top:6px;}
.prxinr .int2{ width:124px; height:43px; float:left; border:1px solid #eeeeee; padding-left:10px; font-size:14px; font-size:1.4rem; color:#666666; line-height:41px; margin-top:6px;}
.pryanzheng{ width:132px; height:45px; float:left; margin-top:6px; margin-left:5px; cursor:pointer;}
.prxinr .int3{ width:132px; height:45px; float:right; background:#1a4e7d; font-size:16px; font-size:1.6rem; color:#fff; font-weight:bold; margin-top:6px; cursor:pointer;}
.prxinr .int3:hover{ background:#34b8c0;}

.prb{}
.prb .chanxbiao{ padding-top:34px;}
.prb ul{ padding-top:12px;}
.prb ul li{ width:374px; float:left; margin-right:57px; border-bottom:2px solid #ebebeb; margin-top:23px;}
.prb ul li a{ display:block; padding-left:45px; font-size:16px; font-size:1.6rem; line-height:26px; background:url(../img/huijian.jpg) no-repeat 10px 6px; padding-bottom:9px;}
.prb ul li a:hover{ background:url(../img/lanjian.jpg) no-repeat 20px 6px; color:#005fac;}

@media screen and (min-width:1000px) and (max-width:1219px){
#tsShopContainer{ float:none; margin:auto; margin-top:36px;}
.MagicZoomBigImageCont,.MagicZoomPup{ display:none !important;}
.jianjie{ width:100%; float:none; margin-top:20px; background:none;}
.share{ display:block; margin-top:35px;}
#outer { margin-top:37px;}
#tab li { font-size:14px; font-size:1.4rem; padding:0 8px;}
.hualie{ width:200px; margin:0 10px;}

.prxinl{ width:290px; float:left;}
.prxinr{ width:335px; float:right;}
.prxinr .int1,.prxinr textarea{ width:332px;}
.prxinr .int2{ width:90px;}
.prxinr .int3{ width:80px;}

.prb ul li{ width:330px; margin-right:10px;}
.prb ul li a{padding-left:35px; font-size:14px; font-size:1.4rem;}
}
@media screen and (min-width:1000px){
.chanx{ display:none}
}
@media screen and (max-width:999px){
.prmain2{ padding-bottom:20px;}

#tsShopContainer{ display:none}
.chanx{ width:100%; margin-top:7px;}
.chanx a{ display:block; width:48%; margin-left:1%; margin-right:1%; float:left; margin-top:9px; margin-bottom:10px;}
.chanx a img{ width:100%; max-width:438px; max-height:438px; border:1px solid #ddd}
.jianjie{ width:100%; float:none; margin-top:20px; background:none}
.share{ display:block; margin-top:35px;}
#outer { margin-top:37px;}
#tab li { font-size:13px; font-size:1.3rem; padding:0px; width:50%; text-align:center; background:none;}
.hualie{ width:32.33%; margin:0 0.5%; float:left;}
.huazi{ font-size:14px; font-size:1.4rem; height:48px;}
.inno a{ margin-left:20px;}

.prxinl{ width:100%; float:none;}
.prxinr{ width:100%; float:none; margin-top:20px;}
.prlmor{ margin-top:26px;}
.prxinr .int1,.prxinr textarea{ width:95%;}
.prxinr .int2{ width:90px;}
.prxinr .int3{ width:80px; float:left; margin-left:5px;}

.prb ul li{ width:auto; float:none; margin-right:0px;}
.prb ul li a{padding-left:35px; font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:639px){
.prxin{ padding:23px 10px;}
}
@media screen and (max-width:379px){
.chanx a{ width:97%;}
.huazi{ font-size:12px; font-size:1.2rem; height:48px;}
.prxinr .int2{ width:95%;}
.pryanzheng{ margin-left:auto;}
}

/*******************************************************************************  about  *******************************************************************/
.abmain1{ padding-top:48px;}
.abbiao{ display:block; font-size:18px; font-size:1.8rem; font-weight:bold; color:#fff; text-transform:uppercase; background:url(../img/abbiao.jpg) no-repeat left center; padding-left:38px; line-height:40px;}
.abmain1 p{ font-size:18px; font-size:1.8rem; line-height:30px; margin-top:30px;}
.abtu1{ display:block; margin-top:43px;}
.abtu1 img{ display:block; width:100%; max-width:1200px; max-height:524px;}

.abmain2{ padding-top:54px;}
.abmain2 p{ font-size:18px; font-size:1.8rem; line-height:30px; margin-top:36px;}
.abmain2 p span{ color:#73b046; font-size:20px; font-size:2rem;}
.ab2lie{ width:210px; float:left; margin-left:11px; margin-top:53px;}
.ab2lien{ max-width:280px; margin:auto; position:relative;}
.ab2tu{ display:block;}
.ab2tu img{ display:block; margin:auto; width:100%; max-width:280px; max-height:231px;}
.ab2zi{ display:block; background:#000000; background:rgba(0,0,0,0.6); position:absolute; width:100%; left:0px; bottom:0px; line-height:53px; text-align:center; font-size:18px; font-size:1.8rem; color:#fff; text-transform:uppercase;}

.abmain3{ padding-top:59px;}
.abmain3 p{ font-size:18px; font-size:1.8rem; line-height:30px; margin-top:30px;}
.ab3tu{ display:block; float:left; width:275px; margin-left:21px; margin-top:35px;}
.ab3tu img{ display:block; margin:auto; width:100%; max-width:386px; max-height:337px;}

.abmain4{ padding-top:59px;}
.abmain4 p{ font-size:18px; font-size:1.8rem; line-height:30px; margin-top:30px;}
.ab4lie{}
.ab4lie li{ width:210px; float:left; background:none; margin-left:10px; margin-top:55px;}
.ab4lie li a{ display:block; border:4px solid #6e3a12;}
.ab4lie li a img{ display:block; margin:auto; width:100%; max-width:238px; max-height:326px;}

.abmain5{ padding-top:63px; padding-bottom:75px;}
.abmain5 p{ font-size:18px; font-size:1.8rem; line-height:30px; margin-top:30px;}
.ab5n{ margin-top:26px;}
.ab5tu1{ display:block; float:left; width:716px;}
.ab5tu1 img{ display:block; margin:auto; width:100%; max-width:716px; max-height:324px;}
.ab5tu2{ display:block; float:right; width:473px;}
.ab5tu2 img{ display:block; margin:auto; width:100%; max-width:473px; max-height:324px;}
.ab5tu4{ display:block; float:right; width:716px; margin-top:9px;}
.ab5tu4 img{ display:block; margin:auto; width:100%; max-width:716px; max-height:324px;}
.ab5tu3{ display:block; float:left; width:473px; margin-top:9px;}
.ab5tu3 img{ display:block; margin:auto; width:100%; max-width:473px; max-height:324px;}

.abtuh{ display:block; margin-top:30px;}
.abtuh img{ display:block; margin:auto; width:100%; max-width:1200px; max-height:657px;}

@media screen and (min-width:1000px) and (max-width:1219px){
.ab2lie{ width:170px; margin-left:10px;}
.ab3tu{ width:230px; margin-left:10px;}
.ab4lie li{ width:170px; margin-left:10px; background:none}
.ab4lie li a{ margin:auto; border:4px solid #6e3a12;}
.ab5tu1{ width:585px;}
.ab5tu2{ width:387px;}
.ab5tu4{ width:585px;}
.ab5tu3{ width:387px;}
}
@media screen and (max-width:999px){
.abmain1 p,.abmain2 p,.abmain3 p,.abmain4 p,.abmain5 p{ font-size:14px; font-size:1.4rem; line-height:30px; margin-top:15px;}
.ab2lie{ width:49%; margin-left:0.5% !important; margin-right:0.5%;}
.ab3tu{ width:49%; margin-left:0.5% !important; margin-right:0.5%;}
.ab4lie li{ width:49%; margin-left:0.5% !important; margin-right:0.5%; margin-top:15px; background:none}
.ab4lie li a{ margin:auto; border:4px solid #6e3a12;max-width:238px;}
.ab5tu1{ width:100%; float:none;}
.ab5tu2{ width:100%; float:none; margin-top:20px;}
.ab5tu4{ width:100%; float:none; margin-top:20px;}
.ab5tu3{ width:100%; float:none; margin-top:20px;}
.ab2zi{ font-size:14px; font-size:1.4rem; line-height:30px;}
}

/*******************************************************************************  lab  *******************************************************************/
.lamain{ padding-top:33px; padding-bottom:99px;}
.labiao{ display:block; font-size:24px; font-size:2.4rem; line-height:34px;}
.lamain p{ font-size:16px; font-size:1.6rem; line-height:24px; margin-top:25px;}
.lan{ padding-top:39px;}
.lalie{ width:287px; float:left; margin-left:10px; position:relative; margin-top:13px;}
.latu{ display:block; text-align:center;}
.latu img{ display:block; width:100%; max-width:390px; max-height:368px;}
.lazi{ position:absolute; width:100%; left:0px; bottom:0px; height:75px; background:#000; background:rgba(0,0,0,0.8);text-align:center;}
.lazi a{ display:block;width:380px; padding:0 5px; height:75px; font-size:16px; font-size:1.6rem; color:#fff; line-height:24px; vertical-align: middle; display: table-cell; margin:auto; }

.lalie2{ width:100%; position:relative; margin-top:13px;}
.latu2{ display:block; text-align:center;}
.latu2 img{ display:block; width:100%; max-width:1200px; max-height:559px;}
.lazi2{ position:absolute; width:100%; left:0px; bottom:0px; height:52px; background:#000; background:rgba(0,0,0,0.8);}
.lazi2 a{ display:block; height:75px; font-size:16px; font-size:1.6rem; color:#fff; line-height:52px; text-align:center;}
@media screen and (min-width:1000px) and (max-width:1219px){
.lalie{ width:230px; margin-left:10px;}
}
@media screen and (max-width:999px){
.lamain{ padding-top:33px; padding-bottom:39px;}
.lalie{ width:49%; margin-left:0.5% !important; margin-right:0.5%;}
.lazi a{ font-size:14px; font-size:1.4rem; padding-left:10px;}
.lazi2 a{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:639px){
.lalie{ width:49%;}
}
@media screen and (max-width:399px){
.lalie{ width:99%;}
}

/*******************************************************************************  service  *******************************************************************/
.semain{ padding-top:34px; padding-bottom:63px;}
.faq{ background:#f2f7fb; border-bottom:1px dashed #484849; padding:0 26px; padding-top:20px; padding-bottom:18px; margin-bottom:22px;}
.faq>a{ display:block; font-size:36px; font-size:3.6rem; line-height:45px;}
.faq ul{ margin-top:14px;}
.faq ul li{ font-size:16px; font-size:1.6rem; line-height:30px; color:#005fac;}
.faq ul li a{ color:#005fac;}

.wen{ font-size:16px; font-size:1.6rem; font-weight:bold; color:#005fac; line-height:36px; margin-top:18px;}
.da{ background:#f8f8f8; padding:13px 20px 14px 20px; font-size:14px; font-size:1.4rem; line-height:30px; color:#666666; margin-top:10px;}
.da p{ color:#666666;}

/*******************************************************************************  fairs  *******************************************************************/
.nenav{ background:url(../img/xvxian.jpg) repeat-x left 54px; text-align:center; margin-top:24px;}
.nenav a{ display:inline-block; *float:left; width:120px; margin:0 64px; padding-top:130px; font-size:16px; font-size:1.6rem; text-transform:uppercase; line-height:24px; text-align:center;}
.ne1{ background:url(../img/netubiao1.jpg) no-repeat top center;}
.ne2{ background:url(../img/netubiao2.jpg) no-repeat top center;}
.ne1:hover{ background:url(../img/netubiao1h.jpg) no-repeat top center; color:#005fac;}
.ne2:hover{ background:url(../img/netubiao2h.jpg) no-repeat top center; color:#005fac;}
.ne1.dangqianne{ background:url(../img/netubiao1h.jpg) no-repeat top center !important; color:#005fac !important;}
.ne2.dangqianne{ background:url(../img/netubiao2h.jpg) no-repeat top center !important; color:#005fac !important;}

.exmain{ padding-bottom:72px;}
.exlie{ width:430px; margin-top:48px;}
.ext{ position:relative; background:#f1f3f9; padding:5px; transition:0.5s;}
.extu{ display:block; text-align:center;}
.extu img{ width:100%; max-width:570px; max-height:266px;}
.exzi{ display:block; padding-left:0px; font-size:16px; font-size:1.6rem; color:#000000; line-height:30px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; padding-top:7px; padding-bottom:8px;}
.exzi img{ display:block; width:100%;}
.ext span{ display:block; position:absolute; width:142px; height:38px; border-radius:5px; background:#005fac; text-align:center; line-height:38px; left:29px; top:37px; font-size:16px; font-size:1.6rem; color:#fff;}
.ext:hover{ background:#005fac;}
.ext:hover .exzi{ color:#fff;}
.exriqi{ font-size:14px; font-size:1.4rem; line-height:20px; padding:14px 30px 15px 65px; background:#f4f4f4 url(../img/exrili.jpg) no-repeat 19px 13px;}
.exdingwei{ font-size:14px; font-size:1.4rem; line-height:20px; padding:12px 30px 19px 65px; background:#f4f4f4 url(../img/exdingwei.jpg) no-repeat 19px 13px; margin-top:12px;}
.exdingwei a{ display:block; height:60px; overflow:hidden; font-family:"微软雅黑";}
.mat2{ margin-top:47px; padding-top:46px; text-align:center; display:block;}
.mat4{ margin-top:35px;}

@media screen and (min-width:1000px) and (max-width:1219px){
.exlie{ width:350px;}
}
@media screen and (max-width:999px){
.exlie{ width:100%; float:none}
.mat2{ margin-top:47px; padding-top:0px; text-align:center; display:block;}
.exmain{ padding-bottom:32px;}
}
@media screen and (max-width:769px){
.exlie{ width:100%; float:none; max-width:570px; margin:auto; margin-top:20px;}
.exzi{ padding-left:0px;font-size:14px; font-size:1.4rem;}
.exriqi{ padding:14px 10px 15px 35px; background:#f4f4f4 url(../img/exrili.jpg) no-repeat 5px 13px;}
.exdingwei{ padding:12px 10px 19px 35px; background:#f4f4f4 url(../img/exdingwei.jpg) no-repeat 5px 13px;}
.ext span{ left:19px; top:17px;}
.nenav a{ margin:0 10px;}
}

/*********************************************************************  news  **********************************************************************/
.nemain{ padding-bottom:95px; margin-top:10px;}

.nelie{ position:relative; min-height:209px; margin-top:35px;}
.netu{ width:325px; position:absolute; left:0px; top:2px;}
.netu a{ display:block; text-align:center;}
.netu a img{ width:100%; max-width:325px; max-height:209px;}
.nezi{ margin-left:359px;}
.nebiao{ display:block; font-size:20px; font-size:2rem; line-height:24px; color:#4d4d4d; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.nezi p a{ display:block; font-size:16px; font-size:1.6rem; line-height:24px; color:#666666; margin-top:23px; height:72px; overflow:hidden;}
.nemor{ display:block; width:108px; height:30px; border:1px solid #005fac; border-radius:16px; color:#005fac; text-align:center; line-height:30px; float:left; font-size:14px; font-size:1.4rem; margin-top:60px;}
.nezi span{ float:right; display:block; font-size:14px; font-size:1.4rem; line-height:24px; background:url(../img/neriqi.jpg) no-repeat left center; padding-left:21px; margin-top:70px;}
.nebiao:hover,.nezi p a:hover{ color:#005fac;}
.nemor:hover{ background:#005fac; color:#fff;}
.mat3{ margin-top:47px; padding-top:78px; text-align:center; display:block;}

@media screen and (max-width:999px){
.nebiao{ font-size:16px; font-size:1.6rem;}
.nezi p a{ font-size:14px; font-size:1.4rem;}
.mat3{ padding-top:10px;}
}
@media screen and (max-width:999px){
.nelie{ margin-bottom:20px;}
.netu{ position:relative; left:auto; top:auto; margin:auto; width:auto;}
.nezi{ margin-left:auto; margin-top:30px;}
.nezi p a{ height:auto;}
.nemor{ margin-top:20px;}
.nezi span{ margin-top:25px;}
.nemain{ padding-bottom:31px;}
.fenyen{ margin-top:30px;}
}

/*********************************************************************  news2  **********************************************************************/
.nemain2{ padding-top:74px; padding-bottom:74px;}
.nemain2 h1{ font-size:16px; font-size:1.6rem; line-height:24px; font-weight:bold; color:#4d4d4d; text-align:center;}
.riqi{ display:block; width:100px; margin:auto; padding-left:21px; background:url(../img/neriqi.jpg) no-repeat left center; font-size:14px; font-size:1.4rem; line-height:30px; margin-top:21px;}

.nex{ font-size:14px; font-size:1.4rem; line-height:30px; padding-top:16px;}
.nex p,.nex span,.nex li{}
.nex a{ color:#005fac;}
.nex img{ max-width:100%;}
.nex table{ width:97%; border-collapse:collapse; line-height:24px;}
.nex tr td{ line-height:24px; padding:2px;}

.fanpian{ border-top:2px solid #35424d; padding-top:36px; margin-top:51px;}
.fanpian li{ line-height:30px; position:relative;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; padding-left:101px; margin-top:14px; font-size:16px; font-size:1.6rem; color:#666666;}
.fanpian li span{ display:block; width:84px; height:28px; line-height:28px; border:1px solid #566d99; text-align:center; position:absolute; left:0px; top:0px; font-size:14px; font-size:1.4rem; color:#0c2c6c; background:#fff;}
.fanpian li a{ color:#666666;}
.fanpian li:hover a{ color:#ff0000;}
.fanpian li:hover span{ border:1px solid #ff0000; color:#ff0000;}

/*****************************************************************************  contact  **************************************************************/
.comain{padding-top:5px; padding-bottom:48px;} 

.cubiao{ margin-bottom:22px; text-align:center; margin-top:81px;}
.cubiao a{ display:block; font-size:36px; font-size:3.6rem; line-height:22px; font-family:Arial, Helvetica, sans-serif;}
.cubiao p{ font-size:14px; font-size:1.4rem; line-height:30px; color:#4d4d4d; padding-top:24px; margin:auto; margin-bottom:41px;}

.cuxin{ margin:auto;}
.xinl{ float:left; margin-left:24px;}
.cuxin .int1{ padding-left:25px; margin-top:19px;}
.cuxin .xing{ background:url(../img/xing.jpg) no-repeat left 22px;}
.cuxin .int1 input{ width:532px; height:50px; border:1px solid #a0a0a0; padding-left:13px; font-size:14px; font-size:1.4rem; line-height:50px; background:none;}
.cuxin .int2{padding-left:15px; margin-top:19px; float:right;}
.cuxin .int3{padding-left:25px; margin-top:16px; margin-left:24px;}
.cuxin textarea{ width:555px; height:197px; border:1px solid #a0a0a0; padding-left:11px; font-size:14px; font-size:1.4rem; line-height:46px;background:none;}
.cuxin .int4{width:292px; height:50px; border:1px solid #a0a0a0; padding-left:11px; font-size:14px; font-size:1.4rem; line-height:50px; float:left; background:none;}
.cuxin .cuyanzheng{ width:226px; height:54px; float:left; margin-left:15px; cursor:pointer;}
.cuxin .int5{ width:568px; height:54px; border:none; background:#005ead; float:right; cursor:pointer; font-size:14px; font-size:1.4rem; text-transform:uppercase; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.cuxin .int5:hover{ background:#0ea4d5;}
.ditu{ width:100%; max-width:1200px; max-height:461px; margin-top:67px;}

.cobiao{ display:block; font-size:24px; font-size:2.4rem; font-weight:bold; background:url(../img/cobiao.jpg) no-repeat left bottom; line-height:40px; padding-bottom:10px; margin-bottom:4px;}

.colie{ width:569px; margin-top:39px;}
.colien{ padding:8px 7px; border:1px solid #e5e5e5;background:#fff;}
.cotu{ display:block; width:271px; float:left;}
.cotu img{ display:block; margin:auto; width:100%; max-width:271px; max-height:304px;}
.cozi{ width:256px; float:right;}
.cozi>a{ display:block; font-size:18px; font-size:1.8rem; font-weight:bold; color:#005ead; line-height:30px; margin-top:8px;}
.cozi ul{ margin-top:18px;}
.cozi ul li{ font-size:14px; font-size:1.4rem; line-height:36px; color:#4d4d4d; padding-left:28px;}
.cozi ul li a:hover{ color:#005fac;}
.codianhua{ background:url(../img/codianhua.jpg) no-repeat left 9px;}
.cochuanzhen{ background:url(../img/cochuanzhen.jpg) no-repeat left 11px;}
.coshouji{ background:url(../img/coshouji.jpg) no-repeat left 11px;}
.coxinfeng{ background:url(../img/coxinfeng.jpg) no-repeat left 13px;}
.coapp{ background:url(../img/coapp.jpg) no-repeat left 11px;}
.cos{ background:url(../img/cos.jpg) no-repeat left 11px;}

.cobiao2{ display:block; font-weight:bold; text-transform:uppercase; font-size:24px; font-size:2.4rem; line-height:40px; margin-top:56px;}
.cotu2{ width:675px; float:right; margin-top:33px;}
.cotu2 img{ display:block; margin:auto; width:100%; max-width:675px; max-height:648px;}
.cozi2{ width:500px; float:left; padding-top:20px;}
.cozi2 p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:26px;}

.cobiao3{ display:block; font-weight:bold; text-transform:uppercase; font-size:24px; font-size:2.4rem; line-height:40px; margin-top:56px;}
.cotu3{ width:675px; float:right; margin-top:33px;}
.cotu3 img{ display:block; margin:auto; width:100%; max-width:675px; max-height:648px;}
.cozi3{ width:500px; float:left; padding-top:20px;}
.cozi3 p{ font-size:18px; font-size:1.8rem; line-height:36px; margin-top:126px;}


@media screen and (min-width:1000px) and (max-width:1219px){
.cuxin{ width:auto;}
.cuxin .int2{padding-left:15px; margin-top:19px;width:413px; float:right;}
.cuxin textarea{ width:400px;}
.cuxin .int1 input{ width:460px;}
.cuxin .int4{width:220px;}
.cuxin .int5{ width:412px;}
.cubiao p{ width:auto;}
.colie{ width:469px; margin-top:39px;}
.cotu{ width:215px; float:left;}
.cozi{ width:230px; float:right;}
.cozi>a{ margin-top:0px;}
.cozi ul{ margin-top:0px;}
.cozi ul li{ font-size:12px; font-size:1.2rem;}
.cotu2{ width:475px; float:right; margin-top:33px;}
.cozi2{ width:490px; float:left; padding-top:0px;}
}
@media screen and (max-width:999px){
.comain{ background-attachment:fixed;}
.con{ width:auto; margin:auto;}
.cubiao p{ width:auto;}

.cuxin{ width:auto; margin-top:30px;}
.xinl{ width:100%; float:none; margin-left:auto;}
.cuxin .int1{ padding-left:15px;}
.cuxin .int2{width:auto; float:none;}
.cuxin .int1 input{ width:95%;}
.cuxin textarea{ width:95%;}
.cuxin .int4{width:25%;}
.cuxin .int3{ margin-left:auto; padding-left:15px;}
.cuxin .int5{ width:25%; float:left; margin-left:10px;}
.ditu{ margin-left:auto;width:100%; height:auto; max-width:1181px; max-height:512px;}

.colie{ width:100%; margin-top:39px;}
.cotu{ width:215px; float:left;}
.cozi{ width:250px; float:left; margin-left:25px;}
.cozi>a{ margin-top:0px;}
.cozi ul{ margin-top:0px;}
.cotu2{ width:100%; float:none; margin-top:33px;}
.cozi2{ width:100%; float:none; padding-top:20px;}
.ditu{ margin-top:37px;}
}
@media screen and (max-width:639px){
.xinl{ width:100%;}
.xinr{ width:100%;}
.cuxin .int1 input{ width:90%;}
.cuxin textarea{ width:90%;}
.cuxin .int4{width:25%;}

.cuxin .cuyanzheng{ float:left; margin-left:10px;}
.cuxin .int5{ width:93%; margin-top:20px; margin-left:auto;}
.ditu{ margin-left:auto;}
.cubiao a{ font-size:20px; font-size:2rem;}
.cubiao p{ font-size:12px; font-size:1.2rem;}
}
@media screen and (max-width:539px){
.cotu{ width:100%; float:none;}
.cozi{ width:100%; float:none; margin-left:0px; margin-top:15px;}
}
@media screen and (max-width:419px){
.cuxin .int4{width:90%;}
.cuxin .cuyanzheng{ margin-left:auto; margin-top:20px;}
}




@media screen and (max-width:640px) {
.kefu{ display:none;}
}
