﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; list-style-type: none; font-size: 12px; font-family:"Microsoft Yahei"; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; border:none; }
address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; }
ol, ul { list-style: none; }
caption, th { }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; color:#4c4c4c; font-family:"Microsoft Yahei"; }
q:before, q:after { content:''; }
abbr, acronym { border: 0; }
.hide { display:none; }
.hh { word-wrap:break-word; white-space: normal; overflow: hidden; }
.hand { cursor:pointer; }
.imgjz { vertical-align: middle; }
a { color: #4c4c4c; text-decoration: none; line-height: 22px; font-family:"Microsoft Yahei"; }
a:link { color: #4c4c4c; text-decoration: none; font-family:"Microsoft Yahei"; }
a:hover { text-decoration:none;font-weight:bold; }
.fr { float: right; }
.fr1 { float: right; }
.fl { float: left; }

.header { width: 100%; height:201px; position: relative; }
.headertop { width:100%; background-color:#f5f5f5; height:48px; line-height:48px; }
.headertop_con { width: 990px; margin: 0px auto; font-size:12px; }
.headertop_con_we { color: #666; }
.headertop_con_we span { color: #ec7806; }
.headertop_con div span { margin:0 5px; }
.headerbottom { background: url(../image/headbg.jpg) repeat-x left bottom; height: 110px; }
.headercon { width:990px; margin: 0px auto; height: 110px; }
.logo { float:left; width: 537px; margin-top: 10px;     height: 95px;}
.cell { background:url(../image/cell.png) no-repeat left center; float: right; margin-top: 35px; font-size: 14px; color: #606060; height: 54px; padding-left: 60px; }
.logo .s1{color:#333;font-size:24px;display:block;margin:29px 0 5px 5px; }
.logo .s2{color:#ec7806;font-size:24px; font-weight: bold;margin-left:5px;height:32px;line-height:32px; }
.logo:hover{ font-weight: normal; }
.cell span { color: #ec7806; font-size: 24px; font-weight: bold; }
.nav { width:100%; height:43px; line-height:43px; background:url(../image/navbg.jpg) repeat-x; }
.nav ul { width:990px; margin: 0px auto; }
.nav ul li { float: left; width: 95px; border-right: 1px solid #2d96ff; text-align: center;  position: relative; }
.nav ul li a { float: left; width: 100%; color: #fff; font-size: 14px; height:43px; line-height:43px; }
.nav ul li a:hover{ background-color: #ec7806;}
.nav_current { background-color: #ec7806 !important; }
.drop {
    position: absolute;
    top: 43px;
    left: 0;
    width: 100%;
    z-index: 40;
    background-color: #fff;
    border: 1px solid #017eff;
    border-top: 0;
    display: none;
}
.drop a{color:#017eff !important;}
.drop a:hover{ background-color: #fff !important;}
.search { width:990px; margin:0 auto; height:50px; line-height:50px; }
.search_key { color:#666; }
.search_key a { color:#666; display:inline-block; margin:0 5px; }
.Serchcon { margin-top: 15px; width: 241px; height: 26px; line-height: 26px; }
.search_input { width: 241px; height: 26px; line-height: 26px; }
.search_form {  width:178px; height:20px; line-height:20px; text-indent:0.5em; float:left;  overflow: hidden; border: 0px none; }
.search_input .ipt_search { width:178px; height:20px; line-height:20px; border: 0; float: left; text-indent: 0.5em;background: url(../image/searchbg.jpg) no-repeat left center;}
.search_btn { float: left;    width: 58px;
    height: 20px; display: inline; background: url(../image/searchbtn.jpg) no-repeat center center; margin-left:5px; }
.search_btn .pushbutton { background: none repeat scroll 0% 0% transparent; border: 0px none;     width: 58px;
    height: 20px;cursor: pointer; outline: medium none; }
.footer { width:100%; float:left; background: url(../image/footbg.jpg) no-repeat center #017EFF; height:325px; }
.footer_con { width:960px; margin: 0 auto; }
.linkentry { color: #fff; font-size: 12px; width: 890px; text-align: right; padding-right: 70px; margin-top: 42px; }
.link_con { margin-left: 240px; width:720px; color: #fff; margin-top: 30px; overflow: hidden; height: 25px; }
.link_con a { font-size: 12px; color: #fff; }
.link_con span { margin: 0 10px; }
.foot_nav{height:66px;line-height:66px;background-color:#0b85ff;}
.foot_nav, .foot_copy { width: 100%; margin-top:45px; }
.foot_nav a { margin: 0 18px; color: #fff; font-size: 14px; }
.foot_copy_info { float: left; width: 403px; margin-left: 10px; }
.foot_copy_info span, .foot_copy_info p, .foot_copy_info a { font-size: 12px; color: #fff; line-height: 25px; display: inline-block; }
.foot_copy_info .s1 {  }
.foot_wx { float: right; }
.foot_wx div { float: left; width: 100px; text-align: center; margin-left: 22px; font-size: 12px; color: #fff; }
.foot_wx div img { width: 100px; height: 100px; margin-bottom: 10px; }
.Sufram { z-index:20; position: fixed; top: 55%; right: 0; width: 121px; }
.Sufram .close { position: absolute; top: 2px; right: 2px; cursor: pointer; }
.Sufram .Sufram_online { background-color: #006ab7; width: 100%; text-align: center; }
.Sufram_online .s1 { font-size: 14px; color: #fff; display: block; width: 100%; height: 38px; line-height: 38px; }
.Sufram_con { background-color: #fff; border: 5px solid #006ab7; width: 111px; }
.Sufram_con a { color: #006ab7; font-size: 12px; display: inline-block; margin-top: 10px; width: 75px; }
.Sufram_con img{}
.Sufram_con .s2 { color: #666; font-size: 14px; display: block; }
.Sufram_con .s3 { margin-bottom:10px; color: #fe0000; font-size: 12px; font-weight: bold; display: block; }
#cnzz_stat_icon_1256113592{display:none;}
.red{color:#f00;}
.item textarea{  width: 300px;
  height: 80px;}
.item input{  width: 230px;
  height: 25px;}
.code input{  width: 100px;
  height: 25px;}
#baiduMap{    height: 400px;
    width: 100%;
    margin-top: 40px;}
.Sufram_wx{    position: relative;}
.Sufram_wx div{ position: absolute;     top: 0px;
    right: 87px;display: none;}
.Sufram_wx div img{width:100px;height:100px;}
.Sufram_wx:hover div{ display: block;}