@charset "utf-8";
/* CSS Document */
body{
  font: 14px/1.5 tahoma, arial, Microsoft Yahei, \5b8b\4f53, sans-serif;
  -webkit-text-size-adjust:none; /* fix Chrome 12 px limit */
  color:#666;
  background:url(bg.jpg) #fff repeat-x;
}
a {
  text-decoration: none;
  color:#666;
  font-size: 16px;
}
a:hover {
  text-decoration: none;
  color:#f51110;
}
*{ margin:0; padding:0;}
ul,li{padding:0px; margin:0px; list-style:none;}
img{ border:0px;}
.clear{ clear:both;}
.fl{float:left;}
.fr{float:right;}
p{line-height:22px;}
.border{border-bottom:1px solid #e3d7c7;border-left:1px solid #e3d7c7;border-right:1px solid #e3d7c7;}
.borderall{border:1px solid #e3d7c7;}
.box{width:1088px; margin:0 auto;}
.m10{ margin-top:5px;}
.m15{ margin-top:15px;}
.m25{ margin-top:25px;}
.whitefont{ color:#FFFFFF; font-size:14px; font-weight:bold;}

/*head*/
.lin{height:28px; background:url(lin.jpg) repeat-x; width:100%;}
.h30{height:26px; line-height:26px;}
.top{height:138px; background:url(top.jpg) no-repeat left center;}
.daohang{height:35px; background:url(nav_bg.png) no-repeat left center;}
.tianqi{height:35px; background:url(lin.jpg) repeat-x; }
.tianqi_l{height:35px; width:700px; margin-left:10px; float:left }
.search{height:30px; width:210px; float:right; background:url(Search_01.png) no-repeat left top;}
.search_input {
	WIDTH: 173px; DISPLAY: inline;  FLOAT: left; HEIGHT: 30px
}
.search_input input {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-TOP: 2px; WIDTH: 155px; MARGIN-LEFT: 15px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.search_btn {
	 WIDTH: 30px; DISPLAY: inline; FLOAT: left; HEIGHT: 30px; line-height:30px; 
}

.hdhdm{height:345px; border:1px solid #e3d7c7;}
.menu ul{margin-left:0px;}
.menu ul li{float:left; height:39px; line-height:39px; width:120px; text-align: center;}
.menu ul li a{font-size:20px; font-weight:bold; color:#fff;}

.menu ul li.nav_home{width:120px}
.dh{width:69px; height:55px; background:url(dh.jpg);position:relative; z-index:1; left:15px; top:5px;}
.main{background:#FFFFFF; margin:0 auto; width:1088px;}
.focusdiv{width:505px; height:330px; padding-left:5px}
.ml{width:815px;}
.mr{width:262px;}
.tophm{width:565px; height:339px; }
.banner{ height:70px;margin:10px auto 0 auto;}



/*首页焦点图*/
.focus{ position:relative; width:498px; height:316px; background-color: #000;margin:14px auto 0;}  
.focus img{ width: 498px; height: 316px;} 
.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:#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:38px; line-height:38px; 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: "微软雅黑";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; object-fit: cover;}  
.focus .fbg{bottom:7px; right:10px; 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:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
/*首页焦点图end*/


.topnews_con1{border-bottom:0px dashed #ccc;}
.topnews_con1 {font-size:36px;color:red;text-align:center;font-weight:bold;line-height:50px;}
.topnews_con1  a{font-size:36px;color:red;text-align:center;font-weight:bold;line-height:50px;}
.topnews_con1 p{line-height:24px;color:#666;text-indent:2em;margin-bottom:10px;}
.topnews_con1 p a{color:#c71b20;}
.topnews_con1 p a:hover{text-decoration:underline;}
/*滑动门*/
.about1{background:url(tabtit.jpg) repeat-x; width:560px; margin-top:8px;}
.nlist1{ margin:7px;height:285;overflow: hidden;}
.nlist1 li{ background:url(icon2.jpg) 0 3px no-repeat; padding-left:18px; height:60px; line-height:20px;align-items: center;}
.nlist1 li a{  height:60px; line-height:20px;align-items: center;}
.nlist1 li span{ float:right}

#tab1 .now{width:129px; height:30px; line-height:30px; text-align:center; background:url(tit.jpg) no-repeat; margin-left:20px; margin-top:0px;}
#tab1 .now a{color:#f51110; font-size:20px; font-weight:bold;}
#tab1 ul li{ float:left;width:129px; height:30px; line-height:30px; text-align:center; margin-top:4px; margin-left:1px;}
#tab1 ul li a{color:#ad702d;font-size:20px; font-weight:bold;}

.tablist{ width:560px; height:285px; text-align:left;overflow: hidden;}
#tablist1{ width:560px; height:182px; text-align:left;}

.none{ display:none;}
.block{ display:block;}
.squree img {object-fit: cover;}
/*滑动门结束*/

.tuwen{ background:url(gdleft.jpg) no-repeat left top; width:1088px; height:180px; }
#demoa {
overflow:hidden;
width: 1033px;
height:178px;
border-bottom:1px solid #e3d7c7;
border-top:1px solid #e3d7c7;
border-right:1px solid #e3d7c7;
margin-left:55px;
}

#demo {
overflow:hidden;
width: 1023px;
height:178px;

}
.pic{margin:4px;}
.pic li{ float:left; width:200px; height:170px; margin: 5px 10px;}
.pic li span{ display:block; height:30px; line-height:30px; text-align:center;}

#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}

.notice{ width:262px;background:url(notice.jpg) left top no-repeat; margin-top:5px;}
.notice span{ width:242px; height:32px; margin-left:20px; display:block; line-height:32px;}
.notice span a{ color:#FFFFFF; font-size:20px; font-weight:bold;}
.morez{ float:right; width:60px; line-height:30px; text-align:center; }

.nlist{ margin:7px;}
.nlist li{ background:url(icon1.jpg) 0 8px no-repeat; text-indent:18px; height:25px; line-height:25px;}

.nlist2{  height:174px; margin-top:-2px;}

.nlist2 li{ margin-left:7px;margin-right:7px;background:url(icon4.jpg) 0 13px no-repeat; text-indent:10px; height:35px; line-height:35px;position:relative;width:100%;overflow: hidden;}
.nlist2 li span{position:absolute; right:0}


.about{background:url(tittop.jpg) no-repeat; width:395px; margin-top:8px;}

.aboutl{background:url(tit_l.png) no-repeat; width:406px; margin-top:8px;}
.aboutl p{ margin:15px 10px 20px 10px;}

.about p{ margin:15px 10px 20px 10px;}
.titdiv { height:30px; padding-top:5px; }
.tit{ width:84px; height:30px; line-height:30px; text-align:center; margin-left:20px; }
.more1{ float:right; width:60px; line-height:30px; text-align:center; }
.red-font,.red-font a{ color:#f51110; font-size:20px; font-weight:bold;}

.jz{ width:350px; margin-top:8px; padding:8px 5px ;}

.tw{ background:url(tw.jpg) no-repeat; line-height:31px; text-indent:20px}
.more{width:27px; height:31px; background:url(tw2.jpg) no-repeat;}


.splist li{width:240px; height:160px; margin: 5px 10px 0px 12px;}
.splist span{ display:block; height:30px; line-height:30px; text-align:center; text-align:center; }
.splist span a{color:#ad702d;font-size:14px; font-weight:bold;}

.yqlj{ background:url(yqlj.jpg) no-repeat; width:978px; height:30px; padding-left:110px; }
.foot{ height:80px; background:url(footbg.jpg) repeat-x; margin-top:10px; font-size: 16px; text-align:center; padding-top:19px;}

/*内页样式start*/
.noticel{ width:270px;background:url(noticei_270.jpg) left top no-repeat; margin-top:5px;}
.noticel span{ width:252px; height:32px; margin-left:20px; display:block; line-height:32px;}
.noticel span a{ color:#FFFFFF; font-size:14px; font-weight:bold;}

.nlist3 li{height:23px; line-height:23px; text-indent:15px;}
.nlist4{ margin:10px;}
.nlist4 li{ background:url(icon2.jpg) 0 3px no-repeat; padding-left:18px; height:50px; line-height:18px;letter-spacing: 0.1em;}
.nlist4 li span{ float:right;padding-left:10px; }

.table{ margin-left:8px; margin-top:15px;}
.wt{ color:#FFFFFF; font-weight:bold; padding-left:10px;}
.tr{ border-bottom:1px solid #ebebeb;}
.cl{ width:270px;margin-top:10px;}
.cr{ width:805px; margin-top:10px;}
.type li{ height:43px; background:url(li265x43.jpg) no-repeat; width:266px; margin-bottom:10px; line-height:43px; text-indent:32px;}
.mbx{ height:29px; background:url(tit3.jpg) repeat-x;}
.mbx span{ background: url(qz.jpg) repeat-x ;  padding:7px 15px; height:29px; margin-left:20px; line-height:29px; text-align:center;  font-weight:bold; color:#FFFFFF;}
.pic2{margin:10px;}
.pic2 li{ float:left; width:261px; height:196px; margin: 5px 5px;}
.pic2 li img{width:261px; height:166px;}
.pic2 li span{ display:block; height:30px; line-height:30px; text-align:center;}
/*内页样式end*/

.pagelist{ height:30px; text-align:center; margin:10px auto;}
.paginator { font: 12px Arial, Helvetica, sans-serif;padding:5px 10px 5px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 12px;border:none}
.paginator a:hover {color: #fff; background: #E97A06;border-color:#E97A06;text-decoration: none;}
.content{ margin:10px;}
.content p{ margin-bottom:10px;    font-size: 18px;    text-indent: 2em;    line-height: 36px;}
h1{ font-size:24px; text-align:center; min-height:54px; line-height:54px;}
.d{ height:30px; line-height:30px; border-bottom:1px dashed #bdbdbd; margin-bottom:10px; text-align:center;}



/*信箱表单页*/
.formArea {border: 0 none;margin: 0 auto;text-align: center;width: 760px;}
.formArea .checkLable {height: 24px;width: 580px;}
.formArea .checkLable ul li {float: left;}
.formArea .sendForm {border: 1px solid #f6f0e7;width: 758px; margin:0 auto;}
.regFromSuccessTable {color: red;margin: 20px auto 0;text-align: center;width: 300px;}
.regFromSuccessTable th {font-weight: normal;height: 30px;text-align: right;vertical-align: middle;width: 100px;}
.regFromSuccessTable td {font-weight: normal;line-height: 30px;text-align: left;vertical-align: middle;}
.regFromSuccessTable .golink {margin: auto;text-align: center;width: 300px;}
.regFromSuccessTable .golink a:link {color: #000000;text-decoration: none;}
.regFromSuccessTable .golink a:visited {color: #000000;text-decoration: none;}
.regFromSuccessTable .golink a:hover {color: #000000;text-decoration: underline;}
.regFromSuccessTable .golinka:active {color: #000000;}
.result_div {background: none repeat scroll 0 0 #EFEFEF;border: 1px solid #CCCCCC;cursor: pointer;height: 170px;margin: 90px 150px;position: absolute;width: 300px;}
.regFormTable {margin: 0 auto;text-align: center;width: 580px;}
.regFormTable th {font-size: 12px;font-weight: normal;height: 30px;text-align: right;vertical-align: middle;width: 120px;}
.regFormTable td {font-size: 12px;font-weight: normal;text-align: left;vertical-align: middle;}
.regFormTable td li {float: left;padding-right: 20px;}
.regFormTable td li .leader {border: 1px solid red;float: left;padding-right: 20px;vertical-align: middle;width: 200px;}
.regFormTable td a {color: #0000CC;}
.regFormTable label {vertical-align: middle;}
.regFormTable .radioClass {background-color: #FFFFFF;border: 0 none;margin: 0 4px 0 0;vertical-align: middle;}
.regFormTable input {background-color: #FFFFFF;border: 1px solid #DBDBDB;line-height:22px;
}
#btnOK {background: url(../images/form_14.png) no-repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;height: 40px;width: 129px;}
#btnReSet {background: url(../images/form_16.png) no-repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;height: 40px;width: 132px;}
.blankHeight20 {height: 20px;overflow: hidden;width: 100%;}
.cError {color: red;float:right; display:inline;}
.width180 {width: 180px;}
.width300 {width: 300px;}
.width350 {width: 350px;}
.width200 {width: 200px;}
.list_table{ border:1px solid #f6f0e7; width:758px; }
.list_table th{ border:1px solid #f6f0e7; text-align:center; color:#B75D22; font-size:14px; font-weight:600;}
.list_table td{border:1px solid #f6f0e7;}
.list_table tr{ height:30px; *+height: 27px!important; _height:27px;}
.single{background:#fff;}
.double{background:#fffaf1;}
.myddc{height:30px;line-height:30px; border-bottom:1px solid #b0e3f7; text-align:center; color:#B75D22; font-size:14px; font-weight:600;}
.input_text{ float:left; display:inline;}
.f_red{ float:left; display:inline; margin-left:5px;}
.input_select{ float:left; display:inline;}