@charset "utf-8";
*{
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */	
} 
html, body {
    font-family: '微软雅黑';
} 
body{line-height:100%; color:#333; -webkit-text-size-adjust:none; min-width: 1200px;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul, div{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#005BAC;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:14px;}
input:focus, textarea:focus{ outline: none;}
input,button {appearance: none;-moz-appearance: none;/*-webkit-appearance: none;*/}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}

.left{float: left; display: inline;}
.right{float: right; display: inline;}
.hide{display: none;}

/*图片鼠标经过效果*/
.HoverImgbox{ overflow:hidden;}
.HoverImgbox img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.HoverImgbox img:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.imgHover{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.imgHover:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.boxsizing_c{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.mb20{height: 20px; clear: both;}
.mb24{height: 24px; clear: both;}
.mb30{height: 30px; clear: both;}
.mb40{height: 40px; clear: both;}
.mb50{height: 50px; clear: both;}
.mb60{height: 60px; clear: both;}
.fl{float: left;}
.fr{float: right;}


/* tab切换 */
.tabbox .hd{background: url(index2025_r9_c54_s1.png) top left repeat-x; position: relative; height: 64px;}
.tabbox .hd ul{background: url(index2025_r9_c55_s1.png) top right no-repeat; padding-left: 10px; width: 100%; height: 64px;}
.tabbox .hd ul li{padding: 0 15px; height: 64px; line-height: 64px; float: left; font-size: 22px; color: #6FC7DB;}
.tabbox .hd ul li a{font-size: 22px; color: #6FC7DB;}
.tabbox .hd ul li.on, .tabbox .hd ul li:hover{color: #08b0ca; background: url(index2025_r24_c4_s1.png) left center no-repeat;}
.tabbox .hd ul li.on a, .tabbox .hd ul li:hover a{color: #08b0ca;}
.tabbox .hd .more{position: absolute; bottom: 0; right: 20px;  line-height: 64px; height: 64px;}
.tabbox .hd .more a, .tabbox .hd .more a:hover{display: block; color: #777; font-size: 18px;}

.tabbox2 .hd{background: url(index_tab_bg.png) top left repeat-x; position: relative; height: 28px;}
.tabbox2 .hd ul li{height: 28px; float: left; font-size: 18px; color: #333; margin-right: 29px;}
.tabbox2 .hd ul li a{font-size: 18px; color: #333;}
.tabbox2 .hd ul li.on, .tabbox2 .hd ul li:hover{color: #333; background: url(index_tab_line.png) left bottom no-repeat;}
.tabbox2 .hd ul li.on a, .tabbox2 .hd ul li:hover a{color: #333;}
.tabbox2 .hd .more{position: absolute; bottom: 0; right: 0; height: 28px;}
.tabbox2 .hd .more a, .tabbox2 .hd .more a:hover{display: block; color: #777; font-size: 18px;}

/* 通用标题栏 */
.tylm-title1{background: url(index2025_r9_c54_s1.png) top left repeat-x; position: relative; height: 64px;}
.tylm-title1 h1{position: absolute; top:0; left: 10px; height: 64px; line-height: 64px; z-index: 2; background: url(index2025_r24_c4_s1.png) left center no-repeat; padding-left: 15px; font-size: 22px; color: #08b0ca;}
.tylm-title1 h1 a{font-size: 22px; color: #08b0ca;}
.tylm-title1 .tylm-more{width: 281px; height: 64px; position: absolute; right: 0; bottom: 0; z-index: 1; background: url(index2025_r9_c55_s1.png) top center no-repeat; text-align: right; line-height: 64px;}
.tylm-title1 .tylm-more a{padding-right: 20px; text-align: right;}

.tylm-title2{background: url(tybtl_bg1.jpg) top left repeat-x; position: relative; height: 64px;}
.tylm-title2 h1{position: absolute; top:0; left: 10px; height: 64px; line-height: 64px; z-index: 1; background: url(index2025_r24_c4_s1.png) left center no-repeat; padding-left: 15px; font-size: 22px; color: #08b0ca;}
.tylm-title2 h1 a{font-size: 22px; color: #08b0ca;}
.tylm-title2 .tylm-more{width: 281px; height: 64px; position: absolute; right: 0; bottom: 0; z-index: 2; background: url(tybtl_bg2.jpg) top center no-repeat;}
.tylm-title2 .tylm-more a{padding-right: 20px; text-align: right;}

/*section00  sy==============================*/
.conBox{margin:20px 3%;}
.container{width: 1200px; margin: 0 auto;}
/*header Start*/
.head{height:44px; line-height:44px; background:#f8f8f8; color: #666666;}
.head .date{float: left;}
.head .date span{display: inline-block; vertical-align: middle;}
.head .menu{float: right;}
.head .menu li{float: left; position: relative;}
.head .menu li i, .head .date i{display: inline-block; margin-right:3px; width: 25px; height: 25px; background:url(/global/header_icon.png) no-repeat; vertical-align: middle;}
.head .menu li span{display:inline-block; vertical-align: middle;font-size:13px}
.head .menu li a{color: #666666; cursor: pointer;}
.head .menu li a:hover{color: #a81404;}
.head .menu li b{font-weight: normal; margin: 0 5px; color: #999;}
.head .menu li.skin i{background-position: 0 -25px;}
.head .menu li.email i{background-position: 0 -50px;}
.head .menu li.mobile i{background-position: 0 -75px;}
.head .menu li.wx i{background-position: 0 -100px;}
.head .menu li.wb i{background-position: 0 -125px;}
.head .menu li.wza i{background-position: 0 -150px;}
.head .menu li.cwzb i{background-position: 0 -25px;}
.head .menu li.slh i{background:url(/global/slh.png) no-repeat center center;}
.head .menu li.yhkj i{background:url(/global/yhkj.png) no-repeat center center;}
.head .drop{position:absolute; top:44px; left:-47px; padding:10px 5px 0; width:110px;  z-index:9; background:url(/global/opa5.png); border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; display:none;}
.head .drop:after{content: ''; display:block; line-height:0; font-size:0; width:0; height:0; overflow:hidden; border:7px solid transparent; border-bottom-color:#000; position:absolute; left:50%; top:-14px; margin-left:-7px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
.head .drop ul{overflow:hidden; zoom:1;}
.head .drop ul li{float:left; padding:0 5px 10px;}
.head .drop ul li img{display:block; width:100px; height:100px; max-width:none;}
.head .drop ul li span{display:block; text-align:center; color:#fff; padding-top:5px; line-height:18px; font-size:12px;}
.head .menu li:hover .drop{display: block;}

.skin_drop{position:absolute; top:44px; left: 50%; margin-left:-115px; border:#cacaca 1px solid; width: 230px; background: #f8f8f8; z-index: 2; display: none;}
.skin_drop ul{padding: 15px 6px; overflow: hidden; text-align: center; height: 45px;}
.skin_drop ul li{ display: inline-block; *display:inline; *zoom:1; float: none !important; margin: 0 6px;}
.skin_drop ul li img{display: block; width: 56px; height: 45px; cursor: pointer;;}
.skin_drop em{position: absolute; width: 16px; height: 11px; background: url(/global/header_skin_arrow.png) no-repeat; left: 50%; margin-left: -8px; bottom: 100%;}
.head .menu .skin:hover .skin_drop{display: block;}
.header .banner{overflow: hidden; /*background: url(index2024_r2_c1_s1.png) top center no-repeat; background-size: 100%;*/ position: relative; width: 100%;}
/* .header .banner img{width: 100%; max-width:100%;  height: auto; display: block;} */
.header .banner img{width: 100%; width: 100%; height: auto; display: block;}
.header .banner .searchbox{position: absolute; bottom:79px; left: 0; width: 100%; z-index: 2;}
.header .banner .searchbox .search{width: 538px; height: 66px; margin: 0 auto; position: relative; padding-right: 125px;
    background:url(top_search_r1_c5_s1.png) no-repeat left center; background-size: 100%;
    background: linear-gradient(to right,  #3cc5d7 0%,#49c8a0 100%); border-radius: 66px;
}
.header .search .searchTxt{padding:0 15px 0 70px; font-size: 20px; margin: 1px 0; margin-left: 1px; line-height: 64px; color:#999; height:64px; border:0; width: 100%; background: url(top_search_r3_c1_s1.png) 30px 16px no-repeat #fff; border-radius: 32px 0 0 32px;}
.header .search .searchBtn{position:absolute; top: 0; right: 0; width:125px; height:66px; background:url(top_search_r1_c3_s1.png) no-repeat left center; background-size: 100%; cursor:pointer; border:0; -webkit-appearance:none;
background: linear-gradient(to right,  #3cc5d7 0%,#48c7a3 100%); border-radius: 0 32px 32px 0; font-size: 20px; color: #fff; font-weight: bold;

}

.mainnav{background:url(index2025_r22_c2_s1.png) top center repeat-x; background-size: 100%;
    background: linear-gradient(to right,  #49c89f 0%,#3cc5d9 100%);}
.navbox{width:100%; overflow: hidden; position: relative;}
.navbox ul{position: relative; z-index: 2;}
.navbox li{width: 20%; float: left; line-height: 64px; height: 64px; text-align: center; color: #fff; font-weight: bold;}    
.navbox li img{display: inline-block; margin-right: 8px; vertical-align: middle;}
.navbox li a{display: block; color: #fff; font-size: 20px; position: relative;}
.move-bg{display:none;position:absolute;left:0;top:0; width:240px; height:64px; background:url(top_menu_r1_c1_s1.png) top center repeat-y; z-index: 0;}

.indexmain{background: url(index_main_bg.jpg) bottom center no-repeat; background-size: 100%;}

/*header End*/

/* footer_links */
.footer_links{margin-top: 46px;}
.footer_links dl{float:left; width:19.2%; margin-right:1%; position:relative; z-index:20;}
.footer_links dl dt{border:#E7E7E7 1px solid; height:44px; line-height:44px; text-align: center; background: #fff; color:#333; font-size: 16px; cursor:pointer; position:relative; z-index:2;}
.footer_links dl dt i{ position:absolute; right:11px; top:18px; width:13px; height:8px; background:url(index2025_r58_c18_s1.png) no-repeat 0 bottom;}
.footer_links dl dt.on i{background-position: 0 0;}
.footer_links dl dd{ display:none; position:absolute; width:100%; bottom:100%; left:0; top:43px; font-family:"微软雅黑"; font-size:14px;}
.footer_links dl dd .scrolldd{ border:#ddd 1px solid; background:#fff; overflow-y:auto; max-height: 350px;}
.footer_links dl dd a{display:block;  padding:6px 0 6px 10px; line-height:18px; color:#666; border-bottom:#e3e3e3 1px dotted; background:#fff;}
.footer_links dl dd a:hover{background:#f8f8f8; color:#1768a0;}
.footer_links dl dt.on{color:#333; background:#fff;}
.footer_links dl.dl2{width: 20%;}
.footer_links dl.dlEnd{margin-right: 0;}
/*footer Start*/
/* .footer{padding: 40px 0;} */
.footer .dbdh{background: #ECECEC; text-align: center; height: 52px; line-height: 52px;}
.footer .dbdh span{margin: 0 17px; width: 2px; height: 17px; display: inline-block; background: #777; vertical-align: text-bottom;}
.footer .dbdh a{font-size: 15px;}
.footer .con{
    padding: 50px 0;
    margin: 0 auto;
    overflow: hidden;
    font-size: 15px;;
}
.footer .con a{font-size: 15px;}
.footer-l{width: 33%; float: left;}
.wzbs{float: left; height: 110px; padding-top: 3%;}
.wzbs span{margin:0 7px;}
.wzbs span#_span_jiucuo{ border: 1px #ccc solid; display: inline-block; margin-top: 10px;}
.wzbs span img{display: inline-block; vertical-align: middle;}
.wzxx1{float: left;}
.wzxx1 p{line-height: 36px;}
.wzxx1 p img{vertical-align: text-bottom; margin-right: 5px;}
.wzxx1 p.fwl{color: #bf0103;}
.wzxx1 p.last{margin-bottom: 0;}

.footer-m{width: 1px; height: 110px; margin: 0 2%; float: left; background: #aaa;}
.footer-r{width: 62%; float: right;}
.dbtb{float: left; margin-left: 12px; padding-top: 1%;}
.dbtb span{margin-left: 10px; border: 1px #ccc solid; display: inline-block;}
.dbtb span.zwyjc{border: none;}
.dbtb span img{display: inline-block; vertical-align: middle;}
.dbtb span.wx img{width: 80px; height: auto;}

/* easybtn */
.easybtn {
    width: 70px;
    position: fixed !important;
   /*margin-right: -620px;*/
    top: 477px;
    right: 10px;
    box-sizing: border-box;
    padding:0 0 0 0;
    z-index:9999;
    font-size: 16px !important;
}
.easybtn .item {
    position: relative;
    margin-bottom: 7px;
    background: #EAF5FF;
    color: #777;
    height: 70px;
}
.easybtn #zstdcs{height: 90px;}
.easybtn .item .btn {
    position: relative;
    color: #777;
    text-align: center;
    width: 100%;
    padding-top: 11px;
}
.easybtn .item .btn  a{color: #777; line-height: 1.2}
.easybtn .item .btn i{width: 31px; height: 27px; background-position: center center; background-repeat: no-repeat; display: block; margin: 0 auto 7px;}
.easybtn li#wyc .btn i{background-image: url(index2025_wyc_link.png) !important;}
.easybtn li#wyb .btn i{background-image: url(index2025_wyb_link.png);}
.easybtn li#wyw .btn i{background-image: url(index2025_wyb_link.png);}
.easybtn li#zstdcs .btn i{background-image: url(index2025_zstdcs_link.png);}
.easybtn li#ghh .btn i{background-image: url(index2025_ghh_link.png);}
.easybtn li.item:hover{background: url(index2025_easybtn_bg.png) top left repeat-x; color: #fff;}
.easybtn li.item:hover span{color: #fff;}
.easybtn li.item:hover span a{color: #fff;}
.easybtn li#wyc:hover .btn i{background-image: url(index2025_wyc_hover.png) !important;;}
.easybtn li#wyb:hover .btn i{background-image: url(index2025_wyb_hover.png);}
.easybtn li#wyw:hover .btn i{background-image: url(index2025_wyb_hover.png);}
.easybtn li#zstdcs:hover .btn i{background-image: url(index2025_zstdcs_hover.png);}
.easybtn li#ghh:hover .btn i{background-image: url(index2025_ghh_hover.png);}
.easybtn .item:hover .item-hover {
	display: block
}
.easybtn .item .item-hover {
    display: none;
    position: absolute;
    right: 68px;
    /* top: -50px; */
    top: 0px;
    width: 135px;
    padding: 15px;
    background-color: #fff;
    box-shadow: 0 0.1rem 0.75rem rgb(10 155 175 / 20%);
    opacity: .97;
    z-index: 99;
    box-sizing: content-box !important;
    line-height: 30px;
    text-align: center;
}
.easybtn .item .item-hover .sub-btn{padding: 15px 0; border-bottom: 1px #E9F6FF solid; text-align: center; line-height: 1.1;}
.easybtn .item .item-hover .sub-btn img{display: block; width: auto; margin: 0 auto 8px;}
.easybtn .item .item-hover .sub-btn span{line-height: 1.1;}
.easybtn li.item:hover .item-hover .sub-btn  span{color: #333; font-size: 14px; line-height: 1.1;}
.easybtn .item .item-hover:after {
	content: "";
	position: absolute;
	top: 5%;
	right:-.35rem;
	width: .7rem;
	height: .7rem;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	background-color: #fff
}

#submitId {
    border: none;
    background: none;
    outline: none;
    width: 38px;
    height: 40px;
    float: right;
}

.addHight {
    height: 90px;
}
/*footer End*/
@media (max-width: 1920px) {
	/* .header .banner{background-size: 1920px}
    .header .banner img{width: 1920px; max-width: 1920px;} */
    
}
@media (max-width: 1280px) {
	
}
@media (max-width: 1200px) {

  
}
@media (max-width: 1024px) {
.container{padding: 0 3%; width: auto;}
.header .banner .searchbox{bottom: 40px;}
.header .banner .searchbox .search{width: 438px; height: 56px;}
.header .search .searchTxt{height: 54px; line-height: 54px; background: url(top_search_r3_c1_s1.png) 20px 12px no-repeat #fff; padding-right: 60px;}
.header .search .searchBtn{height: 56px;}
.wzbs span#_span_jiucuo{margin-left: 0;}
.wzbs span{margin: 0; margin-right: 5px;}
.footer-m{margin: 0 1.5%;}
.dbtb{margin-left: 12px;}
.dbtb span{margin-left: 9px;}
.easybtn{top: 358px !important;}
 .footer .container{padding:0}
.footer-r{width:62%;}

}

@media (max-width: 768px) {


}
