@charset "utf-8";
*{
  margin:0;
  padding:0;
}
input[type=text]:focus{ outline: none; }

		.divli{
		    padding:5px 10px;
		    box-sizing:border-box;
		    cursor: pointer;
		}

		.divli:hover{
			background:#e5e5e5
		}

	.block{
		display:block !important
		}
		.clearbtn{
			color:#999;
			font-size:14px;
			padding:10px;
			box-sizing:border-box;
			cursor: pointer;
			}

			.clearbtn:hover{
				color:#dd0219
				
			}
body{
  height:auto;
  width:100%;
  margin:0 auto;	 
  background-color:#fff;
  font-family:Microsoft YaHei;
  min-width: 1450px;
}
.threeline p{
 clolor:#5d6494
}

.threeline span{
 margin:0px !important
}
ul{
  list-style-type:none;
}
ul li{
  list-style-type:none;
}
a{
  text-decoration:none;	
}
img{
 border:none;
}

.top{
  width:100%;
  height:30px;
  line-height:30px;

}
.top_in{
  width:1266px;
  margin:0 auto;
  font-size:12px;
  font-family:SimSun;
}
.top_in p{
  float:left;

}
.top_in ul{
  float:right;
}
.top_in ul li{
  float:left;
  margin-left: 30px;

}
.top_in ul li img{
    vertical-align: middle;
    padding-right: 5px;
}
.top_in ul li a{
color:#000
}

/***************banner*******************/
.banner{

       width: 100%;
  height:158px; 
    position: relative;

 
}
.allcenter{

}
.banner_in{
  width:1330px;
  margin:0 auto;
  position: absolute;
  bottom: 20px;
  left: calc(50% - 665px);
}
.logo{ 
  float:left;
  width:365px;
  height:90px;
  padding-top:35px;
  margin-left: 10px;
}
.mid_search {
    float: right;
    margin-top: 60px;
}
.search {
    overflow: hidden;
    zoom: 1;
}
.search .txt {
    border: 1px solid #ccc;
    height: 30px;
    float: left;
    width: 254px;
    font-family: "Microsoft YaHei";
    font-size: 14px;
	text-indent:10px;
}
.search .btn {

    float: left;
    width: 85px;
    height: 32px;
    cursor: pointer;
	border:none;
}
.date{
  font-size:12px;

}
.ewm {
    float: right;
    margin-left:165px;
}
.ewm li {
    float: left;
    width: 96px;
    height: 100px;
    margin-right: 20px;
    text-align: center;
    color: #6a6a6a;
	font-size:12px;
}
.ewm li img {
    width: 76px;
    height: 76px;
    margin: 0 10px 5px;
}
/***************����*******************/
.nav{
  width:100%;
  height:74px;
  line-height:74px;
  background:url(line_nav.png) repeat-x center;
}
.nav_in{
  width: 1330px;
  height:74px;
  line-height:74px;
  margin:0 auto;
}
.nav_in ul li{
   float: left;
   font-size: 22px;
   padding-left: 30px;
   padding-right: 31px;
   background: url(nav_fgx.png) no-repeat right center;
}
.nav_in ul li:last-child{
  background:none;
}
.nav_in ul li a{
  color:#ffffff;
}


.center{
   width: 1266px;
   height: auto;
   overflow: hidden;
   margin: 0 auto;
background:#fff;
padding:0px 20px;
margin-bottom:60px;

}

.left_fu{
       width: calc(50% - 705px);
       position: absolute;
       left:20px;
       top:0px;
}

.right_fu{
    width: calc(50% - 705px);
       position: absolute;
       right:20px;
       top:0px;
}
.head_line{
  width: 1266px;
  height: 82px;
  margin:0 auto;
  margin-top: 50px;
}
.head{
  width:64px;
  height:82px;
  float:left;
}
.head_news{
  float:left;
  width: 1150px;
  margin:0 auto;
  text-align:center;
}
.head_news dt{
  font-size:36px;
  color:#000000;
  font-weight:bold;
}
.head_news dd{
  padding-top:10px;
  font-size:16px;
}
.head_news dd span{
  padding-left:6px;
  padding-right:6px;
}
.head_news dt a{
  color:#000000;
}
.head_news dd span a{
 color:#000000;
}

.line1{
   width: 1266px;
   height: auto;
   overflow: hidden;
}
/***************�õ�*******************/
.hd{
 float:left;
 width:685px;
 height:392px;
 margin:0 auto;
 margin-top:30px;
}
#KinSlideshow .title {
    line-height: 46px;
	font-size:18px;
}
/***************���վ۽�*******************/
.jrjj{
  float:right;
  width:554px;
  margin-top: 30px;
}
.tit{
  width:554px;
  height:47px;
  line-height:47px;
  background: url(tit.png) no-repeat; 
}
.tit strong{
  display:inline-block;
  width:140px;
  text-align:center;
  font-size:24px;
}
.tit span{
 float:right;
 display:inline-block;
 font-size:14px;
}
.tit span a{
  color:#7b7b7b;
}
.jrjj_ul{
 margin-top:15px;
}
.jrjj_ul li{
  line-height:40px;
  font-size:20px;
  background: url(list.png) no-repeat left center; 
  text-indent:14px;
}
.jrjj_ul li a{
 color:#000000;
}

.line2{
 width:1266px;
 height:100px;
}

/***************����*******************/
.line3{
   width: 1266px;
   height: auto;
   overflow: hidden;
}
.line3_left{
 width:370px;
 float:left;
 height: auto;
 overflow: hidden;
 margin-top:30px;
}
.cj{
  width:370px;
  height:28px;
  background: url(tit2.png) no-repeat top center; 
  text-align: center;
  font-size: 28px;
  font-weight: bold;
  line-height: 28px;
  margin-bottom: 10px;
}
.cj strong{
  display:inline-block;
  color:#000000;
  padding-right:40px;
}
.cj span{
  display:inline-block;
  color:#e94d4d;
}
.kcj_ul{
  margin-top:10px;
}
.kcj_ul li{
  line-height:40px;
  font-size:18px;
  background: url(list.png) no-repeat left center; 
  text-indent:14px;
}
.kcj_ul li a{
  color:#000000;
}
.line3_middle{
 width:485px;
 float:left;
 margin-left:20px;
}
.line3_middle p{
  width:485px;
  height:266px;
  position: relative;
  margin-top:30px;
}
.line3_middle p span{
  display:inline-block;
  width:485px;
  height:50px;
  line-height:50px;
  text-align:center;
  background-color: rgba(0,0,0,0.6);
  font-size: 16px;
  text-align: center;
  color: #fff;
  position: absolute;
  left: 0px;
  bottom: 0px;
}
.line3_right{
 float:right;
 width:370px;
 height: auto;
 overflow: hidden;
 margin-top:30px;
}
.gzg ul li{
  line-height:40px;
  font-size:18px;
  background: url(list.png) no-repeat left center; 
  text-indent:14px;
}
.gzg li a{
  color:#000000;
}
.lxj{
 margin-top:12px;
}
/***************���*******************/
.line4{
   width: 1266px;
   height: auto;
   overflow: hidden;
   margin-top:35px;
}
.line4 ul li{ 
   float:left;
   width: 24%;
   height: 110px;
   margin-right:1%;
}
.line4 ul li:last-child{
  margin-right:0px;
}
/***************����*******************/
.line5{
   width: 1266px;
   height: auto;
   overflow: hidden;
   margin-top:35px;
}
.line5_left{
  width:410px;
  float:left;
  height: auto;
  overflow: hidden;
  margin-right:18px;
}
.fuwu{
    width: 410px;
    height: auto;
    overflow: hidden;
}
.work{
   width:410px;
   height:28px;
   line-height:28px;
   font-size:28px;
   background: url(tit3.png) no-repeat left center; 
   text-indent:12px;
   color:#000000;
}
.work span{
 background-color:#ffffff;
 padding-right:10px;
}
.fuwu ul li{
  width:98px;
  height:98px;
  border:1px solid #d8d8d8;
  float:left;
  margin-left:15px;
  margin-right:15px;
  margin-top:18px;
}
.fuwu ul li span{
  display:block;
  text-align:center;
  font-size:15px;
  line-height:36px;
}
.fuwu ul li img{
    display: block;
    text-align: center;
    margin: 0 auto;
	padding-top:12px;
}
.fuwu ul li  a{
 color:#000000;
}
.zlk{
    width: 410px;
    height: auto;
    overflow: hidden;
	margin-top:40px;
}
.gongg{
	margin-top:0px;
}
.yjx{
  margin-top:26px;
}
.zlk_ul{
  margin-top:10px;
}
.zlk_ul li{
  line-height:40px;
  font-size:18px;
  background: url(list.png) no-repeat left center; 
  text-indent:14px;
}
.zlk_ul li a{
  color:#000000;
}
.line5_right{
  width:410px;
  float:right;
  height: auto;
  overflow: hidden;
}
.peaper p{
    width: 386px;
    margin: 0 auto;
    text-align: center;
}
/***************ͼƬ*******************/
.line_pic{
   width: 1266px;
   height: auto;
   overflow: hidden;
   margin-top:35px;
}
.pic_tit{
   width: 1266px;
   height:28px;
   line-height:28px;
   font-size:28px;
   background: url(tit4.png) no-repeat left center; 
   text-indent:12px;
   color:#000000;
}
.line_pic ul li{
  width:23%;
  float:left;
  margin-top:20px;
  margin-right:2%;
}
.line_pic ul li:last-child{
  margin-right:0px;
}
.line_pic ul li a{
 color:#000000;
}
.line_pic ul li span{
  width:274px;
  height:40px;
  line-height:40px;
  text-align:center;
  display:block;
  background-color:#e7e7e7;
}
/***************line7*******************/
.line7{
   width: 1266px;
   height: auto;
   overflow: hidden;
   margin-top:35px;
}
.video{
  float:left;
  width:929px;
  height: auto;
  overflow: hidden;
}
.video_tit{
   width: 929px;
   height:28px;
   line-height:28px;
   font-size:28px;
   background: url(tit5.png) no-repeat left center; 
   text-indent:12px;
   color:#000000;
}
.video_dl{
  float:left;
  width:410px;
  margin-top:30px;
}
.video_dl dt{
 width:410px;
 height:230px;
 position: relative;
}
.video_dl dt span{
    display: inline-block;
    width:410px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    background-color: rgba(0,0,0,0.6);
    font-size: 18px;
    color: #fff;
    position: absolute;
    left: 0px;
    bottom: 0px;
}
.video_dl dd strong{    
  float:left;
  display: inline-block;
  width:195px;
  height:110px;
  margin-top:20px;
}
.video_dl dd strong:last-child{
  float:right;
}
.video_ul{
  width:490px;
  float:left;
  margin-left:16px;
  margin-top:20px;
}
.video_ul li{
  font-size:18px;
  line-height:42px;
  background: url(list.png) no-repeat left center; 
  text-indent:14px;
}
.video_ul li a{
 color:#000000;
}
.comment{
  float:right;
  width:300px;
}
.comment_tit{
    width: 410px;
    height: 28px;
    line-height: 28px;
    font-size: 28px;
    background: url(tit6.png) no-repeat left center;
    text-indent: 12px;
    color: #000000;
}
.comment_tit span {
    background-color: #ffffff;
    padding-right: 10px;
}
.comment dl{
  margin-top:30px;
}
.comment dl dt{
  width:300px;
  height:180px;
  position: relative;
}
.comment dl dt span{
    display: inline-block;
    width:300px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    background-color: rgba(0,0,0,0.6);
    font-size: 18px;
    color: #fff;
    position: absolute;
    left: 0px;
    bottom: 0px;
}
.comment dl dd{
   width:300px;
   height:170px;
   background-color:#f5f5f5;
   padding-top:10px;
   padding-left:12px;
}
.comment dl dd span{
  display:block;
  line-height:40px;
  font-size:18px;
  background: url(list.png) no-repeat left center; 
  text-indent:14px;
}
.comment dl dd span a{
   color:#333333;
}

/***************Ƶ����ѡ*******************/
.pdjx{
   width: 1266px;
   height: auto;
   overflow: hidden;
   margin-top:35px;
}
.pdjx_tit{
   width: 1266px;
   height: auto;
   overflow: hidden;
}
.pdjx_tit h5{
  font-size:28px;
  text-align:center;
  color:#e94d4d;
  background: url(tit7.png) no-repeat left center; 
}
.pdjx_tit h5 span{
  display:inline-block;
  background-color:#fff;
  padding-left:10px;
  padding-right:10px;
}
.pdjx_tit p {
  margin-top:24px;
}
.pdjx_tit p span{
  display:inline-block;
  float:left;
  font-size:22px;
  text-align:center;
  line-height:46px;
  background: url(line_fgx.png) no-repeat right center; 
  padding-left:80px;
  padding-right:79px;
}
.pdjx_tit p span:last-child{
 background:none;
}
.pdjx_tit p span a{
  color:#000000;
}

/***************��������*******************/

.foot{
  width:100%;
  height:110px;
  border-top:1px solid #e9e7e4;
  border-bottom:1px solid #e9e7e4;
}
.yqlj{
  width:1200px;
  margin:0 auto;
}
.yqlj p{
  width:180px;
  text-align:center;
  float:left;
  line-height:110px;
  font-size:24px;
  border-right:1px solid #e9e7e4;
  color:#333333;
  background: url(add.png) no-repeat 144px 34px;
}
.yqlj ul{
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin-top: 15px;
}
.link{
 width:1000px;
 float:left;
 padding-top:10px;
 padding-left:12px;
}
.link ul li{
  float:left;
  font-size:16px;
  color:#111;
  margin-left:10px;
}
.link ul li a{
   display: inline-block;
   color: #111;
   padding-right: 10px;
}
.wzjj{
  width:100%;
  height: auto;
  overflow: hidden;
}
.wzjj ul{
 padding-top:20px;
 padding-bottom:20px;
}
.wzjj ul li{
  font-size:16px;
  line-height:30px;
  color:#111;
  text-align:center;
}
.wzjj ul li a{
  color:#111;
  padding-left:10px;
  padding-right:10px;
}