*{ margin:0px; padding:0px;}
body{ margin:0 auto; font-size:13px; font-family:"微软雅黑";}
ul, li, ol { list-style:none; padding:0px; margin:0px;}
.clwi100{ clear:both; width:100%;}
.jianrong{ clear:both; width:100%; height:0px; overflow:hidden;}
.mt33{ margin-top:23px;}
.none{ display:none;}
.pore{ position:relative;}
.mt15{ margin-top:15px;}
.mt10{ margin-top:10px;}
.main{width:100%; height:auto; overflow:hidden; background-color:#ffffff;}
.mainw{ margin:0 auto; width:1000px; height:auto;}
.mainpage{width:100%; height:auto; overflow:hidden; background:url(../image/bg.jpg) repeat-x left top;}
.mainmenu{width:100%; height:39px; background:url(../image/menubg.jpg) repeat-x left top;}
.mainnm{width:100%; height:auto; overflow:hidden; }
.mainpw{ margin:0 auto; width:990px; height:auto;}

/*index top*/
.topbg{background:url(../img/topbg.jpg) no-repeat center center; height:120px; background-color:#bababa}
/*.logo{ float:left; margin-left:33px; background:url(../img/logo3.png) no-repeat left bottom; width:460px; height:93px; margin-top:14px;}*/
.logo{ float:left; margin-left:33px; background:url(../img/logo4.png) no-repeat left bottom; width:460px; height:100px; margin-top:7px;}
.searchpannel{float:right; margin-right:27px; margin-top:72px; width:244px; height:26px; background-color:#FFF; border:#888888 1px solid;}
.searchpannel ul li.sinput{ float:left; width:157px;}
.searchpannel ul li.sinput input{ width:150px; height:22px; margin-top:2px; line-height:22px; margin-left:7px; border:0px; font-family:"微软雅黑";}
.searchpannel ul li.sinput .searchTxt{ color:#111111; font-size:13px;}
.searchpannel ul li.sinput .empty{ color:#bababa; font-size:13px;}
.searchpannel ul li.sbt{ float:right; margin-right:2px;}
.searchpannel ul li.sbt span{ display:block; width:80px; height:22px; line-height:20px; text-align:center; background-color:#006250; color:#ffffff; font-size:14px; margin-top:2px;letter-spacing:6px;}

/*mwnu*/
.menubg{ height:38px; background:url(../img/menubg.jpg) repeat-x top left;}
.menu{ height:38px;line-height:38px; overflow:hidden;}
.menu ul{ float:left;}
.menu ul li{ float:left; height:38px; line-height:38px; padding-left:40px; padding-right:40px; display:block; font-size:15px;}
.menu ul li:first-child{ margin-left:10px;}
.menu ul li a{text-decoration:none;} 
.menu ul li.nav{ background:none;}
.menu ul li.nav a{ color:#fff;}
.menu ul li.addcss{ background:#079178;}
.menu ul li.addcss a{ color:#fff;}
.menu .times{ float:right;color:#fff; font-size:15px; text-align:right;}

/*.menulinobg{ background:none !important;}*/


.brannerbg{height:351px;}

.banner{
	width:100%;
	height:351px;
	overflow:hidden;
    /*background-image:url(../images/bannerbg.jpg);
    background-position: center; 
    background-repeat: repeat;
	float:left; 	*/
	}
.banner1{
	width:1024px;
	height:442px;
	margin:0 auto;
	align:middle;
	background-image:center; 
	}
/*新的bannercss*/
.brannerindex .brannercon{width: 100%; text-align: center; height:351px;}
.brannerindex .brannercon .kv {width: 100%; height:351px;}
.bannerbg1{background-image:url(../img/ad0.jpg); background-position: center; background-repeat: repeat;}
.bannerbg2{background-image:url(../img/ad.jpg); background-position: center; background-repeat: repeat;}
.bannerbg3{background-image:url(../img/ad1.jpg); background-position: center; background-repeat: repeat;}
.bannerbg4{background-image:url(../img/ad2.jpg); background-position: center; background-repeat: repeat;}
.bannerbg5{background-image:url(../img/ad3.jpg); background-position: center; background-repeat: repeat;}
.pa {background: url("../img/toumi1ng.png") repeat-x; margin: -135px auto 0px; padding: 0px; left: 0px; width: 100%; height: 43px; right: 0px; position: absolute; z-index: 100;}
.pas{margin: 0px auto; padding: 0px; width:1000px; height: 43px; overflow: hidden;}
.brannerindex .brannercon #pager {margin: 0px auto; padding: 18px 0px 0px 10px; border: 0px solid rgb(204, 204, 204); width: 82px; height: 43px; z-index: 1001;}
.brannerindex .brannercon #pager ul li {float: left;}
.brannerindex .brannercon #pager a {background: url("../img/icon_dot.png") no-repeat; width: 8px; height: 8px; text-indent: -9999px; margin-right: 10px; float: left; display: inline-block; cursor: pointer;}
.brannerindex .brannercon #pager a:hover {background: url("../img/icon_dou.png") no-repeat;}
.brannerindex .brannercon #pager a.activeSlide {background: url("../img/icon_dou.png") no-repeat;}
.brannerindex .brannercon #arror {margin: 0px auto; top: -270px; width: 950px; text-align: center; position: relative; z-index: 10000; cursor: pointer;}
.brannerindex .brannercon #arror a {width: 57px; height: 57px; display: block; cursor: pointer;}
.inmain {margin: 0px auto; width: 100%; height:442px; text-align: center; position: relative;}











/*index center*/
.indexmain{ margin-top:15px;}
.centermain{}
.centermain .indexL{ float:left; width:220px;}
.centermain .indexR{ float:right; width:764px;}
.centermain .indexL .Ptype{ background:url(../img/typemenubg.jpg) no-repeat center bottom; background-color:#046c59; padding-bottom:1px;}
.centermain .indexL .Ptype .type{ color:#FFF; font-size:18px; text-align:left; line-height:43px; height:43px; padding-left:30px;}
.centermain .indexL .Ptype .typemenu{ width:216px; background-color:#FFF; margin-left:2px; float:left; padding-bottom:12px;}
.centermain .indexL .Ptype .typemenu ul{ width:201px; margin-left:7px; float:left;}
.centermain .indexL .Ptype .typemenu ul li{ width:201px; float:left; height:30px; line-height:30px; overflow:hidden; text-align:left; margin-top:10px; margin-bottom:2px; background:url(../img/typemenubg2.png) no-repeat left center;}
.centermain .indexL .Ptype .typemenu ul li span{height:30px; line-height:30px; width:21px; float:left; clear:both; background:url(../img/typemenubg1.png) no-repeat left center; margin-left:12px; margin-right:6px;}
.centermain .indexL .Ptype .typemenu ul li a{ color:#1c1c1c; font-size:14px; text-decoration:none;}
.centermain .indexL .Ptype .typemenu ul li a:hover{ text-decoration:none;}






.centermain .indexL .Sub{ border:#d8d8d8 1px solid; margin-top:12px; background-color:#f3f3f3;}
.centermain .indexL .Sub .SubName{ text-align:center; background-color:#06715d; color:#FFF; font-size:15px; text-align:left; line-height:43px; height:43px;}
.centermain .indexL .Sub .SubName p{ padding-left:20px;}
.centermain .indexL .SubCon{}
.centermain .indexL .SubCon .p1{ height:31px; line-height:31px; color:#111111; font-size:14px; padding-left:11px;}
.centermain .indexL .SubCon ul{ margin-top:3px;}
.centermain .indexL .SubCon ul li{ float:left; margin-top:5px; margin-bottom:1px;}
.centermain .indexL .SubCon .Subl{ width:63px; text-align:left; margin-left:20px; height:22px; line-height:22px; font-size:13px; color:#111111;float:left;}
.centermain .indexL .SubCon .Subr{ width:128px; text-align:left;float:left;}
.centermain .indexL .SubCon .Subr .SubInput{height:22px; line-height:22px; width:126px; border:#bebebe 1px solid; background-color:#FFF;}
.centermain .indexL .SubCon .SubBt{ text-align:right; padding-top:8px; padding-bottom:4px;}
.centermain .indexL .ConInfo{ border:#d8d8d8 1px solid; margin-top:12px; background-color:#f3f3f3;}
.centermain .indexL .ConInfo .ConInfoName{text-align:center; background-color:#06725e; color:#FFF; font-size:15px; text-align:left; line-height:43px; height:43px;}
.centermain .indexL .ConInfo .ConInfoName p{ padding-left:30px; color:#FFF; font-size:18px;}
.centermain .indexL .ConInfo .ConInfoCon{}
.centermain .indexL .ConInfo .ConInfoCon P{ color:#141414; font-size:13PX; line-height:30px; padding-top:10px; padding-bottom:11px; padding-left:10px;}
.centermain .indexL .ConInfo .ConInfoCon P span{ font-size:14px;}
.centermain .indexR .IRAbout{}
.centermain .indexR .IRAbout .IRA_Title{ border-bottom:#036a57 4px solid;}
.centermain .indexR .IRAbout .IRA_Title P{ padding-top:14px; padding-bottom:10px; font-size:16px; color:#006552; padding-left:10px;}
.centermain .indexR .IRAbout .IRA_Con{ margin-top:10px;}
.centermain .indexR .IRAbout .IRA_Con .IRA_ConL{ width:488px; margin-left:9px; float:left; margin-top:3px;}
.centermain .indexR .IRAbout .IRA_Con .IRA_ConL .IRA_ConL_con{ color:#141414; font-size:13px; line-height:23px;}
.centermain .indexR .IRAbout .IRA_Con .IRA_ConL .IRA_ConL_more{ margin-top:5px;}
.centermain .indexR .IRAbout .IRA_Con .IRA_ConL .IRA_ConL_more span{ float:right; color:#033e34;}
.centermain .indexR .IRAbout .IRA_Con .IRA_ConL .IRA_ConL_more span a{color:#003b30; text-decoration:none;font-size:12px;}
.centermain .indexR .IRAbout .IRA_Con .IRA_ConL .IRA_ConL_more span a:hover{color:#003b30; text-decoration:underline;}
.centermain .indexR .IRAbout .IRA_Con .IRA_ConR{margin-left:17px; float:left; padding-top:5px;}
.centermain .indexR .IRAbout .IRA_Con .IRA_ConR img{ width:237px; height:177px; border:none;}

.centermain .indexR .IRPro{}
.centermain .indexR .IRPro .IRA_Title{ border-bottom:#036a57 4px solid;}
.centermain .indexR .IRPro .IRA_Title P{ padding-top:14px; padding-bottom:10px; font-size:16px; color:#006552; padding-left:10px; font-family:"微软雅黑";}
.centermain .indexR .IRPro .IRA_Con{ margin-top:10px;}
.centermain .indexR .IRPro .IRA_Con ul li{ float:left; margin-left:28px; margin-right:18px; margin-top:8px;}
.centermain .indexR .IRPro .IRA_Con ul li img{ border:#3c8c7d 1px solid; width:210px; height:247px;}
.centermain .indexR .IRPro .IRA_Con ul li p{ color:#141414; display:block; height:22px; line-height:22px; overflow:hidden; text-align:center; margin-top:2px;}
.centermain .indexR .IRPro .IRA_Con ul li p a{ color:#141414; text-decoration:none;}
.centermain .indexR .IRPro .IRA_Con ul li p a:hover{ color:#0a6655;}


.centermain .indexRp{float:left; width:764px; margin-left:6px;}
.centermain .indexRp .conbg1{ height:5px; background:url(../img/probg1.jpg) no-repeat left bottom;}
.centermain .indexRp .cont{ background:url(../img/probg2.jpg) no-repeat left top;}
.centermain .indexRp .cont .contmain{ float:left; margin-left:19px; width:750px; min-height:650px;}
.centermain .indexRp .cont .contmain .ttitle{ margin-top:11px; position:relative; border-bottom:#eeeeee 1px solid; height:37px; line-height:37px;}
.centermain .indexRp .cont .contmain .ttitle p{ text-align:right;height:37px; line-height:37px; color:#000; font-size:12px;}
.centermain .indexRp .cont .contmain .ttitle p a{color:#000; text-decoration:none;}
.centermain .indexRp .cont .contmain .ttitle em{ width:2px; height:15px; position:absolute; left:9px; top:12px; background-color:#454444;}
.centermain .indexRp .cont .contmain .ttitle span{ width:300px; height:20px; line-height:20px; position:absolute; left:18px; top:10px; color:#2d2d2d; font-size:18px;text-transform:Uppercase；}
.centermain .indexRp .cont .contmain .tcom{ margin-top:25px;}
.centermain .indexRp .cont .contmain .tcom ul{}
.centermain .indexRp .cont .contmain .tcom ul li{ float:left; width:227px; height:224px; border:#dbdbdb 1px solid; margin-bottom:25px; margin-left:25px;}
.centermain .indexRp .cont .contmain .tcom ul li p.pimg{ height:187px; margin-top:4px; text-align:center;}
.centermain .indexRp .cont .contmain .tcom ul li p img{ height:187px; width:217px;}
.centermain .indexRp .cont .contmain .tcom ul li p.pname{ height:187px; margin-top:2px;width:217px; margin-left:5px; height:25px; line-height:25px; background-color:#dddddd; color:#000000; text-align:center;}
.centermain .indexRp .cont .contmain .tcom ul li p.pname a{color:#000000; text-decoration:none;}
.centermain .indexRp .cont .contmain .tcom ul li a{color:#000000; text-decoration:none;}


.bottombg{ background-color:#036b58; border-top:#75aea3 1px solid; margin-top:15px;}
.bottom_con{ position:relative; height:81px;}
.bottom_con .bottom_con_main{}
.bottom_con .bottom_con_main p{ text-align:center; color:#ffffff; line-height:28px; padding-top:15px;}
.bottom_con .follow{ position:absolute; right:15px; bottom:10px; width:160px;}
.bottom_con .follow ul li{ float:right; color:#bdbcbc; font-size:13px; line-height:21px; margin-left:7px;}
.bottom_con .follow ul li img{ border:0px; width:21px; height:21px;}



.aboutmain{ padding-top:22px; padding-bottom:20px;}
.aboutmain .aboutcon{ padding-left:20px; padding-right:20px; line-height:33px; color:#3f3f3f; font-size:14px;text-indent:20px;}
.aboutmain .aboutcon p{ margin-bottom:15px;}


.contactmain{ padding-top:22px; padding-bottom:20px;}
.contactmain .aboutcon{ padding-left:25px; padding-right:20px; line-height:33px; color:#3f3f3f; font-size:14px;}
.contactmain .aboutcon p{ margin-bottom:15px;}
.contactmain .aboutcon .title{ font-size:16px;}

.newsmain{ width:99%; float:right;}
.news_title {height: 30px;background: #6f6f6f;margin: 0px auto;}
.news_title_left {float: left;font-size: 14px;padding-left: 20px;color: #ffffff;line-height: 30px;}
.news_title_right {float: right;font-size: 14px;padding-right: 40px;color: #ffffff;line-height: 30px;}

.news_neirong{height: 30px;margin: 0px auto;border-bottom: 1px dashed #dbdbdb; padding-bottom:10px;}
.news1 {float: left;font-size: 12px;padding-left: 10px;color: #ffffff;}
.news1 p.pt8 {line-height: 40px; height:40px;}
.news1 a:hover {color: #888888;}
.news1 a {color: #000000;text-decoration: none;}



.news2 {float: right;font-size: 12px;padding-right: 20px;color: #6f6e6e;line-height: 30px;}



.neirong {
border: 0px solid #ccc;
margin: 0px auto;
padding-top: 20px;
padding-bottom: 20px;
}
.tnews {
text-align: center;
font-size: 15px;
color: #000000;
margin-bottom: 13px;
}
.time {
width: 250px;
margin: 0px auto;
}
.xian {
height: 10px;
border-bottom: 1px dashed #dbdbdb;
}
.txt {
padding-top: 20px;
margin: 0px auto;
border: 0px solid #ccc;
line-height:25px;
}
.newsmain .contxt{ padding-left:10px; padding-right:10px; line-height:33px; color:#3f3f3f; font-size:14px;text-indent:20px;padding-top: 20px;}
.newsmain .contxt p{ margin-bottom:15px;}

.newsmain .procontxt{ padding-left:10px; padding-right:10px; line-height:33px; color:#3f3f3f; font-size:14px;padding-top: 20px;}
.newsmain .procontxt p{ margin-bottom:15px;}


/*page*/
.pagemain{ margin-top:30px; margin-bottom:50px;}
.pagecon{ float:right; margin-right:20px;}

.pages{ position:relative; margin-top:10px; margin-bottom:20px;}
.newspage{ margin-top:15px; float:right; margin-right:1px;}
.paginator
{
	font-size:13px !important;	
	padding: 10px 20px 10px 0;
	margin: 0px;
	font-family:"微软雅黑";
}
.paginator a
{
	font: 13px !important;
	/*border: solid 1px #ccc;*/
	color: #000000;
	cursor: pointer;
	text-decoration: none;
	font-family:"微软雅黑";
	
}
.paginator a:visited
{
	font: 13px !important;
	padding: 1px 6px;
	/*border: solid 1px #ddd;*/	
	text-decoration: none;
}
.paginator .cpb
{
	font: 13px !important;
	/*border: 1px solid #F50;*/	
	color: #ffcd00;
}
.paginator a:hover
{
	font: 13px !important;
	/*border: solid 1px #F50;*/
	color: #01669e;
	text-decoration: none;
	font-family:"微软雅黑";
}
.paginator a, .paginator a:visited, .paginator .cpb, .paginator a:hover
{
	font: 13px !important;
	height: 13px;
	/*line-height: 16px;*/
	min-width: 10px;
	_width: 10px;
	margin-right: 8px;
	text-align: center;
	white-space: nowrap;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
	font-family:"微软雅黑";
}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
#dituContent{width:697px;height:450px;border:#ccc solid 1px;}