.h_nav{height:54px;  overflow: hidden;background: #fff;    margin-top: 13px;border: 1px solid #eee;}
.h_nav ul li { float:left; height:54px; overflow: hidden;background: #fff;    border-right: 1px solid #cccc; }
.h_nav ul li a{ display:inline-block;font-size: 16px; color:#333;line-height:60px; height:54px;padding: 0 52px;}
.h_nav li a:hover,.h_nav .cur a{background: #048dcd; color: #fff;}
.h_nav ul li.nobot{background: none;}

/*头部开始*/



.tophead {

	width: 100%;

	height: 40px;

	background-color: #f2f2f2;

}

.tophead .tophead1 {

	width: 1200px;

	height: 40px;

	margin: 0 auto;

}

.welcome {

	color: #999;

	line-height: 40px;

	font-size: 15px;

	float: left;

}

.notwel {

	float: right;

	color: #999;

	line-height: 40px;

	font-size: 15px;

}

.notwel a {

	padding: 0 5px;

}


.notwel .wxzx {

    float: left;

    margin-right: 15px;

    color: #0155ab;

    font-weight: 700;

  /*  padding-right: 40px;

    background: url(../images/wxzx.png) no-repeat 65px center;*/

    position: relative;

}

.notwel .wxzx:hover {

	cursor: pointer;

}

.notwel .wxzx:hover .head_ewm {

	display: block;

}

.wxzx .head_ewm {

	display: none;

	position: absolute;

	top: 33px;

	left: -15px;

	z-index: 99;

	width: 100px;

	height: 100px;

}

.wxzx .head_ewm img {

	width: 100%;

	padding: 5px;

	background: #fff;

}

.head {

	width: 100%;

	background: #fff;

	position: relative;

	z-index: 2;

}

.head > .wrap {

	position: relative;

}

.h_logo {

	margin-top: 0px;

}

.head .logo {

	padding: 0px 0 0 0;

	position: relative;

	margin-top: 18px;

}

.logodong {

	width: 46px;

	height: 46px;

	position: absolute;

	top: 0px;

	left: 46px;

	z-index: 99;

}

.logodong img {

	width: 46px;

	height: 46px;

}

.logodong02 {

	width: 46px;

	height: 46px;

	position: absolute;

	top: 0px;

	left: 134px;

	z-index: 99;

}

.logodong02 img {

	width: 46px;

	height: 46px;

}

.h_logowen {

	width: 215px;

	margin-top: 31px;

	padding-left: 10px;

	margin-left: 10px;

}

.h_logowen span {

	font-size: 30px;

	color: #5fe252;

	font-weight: 700;

	display: block;

	line-height: 35px;

	letter-spacing: 8px;

}

.h_logowen p {

	color: #a7a7a7;

	font-size: 13px;

	text-transform: uppercase;

	letter-spacing: 1px;

	line-height: 15px;

}

/*头部定位*/



.h_dingwei {

	width: 363px;

	margin: 30px 0 0 90px;

}

.h_dingwei p {

	font-size: 20px;

	color: #5fe252;

	line-height: 31px;
letter-spacing: 3px;
    font-weight: 600;
}

.h_dingwei ul{

	display: block;

    height: 28px;

}

.h_dingwei li {

	    display: block;

    float: left;

    width: auto;

    font-size: 12px;

    color: #333;

    line-height: 28px;

}

.h_dingwei ul span{

	display: block;

	float: left;

}

.h_dingwei span.ge01{

	    width: 40px;

    height: 1px;

    background: #dddddd;

    margin: 14px 10px 0 0;

}

.h_dingwei span.ge02{

	    width: 1px;

    height: 18px;

    background: #dddddd;

    margin: 7px 12px 0 12px;

}

.h_dingwei span.ge03{

	width: 40px;

	height: 1px;

	background: #dddddd;

	margin: 14px 0 0 10px;

}



.h_erweima{

	width: 80px;

	text-align: center;

	margin: 20px 0 0 10px;

}

.h_erweima img{

	width: 80px;

}

.h_erweima i{

	font-size: 12px;

}

/*头部定位end*/



.nav_f {

	position: fixed!important;

	top: 0!important;

	z-index: 999;

	width: 100%;

	margin: 0!important;

}

.h_tel {

	margin-top: 30px;

}

.h_tel img {

	width: 90px;

	float: left;

}

.h_tel02 {

	float: left;

	font-size: 22px;

	padding-left: 15px;

}

.h_tel02 span {

	display: block;

	font-size: 14px;

	padding-left: 25px;

	background: url(../images/tel.png) no-repeat 0 0px;

}

.h_tel02 p {

	font-size: 28px;

	line-height: 18px;

	font-weight: 700;

	color: #5fe252;

}

.h_tel02 p.pjian {

	letter-spacing:0px;

}

.head_nav {

	background: #fff;

	height: 54px;

	margin-top: 13px;

	border: 1px solid #eee;

	border-left: none;

	border-right: none;

	position: relative;

}

.head_nav02 {

	width: 1200px;

	margin: 0 auto;

}

.nav {

	height: 54px;

	z-index: 1;

	width: 100%;

	float: left;

}

.nav a {

	color: #111;

}

.nav .nLi {

	float: left;

	display: inline;

}

.nav .nLi h3 {

	float: left;

}

.nav .nLi h3 a {

	display: block;

	line-height: 54px;

	font-size: 16px;

	font-weight: normal;

	text-align: center;

	width: 169px;

}

.nav .nLi h3 a.cur {

	background: #048dcd;

	color: #fff;

}

.nav .nLi h3 a:hover {

	background: #ca0000;

	color: #fff;

}

.nav .nLi {

	height: 54px;

	border-right: 1px solid #eee;

}

.nav .nLi h3 a span {

	text-transform: uppercase;

	display: block;

	color: #ccc;

	transform : scale(0.75, 0.75);

	-webkit-transform : scale(0.75, 0.75);

 *font-size:10px;

}

.nav .sub {

	display: none;

	width: 100%;

	left: 0;

	top: 54px;

	height: 260px;

	position: absolute;

	background: rgba(255,255,255,1);

	line-height: 26px;

	padding: 5px 0;

	text-align: center;

	z-index: 9999;

}

.nav .subsub {

	width: 1200px;

	margin: 0 auto;

}

.subsub_img {

	width: 280px;

	float: left;

	margin: 28px 30px 0 25px;

	display: none;

}

.sub_list {

	float: left;

	margin: 25px 0px 0 0px;

	width: 171px;

	min-height: 10px;

	text-align: center;

}

.sub_list a {

	display: block;

	line-height: 30px;

	font-size: 14px;

	color: #333;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	width: 160px;

}

.sub_list a:hover {

	color: #ca0000!important;

}

.nav .on h3 a {

}
.l{float:left;}
.r{float:right;}

.news_list {
    background: #f5f5f5;
    padding: 70px 0;
}
/*底部*/



.footer {
margin-top: 50px;
	padding: 50px 0;

}

.footer01 {

	float: left;

	width: 151px;

	border-right: 1px solid #eee;

	height: 243px;

}

.footer02 {

	float: left;

	width: 151px;

	border-right: 1px solid #eee;

	height: 243px;

	padding-left: 58px;

}

.footer01 p, .footer02 p, .footer03 p {

	font-size: 16px;

	color: #000;

	line-height: 50px;

}

.footer01 p img, .footer02 p img, .footer03 p img {

	font-size: 16px;

	color: #000;

	line-height: 50px;

	padding-right: 8px;

}

.footer01 a, .footer02 a {

	font-size: 13px;

	line-height: 35px;

	color: #666;

	display: block;

	padding-left: 29px;

}

.footer03 {

	float: left;

	width: 355px;

	height: 243px;

	padding-left: 58px;

}

.footer03 span {

	font-size: 13px;

	line-height: 35px;

	color: #666;

	display: block;

	padding-left: 29px;

}

.footer04 {

	width: 110px;

	float: right;

	text-align: center;

}

.footer04 img {

	width: 90px;

	border: 1px solid #eee;

	padding: 3px;

	display: block;

	margin: 5px auto 0 auto;

}

.footer04 i {

	text-align: center;

	font-size: 12px;

	line-height: 25px;

}

.footer05 {

	background: #60e253;

	padding: 35px 0;

	color: #fff;

	font-size: 12px;

	line-height: 30px;

}

.footer05 a {

	padding: 0 5px;
color: #fff;
}

.footer05 a:hover {

	color: #fff;

}

/*底部end*/




        .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 71px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(../images/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 14px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
            width: 33px;
            height: 35px;
            background-position: -27px -51px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 77px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #163588;
            color: #fff;
            height: 56px;
            width: 247px;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #163588;
            width: 97px;
            height: 56px;
            position: relative;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
    /*link*/
.link_bg{font-family: "Microsoft Yahei"; font-size: 14px; line-height:50px;background:#ececec;clear:both;height:50px;overflow: hidden;}
.link_c span{ color: #143a85;display: block; font-size: 16px;}
.link_c p a{color: #666; display: inline-block;padding: 0 20px;}
.link h2{height: 50px;line-height: 50px;overflow: hidden;margin-bottom: 40px; font-weight: bold;}
.link h2 a{color: #143a85;}

