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;}
.banner img{width:100%;}
.xq{position: absolute;top: 380px;width:1280px;text-align:left;left: 50%;margin-left: -640px;}
.xq h3{font-size:35px;color:#fff;font-weight:normal;padding-bottom:5px;}
.xq dd{font-size:46px;color:#fff;font-weight:bold;padding-bottom:45px;line-height:55px;}
.xq p{font-size:18px;color:#fff;}

/**anli**/
.anli{width:1280px;margin:0px auto 150px auto;overflow: hidden;}

.more1{ width: 160px; height: 40px; display: inline-block; line-height: 40px; border: 1px solid #4452a9; text-align: center; margin-top: 70px; position: relative;border-radius: 5px; }
.more1 a{ display: block; font-size: 16px; font-weight: normal; color: #4452a9; position: relative;left: 10px;}
.more1:after{ content: ""; position: absolute; left: 25px; top: 20px; width: 27px; height: 2px; background-color: #4452a9; }
.more1:before{ content: ""; position: absolute; left: 0; width: 0; height: 40px; color: #fff; background: #4452a9;-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: #fff;  }
.more1:hover{ border: 1px solid #4452a9;}
.more1:hover a{ color: #fff; }

/*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; }

.kehuliebiao{width:100%;overflow: hidden;margin-top: 60px;}
.kehuliebiao ul{padding:0;margin:0;}
.kehuliebiao ul li{float:left;width:24.8%;text-align:center;border-left: 1px solid #d4dbfa;border-right: 1px solid #d4dbfa;margin: 0px -1px 35px 0;}
.kehuliebiao ul li:after {content: "";display: block;width: 80%;height: 1px;background: #d4dbfa;margin: 0 10%;}
.kehuliebiao ul li:before {content: "";display: block;width: 80%;height: 1px;background: #d4dbfa;margin: 0 10%;}
.kehuliebiao ul li img{margin: 30px auto;width:82%;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}
.kehuliebiao ul li:hover img{transform: scale(1.05,1.05);}
.kehuliebiao ul li dd{font-size:16px;color:#1b62b4;padding:3px 0 3px 0;border: 1px solid #1b62b4;width: 120px;margin: 30px auto;}
.kehuliebiao ul li p{font-size:14px;color:#333;width:84%;text-align:left;margin: 0 auto;margin: 30px auto;line-height:22px;}

