﻿html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, ins, kbd, q, s, samp,small, strike, strong, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption,  tbody, tfoot, thead,  th{ margin: 0px; padding: 0px;outline: 0;vertical-align: baselinebaseline; text-decoration:none;} img{border: 0px;}ol, ul { list-style: none;} blockquote, q { quotes: none;} blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}a { blr:expression(this.onFocus=this.blur())}

article,aside,canvas,details,div,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary{display:block;}

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {-webkit-appearance: none;} 

header, section, footer { display: block; margin: 0; padding: 0 }

@font-face {
  font-family: 'webfont';
  font-display: swap;
  src: url('//at.alicdn.com/t/webfont_8uqnc5evvsl.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/webfont_8uqnc5evvsl.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/webfont_8uqnc5evvsl.woff2') format('woff2'),
  url('//at.alicdn.com/t/webfont_8uqnc5evvsl.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/webfont_8uqnc5evvsl.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/webfont_8uqnc5evvsl.svg#Alibaba-PuHuiTi-Regular') format('svg'); /* iOS 4.1- */
}



html {font-size: 100%;}
body { font-size:14px; font-family:'webfont',Arial; color:#000; edededposition:relative; -webkit-text-size-adjust:none; background-color:#fff; min-width:1280px;}
a { color:#000; text-decoration:none; }
a:hover { }


#header .wrapper { position:relative; height:160px; background:url(../images/w_bg.jpg) no-repeat right top;}


.wrapper {width:1200px; margin:0px auto 0; }
#header {width:100%;  background:url(../images/header_bg.jpg) repeat center top;} 
/*#header div.wrapper { height:110px;  margin-top:0px;}*/
#header .wrapper { position:relative; height:160px; background:url(../images/w_bg.jpg) no-repeat right top;}

#header .language { text-align:right; line-height:23px; float:right; margin:26px 0px 0 0; }
#header .header_top{width:100%; margin:auto; height:100px;}
#header .logo{ width:40.5%; position:absolute; left:-3px; top:0; z-index:1001;}
#header .tele_t{float:left; font-size:14px; color:#1c1c1c; margin:55px 0 0 24px;}


.logo_ht{font-size:20px; color: #555;  text-align: left; line-height:25px;font-weight: normal;padding-top:32px;margin-left: 445px;float: left; padding-bottom:13px;  color:#585858; margin-top:10px;}
.logo_ht span{font-weight:normal; font-size:15px; color:#0c0c0c; display: block; font-family:Arial, Helvetica, sans-serif; }




#header .logo img ,#header .logot img{ display:block; width:100%; max-width:446px; }

/*#header .Ttele{ text-align:right; float:right; margin-top:8px; width:33.7%; height:98px; background:url(../images/t_liet.jpg) no-repeat left bottom;}
#header .hed-top-not{line-height:40px; height:40px; float:left; width:400px; text-indent:25px; background:url(../images/not.jpg) no-repeat left center;}
#header .tele {padding-left:30px; color:#6d6c6c; float:right; font-size:14px; text-align:left; padding-top:0px; line-height:40px; font-weight: bold; }
#header .tele em{font-size:18px; color:#ff3300; font-style:normal; font-family:Arial, Helvetica, sans-serif;}
#header .tele a { color:#de1e19; }*/


#header .tele { background:url(../images/tele.jpg) no-repeat left center; padding-left:35px; color:#585858; float:right; font-size:15px; height:25px; line-height:25px; margin-top:52px; margin-right:2.8%; }
/*#header .tele { background:url(../images/tele.jpng) no-repeat left center; padding-left:35px; color:#585858; float:right; font-size:15px; height:60px; line-height:25px; margin-top:20px; margin-right:2.8%; }*/
#header .tele a { color:#c70773; }
#header .tele em{color:#024e9a; font-size:18px; font-style:normal;}





#header .share {float:left; height:37px; position:relative; padding-top:6px; margin-right:5px; }
#header .share a {display:block;width:37px;height:37px; background-image:url(../images/follow.png);background-repeat:no-repeat;text-indent:-999em; float:left; margin:0 5px; position:relative; padding:0;}
#header .share a:hover {background-image:url(../images/follow_hover.png);}
#header .share a.sina {background-position:0 0;}
#header .share a.qq {background-position:-94px 0;}
#header .share a.weixin {background-position:-47px 0;}

.h_cn, .h_en{float:right; color:#606060; font-size:14px;background:url(../images/cn_img.jpg) no-repeat left center; text-indent:26px;  height:18px; line-height:21px; margin-left:16px; margin-top:39px;}
.h_en{background:url(../images/en_im.jpg) no-repeat right 9px; font-family:Arial; text-indent:0px; text-transform:uppercase; margin-right:20px; padding-right:14px;}
.h_en img{margin:2px 11px 0 0; float: left;}

#nav {width:100%; position:absolute; right:0; bottom:0;}
#nav ul li { float:left; height:41px; display:inline; /*overflow:hidden;*/}
#nav ul li.line {  width:1px; background:url(../images/line_bg.png) no-repeat left center; height:50px;} 
#nav ul li.menu { width:13.5%; position:relative; height:50px; background:url(../images/menu3.jpg) no-repeat center bottom;}
#nav ul li.menu_s{margin:0 0px 0 0px;}
#nav ul li.menu_r {margin:0 0px 0 8px;}
#nav ul li.menu a { font-size:16px; line-height:50px; display:block; color:#fff; text-align:center; ;}
#nav ul li.menu a:hover { text-decoration:none; background:url(../images/nav_on.jpg) no-repeat center bottom;}
#nav ul li.menu a.current {background:url(../images/nav_on.jpg) no-repeat center bottom;}
#nav ul li.visible-xs { visibility:hidden; display:none; }
#hContainer {height:60px;}


#nav li ul { height:auto; padding:12px 0; background:url(../images/sub_bg.png) repeat left top; }
#nav li ul li { height:40px; float:none; white-space:nowrap; display:block; }
#nav li.menu ul li a {display:block; color:#fff; height:40px; line-height:40px; text-align:center; background:url(../images/sub_line.png) no-repeat center bottom; font-size:0.75em; }
#nav li.menu ul li a:hover { background:url(../images/sub_line.png) no-repeat center bottom; }
#nav div.menu { width:100%; }

.sub_list{display: none;}





/*.thet_ne{ width:220px; height:36px; display:block; background:url(../images/thet.jpg) no-repeat left center; margin:29px 35px 0 0; float:right;}
.sp_nav{ width:100px; height:21px; display:block; background:url(../images/top_menu.png) no-repeat left center; margin:41px 0 0 0; float:right;}
.sp_close{background:url(../images/top_menu_on.png) no-repeat left center;}
.nav_right_list{ cursor: pointer; position: relative;}*/


.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " ";
clear: both; height: 0; }
.clearfix{*zoom:1;}



.wap_ne{display:none;}
#header .dropdown{display:none;}

.h_rt{float:right; min-width:64px; height:40px; line-height:40px; margin-right:0px; margin-top:0px; font-size:14px; color:#343232; background:url(../images/cn_img.jpg) no-repeat left center; padding-left:30px;}

/*搜索*/
.demo{float:right; min-width:64px; height:40px; line-height:40px; margin-right:0px; padding-left:30px;}

.mant{ background-color:#f1f1f1; padding-top:0px;}

/*网站端点击导航*/
.right_nav_down{padding: 40px 20px 40px 80px; border-radius: 4px; background: #f4f4f8; position: absolute; width: 218px; right: 0; top:100px; width: 840px; z-index: 5; display:none; left: inherit; line-height: 81px;}
.clear_show{display: block;}
.right_nav_down .nav_down_list{width:32%; margin-right:2%;}
.right_nav_down .fl{float:left;}
.right_nav_down .nav_down_list:nth-child(3n){margin-right:0;}
.right_nav_down .nav_down_list dd{line-height: normal;}
.right_nav_down .nav_down_list dd a{font-size: 16px; color: #444444; /*font-family: "Bold";*/}
.right_nav_down .nav_down_list dd a span{font-size: 28px; color: #dcdcdc; /*font-family: "Bold";*/ margin-right: 15px; position: relative; top: 5px;}
.right_nav_down .nav_down_list dt{padding-left: 50px; margin-top: 10px;}
.right_nav_down .nav_down_list dt a{display:block; width: 100%; line-height: 30px; color: #666666; font-size: 14px;}



/**底部内容**/
.downMenu {padding-top:41px; background-color:#333; /*background:url(../images/downMenu_foot.jpg) no-repeat top center #3e3e3e;*/}
.m_menu_wrap { float:left; width:100%; height:260px; }
.m_menu_wrap dl { float:left; display:inline; width:270px; }

.m_menu_wrap dl dt, .m_conc_wrap dl dt { font-size:18px; line-height:40px; color:#fff;}
.m_menu_wrap dl dd, .m_conc_wrap dl dd { font-size:14px;  line-height:30px; color:#e1e1e1;  }
.dl_f4 dd{padding-left:0px;}
.m_menu_wrap .dl_d1{background:url(../images/ad_01.png) no-repeat left center;}
.m_menu_wrap .dl_d2{background:url(../images/ad_02.png) no-repeat left center;}
.m_menu_wrap .dl_d3{background:url(../images/ad_03.png) no-repeat left center;}
.m_menu_wrap .dl_d4{background:url(../images/ad_04.png) no-repeat left center;}
.m_conc_wrap { float:left; width:17.8%; padding:35px 3% 35px 1%; }
.m_code_wrap { float:right; width:9.6%; padding:39px 1px; min-width:115px;}
.m_menu_wrap a { color:#e1e1e1; font-size:14px; }

.m_menu_wrap .dl_f2{width:180px;}
.m_menu_wrap .dl_f3{width:180px;}
.m_menu_wrap .dl_f4{width:363px; float:right;}
.m_menu_wrap .dl_f4 a{font-size:14px;}


.m_menu_wrap .lton_im{float:left; width:226px; margin-right:269px;}
.m_menu_wrap .lton_im .footn_logo{margin:auto; text-align: center; margin-bottom:40px;}
.m_menu_wrap .lton_im .footn_th{ font-size:15px; color:#e3e3e3; background:url(../images/foot_the.png) no-repeat left center; padding-left:24px; margin-left:36px;}
.m_menu_wrap .lton_im .footn_hm{text-align:center;} 
.m_menu_wrap .lton_im .footn_hm a{font-size:30px; color:#f19b02; text-align:center;line-height: 32px;}


.m_com_wrap{ font-size:14px; border-top:1px solid #494949; height:57px; line-height:57px; text-align:center; color:#fff; margin-top:-220px;}
.m_com_wrap a{color:#fff;}


.hidden-lg { display:none; visibility:hidden; }
#mobile_nav_wrap, #mobile_nav { display:none; }

.responsimg { width:100%; display:block; }
.responimg { max-width:100%; display:block; margin:0 auto; }
.pcolor { color:#c70773; }

.clear {clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}
.text26 { text-indent:32px;}
.line15 { height:34px; line-height:34px; }
.font12 { font-size:0.75em;}
.font14 { font-size:0.875em;}
.font16 { font-size:1em;}
.line18 p{line-height:32px; font-size:16px;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " ";
clear: both; height: 0; }
.clearfix{*zoom:1;}

.page {height:30px; line-height:30px; width:100%; text-align:center; color: #ff0000; margin-bottom:23px; margin-top:20px;}
.page span {padding:5px 10px 5px 10px; background-color:#000; color:#fff; border:solid 1px #000; font-size:0.875em; }
.page a{ color:#444444; border:1px solid #ccc;padding:5px 10px 5px 10px; margin:0 7px; text-decoration:none; background-color:#fff;  font-size:0.875em; }
.page a:hover {color:#fff; background-color:#000; border:1px solid #000;}
.page a.current {color:#fff; background-color:#000; border:1px solid #000;}

/*放大镜样式*/
.info-mask_s { background:url(../images/bg-mask.png) no-repeat center center #004889; display: block; left: 0; opacity: 0; position: absolute; top: 0; transition: all 0.3s ease-in 0s; visibility: hidden; width:100%; height:250px; }
.item:hover .info-mask { opacity: 0.5; filter:alpha(opacity=50); visibility: visible;}



/*banner*/
.slideBox{ position:relative; width:100%;  height:auto; overflow:hidden; margin:0px auto; *max-height:550px; }
.slideBox .hd{ position:absolute; width:100%;  height:100%; bottom:0; left:0; z-index:1; }
.slideBox .hd img{ width:65px;}
.slideBox .prev,.slideBox .next{ position:absolute; left:0; top:40%; display:block; width:65px; height:65px; line-height:65px; text-align:center;   }
.slideBox .next{ left:auto; right:0;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; }
.slideBox .bd li img{ width:100%; height:auto; }
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:27px; line-height:27px;  text-align:center;  color:#fff; background-color:rgba(0,0,0,0.7);}
/*banner12.60*/
.slideBox{ width:100%; overflow:hidden; position:relative;}
.slideBox .hd{ width:14%;  position:absolute; z-index:1; bottom:0; left:0; height:15px; line-height:15px; text-align:center; margin:0 43% 15px;}
.slideBox .hd ul{ overflow:hidden; zoom:1;}
.slideBox .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:15px; margin:0px 6px; background:#fff; overflow:hidden;  line-height:9999px; border-radius: 40px;}
.slideBox .hd ul li.on{background:#c82226;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%;}



/*bonnt*/
.bonnt_dh{display:block;}
.bonnt_sj{display:none;}

@media screen and (max-width:1912px){
#nav{padding-left:30px;}
}
@media screen and (max-width:1787px){
#header .logo{padding-left:0;}
}
@media screen and (max-width:1733px){
#nav{padding-left:20px;}
#nav ul li.menu{width:137px;}
}
@media screen and (max-width:1605px){
#nav ul li.menu{width:128px;}
.thet_ne{margin-right:25px;}
}
@media screen and (max-width:1596px){
#nav ul li.menu{width:125px;}
}
@media screen and (max-width:1525px){
#nav ul li.menu{width:120px;}
}
@media screen and (max-width:1510px){
#nav ul li.menu{width:112px;}
.thet_ne{margin-right:20px;}
}
@media screen and (max-width:1456px){
#nav ul li.menu{width:108px;}
}
@media screen and (max-width:1411px){
#nav ul li.menu{width:102px;}
}
@media screen and (max-width:1398px){
#nav ul li.menu{width:100px;}
}
@media screen and (max-width:1336px){
.thet_ne{display:none;}
#nav ul li.menu{width: 120px;}
}

@media screen and (max-width:1280px){
.logo_ht{font-size:20px; color: #555; line-height:25px;font-weight: normal;padding-top:32px;padding-bottom:13px; color:#585858; margin-top:10px; text-align:right;}

#header .logo img, #header .logot img{ width:100%; padding-left:0%;}

#nav ul li.menu a {
    font-size: 16px;
    line-height: 41px;
    display: block;
    color: #000;
    text-align: center;
    font-weight:normal;
}
#nav {
    padding-left: 60px;
}



}

@media screen and (max-width:640px){
body{min-width:100%;}
.slideBox .hd{width:94%; margin:0 3% 10px}
.wrapper{width:100%;}
#header .header_top{height:80px;}
#header .logo img, #header .logot img{ width:85%; padding-left:0%;}
#header div.wrapper {
    height: 78px;}
/*bonnt*/
.bonnt_dh{display:none;}
.bonnt_sj{display:block;}
.logo_ht{display:none;}

/*导航*/
#header .logo{ margin-left:2%; margin-bottom:13px; margin-top:10px;}
#nav{display:none;}
.wap_ne{display:block; margin-right:3%; width:30px; margin-top:27px; float: right;}
.mini-nav{display:none;}
.menuBtn {
    padding: 0;
    margin: 0;
    height: 8vw;
    width: 8vw;
    background: #fff url(../images/bar.png) center center no-repeat;
    background-size: 8vw 8vw;
    border: none;
    outline: none;
    border-radius: 5px;
  }
.menuBtn.close{background:#fff url(../images/close.png) center center no-repeat; background-size: 5vw 5vw;}
#header .dropdown {
    position: absolute;
    left: 0;
    top: 80px;
    width: 100vw;
    background:#003980;
    z-index:999;
    display:none; height:100%;
  }
#header .dropdown .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
	margin-top:2.5%;
  }
#header .dropdown .menu li {
    width: 100vw;
  }
#header .dropdown .menu li:last-child a {
    
  }
#header .dropdown .menu a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-right: none;
    text-indent: 2vw;
    border-bottom: 1px solid #265793; color:#fff; height:45px;
	width:90%; margin:0 auto;
  }
#header .dropdown.show {
    display: block;
  }  
.show{display:block;}
.line15 {
    height: 20px;
    line-height: 20px;
}

/*banner12.60*/
.slideBox{ width:100%; overflow:hidden; position:relative;}
.slideBox .hd{ width:14%;  position:absolute; z-index:1; bottom:0; left:0; height:5px; line-height:5px; text-align:center; margin:0 43% 15px;}
.slideBox .hd ul{ overflow:hidden; zoom:1;}
.slideBox .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:5px; height:5px; margin:0px 6px; background:#fff; overflow:hidden;  line-height:9999px; border-radius: 40px;}
.slideBox .hd ul li.on{background:#c82226;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%;}




/*底部*/
.m_menu_wrap .lton_im{margin:auto; float:none; margin-bottom:20px; margin-top:10px;}
.m_menu_wrap .lton_im .footn_logo{margin-bottom:10px;}
.m_menu_wrap{height:auto;}
.m_menu_wrap .hidden-xm{display:none;}

.m_menu_wrap dl_f2, dl_f3{display:none;}
.m_menu_wrap .dl_f4{ width:96%; padding:0 0% 20px;}

.downMenu{padding:15px 0 15px;}
.m_com_wrap{border:none; height:auto; line-height:24px; background:none; margin-top:0px; border-top:1px solid #4b4b4b; padding-top:10px;}
.comp_x{width:97%; margin:0 auto;}
}


/*老网站*/

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, ins, kbd, q, s, samp,small, strike, strong, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption,  tbody, tfoot, thead,  th{ margin: 0px; padding: 0px;outline: 0;vertical-align: baselinebaseline; text-decoration:none;} img{border: 0px;}ol, ul { list-style: none;} blockquote, q { quotes: none;} blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}a { blr:expression(this.onFocus=this.blur())}

article,aside,canvas,details,div,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary{display:block;}

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {-webkit-appearance: none;} 

html {font-size: 100%;}
body { font-size:1em; font-family:"Microsoft YaHei",Arial; color:#000; position:relative; -webkit-text-size-adjust:none; }
a { color:#000; text-decoration:none; }
a:hover { text-decoration:underline;}

.wrapper { width:1200px; margin:0 auto; }
#header { width:100%; background:url(../images/header_bg.jpg) repeat center top; }
#header .wrapper { position:relative; height:160px; background:url(../images/w_bg.jpg) no-repeat right top;}
#header .logo { width:40.5%; position:absolute; left:-3px; top:0; z-index:1001; }
#header .logo2{display:none;}
#header .logo img { display:block; width:100%; }

#header .tele { background:url(../images/tele.jpg) no-repeat left center; padding-left:35px; color:#585858; float:right; font-size:15px; height:25px; line-height:25px; margin-top:52px; margin-right:2.8%; }
/*#header .tele { background:url(../images/tele.png) no-repeat left center; padding-left:70px; color:#585858; float:right; font-size:15px; height:60px; line-height:25px; margin-top:25px; margin-right:2.8%; }*/
#header .tele a { color:#c70773; }
#header .tele em{color:#024e9; font-size:18px; font-style:normal;}

#header .share {float:right; height:20px; position:relative; padding-top:3px; margin-right:7px; margin-top:20px; z-index:10001 }
#header .share a {display:block;width:27px;height:20px; background:url(../images/follow.png) no-repeat left top; float:left; margin:0 3px; position:relative; padding:0; }
#header .share a.mobile {background-position:0 0;}
.mobile_client {position:absolute;right:0;top:40px;width:160px;background-color:#1097e4;top:-9999em;opacity:0; transition:.5s opacity; }
.mobile_client b {position:absolute;top:-16px;width:0;height:0;border:8px solid transparent;border-bottom-color:#1097e4;right:0;margin-right:8px;}
.mobile_client h3 {color:#fff; height:36px;line-height:36px;overflow:hidden;text-align:center; font-size:0.875em; text-indent:0; }
.mobile_client p {margin:1px;background:#fff;padding:9px;}
.mobile_client img {display:block;width:140px;height:140px;}
#header .share a.mobile:hover .mobile_client {top:40px;opacity:1;}


#nav { width:100%; position:absolute; right:0; bottom:0; }
#nav ul li { float:left;}
#nav ul li.line { width:1px; background:url(../images/line_bg.png) no-repeat left center; height:50px; }
#nav ul li.menu { width:12%; position:relative; height:50px; background:url(../images/menu3.jpg) no-repeat center bottom; }
#nav ul li.menu a { font-size:15px; line-height:50px; display:block; text-align:center; color:#fff; }
#nav ul li.menu a:hover { text-decoration:none; color:#024e9a;  background:url(../images/nav_on.jpg) no-repeat center bottom; }
#nav ul li.menu a.current { background:url(../images/nav_on.jpg) no-repeat center bottom; }
#nav ul li.visible-xs { visibility:hidden; display:none; }
#hContainer { height:175px; }

#nav li ul { display: none;height:auto; padding:12px 0; background:url(../images/sub_bg.png) #014f99 repeat left top; border-top: #3e6db1 1px solid; width: 100%;position: absolute;top: 50px;z-index: 99999999;}
#nav li ul li { height:40px; float:none; white-space:nowrap; display:block; }
#nav li.menu ul li a {display:block; color:#fff; height:40px; line-height:40px; text-align:center; background:url(../images/sub_line.png) no-repeat center bottom; font-size:0.75em; }
#nav li.menu ul li a:hover { background:url(../images/sub_line.png) #e5f3fe no-repeat center bottom; }
#nav div.menu { width:100%; }

#nav li ul li ul{position: absolute;top: 0;left: 144px;display: none;}

.m_dmenu{ height:45px; line-height:45px; color:#FFF; font-size:16px; border-bottom:1px solid #474747; margin-bottom:13px;}
.m_down_menu_1{float:left; width:896px;}

#m_down { background-color:#333; }
.m_down_menu { color:#fff; padding:28px 0; float:left; width:100%;}
.m_down_menu ul { float:left; width:18%; display:inline; }
.m_down_menu ul p{color:#c2c2c2; font-size:12px; line-height:29px;}
.m_down_menu ul li { height:29px; line-height:29px; font-size:16px;}
.m_down_menu ul li a { color:#c2c2c2; font-size:12px; }
.m_down_contact .hd { height:2.125em; line-height:2.125em; font-size:0.875em;}
.m_down_contact .bd { font-size:0.75em; padding:1.25em 0 }
.m_down_info { float:left; width:56%; margin-left:7%; }
.m_down_info a { color:#fff; }
.m_down_tel { background:url(../images/m_down_tel.jpg) no-repeat left center; padding-left:25px; line-height:2.14em; }
.m_down_mail { background:url(../images/m_down_mail.jpg) no-repeat left center; padding-left:25px; line-height:2.14em; }
.m_down_code { font-size:0.875em; float:right; margin-right:1em; width:13.5%; margin-top:48px; }
.m_down_code figcaption { height:2.42em; line-height:2.42em; text-align:center; white-space:nowrap; color:#FFF;}

#m_down .share { height:1.875em; padding-top:0.5em; margin-right:0.875em; }
#m_down .share a { float:left; display:inline; width:1.875em; height:1.875em; margin:0 4px; padding:0; font-size:1em; }
#m_down .share a.sha1 { background:url(../images/share1.jpg) no-repeat left top; }
#m_down .share a.sha2 { background:url(../images/share2.jpg) no-repeat left top; }
#m_down .share a.sha3 { background:url(../images/share3.jpg) no-repeat left top; }
#m_down .share a.sha4 { background:url(../images/share4.jpg) no-repeat left top; }

.m_down_menu_5{ margin-left:2.4%;}


#footer { font-size:0.875em; padding:15px 0;  background:url(../images/footer_bg.jpg) repeat-x left top #292929; }
#footer p { color:#fff; line-height:200%; font-size:12px; }
#footer p a { color:#fff; }


.hidden-lg { display:none; visibility:hidden; }
#mobile_nav_wrap, #mobile_nav { display:none; }

.responsimg { width:100%; display:block; }
.responimg { max-width:100%; display:block; margin:0 auto; }
.pcolor { color:#c70773; }

.clear {clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}
.text26 { text-indent:32px;}
.line15 { height:15px; line-height:15px; }
.font12 { font-size:0.75em;}
.font14 { font-size:0.875em;}
.font16 { font-size:1em;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " ";
clear: both; height: 0; }
.clearfix{*zoom:1;}

.page {height:30px; line-height:30px; width:100%; text-align:center; color: #ff0000;}
.page span {padding:3px 5px 3px 5px; background-color:#014b93; color:#fff; border:solid 1px #014b93; font-size:0.875em; }
.page a{ color:#444444; border:1px solid #ccc;padding:3px 5px 3px 5px; margin:0 2px; text-decoration:none; background-color:#ddd;  font-size:0.875em; }
.page a:hover {color:#fff; background-color:#014b93; }

@media screen and (max-width:480px){
#header .logo {display:none;}
#header .logo2{display:block;}
.block-xs{display:none;}
.yqlj{display:none;}
}

