@charset "utf-8";
*{ margin: 0; padding: 0;}
html,body{ font-family:Microsoft YaHei; font-size: 14px; color: #555; line-height: 24px;}
ul,li{ list-style-type:none;}
img{ border:none;}
a{ color:#555; text-decoration: none;}
a:hover{ color: #6D5A87; text-decoration: none;}
.w1200{width:1200px;margin:10px auto;}

.left{ float: left;}
.right{ float: right;}
.clear{ width:0; height: 0; line-height: 0; overflow: hidden; clear: both;}
.ad{width:1200px;margin:0px auto;margin-top:20px;}

.top{ width: 100%; padding:0;height:130px;background:url(../images/top_bg.jpg) no-repeat;}
.top_w{ width: 1200px; margin: 0 auto;padding:0px;height:130px;}/**头部_xie**/
.top_logo{width:470px; padding-top:10px; height:120px;float:left;}
.top_right{width:400px;float:right;text-align:right;height:30px;margin-top:90px;color:#fff;}
.top_right a{color:#fff;}


.menu_c{ width: 100%;min-width:1200px; height: 40px; margin: 0 auto; clear: both; background: #6D5A87;}
.menu_w{ width: 1200px; height:40px; margin: 0 auto; line-height:40px;}
.menu{float:right;}
.menu a{ color:#fff; display: block;}
.menu .nLi{ float:left;text-align:right;width:100px;text-align: center; margin-right:46px;}
.menu .nLi:nth-child(9){ width: 128px;}
.menu .nLi h3{ font-weight: normal; display: block; color: #fff;}
.menu .nLi h3 a{ display:block; font-size:16px;}


.minfoWrap {position:absolute;background:#fff;border-top: 0px solid #8c0000;left:0%;width:100%;z-index:999;padding:2em 0;display:none;top:170px;}
.minfoWrap_inner {width:1200px;background:#fff;margin:0 auto;}
.minfoWrap ul.last {right:2px;}
.minfoWrap ul li {float:none;display:block;padding:0;margin:0;}
.minfoWrap ul li a {background:#fff;line-height:24px;font-size:14px;color:#565656;padding:0 0 0 0px;}
.minfoWrap ul li a:hover {	color:#8c0000;}
.minfoWrap .fl{float:left;}
.nav01 {width:450px;float:right;}
ul.nav01  li{float:left;width:100px;}




.banner{ width:100%; height:580px;  position:relative; z-index: 100;margin-bottom:40px;}
.banner .bannerContent { margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.banner .bannerContent ul{ width:100% !important;}
.bannerContent li{ width:100% !important;  height:580px; overflow:hidden;}
.bannerContent li img{ width:2000px; height:580px; display: block; overflow:hidden; position: absolute; left: 50%; margin: 0 0 0 -1000px;}

.banner{ width:100%; height:500px; position:relative; z-index: 100;}
.banner .bannerContent { margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.banner .bannerContent ul{ width:100% !important;}
.bannerContent li{ width:100% !important;  height:500px; overflow:hidden; text-align: center;}
.banner .bannerF { width:200px;  position:absolute; z-index:1; bottom:60px; left:45%; height:30px; line-height:30px;}
.banner .bannerF  ul{ text-align:center;}
.banner .bannerF  ul li{ display:inline-block; margin:0 5px; width:19px; height:19px; line-height:999px; overflow:hidden; border-radius:50%; background:url(../images/light_quan.jpg) no-repeat center !important; background:0; cursor:pointer; *display:inline; *zoom:1; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/light_quan.png', sizingMethod='scale');}
.banner .bannerF  ul li.on{ line-height:999px; background:url(../images/dark_quan.jpg) no-repeat center !important; background:0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/dark_quan.png', sizingMethod='scale');}

.banner .bannerF { width:200px;  position:absolute; z-index:1; bottom:60px; left:45%; height:30px; line-height:30px;}

.banner .prev{ position:absolute; top:40%; left:5%; width:47px; height:93px; background:url(../images/banner_left.jpg) no-repeat; cursor:pointer; z-index:500;}
.banner .next{ position:absolute; top:40%; right:4%; width:47px; height:93px; background:url(../images/banner_right.jpg) no-repeat; cursor:pointer; z-index:500;}

.banner ul li .bannerLink{ width:100%; height:500px;}
.banner ul li .bannerLink a{ width:100%; height:500px; display:block;}
.bannerContent li.l2 .bannerLink a { width:50%; height:500px; display:block; float:left;}



.i_xsdt{width:1200px;margin:0 auto;}
.ixsdt_head{width:100%;margin:0 auto;margin-top:8px;}
.ixsdt_head span{width:50%;float:left;}
.ixsdt_head span.head_more{width:50px;float:right;padding-top:20px;}
.ixsdt_t {width:1200px;}
.ixsdt_t li{float:left;margin-right:27px;font-size:16px;width:380px;overflow:hidden;line-height:28px;}

.iggtz{width:570px;height:410px;float:left;margin-top:20px;}
.iggtz_t{width:100%;}
.iggtz_t li{border-bottom:1px solid #cecece;height:42.5px;margin-right:10px;margin-top:8px;}
.iggtz_t li span{border:2px solid #E198B3;color:#E198B3;float:left;padding:2px 5px; text-align:justify;}
.iggtz_t li span b{font-size:16px;}
.iggtz_t li .iggtz_t_t{float:left;margin-left:15px;}

.iywkd{width:570px;height:410px;float:right;margin-top:20px;}
.iywkd_t{width:100%;height:345px;margin-top:10px; background:red;}

/*焦点图*/
.focus{ position:relative; width:570px; height:350px; background-color: #000; float: left;}  
.focus img{ width: 570px; height: 350px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden;}
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#FF6E64;}  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#FF6E64;}  
.focus .fPic{ position:absolute; left:0px; top:0px;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;}  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left;}  
.focus .shadow a{text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  ;}  
.focus .fcon img{ display:block;}  
.focus .fbg{bottom:13px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px;}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#FF6E64;}    
.focus .D1fBt img{display:none;}    
.focus .D1fBt i{display:none; font-style:normal;}  







.xindex{width:1200px;margin:0px auto;margin-top:30px;}
.xi_head{text-align:center;margin-top:40px;}
.irxpx li{float:left; position:relative;margin-right:30px;margin-top:20px;}
.irxpx li span{ position:absolute;top:200px;left:230px;padding:8px 20px;background:#000;color:#fff;font-size:22px;opacity:0.6;}
.irxpx li span a{color:#fff;}
.irxpx span.c_l_t{top:20px;left:20px;background:#DE8FAC;opacity:0.9;}
.irxpx span.c_l_t_two{top:200px;left:435px;}
.irxpx span.c_l_b{left:20px;opacity:0.4;}
.irxpx span.c_r_gqt{top:490px;left:205px;}
.irxpx span.c_l_xysh{top:200px;left:433px;}
.irxpx span.c_l_tonglan{width:380px;overflow:hidden;top:487px;background:#DE8FAC;padding:0px;text-align:center;padding-top:8px;padding-bottom:8px;left:0px;opacity:0.9;}
.itwo_top{float:left;margin-right:30px; width:380px;}
.itwo_top_w{float:left;margin-right:30px; width:790px;}

.flink{width:1200px;margin-top:40px;}
.flink ul.flink_t{}
.flink ul.flink_t li{float:left;margin-right:5px;}
.flink ul.flink_t li:nth-child(8){ margin-right:0px;}



.list_box{clear: both; padding:0px 0px 0px 0px;}
.page_bg{height:230px;}
.list_left{float:left;width:300px;text-align:center;} 
.list_right{float:right;width:880px;}

.left_nav{clear: both; padding-top: 10px;}
.left_h{background:#6D5A87; font-size: 14px; display: block; margin-top: 0px; text-align:left;color: #fff; width:100%;line-height:40px;padding-left:10px;margin-top:2px;}
.column-title a{ color:#fff; font-weight:normal;} 

.left_nav_ul{list-style:none;margin:0px;padding:0px; margin:15px 0px 0px 0px;}
.left_nav_ul > li{position:relative; border-bottom: 1px solid #f2f2f2; background: url(../images/left_sli.jpg) 6px 15px no-repeat;padding:8px 0px 8px 18px;}
.left_nav_ul > li > a{text-decoration:none; color:#656464;}
.left_nav_ul > li > a:hover,.left_nav_ul li a.left_active{color:#ff5722;}

.list_news{clear: both; list-style:none;margin:0px; padding:12px 0px 20px 0px;}
.list_news li{color:#898989;background: url(../images/li.jpg) no-repeat left 14px;line-height:22px;float:left;width:100%; padding:8px 0px; padding-left:13px;border-bottom: 1px dashed #e3e2e2;}
.list_news li a{color:#303c4b;display: inline-block;float:left;}
.list_news li a:hover{text-decoration:none;color:#ff5722;}
.list_pic li{color:#898989;line-height:28px;float:left;width:380px;margin-top:50px;margin-right:120px;font-size:18px;text-align:center;}

.list_pic li:nth-child(2){margin-right:0px;}
.list_pic li:nth-child(4){margin-right:0px;}
.list_pic li:nth-child(6){margin-right:0px;}
.list_pic li:nth-child(8){margin-right:0px;}
.list_pic li:nth-child(10){margin-right:0px;}

.news_time{float:right;margin-right:10px;}
.column-head { background: #6D5A87; line-height: 24px;} 
.column-head .column-anchor {padding: 15px 10px;}
.column-head .column-anchor h3.anchor-title { display: inline-block; font-size:18px; font-weight:normal; color:#fff;}	
.col-list-wrap li { width: 100%; vertical-align: bottom;}
.col-list-wrap li a { display: block; width: 100%; border-bottom: 1px solid #c3c3c3; border-top: 1px solid #f4f4f4; font-size: 16px; color: #383838; background:#eee url(../images/li.jpg) no-repeat 10px 19px;}
.col-list-wrap li a:hover { color: #fff; text-decoration: none; background-color: #c5c5c5;}
.col-list-wrap li.selected a.selected { color: #fff;  background: #6D5A87;}
.col-list-wrap li a span { display: block; padding: 10px; padding-left: 20px; line-height: 22px;}
.col-list-wrap .sub-list li a {  background-position: 18px 13px; font-size: 14px; background-color: #e5e5e5;}
.col-list-wrap .sub-list li a:hover { background-color: #8D8981; color:#fff;}
.col-list-wrap .sub-list li.selected a,.col-list-wrap .sub-list li.selected a.selected { background-color: #720808; color: #fff;}
.col-list-wrap .sub-list li a span { padding: 4px 10px; padding-left: 28px; line-height: 18px;}
.col-list-wrap .sub-list .sub-list li a { font-size: 13px;color:#000;}
.col-list-wrap .sub-list .sub-list li a span { padding-left: 36px; line-height: 17px;}
.col-list-wrap .sub-list .sub-list .sub-list li a { background-position: 34px 13px;}
.col-list-wrap .sub-list .sub-list .sub-list li a span { padding: 4px 10px; padding-left: 44px;}
.col-list-wrap .sub-list .sub-list .sub-list .sub-list li a span { padding: 4px 10px; padding-left: 52px;}



.page{ margin:40px 0 0 0; clear:both;}
/*.page a{ font-size:18px; border:#ddd 1px solid; background:#f4f4f4; float:left; display:block; padding:6px 10px; margin:0 4px 0 0;}*/
.page a:hover{ color:#fff600; background:#6D5A87;}
.page li{ font-size:18px; border:#6D5A87 1px solid; background:#f4f4f4; float:left; display:block; padding:6px 10px; margin:0 4px 0 0;}
.page li:hover a{color:#fff600;}
.page li:hover{ color:#fff600; background:#6D5A87; border:#0172dc 1px solid;}
.page li.thisclass{color:red;}

.nr_bt{ margin-bottom:20px; margin-top:40px;}
.nr_bt h5{ font-size:24px; color:#333; text-align:center;}
.nr_bt h6{ text-align:center; font:normal 12px "宋体"; color:#333; padding:5px 0; background-color:#F7F7F7; border:1px solid #E8E8E8;border-left:0px;border-right:0px; margin-top:20px;width:100%;}
.nr_text{ font-size:14px; line-height:26px; color:#333; overflow:hidden;width:95%;margin:0 auto;padding-bottom:20px;}
.nr_text p,.singel_wrap .nr_text a{font-size:14px;}
.nr_text img{max-width:800px;}
.nr_text hr{margin-top:20px;margin-bottom:5px;}




.foot{widht:100%;height:130px;margin-top:40px;background:#373737;color:#ADADAD;}
.foot .fcontent{width:1200px;margin:0 auto;text-align:center;color:#ADADAD;line-height:30px;padding-top:30px;}
.fcontent a{margin-right:6px;margin-left:6px;color:#ADADAD;}
.fcontent a:link{color:#ADADAD;}