html { overflow-y: scroll; overflow-x:hidden;}
*html { background-image:url(about:blank); background-attachment:fixed; }


h1, h2, h3, h4, h5, h6, hr, p, blockquote, 		
dl, dt, dd, ul, ol, li,							
pre, 											
fieldset, form, button, input, textarea, 		
th, td , 										
body { margin: 0; padding: 0; }


body,textarea,input,button,select { font: 14px/1.14 Arial, Verdana, "微软雅黑", \5b8b\4f53; color:#5B5B5B; outline:0; }
body { background: #fff;}
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight:normal;}
i, em { font-style: normal; }


img { border: none; vertical-align: top;}


ul, ol, li, dl, dd, dt { list-style: none; }


table { border-collapse:collapse; border-spacing: 0;}


input[type=submit] { cursor:pointer; }
input[type=button] { cursor:pointer; }
textarea { resize: none; overflow:auto; }
label { display: inline-block; *display: inline; *zoom: 1; }


a { color: #404040; text-decoration: none;
	-webkit-transition: color .2s;
	   -moz-transition: color .2s;
	    -ms-transition: color .2s;
	     -o-transition: color .2s;
	        transition: color .2s;
}
a:hover {color: #a51111;}
a:focus { -moz-outline-style: none; }
a:focus { outline: none;} 
q:before,q:after{ content:none; }


.fl { float: left; *display: inline; }
.fr { float: right; *display: inline; }


.clearfix:after{ display:block; clear:both; visibility:hidden; height:0; overflow:hidden; content:"."; }
.clearfix{ *zoom:1; }
.clear{clear:both; height:0; line-height: 0; font-size: 0; overflow:hidden;}


.over{overflow:hidden;}
.hide{display:none;}





.top-bg{ width:100%; background:url(../image/top-bg.jpg) center no-repeat #980112;}
.logo{ width:1100px; margin:0 auto; padding:28px 0;}
.nav{ width:100%; height:42px; background:url(../image/nav-bg.jpg) repeat-x;}
.nav ul{ width:1100px; margin:0 auto; overflow:hidden;}
.nav ul li{ float:left; line-height:42px;}
.nav ul li a{ color:#fff; display:block; width:136px; text-align:center;}
.nav ul li a:hover{ color: #F40C10;}


.flexslider{position:relative;width:100%;height:429px;overflow:hidden;zoom:1;}
.flexslider .img{width:100%;height:429px;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flexslider .slides li{position:relative;}
.flexslider .slides li p{ width:100%; height:46px; line-height:46px; background:url(../image/biao-bg.png) repeat-x; text-align:center; color:#fff; font-size:14px;}
.flex-direction-nav{ width:1100px; margin:0 auto;}
.flex-direction-nav a{width:48px;height:96px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:1;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-prev{ left:10%; background:url(../image/left.png) no-repeat;}
.flex-direction-nav .flex-next{ right:10%;background:url(../image/right.png) no-repeat;}
.flex-control-nav{width:100%;position:absolute;bottom:60px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline; }
.flex-control-paging li a{background:#dbdbdb;display:block;height:4px;overflow:hidden; margin:0 6px;text-indent:-99em;width:30px;cursor:pointer;}
.flex-control-paging li a.flex-active{background:#cd2f2f;}



.main-bg{ width:100%; background:url(../image/big-bg.jpg) no-repeat center bottom;}
.main{ width:1100px; margin:0 auto; background:#FFFFFF; padding-bottom:50px;}
.container{ width:1100px; margin:0 auto; margin-top:30px;}
.menu{ height:34px; line-height:34px; background:#f4f4f4; border-top:2px solid #c00a0a;}
.menu ul{ overflow:hidden;}
.menu ul li{ float:left; width:98px; text-align:center;cursor:pointer; font-size:16px;}
.menu ul li.current{ background:#c00a0a; color:#fff;}
.content{}
.content ul li{ height:360px; position:relative;}
.content ul li .gd{ position:absolute; right:10px; top:-22px;}
.xinwen-1{ overflow:hidden; width:520px; height: 140px; border-bottom:1px dotted #AFACAC; padding-bottom:20px; margin:0 14px; margin-top:20px;}
.xinwen-1 a{ float:left;}
.xinwen-1 a img{ width:211px; height:120px;}
.xinwen-1 h3{ float:right; width:290px; }
.xinwen-1 h3 span{ display:block; color:#454545; margin-top:10px;}
.xinwen-1 font{ display:block; color:#9C9C9C; font-size:12px; margin-top:14px; line-height:18px; width:290px;}



.main1{ margin-top:30px;}
.main1-top{ height:34px; line-height:34px;background:#f4f4f4; border-top:2px solid #c00a0a; overflow:hidden;}
.main1-top p{ float:left; color:#c00a0a; margin-left:5px; font-size:16px;}
.main1-top a{ float:right; margin-top:12px; margin-right:10px;}
.tu1{ background:url(../image/icon12.png) left center no-repeat; padding-left:24px;}
.tu2{ background:url(../image/icon22.png) left center no-repeat; padding-left:24px;}
.tu3{ background:url(../image/icon32.png) left center no-repeat; padding-left:24px;}

.main1 ul{ overflow:hidden; margin-top:20px;}
.main1 ul li{ float:left; width:332px; margin:0 17px;}
.main1 ul li img{ width:332px; height:169px;}
.main1 ul li h1{color:#454545; margin-top:10px;}
.main1 ul li p{color:#9C9C9C; font-size:12px; margin-top:10px; line-height:18px;}
 
.downbg{ width:100%; height:171px; background:url(../image/down-bg1.jpg) no-repeat center #d8d8d8; border-bottom:2px solid #c00a0a;}
.down{ width:1100px; margin:0 auto; overflow:hidden;}
.down-left{ width:560px;}
.down-left p{ font-size:16px; color:#ff8f0c; margin-top:28px; padding-left:14px; }
.down-left ul{ overflow:hidden;}
.down-left ul li{ float:left; margin-top:14px; width:100px; text-align:center;}
.down-right{ overflow:hidden; margin-right:80px; margin-top:30px;}
.down-right p{ float:left; margin-left:60px;}

.dibu-bg{ width:100%; height:50px; background:#d8d8d8;}
.dibu-bg p{ text-align:center; line-height:18px; padding-top:8px; font-size:12px;}









.neiye{ width:1100px; margin:0 auto; overflow:hidden; margin-top:30px; min-height:400px; padding-bottom:50px;}
.neiye-left{ width:212px;}
.left1 p{ height:46px; line-height:46px; text-align:center; background:#c00a0a; color:#fff; font-size:18px;}
.left1 ul{ border:1px solid #D7D7D7; padding-bottom:14px;}
.left1 ul li{ width:180px; margin:0 auto; line-height:36px; text-align:center; border-bottom:1px solid #D7D7D7;}
.left2{ margin-top:16px;border:1px solid #D7D7D7; border-bottom:none;}
.left2 h1{ font-size:16px;border-bottom:1px solid #D7D7D7; padding-left:10px; line-height:36px;}
.left2 h1 span{ background:url(../image/h-line.jpg) left center no-repeat; padding-left:14px;}
.left2 ul{}
.left2 ul li{ overflow:hidden;height:30px; line-height:30px;border-bottom:1px solid #D7D7D7; padding:0 10px;}
.left2 ul li font{ float:left; background:url(../image/y-dian.jpg) no-repeat; width:5px; height:5px; margin-top:12px;}
.left2 ul li a{ float:right; font-size:12px; width:170px;}

.neiye-right{ width:828px;border:1px solid #D7D7D7; padding:0 16px; padding-bottom:20px;}
.right-top{ overflow:hidden; line-height:36px;border-bottom:1px solid #D7D7D7;}
.right-top p{ float:left; background:url(../image/h-line.jpg) left center no-repeat; padding-left:14px; font-size:16px; font-weight:bold;}
.right-top span{ float:right; background:url(../image/shouye.jpg) left center no-repeat; padding-left:20px;}


.xw-lie{}
.xw-lie ul li{ overflow:hidden; margin-top:20px;}
.xw-tu img{ width:196px; height:127px;}
.xw-wen{ padding-left:18px; width:600px; height: 127px; overflow: hidden; padding-bottom: 13px;}
.xw-wen h1{ line-height:36px; font-weight:bold;}
.xw-wen h1 a{ font-size:16px; color:#2D2D2D;}
.xw-wen h1 a:hover{ color:#a51111;}
.xw-wen .jj{ line-height:24px; margin-top:5px;} 


.jianjie{ line-height:28px; margin-top:20px;}
.jianjie .biaoti{ line-height:30px; font-size:18px; color:#313131; font-weight:bold; text-align:center;}
.jianjie .shijian{ margin-bottom:16px;text-align:center;}


.xiazai{ margin-top:20px;}
.xiazai ul li{ overflow:hidden; line-height:36px; border-bottom:1px dotted #D7D7D7;}
.xiazai ul li a{ float:left; background:url(../image/xiazai.jpg) left center no-repeat; padding-left:20px; margin-left:10px;}
.xiazai ul li span{ float:right; margin-right:10px;}



.tu-lie{}
.tu-lie ul{ overflow:hidden; width:860px;}
.tu-lie ul li{ float:left; margin-right:26px; margin-top:20px;}
.tu-lie ul li img{ width:187px; height:190px;}
.tu-lie ul li p{ text-align:center; line-height:24px;}
