@charset "utf-8";

body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {text-decoration:underline;}
/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ }
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
/*其他*/
.curp{cursor:pointer};
/*原reset*/
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
.rearch{ height: 41px; padding: 22px 0px;}
.rearch .container{ overflow: hidden;}
.rearch .hotword{ height: 41px; line-height: 41px; float:left; width: 630px; overflow: hidden; margin-left: 20px;}
.rearch .hotword *{ display: inline-block;  font-size: 13px; color: #4c4c4c; margin-left:5px;}
.rearch .hotword span{ margin-right: 8px;}
.rearch .rsbox{ width: 295px; height: 41px; float: right; background: #f1f1f1;}
.rearch .rsbox .cont_text{ float: left; width: 220px; margin-left: 15px; height: 15px; border: none; outline: none; background: none; padding: 13px 0px;}
.rearch .rsbox .cont_btn{ float: right; width: 51px; height: 41px; background:url(../images/rsbtn.jpg) no-repeat; cursor: pointer; outline: none; border: none;}



body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}
.header , .content , .container{margin-left:auto; margin-right:auto; width:980px; font-family:microsoft yahei;}
.header{width:100%; overflow:hidden; background-color:#f5f5f5;}
.hdtop{ height: 30px; line-height: 40px; background: #f5f5f5; border-bottom: 1px solid #e9e9e9;}
.hdtop .container{overflow: hidden;}
.hdtop .container *{ display: inline-block;}
.hdtop span{ float: left; color: #666666;}
.hdtop em{ float: right; overflow: hidden; height: 13px; line-height: 13px; margin-right: -14px; margin-top: 13px;}
.hdtop em a{ float: left; font-size: 12px; color: #303030; border-left: 1px dotted #d7d7d7; padding: 0px 14px;}
.hdtop em .nobd{ border: none;}

/*hdtop_end*/
.hdmid{ height: 110px;}
.hdmid .container{ overflow: hidden;}
.hdmid .hdmid_l{ float: left; margin-top: 24px;}
.hdmid .hdmid_l h1{ float: left;}
.hdmid .hdmid_l h1 img{ display: block; margin-top: 1px;}
.hdmid .hdmid_l>div{ float:left}
.hdmid .hdmid_l h2{ font-size: 28px; color: #383838;}
.hdmid .hdmid_l p{ height: 28px; line-height: 28px; color: #1b1b1b; font-size: 18px;}
.hdmid .hdmid_in{ float: left; margin-left: 115px; margin-top: 30px;}
.hdmid .hdmid_in img{ display: block;}
.hdmid .hdmid_r{ float: right; margin-top: 34px;}
.hdmid .hdmid_r dt{ float: left;}
.hdmid .hdmid_r dt img{ display: block; margin-top: 6px;}
.hdmid .hdmid_r dd{ padding-left: 42px;}
.hdmid .hdmid_r dd span{ font-size: 14px; color: #292929;}
.hdmid .hdmid_r dd p{ font-family: "Arial"; color: #292929; font-size: 26px;}
.hdmid ..rearch .rsbox{ width: 295px; height: 41px; float: right; background: #f1f1f1;}
.hdmid ..rearch .rsbox .cont_text{ float: left; width: 220px; margin-left: 15px; height: 15px; border: none; outline: none; background: none; padding: 13px 0px;}
.hdmid ..rearch .rsbox .cont_btn{ float: right; width: 51px; height: 41px; background:url(../images/rsbtn.jpg) no-repeat; cursor: pointer; outline: none; border: none;}


/*hdmid_end*/
.hddown{ height: 60px; background: #309494;}
.hddown .Menu{ height: 60px; overflow: hidden;}
.hddown .Menu li{ float: left; height: 60px; background: url(../images/mnlibg.png) no-repeat 0px center;}
.hddown .Menu li a{ display: inline-block; height: 60px; line-height: 60px; text-decoration: none; font-size: 14px; color: #fff; padding: 0px 23px 0 22px;}
.hddown .Menu li.nobg{ background: none;}
.hddown .Menu li:hover,.hddown .Menu li.cur{ background: #000000;}

/*hddown_end*/

/*-----------header_end---------------*/
.footer{ background: #0f7673;}
.fttop{ overflow: hidden; height: 188px;}
.fttop .fttop_l{ float: left; margin-top: 38px; width: 715px;}
.fttop .fttop_l h4{ float: left;}
.fttop .fttop_l h4 img{ display: block;}
.fttop .fttop_l>div{ padding-left: 175px;}
.fttop .fttop_l>div p{ font-size: 13px; line-height: 24px; color: #fff;}
.fttop .fttop_l>div p span{ text-transform: uppercase;}
.fttop .fttop_l>div p em{ display: inline-block; width: 7px; height: 2px;}
.fttop .rwm{ float: right; border: 3px solid #a2cac9; padding: 10px 9px 7px 11px; background: #2c9390; margin-top: 23px;}
.fttop .rwm *{ display: inline-block; float: left;}
.fttop .rwm span{ width: 34px; height: 125px; background: url(../images/zt.png) no-repeat; margin-right: 12px;}
.fttop .rwm img{ padding: 3px 3px; background: #ecf5f5;}
.fttop .slideline{ width: 2px; height: 198px; background: url(../images/sline.jpg) no-repeat; float: left; margin-left: 40px;}
.footer .fttop .fttop_l p a {color:#fff;}

/*-- fttop_end --*/

.ftdown{height: 64px; background: #1c807d;}	
.ftdown .container{ overflow: hidden; height: 64px;}
.ftdown li{ float: left; height: 64px; list-style-type: none; background: url(../images/ftlibg.jpg) no-repeat left center;}	
.ftdown li a{ display: inline-block; height: 64px; line-height: 64px; padding: 0px 19px; font-size: 14px; color: #fff;}	
.ftdown li.nobg{ background: none;}

/*-- ftdown_end --*/

/*------------- footer_end ---------------*/
.youce{width:54px; float:right; position:fixed; right:-3px; bottom:25px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:15px; z-index:10000;}
.youce ul li{margin-bottom:3px; width:41px; background:#1AB6B3; list-style:none;}
.youce ul li:hover{background:#115989;}
.youce ul li a{display:block; width:41px; height:41px;}
.youce ul li a.yc4{background:url(../images/yc_04.png) no-repeat center;}
.youce ul li a.yc3:hover .wx_box{display:inline;}