@charset "utf-8";
a,address,b,big,blockquote,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,label,legend,li,ol,p,pre,small,span,strong,u,ul,var{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
button,html input[type=button],input[type=submit]{-webkit-apperance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
ol,ul{list-style:none}
img{border:0;vertical-align:middle}
em,i,u{font-style:normal}
input,textarea,select{outline:0;}
table{border-collapse:collapse;}
a{text-decoration:none;color:#585858}
a:hover{ color:#008076;}
.fl{ float:left;}
.fr{ float:right;}
.wz1200{ width:1200px; margin:0px auto;}
.clear { LINE-HEIGHT: 0px; WIDTH: 0px; FLOAT: none; HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden;}

body{ background:#f2f2f2; font:12px/1.45 "Microsoft YaHei", Arial, Helvetica, sans-serif; color:#585858;}


/*头部*/
.header{   width:100%;  height:120px; background:#fff;}
.top1{ width:100%; height:32px; border-bottom:1px solid #e9e9e9; text-align:right; line-height:32px;}
.top2{ width:100%; height:87px;}

.top21{}
.top22{}

/*导航*/
.wraper{ width:100%;  margin:0 auto}
.nav{ position:relative; width:100%; height:87px;  overflow:hidden}
.nav-item{ position:relative; float:left; width:100px; height:87px; line-height:87px; text-align:center; font-size:14px; z-index:1}
.nav-item a{ display:block; height:87px; }
.nav-item a:hover{ color:#fff}

.move-bg{ display:none;position:absolute;left:0;top:0; width:100px; height:87px; background:#008076; z-index:0;}

/*banner*/
.fullSlide {	width:100%;	position:relative;	height:520px;	background:#000;}
.fullSlide .bd {	margin:0 auto;	position:relative;	z-index:0;	overflow:hidden;}
.fullSlide .bd ul {	width:100% !important;}
.fullSlide .bd li {	width:100% !important;	height:520px;	overflow:hidden;	text-align:center;}
.fullSlide .bd li a {	display:block;	height:520px;}
.fullSlide .hd {	width:100%;	position:absolute;	z-index:1;	bottom:0;	left:0;	height:30px;	line-height:30px;}
.fullSlide .hd ul {	text-align:center;}
.fullSlide .hd ul li {	cursor:pointer;	display:inline-block;	*display:inline;	zoom:1;	width:42px;	height:11px;	margin:1px;	overflow:hidden;
background:#000;	filter:alpha(opacity=50);	opacity:0.5;	line-height:999px;}
.fullSlide .hd ul .on {	background:#008076;}
.fullSlide .prev,.fullSlide .next {	display:block; position:absolute; z-index:1; top:55%;margin-top:-30px;left:2%;	z-index:1; width:40px; height:60px;	
background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none;}
.fullSlide .next {	left:auto;	right:2%;	background-position:-6px -137px;}

/*多页签*/
#sourse{width:100%;margin:0px auto;}
.textDiv{text-align:center;}
.hidden{display:none;}
.example{}
.scrolldoorFrame{width:100%;margin:0px auto;overflow:hidden;}
.scrollUl{width:100%;overflow:hidden; background:#e2e2e2;}
.scrollUl li{float:left;}
.bor03{ padding:35px 20px 0;}
.sd01{cursor:pointer; width:262px; background:#fff;height:38px; line-height:40px; text-align:center; font-size:18px; border-top:2px solid #008076; color:#008076;}
.sd02{cursor:pointer; width:263px; background:#e2e2e2; height:40px; line-height:40px; text-align:center; font-size:18px; border-left:1px solid #fff;}


.main{ padding-top:60px;}
.mainleft{ width:790px; height:983px; background:#fff;}
.mainright{ width:380px; height:983px; }


.innews{}
.innewsone{}
.innewsoneimg{ float:left; padding-right:30px; width:350px;}
.innewsonezi{ float:left; width:370px; font-size:16px; line-height:24px;}
.innewsonezi h3{ font-size:20px; display:block; font-weight:normal; padding-bottom:20px;}

.innews ul li{ padding:30px 0; border-bottom:1px solid #ebebeb;}
.innewstwoimg{ float:left; padding-right:35px; width:155px;}
.innewstwozi{ float:left;  width:560px; font-size:18px; line-height:30px;}
.innewstwozi span{ font-size:12px; color:#a9a9a9; display:block;}

.innewstwoimg2{ float:left; padding-right:35px; width:300px;}
.innewstwozi2{ float:left;  width:805px; font-size:18px; line-height:30px;}
.innewstwozi2 span{ font-size:12px; color:#a9a9a9; display:block;}
.innewstwozi2zi{ font-size:14px; line-height:20px; padding:20px 0; }


.innewstwoimg3{ float:left; padding-right:35px; width:180px;}
.innewstwozi3{ float:left;  width:595px; font-size:18px; line-height:25px;}
.innewstwozi3 span{ font-size:12px; color:#a9a9a9; display:block;}
.innewstwozi3zi{ font-size:14px; line-height:20px; padding:10px 0; }



.ingus ul li{ padding:22px 0; border-bottom:1px solid #ebebeb;}
.invid{}
.invidvid{ padding-bottom:30px;}
.invid ul{ border-top:1px solid #ededed;}
.invid ul li{ float:left; padding-right:10px;  padding-top:30px;}

.mainrightone{ background:#fff; width:340px; height:320px; padding:0 20px 20px; margin-bottom:30px;} 
.mainrightonetit{ height:40px; line-height:40px; width:100%; border-bottom:1px solid #ededed; color:#008076; font-size:18px;}
.mainrightonetit span{ float:right; font-size:12px;}
.mainrightonezi{ padding-top:20px; font-size:15px; line-height:28px;}
.mainrightonean1{ padding:15px 0;}
.mainrightonean1 a{ width:100%; height:47px; line-height:47px; color:#fff; font-size:16px; border-radius:3px; background:#f76a20; display:block; text-align:center;}
.mainrightonean1 a:hover{ background:#c84500;}
.mainrightonean2 a{ width:100%; height:47px; line-height:47px; color:#fff; font-size:16px; border-radius:3px; background:#008076; display:block; text-align:center;}
.mainrightonean2 a:hover{ background:#03675f;}

.mainrighttwo{ background:#fff; width:340px; height:594px; padding:0 20px 20px;} 
.mainrighttwo1{ border-bottom:1px solid #ededed; text-align:center; width:320px; margin:0px auto;}
.mainrighttwo1 h2{ text-align:left; height:35px; line-height:35px; color:#008076; font-size:30px; font-weight:normal; padding:20px 0;}
.mainrighttwo2{ text-align:center; padding-top:20px;}


.mainrighttwo1zi{ font-size:14px; line-height:30px; display:block; text-align:left; padding-bottom:10px;}


/* 通用图片列表_普通式 */ 
#demoContent{ padding:20px; background:#fff; margin:20px 0 35px;}
.ingdgyzi{ font-size:18px; color:#008076; padding-bottom:20px;}
.ingdgyzi span{ float:right; font-size:12px;}
.ingdgyzi span a{}
.picList li{ width:264px;  } 
.picList .pic{ text-align:center; line-height:0px;  } 
.picList .pic img{ width:264px; height:177px; } 
.picList .pic a:hover img{ border-color:#f00;  } 
.picList .title{ line-height:30px; height:30px; font-size:16px;   } 
 
/* 多个左滚动 - 公用类 */ 
.leftLoop{ overflow:hidden; position:relative; } 
.leftLoop .hd{ overflow:hidden;  height:30px;  } 
.leftLoop .hd ul{overflow:hidden; zoom:1; margin:10px auto; text-align:center;} 
.leftLoop .hd ul li{ position:relative; display:inline-block;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(PIE.htc);} 
.leftLoop .hd ul li.on{ background:#008076;  } 
.leftLoop .bd{ padding:0px;   } 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{ margin:0 35px 0 0; text-align:center; float:left;display:_inline;  } 


/* 友情链接滚动 */ 
.box {	margin: 0px auto;}
.floatL {	padding-top: 50px;	float: left;	cursor:pointer;}
.subBox {	padding: 0;	margin: 30px 22px 0;	width: 1100px;	overflow: hidden;}
.subBox ul {	width: 100000px;}
.subBox ul li {	width: 186px;float: left;}



.inico{ background:#fff; width:100%; height:132px;}

.mainnybg{ background:url(../images/nybgimg.jpg) no-repeat center top; width:100%; height:250px; color:#fff; text-align:center;}
.mainnybg h2{ color: #fff;font-size: 30px; font-weight: normal; line-height: 55px; text-align: center; padding-top:80px;}
.mainnybg span{    font-size: 14px;    color: #f4f4f4;    text-align: center;    display: block;}
.mainnybg span a{color: #f4f4f4;}

.nymain{ width:1140px; margin:40px auto; background:#fff; padding:0 30px 30px; font-size:16px; line-height:32px;}
.con_title{ height:70px; border-bottom:1px solid #ebebeb; line-height:70px; margin-bottom:30px; position:relative;}
.con_title img{ display:inline-block;*display:inline;*zoom:1; border:none; vertical-align:middle;}
.con_title h2{ display:inline-block;*display:inline;*zoom:1; height:70px; vertical-align:middle; padding-left:16px; font-size:20px; color:#008076; font-weight:normal;}
.con_title h2 a{  color:#008076; font-weight:normal;}

.con_title2{ height:70px; border-bottom:1px solid #ebebeb; line-height:70px; margin-bottom:0px; position:relative;}
.con_title2 img{ display:inline-block;*display:inline;*zoom:1; border:none; vertical-align:middle;}
.con_title2 h2{ display:inline-block;*display:inline;*zoom:1; height:70px; vertical-align:middle;  font-size:20px; color:#008076; font-weight:normal;}



.nymai2none{ background:#f5f5f5; padding:20px;}
.nymai2noneleft{ float:left; width:306px; padding-right:20px;}
.nymai2noneright{ float:left; width:444px; font-size:16px; line-height:30px;}
.nymai2noneright h3{ color:#008076; font-size:18px; font-weight:normal; height:30px; line-height:30px; display:block; padding-bottom:10px;}

.nydhlist{ position:absolute; right:0px; text-align:right;}
.nydhlist li{ display:inline-block; margin-bottom:15px;}
.nydhlist li a{ height:37px; display:block; line-height:37px; font-size:13px; padding:0px 15px; color:#585858; background-color:#fff; border:solid 1px #d2d2d2; margin:0px 0px 0 10px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;}
.nydhlist li a:hover{ color:#fff; background-color:#008076;  border:solid 1px #008076;}
.nydhlist li.current a{ color:#fff; background-color:#008076; border:solid 1px #008076;}


.aboutzizi h2{ color:#008076; font-size:18px; font-weight:normal; display:inline-block;}
.nymain2{ margin:30px auto; width:1200px;}
.nymainleft{ width:810px; background:#fff; padding:0 30px; float:left; min-height:983px;}
.nymainright{ width:300px; background:#fff;  float:right; min-height:983px;}

.col_sidebar ul{}
.col_sidebar ul li{ height:60px; line-height:60px; color:#666666; font-size:14px; padding-left:30px; border-bottom:1px solid #ebebeb;}
.col_sidebar ul li a{color:#666666; font-size:14px; background:url(../images/aboutus_icon1.png) left center no-repeat; padding-left:12px; display:block;    overflow: hidden;
text-overflow: ellipsis;white-space: nowrap;width: 86%; }
.col_sidebar ul li:hover,.col_sidebar ul li.act{ background:#008076;}
.col_sidebar ul li:hover a,.col_sidebar ul li.act a{ background:url(../images/aboutus_icon2.png) left center no-repeat; color:#fff;}



.prolist{}
.prolist ul li{ float:left; border:1px solid #e4e4e4; border-bottom:none; background:url(../images/prkk.jpg) no-repeat center bottom; 
width:358px; height:286px; margin-right:30px; margin-bottom:20px;}
.prolist ul li.prlast{ margin:0px;}
.prolist h2{ text-align:center; font-size:16px; line-height:40px; height:40px;}
.prolist ul li:hover{ background:url(../images/prkkh.jpg) no-repeat center bottom; }

.xunlei {text-align:center !important; width:100%;text-align:center; padding:20px 0 0;}													
.xunlei a, .xunlei .cpb {display:inline-block; text-decoration:none;padding:0 20px; height:40px;line-height:40px; background: #ddd; margin:0 5px; font-size:12px; text-align:center;}   
.xunlei a:hover { color:#fff; background:#c51116;}   
.xunlei .cpb { font-weight: bold; color: #fff; background: #c51116; } 
 .biti{ color:#c51116;font-size:20px; font-weight:bold; text-align:center; width:100%;  padding:15px 0;}
.newstime{ text-align:center; width:420px; margin:0px auto; padding-top:5px; color:#555555; padding-bottom:30px;}
.sxypl{ padding-bottom:15px;}
.sxypl a{ font-size:14px;}


.newslistleftbottom1 ul{}
.newslistleftbottom1 ul li{ line-height:50px;  height:50px; overflow:hidden;border-bottom:1px #CCCCCC dotted;   font-size:14px;}
.newslistleftbottom1 ul li a{  font-size:16px;  display:inline-block; background:url(../images/newsxjt2.jpg) no-repeat 0px center; padding-left:15px; line-height:50px; height:50px;}
.newslistleftbottom1 ul li a:hover{color:#03633e;}
.newslistleftbottom1 ul li span{padding-right:0px; float:right;}


.cgptleft {   margin:0px auto;        background: #f4f4f4;    padding: 20px;}
.cgptwrhh2{ font-size:16px; width:100%; height:40px; line-height:40px; display:block; background:url(../images/prnyline.jpg) repeat-x left bottom;}

.conttinput{ padding-top:15px; font-size:14px;}
.conttinput input{ border:1px solid #ccc; background:#fff; height:30px; width:95%; padding:0; margin:0px;}
.conttinput textarea{ background:#fff; border:1px solid #ccc; width:94.5%}
.conttinput .inppnoe input{ border:none;}
.conttinput span{ color:#ff0000; padding-left:10px;vertical-align:top;}
.conttindx input{ margin-right:5px; line-height:35px; }
.cgptan{ padding:5px 50px; float:right;}
.cgptan a{font-size:14px; color:#fff;background:#c51116; width:130px; height:43px; line-height:43px; display:block; text-align:center;}
.cgptan a:hover{ background:#f00;}


.footer{}
.footer1{ width:100%; height:140px; background:#008076; padding-top:40px;}
.footer2{ width:100%; height:36px; line-height:36px; background:#fff;}


.foot11{ width:304px; border-right:1px solid #42a199; height:97px;}
.foot12{ width:548px; border-left:1px solid #005f57; border-right:1px solid #42a199; height:87px; padding-top:10px;}
.foot13{ width:270px; border-left:1px solid #005f57; height:87px; padding-top:10px; padding-left:74px;}

.foot12left{ float:left; width:180px; text-align:center;}
.foot12right{ float:left; width:368px;}
.foot12left h3{ font-size:14px; color:#fff; display:block; height:25px; line-height:25px; padding-top:5px;}
.foot12right a{ display:block; color:#fff; font-size:13px; line-height:25px;}
.foot12right a:hover{ color:#a4fff8;}

.foot13 h2{ color:#fff; font-size:14px; font-weight:normal; display:block; padding-bottom:10px;}
.foot13 select{ width:270px; height:32px; line-height:32px; border:none; background:#fff;}