/*重置*/
html, body, div, p, a, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0 auto; padding: 0; }
article, aside, dialog, footer, header, section, nav, figure, menu { display: block; margin: 0 auto; padding: 0;}
ul, ol, li { list-style: none; }
table {border-collapse: collapse; border-spacing: 0; }
img { border: 0 none; display: block; vertical-align: top; }
a { text-decoration: none; outline: none; color: inherit;}
/*浮动*/
.fl { display: inline; float: left; }
.fr { display: inline; float: right; }
.cb:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
/*隐藏*/
.oh { overflow: hidden;}
.dn { display: none; }
.db { display: block; }
.zoom { zoom: 1; }
/*定位*/
.pa { position: absolute; }
.pr { position: relative; }
.pf { position: fixed; }
.top0 { top: 0; }
.bottom0 { bottom: 0; }
.tac { text-align: center; }
.tal { text-align: left; }
.tar { text-align: right; }
.vam { vertical-align: middle; }
.vat { vertical-align: top; }
.vab { vertical-align: bottom; }
/*宽度*/
.w1x { width: 80px; float: left; margin: 0 10px; }
.w2x { width: 180px; float: left; margin: 0 10px; }
.w3x { width: 280px; float: left; margin: 0 10px; }
.w4x { width: 380px; float: left; margin: 0 10px; }
.w5x { width: 480px; float: left; margin: 0 10px; }
.w6x { width: 580px; float: left; margin: 0 10px; }
.w7x { width: 680px; float: left; margin: 0 10px; }
.w8x { width: 780px; float: left; margin: 0 10px; }
.w9x { width: 880px; float: left; margin: 0 10px; }
.w10x { width: 980px; float: left; margin: 0 10px; }
.w11x { width: 1080px; float: left; margin: 0 10px; }
.w12x { width: 1180px; float: left; margin: 0 10px; }
.wx { width: 1200px; overflow: hidden; clear: both; }
.w1000{ width: 1000px; overflow: hidden; clear: both;}
/*外边框*/
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml20 { margin-left: 20px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr20 { margin-right: 20px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
/*内边框*/
.p5 { padding: 5px; }
.p10 { padding: 10px; }
.p20 { padding: 20px; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt20 { padding-top: 20px; }
.pl5 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.pl20 { padding-left: 20px; }
.pr5 { padding-right: 5px; }
.pr10 { padding-right: 10px; }
.pr20 { padding-right: 20px; }
.pb5 { padding-bottom: 5px; }
.pt10 { padding-bottom: 10px; }
.pt20 { padding-bottom: 20px; }

/*模板特别定制*/
body, div, dl, dt, dd, ul, ol, li, h1, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; font-size:12px; line-height:28px; text-align:center; }
input, button, textarea, select { font-family:inherit; font-weight:inherit; }
fieldset, img { border:0 }
body { background:#FFF; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font: 12px/20px "SimSun", "宋体", "Arial Narrow", HELVETICA; }
.l { float:left; }
.r { float:right; }
span.none { display:none; }
i, em { font-style:normal; float:right; color:#888888; }
.tit-btn { width:24px; height:17px; background:url(../images/logo-bg-s.png) no-repeat 0 0; position:absolute; bottom:0; right:0; }
.tit-btn:hover { width:96px; background:url(../images/logo-bg-f.png) no-repeat 0 0px; }

/*头部*/
#header{ width:100%; overflow:hidden; min-width:1200px;}
	#header .banner{ width:100%; height:483px; overflow:hidden; background:url(../images/header.jpg) center no-repeat}
/*导航栏*/	
.menu{width:100%; height:69px; background:url(../images/top-bg.jpg) center no-repeat; } 
.menu h2{ float:left;  line-height:65px; color:#ffffff; font-family:"微软雅黑"; margin-left:400px; text-align:center;  }
.menu ul{ margin-left:20px; float:left; width:800px; text-align:center; }
.menu ul li{ float:left;width:130px; line-height:65px; color:#ffffff; font-size:16px;font-family:"微软雅黑"; text-align:center; }
/*幻灯图*/
.focus{ width: 510px; float: left; margin-left: 50px; margin-top: 20px; position: relative; height: 320px; }
.focus ul{ width: 500px;}
.focus ul li{ float: left; position: relative; width: 510px; height: 320px;}
.focus ul li img{ width:510px; height: 320px;}
.focus ul li span{ position: absolute; width: 500px; height: 40px; top:310px; left:0; background: rgba(0,0,0,0.6);  color: #ffffff; text-align: center; line-height: 40px; font-size: 20px; }
/*头条*/
.ttzx{ width:580px; float:left; margin-left:60px; margin-top: 20px;}
.ttzx .tt h4{ font-size:28px; line-height:30px; margin-top: 10px; margin-bottom: 10px; text-align: center; }
.ttzx .ttlb ul{ text-align:left; margin-left:80px; }
.ttzx .ttlb ul li{ line-height:32px; text-align: left; margin-left:80px; }
/*内容页*/	
#main { width:1000px;  margin:0 auto;  overflow:hidden;}
.main_box { width:1000px; margin:0 auto; overflow:hidden; }
.main_box .column { width:100%; overflow:hidden; margin:20px 0; }
/*栏目1*/
.pic { width:540px; height:300px; margin-left:34px; }
.col_text { width:412px; overflow:hidden; }
.col_text h5 { font-size:16px; margin-top:18px; }
.col_text h5, .col_text p { text-align:left; text-indent:2em; }
.col_text p, p a { color:#777; }
.col_text p a:hover { color:#F00; }
.li_box { width:100%; overflow:hidden; margin-top:30px; }
.li_box li { background:url(../images/li_icon.jpg) no-repeat; text-align:left; }
.li_box li a { padding-left:18px; font-size:14px; color:#333333; }
.li_box li a:hover { color:#F00; }
.li_box li a i:hover { color:#F00; }
/*栏目2*/
.tit_left { width:490px; overflow:hidden; }
.tit_text_box { width:422px; overflow:hidden; margin:30px auto 0 auto; }
.pc { width:422px; height:231px; position:relative; }
.title_xw { width:422px; height:34px; position:absolute; bottom:0px; left:0; background-color:#000; opacity: 0.8; z-index:999; }
.title_xw .title { text-align:left; padding-left:6px; color:#FFF; line-height:34px; }
.title_xw .cut { width:42px; overflow:hidden; float:right; }
.title_xw .cut li { width:6px; height:6px; float:left; margin:14px 6px 0 0; }
.title_xw .cut li a { display:block; width:6px; height:6px; background:#CCC; border-radius:3px; }
.title_xw .cut li a.see { background:#0180d5; }
.text_01 { text-align:left; line-height:24px; text-indent:2em; margin-top:15px; color:#888; }
.juli { margin-top:10px; }
.lanmu { width:489px; overflow:hidden; }
.right_box { width:464px; overflow:hidden; margin:28px auto 0 auto; }
.tw_01 { width:100%; overflow:hidden; line-height:45px;  }
.tw_01 li { float:left;  line-height:45px; }
.tw_01 li h6 { text-align:left; font-size:16px;  line-height:45px; }
/*栏目3*/
.ur_box { width:100%; overflow:hidden; }
.ur_box ul { width:100%; overflow:hidden; margin-top:20px; }
.ur_box li { float:left; width:478px; height:110px; background:#f8f8f8; border:4px solid #efefef; position:relative; margin-top:10px; }
.ur_box li.rit { float:right; }
.ur_icon { position:absolute; width:57px; height:57px; background:#92bc36; color:#FFF; font-size:28px; top:26px; left:-4px; border-radius:6px; line-height:57px; }
.ur_text { width:388px; overflow:hidden; float:right; margin:14px 10px 0 0; }
.ur_text h6, .ur_text p { text-align:left; }
.ur_text h6 { font-size:16px; line-height:34px; }
.ur_text p { line-height:18px; color:#888; }
.ur_box li:hover { border:4px solid #fff5e7; }
/*栏目4*/
.lumn_04, .lumn_04 ul { width:100%; overflow:hidden; }
.lumn_04 ul { width:100%; overflow:hidden; margin-top:10px; }
.lumn_04 li { background:url(../images/li_icon01.jpg) no-repeat; text-align:left; border-bottom:1px dashed #cccccc; }
.lumn_04 li a { padding-left:18px; line-height:44px; font-size:14px; color:#333333; }
.lumn_04 li a:hover { color:#F00; }
/*栏目5*/
.banner_pic { margin-top:28px; float:left; }
.tit_ban { width:100%; text-align:left; padding-left:20px; font-size:16px; color:#FFF; background:#535665; line-height:42px; float:left; }
.rolling { width:100%; height:86px; background:#2a2a2a; float:left; position:relative; }
.rolling ul { width:962px; margin:0 auto; overflow:hidden; }
.rolling li { width:84px; height:60px; float:left; border:2px solid #999; margin:10px 7px 0 11px; }
.qh_icon_l { position:absolute; top:28px; left:10px; }
.qh_icon_r { position:absolute; top:28px; right:10px; }
.rolling li:hover { border:2px solid #ff8400; }
/*页脚*/
.footback{ width: 100%; background:#f5f5f5; padding-top: 20px;margin-top:20px;}
footer{ width:1110px;}
.footer_left{ float:left; margin-left:60px; margin-top:40px;}
.footer_right{ float:left; margin-left:60px;}
.footer_right p{ line-height:32px;}
.footer_bottom{ width:480px; height:100px; margin-left:0px;}
.footer_link{ float:left; margin-right:10px;}
.footer_hidden{ width:0px; height:0px; overflow:hidden;}