@charset "utf-8";
/* CSS Document */

.header-wrap { position: fixed; top: 0; width: 100%; opacity: 1; filter: alpha(opacity=0); -webkit-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; background: #fff; box-shadow: 0 2px 6px 0 rgba(0,0,0,0.2); z-index: 100; }
    .header-wrap .top-link { line-height: 30px; height: 30px; width: 249px; position: absolute; right: 50px; top: 35px; background-color: #009899; z-index: 3; }
        .header-wrap .top-link .search-sub { width: 382px; padding-top: 19px; height: 63px; background-color: #fff; position: absolute; right: 0; top: 30px; display: none; z-index: 13; }
        .header-wrap .top-link .search-box { margin-left: 40px; }
            .header-wrap .top-link .search-box .tex { border: 1px solid #bebebe; font-size: 12px; height: 13px; line-height: 12px; padding: 14px 10px 13px; width: 194px; }
            .header-wrap .top-link .search-box .sub-btn { border: none; width: 86px; height: 42px; background-color: #009899; color: #fff; font-size: 14px; line-height: 42px; text-align: center; }
        .header-wrap .top-link .mobile-sub { width: 150px; height: 150px; position: absolute; right: 98px; top: 30px; display: none; z-index: 10; }
            .header-wrap .top-link .mobile-sub img {width:150px; }
.search-bg-alert { position: fixed; left: 0; top: 0; width: 100%; background: #000; opacity: 0.5; filter: alpha(opacity=50); z-index: 12; height: 100%; display: none; }
.header-wrap .link { margin-right: 50px; font-size: 14px; font-weight: bold; }
    .header-wrap .link a { color: #fff; display: inline-block; float: left; }
    .header-wrap .link .line { display: inline-block; float: left; width: 1px; height: 12px; background-color: #fff; margin: 10px 18px 0; }
.header-wrap .logo { display: inline-block; margin-left: 50px; width: 354px; padding:10px 0;}

.nav_wrap { width: 100%; background: #009899; height: 50px; }
.nav_wrap .nav { line-height: 50px; position: relative; z-index: 2; }
    .nav_wrap .nav li { font-size: 16px; position: relative; float: left;background: url(../images/ico_04.png) no-repeat 0 18px; }
        .nav_wrap .nav li:first-child { background: none; }
    .nav_wrap .nav a.tit { color: #fff; /*background: url(../images/ico_04.png) no-repeat 124px 20px;*/ display: inline-block;width:150px;text-align:center; }
    .nav_wrap .nav li:first-child a.tit { background: none; padding: 0; }
    .nav_wrap .nav li:hover a.tit { color: #fff;font-weight:bold; }
    .nav_wrap .nav .sub-box { position: absolute; left: 0px; top: 100%; width: 150px; font-size: 16px; line-height: 30px; display: none; /*padding-top: 20px;*/ /*padding-bottom: 36px;*/ background-color: #f3f9f5; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; overflow: hidden; }
        .nav_wrap .nav .sub-box p { width: 140px; line-height: 42px; margin: 0 auto; padding: 0 10px; transition: background 0.3s ease 0s;text-align:center; }
            .nav_wrap .nav .sub-box p:hover { background-color: #009899; }
                .nav_wrap .nav .sub-box p:hover a { color: #fff; border-bottom: 1px solid #009899; }
            .nav_wrap .nav .sub-box p:last-child a { border-bottom: none; }
        .nav_wrap .nav .sub-box a { display: inline-block; color: #333;width:140px;border-bottom: 1px solid #d4d4d4; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
            .nav_wrap .nav .sub-box a:hover { color: #009899; }
    .nav_wrap .nav .promenu {width:190px; }
     .nav_wrap .nav .promenu p { width: 170px;}
        .nav_wrap .nav .promenu a {width:170px; }

.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#009899 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#009899 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#009899 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#009899 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}

.cc7 {
		width: 100%;
		background-color:#009A9B;
	}
	.cc7 .c7_one{
		width:1200px;
		margin:0 auto;
		overflow: hidden;
		padding-top:30px;
	}
	.cc7 .c7_one dl {
		width: 25%;
		padding-bottom:25px;
	    float: left;
	    margin-right: 3%;
	}
	.cc7 .c7_one dl dt {
		margin-bottom: 1em
	}
	.cc7 .c7_one dl dd a {
		text-decoration: none;
		color: #fff;
	}
	.cc7 .c7_one dl .ddbiao {
		border-bottom: 1px solid #066;
		padding-bottom: 1em;
	}
	.cc7 .c7_one dl .ddbiao a {
		font-size:14px;
		line-height:160%;
		padding-bottom:10px;
	}
	.cc7 .c7_one dl .ddd1 a:hover{opacity: 1}
	.cc7 .c7_one dl .ddd1 {
		line-height:200%;
	}
	.cc7 .c7_one dl .ddd1 a{
		font-size:14px;
		display:inline-block;
		width:100%;
		line-height:300%;
	}
	.cc7 .c7_one .dl3 {
		width: 25%;
		float: left;
		margin-right: 5%;
	}
	 
	.cc7 .c7_one dl .ddd2 {
		line-height: 2em;
	}
	.cc7 .c7_one .dl4 {
		width: 15%;
	    float: right;
	    margin-right: 0;
	    text-align: center;
	}
	.cc7 .c7_one .dl4 dt {
		margin-bottom: 1em;
		text-align: center;
	}
	.cc7 .c7_one .dl4 dt img {
		height: 7em;
	}
	.cc7 .c7_one .dl4 dd a {
		text-decoration: none;
		color: #fff;
	}
	.cc7 .c7_one .dl4 .ddbiao4 {
		padding-bottom:10px;
	}
	.cc7 .c7_one .dl4 .ddbiao4 a {
		font-size:14px;
		line-height:160%;
	}
	.cc7 .c7_one .dl4 .ddd1 {
		line-height:160%;
	}
	.cc7 .c7_one .dl4 .ddd1 a {
		border-radius: 14px;
		border: 1px solid #e1e1e1;
		width:100%;
		font-size:14px;
		display: block;
		margin: auto;
		height:20px;
		line-height:20px;
	}
	.ddd1 p{width:50%; float:left;}
	.cc7 .c7_two {
		width:1200px;
	    /* margin-left: 5.5%; */
	    overflow: hidden;
	    border-top: 1px solid #033;
	    margin: 0 auto;
	}
	.cc7 .c7_two .le_txt{
		float: left;
		color:#FFF;
		width:50%;
		padding:10px 0;
		font-size:14x;
	}
	.cc7 .c7_two .le_img img {
		width: auto;
		height: 58px;
	}
	.cc7 .c7_two .le_img {
		float: left;
		height: 28px;
		-webkit-filter: grayscale(100%);
		-moz-filter: grayscale(100%);
		-ms-filter: grayscale(100%);
		-o-filter: grayscale(100%);
		filter: grayscale(100%);
		filter: gray;
	}
	.cc7 .c7_two .ri_section {
		color: #fff;
		float: right;
		width:30%;
		padding:10px 0;
		font-size:14px;
		text-align: right;
	}
	.cc7 .c7_two .ri_section p span {
		margin-left: 2%;
		font-size:14px;
	}
	.con_qian {
		padding-bottom: 5%;
		position: relative;
	}