@charset "utf-8";
/* CSS Document */

html{ font-size:12px; }
body{ margin:0;padding:0;color:#323232; background-color:#fff; overflow-x:hidden; }
div,img,h3,h4,p,dd,dl,em{margin: 0; padding: 0; border: 0;}
h1{font:bold 1.26em Arial, Sans-Serif;letter-spacing:-1px;margin:0;padding:0}
h2{font:bold 1.7em Arial, Sans-Serif;letter-spacing:-1px;font-size:16px;color:#000;background:inherit;margin:0 0 5px;padding:0}
p{margin:0 auto}
ul,li{list-style:none;margin:0;padding:0}
form{margin:0}
.left{float:left}
a{text-decoration:none; color:#666666;}
a:hover{text-decoration:none; color:#c01701;transition:all 0.2s linear 0s;}
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }

.articleA{width:100%;background: #f9f9f9;padding: 5vw 0;margin-top: 2vw;}
.article{width: 1200px;
    background: #fff;
    overflow: hidden;
    margin: 0px auto 0px auto;
    max-width: 1600px;
    padding:0vw 0%;
    text-align:center;
    padding-bottom: 4vw;
    min-width: 1200px;}

.article h3{font-size:36px;color:#333;font-weight:normal;padding-top:5vw;}
.article dd{font-size:16px;color:#333;font-weight:normal;line-height:30px;text-align:center;padding: 15px 0 30px 0;border-bottom: 1px solid #ddd;margin-bottom: 30px;}
.article p{font-size:16px;color:#666;font-weight:normal;line-height:30px;text-align:left;padding: 0 5%;}

.current {
	width: 25%;
	float: right;
	height: 66px;
	color: #858585;
	line-height: 65px;
	overflow: hidden;
	text-align: right
}
.current p{ position:relative; display:inline-block; padding-left:20px;}
.current p::before {
    content: '';
    position: absolute;
    top:50%;
    left: 0%;
    height:15px; background:url(../images/home_icon.png) center center no-repeat;
    width:16px; margin-top:-8px;
}

.current a {
	color: #858585
}

.current a:hover {
	color: #0a3f74
}

.current span {
	color: #0a3f74;
	text-decoration: underline
}


.fr {
    float: right;
}
.fl {
    float: left;
    display: inline;
}

.banner{background: url(../images/news/banner.jpg) center top no-repeat;background-size:cover;height:400px;text-align: center;}
.banner h3{color:#fff;font-size:40px;font-weight:normal;padding:150px 0 0px 0;}
.banner dd{color:#fff;font-size:30px;}

.news{width:1280px;margin:50px auto;overflow:hidden;}

.title1{width:auto;float:left;}
.title1 h3{color:#333;font-size:28px;padding-top:0px;font-weight:bold;}
.title1 dd{background: #287ebd;width:43px;height:4px;margin:25px 0 60px 0;}

.news dl{padding:0;margin:20px auto 0 auto;width:380px;}
.news dl a.active{font-size:14px;color:#fff;background: #287ebd;padding:8px 40px;}
.news dl a{font-size:14px;color:#fff;background: #dbdadc;padding:8px 40px;margin:0 20px;line-height: 33px;}

.news ul{padding:0;margin:60px 0 0 0;overflow: hidden;}
.news ul li{float:left;width:243px;margin:0 20px 20px 0px;border: 1px solid #ddd;padding: 30px;text-align:center;position: relative;}
.news ul li:nth-child(4n){margin-right:0px;}
.news ul li img{width:100%;position: relative;}
.news ul li h3{font-size: 14px;height: 60px;
    color: #333;
    font-weight: normal;
    margin-top: 20px;
    text-align: center;}
.news ul li:hover h3{color:#333;}
.news ul li dt{font-size:14px;color:#666;padding: 15px 0 30px 0;}
.news ul li p{font-size:14px;color:#333;line-height:25px;text-align:left;padding-bottom:50px;}
.news ul li a{font-size:14px;color:#fff;background: #287ebd;padding: 5px 20px;border-radius: 30px;}
.news ul li:hover a{background:#fff;border:1px solid #287ebd;color:#287ebd;}

.video {
    background: url(../images/video.png) no-repeat;
    width: 43px;
    height: 43px;
    position: absolute;
    left: 136px;
    top: 100px;
    cursor: pointer;
}

.fenye li{list-style: none;display: inline;padding: 0 10px;color: #999;padding-top: 55px;font-size:14px;}
.fenye{width:100%;margin:25px auto 50px auto;text-align: center;}