@charset "utf-8";/* CSS Document */
html {font-size: 62.5%;height: 100%}
body {margin: 0 auto;font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-size: 1.2rem;height: 100%; background:url(../img/beijing.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:Arial, Helvetica, sans-serif;font-size: 12px;font-size: 1.2rem;color:#333;border: none;outline: none;}
.fl{ float:left;}
.fr{ float:right;}


::-webkit-input-placeholder {/* WebKit browsers */
 color:#333;}
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#333;}
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#333;}
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#333;}
 
@media screen and (min-width:1420px) {.zong {width: 1400px;margin: auto;}}
@media screen and (min-width:1000px) and (max-width:1419px) {.zong {width: 980px;margin: auto;}}
@media screen and (max-width:999px) {.zong {width: 95%;margin: auto;}}


/*  head  */
.head{ position:relative; z-index:99}
.logo{ padding-top:25px;float:left; width:220px;}
.logo a{ display:block; text-align:center;}
.logo a img{ width:100%; max-width:220px; max-height:56px;}

.her{ float:right;}
.yvzhong{ font-size:14px; font-size:1.4rem; color:#5b5b5b; line-height:30px;}
.yvzhong a{ color:#5b5b5b;}
.yvzhong a:hover{ color:#0069a0;}

/*  sousuo  */
.search{width:25px;z-index:9999; position:absolute;background:none; top:32px; right:0px;}
.sb-icon-search {color: #fff;z-index: 99;width:25px;height:33px;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:99999;}
.search_1000{}
.sb-search {position:relative;width: 0%;min-width: 25px;height: 33px;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:none;}
.sb-search-input {position: absolute;top: 0;left:0px;outline: none;width:236px;height: 33px;line-height:33px;padding-left:10px;border:none;margin: 0;z-index: 190;font-family:Arial, Helvetica, sans-serif; color:#333; border-radius:4px; background:none;}
.sb-icon-search,.sb-search-submit{width: 25px;height: 33px;display: block;position: absolute;right: 0px;top:0px;padding: 0;margin: 0;cursor: pointer;background: url(../img/sousuo.jpg) no-repeat center;border:1px solid #fff;}

.sb-search.sb-search-open,
.no-js .sb-search {width: 236px;height:33px;line-height:33px;position:relative;right:0px;top:0px; z-index: 999999; background:#fff; border:1px solid #0069a0; border-radius:17px;}
.no-js .sb-search .sb-icon-search {position:absolute;background:url(../img/sousuo.jpg) no-repeat center;z-index: 15;right:0px;top:0px;}
.no-js .sb-search .sb-search-submit{z-index:91;}


.daohang{ float:right; margin-right:8px;}
.daohang>li{float:left; position:relative; z-index:999; margin-left:51px;}
.daohang>li>a{ display:block; font-size:16px; font-size:1.6rem; line-height:97px; color:#333;background:url(../img/daohang.jpg) repeat-x center -5px;}
.daohang>li:hover>a{ background:url(../img/daohang.jpg) repeat-x center bottom; color:#0069a0;}
.dangqiandao{ background:url(../img/daohang.jpg) repeat-x center bottom !important; color:#0069a0 !important;}

.yiji{ width:165px; position:absolute; top:-9999px; left:0px; background:#000; background:rgba(0,0,0,0.7); text-align:left; z-index:9999}
.yiji li{ position:relative; z-index:9999}
.yiji li a{ display:block; font-size:14px; font-size:1.4rem; line-height:26px; color:#fff; padding:5px 0; padding-left:23px;}
.yiji li:hover>a{ background:#016aa0;}
.daohang>li:hover .yiji{ top:92px;}
.erji{ width:165px; position:absolute; top:-9999px; left:165px; background:#000; background:rgba(0,0,0,0.8);text-align:left; z-index:9999}
.yiji li:hover .erji{ top:0px;}

/*lun bo*/
.index_focus {position: relative;width: 100%;height:742px;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; height:10px; bottom:17px; left:50%; margin-left:-33px;z-index: 99999;}
.index_focus .slide_nav a {width:10px;height:10px; border-radius:50%; cursor: pointer;float: left; margin-left:3px; margin-right:3px; background:#000000;}

.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:#f08200;}
.index_focus_pre, .index_focus_next {display: none;position: absolute;top:50%; margin-top:-16px;width:53px;height:53px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 9999}
.index_focus_pre {left:34px;background: url(../img/baleft.png) no-repeat;}
.index_focus_next {right:34px;background: url(../img/baright.png) no-repeat;}

.index_focus2 {position: relative;width: 100%;height:466px;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; height:10px; bottom:17px; left:50%; margin-left:-33px;z-index: 99999;}
.index_focus2 .slide_nav a {width:10px;height:10px; border-radius:50%; cursor: pointer;float: left; margin-left:3px; margin-right:3px; background:#000000;}

.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:#f08200;}
.index_focus_pre2, .index_focus_next2 {display: none;position: absolute;top:50%; margin-top:-16px;width:53px;height:53px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 9999}
.index_focus_pre2 {left:34px;background: url(../img/baleft.png) no-repeat;}
.index_focus_next2 {right:34px;background: url(../img/baright.png) no-repeat;}

.daohang2{ display:none}
.banner{ position:relative; padding-bottom:243px; z-index:999}

@media screen and (min-width:1000px) and (max-width:1419px) {
.index_focus {height:593px;}
.index_focusn img {width: 80%;}
.index_focus2 {height:372px;}
.index_focusn2 img {width: 80%;}
.daohang>li{ margin-left:30px;}
}
@media screen and (min-width:1000px) and (max-width:1219px) {
.index_focus {height:519px;}
.index_focusn img {width: 70%;}
.index_focus2 {height:326px;}
.index_focusn2 img {width: 70%;}
}
@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}

.head{ position:relative; padding-bottom:10px;}
.logo{ padding-top:10px;float:none; width:200px; position:absolute; left:0px; top:0px;}

.daohang{ float:none; text-align:center; margin-right:auto; margin-top:45px;}
.daohang li{ float:none; display:inline-block; *float:left; margin:0 12px;}
.daohang>li>a{ font-size:14px; font-size:1.4rem; line-height:40px;}

.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:#f08200;}
.carousel ol li:last-child{margin: 0;}
}
@media screen and (min-width:640px) {.container,.nav{ display:none}}
@media screen and (max-width:639px) {
.logo{ position:relative; float:left; width:170px; padding-top:20px;}
.her{ float:right;}
.search{ right:45px;}

.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:36px;right:10px;transition:all 0.4s ease 0s; z-index:9999}
.menubtn span{display: block;width: 100%;height: 5px;margin-bottom: 5px;background-color: #0069a0;}
.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;}

.daohang{ display:none;}
.daohang2{ display:block; width:100%; text-align:center; margin-top:15px;}
.daohang2 a{ display:inline-block; padding:0 10px; font-size:14px; font-size:1.4rem; line-height:30px; text-align:center;}
}

/*  main1  */
.img-scroll {position: relative; width:100%}
.img-scroll .prev, .img-scroll .next {position: absolute;display: block; top:0px;}
.img-scroll .prev {left: 0;cursor: pointer;}
.img-scroll .next {right: 0;cursor: pointer;}
.img-list {position: relative;width: 100%; overflow: hidden}
.img-list ul {width: 10000%;}
.img-list li {float: left;display: inline;width: 0.25%; margin-right:0px;}
.m1lie{ border-right:1px solid #f7f7f7; position:relative;}
.m1tu{ display:block;}
.m1tu img{ display:block; margin:auto; width:100%; max-width:480px; max-height:286px;}
.m1fu{ position:absolute; width:100%; height:59px; background:#e7e7e7; background:rgba(231,231,231,0.4); transition:0.5s; left:0px; bottom:0px;}
.m1a{ display:block; position:absolute; width:96%; left:2%; top:0px; text-align:center; font-size:20px; font-size:2rem; line-height:59px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m1mor{ display:block; width:113px; height:39px; border-radius:20px; background:#0069a0; position:absolute; left:50%; margin-left:-57px; top:50%; margin-top:33px; text-align:center; line-height:39px; font-size:16px; font-size:1.6rem; color:#fff;}
.m1mor:hover{ background:#057cba;}
.m1lie:hover .m1fu{ height:100%; background:#000; background:rgba(0,0,0,0.5);}
.m1lie:hover .m1a{ top:50%; margin-top:-35px; color:#fff;}
@media screen and (min-width:1000px) and (max-width:1419px) {
.m1a{ font-size:16px; font-size:1.6rem;}
.m1lie:hover .m1a{ margin-top:-50px;}
.m1lie:hover .m1mor{ margin-top:10px;}
}
@media screen and (max-width:999px) {
.m1a{ font-size:14px; font-size:1.4rem; line-height:24px;}
.m1lie:hover .m1a{ margin-top:-50px;}
.m1lie:hover .m1fu{ height:24px; background:#e7e7e7; background:rgba(231,231,231,0.4);}
.img-list li {width: 0.3333%;}
.m1fu{ height:24px;}
}
@media screen and (max-width:639px) {
.img-list li {width:0.5%;}
.m1a{ font-size:12px; font-size:1.2rem; line-height:24px;}
}


/*  main2  */
@font-face {
    font-family: 'FuturaStdLight';
    src: url('../fonts/FuturaStdLight.eot');
    src: url('../fonts/FuturaStdLight.eot') format('embedded-opentype'),
         url('../fonts/FuturaStdLight.woff2') format('woff2'),
         url('../fonts/FuturaStdLight.woff') format('woff'),
         url('../fonts/FuturaStdLight.ttf') format('truetype'),
         url('../fonts/FuturaStdLight.svg#FuturaStdLight') format('svg');
}

.main2{ position:relative; padding-top:69px;}
.m2biao{ display:block; font-family: 'FuturaStdLight'; font-size:30px; font-size:3rem; line-height:40px; text-transform:uppercase; color:#0069a0; text-align:center; margin-bottom:24px;}
.m2mor{ display:block; width:61px; height:24px; border:1px solid #0069a0; text-align:center; line-height:24px; font-size:14px; font-size:1.4rem; text-transform:uppercase; color:#0069a0; position:absolute; right:0px; top:73px;}
.m2mor:hover{ background:#0069a0; color:#fff;}
.m2lie{ width:313px; float:left; margin-left:49px; margin-top:20px;}
.m2tu{ position:relative; overflow:hidden;}
.m2tun{ display:block;}
.m2tun img{ display:block; margin:auto; width:100%; max-width:430px; max-height:265px;}
.m2fu{ position:absolute; width:100%; height:100%; left:0px; top:100%; transition:0.5s; background:#0069a0; background:rgba(0,105,160,0.3);}
.m2fu a{ display:block; width:127px; height:38px; position:absolute; left:50%; margin-left:-63px; top:50%; margin-top:-19px; background:#fff; text-align:center; line-height:38px; border-radius:19px; font-size:14px; font-size:1.4rem; text-transform:uppercase; color:#0069a0;}
.m2fu a:hover{ background:#0069a0; color:#fff;}
.m2zi{ display:block; line-height:34px; padding:5px; text-align:center; background:#f6f6f6; font-size:16px; font-size:1.6rem; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m2lie:hover .m2fu{ top:0px;}
.m2lie:hover .m2zi{ background:#0069a0; color:#fff;}
@media screen and (min-width:1000px) and (max-width:1419px) {
.m2lie{ width:237px; margin-left:10px;}
.m2zi{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:999px) {
.main2{ padding-top:39px;}
.m2mor{ top:42px;}
.m2biao{ margin-bottom:auto;}
.m2lie{ width:48%; margin-left:1% !important; margin-right:1%;}
.m2zi{ font-size:12px; font-size:1.2rem;}
}
@media screen and (max-width:359px) {
.m2lie{ width:98%; margin-left:1% !important; margin-right:1%;}
}

/*  main3  */
.main3{ padding-top:58px; padding-bottom:42px;}
.m3l{ width:688px; float:left; background:#fafafa;}
.m3ln{ padding:24px; padding-bottom:42px;}
.m3lbiao{ display:block; font-size:30px; font-size:3rem; line-height:40px; font-family: 'FuturaStdLight'; margin-top:8px;}
.m3ltu{ position:relative; overflow:hidden; margin-top:26px;}
.m3ltu{ display:block;}
.m3ltu img{ display:block; margin:auto; width:100%; max-width:640px; max-height:335px;}
.m3fu{ position:absolute; width:100%; height:88px; left:0px; bottom:0px; background:#000; background:rgba(0,0,0,0.6); padding-top:10px;}
.m3fu p a{ display:block; padding-left:25px; padding-right:20px; font-size:16px; font-size:1.6rem; color:#fff; line-height:26px; height:78px; overflow:hidden;}
.m3fu p a:hover{ color:#0069a0;}
.m3lmor{ display:block; width:152px; height:42px; border-radius:21px; background:#0069a0; font-size:16px; font-size:1.6rem; color:#fff; position:absolute; left:50%; margin-left:-76px; top:50%; margin-top:-21px; text-align:center; line-height:42px;}
.m3lmor:hover{ background:#fff; color:#0069a0;}

.m3r{ width:689px; float:right; background:#fafafa;}
.m3rn{ padding:24px; padding-bottom:29px;}
.m3rlie{ position:relative; min-height:84px; margin-top:18px; margin-bottom:34px;}
.m3shijian{ background:url(../img/m3riqi.jpg) no-repeat center; width:148px; height:77px; position:absolute; left:0px; top:7px;}
.m3shijian a{ display:block; float:left; font-size:50px; font-size:5rem; font-weight:bold; color:#0069a0; line-height:77px; margin-left:20px;}
.m3shijian p{ font-size:14px; font-size:1.4rem; line-height:24px; color:#0069a0; width:35px; float:left; margin-top:13px; margin-left:10px;}
.m3zi{ margin-left:171px;}
.m3zi>a{ display:block; font-size:16px; font-size:1.6rem; line-height:26px; color:#0069a0; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m3zi p a{ display:block; font-size:14px; font-size:1.4rem; color:#4d4d4d; line-height:24px; margin-top:11px; height:48px; overflow:hidden;}
.m3zi p a:hover{ color:#0069a0;}
@media screen and (min-width:1000px) and (max-width:1419px) {
.m3l{ width:560px;}
.m3r{ width:410px;}
.m3ln{ padding:10px; padding-bottom:30px;}
.m3rn{ padding:10px; padding-bottom:29px;}
.m3rlie{ margin-top:18px; margin-bottom:0px;}
}
@media screen and (max-width:999px) {
.m3l{ width:100%; float:none;}
.m3r{ width:100%; float:none;}
.m3lbiao{ font-size:20px; font-size:2rem; margin-top:0px;}
.m3ln{ padding:10px; padding-bottom:10px;}
.m3rn{ padding:10px; padding-bottom:19px;}
.m3fu{ height:auto; position:relative; background:none;}
.m3fu p a{ color:#333; height:auto; padding-left:0px; padding-right:0px; font-size:14px; font-size:1.4rem;}
.m3rlie{ margin-top:10px; margin-bottom:0px;}
.m3lmor{ display:none}
.m3ltu{ margin-top:10px;}
.main3{ padding-top:28px; padding-bottom:22px;}
}
@media screen and (max-width:639px) {
.m3zi{ margin-left:0px; padding-top:90px;}
}

/*  foot  */
.foot{ background:#f2f2f2; padding-top:37px; padding-bottom:13px;}
.ful1{ width:180px; float:left;}
.ful2{ width:360px; float:left; margin-left:297px;}
.ful3{ width:364px; float:right;}

.fbiao{ display:block; font-size:16px; font-size:1.6rem; line-height:22px; font-weight:bold; text-transform:uppercase;}
.ful1n{ margin-top:20px;}
.ful1n a{ display:block; font-size:14px; font-size:1.4rem; line-height:30px; color:#666666;}
.ful1n a:hover{ color:#0069a0;}

.ful2n{ margin-top:25px;}
.ful2n li{ padding-left:31px; font-size:14px; font-size:1.4rem; line-height:24px; color:#666666;}
.ful2n li a{ color:#666;}
.fdingwei{ background:url(../img/fdingwei.jpg) no-repeat left 3px;}
.fdianhua{ background:url(../img/fdianhua.jpg) no-repeat left 3px;}
.fchuanzhen{ background:url(../img/fchuanzhen.jpg) no-repeat left 5px;}
.fs{ background:url(../img/fs.jpg) no-repeat left 5px;}
.fxinfeng{ background:url(../img/fxinfeng.jpg) no-repeat left 6px;}
.ful2n li a:hover{ color:#0069a0;}

.ful3>p{ font-size:14px; font-size:1.4rem; line-height:40px; color:#0069a0; margin-top:13px;}
.fxin{}
.fxin .int1{ width:319px; height:35px; border:1px solid #0069a0; padding-left:5px; font-size:14px; font-size:1.4rem; line-height:35px; color:#999999; margin-top:3px;}
.fxin .int2{ width:99px; height:35px; border:1px solid #0069a0; padding-left:5px; font-size:14px; font-size:1.4rem; line-height:35px; color:#999999; margin-top:15px; float:left;}
.fxin .yanzheng{ width:117px; height:34px; float:left; margin-top:17px; margin-left:10px; cursor:pointer;}
.fxin .int3{ width:80px; height:37px; float:left; margin-left:10px; background:#0069a0; font-size:14px; font-size:1.4rem; color:#fff; margin-top:15px; cursor:pointer;}
.fxin .int3:hover{ background:#055884;}

.shejiao{ margin-top:28px;}
.shejiao p{ font-size:16px; font-size:1.6rem; font-weight:bold; float:left;}
.shejiao a{ display:block; float:left; margin-left:18px; margin-right:8px;}

.p1{ float:left; font-size:14px; font-size:1.4rem; line-height:30px; color:#666666; margin-top:26px;}
.wzdt{ display:block; float:right; font-size:14px; font-size:1.4rem; color:#666666; line-height:30px; margin-top:26px;}
.youlian{ margin-top:8px;}
.youlian p{ float:left; font-size:16px; font-size:1.6rem; font-weight:bold; line-height:22px;}
.youlian a{ display:block; float:left; font-size:14px; font-size:1.4rem; line-height:24px; margin:0 10px; color:#666666;}
.wzdt:hover,.youlian a:hover{ color:#0069a0;}

@media screen and (min-width:1000px) and (max-width:1419px) {
.ful2{ width:360px; float:left; margin-left:30px;}
}
@media screen and (max-width:999px) {
.ful1{ width:40%; float:left;}
.ful2{ width:55%; float:right; margin-left:0px;}
.ful3{ width:100%; float:right; margin-top:20px;}
.fxin .int1{ width:95%;}
.fxin .int2{ width:95%;}
.fxin .yanzheng{margin-left:0px;}
.fxin .int3{ width:80px; height:37px; float:left; margin-left:10px; background:#0069a0; font-size:14px; font-size:1.4rem; color:#fff; margin-top:15px; cursor:pointer;}
}
@media screen and (max-width:639px) {
.youlian{ display:none}
.p1{ float:none;}
.wzdt{ float:none; margin-top:10px;}
.ful1{ width:100%;}
.ful2{ width:100%; margin-top:20px;}
.shejiao a{ margin-right:auto;}
}


/************************************************************************  product  ************************************************************/
.mianbao{ font-size:14px; font-size:1.4rem; color:#000000; line-height:24px; padding-top:12px;}
.mianbao a:hover{ color:#0069a0;}
.co00{ color:#0069a0;}

.prmain{ padding-bottom:79px;}
.chanlie{ width:300px; float:left; margin-left:52px; margin-top:12px; margin-bottom:23px;}
.chantu{ display:block; /*border:1px solid #a0a0a0;*/}
.chantu img{ width:100%; max-width:430px; max-height:265px; display:block;}
.chanzi{ display:block; font-size:18px; font-size:1.8rem; color:#999999; text-align:center; line-height:40px; margin-top:10px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}

.prnav{ position:fixed; width:150px; left:0px; top:10%; margin-top:-299px; z-index:999; display:none;}
.prlie{ margin:4px 0; position:relative; width:100px; height:100px;}
.przi{ display:block; width:100%; position:absolute; left:0px; top:47px; font-size:14px; font-size:1.4rem; line-height:14px; color:#999999; text-align:center;}
.prlie:hover .przi{ color:#fff;}

.prlie1{ background:#f7f8f8 url(../img/channav.jpg) no-repeat center top;}
.prlie1:hover{ background:#0069a0 url(../img/channavh.jpg) no-repeat center top;}
.prlie2{ background:#f7f8f8 url(../img/channav.jpg) no-repeat center top;}
.prlie2:hover{ background:#0069a0 url(../img/channavh.jpg) no-repeat center top;}
.prlie3{ background:#f7f8f8 url(../img/channav.jpg) no-repeat center top;}
.prlie3:hover{ background:#0069a0 url(../img/channavh.jpg) no-repeat center top;}
.prlie4{ background:#f7f8f8 url(../img/channav.jpg) no-repeat center top;}
.prlie4:hover{ background:#0069a0 url(../img/channavh.jpg) no-repeat center top;}
.prlie5{ background:#f7f8f8 url(../img/channav.jpg) no-repeat center top;}
.prlie5:hover{ background:#0069a0 url(../img/channavh.jpg) no-repeat center top;}
.prlie6{ background:#f7f8f8 url(../img/channav.jpg) no-repeat center top;}
.prlie6:hover{ background:#0069a0 url(../img/channavh.jpg) no-repeat center top;}
.prlie7{ background:#f7f8f8 url(../img/channav.jpg) no-repeat center top;}
.prlie7:hover{ background:#0069a0 url(../img/channavh.jpg) no-repeat center top;}

.dangqianpr .przi{ color:#fff !important;}
.prlie1.dangqianpr{ background:#0069a0 url(../img/channavh.jpg) no-repeat center top;}
.prlie2.dangqianpr{ background:#0069a0 url(../img/channavh.jpg) no-repeat center top;}
.prlie3.dangqianpr{ background:#0069a0 url(../img/channavh.jpg) no-repeat center top;}
.prlie4.dangqianpr{ background:#0069a0 url(../img/channavh.jpg) no-repeat center top;}
.prlie5.dangqianpr{ background:#0069a0 url(../img/channavh.jpg) no-repeat center top;}
.prlie6.dangqianpr{ background:#0069a0 url(../img/channavh.jpg) no-repeat center top;}
.prlie7.dangqianpr{ background:#0069a0 url(../img/channavh.jpg) no-repeat center top;}
@media screen and (min-width:1000px) and (max-width:1419px) {
.chanlie{ width:237px; margin-left:10px; margin-bottom:auto;}
.chanzi{ font-size:14px; font-size:1.4rem; }
}
@media screen and (max-width:999px) {
.prnav{ width:auto; position:relative; left:auto; top:auto; margin-top:20px; display:block;}
.prlie{ float:left; width:24%; margin:5px 0.5%;}
.chanlie{ width:32.333%; margin-left:0.5% !important; margin-right:0.5%; margin-bottom:auto;}
.chanzi{ font-size:14px; font-size:1.4rem; }
.prmain{ padding-bottom:29px;}
}
@media screen and (max-width:639px) {
.chanlie{ width:49%;}
.prlie{ width:32.333%}
.chanzi{ font-size:12px; font-size:1.2rem; }
}

/*********************************************************************  news  **********************************************************************/
.nemain{ padding-bottom:48px;}

.nelie{ position:relative; min-height:211px; margin-top:10px; margin-bottom:25px;}
.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:18px; font-size:1.8rem; line-height:36px; color:#4d4d4d; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.nezi p a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; color:#999999; margin-top:10px; height:96px; overflow:hidden; margin-left:2px;}
.nemor{ display:block; width:108px; height:30px; border:1px solid #f08200; color:#f08200; text-align:center; line-height:30px; float:left; border-radius:15px; font-size:14px; font-size:1.4rem; margin-top:37px; margin-left:2px;}
.nezi span{ float:right; display:block; font-size:14px; font-size:1.4rem; line-height:24px; background:url(../img/neshizhong.jpg) no-repeat left center; padding-left:21px; margin-top:49px;}
.nebiao:hover,.nezi p a:hover{ color:#f08200;}
.nemor:hover{ background:#f08200; color:#fff;}

.fenyen{text-align:center; padding-top:46px;}
.fenyen a{float:none; display:inline-block; *float:left; width:25px; height:25px; text-align:center; line-height:23px; border-radius:50%; background:#333; margin:0 5px 0 6px; font-size:14px; font-size:1.4rem; font-family:Verdana, Geneva, sans-serif; margin-bottom:10px; color:#fff;}
.sx{ width:auto !important; background:none !important; font-size:12px !important; font-size:1.2rem !important; color:#333 !important;}
.fenyen a:hover{ background:#f08200; color:#fff;}
.sx:hover{ color:#f08200 !important;}
.fenyen a.no,.fenyen a.no:hover{ color:#333 !important;}
.dangqianfen{ background:#f08200 !important; color:#fff !important;}

.nenav{ position:fixed; width:82px; left:0px; top:50%; margin-top:-213px; z-index:999}
.nelie1{ background:#f7f8f8 url(../img/abnav1.jpg) no-repeat center top;}
.nelie1:hover{ background:#0069a0 url(../img/abnav1h.jpg) no-repeat center top;}
.nelie2{ background:#f7f8f8 url(../img/abnav2.jpg) no-repeat center top;}
.nelie2:hover{ background:#0069a0 url(../img/abnav2h.jpg) no-repeat center top;}
.nelie3{ background:#f7f8f8 url(../img/abnav3.jpg) no-repeat center top;}
.nelie3:hover{ background:#0069a0 url(../img/abnav3h.jpg) no-repeat center top;}
.nelie4{ background:#f7f8f8 url(../img/abnav4.jpg) no-repeat center top;}
.nelie4:hover{ background:#0069a0 url(../img/abnav4h.jpg) no-repeat center top;}
.nelie5{ background:#f7f8f8 url(../img/abnav5.jpg) no-repeat center top;}
.nelie5:hover{ background:#0069a0 url(../img/abnav5h.jpg) no-repeat center top;}

.nelie1.dangqianpr{ background:#0069a0 url(../img/abnav1h.jpg) no-repeat center top;}
.nelie2.dangqianpr{ background:#0069a0 url(../img/abnav2h.jpg) no-repeat center top;}
.nelie3.dangqianpr{ background:#0069a0 url(../img/abnav3h.jpg) no-repeat center top;}
.nelie4.dangqianpr{ background:#0069a0 url(../img/abnav4h.jpg) no-repeat center top;}
.nelie5.dangqianpr{ background:#0069a0 url(../img/abnav5h.jpg) no-repeat center top;}

@media screen and (max-width:999px){
.nebiao{ font-size:16px; font-size:1.6rem;}
.nezi p a{ font-size:14px; font-size:1.4rem;}
.nenav{ width:auto; position:relative; left:auto; top:auto; margin-top:20px;}
}
@media screen and (max-width:739px){
.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:20px;}
}

/***************************************************************  news2  *********************************************************************/
.nemain2{ padding-top:10px; padding-bottom:25px;}
.nemain2 h1{ font-size:18px; font-size:1.8rem; color:#4d4d4d; line-height:30px; text-align:center;}
.riqi{ display:block; width:100px; margin:auto; padding-left:21px; background:url(../img/neshizhong.jpg) no-repeat left center; font-size:14px; font-size:1.4rem; line-height:30px; margin-top:8px;}

.nex{ font-size:14px; font-size:1.4rem; line-height:24px; padding-top:25px; margin-top:17px; border-top:1px solid #c1c1c1;}
.nex a{ color:#f08200;}
.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:1px solid #7a7a7a; padding-top:7px; margin-top:43px;}
.fanpian li{ line-height:30px; position:relative;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; padding-left:102px; margin-top:14px; font-size:14px; font-size:1.4rem;}
.fanpian li span{ display:block; width:84px; height:28px; line-height:28px; border:1px solid #4e97bd; text-align:center; position:absolute; left:0px; top:0px; font-size:12px; font-size:1.2rem; color:#0069a0;}
.fanpian li a:hover{ color:#0069a0;}

/***************************************************************  3-1  *********************************************************************/
@font-face {
    font-family: 'HelveticaNeueLTStdHv';
    src: url('../fonts/HelveticaNeueLTStdHv.eot');
    src: url('../fonts/HelveticaNeueLTStdHv.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTStdHv.woff2') format('woff2'),
         url('../fonts/HelveticaNeueLTStdHv.woff') format('woff'),
         url('../fonts/HelveticaNeueLTStdHv.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLTStdHv.svg#HelveticaNeueLTStdHv') format('svg');
}

.rdmain{}
.rdtu{ width:618px; float:right; margin-top:58px;}
.rdtu img{ display:block; margin:auto; width:100%; max-width:618px; max-height:484px;}
.rdzi{ width:750px; float:left; margin-top:33px;}
.rdbiao{ display:block; font-size:30px; font-size:3rem; text-transform:uppercase;/* background:url(../img/rdbiao.jpg) no-repeat left bottom; */padding-bottom:16px;}
.rda{ display:block; font-size:20px; font-size:2rem; color:#0069a0; line-height:24px; font-family: 'HelveticaNeueLTStdHv'; margin-top:40px;}
.rdzi p{ font-size:16px; font-size:1.6rem; line-height:24px; margin-top:20px; margin-bottom:24px;}

.rdmain2{ background:#f9f9f9; margin-top:103px;}
#outer { padding-top:58px;}
#tab {overflow: hidden;zoom: 1; background:url(../img/lanxian.jpg) repeat-x center 55px; text-align:center;}
#tab li { display:inline-block;*float: left;cursor: pointer; width:150px; text-align:center; margin:0 25px;}
#tab li span{ display:block; width:110px; height:110px; margin:auto; text-align:center; line-height:110px; font-size:36px; font-size:3.6rem; color:#0069a0; font-family: 'HelveticaNeueLTStdHv'; text-transform:uppercase; background:url(../img/cquan.jpg) no-repeat center;}
#tab li a{ display:block; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:13px;}
#szi span{ font-size:20px !important; font-size:2rem !important; line-height:18px !important; height:77px !important; padding-top:33px;}
#tab li.current span { background:url(../img/cquanh.jpg) no-repeat center; color:#fff;}
#tab li.current a{ color:#0069a0;}
#content {}
#content .ul {display: none; font-size:16px; font-size:1.6rem; line-height:24px; padding-top:42px;}

.img-scroll2,.img-scroll3,.img-scroll4,.img-scroll5 {position: relative; padding-bottom:47px; margin-top:70px;}
.img-scroll2 .prev2, .img-scroll2 .next2,.img-scroll3 .prev3, .img-scroll3 .next3,.img-scroll4 .prev4, .img-scroll4 .next4,.img-scroll5 .prev5, .img-scroll5 .next5 {position: absolute;display: block;width: 50px;height: 50px; top:50%; margin-top:-75px;}
.img-scroll2 .prev2,.img-scroll3 .prev3,.img-scroll4 .prev4,.img-scroll5 .prev5 {left: 0;cursor: pointer; background:url(../img/rdleft.jpg)}
.img-scroll2 .next2,.img-scroll3 .next3,.img-scroll4 .next4,.img-scroll5 .next5 {right: 0;cursor: pointer; background:url(../img/rdright.jpg)}
.img-scroll2 .prev2:hover,.img-scroll3 .prev3:hover,.img-scroll4 .prev4:hover,.img-scroll5 .prev5:hover {background:url(../img/rdlefth.jpg)}
.img-scroll2 .next2:hover,.img-scroll3 .next3:hover,.img-scroll4 .next4:hover,.img-scroll5 .next5:hover {background:url(../img/rdrighth.jpg)}
.img-list2,.img-list3,.img-list4,.img-list5 {position: relative;width: 1253px; margin-left: 73px;overflow: hidden}
.img-list2 ul,.img-list3 ul,.img-list4 ul,.img-list5 ul {width: 9999px;}
.img-list2 li,.img-list3 li,.img-list4 li,.img-list5 li {float: left;display: inline;width: 398px;margin-right: 27px;}
.rdtu2{ display:block; border:2px solid #e5e5e5; border-radius:5px; max-width:396px; margin:auto;}
.rdtu2 img{ display:block; margin:auto; width:100%; max-width:396px; max-height:263px;}
.img-list2 li p,.img-list3 li p,.img-list4 li p,.img-list5 li p{ margin-top:8px;}

.st15{ padding-top:94px;}
.st15biao{}
.st15biao a{ display:block; text-align:center; font-size:30px; font-size:3rem; line-height:36px; /*background:url(../img/stbiao.jpg) no-repeat bottom center; */padding-bottom:12px; text-transform:uppercase;}
.st15biao p{ text-align:center; font-size:16px; font-size:1.6rem; line-height:22px; margin-top:24px; margin-bottom:29px;}
.st15lie{ width:436px; float:left; margin-left:44px; margin-top:36px;}
.st15lien{ border:3px solid #eeeeee; position:relative; overflow:hidden; max-width:430px; margin:auto;}
.st15lien img{ width:100%; max-width:430px; max-height:293px; display:block;}
.st15fu1{ display:block; width:100%; height:50px; line-height:50px; position:absolute; bottom:0px; left:0px; background:#000; background:rgba(0,0,0,0.5); font-size:18rem; font-size:1.8rem; color:#fff; text-align:center; transition:0.5s;}
.st15fu2{ position:absolute; width:100%; height:100%; left:0px; top:100%; background:#fff; background:rgba(255,255,255,0.7); transition:0.5s;}
.st15fu2 a{ display:block; text-align:center; font-size:24px; font-size:2.4rem; font-weight:bold; padding-top:68px;}
.st15fu2 p{ font-size:15px; font-size:1.5rem; line-height:24px; font-weight:bold; padding-left:25px; padding-right:10px; margin-top:20px;}
.st15lie:hover .st15fu2{ top:0px;}
.st15lie:hover .st15fu1{ bottom:-50px;}

.rdmain3{ padding-top:94px; padding-bottom:76px;}
.rdbiao2{ display:block; text-align:center; font-size:30px; font-size:3rem; line-height:36px; /*background:url(../img/stbiao.jpg) no-repeat bottom center;*/ padding-bottom:22px; text-transform:uppercase;}
.rdbiaoge{ border-collapse:collapse; width:100%; margin-top:52px;}
.rdbiaoge td{ border:1px solid #595959; line-height:25px; padding:5px 2px; text-align:center; font-size:16px; font-size:1.6rem; color:#000;}
.biaotou td{ background:#4f81bd; color:#fff !important;}

@media screen and (min-width:1000px) and (max-width:1419px) {
.rdtu{ width:420px; float:right; margin-top:118px;}
.rdzi{ width:550px; float:left; margin-top:23px;}
.rda{ margin-top:20px;}
.rdzi p{ font-size:14px; font-size:1.4rem; margin-top:10px; margin-bottom:13px;}
.img-list2,.img-list3,.img-list4,.img-list5 {position: relative;width: 860px; margin-left: 60px;overflow: hidden}
.img-list2 li,.img-list3 li,.img-list4 li,.img-list5 li {width:280px;margin-right: 10px;}
#content .ul { font-size:14px; font-size:1.4rem;}

.st15lie{ width:320px; margin-left:10px;}
.st15fu2 a{ padding-top:10px; font-size:20px; font-size:2rem;}
.st15fu2 p{ font-size:14px; font-size:1.4rem; margin-top:5px;}
.st15lie2{ width:482px;}
}
@media screen and (max-width:999px){
.rdtu{ width:100%; float:none; margin-top:28px;}
.rdzi{ width:100%; float:none; margin-top:23px;}
.rda{ margin-top:20px; font-size:18px; font-size:1.8rem;}
.rdzi p{ font-size:14px; font-size:1.4rem; margin-top:10px; margin-bottom:13px;}
.img-list2,.img-list3,.img-list4,.img-list5 {position: relative;width: 100%; margin-left: 0px;overflow: hidden}
.img-list2 ul,.img-list3 ul,.img-list4 ul,.img-list5 ul {width: 10000%;}
.img-list2 li,.img-list3 li,.img-list4 li,.img-list5 li {width:0.49%;margin-right: 0.015%;}
#content .ul { font-size:14px; font-size:1.4rem;}

.img-scroll2 .prev2, .img-scroll2 .next2,.img-scroll3 .prev3, .img-scroll3 .next3,.img-scroll4 .prev4, .img-scroll4 .next4,.img-scroll5 .prev5, .img-scroll5 .next5 { top:auto; margin-top:auto; bottom:20px;}
.img-scroll2 .prev2,.img-scroll3 .prev3,.img-scroll4 .prev4,.img-scroll5 .prev5 {left:50%; margin-left:-55px;cursor: pointer; background:url(../img/rdleft.jpg)}
.img-scroll2 .next2,.img-scroll3 .next3,.img-scroll4 .next4,.img-scroll5 .next5 {right:50%; margin-right:-55px;cursor: pointer; background:url(../img/rdright.jpg)}
.img-scroll2,.img-scroll3,.img-scroll4,.img-scroll5 { padding-bottom:80px; margin-top:20px;}

#tab { background:none}
#tab li { width:25%; float:left; text-align:center; margin:0px;}
.rdmain2{ margin-top:33px;}

.st15lie{ width:48%; margin-left:1% !important; margin-right:1%;}
.st15fu2 a{ padding-top:10px; font-size:20px; font-size:2rem;}
.st15fu2 p{ font-size:14px; font-size:1.4rem; margin-top:5px; padding-left:5px; padding-right:5px;}
.st15lie2{ width:100%; text-align:center;}
.st15fu1{ bottom:-50px;}
.st15fu2{ position:relative; top:auto;}
.st15fu2 p{ font-weight:normal;}
.st15{ padding-top:34px;}
.st15biao p{ font-size:14px; font-size:1.4rem; margin-bottom:10px;}
.rdmain3{ padding-top:34px; padding-bottom:36px;}
.rdbiaoge{ margin-top:30px;}
}
@media screen and (max-width:529px){
.img-list2 li,.img-list3 li,.img-list4 li,.img-list5 li {width:1%;margin-right: 0.015%;}
#tab li { width:50%; margin-bottom:10px;}
.st15lie{ width:98%;}
.st15biao a{ font-size:24px; font-size:2.4rem;}
.rdbiaoge td{ font-size:10px; font-size:1rem; padding:5px 0;}
}

/***************************************************************  4-1  *********************************************************************/
.mamain{ background:url(../img/mabei.jpg) no-repeat center; background-attachment:fixed; margin-top:11px; padding-top:81px; padding-bottom:80px;}
.mabiao{ display:block; font-size:30px; font-size:3rem; font-weight:bold; text-transform:uppercase; line-height:40px; text-align:center;}
.mal{ width:573px; float:left;}
.mal a{ display:block; font-size:20px; font-size:2rem; font-weight:bold; color:#0069a0; margin-top:54px;}
.mal ul{ margin-top:18px;}
.mal ul li{ font-size:16px; font-size:1.6rem; line-height:36px; padding-left:24px; background:url(../img/lingxing.png) no-repeat left 10px;}
.mal img{ display:block; width:100%; max-width:573px; max-height:289px; margin-top:40px; padding-bottom:11px;}
.liucheng{ width:745px; float:right; margin-top:77px;}
.liucheng a{ display:block;}
.liucheng a img{ display:block; margin:auto; width:100%; max-width:745px; max-height:1175px;}

.mamain2{ padding-top:103px; padding-bottom:99px;}
.malie{ width:399px; float:left; margin-left:100px; margin-top:64px;}
.maa{ background:url(../img/lingxing2.jpg) no-repeat left 6px; padding-left:37px;}
.maa a{ display:block;/* background:url(../img/mabiao.jpg) no-repeat 4px bottom;*/ font-size:18px; font-size:1.8rem; font-weight:bold; text-transform:uppercase; color:#33a3de; line-height:30px; padding-bottom:15px;}
.malie ul{ font-size:16px; font-size:1.6rem; line-height:28px; margin-top:15px;}
.malie ul p{ /*margin-bottom:28px;*/}

.malie2{ width:439px; float:left; margin-left:41px;/* margin-top:45px;*/ margin-top:5px;}
.malien{ position:relative;}
.matu{ display:block;}
.matu img{ display:block; margin:auto; width:100%; max-width:439px; max-height:337px;}
.mazi{ line-height:30px; padding:15px 0px; /*position:absolute;*/ left:0px; bottom:0px; width:100%; background:#fff; background:rgba(255,255,255,0.6); text-align:center; color:#0069a0; font-size:20px; font-size:2rem; display:block; }
@media screen and (min-width:1000px) and (max-width:1419px) {
.mal{ width:420px; float:left;}
.liucheng{ width:545px; float:right; margin-top:77px;}
.mal ul li{ font-size:14px; font-size:1.4rem; line-height:24px;}
.mal img{ padding-bottom:0px; margin-top:10px;}
.mal a{ margin-top:40px;}
.malie{ width:320px; margin-left:10px; margin-top:64px;}
.maa a{ font-size:16px; font-size:1.6rem;}
.malie ul{ font-size:14px; font-size:1.4rem;}
.malie2{ width:320px; margin-left:10px;}
.mazi{ font-size:14px; font-size:1.4rem; padding:10px 0;}
}
@media screen and (max-width:999px){
.mamain{ padding-top:30px; padding-bottom:30px;}
.mal{ width:100%; float:none;}
.liucheng{ width:100%; float:none; margin-top:37px;}
.mal ul li{ font-size:14px; font-size:1.4rem; line-height:24px;}
.mal img{ padding-bottom:0px; margin-top:10px;}
.mal a{ margin-top:30px;}
.malie{ width:100%; margin-left:0px; margin-top:24px;}
.maa a{ font-size:16px; font-size:1.6rem;}
.malie ul{ font-size:14px; font-size:1.4rem;}
.malie2{ width:49%; margin-left:0.5% !important; margin-right:0.5%;}
.mazi{ font-size:14px; font-size:1.4rem; padding:10px 0;}
.mamain2{ padding-top:33px; padding-bottom:39px;}
.mabiao{ font-size:20px; font-size:2rem;}
}
@media screen and (max-width:499px){
.malie2{ width:99%; margin-left:0.5% !important; margin-right:0.5%;}
}

/***************************************************************  service  *********************************************************************/
.senav{ position:fixed; width:82px; left:0px; top:50%; margin-top:-84px; z-index:999}
.selie1{ background:#f7f8f8 url(../img/abnav1.jpg) no-repeat center top;}
.selie1:hover{ background:#0069a0 url(../img/abnav1h.jpg) no-repeat center top;}
.selie2{ background:#f7f8f8 url(../img/senav2.jpg) no-repeat center top;}
.selie2:hover{ background:#0069a0 url(../img/senav2h.jpg) no-repeat center top;}

.selie1.dangqianpr{ background:#0069a0 url(../img/abnav1h.jpg) no-repeat center top;}
.selie2.dangqianpr{ background:#0069a0 url(../img/senav2h.jpg) no-repeat center top;}

.semain{ padding-top:46px;}
.sebiao{ display:block; font-size:30px; font-size:3rem; font-weight:bold; color:#0069a0; /*background:url(../img/sebiao.jpg) no-repeat center bottom; */text-align:center; line-height:40px; padding-bottom:25px;}
.sep{ font-size:16px; font-size:1.6rem; line-height:28px; text-align:center; margin:0 55px; margin-top:36px;}
.diqiu{ display:block; text-align:center; margin-top:146px;}
.diqiu img{ display:block; margin:auto; width:100%; max-width:933px; max-height:503px;}
.tubiao{  width:100%;}

.se1{ padding-bottom:90px;}
.se1 p{ font-size:24px; font-size:2.4rem; font-weight:bold; color:#f08200; line-height:30px; margin-top:68px;}
.se1 a{ display:block; margin-top:31px;}
.se1 a img{ display:block; max-width:100%;}

.semain2{ background:url(../img/se2bei.jpg) no-repeat center; background-attachment:fixed; margin-top:16px; padding-top:162px; padding-bottom:136px;}
.se2tu{ display:block; margin:auto; width:100%; max-width:1400px; max-height:833px;}

@media screen and (max-width:999px){
.se1 p{ font-size:16px; font-size:1.6rem; margin-top:28px;}
.se1 a{ margin-top:16px;}
.se1{ padding-bottom:30px;}
.senav{ width:auto; position:relative; left:auto; top:auto; margin-top:20px;}
.semain2{ padding-top:32px; padding-bottom:36px;}
.semain2 .zong{ overflow:hidden;}
.se2tu{ width:130%; margin-left:-17%;}
.sep{margin:0; margin-top:36px;}
}

/***************************************************************  comain  *********************************************************************/
.comain{ padding-top:36px; padding-bottom:66px;}
.cobiao{ display:block; font-size:24px; font-size:2.4rem; font-weight:bold; text-transform:uppercase; text-align:center; color:#0069a0; line-height:35px;}
.cop{ text-align:center; font-size:20px; font-size:2rem; line-height:32px; color:#000000; margin-top:10px;}

.coul{ width:646px; margin-top:55px;}
.coul>a{ display:block; font-size:20px; font-size:2rem; font-weight:bold; color:#0069a0; line-height:30px; margin-bottom:14px;}
.coul li{ padding-left:33px; font-size:16px; font-size:1.6rem; line-height:32px;}
.codingwei{ background:url(../img/codingwei.jpg) no-repeat left 7px;}
.codianhua{ background:url(../img/codianhua.jpg) no-repeat left 6px;}
.cochuanzhen{ background:url(../img/cochuanzhen.jpg) no-repeat left 7px;}
.cowang{ background:url(../img/cowang.jpg) no-repeat left 6px;}
.coxinfeng{ background:url(../img/coxinfeng.jpg) no-repeat left 10px;}
.coul li a:hover{ color:#0069a0;}

.cobiao2{ display:block; font-size:20px; font-size:2rem; text-transform:uppercase; color:#0069a0; line-height:40px;font-family: 'Redocn_2012110314154341'; padding-top:50px;}
.coxin{ margin-top:22px;}
.coxin .int1{ padding-left:18px; background:url(../img/xing.jpg) no-repeat left 14px;}
.mat4{ margin-top:21px;}
.coxin .int1 input{ width:404px; height:30px; line-height:30px; border:1px solid #cccccc; float:left; padding-left:11px; margin-left:64px; font-family:Verdana, Geneva, sans-serif;}
.coxin .int2{ padding-left:18px; background:url(../img/xing.jpg) no-repeat left 6px; margin-top:20px;}
.coxin .int2 textarea{ width:1368px; height:131px; line-height:30px; border:1px solid #cccccc; padding-left:11px; font-family:Verdana, Geneva, sans-serif;}
.coxin .int3{ padding-left:18px; background:url(../img/xing.jpg) no-repeat left 14px; margin-top:20px; float:left;}
.coxin .int3 input{ width:362px; height:30px; line-height:30px; border:1px solid #cccccc; padding-left:11px; font-family:Verdana, Geneva, sans-serif;}
.coxin .yanzheng{ width:117px; height:34px; float:left; margin-left:50px; margin-top:21px; cursor:pointer;}
.coxin .int4{ width:323px; height:34px; float:right; margin-top:21px; background:#0069a0; font-size:16px; font-size:1.6rem; color:#fff; text-transform:uppercase; cursor:pointer;}
.coxin .int4:hover{ background:#054f76;}

.ditu{ display:block; margin-top:81px; width:100%; max-width:1400px; max-height:465px;}

@media screen and (min-width:1000px) and (max-width:1419px){
.comain{ padding-top:20px; padding-bottom:46px;}
.cop{ font-size:16px; font-size:1.6rem;}
.coul{ width:470px; margin-top:35px;}
.ditu{ margin-top:30px;}
.cobiao2{ padding-top:30px;}
.coxin .int1 input{ width:290px; margin-left:25px;}
.coxin .int2 textarea{ width:950px;}
}
@media screen and (max-width:999px){
.comain{ padding-top:20px; padding-bottom:26px;}
.cop{ font-size:16px; font-size:1.6rem;}
.coul{ width:100%; margin-top:35px;}
.ditu{ margin-top:30px;}
.cobiao2{ padding-top:30px;}
.cobiao{ line-height:30px; font-size:20px; font-size:2rem;}
.coxin{ margin-top:30px;}
.coxin .int1 input{ width:290px; margin-left:25px;}
.coxin .int2 textarea{ width:950px;}
.coxin .int1,.coxin .int2{ margin-top:auto;}
.coxin .int1 input{ width:92%; float:none; margin-left:auto; margin-bottom:21px;}
.coxin .int2 textarea{ width:92%;}
.coxin .int3{ float:none;}
.coxin .int3 input{ width:92%;}
.coxin .yanzheng{ margin-left:18px;}
.coxin .int4{ width:40%; float:left; margin-left:11px;}
}

/***************************************************************  about  *********************************************************************/
.abmain{ padding-bottom:92px;}
.ab1{}
.ablie{ width:455px; float:left; margin-left:17px; position:relative; overflow:hidden; margin-top:11px; margin-left:17px; margin-bottom:6px;}
.abtu1{ display:block;}
.abtu1 img{ display:block; margin:auto; width:100%; max-width:455px; max-height:288px;}
.abfu{ position:absolute; width:100%; height:100%; left:0px; top:100%; transition:0.5s; background:#333333; background:rgba(51,51,51,0.9);}
.abfu p{ height:288px; vertical-align: middle; display: table-cell; font-size:16px; font-size:1.6rem; line-height:24px; color:#ffffff; padding-left:48px; padding-right:20px;}
.ablie:hover .abfu{ top:0px;}

.ab2{}
.abr{width:455px; float:right;}
.abl{ width:100%;  padding-top:51px;}
.abbiao1{ display:block; font-size:16px; font-size:1.6rem; text-transform:uppercase; color:#0069a0; padding-left:22px; background:url(../img/abbiao1.jpg) no-repeat left 6px; font-weight:bold;}
.abbiao2{ display:block; font-size:27px; font-size:2.7rem; font-weight:bold; text-transform:uppercase; font-family: 'Redocn_2012110314154341'; /*background:url(../img/abbiao2.jpg) no-repeat left bottom;*/ padding-bottom:35px; margin-top:14px;}
.abl p{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:29px;}

.img-scroll6 {position: relative; margin-top:88px;}
.cobiao3{ display:block; font-size:24px; font-size:2.4rem; font-weight:bold; text-transform:uppercase; font-family: 'Redocn_2012110314154341';}
.abnav{ width:94px; height:37px; position:absolute; right:0px; top:3px;}
.img-scroll6 .prev6, .img-scroll6 .next6 {position: absolute;display: block;width: 37px;height: 37px;}
.img-scroll6 .prev6 {left: 0;cursor: pointer; background:url(../img/ableft.jpg) no-repeat center;}
.img-scroll6 .next6 {right: 0;cursor: pointer; background:url(../img/abright.jpg) no-repeat center;}
.img-scroll6 .prev6:hover { background:url(../img/ablefth.jpg) no-repeat center;}
.img-scroll6 .next6:hover { background:url(../img/abrighth.jpg) no-repeat center;}
.img-list6 {position: relative;width: 100%; overflow: hidden; margin-top:28px; padding-bottom:18px;}
.img-list6 ul {width: 9999px;}
.img-list6 li {float: left;display: inline;width: 257px; margin-right:29px; background:#0069a0;}
.cotu{ position:relative; border:1px solid #a0a0a0; border-bottom:none; max-width:255px; margin:auto;}
.cotun{ display:block;}
.cotun img{ display:block; width:100%; max-width:255px; max-height:211px;}
.coa{ display:block; font-size:18px; font-size:1.8rem; color:#fff; text-transform:uppercase; font-weight:bold; line-height:24px; /*position:absolute; left:11px; bottom:10px;*/ margin-top:10px; margin-left:11px;}
.cozi{ position:relative; padding:0 12px; padding-top:10px; padding-bottom:20px;font-size:14px; font-size:1.4rem; color:#fff; line-height:25px; min-height:130px;}
.cozi p,.cozi span,.cozi li{ color:#fff;}
.coqiu{ position:absolute; width:57px; height:37px; left:50%; margin-left:-28px; bottom:-18px;}

.abmain2{ background:#eff0f2; padding-top:43px; padding-bottom:24px;}
.abbiao3{ display:block; font-size:24px; font-size:2.4rem; font-weight:bold; text-transform:uppercase; font-family: 'Redocn_2012110314154341';}
.abl1{ width:597px; float:left; margin-left:37px; margin-top:30px;}
.abl1 img{ display:block; margin:auto; width:100%; max-width:597px; max-height:626px;}
.abr1{ width:711px; float:right;}
.talie{ padding-left:87px; margin-bottom:29px; margin-top:24px;}
.talie a{ display:block; font-size:16px; font-size:1.6rem; font-weight:bold; color:#0069a0; line-height:24px;}
.talie p{ font-size:14px; font-size:1.4rem; line-height:24px; color:#999999; margin-top:2px;}

.talie1{ background:url(../img/tatu1.jpg) no-repeat left 6px;}
.talie2{ background:url(../img/tatu2.jpg) no-repeat left 6px;}
.talie3{ background:url(../img/tatu3.jpg) no-repeat left 6px;}
.talie4{ background:url(../img/tatu4.jpg) no-repeat left 6px;}
.talie5{ background:url(../img/tatu5.jpg) no-repeat left 6px;}

.abmain3{ padding-top:88px; padding-bottom:140px;}
.licheng{ display:block; margin:auto; width:100%; max-width:1400px; max-height:801px;}

@media screen and (min-width:1000px) and (max-width:1419px){
.ablie{ width:320px; margin-left:10px;}
.abfu p{ padding-left:28px; padding-right:20px;}
.abr{width:320px; float:right;}
.abl{ /*width:630px; float:left;*/ padding-top:21px;}
.abl p{ font-size:14px; font-size:1.4rem; line-height:30px; margin-top:20px;}
.img-list6 li {width: 237px; margin-right:10px;}
.abl1{ width:450px; float:left; margin-left:0px; margin-top:30px;}
.abr1{ width:510px; float:right;}
.talie{ margin-bottom:0px; margin-top:15px;}
}
@media screen and (max-width:999px){
.ablie{ width:48%; margin-left:1% !important; margin-right:1%;}
.abfu{ position:relative; top:auto;}
.abfu p{ padding:10px; font-size:14px; font-size:1.4rem; line-height:24px; height:96px;}
.abr{width:100%; float:none;}
.abl{ width:100%; float:none; padding-top:10px;}
.abl p{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
.img-scroll6 { margin-top:38px;}
.img-list6 ul {width: 10000%;}
.img-list6 li { width:0.32333%; margin-right:0.015%}
.abl1{ width:100%; float:none; margin-left:0px; margin-top:30px;}
.abr1{ width:100%; float:none;}
.abmain3{ padding-top:38px; padding-bottom:30px;}
}
@media screen and (max-width:639px){
.img-list6 li { width:0.49%; margin-right:0.015%}
}
@media screen and (max-width:489px){
.ablie{ width:98%; margin-left:1% !important; margin-right:1%;}
.img-list6 li { width:1%; margin-right:0.015%}
}
.prnav2{ display:none;}
.prnav{ border-top:1px solid #e3e3e3; box-shadow:0 4px 4px #d4d4d4; margin-top:40px;}
.prnavn>li{ position:relative; width:25%; float:left;}
.prnavn>li>a{ display:block; font-size:16px; font-size:1.6rem; font-weight:bold; line-height:32px; color:#7f7f7f; padding:15px 0; text-align:center;}
.prnavn>li:hover>a{ color:#285fca;}

@media screen and (max-width:999px) {
	.prnav2{ display:block;}
.prnavn>li{ width:100%;}
.prnavn>li>a{ text-align:left;}
.prnav{ margin-top:10px;}
.prnavn>li:hover .prerji{ top:auto;}
}

.neiyelunbo{ width:100%; max-width:1920px; margin:0 auto; text-align:center; }
.neiyelunbo img{  width:100%; max-width:1920px; display:block;}

.lanse{ color:#0069a0 !important; font-size:20px !important; font-size:2rem !important;}


.xinwenfelei{ width:100%; margin-top:20px; margin-bottom:20px; display:none;}
.xinwenfelei a{ display:block; border:#0069a0 solid 1px;  text-align:center; border-radius:10px; width:48%; margin-left:1%; line-height:30px; text-align:center; float:left; color:#0069a0;}
.xinwenfelei a:hover,.xuanzhognnews{ background:#0069a0 !important; color:#fff !important;}
@media screen and (max-width:999px) {
.xinwenfelei{ display:block;}
}


.lunbot{ position:absolute; right:200px; bottom:-130px; z-index:99999999999; width:300px;}
@media screen and (min-width:1000px) and (max-width:1419px){
.lunbot{ width:150px; right:80px;     bottom: -51px;}
}
@media screen and (max-width:999px) {
.lunbot{ display:none;}
}