﻿body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body {
    font-size: 12px;
    font-family: '阿里巴巴普惠体 R';
    background: #fff;
} 
a{color:#000; text-decoration:none;}
a:hover{ text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
.clear {clear:both;}

.header {width:90%; margin:0 auto;}
.logo1 {float:left;}
/*.active {background-color:#2495e4;  }*/
.active a {
    color: #2495e4 !important;
}
.nav {
	/*float:right;*/
	/*width:100%;*/

}
.nav  ul li {float:left;position:relative;
			 font-size:18px;
			 min-width:80px;
			 text-align:center;}
/*.nav ul li:hover {background-color:#2495e4;}*/
.nav ul li:hover a {
    color: #2495e4;
}
.nav > ul > li > a {
	padding: 5px 9px;
	display: block;
}
.nav  ul li a {color:#333; }
.nav  ul  li .nav2 {clear:both; width:124px; height:auto;
                    display:none;position:absolute;z-index:999;
                    border-radius:5px; background:#fff;
                    left:0px;}
.nav ul li .nav2 > ul > li {
    font-size:16px !important;
}
    .nav ul li .nav2 > ul > li a {
        color: ##2495e4;
    }
.nav ul li .nav2 > ul > li:hover a {
    /*background: white !important;
    color: #2495e4 !important;*/
}
.nav ul li .nav2 > ul > li:active a {
    /*background: white !important;
    color: #2495e4 !important;*/
}
.nav ul li > ul > li {
    width: 100%;
    text-align: center;
    float: none;
    font-size: 16px;
    line-height: 36px;
    padding: 0;
}
.nav ul li > ul > li  a {color:#333 !important;display: block;width: 100%;height: 36px;}
    .nav ul li > ul > li:hover a {
        background:white !important;
        color: #2495e4 !important;
    }
/*.nav ul li > ul > li > a:hover {font-size:16px; padding:0;line-height:36px;background-color:#2495e4;color:#fff;}*/
.nav  ul  li .kuan {width:142px;}
.nav ul li .active {
    background-color: white !important;
    color: #2495e4 !important;
}

.banner {width:100%; height:580px; overflow:hidden;position:relative;}
.banner ul li {float:left;}
.banner .prev, .banner .next{position:absolute;top:50%;margin-top:-27px;}
.banner .prev {left:59px;}
.banner .next {left:95%;}
.banner .bg1 {width:100%;height:580px; background:url("../images/index-banner01.jpg") top center no-repeat;}
.banner .bg2 {width:100%;height:580px; background:url("../images/index-banner02.jpg") top center no-repeat;}

.index-main { width:90%; margin:0 auto; margin-top:76px;margin-bottom:20px;}
.index-main-top .top-left {
    width: 27%;
    float: left;
}
.index-main-top .top-left .lunbo {width:100%;height:270px; position:relative;overflow:hidden;margin-top:35px;}
.index-main-top .top-left .lunbo .xiaolunbo {height:270px;width:2000px; position:relative;overflow:hidden;}
	.index-main-top .top-left .lunbo .xiaolunbo li {
		float: left;
		/*width: 100%;*/
	}
.index-main-top .top-left .lunbo .xiaolunbo li img{
    /*height:270px;width: 100%;*/
height:270px;
}
    .index-main-top .top-left .lunbo .wenzi {
        /*margin-left: 12px;*/
        width: 100%;
        line-height: 41px;
        height: 41px;
        overflow: hidden;
        padding-left: 10px;
        background: rgba(0,0,0,0.3);
        white-space: nowrap;
        text-overflow: ellipsis;
        position: absolute;
        top: 230px;
        z-index: 999;
        overflow: hidden;
    }
.index-main-top .top-left .lunbo .wenzi span {color:#fff;display:block;float:left;}
.index-main-top .top-left .lunbo .xiaodian {width:60px;height:23px; position:absolute;
											top:230px;padding-top:18px;margin-right:10px;right:0px}
.index-main-top .top-left .lunbo .xiaodian span {display:block; float:left; border-radius:100px;width:10px; height:10px;margin-left:7px; background-color:#fff;}
.index-main-top .top-left .lunbo .xiaodian .xianshi {background-color:#2495e4;}
.index-main-top .top-left .lunbo h4 {font-size:18px; margin-top:18px; padding-bottom:18px; 
									 /*border-bottom:1px solid #d9d9d9;*/
									 font-weight:100;}
.index-hot{display: inline-block;width: 100%;}
.index-main-top .top-left .lunbo h4 a span {float:right;}

.index-main-top .top-left .index-fwt {width:390px; height:57px; background:url(../images/index-fwt.jpg) no-repeat;padding-top:51px; margin-top:16px;margin-bottom:10px;}
.index-main-top .top-left .index-fwt .fwt-dr { color:#fff;border-radius:5px; background:#2495e4;border:none;float:right;font-size:16px;padding:10px 23px 11px 24px;}
.index-main-top .top-left .index-fwt .fwt-zc {color:#2495e4;border-radius:5px; border:2px solid #2495e4; background:#fff;float:right; margin-left:12px; margin-right:17px;font-size:16px;padding:10px 23px 11px 24px;}
.index-main-top .top-left .index-fwxm {width:390px;}
.index-main-top .top-left .index-fwxm a {display:block; margin-top:9px;float:left;}
.index-main-top .top-left .index-fwxm .fwxm-left {margin-right:9px;}

.index-main-top .top-center {
    width: 45%;
    float: left;
    padding-left: 30px;
    padding-right: 10px;
}
.index-main-top .top-center .xxk {width:100%; }
.index-main-top .top-center .xxk ul {width:100%; height:35px; border-bottom:1px solid #2495e4;}
    .index-main-top .top-center .xxk ul li {
        float: left;
        font-size: 16px;
        font-family: '阿里巴巴普惠体 R'，'黑体' !important;
        width: 120px;
        height: 35px;
    }
.index-main-top .top-center .xxk .xxk-main {width:100%;overflow:hidden;}
    .index-main-top .top-center .xxk .xxk-main li {
        margin-top: 8px;
        font-family: '阿里巴巴普惠体 L';
        font-size: 14px;
        list-style-type: none;
        border-style: none none dashed;
        border-color: #959595;
        border-width: 1px;
        line-height: 35px;
        padding-left:10px;
        padding-right:10px;
    } 


.index-main-top .top-right .xxk {width:100%; }
.index-main-top .top-right .xxk ul {width:100%; height:50px; border-bottom:1px solid #d2d2d2;}
.index-main-top .top-right .xxk ul li {float:left; font-size:16px; width:40%;height:50px;text-align:center;}
	.index-main-top .top-right .xxk .xxk-main {
		width: 100%;
		height: 250px;
		overflow: hidden;
	}
.index-main-top .top-right .xxk .xxk-main li {line-height:40px;font-size:14px;color:#d4d4d4;}
.index-main-top .top-right .xxk .xxk-main li a {color:#5b5b5b;margin-left:4px;}
.index-main-top .top-right .xxk .xxk-main li a:hover {color:#2495e4;}

.xuanzhong { width:120px; font-size:18px;color:#2495e4; background:url(../images/index-01.png) 29px 30px no-repeat;}
.xuanzhong a {color:#2495e4;}
.xuanzhong1 { width:120px; font-size:18px;color:#2495e4;}
.xuanzhong1 a {color:#2495e4;}
.index-main-top .top-center .xxk-main li {margin-top:14px;font-size:16px;list-style-type:disc; border-style:none none dashed;border-color: #959595;border-width: 1px} 


.xxk1-gsdt, .xxk1-hydt, .xxk1-djxw, .xxk2-rdxw, .xxk2-ygtd, .xxk2-zcfg {
width:100%; height:260px;margin-top:12px;
}
.xxk3-gsdt, .xxk3-hydt {
	width:100%; height:297px;
	}
.xxk1-gsdt p, .xxk1-hydt p, .xxk1-djxw p, .xxk2-rdxw p, .xxk2-ygtd p, .xxk2-zcfg p {margin-top:14px;font-size:16px;}
.xxk-main a:hover {color:#2495e4;}
.xxk-main span {float:right;}
.xuanxiangka-2 {margin-top:28px;}

.index-main-top .top-right {
    float: right;
    width: 23%;
}
.announcement1 {width:358px;height:300px; border:1px solid #d2d2d2; overflow:hidden;}
.announcement1 ul {width:326px; margin-top:2px; }
.announcement1 ul li {line-height:55px;font-size:16px;}
.announcement {width:358px;height:330px; border:1px solid #d2d2d2; overflow:hidden;}
.announcement .announcement-title {display:block;width:358px; height:109px;border-bottom:1px solid #d2d2d2; background:url(../images/index-02.jpg) center no-repeat;}
.announcement .announcement-title p {font-size:22px;color:#2495e4; padding-top:34px;padding-left:74px;}
.announcement .announcement-title p > span {font-size:16px; margin-top:-2px;display:block;}
.announcement ul {width:326px; padding:0 16px;margin-top:2px; }
.announcement ul li {line-height:55px;font-size:16px;border-bottom:1px dashed #959595;color:#d4d4d4;}
.announcement ul li a {color:#5b5b5b;margin-left:4px;}
.announcement ul li a:hover {color:#2495e4;}
.index-qywh {width:360px;}
.index-qywh h4 {font-size:18px;color:#333;line-height:54px;border-bottom:1px solid #959595; margin-bottom:19px;font-weight: 100;}
.index-qywh h4 > span {display:block; float:right;}

.index-btm {margin-top:19px; margin-bottom:50px;}
.index-btm h4 {line-height:52px;font-size:18px;color:#333;border-bottom:1px solid #959595;margin-bottom:5px;font-weight: 100;}
.lianjie a {display:block; float:left;margin-right:29px;font-size:16px; margin-top:13px;}
.guge {margin-right:0 !important;}




/*追加*/
#apdswiper{
	width:1200px;
	height: 440px;
	overflow: visible;
	margin: auto;
}
.apdw-box{
	width: 1920px;
	height: 440px;
	margin-left: -360px;
	overflow: hidden;
	position: relative;
	
}
.apdw-box ul{
	width: 100000px;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	height: 440px;
}
.apdw-box ul li{
	float: left;
	width: 1920px;
	height: 440px;
}
.apdw-nav{
	position: absolute;
	bottom: 20px;
	left: 0;
	text-align: center;
	z-index: 100;
	width: 100%;
}
.apdw-nav li{
	display: inline-block;
	margin-right: 10px;
	height: 4px;
	width: 40px;
	background: #fff;
}
.apdw-nav li.active{
	background: #007AFF;
}
.apdw-nav li:nth-of-type(1){
	margin-left: 0;
}
.control{
	position: absolute;
	top: 200px;
}

.Home{
	background:url(../images/dz.png) 20px 20px no-repeat;
	height: 20px;
	width: 20px;
	padding-right:10px;   
}

.header {
	height: 160px;
	/*box-shadow: 0 2px 20px 0 #babacd;*/
}
	.header .search {
		position: relative;
		width: 100%;
		display: inline-block;
	}
.searchInput {
	background-color: #edeef0;
	border-radius: 10px;
	float: right;
	border: 0px;
	width: 200px;
	margin-top: 10px;
	line-height: 25px;
}

.icon-search {
	background: url(../images/search1.png) no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	right:10px;
	top:13px;
}

.navpanent {
	float: right;
	margin-top: 20px;
}
.navsecond {
	float: right;
	margin-right: 40px;
	font-size: 16px;
}
.navsecond ul li {
	font-size: 16px !important;
	color: #87d7fa;
	min-width: 60px;
	text-align: center;
	border-right: none;
}
.navsecond ul li a {
	color: #87d7fa !important;
	border-right:none !important;
		
}

.menu_line {
	width: 2px;
	color: #000;
	font-size: 9px;
	min-width: 2px !important;
	margin-top: 6px;
	/*border-right:1px #000 solid;*/
}

.boxshow {
	width: 100%;
	background-image: url(../images/boxshow.png);
	height:20px;
	
}
.index-other{
	margin-top:50px;
	
}
.index-other-child-index {
    width: 150px;
    margin-top: 1px !important;
    margin-bottom: 1px !important;
}
.index-other-child-index hr {
    border:none;
    border-top: 1px solid white;
    line-height: 1px !important;
    height: 1px !important;
  
}
.index-other-div {
    background-color: #ddd;
    width:100%;
    height:70px;
}
.index-other-img  {
    float:right;
    width:40px;
    margin-top:18px;
    margin-right:10px;
}
.index-other ul {
    /*width: 85%;*/
    margin-top: 10px;
    height: 66px;
    float: left;
}
.index-other ul li {
		line-height:20px;

		margin-left:15px;
        font-size:14px;
}
.yytlist{
	width:100%;
}
.yytlist table {
    width:100%;
    padding-left:20px;
    padding-right:20px;
}
.yytlist table td {
    width: 50%;
    line-height: 60px;
    height: 60px;
    padding-top: 10px;
}
.yytlist table td a{
	font-size:14px;
}
.yytlist table td img {
	width: 40px;
	height: 40px;
	/*margin-right: 20px;*/
}
.xxkadd {
	width: 18% !important;
}
.xxkadd a span{
	font-size:19px;color:#5fcaf8;
	font-weight:bold;
}
.yyt {
    background: url(../images/yyt.png) no-repeat;
    background-size: 120%,100%;
    height: 110px;
    width: 100%;
}

.register {
    float: right;
    margin-right: 10px;
    background-color: white;
    color: #2495e4;
    border: 1px solid #2495e4;
}
.yyt .register:hover {
    background-color: #2495e4;
    color: white;
    border: 1px solid white;
}
.login {
    float: right;
    margin-right: 10px;
    background-color: #2495e4;
    color: white;
    border: 1px solid white;
}
.yyt .login:hover {
    background-color: white;
    color: #2495e4;
    border: 1px solid #2495e4;
}
.listyle {
    float: left !important;
    margin-right: 5px !important;
    font-size: 18px !important;
    color: #928a8a !important;
}
.yytbtn {
    margin-top: 45px;
    line-height: 40px;
    width: 70px;
    height: 40px;
    border-radius: 10px;
    text-align: center;
    font-size: 16px;
}
.openshowspan {
    float: left !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 60%;
    max-width:60%;
}
