@CHARSET "UTF-8";
/*网站基本定义*/
*{margin: 0;padding: 0;vertical-align: baseline;}
/*解决页面切换抖动的问题*/
html{overflow-y:scroll;}
/*解决IE6下滚动抖动的问题*/
*html{background-image:url(about:blank);background-attachment:fixed;}
body{font-family:"5FAE8F6F96C59ED1", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "5B8B4F53" !important;color:#494949;height:auto;clear:both;font-size:12px;position:relative;}
a{text-decoration:none;color:#494949;}
a:hover{ color:#0f6da0; text-decoration:none;}
ul,li{ list-style:none;font-style: normal;}
em,i{ font-style:normal;}
table, th, td {vertical-align: middle;}
img{ border:none;}
a img { border:none; text-decoration:none; }
.bgwhite{background:#FFFFFF;}
.green{color: #0f6da0;}
.orange{color:#eb6a05;}
.left{float:left;}
.right{float:right;}
.fz14{font-size:14px;}
.w100{width:100%;float:left;}
.w1200{width:1200px;margin:0 auto;}
.mt8{margin-top:8px;}
.border{border: 1px solid #D0E2D4;}
.red {color: #FF0000;}
.more{display:inline-block;margin-right:5px;font-size:12px;}
.more:hover{text-decoration:none;}
.w706{width:706px;}
.bold{font-weight:bold;}
.w246{width:246px;}
.f-14{font-size: 14px;}
.ml-10 {margin-left: 10px;}
.web_box{position: relative;}

/**==web-top==**/
.w-top{height: 35px;line-height: 35px;background: #f7f7f7;}
.w-t-con{}
.wf {width: 703px;height: 35px;overflow: hidden;}
.wf h4 {font-weight: normal;}
.t_t {width: 237px;height: 100%;overflow: hidden;margin-left: 10px;}
.t_t span {background: url(../images/phone01.png) left center no-repeat;text-indent: 18px;}
.t_t a, .t_t span {display: inline-block;height: 35px;line-height: 35px;color: #666;font-size: 12px;margin-right: 15px;float: left;}

/**==w-search==**/
/* .w-search{height:80px;line-height: 80px;margin:10px 0;}
.w-s-logo img {width: 290px;height: 80px;}
.search {width: 452px;margin-left: 60px;}
.h_b_search {border: 1px solid #e4e4e4;height: 32px;width: 445px;display: inline-block;float: left;margin-top: 12px;transition: all .3s;}
.h_b_search input {float: left;height: 32px;border: none;padding: 0px 8px;border-right: 1px solid #e4e4e4;outline: none;font-size: 12px;}
.h_b_search input.searchinput {width: 390px;color: rgb(153, 153, 153);font-size: 13px;}
.h_b_search input.searchsub {text-indent: -1000px;width: 35px;height: 18px;float: right;margin-top: 7px;background: url(../images/search_icon.png) 8px 0px no-repeat;cursor: pointer;border-right: none;}
.s_hots {margin-top: 5px;height: 22px;line-height: 22px;}
.h_b_if {width: 330px;margin-top: 5px;}
.h_b_if_title {height: 26px;line-height: 26px;}
.h_b_if_list {height: 45px;}
.h_b_if_list li {width: 100%;float: left;height: 20px;line-height: 20px;font-size: 12px;position: relative;}
.h_b_if_list li div {width: 5px;height: 5px;border-radius: 1%;background: #6cb92d;position: absolute;top: 8px;left: 0px;}
.h_b_if_list li h2 {font-size: 12px;position: absolute;top: 0px;left: 12px;width: 100%;font-weight: normal;}

.d_list{margin-top: 4px;}
.d_list a{display: block;float: left;height:18px;line-height: 18px;text-align: center;font-size: 12px;margin-right: 16px;margin-bottom: 8px;} */

/**==h_b_nav==**/
.h_b_nav {height: 45px;line-height: 45px;background-color: #35b558;}
.h_b_nav li {height:45px;line-height:45px;float: left;padding: 0 20px;font-weight: bold;background: url(../images/split.jpg) no-repeat right center;}
.h_b_nav li:last-child{background: none;}
.h_b_nav li.m_px{width: 214px;position: relative;padding:0;text-indent: 45px;font-weight: normal;}
.h_b_nav li.navhome,.h_b_nav li:hover {background: #6ad989;}
.h_b_nav li.m_px,.h_b_nav li.m_px:hover{background:#6ad989 url(../images/btitle.png) 20px center no-repeat;}
.h_b_nav li a{color: #FFFFFF;font-size: 16px;}
.h_b_nav li a:hover{text-decoration: none;}
.m_px_title{color: #FFFFFF;font-size: 16px;background:url(../images/bdown.png) 190px center no-repeat;}
.m_px_title:hover{cursor: pointer;}
.m_px_list{height:368px;position: absolute;top:45px;left:0;z-index: 9999;background:#FFFFFF;opacity: 0.9;filter: alpha(opacity=90);}
.h_b_nav li .m_px_list dt {width:100%;float: left;font: 600 17px/35px "微软雅黑", 'Microsoft YaHei';color: #3d3d3d;background: url(../images/list-bg.png) no-repeat 8px center;border-bottom: 1px solid #b8b8b8;text-align: left;text-indent: 30px;}
.h_b_nav li .m_px_list dd{font-weight:normal;display:block;width:204px;height: 25px;line-height: 25px;float: left;text-indent: 10px;padding:0 5px;color:#636363;overflow: hidden;background: url(../images/icon-d-green.gif) no-repeat 5px 10px;}
.h_b_nav li .m_px_list dd a{color:#646464;font-size: 13px;}
.h_b_nav li .m_px_list dd a:hover{color:#0f6da0}

.h_b_nav li.menu-item{position: relative;}
.h_b_nav li.menu-item .menu-hd {padding-right: 16px;display: block;position: relative;height: 25px;}
.h_b_nav li.menu-item .menu-hd b {border-right: #35b558 6px solid;border-top: #FFFFFF 8px solid;font-size: 0px;right: 0px;border-left: #35b558 6px solid;width: 0px;line-height: 0;border-bottom: #35b558 0px solid;position: absolute;top:20px;height: 0px;-webkit-transition: -webkit-transform .2s ease-in;-moz-transition: -moz-transform .2s ease-in;-o-transition: -o-transform .2s ease-in;transition: transform .2s ease-in;}
.h_b_nav li.menu-item .menu-bd {display:none;width:100%;border-right: #bfbfbf 1px solid;z-index: 10001;background: #fff;border-left: #bfbfbf 1px solid;border-bottom: #bfbfbf 1px solid;position: absolute;top: 45px;right: -1px;padding-bottom: 8px;}
.h_b_nav li.menu-item .menu-bd li {background:none;width:100%;height:25px;line-height:25px;text-align:center;font-weight:normal;padding:0;float: left;padding-top: 2px;}
.h_b_nav li.menu-item .menu-bd li a {color: #666;}
.h_b_nav li.menu-item .menu-bd li a:hover{color: #35b558;}
.h_b_nav li.menu-item:hover .menu-bd{display: block;}
.h_b_nav li.menu-item:hover .menu-hd b{border-right: #6ad989 6px solid;border-bottom: #FFFFFF 8px solid;font-size: 0px;border-left: #6ad989 6px solid;border-top: #6ad989 0px solid;}

/**====ft_item====**/
.ft_item{border-top: 1px solid #dcdcdc;border-bottom: 1px dashed #dcdcdc;}
.ft_item li {width: 240px;height: 104px;float: left;overflow: hidden;}
.ft_item li img {display: block;width: 93px;height: 74px;float: left;margin-top: 15px;}
.ft_item li h4, .ft_item li p {width: 130px;float: left;margin-left: 15px;}
.ft_item li h4 {margin-top: 25px;margin-bottom: 8px;font-size: 18px;height: 22px;line-height: 22px;font-weight: 500;}
.ft_item li p {height: 20px;line-height: 20px;}

/**====footer====**/
.footer{}
.footer_top {height: 46px;background: #0f6da0;}
.footer_top_1 {height: 46px;}
.footer_top_1_hd, .first, .footer_top_1_bd li {color: #fff;font-size: 16px;font-weight: 600;position: relative;margin-right: 10px;}
.footer_top_1_hd {float: left;height: 46px;width: 161px;text-align: center;line-height: 46px;}
.footer_top_1_bd {float: right;height: 26px;padding: 10px 0;font-size: 0;}
.footer_top_1_bd li {float: left;padding: 0px 30px;line-height: 26px;border-right: 1px dotted #fff;font-size: 16px;}
.first {position: relative;padding-left: 34px;}
.iwhbao {
    width: 26px;
    height: 31px;
    background: url(../images/home_v2.png) no-repeat -30px -154px;
    position: absolute;
    left: 0;
    top: -5px;
}
.fwn {
    font-weight: normal;
    margin-left: 10px;
    color: #fff;
    font-size: 16px;
}
.footer-floor2{background-color:#fff;}
.footer_2{padding: 25px 0;background-color:#fff;}
.footer_2_logo {
    float: left;
    border-left: 1px dotted #999999;
    width:130px;
    padding-left: 30px;
    line-height: 28px;
    height: 112px;
}
.footer_2_logo img {
    margin-top: 4px;
}
.footer_2_dl1 {
    border-left: 1px dotted #999;
}
.footer_2 dl {
    float: Left;
    border-right: 1px dotted #999999;
    width: 160px;
    line-height: 28px;
    height: 112px;
    text-align: center;
}
.footer_2 dt {
    font-size: 16px;
    font-weight: 500;
    color: #000;
}
.footer_2_hz {
    width: 660px;
    height: 112px;
    float: left;
    border-right: 1px dotted #999999;
}
.footer_2_hz_1 {
    float: left;
    margin-left: 30px;
}
.footer_2_hz_1 img {
    width: 110px;
    height: 111px;
}
.footer_2_hz_2 {
    float: left;
    padding: 10px 10px;
}
.footer_2_hz_2 span {
    font-size: 18px;
    color: rgb(90, 90, 90);
}
.footer_2_hz_2 p {
    font-family: "微软雅黑";
    line-height: 20px;
    color: #999;
}
.footer_2_hz_3 {
    float: left;
    margin-left: 20px;
}
.footer_2_hz_3 img {
    width: 110px;
    height: 111px;
}
.footer_2_hz_4 {
    float: left;
    padding: 10px 10px;
}
.footer_2_hz_4 span {
    font-size: 18px;
    color: rgb(90, 90, 90);
}
.footer_2_hz_4 p {
    font-family: "微软雅黑";
    line-height: 20px;
    color: #999;
}
.col-contact {
    float: right;
    width: 210px;
    height: 112px;
    text-align: center;
    color: #616161;
    border-right: 1px dotted #999999;
}
.phone {
    margin: 0 0 5px;
    font-size: 22px;
    line-height: 20px;
    color: #ff6700;
}
.btn-line-primary {
    border: 1px solid #ff6700;
    margin-top: 15px;
    background: #fff;
    color: #ff6700;
    width: 118px;
    height: 28px;
    font-size: 12px;
    line-height: 28px;
    display: inline-block;
}
.iconfont {
    font-family: "iconfont" !important;
    font-style: normal;
}

.footer_3 {padding: 10px 0px 20px 0px;}
.footer_3 p {
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    color: #666666;
}

.foot-icp {margin:0 auto;
	height:100px;
	padding-top: 20px;
	padding-bottom:20px;
}
.foot-icp img {
	width: 115px;
	height: 50px;
	margin: 0 9px;
}
/*屏幕宽度为480px以下，手机版*/
@media screen and (max-width: 480px) 
{
.foot-icp {margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
}
}
/*fixed*/
.fixed{position: fixed;top: 20%;px;width: 62px;z-index: 987654;font-size: 12px;opacity: 0.9;}
.fixed a:link, .fixed a:visited {display: block;width: 62px;height: 30px;background: #35b558;margin-top: 1px;color: #ffffff;background-position: center 8px;background-repeat: no-repeat;text-align: center;padding-top: 30px;line-height: 23px;z-index: 545;text-decoration: none;}
.fixed a div.tel_xq,.fixed a div.wx_img{position: absolute;font: 12px/17px "微软雅黑";background: #6ad989;}
.fixed a div.tel_xq{display:none;width:110px;height: 17px;line-height: 17px;overflow: hidden; top: 0px;padding: 5px;text-align: center;right: 62px;background: #6ad989 url(../images/tel-bg.png) left center no-repeat;text-indent: 20px;}
.fixed a div.wx_img{display:none;width:100px; top: 0px;padding: 8px;text-align: center;right: 62px;}
.fixed a.zx_tel:hover,.fixed a.wx:hover{background-color: #6ad989;}
.fixed a.zx_tel:hover div.tel_xq,.fixed a.wx:hover div.wx_img{display: block;}
.fixed a div.wx_img img {margin-bottom: 2px;display: block;width: 100%;height: 100px;float: left;}
.fixed a div.wx_img span {width:100%;text-align:center;display:block;float: left;white-space: nowrap;color: #FFFFFF;line-height: 15px;height: 30px;}