@charset "utf-8";
/* CSS Document */

body{
	font-size:12px;
	color:#333;
	margin:0 auto;
	padding:0px;
	font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.ph{ display:none}
.swiper-containerb{ position:relative}
/*定义新型浏览器特性*/
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background:000}
::-webkit-scrollbar-track-piece{background:#f6f6f6}
::-webkit-scrollbar-thumb:vertical{background:#d0d0d0;}
::-webkit-scrollbar-thumb:vertical:hover{background:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background:#535353}
::-webkit-scrollbar-resizer:vertical{background:#FF6E00}
img{ border:none}
div,ul,li
{
	color:#333;
	font-size:12px;
	font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto; 
	padding:0;
	list-style:none
}
*{outline:0px}
.wryh{font-family:"Microsoft yahei"}
a,a:link,a:visited,a:active {
	color: #666;
	text-decoration: none;
}
a:hover {
	text-decoration:none;
	color: rgba(79,77,116);
	transition:all 0.3s ease
}

.white,.white a{ color:#fff}

#allw{ width:100%; float:left}
#warp{ width:1200px}
.cl{ clear:both}
#headers{ width:1200px; height:129px;}
#headers span{ float:right; margin-top:40px}
#top{ width:100%; background:rgba(79,77,116); height:129px}
#tool{width:100%; height:34px; background:#5c5675; overflow:hidden}
#toolw{width:1200px; height:34px; line-height:34px}
#search{ width:140px; height:20px; margin-top:8px; float:right; margin-left:35px; overflow:hidden}
#s1{ width:106px; float:left;}
#s2{ width:34px; float:left}
.search{ width:100px; padding-left:6px; font-family:"Microsoft yahei"; font-size:12px; color:#fff;background:#837e96; height:18px; line-height:18px;border-radius:25px 0 0 25px; border:none}
#quicklink{ float:right; line-height:34px; color:#fff}
#quicklink img{ margin-top:-4px}
#banbg{ width:100%; background:#f5f5f5; overflow:hidden}
.topbut{ width:34px; height:20px; background:url(index_09.jpg); border:none; cursor:pointer}

#news{ width:100%; float:left}
#news li{ width:99%; float:left; height:36px; line-height:36px; font-size:14px; border-bottom:1px dashed #ddd; background:url(index_64.jpg) left center no-repeat; padding-left:10px}
#news li span{ float:right; font-size:12px; color:#666}
#bodynr{ width:970px; padding:15px; overflow:hidden; background:#fff; padding:15px}
#menu{ width:1200px; height:50px}
#xykx{ width:790px; float:left}
#xykxl{ width:377px; float:left; margin-top:4px}
#xykxr{ width:378px; float:right}
#tzgg{ width:378px; float:right}
#I_ban{ width:100%; float:left; height:45px}
#I_ban img{float:left; margin-right:8px; margin-top:4px}
#I_ban strong{float:left; font-size:20px; color:#333; font-weight:normal}
#I_ban small{float:left; font-size:14px; color:#999; margin-left:4px; margin-top:7px; text-transform:capitalize}
#I_ban span{float:right; font-size:13px; color:rgba(79,77,116); margin-top:5px}

.topmar{ margin-top:40px}

#owl-demo{position:relative;width:1200px;height:450px;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:1200px;height:450px;}
#owl-demo b{position:absolute;left:0;bottom:10px;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px "微软雅黑","黑体";color:#fff;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px; margin-top:-60px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(bg17.png);}
.owl-next{right:0;background-image:url(bg18.png);}
.owl-prev:hover{background-image:url(bg19.png);}
.owl-next:hover{background-image:url(bg20.png);}
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

#box{position:relative;width:377px;height:297px; float:left;}
#box .bigUl{}
#box .prev{position:absolute;width:40px;height:60px;background:url(icon-focusimg-btn-png24-20131225.png) -44px -63px no-repeat;z-index:5;top:105px;left:0px;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
#box .next{position:absolute;width:40px;height:60px;background:url(icon-focusimg-btn-png24-20131225.png) -74px -63px no-repeat;z-index:5;top:105px;right:0px;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.bigUl li{position:absolute; height:297px}
.bigUl li img{ width:377px;height:297px}
.numberUl{position:absolute;right:0;bottom:5px;z-index:400; right:5px}
.numberUl li{width:24px;height:24px;float:left;background:rgba(79,77,116);margin-left:1px;}
.numberUl li a{display:block;width:24px;height:24px;color:#fff;font-size:12px;text-align:center;line-height:24px;}
#box .textUl{position:absolute;height:36px;bottom:0px; width:100%; z-index:66; background:rgba(0,0,0,0.5);  font-size:14px}
#box .textUl li{position:absolute;left:0;display:none;width:100%; font-size:14px; padding-left:10px;color:#fff; padding-top:8px}
#box .textUl li a{color:#fff;}

.numberUl li.night a{background:#ff6600;color:black; color:#FFF}

#xyzxlist{ width:100%; float:left; margin-top:-10px}
#xyzxlist li{ width:100%; float:left; line-height:42px; height:42px; font-size:14px; overflow:hidden; border-bottom:1px dashed #cccccc}
#xyzxlist li span{ float:right; font-size:12px; padding-left:10px}

#newslist{ width:100%; float:left; margin-top:-10px; margin-bottom:20px}
#newslist li{ width:98%; float:left; line-height:43px; height:43px; font-size:14px; overflow:hidden; border-bottom:1px dashed #cccccc; padding-left:15px; background:url(dot.jpg) left center no-repeat}
#newslist li span{ float:right; font-size:12px; padding-left:10px}


#jxkyl{ width:100%; float:left;}
#jxkyl li{ width:100%; float:left; line-height:36px; height:36px; font-size:14px; overflow:hidden;}
#jxkyl li span{ float:right; font-size:12px; padding-left:10px}

#tzlist{ width:100%; float:left; height:77px;}
#tzlistl{ width:60px; float:left; height:60px;}
#tzlistla{ width:100%; float:left; height:34px; line-height:34px; text-align:center; color:#fff; font-size:16px; background:rgba(79,77,116)}
#tzlistlb{ width:100%; float:left; height:26px;line-height:26px; text-align:center; color:rgba(79,77,116); font-size:12px; background:#ededed}

#tzlistr{ width:300px; float:right; height:66px;}
#tzlistra{ width:100%; float:left; height:23px; font-size:14px; color:#333; margin-top:-2px}
#tzlistra a{color:#333}
#tzlistra a:hover{color:rgba(79,77,116)}
#tzlistrb{ width:100%; float:left;font-size:12px; color:#999; line-height:20px}

.zs,.zs a{ color:rgba(79,77,116)}
#more{ width:100%; float:left; text-align:right; font-size:13px}
#morea{ width:100%; float:left; text-align:right; font-size:13px; margin-top:14px}
#empty{ width:100%; float:left; height:40px}
#emptya{ width:100%; float:left; height:30px}

.focusBox { position: relative; width: 790px; height: 100px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; float:left; margin-top:4px}
.focusBox .pic img { width:790px; height: 100px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 100px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 2px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60; }

#tsfz1{ width:184px; float:left; height:106px}
#tsfz1 img{ width:184px; height:90px}

#tsfz2{ width:184px; float:right; height:106px}
#tsfz2 img{ width:184px; height:90px}

#tsfz3{ width:184px; float:left; height:90px}
#tsfz3 img{ width:184px; height:90px}

#tsfz4{ width:184px; float:right; height:90px}
#tsfz4 img{ width:184px; height:90px}


#FontScroll{width:100%; float:left; height:231px; overflow:hidden}
#FontScroll .line{text-align:center;width:100%;}
#FontScroll .fontColor a{color:red;}
#FontScroll li{ width:100%; float:left; height:77px}
#FontScroll li img{ width:378px; height:66px}

#div1{ height:231px;overflow:hidden;float:left; width:100%;height:231px; overflow:hidden}

#zhuantilit{ width:100%; float:left; }
#zhuantilit li{ width:100%; float:left; height:77px}
#zhuantilit li img{ width:378px; height:66px}
#aha{ width:378px; float:left}
#ahb{ width:378px; float:right}

#tabContainer
{
float:left;
width:100%
}

#tabContainer li
{
padding:0;
float: left;
width: 125px;
height:40px;
font-size:20px;
margin-right:18px;
}

#tabContainer li img
{
margin-right:5px
}

#tabContainer a
{
width: 125px;
display: block;
height:40px;
font-size:20px;
color:#333333;
margin-right:18px;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
margin-right:18px;
}
#tabContainer a.on
{
width: 125px;
height:40px;
font-size:20px;
color:rgba(79,77,116);
margin-right:18px;
-webkit-filter: grayscale(0);
-moz-filter: grayscale(0);
-ms-filter: grayscale(0);
-o-filter: grayscale(0);
filter: grayscale(0);


}

#con1{ width:100%; float:left; height:360px}
#con2{ width:100%; float:left; height:360px; }

#cona1{ width:100%; float:left; height:360px}
#cona2{ width:100%; float:left; height:360px;}

#qjgz{ width:100%; float:left; height:108px}
#qjgzl{ width:140px; float:left; height:108px}
#qjgzl img{ width:140px; height:100px}
#qjgzr{ width:220px; float:right; height:108px}
#qjgzra{ width:100%; float:left; line-height:22px; font-size:14px; margin-bottom:10px}
#qjgzrb{ width:100%; float:left; line-height:22px; font-size:12px; color:#999}

#tslist{ width:225px; height:165px; float:left; margin-right:20px}
#tslist img{ width:225px; height:165px; }
#tswz{position:relative;height:34px; width:100%;z-index:1; background:rgba(0,0,0,0.5); overflow: hidden; Top:-34px;left: 0px; color:#FFFFFF; line-height:34px; text-align:center; font-size:14px}
#yqljtit{ width:128px; float:left; height:34px; line-height:34px; color:rgba(79,77,116); font-size:20px}
.weblink{ width:288px; border:1px solid rgba(79,77,116); font-size:14px; color:#333; float:left; height:34px; line-height:34px; margin-right:28px}

#kslj{ width:100%; float:left; color:rgba(79,77,116); font-size:20px; height:40px}
#footbg{ width:100%; height:255px; padding-top:30px; background:url(fbg.jpg) center no-repeat #c3bdc3; margin-top:30px;overflow:hidden}
#footl{ width:720px; float:left}

#qicon{ width:65px; float:left; margin-bottom:12px; margin-right:35px}
#qicona{ width:58px; float:left; height:50px; background:#645d77;border-radius:5px; padding-top:15px; text-align:center; margin-left:4px;box-sizing:border-box}
#qiconb{ width:100%; float:left; height:30px; text-align:center; padding-top:6px; font-size:14px}
#qicon:hover #qicona{background:#433a5b;transition:all 0.3s ease}
#copy{ width:100%; background:rgba(79,77,116); padding-top:20px; padding-bottom:20px; line-height:29px; font-size:14px; text-align:center; color:#fff; overflow:hidden}
#footr{ float:right; margin-top:40px}

#footrwx{ float:right; width:125px; margin-left:30px; text-align:center; font-size:14px; color:#333; line-height:30px}
#footrwx img{width:125px; height:125px}
#footrmail{ float:right; width:89px;text-align:center; font-size:14px; color:#333; line-height:30px; margin-top:18px; margin-right:10px}

#I_left{ width:250px; float:left}
#I_right{ width:910px; float:right}
#I_rightban{ width:100%; float:left; height:30px; margin-bottom:25px;border-bottom:1px solid #ddd}
#I_rightban strong{float:left; font-size:18px; font-weight:normal; }
#I_rightban span{float:right; font-size:12px; color:#666}
#I_rightban span img{ margin-bottom:4px; margin-right:5px}
#contentarea{ width:100%; float:left; font-size:14px; line-height:28px; color:#333}


#nyad{ width:100%; height:300px; background:url(ny_02.jpg) center no-repeat; height:300px}

#I_leftbtit{ width:230px; float:left; padding-left:20px; height:72px; line-height:72px; font-size:20px; color:#FFF; background:url(ny_05.jpg)}
#I_leftstit a{ width:228px; float:left; padding-left:22px; height:50px; line-height:50px; font-size:14px; color:#333; background:url(ny_10.jpg); border-bottom:1px dashed #ddd}
#I_leftstit a:hover{ width:228px; float:left; padding-left:22px; height:50px; line-height:50px; font-size:14px; color:#fff; background:url(ny_11.jpg); border-bottom:1px dashed #ddd}
#I_leftstita a { width:228px; float:left; padding-left:22px; height:50px; line-height:50px; font-size:14px; color:#fff; background:url(ny_11.jpg) ;border-bottom:1px dashed #ddd}
#I_leftimg{ width:100%; float:left}



#DispTitle
{
  width: 100%;
  font-size: 22px;
  text-align: center;
  float: left;
  font-family: "Microsoft Yahei", Helvetica, sans-serift;
  font-weight:normal;
  line-height:33px; margin-bottom:15px;


}
#disp{ width:100%; border-bottom:1px dashed #ddd; height:30px; text-align:center; float:left; margin-bottom:20px}

.i-nav{width:100%;height: 54px;}
.nav{ width:1200px; margin:0 auto; z-index:9999;}
.nav .nav_list{}
.nav li{float:left;width:133px; line-height:57px;position:relative;}
.nav li a:hover{ color:rgba(79,77,116)}
.nav .last{background:none;}
.nav li a{float:left;display:block; width:133px; height:54px; text-align:center; line-height:54px;font-size:16px; }
.nav li a span{float:left;display:block; width:133px; height:54px; line-height:54px;cursor:pointer;text-align:center; color:#333; font-size:16px;}
.nav li a.selected{color:#333;}
.nav li a.selected2{color:#333;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:54px;left:0px; background: #fff;}
.nav li .submenu{width:133px;}
.nav li .submenu{ z-index:9999;}
.nav li .submenu li{float:left;padding:0;background:none;height:46px; line-height:46px; font-size:12px; text-align:center;overflow: hidden;}
.nav li .submenu li a{float:none;padding:0;height:46px;line-height:46px;background:none; color:rgba(79,77,116); text-align:center}
.nav li .submenu li:hover{background: rgba(79,77,116);}
.nav li .submenu li:hover a{font-weight:normal; color:#fff; text-decoration:none;}
.arrow{  background:url(arrow.jpg) no-repeat;background-position:95px 0;}

.box{width:100%; float:left;} 
#goleft {width:100%;overflow: hidden;float:left} 
#goleft #gols {width: 33100px;} 
#goleft1, #goleft2 {width: auto;float: left;}

#zzjgtit{ width:100%; height:44px; line-height:44px; color:#463f61;margin-bottom:10px;float:left; font-size:16px; border-bottom:2px solid #463f61}
#zzjglist{ width:100%; float:left; margin-bottom:20px}
#zzjglist{ display:inline}
#zzjglist li{ width:33.3%; float:left; line-height:40px; height:40px; font-size:14px; border-bottom:1px dotted #999999}

#zzjglista{ width:100%; float:left; margin-bottom:20px}
#zzjglista{ display:inline}
#zzjglista li{ width:50%; float:left; line-height:40px; height:40px; font-size:14px; border-bottom:1px dotted #999999; overflow:hidden}
#dbline{ width:100%; height:20px; margin-bottom:20px; border-bottom:1px dashed #ccc; float:left}
/*搜索结果页*/
.main_cons{
	width: 1258px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	border: 1px solid #eee;
	padding:20px

}
.main_cons ul li{
	width: 1258px;
	height: auto;
	cursor: pointer;
}
.main_cons ul li:hover{
	background: #fcfcfc;
}
.main_cons ul li .main_conC{
	padding:15px 10px;
	width: 1000px;
	margin-left: 10px;
	border-bottom: 1px dashed #eee;
}
.main_cons ul li .main_conC h3{
	font-size: 16px;
	color: #333;
	font-weight: normal;
}
.main_cons ul li .main_conC p{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	text-indent: 2em;
	margin-top:8px;
}
.main_cons ul li .main_conC p img{
	width: 14px;
	height: 14px;
}
.main_cons ul li .main_conC p span a{
	color: #0b6cb8;
}
.main_cons ul li .main_conC p span a:hover{
	color: #ffb64d;
}
.main_cons ul li .main_conC p.time{
	text-indent: 0;
	color: #999999;
}
.main_cons ul li .main_conC p.time img{
	margin-right: 10px;
	margin-top: -2px;
}

.Slide {width: 377px;height: 251px; float:left;position: relative;}
.slide-cont {width: 377px;height: 290px;position: relative;overflow: hidden;}
.slide-item {position: absolute;width: 100%;height: 100%;left: -377px;}
.slide-item a {display: block;width: 100%;height: 100%;}
.slide-item img {width: 377px;height: 251px;}
.slide-txt {width: 377px;height:50px;position: absolute;left: 0;bottom: 0px;z-index: 1;}
.slide-txt .txt_bg {width: 377px;height: 50px;}
.slide-txt a {display: inline-block;width:377px;height: 50px;line-height: 50px;font-size:14px;overflow: hidden;color:#333;position: absolute;left: 0;top: 10px; text-align:center}
.slide-nav {width: auto;height: 11px;display: inline-block;overflow: hidden;position: absolute;z-index:1;bottom: 60px;right: 10px;overflow: hidden;}
.slide-nav a {display: block;width: 12px;height: 12px;background:#fff;cursor: pointer; margin-left: 5px;float: left;text-indent: -99em;overflow: hidden;}
.slide-nav .nownav {background:rgba(79,77,116);}
#prev2, #next2 {display: block;width: 57px;height: 72px;position: absolute;top: 129px;display: none;}
#next {right: 0;background-position: -62px 0;}
.swiper-containerb{ position:relative}