@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px;}
ol, ul, i{ list-style:none; font-style:normal;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#373737;}
a:hover { COLOR:#df9a12;}
img { border:0;}
a{
text-decoration:none;
}

/*公共样式开始*/
body{ margin:0 auto; color:#373737; background:url(/images/bg.png) bottom center no-repeat #f7f7f7; font-family:"微软雅黑","宋体"; font-size:14px; min-width:1200px;}

.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}
.fl{ float:left;}
.fr{ float:right;}
.mt15{ margin-top:15px;}
.ml20{ margin-left:25px;}
.pt15{ padding-top:15px;}
.hidden {display:none;}
.display{display:block;}
.w1200{ width:1200px; margin:0 auto; z-index:8;}
.h15{ height:15px;}
.box{ background:#fff; width:1200px;}


.top{ background:url(/images/topbg.png) top center no-repeat; height:41px; line-height:38px;}
.top_con{height:41px; line-height:38px; width:1200px; margin:0 auto; color:#fff; font-size:14px;}
.top_con a{ margin:0 15px; color:#fff;}

.min{ height:150px; background:#fff;}
.logo{ margin-top:8px; width:720px; height:88px;}

/*search*/
.ss{ width:191px; margin-top:37px; height:24px; padding:2px 10px; background:url(/images/ssk.png) left top no-repeat; overflow:hidden;}
.ssk{ width:170px; height:24px; line-height:24px; font-size:12px; float:left; overflow:hidden; border:none; background:none; outline:medium none; color:#999; font-family:"微软雅黑";}
.search_btn{ float:right; width:20px; height:22px; outline:medium none;}


/******nav******/
.nav { width:942px; float:right; margin:0 auto;  position:relative;}
.nav ul {padding:0; margin:0;list-style-type: none;  }
.nav ul li {float:left; display:block; }
.nav ul li a{text-align: center;display:block; text-decoration:none; width:77px;     padding: 0px 8px; text-transform:capitalize; height:40px; background:url(/images/libg1.png) left top no-repeat; font-size:15px; font-weight:bold; }

.nav ul li:hover a {color:#f3a916; background:url(/images/libg2.png) left top no-repeat; }

.nav ul li.hover a {color:#f3a916; background:url(/images/libg2.png) left top no-repeat; }

.ejdh{position:absolute; left:0; padding:20px 20px 20px 10px; background:url(/images/navbg2.png) left top no-repeat; height:110px; z-index:998; top:40px; left:0; width:890px; display:none;}
.nav ul li:hover .ejdh {display:block; }
.lj { width:440px; float:left;}
.lj li{ width:135px!important;   /*  overflow:hidden;*/ float:left; height:36px; line-height:22px; display:block;}
.lj li a{width:130px!important; color:#444!important; font-size:14px!important; text-align:center; font-weight:normal!important; background:none !important;}
.lj li a:hover{ color:#f3a916 !important; font-size:14px!important; font-weight:normal!important; background:none !important;}
.lj_img{ float:right; width:360px;}
.lj_img ul li{ width:170px; height:110px;}

/******banner******/

#bn{ width:100%; height:500px; position:relative; left:0; top:0; z-index:5; }
#slides { display:block; width:100%; height:500px;}
#slides li { display:block; width:100%; height:500px; position:absolute; left:0; top:0; z-index:1000;}
#slides li a { display:block; width:100%; height:500px; text-indent:-9999px; }
#pagination { display:block; position:absolute; top:20%; right:5%; z-index:9900 !important; width:20px;}
#pagination li { display:block; width:15px; height:15px; float:left; margin:7px 0px; border-radius:50%; z-index:9900;  background:#FFF; display:inline; }
#pagination li a { display:block; width:100%; height:100%; text-indent:-9999px; cursor:pointer; }
#pagination li.current { background:#e40000; }




.tit{
	position: absolute;
	right:10.5%;
	top:320px;
	color: #fff;
	font-size: 24px;
	font-weight:bold;
	text-indent: 14px;
	line-height: 45px;
	z-index:100;
	background: rgba(95,81,70,0.82);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa5f5146',endColorstr='#aa5f5146');      /*IE6,IE7*/ 
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa5f5146', endColorstr='#aa5f5146')";      /*IE8*/
}
.tit p { padding:5px 15px; letter-spacing:2px;
 margin: 0 auto;
}


.indexbox{ margin-top:-120px; z-index:8; position:relative;}
.gg{ background:#66594f; height:37px; line-height:37px; width:100%; overflow:hidden;}
.gg h2{ font-size:14px; color:#fbc309; font-weight:bold; float:left; width:100px; text-align:center;}

#scrollDiv{ float:left; width:860px; margin-left:10px; height:37px; line-height:37px; overflow:hidden;}
#scrollDiv li{ height:37px; line-height:37px; color:#fff; font-size:14px;}
#scrollDiv li a{ color:#fff;}
#scrollDiv li span{float:right; color:#fff; }
.more a{ float:right; margin-right:15px; color:#fff; font-size:12px;}


.pd15{ padding:17px 20px;}
.news{ width:875px; height:245px;}

.title{height:35px; background:url(/images/h2bg.jpg) left bottom no-repeat; overflow:hidden;}
.title h2{display:block; font-size:16px; float:left; padding-left:8px;}
.title em{display:block; font-style:normal; float:left; padding-left:8px; color:#666666; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; line-height:25px;}
.title a{float:right; font-size:12px;}




/***焦点图***/
.focus{ position:relative; width:325px; height:195px; overflow:hidden; }  
.focus img{ width:325px; height:195px;} 
.focus .btn{ position:absolute; bottom:34px; left:280px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; text-decoration:none; text-align:left; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer; background:#fc114a;}  
.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:35px; line-height:35px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; font-size:12px; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:12px; overflow:hidden; margin-left:10px;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:3px; right:5px;; position:absolute; height:21px; text-align:center; z-index:12; }  
.focus .fbg div{margin:0px auto;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:8px; height:8px; border-radius:7px; margin:4px 2px;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:#d20000;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    


.list{ width:530px; overflow:hidden;}
.list ul li { line-height:37px; font-size:14px; height:37px; overflow:hidden; border-bottom:1px solid #e5e5e5; display:block; background:url(/images/xb.jpg) left 17px no-repeat; border-bottom:1px dashed #cfcfcf; padding-left:15px;}
.list ul li span{ float:right; color:#999; padding-left:10px;}



.kslj{ width:257px; height:290px; background:#b73940;}
.kslj ul{ width:210px; margin:0 auto;position: relative;}
.kslj li{ /*background:url(/images/libg1.png) left top no-repeat;*/ border-bottom:1px solid #cd666c; width:210px; padding:5px 0; font-size:16px;}
.kslj li a{ padding-left:83px; color:#fff; height:59px; line-height:35px; display:block;}
.kslj li a:hover{ font-size:18px;}
.tu1{ background:url(/images/ico1.png) bottom left no-repeat;}
.tu2{ background:url(/images/ico2.png) bottom left no-repeat;}
.tu3{ background:url(/images/ico3.png) bottom left no-repeat;}
.tu4{ background:url(/images/ico4.png) bottom left no-repeat;}



.mtbd{ margin-top:15px;}
.mtbd li{ float:left; display:block; width:335px; height:200px; padding:17px; background:#f4f4f4; margin-right:25px;}
.mtbd li .ti{ height:40px; margin-top:5px; line-height:40px;}
.mtbd li i{ float:left; display:block; width:110px; text-align:center; color:#fff; font-size:14px;}
.mtbd li i.color1{ background:#fbc309;}
.mtbd li i.color2{ background:#b12c33;}
.mtbd li em{ float:right; font-style:normal; background:url(/images/more.png) right center no-repeat; width:65px; font-size:12px; color:#888;} 
.mtbd li h2{ display:block; font-size:16px; font-weight:normal; height:35px; line-height:35px; width:335px; border-bottom:1px solid #e0e0e0; padding-bottom:10px; overflow:hidden;}
.mtbd li p{line-height:25px; margin-top:10px; color:#999;}



.mtbd1{ width:343px; height:200px; overflow:hidden; background:#fff;}
.mtbd1 .ti{ height:40px; margin-top:5px; line-height:40px;}
.mtbd1 i{ float:left; display:block; width:110px; text-align:center;  font-weight:bold; color:#fff; font-size:15px;}
.mtbd1 i.color1{ background:#d7a80c; }
.mtbd1 i.color2{ background:#b12c33;  }
.mtbd1 em{ float:right; font-style:normal; background:url(/images/more.png) right center no-repeat; width:65px; font-size:12px; color:#888;} 
.mtbd1 h2{ display:block; font-size:16px; font-weight:normal; height:35px; line-height:35px; width:343px; border-bottom:1px solid #e0e0e0; padding-bottom:10px; overflow:hidden;}
.mtbd1 p{line-height:25px; margin-top:10px; color:#999;}






.sp{ margin-top:15px;}
.sp li{ float:left; padding:17px; background:#f4f4f4; margin-right:25px; width:335px; margin-right:25px;}
.sp li img{ width:335px; height:205px;}
.sp li p{ height:35px; line-height:35px; overflow:hidden; text-align:center;}


.sp1{}
.sp1{ padding:17px; background:#f4f4f4; width:335px; height:240px; overflow:hidden; margin-top:15px;  line-height:30px;}
.sp1 span{display:block; font-size:16px; font-weight:normal; height:35px; line-height:35px; border-bottom:1px solid #e0e0e0; padding-bottom:10px; overflow:hidden;}
.sp1 h2{ height:147px; font-weight:normal; overflow:hidden; text-indent:2em; font-size:14px; display:block;}
.sp1 img{ width:335px; height:205px;}
.sp1 p{ height:35px; line-height:35px; overflow:hidden; background: #d7a80c; text-align:center;}
.sp1 a p{ color:#fff;}

.link{ background:#fff; line-height:50px; height:50px; text-align:center; overflow:hidden;}
.link a { margin:0 15px;}


.foot{ background:url(/images/foot0616.png) bottom center no-repeat; height:166px; width:100% !important;}

.foot_l{ width:886px; line-height:30px; color:#fff; padding-top:20px;text-align: left;}
.ewm{width:210px; height:60px; float:right; margin-top:25px;}
.ewm a .preview{display:none;}
.ewm a:hover .preview{display:block; position:absolute; top:-105px; left:-15px;z-index:999999999;}
.ewm img{vertical-align:top; width:30px; height:30px; }
.ewm li{ display:inline; float:left; width:70px; height:60px;text-align:center; position:relative;}
.ewm li .preview{width:100px;height:100px;}
.ewm li p{ text-align:center; line-height:30px; color:#fff; font-size:12px;}








.nybanner{ width:100%; height:300px;}

/*内页样式*/
.ny_box{ background:url(/images/nybg.png) repeat; width:1160px; padding:20px; margin:-70px auto 0 auto; border-radius:10px; position:relative;  }
.ny{ background:#fff;}
.dqwz{ height:35px; background:url(/images/dz_ico.png) 5px 8px no-repeat #fff; padding-left:35px; padding-top:12px; border-bottom:1px solid #ddd; margin-bottom:1px;text-align:left;}
.ny_left{ float:left; width:245px;}
.ny_left_top{ background:url(/images/nytop.jpg) left top no-repeat; width:232px; height:97px; line-height:95px; color:#fff; font-size:24px; font-weight:bold; text-align:center; padding-right:25px;background-size: 100%;}
.ny_right{ float:right; width:893px; min-height:500px; padding-left:5px; border-left:1px solid #ddd;}
.ny_right1{ width:1160px; margin:0 auto;}
.ny_right_con{ font-size:15px; line-height:32px !important; padding:15px;}
.content-h3{ width:100%; }
.content-h3 h3{ font-size:22px; line-height:50px; text-align:center; color:#edb030;}


/*次级页面二级菜单*/
.left_nav{ width:245px; margin-top:10px;}
.left_nav li{margin-top:0px; width:255px; height:50px; text-align:center; overflow:hidden; border-bottom:1px solid #ddd; font-size:15px;}
.left_nav li a{
	font-weight:normal;
	height:50px;
	line-height:50px;
	display:block;
	background:url(/images/li1.jpg) 223px center no-repeat;
	border-bottom:1px solid #ddd;
}


.left_nav li a.hover{
	font-weight:bold;
	height:50px;
	line-height:50px;
	display:block;
	color:#FFF;
	background:url(/images/li2.png) 223px center no-repeat #edb030;}



/*信息列表开始*/
.Newslist {}
.Newslist ul li {height:45px; line-height:45px;border-bottom:1px dashed #dcdcdc; background:url(/images/xb.jpg) no-repeat left 20px; padding-left:20px;}
.Newslist ul li span{ color: #999999; margin-right: 2px;}
.Newslist ul li b{float:right; color: #999999; margin-right:* 2px;font-weight:normal; width:120px;}
/*图片列表开始*/
.Pic {}
.Pic ul li { float: left; width:259px; height:206px; display:block; margin:10px 14px; overflow:hidden;}
.Pic ul li img {width:253px; height:165px; padding:2px; border:1px solid #ddd; overflow:hidden;}
.Pic ul li span { display: block; text-align: center; width:259px; height:35px; clear: both; line-height:35px; overflow:hidden;}
.line1 { border-top: 1px dashed #DDDDDD;}



.Pic11 {}
.Pic11 ul li{ float: left; margin-right:5px;  margin-top:5px; display: block;  height:200px; position:relative;}
.Pic11 ul li .img {display: block; height:200px; overflow:hidden;}
.Pic11 ul li .img img{ height:200px !important; }
.span1111 { display: block; width:96%; padding:0 2%; height:65px; line-height:22px; text-align:left; overflow:hidden; position:absolute; z-index:22; background:url(/images/11.png) left bottom no-repeat; bottom:0px; color:#fff;}



/*详细页*/
.content{width:1080px; padding:20px 40px;}
.content-title{ width:1100px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.content-title h3{ font-size:24px; line-height:50px; width:100%; text-align:center; color:#df9a12; padding-bottom:5px;}
.content-title i{TEXT-ALIGN: center;  MARGIN: 0px auto; BACKGROUND: #f6f6f6; HEIGHT: 32px; display:block; line-height:32px; font-style:normal;}
.content-con{width:1080px; font-size:16px; line-height:32px; padding:10px 0;}
.content-con p{ text-indent:2em; text-align:justify; text-justify:inter-ideograph; margin-bottom:20px;}
.content-con img{text-align: center; max-width:800px; margin:15px auto; display: block;}

.sxt{padding:15px 0; border-top:1px dotted #bbb;}
.sxt p{display:block; width:1080px; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;text-align:left;}

/*搜索结果*/
.ssjg-list{  padding:0 20px; padding-bottom:50px;}
.ssjg-list li{ border-bottom:1px dotted #bfc1c2;padding:20px 15px;}
.ssjg-list li h3{color:#df9a12; font-size:15px; line-height:30px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ssjg-list li p{height:48px; line-height:24px; color:#333;}
.ssjg-list li i{color:#666; font-size:12px; line-height:24px;}











.paddB{padding-bottom:30px;}
.rctj_cont{width: 851px;margin: 0 auto;}
.rctj_cont_title{font-size: 18px;color: #444444;text-align: center;height: 36px;line-height: 36px;}
.rctj_cont_slide{width:850px;padding-left: 12px;}
#content{width: 657px;margin: 0 auto;height: 50px;}
.slide_txt_list{margin:0px auto; text-indent:20px; }
.slide_txt_list li{display: none;}
.slide_txt_list p{font-size: 16px; color:#fff;line-height: 50px;}
.imgnav{  position:relative; margin:0 auto;}
#img{ z-index:10; width:657px; position:relative; overflow:hidden; margin: 0 auto;}
#img img{ height:441px; display:none;}
#front{ position:absolute; left:0px; top:42%; z-index:10; cursor:pointer;  width:44px; height:46px;}
#front a{display:block; background:url(/images/imgSlideLeft.png) no-repeat; width:44px; height:46px;}
#next{  position:absolute; right:0px; top:42%; z-index:10;cursor:pointer; width:44px; height:46px;}
#next a{display:block; background:url(/images/imgSlideRight.png) no-repeat; width:44px; height:46px;}
#cbtn{background:#fff; position:relative;height:118px;margin-top:60px;width: 850px;}
#cbtn ul{position:relative; width:10000px; height:122px;}
#cbtn ul li{ float:left;width:115px; height:88px; cursor:pointer; text-align:center; margin-right:15px; position:relative;border: 3px solid #fff;}
#cbtn ul li img{display:block;width: 100%;height: 100%;}
#cbtn li.hov{border: 3px solid #0058a5;}
.ctrl div{ clear:both;}
#cSlideUl{width:800px; height:116px;overflow:hidden; position:relative; top:10px; margin:0 auto;}
.picSildeLeft{cursor:pointer; position:absolute; top:40px; left:-10px; z-index:9;}
.picSildeRight{cursor:pointer; position:absolute; top:40px; right:-10px; z-index:9;}