@charset "UTF-8";
/* CSS Document */
ody,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
html{border:0;width:100%;}
body{font-family:"宋体",Arail,verdana;font-size:12px;line-height:1.5em;color:#222; overflow-x:hidden;}
img{border:none;}
input,img,select{vertical-align:middle;}
ul,ol{list-style:none;}
em{font-style:normal;}
a:link,a:visited{color:#696969;text-decoration:none;}
a:hover,a:active{text-decoration:none;color:#312B69;}
h1{font-size:16px;}
h2,h3,h4{font-size:14px;}
h5,h6{font-size:12px;}
/*--------------------------------------Wrap----------------------------*/
.float_Left,.fl{display:inline;float:left !important;}.float_Right,.fr{display:inline;float:right !important}.align_Left{text-align:left;}.align_Center{text-align:center;}.align_Right{text-align:right;}.margin_b6{margin-bottom:6px;}.margin_b0{margin-bottom:0;}.m_line{text-decoration:line-through;}.clear{height:1px;line-height:1px;font-size:0;clear:both;overflow:hidden;}
.clearfix:after {display: block;overflow: hidden;clear: both;height: 0;visibility: hidden;content: ".";}
.hidden{display: none;}
address, cite, code, em, th, i {font-weight: normal;font-style: normal;}
.i-arr, .header-search-select-arr {border-color: #8D8D8D transparent transparent;border-style: solid dashed dashed;border-width: 4px 4px 0;font-size: 0;height: 0;width: 0;line-height: 0;}
.font-yahei{font-family:"Microsoft YaHei";}
.font-heiti{font-family:"SimHei";}

/*margin padding*/
.mgleft10{margin-left:10px;}
.mgleft20{margin-left:20px;}
.mgtop5{margin-top:5px;}
.mgtop10{margin-top:10px;}
.mgtop20{margin-top:20px;}
.mgright10{margin-right:10px;}
.mgright20{margin-right:20px;}
.mgbottom10{margin-bottom:10px;}
.mgbottom20{margin-bottom:20px;}
.padtop50{padding-top:50px;}

/*fontsize*/
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font24{font-size:24px;}

/*color*/
.black{color:#000000;}
.gray99{color:#999;}
.gray69{color:#696969;}
.yellow{color:#F60;}
.red{color:#FF3504;}
.green{color:#B4C145;}

a.en:link,a.en:visited{color:#9E9E9E;text-decoration:none; font-size:10px;font-family:Arial, Helvetica, sans-serif;}
a.en:hover,a.en:active{text-decoration:none;color:#f30;font-family:Arial, Helvetica, sans-serif;}

/*align*/
.alignRt{text-align:right;}
.alignCenter{text-align:center;}

/*overwrite bootstrap*/
.row-fluid [class*="span"]{margin-left:0px;}

a.linktitle:link,a.linktitle:visited{color:#505086;text-decoration:none; font-size:14px;font-family:"Microsoft YaHei";}
a.linktitle:hover,a.linktitle:active{text-decoration:none;color:#f30;font-family:"Microsoft YaHei";}

a.linktitle02:link,a.linktitle02:visited{color:#707070;text-decoration:none; font-size:14px;font-family:"Microsoft YaHei";}
a.linktitle02:hover,a.linktitle02:active{text-decoration:none;color:#504A7B;font-family:"Microsoft YaHei";}

a.navlink:link,a.navlink:visited{color:#FFF;text-decoration:none; font-size:15px;font-family:"Microsoft YaHei";}
a.navlink:hover,a.navlink:active{text-decoration:none;color:#FFF;font-family:"Microsoft YaHei";}

#top{background:url(../images/01.jpg) repeat-x; height:80px;}
.logo-right{}
.logo-right li{float:left; margin:0px 10px 0px 0px;}
.logo-right li:last-child{margin: -2px 0 0 0;}
.logo-right li a{font-family:"Microsoft YaHei";}
.logo-right li i{ display:inline-block; border:none;}

#nav{background:url(../images/02.jpg) repeat-x; height:49px;}
#nav-empty{height:28px;}
.nava-menu{}
.nava-menu li{float:left; height:49px; line-height:48px; width:110px; text-align:center;}
.nava-menu li.active{background:url(../images/jt.gif) center bottom no-repeat;}
.nava-menu li a{font-family:"Microsoft YaHei"; color:#FFF; font-size:15px;}

.nava-menu-en li{width:auto;margin:0px 15px 0px 15px;}

.nav-menu-second{ background:url(../images/02.png) repeat-x; height:31px; position:absolute; width:100%; z-index:5;}
.menu-second-box{position:relative;}
.menu-second-box ul{position:absolute;}
.menu-second-box ul li{float:left; line-height:28px; margin:0px 10px 0px 10px;}
.menu-second-box ul li a{font-size:13px;font-family:"Microsoft YaHei";}
.menu-second-box ul li.acitve a{font-weight:bold;}

.searchform{ margin-top:10px; width:330px;}
.search-left-select{*width:140px;}
.search-left-select select{*width:140px; height:20px;line-height:19px;padding:0px; *height:28px;*line-height:27px;*font-size:17px;margin-top:0px;}
.searchform .search_key{ width:145px;_height:18px;_padding-top:0px;_padding-bottom:0px;*width:140px; *margin-top:-1px; }
.searchform .btn{*padding:0px 5px 0px 5px;}

.searchform .selectpicker{height:20px\0;line-height:19px\0;padding:0px\0;font-size:14px\0;}
.searchform-en .search_key{width:120px;}

#soform .search_key{*height:23px;_height:22px;*padding-top:0px;_padding-top:0px;*padding-bottom:0px;_padding-bottom:0px;}

/* focus */
div.slideBox{ position:relative;width:1000px;height:225px;overflow:hidden;}
div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:20px;overflow:hidden;}
div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;}
div.slideBox div.tips div.title a{ color:#FFF; font-size:18px; line-height:50px; margin-left:10px; text-decoration:none;}
div.slideBox div.tips div.title a:hover{ text-decoration:underline !important;}
div.slideBox div.tips div.nums{ position:absolute; left:450px; top:0px; height:100%;}
/*
div.slideBox div.tips div.nums a{ display:inline-block; >float:left; width:20px; height:20px; background-color:#FFF; text-indent:-99999px; margin:15px 10px 0px 0px;}
div.slideBox div.tips div.nums a.active{ background-color:#093;}
*/
div.slideBox div.tips div.nums a{ display:inline-block;_display:inline;>float:left; width:13px;height:12px;_font-size:0;margin-left:5px;cursor:pointer; background:url(../images/focusbtn.png) no-repeat;}
div.slideBox div.tips div.nums a.active{background:url(../images/focusbtn_on.png) no-repeat;}


.full-col-sub{ margin-top:10px;}
.full-col-sub .title{background:url(../images/x01.jpg) no-repeat bottom; height:25px;line-height:24px;}
.full-col-sub .title a{}
.full-col-sub .title span:first-child{ margin:0px 5px 0px 5px;}
.full-col-sub .sub_list{height: 50px;}
.full-col-sub .sub_list li{ float: left; width: 250px;height: 50px;}
.full-col-sub .sub_list li a{ display: block; width: 230px;height: 50px; line-height: 50px; text-align: center; margin: 0 10px; background:url(../images/bg_sub.jpg); font-size: 14px; font-weight: bold; color: #086cb8;}

.full-col-m01{ margin-top:10px;}
.full-col-m01 .title{background:url(../images/x01.jpg) no-repeat bottom; height:25px;line-height:24px;}
.full-col-m01 .title a{}
.full-col-m01 .title span:first-child{ margin:0px 5px 0px 5px;}
.full-col-m01 .content{ margin-top:10px;}
.full-col-m01 .content li{float:left; width:190px; margin-right:5px;}
.full-col-m01 .content li:last-child{margin-right:0px;}
.full-col-m01 .content li.last{margin-right:0px;}
.full-col-m01 .content li .img{background:url(../images/k01.jpg) no-repeat; padding:0px 0px 0px 0px; height:130px; overflow:hidden; text-align:center; position:relative;}
.full-col-m01 .content li .img img{ margin-top:7px;}
.full-col-m01 .content li .img p{ position:absolute; top:-3px;left:-3px; margin:10px; background:#333;height:0px; width:176px;word-break:break-word; display:none;text-align:left;}
.full-col-m01 .content li .img p a{color:#FFF;line-height:23px; overflow-y:hidden;word-break:break-word;}
.full-col-m01 .content li .img p a span{margin:3px 5px 0px 5px; }
.full-col-m01 .content li p.text{background:#FAFAFA;text-align:center;}

.business_content{position:relative;}
.business_content .scroll_left{position:absolute;display:block;float:left;width:12px;height:130px;background:url(../images/arrow-left.jpg) no-repeat left center;z-index:2;left:0px;_left:-15px;}
.business_content .scroll_right{position:absolute;display:block;float:left;width:12px;height:130px;background:url(../images/arrow-right.jpg) no-repeat left center;z-index:2;right:0px;}
.business_content .scrollcontainer{position:relative;width:970px;height:155px;overflow:hidden;margin:0px 15px 0px 15px;}
.business_content .scrollcontainer ul{width: 20000px;position: absolute;}


.full-col-m02{}
.full-col-m02 .block-col-m02{margin-right:15px;background:url(../images/k02.jpg) no-repeat top left; width:323px; height:231px; }
.full-col-m02 .block-col-m02:last-child{margin-right:0px;}
.full-col-m02 .last{margin-right:0px;}
.block-arts-m02{ margin:15px 10px 15px 15px;}
.block-arts-m02 .title{ border-bottom:1px solid #C9C9C9; height:25px;}
.block-arts-m02 .content{margin-top:10px;}
.khft-right{ margin:40px 0px 0px 10px;_margin-left:0px;}

.full-col-m04{}
.block-col-m04{margin-right:15px; width:323px;}
.block-arts-m04{height:220px;background:url(../images/k02.jpg) no-repeat top left; padding:15px 10px 5px 15px;}
.block-arts-m04 .title{ border-bottom:1px solid #C9C9C9; height:25px;}
.block-arts-m04 .content{margin-top:10px;}
.block-arts-m04 .content .lefttxt{width:150px;margin-left:10px;display:block;}
.block-arts-m04 .content .rightphone{margin-left:160px;}
.block-arts-m04 .content li{line-height:24px;}

.block-col-m05{width:650px;height:456px;border:1px solid #C9C9C9;word-break:break-all;margin-top:1px;}

a.link-khfw:link{ background-color:#EAEAEA; display:block; width:90px; height:23px; margin:4px 0px 4px 0px; text-align:center; line-height:22px;font-family:"Microsoft YaHei";}
a.link-khfw:hover{ background-color:#137AC9; color:#FFF;}
a.link-bgcx{background:url(../images/t03.jpg) no-repeat; display:block; width:176px; height:50px; color:#137AC9; font-size:20px;font-family:"Microsoft YaHei"; font-weight:bold; text-align:center; line-height:49px; padding-left:10px;}
.quick-links a{ height:23px; line-height:22px;background-color:#EAEAEA; display:block;margin:4px 0px 4px 0px; padding:0px 4px 0px 4px;width:86px; text-align:center;}
.quick-links{_width:110px;}
.quick-right-links{_width:110px;float:left;}
a.link-bgcx-two{font-size: 16px; line-height: 130%; margin-bottom: 20px;padding-top: 3px;}

.block-news-img{}
.img-mod01{background:url(../images/k04.jpg) no-repeat; width:128px; height:80px; text-align:center; line-height:77px;}
.block-news-grey a,.block-news-grey span{color:#656565;}
.block-news-grey a:hover{color:#312B69;}

.full-row-mod03{border-top:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0; background:#F5F5F5; min-height:320px;}
.full-row-mod03 .block-arts-m03{width:235px; margin-right:18px; margin-top:5px;}
.full-row-mod03 .block-arts-m03-right{ margin-right:0px;}
.full-row-mod03 .block-arts-m03-right .content .lefttxt{max-width:100px;display:block;}
.full-row-mod03 .block-arts-m03-right .content .rightphone{margin-left:23px;}
.block-arts-m03 .title{background:url(../images/x03.jpg) no-repeat left bottom; height:25px; line-height:24px;}
.block-arts-m03 .content{margin:5px 0px 0px 0px;}
.block-arts-m03 .content li{line-height:22px;}

.inner-links{}
.inner-links a{display:inline-block; color:#312B69;font-family:"Microsoft YaHei"; text-align:center; width:110px; height:50px; line-height:49px; padding-left:20px;}
.inner-links a.link01{ background:url(../images/t06.jpg) no-repeat;}
.inner-links a.link02{ background:url(../images/t07.jpg) no-repeat;}
.inner-links a.link03{ background:url(../images/t08.jpg) no-repeat; padding-left:25px;}
.inner-links a.link04{ background:url(../images/t09.jpg) no-repeat;}
.inner-links a.link05{ background:url(../images/t10.jpg) no-repeat; width:211px; padding-left:0px; margin-right:19px;}
.inner-links a.link06{ background:url(../images/t10.jpg) no-repeat; width:211px; padding-left:0px;}

.outer-links{}
.outer-links .title{background:url(../images/x01.jpg) no-repeat bottom; height:25px;line-height:24px;}
.outer-links .imglinks{}
.outer-links .imglinks li{ float:left; margin-right:18px;}
.outer-links .imglinks li img{max-width: 106px\9;}
.outer-links .imglinks li.last{margin-right:0px;}
.outer-links .txtlinks{}
.outer-links .txtlinks li{ float:left; margin-right:15px;}

#footer{ text-align:center; margin-top:20px;border-top:1px solid #848484; background:#3A3A3A; min-height:70px; color:#7B7B7B; line-height:28px; padding-top:25px;}
#footer a:link{color:#7B7B7B;}
#footer a:hover{color:#7B7B7B;}

/*left*/
.inner-left{ background:url(../images/n-t05.jpg) no-repeat right top; width:218px; min-height:600px; padding-top:5px;}
.left-mod01{width:185px;}
.left-mod01 .title{background:url(../images/n-x01.jpg) left bottom repeat-x;}
.left-menu-mod01 .title01{ border-bottom:1px dotted #CCC; padding-left:0px;}
.left-menu-mod01 .title01 span{ color:#DFDFDF;}
.left-menu-mod01 .active{background:#ffffff;}
.left-menu-mod01 .active span{ color:#707070;}
.left-menu-mod01 .active a{ color:#504A7B; font-weight:bold;}
.left-child-mod01{margin:0px 0px 10px 10px;}
.left-child-mod01 li{background:url(../images/n-jt02.png) no-repeat center left; padding-left:10px;}
.left-child-mod01 li.active{background:url(../images/n-jt01.png) no-repeat center left;}

.business-left-nav{}
.business-left-nav li.activeBg{background-color:#E2E2E2;}

h3{color:#504A7B;}
.inner-right{width:770px; margin-left:10px; overflow-x:hidden;}
.bread{background:url(../images/n-x02.jpg) no-repeat bottom; width:770px; height:25px; line-height:24px;}
.bread-box{background:url(../images/home.jpg) no-repeat left center; padding-left:25px;}
.bread-box a,.bread-box span{font-size:14px; font-family:"Microsoft YaHei";}
.bread-box i{display:inline-block; background:url(../images/n-jt05.jpg) no-repeat; width:5px; height:12px; margin:0px 5px 0px 5px;}

.inner-content{ margin-top:15px;}
.art-content{color:#707070; line-height:200%; text-indent:2em;overflow-x:hidden;}
.art-content-pic{text-align:center;overflow-x:hidden;}
.art-content-pic img{border:1px solid #e8e8e8;padding:3px;}

.list-img li{margin:10px 0px 20px 0px; padding-bottom:10px; border-bottom:1px dashed #E3E3E3;}
.list-img-art{width:600px;word-break:break-all;}
.img-link{background:url(../images/n-jt03.jpg) center left no-repeat; padding-left:10px; margin-left:0px;}

.list-art li{ background:url(../images/n-jt03.jpg) left center no-repeat; padding-left:10px;border-bottom:1px dashed #E3E3E3; height:25px; line-height:24px;}
.list-art li span{margin-left:20px;}

.read-relation{line-height:200%;}
.read-keys span{color:#504A7B; margin:0px 5px 0px;}

.pageFontNav {padding:10px 0 5px 0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color:#7B7B7B;}
.pageFontNav a {margin: 0 5px 0 0;padding: 3px 3px;}

.comment-list{ background-color:#F5F5F5;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; padding-bottom:10px;}
.comment-list li{ margin:10px 0px 0px 0px; border-bottom:1px dotted #CCC; padding:0px 10px 5px 10px; line-height:220%;}
.comment-list .reply{color:#F93;}
.comment-posst textarea{width:99%;*width:97%;_width:97%;}

.ad_float_right{float:right;position:fixed !important; top:180px;position:absolute; z-index:300; top:expression(offsetParent.scrollTop+180);right:0px;} 
.ad_float_left{float:right;position:fixed !important; top:180px;position:absolute; z-index:300; top:expression(offsetParent.scrollTop+180);left:0px;}

.asklist{border:1px solid #ccc; margin-bottom:10px;line-height:150%;padding:0px;}
.ask-t1{background-color:#E7E7E7;padding:5px;}
.ask-t2,.ask-t3,.ask-t4,.ask-t5{ padding:5px;}
.ask-t2 b{color:#69821C;}
.ask-t4,.ask-t5{background-color:#F5F5F5;}
.ask-t4{color:red;}

.left_search{border:1px solid #F8F8F8;background-color:#F8F8F8; padding-bottom:5px;}
.left_search_title{background:url(../images/search_bg.png) no-repeat center; height:50px;}
.left_search_title-en{background:url(../images/search_bg_en.png) no-repeat center;}
.left_search_con .search_key{width:70px;*height:20px;*line-height:19px;*padding:0px;_height: 16px;_line-height:15px;_padding:0px;}
.left_search_con .search_select{*padding:0px;*margin:0px;*height:21px;*margin-top:0px;*font-size:12px;_height: 22px;_padding:0px;}
.left_search_con .span12{width:180px;}
.online-qq{
  position: relative;
  height: 22px;
  width: 92px;
  background-image: url(../images/onlineqq.png);
  background-repeat: no-repeat;
  cursor: pointer;
  z-index: 33;
}
.qq-list{
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 92px;
  padding: 5px 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.qq-list li{margin-bottom: 5px;}
.qq-list li a{
  display: block;
  background-image: url(../images/qq.png);
  background-repeat: no-repeat;
  text-indent: 24px;
  line-height: 22px;
  background-size: 16px;
  background-position: 3px center;
}
.online-qq:hover .qq-list,
.online-qq:hover .dropdown-menu
{
  display: block;
}
.contact{
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 22px;
  color: #9E9E9E;
  font-weight: 500;
  font-family: "Microsoft Yahei";
}
.contact-list{
  font-family: "Microsoft yahei";
  font-weight: 600;
  color: #9E9E9E;
}
.font-bold{
  font-size: 16px;
  font-weight: 700;
}
.tel-400{
  display:  inline-block;
  background-image: url(../images/tel.png);
  background-repeat: no-repeat;
  padding-left: 25px;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
  color: #696969;
  font-family: "Microsoft YaHei";
}
.mobicon{
  padding-left: 20px;
  margin-left: 5px;
  background-image: url(../images/mobile.png);
}
.not-allowed{
  cursor: not-allowed;
}

.left-float,.right-float {
    position: fixed;
    top: 70%;
    transform: translateY(-50%);
    margin-top: -60px \0;
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.scrollTop+300));
    z-index: 33;
    max-width: calc((100% - 1000px) / 2 - 10px);
    min-width: 120px
}

.left-float img,.right-float img {
    max-width: 100%
}

.left-float {
    left: 10px
}

.right-float {
    right: 10px
}

:root .left-float,:root .left-float {
    margin-top: 0
}
p.closed {
    margin: 0;
    line-height: 26px;
    text-align: right;
    cursor: pointer
}
.ad-pr {
    position: relative;
}

.ad-content {
    max-width: 300px;
}