html{ font-size:12px; }
body{
	margin:0;
	padding:0;
	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:0px;margin:0;padding:0}
h2{font:bold 1.7em Arial, Sans-Serif;letter-spacing:0px;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}
a{text-decoration:none;}
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;}
.fr{float:right;}
.fl{float:left;}

.menu_bg{background-color:#000;}

.banner{width:100%;position:relative;padding-top:100px;}
.banner img{width:100%;position: relative;}
.banner h3{font-weight:600;color:#000;font-size:45px;position: absolute;top:300px;width:1280px;text-align:left;left: 50%;margin-left: -640px;}


/**新闻**/
.news{width:1280px;margin:50px auto 100px auto;overflow: hidden;}
.news h3{font-weight:600;color:#000;font-size:32px;margin-bottom:50px;}
.news h3 a{float:right;font-size:14px;color:#000;line-height:60px;}
.news ul{padding:0;margin:0;overflow: hidden;}
.news ul li{float:left;width:386px;margin-right:30px;margin-top:0px;border-right: 1px solid #ddd;padding-right: 30px;padding-top:40px;border-top: 1px solid #ddd;padding-bottom: 50px;}
.news ul li:nth-child(3n){margin-right:0px;border-right: 0px solid #ddd;padding-right: 0px;}
.news ul li img{width:100%;}
.news ul li h4{color:#333;font-size:20px;font-weight:normal;line-height: 25px;}
.news ul li dt{color:#999;font-size:12px;padding:35px 0 35px 0;background:url(../images/index/time.png) no-repeat 0px 35px;background-size: 4%;padding-left: 22px;}

.more1{ width: 160px; height: 40px; display: inline-block; line-height: 40px; background:#185da4; text-align: center; margin-top: 70px; position: relative;border-radius: 5px; }
.more1 a{ display: block; font-size: 16px; font-weight: normal; color: #fff; position: relative;left: 10px;}
.more1:after{ content: ""; position: absolute; left: 25px; top: 20px; width: 27px; height: 2px; background-color: #fff; }
.more1:before{ content: ""; position: absolute; left: 0; width: 0; height: 40px; color: #fff; background: #fff;-webkit-transition: width .5s ease-in-out;transition: width .5s ease-in-out;border-radius: 5px;  }
.more1:hover:before{ width:160px; }
.more1:hover:after{ background-color: #185da4;  }
.more1:hover{ border: 1px solid #185da4;}
.more1:hover a{ color: #185da4; }

/*pages*/ 
.pagination-wrapper{ margin: 100px 0 50px 0; } 
.pagination{ height: 34px; text-align: center; } 
.pagination li { display: inline-block;margin-right: 0px;height: 32px;line-height: 32px;padding: 0px 15px;border: 1px solid #dddddd;color: #555555;text-decoration: none;margin: 0 -1px 0 0px;font-size: 16px;} 
.pagination li a{ display: block; height: 32px; line-height: 32px; padding: 0 0px; font-size: 16px; border: 0px solid #dddddd; color: #555555; text-decoration: none; } 
.pagination li a:hover{ background:#f5f5f5; color:#0099ff; } 
.pagination li.thisclass { background:#266b72; color: #fff;padding: 0 15px;height: 32px;line-height: 32px;border: 1px solid #266b72; } 
.pagination li.thisclass a,.pagination li.thisclass a:hover{ background: transparent; border-color: #09f; color: #fff; cursor: default; }


