@charset "utf-8";
/* CSS Document */
body{font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1,Helvetica,Arial,sans-serif;color:#434343;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote,th,td,p{margin:0;padding:0;}
img{border:0; vertical-align:middle;}
ul,li{list-style:none;}
a{text-decoration:none; color:#000;font-size:16px;font-family:'\5FAE\8F6F\96C5\9ED1';}
a:hover{ text-decoration:underline;color:#403B36;}
.clear{clear:both;}
.clearfix:after { clear: both; content: " "; display: block; height: 0; visibility: hidden; }
.clearfix { zoom:1 }
.mt10{margin-top:10px;}
.ml15{margin-left:15px;}
.mr50{margin-right:30px;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.header{margin:0 auto;width:1800px;height:440px;background:url(qx_banner.png) no-repeat top left;position: relative;}
.header p{width:100px;height:30px;line-height:30px;position: absolute;right:300px;top:10px;background:url(qx_ico01.png) no-repeat ;padding-left:40px;}
.header p a{font-size:16px;font-weight:300;}
.header .menu{background:#e22323;height:55px;line-height:55px;position: absolute;bottom:0;width:100%;}
.header .menu ul,.main{width:1200px;margin:0 auto;}
.header .menu ul li{width:230px;text-align:center;float:left;}
.header .menu ul li a{font-size:18px;color:#fff;font-weight:bold;}

.main{}
.box{overflow:hidden;margin-top:15px;}
.box_left{width:880px;}
.box_right{width:305px;}
.small_box{width:556px;height:360px;float:right;}
.tit01{height:40px;line-height:40px;border-bottom:2px solid #d2d2d2;font-size:22px;font-weight:normal;margin-bottom:10px;position: relative;}
.tit01 span{display:inline-block;height:40px;border-bottom:2px solid #df4443;background:url(qx_ico01.png) no-repeat 0 -44px;padding-left:40px;width:95px;}
.tit01.titbg02 span{background-position: 0 -90px}
.tit01.titbg03 span{background-position: 0 -130px}
.tit01.titbg04 span{background-position: 0 -178px}
.tit01.titbg04{margin-bottom:20px;}
.tit01 a{position:absolute;right:0;bottom:0px;}

.dot_list li{background:url(qx_dot.png) no-repeat left center;padding-left:20px;text-align:right;height:38px;line-height:38px;}
.dot_list li a{float:left;text-align:left;}
.list_box li{height:35px;line-height:35px;}
.list_box li a{font-size:16px;}
.list_box{width:410px;height:250px;}
.tab01 { overflow: hidden; }
.tab01 .tab-hd { height: 45px; color: #666666; background:#f2f2f2; }
.tab01 .tab-hd ul {background:#f2f2f2;margin-top:13px;}
.tab01 .tab-hd li { float: left; height: 45px; line-height: 45px;width:150px; cursor:pointer;border-right:1px solid #c9c9c9; text-align:center; font-size:18px; }
.tab01 .tab-hd li.on { position: relative; color:#fff; background:#e22323;}
.tab01 .tab-bd {  padding-top:10px; }
.tab01 .tab-bd ul { overflow:hidden; zoom:1; }
.tab01 .tab-bd li { height:35px; line-height:35px; text-align:right; }
.tab01 .tab-bd li a{ font-size:16px; float:left; text-align:left;}
.tab01 .tab-bd li span { float:right; font-size:12px; color:#aeaeae; }
.tab01 .tab-bd li.more { height:32px; background:none; border-bottom:0px; text-align:right; float:right; font-size:12px; color:#999999;}
.tab01 .tab-bd li.more a{ color:#999999;}

.focusBox { float:left; position: relative; width: 620px; height: 360px; overflow: hidden; font-size: 14px; text-align: left; background: white; }
.focusBox .pic img { width: 620px; height: 360px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 65px; width:100%;  background: #000; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 65px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:65px; line-height:65px; position:absolute; bottom:-65px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px;font-size:16px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 30px; right: 15px; }
.focusBox .num li{ float: left; position: relative; width: 10px; height: 10px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 8px; cursor: pointer;text-indent:-99999px;  }
.focusBox .num li a{ position: absolute; z-index: 2;  top: 0; left: 0; text-decoration: none; background:#fff;width:10px;height:10px;display:inline-block;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#ff0000  }

.box03{height:190;padding:20px 10px;background:#eeeeee;overflow:hidden;}
.s_box02,.s_box03,.s_box04{margin-left:8px;}
.s_box03{width:185px;height:155px;padding:15px 15px;background:#fff;}
.s_box04{width:280px;height:155px;padding:15px 15px;background:#fff;}
.s_box03 h3,.s_box04 h3{font-size:18px;margin-bottom:10px;}
.s_box03 li,.s_box04 li{font-size:16px;margin-bottom:5px;}
.s_box03 a.more{text-align:right;color:#b85858;float:right;font-size:14px;}
.box_right span{display:block;margin-bottom:5px;}

.column{height:40px;line-height:40px;margin-top:15px;border-bottom:2px solid #d2d2d2;font-size:22px;font-weight:normal;margin-bottom:10px;position: relative;}
.column h3{border-bottom:2px solid #df4443;width:115px;}
.column p{position: absolute;right:0;bottom:0;color:#434343;font-size:14px;}
.column p a{color:#434343;font-size:14px;}
.column_list {width:270px;}
.column_list li{height:50px;margin-bottom:10px;background:#f3f3f3;}
.column_list li i{display:inline-block;width:25px;margin:0;padding:0;margin-right:10px;vertical-align: middle;height:50px;background:#e22323 url(qx_jt.png) no-repeat center center;}
.column_list li a{font-size:18px;}
.column_list li:hover,.column_list li.cur{background:#dcdcdc;}

.list li{text-align:right;height:50px;line-height:50px;margin-bottom:10px;background:url(qx_dot01.png) left center no-repeat;padding-left:20px;border-bottom:1px dashed #d2d2d2;}
.list li a{float:left;text-align:left;}
.page{text-align:center;margin-top:20px;}
.page a{display:inline-block;background:#fff;border:1px solid #e8e8e8;padding:5px 20px;margin-right:8px;font-size:16px;color:#000;}
.page a.cur_page{background:#d30b15;color:#fff;border:1px solid #d30b15;}

h1{font-size:31px;text-align:center;margin:20px 40px;font-family:'\5FAE\8F6F\96C5\9ED1';font-weight:normal;color:#df4443;}
.article{margin:0 40px;}
.article p{font-size:18px;line-height:180%;font-family:'\5FAE\8F6F\96C5\9ED1';margin-top:5px;text-indent: 2em}
.time{text-align:center;font-size:15px;display:block;height:30px;}