@charset "utf-8";/* CSS Document */
html {font-size: 62.5%;height: 100%}
body {margin: 0 auto;font-family: 'SharpSansNo1Medium';font-size: 12px;font-size: 1.2rem;height: 100%; background:url(); background-attachment:fixed;}
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: 'SharpSansNo1Medium';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: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;}}

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


/*  head  */
.head{}
.het{ background:#1a90da; line-height:24px; padding:8px 0;}
.het li{ font-size:14px; font-size:1.4rem; color:#fff; float:left;}
.het li a{ color:#fff;}
.hexinfeng{ padding-left:38px; background:url(../images/hexinfeng.jpg) no-repeat left center;}
.hedianhua{ padding-left:29px; background:url(../images/hedianhua.jpg) no-repeat left center; margin-left:48px;}
.het li a:hover{ color:#666;}

.heb{ background:#fff url(../images/heb.jpg) repeat-x top; padding-top:8px; padding-bottom:9px;}
.heb .zong{ position:relative; z-index:999}
.logo{float:left; width:76px;}
.logo a{ display:block; text-align:center;}
.logo a img{ display:block;  max-width:260px; max-height:70px;margin-top:8px;}

/*  sousuo  */
.search2{width:34px;z-index:999999; position:absolute;background:none; top:30px; right:28px;}
.sb-icon-search {color: #fff;z-index: 999;width:34px;height:34px;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:999999;}
.search_1000{}
.sb-search {position:relative;width: 0%;min-width: 34px;height: 34px;float: right;display:inline;overflow: hidden;-webkit-transition: width 0.5s;-moz-transition: width 0.5s;transition: width 0.5s;-webkit-backface-visibility: hidden; z-index:999;}
.sb-search-input {position: absolute;top: 0;left:0px;outline: none;width:236px;height: 34px;line-height:34px;padding-left:40px;border:none;margin: 0;z-index: 10;font-family:Arial, Helvetica, sans-serif; color:#333; background:none}
.sb-icon-search,.sb-search-submit{width: 34px;height: 34px;display: block;position: absolute;right: 0px;top:0px;padding: 0;margin: 0;cursor: pointer;background:url(../images/sousuo.jpg) no-repeat center;border:none; border-radius:17px;}

.sb-search.sb-search-open,
.no-js .sb-search {width: 236px;height:34px;line-height:34px;position:relative;right:0px;top:0px; border-radius:17px; color:#fff; z-index: 9999999; background:#fff; border:1px solid #1a90da;}
.no-js .sb-search .sb-icon-search {position:absolute;background:url(../images/sousuo.jpg) no-repeat center;z-index: 15;right:0px;top:0px;}
.no-js .sb-search .sb-search-submit{z-index: 9990;}

.daohang{ float:right; margin-top:8px; margin-right:214px;}
.daohang>li{float:left; position:relative; z-index:99999; margin-left:40px;}
.daohang>li>a{ display:block; font-size:16px; font-size:1.6rem; color:#1a90da; text-transform:uppercase; line-height:75px; background:url(../images/daohang.jpg) no-repeat center bottom; background-size:0px 19px;}
.daohang>li:hover>a{ color:#074b76; background-size:44px 19px;}
.dangqiandao{ color:#074b76 !important; background-size:44px 19px !important;}


.yiji{ width:258px; position:absolute; top:-9999px; left:0px; background:#1a90da; background:rgba(26,144,218,0.97); padding:3px 0; text-align:left; z-index:999999}
.yiji li{ position:relative; z-index:999999}
.yiji li a{ display:block; font-size:16px; font-size:1.6rem; line-height:26px; color:#ffffff; padding:5px 27px; background:url(../images/xiala.png) no-repeat right center;}
.yiji li:hover>a{ background:#074b76 url(../images/xiala.png) no-repeat right center;; color:#fff}
.daohang>li:hover .yiji{ top:75px;}
.erji{ margin-left:2px;width:180px; position:absolute; top:-9999px; left:258px; background:#1a90da; background:rgba(26,144,218,0.97); padding:3px 0; text-align:left; z-index:999999}
.erji li a{ background:none}
.erji li:hover a{ background:#074b76}
.yiji li:hover .erji{ top:0px;} 

.hood{ color:#074b76; background: none !important; background-size:0px !important; }
.daohang>li:hover>a .hood:hover{ color:#074b76; background: none !important; background-size:0px !important; }

.xiala{ border:1px solid #d2d2d2; position:absolute; width:1145px; left:-415px; top:-9999px; background:#fff;}
.ul1 li{ width:228px; float:left; border:1px solid #d2d2d2; border-left:none; border-top:none; padding-bottom:24px;}
.xialatu{ display:block;}
.xialatu img{ display:block; margin:auto; width:100%; max-width:707px; max-height:452px;} 
.xialazi{ display:block; margin-top:10px; font-size:16px; font-size:1.6rem; line-height:24px; text-align:center; padding:0 15px; height:48px; overflow:hidden;}
.ul1 li:hover{box-shadow:0 2px 10px #cacaca;}
.daohang>li:hover .xiala{ top:82px;}

#outer1 {}
#tab1 {overflow:hidden;zoom:1; background:#f0f0f0;}
#tab1 li {float:left;cursor:pointer; width:33.333%; *width:33%; float:left; text-align:center; font-size:14px; font-size:1.4rem;}
#tab1 li a{ display:block; line-height:25px; padding:10px 0;}
#tab1 li.current1 a{color:#fff;background:#c59d61;}
#content1 {}
#content1 .ul1 {display:none;}

/*lun bo*/
.index_focus {position: relative;width: 100%;height:650px;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 .slide_nav{ position:absolute; bottom:27px; left:50%; margin-left:-154px; z-index:9999}
.index_focus .slide_nav a {width:59px;height:8px; cursor: pointer;float: left;margin-right:10px; margin-left:9px; background:#53bceb; background:rgba(83,188,235,0.8);}
.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:#1a90da;}

.index_focus_pre, .index_focus_next {display: none;position: absolute;top: 50%;margin-top:-45px;width:70px;height:70px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 9999}
.index_focus_pre {left:50px;background: url(../images/baleft.png) no-repeat;}
.index_focus_next {right:50px;background: url(../images/baright.png) no-repeat;}
.index_focus_pre:hover {left:50px;background: url(../images/balefth.png) no-repeat;}
.index_focus_next:hover {right:50px;background: url(../images/barighth.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 .slide_nav{ position:absolute; bottom:27px; left:50%; margin-left:-154px; z-index:9999}
.index_focus2 .slide_nav a {width:59px;height:8px; cursor: pointer;float: left;margin-right:10px; margin-left:9px; background:#53bceb; background:rgba(83,188,235,0.8);}
.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:#1a90da;}

.index_focus_pre2, .index_focus_next2 {display: none;position: absolute;top: 50%;margin-top:-15px;width:70px;height:70px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 9999}
.index_focus_pre2 {left:50px;background: url(../images/baleft.png) no-repeat;}
.index_focus_next2 {right:50px;background: url(../images/baright.png) no-repeat;}
.index_focus_pre2:hover {left:50px;background: url(../images/balefth.png) no-repeat;}
.index_focus_next2:hover {right:50px;background: url(../images/barighth.png) no-repeat;}

.daohang2{ display:none}

@media screen and (min-width:1000px) and (max-width:1219px) {
.index_focus {height:520px;}
.index_focusn img {width:80%;}
.index_focus2 {height:320px;}
.index_focusn2 img {width:80%;}

.daohang{ margin-right:70px;}
.daohang>li{ margin-left:20px;}
.daohang>li>a{font-size:14px; font-size:1.4rem;}
}
@media screen and (min-width:1000px) {.carousel,.clear2,.container,.nav{display: none}}
@media screen and (max-width:999px) {
.clear2{ clear:both;}
.index_focus {display: none}
.index_focus2 {display: none}
.yiji{display: none}

.table{
   width:100%;
    overflow:scroll;
}

.logo{ float:none;}
.daohang{ float:none; text-align:center; margin:auto; margin-top:0px; padding-bottom:5px;}
.daohang li{ float:none; display:inline-block; *float:left; margin:0 7px;}
.daohang li a{ text-transform:none;}

.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:#1a90da;}
.carousel ol li:last-child{margin: 0;}
}
@media screen and (min-width:640px) {.container,.nav{display: none}}
@media screen and (max-width:639px) {
.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; line-height:40px; text-align:center; color:#1a90da}
.het li{ float:none; margin:auto;}

.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:25px;right:10px;transition:all 0.4s ease 0s; z-index:9999}
.menubtn span{display: block;width: 100%;height: 5px;margin-bottom: 5px;background-color: #fff;}
.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:30px;font-size: 12px; font-size:1.2rem;text-indent: 30px;}
.nav ul li a{ color:#fff;}
}
@media screen and (max-width:358px) {
    
.daohang2 a{ display:inline-block; padding:0 5px; font-size:14px; font-size:1.4rem; line-height:40px; text-align:center; color:#1a90da}

}
@media screen and (max-width:310px) {
    
.daohang2 a{ display:inline-block; padding:0 4px; font-size:14px; font-size:1.4rem; line-height:40px; text-align:center; color:#1a90da}

}
@media screen and (max-width:308px) {
    
.daohang2 a{ display:inline-block; padding:0 3px; font-size:14px; font-size:1.4rem; line-height:40px; text-align:center; color:#1a90da}

}

/*  main1  */
.main1{ background:url(../images/m1beijing.jpg) no-repeat center top; padding-top:69px; padding-bottom:24px;}
.m1biao{ display:block; float:left; margin-bottom:23px;}
.m1biao img{ display:block; max-width:607px; max-height:80px;}
.main1 p a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; text-align:center; margin-top:19px;}
.m1lie{ width:531px; margin-top:33px;}
.m1tu{ display:block; text-align:center;}
.m1tu img{ display:block; margin:auto; width:100%; max-width:531px; max-height:356px;}
.main1 p a:hover{ color:#1a90da;}
@media screen and (min-width:1000px) and (max-width:1219px) {
.m1lie{ width:460px;}
}
@media screen and (max-width:999px) {
.main1{ padding-top:39px; background:none}
.m1lie{ width:48%;}
}
@media screen and (max-width:599px) {
.m1lie{ width:98%; float:none;}
}

/*  main2  */
.main2{ background:url(../images/m2beijing.jpg) no-repeat center top; padding-top:45px; padding-bottom:68px;}
.m2biao{ display:block; margin-bottom:21px;}
.m2biao img{ display:block; max-width:589px; max-height:80px;}
.m2lie{ display:block; width:280px; float:left; margin-left:26px; border-radius:8px; position:relative; overflow:hidden; margin-top:30px;}
.m2tu{ display:block;}
.m2tu img{ display:block; margin:auto; width:100%; max-width:406px; max-height:363px;}
.m2zi{ position:absolute; width:100%; height:41px; left:0px; bottom:0px; background:#1a90da; background:rgba(26,144,218,0.9); transition:0.5s; border-radius:8px;}
.m2mor{ display:block; width:148px; height:38px; border:1px solid #ffffff; text-align:center; line-height:38px; font-size:16px; font-size:1.6rem; color:#fff; position:absolute; left:50%; margin-left:-74px; top:100%; margin-top:0px;}
.m2zin{ line-height:41px; font-size:16px; font-size:1.6rem; color:#fff; text-align:center; width:96%; position:absolute; left:2%; bottom:0px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m2lie:hover .m2zi{ height:100%;}
.m2lie:hover .m2mor{ top:50%; margin-top:-20px;}
.m2mor:hover{ background:#fff; color:#1a90da}
@media screen and (min-width:1000px) and (max-width:1219px) {
.m2lie{ width:237px; margin-left:10px;}
}
@media screen and (max-width:999px) {
.main2{ background:none; padding-top:25px; padding-bottom:29px;}
.m2lie{ width:24%; margin-left:0.5% !important; margin-right:0.5%;}
}
@media screen and (max-width:699px) {
.m2lie{ width:49%; margin-left:0.5% !important; margin-right:0.5%;}
.m2zin{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:359px) {
.m2lie{ width:99%; margin-left:0.5% !important; margin-right:0.5%;}
}

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

.main3{ background:url(../images/m3beijing.jpg) no-repeat top center; padding-bottom:69px;}
.m3biao{ display:block;}
.m3biao img{ display:block; max-width:450px; max-height:80px;}
.m3lie{ width:380px; float:left; margin-left:30px; margin-top:50px; border-radius:8px; overflow:hidden; background:#1a90da; box-shadow:0 0 10px #999;}
.m3tu{ display:block;}
.m3tu img{ display:block; margin:auto; width:100%; max-width:380px; max-height:354px;}
.m3zi{ padding:0 16px; padding-right:20px; padding-top:13px; padding-bottom:19px;}
.m3a{ display:block; font-size:18px; font-size:1.8rem; color:#fff; line-height:23px;font-family: 'SharpSansNo1Bold'; height:46px; overflow:hidden;}
.m3zi p a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; color:#e4e4e4; margin-top:13px; height:80px; overflow:hidden;}
.m3zi span{ display:block; font-size:14px; font-size:1.4rem; color:#fff; line-height:24px; padding-left:21px; background:url(../images/m3riqi.jpg) no-repeat left center; margin-top:19px; float:left;}
.m3mor{ display:block; float:right; padding-right:31px; line-height:24px; margin-top:19px; font-size:16px; font-size:1.6rem; line-height:24px; color:#074b76; background:url(../images/m3mor.jpg) no-repeat right 6px;}
.m3a:hover{ color:#e4e4e4; text-shadow:3px 3px 3px #000}
.m3zi p a:hover{ color:#fff; text-shadow:3px 3px 3px #000}
.m3mor:hover{ color:#fff; background:url(../images/m3morh.jpg) no-repeat right 6px; text-shadow:3px 3px 3px #000}
@media screen and (min-width:1000px) and (max-width:1219px) {
.m3lie{ width:320px; margin-left:10px;}
}
@media screen and (max-width:999px) {
.main3{ background:none; padding-bottom:29px;}
.m3lie{ width:32.333%; margin-left:0.5% !important; margin-right:0.5%;}
.m3zi{ padding:5px;}
}
@media screen and (max-width:699px) {
.m3lie{ width:99%; margin-left:0.5% !important; margin-right:0.5%;}
}

/*  main4  */
.main4{ background:url(../images/m4beijing.jpg) no-repeat center top; padding-bottom:130px;}
.m4biao{ display:block; text-align:center;}
.m4biao img{ display:block; margin:auto; width:96%; max-width:246px; max-height:80px;}
.m4n{ padding-top:50px;}
.m4n a{ display:block; width:146px; float:left; margin-left:54px; margin-top:24px;}
.m4n a img{ display:block; margin:auto; width:100%; max-width:146px; max-height:115px;}
@media screen and (min-width:1000px) and (max-width:1219px) {
.m4n a{ width:146px; margin-left:20px;}
}
@media screen and (max-width:999px) {
.main4{ background:none;}
.m4n a{ width:15.666%; margin-left:0.5% !important; margin-right:0.5%;}
.m4n{ padding-top:20px;}
}
@media screen and (max-width:699px) {
.m4n a{ width:32.333%; margin-left:0.5% !important; margin-right:0.5%;}
}

/*  foot  */
.foot{ background:#2595db url(../images/footbei.jpg) no-repeat center bottom; padding-top:39px; padding-bottom:8px;}
.ful1{ width:195px; float:left;}
.ful2{ width:372px; float:left; margin-left:151px;}
.ful3{ width:310px; float:right;}

.fbiao{ display:block; font-size:24px; font-size:2.4rem; color:#fff; line-height:36px;font-family: 'SharpSansNo1Bold'; background:url(../images/fbiao.jpg) no-repeat left bottom; padding-bottom:10px;}

.f1n{ padding-top:19px;}
.f1n a{ display:block; font-size:14px; font-size:1.4rem; color:#fff; line-height:24px;}

.f2n{ padding-top:19px;}
.f2n a{ display:block; width:47%; float:left; font-size:14px; font-size:1.4rem; color:#fff; line-height:24px;margin-right:3%;}

.f3n{ padding-top:19px;}
.f3n li{ font-size:14px; font-size:1.4rem; color:#fff; line-height:24px; padding-left:28px;}
.f3n li a{ color:#fff;}
.f3n li a:hover,.f1n a:hover,.f2n a:hover{ text-shadow:3px 3px 3px #000}
.fdianhua{ background:url(../images/fdianhua.png) no-repeat left 5px;}
.fchuanzhen{ background:url(../images/fchuanzhen.png) no-repeat left 5px;}
.fxinfeng{ background:url(../images/fxinfeng.png) no-repeat left 5px;}
.fdingwei{ background:url(../images/fdingwei.png) no-repeat left 5px;}

.shejiao{ margin-top:27px;}
.shejiao a{ display:block; float:left; width:37px; border-radius:50%; margin-right:14px;}
.shejiao a img{ display:block; margin:auto; width:100%; max-width:37px; max-height:37px;}
.shejiao a img:hover{box-shadow:0 2px 7px #07598d; border-radius:50%;}

.youlian{ padding-top:23px;}
.youlian p{ font-size:16px; font-size:1.6rem; line-height:24px; color:#fff; float:left;font-family: 'SharpSansNo1Bold';}
.youlian a{ display:block; float:left; font-size:14px; font-size:1.4rem; line-height:24px; color:#fff; margin:0 10px;}
.youlian a:hover{text-shadow:3px 3px 3px #000}
@media screen and (min-width:1000px) and (max-width:1219px) {
.ful1{ width:195px; float:left;}
.ful2{ width:372px; float:left; margin-left:51px;}
.ful3{ width:310px; float:right;}
}
@media screen and (max-width:999px) {
.ful1{ width:20%; float:left;}
.ful2{ width:40%; float:left; margin-left:1%;}
.ful3{ width:39%; float:right;}
}
@media screen and (max-width:779px) {
.ful1{ width:100%; float:none;}
.ful2{ width:100%; float:none; margin-left:0%; margin-top:20px;}
.ful3{ width:100%; float:none; margin-top:20px;}
}
@media screen and (max-width:639px) {
.youlian{ display:none}
.foot{ padding-bottom:70px;}
}


/*  ke fu  */
#online_qq_layer{ z-index:9999; position:fixed; right:0px; top:85%; margin-top:-140px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)); font-family:Verdana, Geneva, sans-serif }
#online_qq_tab{ width:24px; float:left; margin:0px; margin-top:25px; position:relative; z-index:9; }
#online_qq_tab a{ display:block; height:90px; line-height:999em; overflow:hidden; }
#online_qq_tab a#floatShow{ background:url(../images/erduo.png) no-repeat;}
#online_qq_tab a#floatHide{ background:url(../images/erduo.png) no-repeat; }
#onlineService{ display:inline;float:left;width:153px; display:block; background:#309bde; border-radius:8px; padding:6px; padding-bottom:7px;}
.kefubiao{ display:block; line-height:25px; color:#fff; font-size:14px; font-weight:bold; padding-left:22px; margin-bottom:4px;}
.kefun{ background:#fff; padding-bottom:2px;}
.kefutu{ display:block; margin-bottom:9px; text-align:center; padding-top:10px;}
.kefutu img{ width:117px; height:106px;}
.kes{ background:url(../images/kes.jpg) no-repeat left center; display:block; line-height:26px; padding-left:25px; margin-left:15px; margin-right:14px;}
.keapp{background:url(../images/keapp.jpg) no-repeat left center; font-size:14px; font-size:1.4rem; display:block; line-height:26px; padding-left:25px; margin-left:15px; margin-right:14px; margin-top:6px;}
.keweixin{background:url(../images/keweixin.jpg) no-repeat left center; font-size:14px; font-size:1.4rem; display:block; line-height:26px; padding-left:25px; margin-left:15px; margin-right:14px; margin-top:6px;}
.kes:hover,.keapp:hover,.linkin:hover,.facebook:hover{color:#1a90da;}
.linkin{ background:url(../images/linkin.png) no-repeat left center; display:block; line-height:26px; padding-left:25px; margin-left:15px; margin-right:14px;}
.facebook{ background:url(../images/faceboo.png) no-repeat left center; display:block; line-height:26px; padding-left:25px; margin-left:15px; margin-right:14px;}


.saoma{ width:157px; position:fixed; top:50%; margin-top:-167px; left:0px; background:#fff; text-align:center; padding-top:16px; z-index:99999}
.erweima{ display:block; text-align:center;}
.erweima img{ width:122px; height:123px;}
.saozi{ display:block; text-align:center; font-size:14px; font-size:1.4rem; color:#792e2c; line-height:30px; margin-bottom:7px;}
.saoma .close{background:none;border:none;position:absolute;left:2px;top:0px;color:#4d4d4d;z-index:999;cursor:pointer;}

@media screen and (min-width:640px){
.kefu2{ display:none}
}
@media screen and (max-width:639px){
#online_qq_layer{ display:none}

.kefu2{ position:fixed; bottom:0px; width:100%; left:0px;z-index:999; background:#fff}
.kefu2 a{display:block; float:left; width:50%; text-align:center; padding:15px 0;}
.saoma{ display:none}
}

/******************************************************************  product  *****************************************************/
.mianbao{ font-size:14px; font-size:1.4rem; line-height:24px; padding-top:33px;}
.mianbao a:hover{ color:#074b76;}
.co07{ color:#074b76;}

.prmain{ padding-bottom:110px;}
.prl{ width:258px; float:left; margin-top:34px;}
.prr{ width:857px; float:right; margin-top:34px;}


.prltbiao{ display:block; font-size:20px; font-size:2rem; color:#fff; text-align:center; background:url(../images/prltbiao.jpg) no-repeat center;font-family: 'HelveticaLTStdBlk'; line-height:31px; padding:15px 0;}
.subNavBox{ background:#1a90da; margin-top:9px; padding-top:9px; padding-bottom:16px;}
.subNav{ background:url(../images/prljian.png) no-repeat right center;}
.subNav a{cursor:pointer; display:block; font-size:16px; font-size:1.6rem; line-height:24px; padding:6px; color:#fff; padding-left:40px; padding-right:20px;}
.subNav:hover{ background:#074b76 url(../images/prljianh.png) no-repeat right center;}
.subNav:hover a{ background:url(../images/prlt.png) no-repeat left center;}
.subNavShow{ background:#074b76 url(../images/prljianh.png) no-repeat right center;}
.subNavShow a{ background:url(../images/prlt.png) no-repeat left center;}
.currentDd a{ background:url(../images/prlt.png) no-repeat left center;}
.currentDd{ background:#074b76 url(../images/prljianh.png) no-repeat right center;}
.navContent{display: none; background:#15a5ff;}
.navContent>li a{display:block; font-size:14px; font-size:1.4rem; color:#fff; line-height:28px; padding-left:40px;}
.navContent>li a:hover{color:#074b76;}

.chanta{ overflow:auto;}
.chanlie{ border-collapse:collapse; width:100%;}
.chanlie td{ border:2px solid #1d1d1d; font-size:16px; font-size:1.6rem;font-family: '宋体'; line-height:22px; padding:3px; color:#000;}
.chanlie td a{ color:#000; display:block;}
.biaotou{ background:#1a90da; text-align:center !important; background:#1a90da;}
.biaotou td{color:#fefefe !important; font-size:20px !important; font-size:2rem !important; font-family: 'SharpSansNo1Medium' !important; padding:12px 0;}
.chanlie td a:hover{ color:#1a90da;}

.theme-buy { padding-top:11px; position:relative;}
.theme-buy h1{ font-size:24px; font-size:2.4rem; font-weight:bold; color:#349cdf; line-height:30px; background:url() no-repeat left bottom; padding-bottom:4px; padding-right:170px;}

.fenye{ position:relative; padding-top:79px;}

.btn{ display:block; width:107px; height:36px; background:#1a90da url(../images/xiazai.png) no-repeat 20px center; padding-left:43px; font-size:14px; font-size:1.4rem; color:#fff; line-height:36px; top:74px; position:absolute; right:0px;}
.btn:hover{ background:#074b76 url(../images/xiazai.png) no-repeat 20px center;}
.theme-popover {z-index:999999;position:fixed;top:50%;left:50%;width:800px;height:230px;margin-top:-115px; margin-left:-400px; overflow:auto; background:#7fa6d1; background:rgba(127,166,209,0.95); box-shadow: 0 0 5px #666; border-radius:5px; display:none;}
.theme-poptit {position: relative;}
.theme-poptit .close {float:right;color:#fff;padding:10px;font:bold 14px/14px simsun;text-shadow:0 1px 0 #ddd}
.theme-poptit .close:hover {/*color:#444;*/}


.fenyen{ text-align:center;}
.fenyen a{ display:inline-block; *float:left; width:60px; height:28px; background:#eee; border:1px solid #e5e5e5; text-align:center; line-height:28px; margin-right:9px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif}
.fenyen a:hover{ border:1px solid #349cdf; color:#fff; background:#349cdf}
.sx{ width:59px !important;}
.dangqianfen{ border:1px solid #349cdf !important; color:#fff !important; background:#349cdf !important;}


.chanbiao{ background:#074b76; font-size:24px; font-size:2.4rem; color:#fff;font-family: 'HelveticaLTStdBlk'; line-height:40px; padding-left:24px;}
.chanbiao a{
    color:#fff;
}
.chann{ padding-top:22px;}
.chann p{ font-size:18px; font-size:1.8rem; line-height:24px; text-align:center;}
.chanxin{ width:450px; margin:auto;}
.chanxin .int1{ width:440px; height:30px; line-height:30px; padding-left:10px; border-radius:5px; margin-top:18px; font-size:14px; font-size:1.4rem; color:#666666;}
.chanxin .int2{ width:160px; height:30px; line-height:30px; padding-left:18px; margin-top:25px; float:left; background:#fff url(../images/xing.jpg) no-repeat 3px center; font-size:14px; font-size:1.4rem; color:#666666; margin-right:11px;}
.poyanzheng{ display:block; float:left; width:119px; height:32px; margin-top:25px; cursor:pointer;}
.chanxin .int3{ width:115px; height:32px; background:#074b76; margin-top:25px; float:right; cursor:pointer; font-size:14px; font-size:1.4rem; color:#fff; text-transform:uppercase;}
.chanxin .int3:hover{ background:#1a90da;}

@media screen and (min-width:1000px) and (max-width:1219px) {
.prl{ width:258px;}
.prr{ width:710px;}
}
@media screen and (max-width:999px) {
.prmain{ padding-bottom:30px;}
.prl{ width:35%;}
.prr{ width:63%;}
.chanlie td{ font-size:12px; font-size:1.2rem; padding:3px; color:#5b5b5b;}
.biaotou td{ font-size:14px !important; font-size:1.4rem !important;}
.theme-popover { width:96%; left:2%; margin-left:auto;}
.btn{ position:relative; right:auto; top:auto;}
.fenye{ padding-top:20px;}
.fenyen{ margin-top:10px;}
}
@media screen and (max-width:639px) {
.prl{ width:100%; float:none; margin-top:20px;}
.prr{ width:100%; float:none;}
.chann p{ font-size:14px; font-size:1.4rem; line-height:24px; text-align:center;}
.chanxin{ width:98%; margin:auto;}
.chanxin .int1{ width:92%; margin-top:10px; padding-left:18px;}
.chanxin .int2{ width:92%; margin-top:10px; margin-right:0px;}
.poyanzheng{ margin-top:10px;}
.chanxin .int3{ margin-top:10px; float:left; margin-left:10px;}
.chann{ padding-top:5px;}
}

/******************************************************************  product2  *****************************************************/
.prmain2{ padding-bottom:120px;}

.chanpin{ width:406px; float:left;}
.chanpin a{ display:block;}
.chanpin a img{ display:block; margin:auto; width:100%; max-width:406px; max-height:363px;}
.jianjie{ width:377px; float:right;}
.jianjie h1{ font-size:24px; font-size:2.4rem; color:#074b76;font-family: 'arial'; line-height:25px;}
.jian{ padding-top:18px;}
.jian p{ font-size:14px; font-size:1.4rem; line-height:30px;font-family: 'arial';}
.jian p span{ color:#1a90da;}
.fenzishi{ display:block; text-align:center; margin-top:35px;}
.fenzishi img{ display:block; width:100%; max-width:125px; max-height:80px;}

.btn2{ position:relative; right:auto; top:auto; margin-top:53px;}
.chanx{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-top:48px;}
.chanxlie{}
.chanxlie p{ width:406px;min-height:50px; line-height:50px;padding-bottom: 10px;padding-top:10px; float:left; padding-left:22px; background:#4fa4da url(../images/chanxp.jpg) repeat-x bottom; font-size:20px; font-size:2rem; color:#fff;}
.chanxlie a{ display:block;min-height:50px;  line-height:25px; width:406px; float:left; padding-left:22px;padding-bottom: 10px;padding-top:10px; background:#61acda url(../images/chanxa.jpg) repeat-x bottom; font-size:16px; font-size:1.6rem; color:#fff;}

.biaoge{ border-collapse:collapse; margin-top:10px;}
.biaoge td{ border:1px solid #e0e0e0; font-size:16px; font-size:1.6rem; color:#5d5b5c; padding:7px 10px; line-height:20px;}
.biaotou2{ background:#1a90da;}
.biaotou2{ background:#1a90da; text-align:center !important; background:#1a90da;}
.biaotou2 td{color:#fefefe !important; font-size:20px !important; font-size:2rem !important;font-family: 'SharpSansNo1Bold'; padding:12px 0; border:2px solid #1a90da;}
.biaogez{ width:100%; overflow:auto;}

@media screen and (min-width:1000px) and (max-width:1219px) {
.chanpin{ width:320px;}
.chanxlie p{ width:330px;}
.chanxlie a{ width:330px;}
}
@media screen and (max-width:999px) {
.prmain2{ padding-bottom:30px;}
.chanpin{ width:100%; float:none;}
.jianjie{ width:100%; float:none; margin-top:20px;}
.chanxlie p{ width:auto; float:none; font-size:16px; font-size:1.6rem;}
.chanxlie a{ width:auto; float:none; font-size:14px; font-size:1.4rem;}
.biaoge td{ font-size:12px; font-size:1.2rem; padding:3px; color:#5b5b5b;}
.biaotou2 td{ font-size:14px !important; font-size:1.4rem !important;}
}


/******************************************************************  news  *****************************************************/
.nemain{ padding-bottom:110px;}
.nelie{ border-bottom:1px solid #dae4eb; position:relative; min-height:239px; margin-top:28px; padding-bottom:20px; margin-bottom:37px;}
.netu{ display:block; width:256px; position:absolute; right:0px; top:7px; border-radius:8px; box-shadow:0px 0px 10px #d1d6d9;}
.netu img{ display:block; margin:auto; width:100%; max-width:380px; max-height:354px; border-radius:8px;}
.nelien{ margin-right:390px;}
.nebiao{ display:block; font-size:16px; font-size:1.6rem; line-height:24px;font-family: 'SharpSansNo1Bold';white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.nelie span{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; color:#666666; padding-left:21px; background:url(../images/neriqi.jpg) no-repeat left center; margin-top:4px;}
.nelie p a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; height:96px; overflow:hidden; margin-top:4px;}
.nemor{ display:block; width:150px; height:40px; background:#1a90da; font-size:16px; font-size:1.6rem; color:#fff; text-align:center; line-height:40px; margin-top:53px;}
.nebiao:hover,.nelie p a:hover{ color:#1a90da;}
.nemor:hover{ background:#074b76;}
.mat{ padding-top:43px;}
@media screen and (max-width:999px) {
.nemain{ padding-bottom:30px;}
.netu{ position:relative; right:auto; top:auto;}
.nelien{ padding-top:15px; margin-right:auto;}
.mat{ padding-top:23px;}
}

/******************************************************************  news2  *****************************************************/
.nemain2{ padding-top:27px; padding-bottom:114px;}
.nemain2 h1{ font-size:18px; font-size:1.8rem; line-height:24px; text-align:center;font-family: 'SharpSansNo1Bold';}
.riqi{ display:block; width:90px; margin:auto; padding-left:22px; background:url(../images/neriqi.jpg) no-repeat left center; font-size:14px; font-size:1.4rem; color:#666666; line-height:24px; margin-top:4px;}

.nex{ font-size:14px; font-size:1.4rem; line-height:24px; padding-top:13px;}
.nex a{ color:#1a90da;}
.nex a:hover{ color:#074b76;}
.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 #dae4eb; margin-top:48px;}
.fanpian li{ font-size:14px; font-size:1.4rem; line-height:34px; color:#666666; padding-left:35px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.fanpian li strong{font-family: 'SharpSansNo1Bold'; color:#333; font-size:16px; font-size:1.6rem;}
.pr{ background:url(../images/pr.jpg) no-repeat left center;}
.ne{ background:url(../images/ne.jpg) no-repeat left center;}
.pr:hover{ background:url(../images/prh.jpg) no-repeat left center;}
.ne:hover{ background:url(../images/neh.jpg) no-repeat left center;}
.fanpian li a{ color:#666;}
.fanpian li a:hover{ color:#1a90da;}
@media screen and (max-width:999px) {
.nemain2{ padding-bottom:30px;}
}

/******************************************************************  QUALITY  *****************************************************/
.qumain{ padding-bottom:68px;}
.qumain p{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:24px;}
.qumain a{ display:block; max-width:746px; margin:auto; border-radius:8px;box-shadow:0px 0px 10px #d3d7da; margin-top:48px; margin-bottom:48px;}
.qumain a img{ display:block; margin:auto; width:100%; max-width:746px; max-height:378px;}
.foot2{ padding-bottom:52px;}
@media screen and (max-width:999px) {
.qumain{ padding-bottom:30px;}
}

/******************************************************************  about  *****************************************************/
.abmain{ padding-top:25px; padding-bottom:119px;}
.abbiao{ display:block; text-align:center; font-size:30px; font-size:3rem; color:#1a90da; line-height:40px;}
.abmain>p{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:24px;}
.abtu1{ display:block; margin-top:26px;}
.abtu1 img{ display:block; margin:auto; width:100%; max-width:1200px; max-height:323px;}
.abliez{ text-align:center; padding-top:69px;}
.ablie{ display:inline-block; *float:left; width:240px; margin:0 52px;}
.ablietu{ display:block; text-align:center;}
.ablietu img{ display:block; margin:auto;}
.ablie p{ font-size:24px; font-size:2.4rem; line-height:30px; height:120px; margin-top:47px;}
.abtu{ padding-top:21px;}
.abtu a{ display:block; width:280px; float:left; margin-left:26px; margin-top:30px;}
.abtu a img{ display:block; margin:auto; width:100%; max-width:280px; max-height:280px;}
@media screen and (min-width:1000px) and (max-width:1219px) {
.ablie{ width:240px; margin:0 32px;}
.abtu a{ width:237px; margin-left:10px;}
}
@media screen and (max-width:999px) {
.abmain{ padding-bottom:29px;}
.ablie{ width:32.333%; float:left; margin:0 0.5%;}
.abtu a{ width:237px; margin-left:10px;}
.ablie p{ font-size:20px; font-size:2rem;}
.abtu a{ width:24%; margin-left:0.5% !important; margin-right:0.5%;}
}
@media screen and (max-width:639px) {
.ablie{ width:99%; float:left; margin:0 0.5%;}
.ablie p{ height:auto;}
.abtu a{ width:49%;}
}

/******************************************************************  contact  *****************************************************/
.comain{ padding-top:25px;}
.comain>a{ display:block; font-size:36px; font-size:3.6rem; color:#1a90da; line-height:45px; text-align:center;font-family: 'HelveticaLTStdBlk';}
.comain>p{ display:block; font-size:22px; font-size:2.2rem; color:#999999; line-height:30px; text-align:center;font-family: 'HelveticaLTStdBlk';}
.cot{ text-align:center;}
.colie{ width:260px; float:left; margin-top:47px; margin-left:35px;}
.cotu{ display:block;}
.cotu img{ display:block; margin:auto; width:100%; max-width:89px; max-height:78px;}
.cozi{ display:block; text-align:center; font-size:14px; font-size:1.4rem; color:#666666; text-transform:uppercase; line-height:24px; margin-top:21px;}
.colie li{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:2px;}

.comain2{ background:url(../images/cobei.jpg) no-repeat center; background-attachment:fixed; margin-top:54px; padding-bottom:103px;}
.coxin{ padding-top:26px;}
.coxin>a{ display:block; font-size:36px; font-size:3.6rem; color:#fff; text-align:center; font-family: 'HelveticaLTStdBlk';}
.coxin p{ font-size:16px; font-size:1.6rem; color:#fff; line-height:24px; text-align:center; margin:0 140px; margin-top:8px; margin-bottom:36px;}
.col{ width:496px; float:left;}
.cor{ width:664px; float:right;}
.coxin .int1{ padding-left:14px; margin-top:19px;}
.coxin .xing{ background:url(../images/xing.png) no-repeat left 22px;}
.coxin .int1 input{ width:439px; height:46px; padding-left:41px; line-height:46px; font-size:16px; font-size:1.6rem; border-radius:5px; border:1px solid #bbbbbb;}
.curen{ background:#fff url(../images/curen.jpg) no-repeat left center;}
.cuxinfeng{ background:#fff url(../images/cuxinfeng.jpg) no-repeat left center;}
.cudianhua{ background:#fff url(../images/cudianhua.jpg) no-repeat left center;}
.cufang{ background:#fff url(../images/cufang.jpg) no-repeat left center;}
.coxin textarea{width:608px; height:186px; padding-left:41px; line-height:48px; font-size:16px; font-size:1.6rem; background:#fff url(../images/cubi.jpg) no-repeat left top; border-radius:5px;}
.coxin .int2{ padding-left:14px; margin-top:19px;}
.coxin .int3{width:230px; height:48px; padding-left:12px; line-height:41px; font-size:16px; font-size:1.6rem; float:left;background:#fff; border-radius:5px;}
.yanzheng{ width:110px; height:50px; float:left; margin-left:34px; cursor:pointer}
.coxin .int4{ width:209px; height:49px; background:#113f81; font-size:16px; font-size:1.6rem; color:#fff; text-transform:uppercase; float:right; cursor:pointer;}
.coxin .int4:hover{ background:#1a90da;}

.ditu{ display:block; margin:auto; border:10px solid #fff; width:96%; max-width:1084px; margin-top:73px;box-shadow:0 4px 6px #bdbdbd; margin-bottom:120px;}
.ditu img{ display:block; margin:auto; width:100%; max-width:1084px; max-height:558px;}

@media screen and (min-width:1000px) and (max-width:1219px){
.colie{ width:240px; margin-left:5px;}

.cor{ width:464px; float:right;}
.coxin textarea{width:408px; }
.coxin .int3{width:130px;}
.coxin .int4{ width:129px;}
}
@media screen and (max-width:999px){
.colie{ width:49%; margin-left:0.5% !important; margin-right:0.5%;}
.coxin p{ margin:0px; margin-top:8px; margin-bottom:36px;}

.col{ width:100%; float:none;}
.cor{ width:100%; float:none;}
.coxin .int1 input{ width:90%;}
.coxin textarea{width:90%;}
.coxin .int3{width:30%;}
.coxin .int4{ width:30%; float:left; margin-left:8px;}
.ditu{ width:90%;margin-top:33px; margin-bottom:30px; border:2px solid #fff;}
}
@media screen and (max-width:639px){
.coxin .int1 input{ width:85%;}
.coxin textarea{width:85%;}
.coxin .int3{width:85%; padding-left:41px; float:none;}
.yanzheng{ margin-left:auto; margin-top:11px;}
.coxin .int4{ width:38%; float:left; margin-left:8px; margin-top:11px;}
}
@media screen and (max-width:379px){
.colie{ width:99%;}
}



.none1:hover{
    color:#333 !important;
    cursor:default; 
}

#cnzz_stat_icon_1261025339{

    margin-left: 30px;
}

     .biaogez table{ width:100%; border-collapse:collapse; line-height:22px; border:1px solid #ccc;margin-top: 12px}
     .biaogez table tr td{ padding:10px; border:1px solid #ccc;font-size:16px;font-size: 1.6rem;color:#5d5b5c;}
     .nex p a{ color:#1a90da}
     .nex p span{ color:#333 !important;font-size:16px !important;font-size:1.6rem !important;}
     .nex p img{ max-width:100%;}
.ppro:hover{
    background:#eee !important;
    color: #333 !important;
    border: 1px solid #e5e5e5 !important;
}
.nexx:hover{
    background:#eee !important;
    color: #333 !important;
    border: 1px solid #e5e5e5 !important;
}

.hood:hover{ background:none !important;}
.wnew{
    margin-left:1%;
}

.pror{

    color:#074b76 !important;
}

.het li.ri_menu{ float: right;}
.subnavx a{color:#fff!important;}
















