@charset "utf-8";

/*共公类*/
body{ margin:0px; font-size:12px; line-height:23px; color:#666; font-family:"微软雅黑",Simsun; background:url(../images/bg.JPG) repeat}
h1,h2,h3,h4{margin:0px; padding:0px; font-size:12px; font-weight:normal;}
ul,ol,li{margin:0px; padding:0px; list-style-type:none;}
p,dl,dt,dd{margin:0px; padding:0px;line-height:22px}
img{border:none; margin:0px; padding:0px;}
a{text-decoration:none;color:#000;}

.clear{
	clear:both;
	height:0px;
}
* html .clear{
	clear:both;
	display:inline;
}
.flo{ float:left;}
.flot{ float:right;}
/*共公类*/
/* 网页底部 */
.zzb07link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #fff;
}

.zzb07link:hover {
	text-decoration: underline;
	color: #fff;
}
.zzb07tail
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color: #fff;
}
.zzb07tail a
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color: #fff;
}


fy bt nr

.fy{ width:715px; text-align:center; margin-top:20px; margin-top:20px;}
.bt{width:715px; height:33px; border-bottom:#999 dashed 1px; line-height:33px;  font-weight:bold; text-align:center;}
.nr{width:715px;padding-top:20px; }


.center{ margin-top:45px;}
.centera{ width:312px; height:447px; background:url(../images/1.jpg) no-repeat center top;}
.centerb{ width:447px; height:447px;}
.centerba{ width:447px; height:138px; background:url(../images/2.jpg) no-repeat right; position:relative;}
.centerbazi{ position:absolute; top:15px; left:-84px; width:412px; height:165px;}
.centerbazia{ height:70px;}
.centerbazib{ width:415px; height:83px;}

.centerbb{ width:447px; height:309px;}
.centerc{ width:445px;}
.centerca{ width:445px; height:223px;}
.centercb{ width:445px; height:224px;}
.centerd{ height:610px; margin-top:60px;}
.centerda{ width:830px;}
.centerdb{ width:830px; height:276px;}
.centerdc{ height:100px; background:#f4f4f4;  text-align:center; padding-top:43px; color:#000; line-height:45px;}
.centerdd{ width:830px; height:330px; border-bottom:4px solid #f4f4f6; }

.centerdd ul li{ width:128px; height:128px; float:left; margin-left:55px; margin-top:25px; display:inline;}


.centere{ width:368px; height:612px; position:relative;}
.centerea{ width:461px; height:612px; position:absolute; top:0px; left:0px;}

.centerg{ margin-top:83px;}
.centerga{ width:1289px; height:102px; background:url(../images/15.jpg) no-repeat center top;}
.link{width:1301px; margin:auto; height:131px;}
.link a{ width:130px; height:128px; display:block; float:left;}
.link a span{ display:none;}
.link a.lina{ background:url(../images/lina.jpg);}
.link a:hover.lina{background:url(../images/alina.jpg);}

.link a.linb{ background:url(../images/linb.jpg);}
.link a:hover.linb{background:url(../images/alinb.jpg);}
.link a.linc{ background:url(../images/linc.jpg);}
.link a:hover.linc{background:url(../images/alinc.jpg);}

.link a.lind{ background:url(../images/lind.jpg);}
.link a:hover.lind{background:url(../images/alind.jpg);}

.link a.line{ background:url(../images/line.jpg);}
.link a:hover.line{background:url(../images/aline.jpg);}

.link a.linf{ background:url(../images/linf.jpg);}
.link a:hover.linf{background:url(../images/alinf.jpg);}

.link a.ling{ background:url(../images/ling.jpg);}
.link a:hover.ling{background:url(../images/aling.jpg);}

.link a.linh{ background:url(../images/linh.jpg);}
.link a:hover.linh{background:url(../images/alinh.jpg);}

.link a.lini{ background:url(../images/lini.jpg);}
.link a:hover.lini{background:url(../images/alini.jpg);}

.link a.linj{ background:url(../images/linj.jpg);}
.link a:hover.linj{background:url(../images/alinj.jpg);}


.box{ width:100%;}
.boxa{ width:1034px;}

.down{ height:271px; background:url(../images/26.jpg) no-repeat center #343740; margin-top:100px; padding-top:50px;}

.downa{ width:883px; height:127px; background:url(../images/25.jpg); margin:auto;}


.downa p { line-height:30px; color:#FFF }
.downa a { line-height:30px; color:#FFF}
.disi p{ text-align:left;color:#FFF}
.disi a{ text-align:left;color:#FFF}

#bangni{ width:1200px; height:835px; background:#FFF; }











#sywarp1 {
	background-image: url(../images/news1_26.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	clear: both;
	height: 257px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: visible;
}



#sywarp2 {
	background-image: url(../images/bg_m.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 835px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#zuixin1 {
	float: left;
	height: 42px;
	width: 1200px;
	line-height: 42px;
	background-image: url(../images/pro1_14.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	margin-top: 43px;
	padding-top: 77px;
	padding-bottom: 74px;
	font-size: 16px;
	color: #fff;
}
#zuixin2 { margin:0 auto;	height: 252px;
	width: 1000px;
	padding-right: 7px;
	padding-left: 7px;
}
.zui_tu1 {
	font-size: 18px;
	line-height: 166px;
	text-align: center;
	float: left;
	height: 282px;
	width: 497px;
}
.zui_tu2 {
	float: left;
	height: 282px;
	width: 500px;
}
#zuixin3 {
	float: left;
	width: 1000px;
	margin-top: 1px;
	padding-right: 7px;
	padding-left: 7px;
	height: 252px;
}



.daxiao1 {
	font-size: 14px;
}
.yanse1 {
	color: #818181;
}
.yanse1 a {
	color: #818181;
}
.demo {OVERFLOW: hidden; WIDTH: 1000px}
.indemo {FLOAT: left; WIDTH: 800%}
.demo1 {FLOAT: left}
.demo2 {FLOAT: left}
#sywarp3 {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 767px;
}
#left {
	float: left;
	width: 255px;
	margin-top: 40px;
}
.list1 {
	font-size: 16px;
	color: #FFFFFF;
	background-image: url(../images/list1_20.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	float: left;
	height: 52px;
	width: 255px;
	line-height: 52px;
}
.list1 a {
	color: #FFFFFF;
}
.list2 {
	float: left;
	height: 630px;
	width: 253px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #359e1e;
	border-bottom-color: #359e1e;
	border-left-color: #359e1e;
	padding-top: 15px;
}
.list2_1 {
	float: left;
	height: 336px;
	width: 253px;
}

.list2 li {
	line-height: 39px;
	background-image: url(../images/lili_24.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 39px;
	width: 173px;
	margin-left: 24px;
	padding-left: 30px;
	font-size: 14px;
	text-align: left;
	color: #414141;
}
.list2_2 {
	float: left;
	height: 245px;
	width: 253px;
}
.list2_3 {
	font-size: 16px;
	line-height: 49px;
	color: #FFFFFF;
	background-image: url(../images/list4_31.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	display: inline;
	float: left;
	height: 49px;
	width: 251px;
	margin-left: 1px;
}
#proz {
	display: inline;
	float: left;
	width: 704px;
	margin-top: 40px;
	margin-left: 40px;
}

.ggmain {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.ggmain1 {
	width: 1136px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}







#subleft{width:686px; margin:0 auto}

.subleft_title{font-size:24px; color:#fff;background:url(../images/subleft.jpg) left top no-repeat; font-family:"微软雅黑"; height:75px; text-align:center; padding-top:40px; }
.subleft_title span{ font-family:Arial, Helvetica, sans-serif; height:12px; font-size:15px; color:#fff; padding-top:8px; display:block}
#subleft ul{ list-style:none; margin-bottom:10px; }
#subleft ul h2{ font-size:14px;color:#fff!important; background:url(../images/line.jpg) left center no-repeat; padding-left:10px; height:35px; line-height:35px}
#subleft ul li{color:#fff; text-align:center; }
#subleft ul li a{ color:#fff!important; line-height:30px; background:#0167b0;  display:block; font-size:14px; margin:20px 5px;border-bottom:#eeeeee 1px solid;  width:100px; height:30px; float:right  
          }
#subleft ul li a:hover{ color:#fff; line-height:30px;  display:block; font-size:14px; margin:20px 5px;  border-bottom:#eeeeee 1px solid; float:left; width:100px; height:30px; background:#F60;float:right  
            }
#subright{width:1102px;float:left; overflow:hidden; margin-top:30px;}
.subtitle{ line-height:70px; height:70px; margin:10px; font-size:24px; text-align:center; background:url(../images/a.jpg) no-repeat; text-transform:uppercase}

#subleft1{width:1000px; float:left}
#subleft1 ul{ list-style:none; margin-bottom:10px; }
#subleft1 ul h2{ font-size:14px;color:#fff!important; background:url(../images/line.jpg) left center no-repeat; padding-left:10px; height:35px; line-height:35px}
#subleft1 ul li{color:#fff; text-align:center; }
#subleft1 ul li a{ color:#fff!important; line-height:30px; background:#d6b68f;  display:block; font-size:14px; margin:20px 5px;border-bottom:#eeeeee 1px solid;  width:100px; height:30px; float:left
          }
#subleft1 ul li a:hover{ color:#fff; line-height:30px;  display:block; font-size:14px; margin:20px 5px;  border-bottom:#eeeeee 1px solid; float:left; width:100px; height:30px; background:#F60;float:left  
            }










.tuijian{margin-bottom:10px}
.tuijiansubtitle{border-bottom:#0b357d 1px solid; line-height:30px; height:30px; background:#0b357d; color:#FFFFFF;  padding-left:10px; font-size:14px; font-weight:bold;}
.tuijiansubtitle span{ font-size:12px; font-weight:100; padding-right:10px}

#sub-banner{ background:url(../images/sub-5.jpg) center top no-repeat; height:293px}





.contactleft{font-size:12px;color:#333333;background:#eee; padding:10px; line-height:24px}
.contactleft span{ padding:10px 0px; line-height:18px; font-size:12px}
.contactleft img{ float:left; margin-right:10px;}
.contactleft .tel{font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#333; margin:0; padding:0}

/*==Sub End==*/
.content{padding:10px; font-size:14px!important; line-height:28px; margin-bottom:80px ;}
.content p{padding:10px; font-size:14px!important; line-height:28px }


h3{ height:45px; line-height:45px; border-bottom:#e2e2e2 1px dashed; display:block; margin-bottom:10px; text-align:center}
.pnpage{ background:#fff5e8; border-top:#c08742 2px solid}

#neirong {
	clear: both;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: visible; 
}
.wraper{width:1102px; margin:0 auto;  }
/*==Form style End==*/
.newslist ul li{line-height:30px;border-bottom:#e4e4e4 1px dashed; background:url(../images/libg.gif) left center no-repeat; padding-left:10px;}
.newslist ul li span{float:right;line-height:30px;}
.newslist ul li a:hover{ color:#6a272e;}
.imglist ul li{text-align:center;float:left;display:block;width:255px;height:183px; margin:8px;position:relative; overflow:hidden; }
.imglist ul li img{width:255px; height:183px}
.imglist ul li span{ position:absolute;width:255px; height:183px; overflow:hidden; background:rgba(0,0,0,.6); left:0; top:-183px; display:block}

 

.imglist6 ul li{text-align:center;float:left;display:inline;width:220px;height:318px;margin:15px 4px;overflow:hidden; border:#999999 1px solid}
.imglist6 ul li img{ width:220px; height:318px}
.imglist6 ul li p{line-height:26px;height:26px;display:block;background:rgba(0,0,0,.5); color:#FFFFFF; display:block; width:220px; position:absolute; margin-top:292px}



.imglist4 ul{}
.imglist4 ul li{text-align:center;float:left;display:inline;width:240px; margin:15px 5px ;overflow:hidden;  border:1px #e7e7e7 solid }
 .imglist4 ul li img{ height:157px  ; }
.imglist4 ul li p{line-height:26px;height:26px;display:block; display:block; width:240px; background:#f6f6f6  }

.imglist1 ul li{text-align:center;float:left;display:inline;width:291px;height:227px;margin:20px 12px;overflow:hidden; background:url(../images/shown1.jpg) center bottom no-repeat; padding-bottom:12px}
.imglist1 ul li img{ width:279px; height:215px; border:#5a4236 6px solid }
 
.imglist3 ul li{text-align:center;float:left;display:inline;width:162px;height:90px;margin:0px 12px;overflow:hidden; }
.imglist3 ul li img{ width:160px; height:88px; border:#ccc 1px solid}
  .newspage { 
width:720px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px auto; PADDING-TOP: 20px; TEXT-ALIGN: center 
} 
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid ; font-family:"微软雅黑"
} 
.newspage A:hover { 
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #0167b1; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none 
} 
.newspage A:active { 
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND:#0167b1; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid 
} 
.newspage SPAN.current { 
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND:#0167b1; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px solid 
} 
.newspage SPAN.disabled { 
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid 
} 
 #tupiancece{ width:750px; float:left}
 #wenziyouce{ width:340px; height:400px; float:left;}
 #neirongbiaoge{ width:740px; float:left}
 .cpnytu_list {
	display: inline;
	float: left;
	width: 230px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 230px;
}.cpnytu_list img {
	display: inline;
	float: left;
	width: 210px;
	height: 210px;
	border-radius: 50%;
	border: 10px solid #efefef;
	position: absolute;
}.cpnytu_list p {
	font-size: 15px;
	line-height: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: rgba(0,0,20,0.7);
	height:30px;
	width: 150px;
	position: relative;
	top: 100px;
	text-align: center;
	float: left;
	display: inline;
	margin-left: 40px;

            -webkit-border-radius: 15px;
            -moz-border-radius: 15px;
}.cpnytu_list a {

	color: #FFF;
	
}
.cpnytu {
	display: inline;
	float: left;
	width: 280px;
	margin-right: 10px;
	margin-left: 10px;
}
.cpnytu img {
	text-align: center;
	text-align: center;
	max-width: 274px;
	max-height: 175px;
	padding: 2px;
}
.cpnytu p {
	line-height: 10px;
	float: left;
	height:30px;
	width: 280px;
	text-align: center; background:#f3f3f3;
            -webkit-border-radius: 15px;
            -moz-border-radius: 15px;
}
.pic02{
	overflow:hidden;

	height: 200px;
}

