*{font-family: "georgia";}
html,body{padding:0; margin:0; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,img { margin: 0; padding: 0 ;font-weight: normal}
body, button, input, select, textarea label{font-family: "georgia"; outline:none; }
h1, h2, h3, h4, h5, h6 {}
address, cite, dfn, em{ font-style: normal }
i{font-style: normal}
ul, ol, dl { list-style: none }
a { text-decoration: none;outline: none ;font-family: "georgia";cursor: pointer;}
img { border: 0 }
table { border-collapse: collapse; border-spacing: 0 }
a{color: #555;}

.fl{float: left}
.fr{float: right}
.clear{clear: both}
.clearFix:after{content: "";display: block;height: 0;clear: both;*zoom:1}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*超出部分省略号*/
.ellipsis2,.ellipsis3,.ellipsis4{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
.ellipsis2{-webkit-line-clamp:2}/*超出两行省略号*/
.ellipsis3{-webkit-line-clamp:3}/*超出三行省略号*/
.ellipsis4{-webkit-line-clamp:4}/*超出四行省略号*/

.inner{width: 1200px;margin: 0 auto;position: relative}
.inner1{width: 1240px;margin: 0 auto;position: relative}
.inner2{width: 1200px;margin: 0 auto;position: relative}

.clear{clear: both;}

.header{height: 150px;}
.logo{width: auto; padding-top: 0px; float: left;}
.logo img{width: auto; display: block; margin-top:20px;}
.header form{width: 400px; text-align: right; background: url('../images/logo2.png') 45px 15px no-repeat; background-size: 90%; float: right; padding-top: 90px; margin-top: 10px; position: relative;}
.header form .keywords{width: 400px;height: 45px; border: 0; padding-left: 10px; border:1px #ccc solid;}
.header form .btn{width: 34px;height: 34px; float: right; background: #fff; position: absolute; bottom:7px; right:0px;}


.nav{width: 100%; height: 60px; background: #b80000; margin: 10px auto;}
.nav #topnav{ height: 60px; text-align: center; position: relative;}
.nav li{width: 199px; font-size: 14px; line-height: 58px; color: #fff; text-align: center; display: inline-table; border-right: 1px #ddd solid; float:left;}
.nav li:hover{background: #ca0808;}
.nav li:last-child{border-right: 0;}
.nav li>a:first-child{color: #fff; font-size: 20px;}
.nav li .sub{width:1200px; height: 300px; line-height: 45px; text-align: left; 
	padding-top: 10px;
	font-size: 16px;
	background:rgba(240, 240, 240, 0.95); position: absolute; z-index: 999; left: 0;
	display: none;
}
.nav li .sub div{padding-left:5px; display: block; clear: both; margin-bottom: 2px;}
.nav li .sub div h1{width: 210px; font-size: 14px; color: #333;
	font-weight: 600;
	display: inline-table;
	background: #ccc;
	padding-left: 5px;
}
.nav li .sub div h1 a{}

.nav li .sub div p{width: 975px; font-size: 14px; display: inline-table;}
.nav li .sub div p a{margin: 0 6px 0 0; padding:3px; color: #333;font-size: 16px;}
.nav li .sub div p a:hover{background-color:#e53333;color:#ffffff;}



.weizhi{width: 1180px;margin: 0 auto; line-height: 45px; background: rgb(240,240,240); margin: 10px auto; padding-left:20px;}

.body_div{width: 1200px;margin: 0 auto;}
.body_div .body_left{width: 250px; float: left; line-height: 45px; }
.body_div .body_left h1{width: 100%; height: 60px; line-height: 60px;
 font-size: 22px; border-bottom: 2px #b80000 solid;}
.body_div .body_left a{display: block;}

.body_div .body_right{width: 910px; line-height: 150%; float: right;}
.body_div .body_right h1{width: 100%;  height: 60px; line-height: 60px;
 font-size: 32px; border-bottom: 2px #b80000 solid;}
.body_div .body_right .body_right_con{line-height: 220%; padding-top: 20px;}
.body_div .body_right .body_right_con img{max-width: 100%;}


#pager {width: 100%;margin:30px auto 55px; text-align: center;}
#pager ul.pagination li{margin-left: 10px; border: 1px solid #e6e5e5; display:
 inline-table;}
#pager ul.pagination li:hover{background: #b80000;color: #fff}
#pager ul.pagination li:hover a,#pager .page li:hover a{color: #fff}
#pager ul.pagination li.active span{color: #fff;background: #b80000;}
#pager ul.pagination li span{display:block;color: #333;height:35px;line-height:35px; padding:0 14px; font-size:14px;}
#pager ul.pagination li a{display:block;color: #333;height:35px;line-height:35px; padding:0 14px; font-size:14px;}



.footer{background: rgba(240, 240, 240, 1.0); width: 100%; height: 200px; line-height: 180%; text-align: center; padding-top: 30px; margin-top: 30px; clear: both;}
