
@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
body{  margin:0; padding:0;font-size:12px;color:#666; background:url(../images/body_bg.jpg) no-repeat top center; width:100%; height:1000px; max-height:1738px;}
a{color:#555;text-decoration: none;}
a:hover{ color:#dc0500;}
 ul{margin:0; padding:0;list-style-type: none;}
li{margin:0;padding:0;list-style-type: none;}
img{border:0;}
.clear{clear:both; display:block; }
.fl{float:left;}
.fr{float:right;}
.w1055{ width:1055px; margin:0 auto;}
.w1075{ width:1075px; margin:0 auto;}
.w1045{ width:1045px; margin:0 auto;background:#fff; }
.w1020{ width:1020px; margin:0 auto;}
.top{ padding:25px 0;}
.menu{ height:46px; background:#dc0500; border-bottom:3px solid #c30501;}
/*.main{ height:1461px; background:url(../images/d_bg.png) no-repeat center center;}*/
/*.menu li{ float:left; background:url(../images/menu_bg.jpg) no-repeat right top; height:46px; line-height:46px;}
.menu li a{ font-size:16px; color:#fff; padding:0 16px; display:block;}
.menu li a:hover{ background:#53be4c; color:#fff;border-bottom:3px solid #2b9824;}*/


.menu ul li {float:left; position:relative;}
.menu02 li a, .menu02 li a:visited {display:block; overflow:hidden;text-align:center;text-decoration:none;width:130px;height:30px;color:#fff;line-height:30px;
font-size:12px;overflow: hidden;}
.menu01 a, .menu01 a:visited {display:block; text-align:center; width:130px;height:49px; color:#fff; line-height:49px; font-size:16px;}
.menu ul li ul {position:relative;z-index:1000;display: none;}
.menu ul li:hover a {color:#fff;background:#53be4c}
.menu ul li:hover ul {display:block; position:absolute; top:49px; left:0; width:130px;}
.menu ul li:hover ul li a {display:block; background:#faeec7; color:#000;}
.menu ul li:hover ul li a:hover {background:#dfc184; color:#000;}




.center{ background:#fff; position: relative;}

.in_main01{ padding-top:20px;}
.in_main01_le{ width:629px;}
.in_main01_ri{ width:311px; background:#f8f8f8 url(../images/yy_bg.png) no-repeat right bottom; height:317px; padding:0 40px;}


/* 焦点图效果 */
	.picBtnTop{ width:629px; height:317px;  position:relative;  overflow:hidden;  zoom:1;   }
	.picBtnTop .hd{ width:105px;  height:317px; position:absolute; right:0px; overflow:hidden; }
	.picBtnTop .hd ul li{ width:105px; text-align:center; padding:0 0 3px 5px;  }
	.picBtnTop .hd ul li img{ width:93px; height:54px; border:2px solid #ddd; cursor:pointer; vertical-align:bottom; }
	.picBtnTop .hd ul li.on{ background:url("../images/icoleft.gif") no-repeat 4px 26px; }
	.picBtnTop .hd ul li.on img{ border-color:#f60;  }
	.picBtnTop .bd{ width:527px;  height:317px; position:relative; background:url(../images/tu_bg.png) no-repeat bottom left; }
	.picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle;}
	.picBtnTop .bd li .pic{ position:relative; z-index:0;  }
	.picBtnTop .bd li .pic img{ width:527px; height:302px; vertical-align:bottom; }
	.picBtnTop .bd li .bg{ width:527px; height:30px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    }
	.picBtnTop .bd li .title{ width:400px; height:30px; line-height:30px; left:0; bottom:0;   position:absolute; z-index:2;  }
	.picBtnTop .bd li .title a{ color:#fff; padding-left:15px;  }
.in_ti01{ padding-top:20px; border-bottom:1px dashed #a3a3a3; height:28px;}
.tt{ font-size:18px; color:#222; background:url(../images/jx.jpg) no-repeat left center; padding-left:10px;}
.xw_top h3{ font-weight:normal; color:#cc2a1f; font-size:12px; padding:19px 0 9px 0;}
.xw_top div{ position:relative;height:42px; line-height:23px;}
.xw_top div span{ position:absolute; bottom:0; right:3px;}
.xw_top div span a{ color:#cc2a1d;}
.xw_list1{ padding-top:25px;}
.xw_list1 li{ background:url(../images/hfk.jpg) no-repeat left 8px; padding-left:7px; border-bottom:1px dashed #a3a3a3;  position:relative; margin-bottom:5px; padding-bottom:4px;}
.xw_list1 li span{ position:absolute; right:0;}
.xw_list1 li a{ display:block; float:left; width:75%;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

.in_main02{ padding-top:28px;}
.in_main02_le{ width:649px; padding-right:10px;}
.in_xw02{ width:318px;}
.in_ti02{ height:42px; background:#f3f3f3; border-top:1px solid #cfcfcf; line-height:42px; padding:0 10px 0 10px;}
.tt2{ background:url(../images/yuan.jpg) no-repeat left center; padding-left:20px; font-size:18px; color:#cc2a1d;}

.xw_list2{ padding:20px 5px 0 5px;}
.xw_list2 li{ background:url(../images/h_yuan.jpg) no-repeat left 6px; padding-left:15px; position:relative; margin-bottom:12px;}
.xw_list2 li span{ position:absolute; right:0;}
.ggt{ padding:22px 0 30px 0;}
.in_main02_ri{ width:335px; padding-left:20px; background:url(../images/yy02.jpg) no-repeat left center;}
.in_ti03{ border-bottom:1px solid #eaeaea; height:30px;}
.tt3{ font-size:18px; background:url(../images/jx.jpg) no-repeat left center; padding-left:10px;}
.tx3{ padding-top:10px;}
.xw_list3 li{ background:url(../images/h_yuan.jpg) no-repeat left center; padding-left:17px; margin-top:14px;}
.in_xw03{ margin-bottom:25px;}

.hyzq{ width:315px; height:108px; background: url(../images/hy.jpg); padding:20px 0 0 20px;}

.fw_le{width:75px;float:left;font-size:14px; text-align:right;}
.fw_ri{width:188px;float:left;}
.s_k01{width:188px;height:25px;line-height:25px;border:1px solid #eee;vertical-align: middle;}
.s_k04{width:92px; height:25px; text-align:center; line-height:25px; font-size:16px; color:#fff; background:#53be4c;border: medium none; margin-right:2px; cursor:pointer}
.tijiao{clear:both; margin-left:75px;}
.fw_list{ margin-bottom:10px; height:25px;}
.in_pro{ padding-top:20px;}

/* 本例子css */
		.slideGroup{ text-align:left;  }
		.slideGroup .parHd{ height:42px; line-height:42px; background:#f3f3f3; border-top:1px solid #cfcfcf;  position:relative;  }
		.slideGroup .parHd ul{ float:left; position:absolute; left:10px; top:-1px; height:42px;   }
		.slideGroup .parHd ul li{ float:left; padding:0 20px; cursor:pointer; font-size:18px; }
		.slideGroup .parHd ul li.on{ height:42px;  background:url(../images/yuan.jpg) no-repeat left center; color:#cc2a1d;}
		.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 0px; position:relative;   }

		

		.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
		.slideGroup .parBd ul li{ margin:0 12px 0 0; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.slideGroup .parBd ul li .pic{ text-align:center; }
		.slideGroup .parBd ul li .pic img{ width:205px; height:150px; display:block;  padding:4px; border:1px solid #ccc; }
		.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
		.slideGroup .parBd ul li .title{ line-height:24px;   }
.footer{ padding-top:20px;}
.f_menu{ background:url(../images/jx.png); width:465px; height:37px; text-align:center; line-height:37px;}

.ne_main_le{ width:252px; background:#f1f1f1; padding-left:20px; padding-top:43px; border-right:1px solid #e7e7e7;}
.ne_menu{ padding:15px 0 30px 0;}
/*.ne_menu li{ margin-bottom:10px;  height:39px; line-height:39px; margin-right:10px;}
.ne_menu li a{ background:#fff; display:block; padding-left:37px; display:block; font-size:14px;background:#fff;}
.ne_menu li a:hover{ background:url(../images/ljt.png) no-repeat; color:#fff;}*/
.ne_menu dd{ margin-bottom:20px; background:#fff; width:234px; height:39px; font-size:16px; line-height:39px; text-align:center;}
.ne_menu dd a{ display:block;}
.ne_menu dd a:hover{ background:#53be4c; color:#fff;}
.ne_menu dd .ts{ background:#53be4c; color:#fff;}

.ne_left{ width:204px; background:#fff; padding:20px 15px;}
.ne_left li{ background:url(../images/hff.jpg) no-repeat left center; padding-left:10px; margin-bottom:16px;}
.ne_main_xi02{ padding-bottom:100px;}

.ne_main_ri{ padding:22px 20px 60px 20px; width:729px;}
.ne_ri_ti{ background:#f1f1f1; border:1px solid #e7e7e7; height:40px; line-height:40px; padding:0 18px;}
.ti04{ font-size:18px;}
.ti05 span{ color:#dc0500;}
.ne_news_list{ padding-top:30px;}
.ne_news_list li{ border-bottom:1px dashed #e7e7e7; position:relative; padding-bottom:7px; background:url(../images/hff.jpg) no-repeat left 7px; padding-left:10px; margin-bottom:15px;}
.ne_news_list li span{ position:absolute; right:0; padding-right:10px;}

.ne_link_list{ padding-top:30px;}
.ne_link_list li{ border-bottom:1px dashed #e7e7e7; width:230px; display:block; /*position:relative;*/ padding-bottom:7px; background:url(../images/hff.jpg) no-repeat left 7px; padding-left:10px; margin-bottom:15px; float:left;}
.news_fan { color:#000; height:23px; line-height:23px; padding:0px 0px 10px 175px;}
.news_fan li{ float:left; border:#d3d3d3 1px solid; background-color:#FFF; margin-left:10px; display:inline;}
.news_fan li a{ display:block; padding:0px 8px;}
.news_fan li a:hover{ background-color:#a10008; color:#FFF !important;}
.nr_ti{ text-align:center; border-bottom:1px dashed #e7e7e7; line-height:25px; padding-top:20px;}
.nr_ti div{ font-size:16px;}
.nr_xi{ padding:20px 0;}
.newinfo{ line-height:24px; font-size:14px}
.ne_ab{ font-size:14px;line-height:23px; padding:15px 16px 0 16px;}
.ne_ab p{ padding-bottom:6px; text-indent:24px; }
.ab_zi{ width:450px; float:left;}
.ab_tu{ width:218px; padding-bottom:20px;}

.ne_tu_list li{ float:left; margin:0 16px 10px; border:1px solid #ccc; padding:2px;}
.ne_tu_list{ padding:20px 0;}


.fw_list2{clear:both;padding:25px 0 0 50px;}
.fw_le2{width:150px;float:left;font-size:14px; text-align:right;}
.fw_ri2{width:400px;float:left;}
.fw_nerr2{width:550px;margin:0 auto;padding:20px 0;}
.s_k011{background:#e8e8e8;width:210px;height:25px;line-height:25px;border: medium none;vertical-align: middle;padding:0 5px;}
.s_k022{background:#e8e8e8;width:380px;height:130px;line-height:25px;border: medium none;vertical-align: middle;padding:0 5px;}
.s_k033{background:#e8e8e8;width:95px;height:25px;line-height:25px;border: medium none;vertical-align: middle;padding:0 5px;}
.s_k044{width:100px;height:28px; border: medium none;vertical-align: middle;
	background-image: url(../images/ab_pic03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;/*小手样式*/
}
.tijiao2{clear:both;padding:15px 0 0 200px;}

.zc_ab{margin-top:20px; font-size:14px;}
	.Menubox {height:28px;line-height:28px;  margin:0 auto;}
.Menubox li{float:left;display:block;cursor:pointer; text-align:center; height:35px; background:#eee; margin-right:12px; line-height:35px; width:80px;}
.Menubox li.hover{padding:0px;color:#fff;height:35px;line-height:35px; background:#53be4c;}
.Contentbox{clear:both; margin-top:35px;height:1090px; overflow:auto; padding-right:10px;}
.zc_ti{ text-align:center; padding-bottom:10px; font-size:16px;}
.Contentbox p{ line-height:25px; text-indent:24px;}

.nenubox {height:28px;line-height:28px;  margin:0 auto;}
.nenubox li{float:left;display:block;cursor:pointer; text-align:center; height:35px; background:#eee; margin-right:10px; line-height:35px; padding:0 10px; margin-bottom:10px;}
.nenubox li.hover{color:#fff;height:35px;line-height:35px; background:#53be4c;}
.bontentbox{clear:both; margin-top:35px; height:1090px; overflow:auto; padding-right:10px;}
.zc_ti{ text-align:center; padding-bottom:10px; font-size:16px;}
.bontentbox p{ line-height:25px; text-indent:24px;}

.bontentbox table tr{ background:#eee;}
.bontentbox table tr td{ height:30px; padding:3px; line-height:30px;}
.pro-fl{ padding-top:20px;}
.pro-fl dl{ margin-bottom:20px; clear:both; border-bottom:1px solid #e7e7e7; padding-bottom:10px;}
.pro-fl dl dt{ font-size:16px; color:#dc0500; padding-bottom:10px;}
.pro-fl dl dd{ background:url(../images/hfk.jpg) no-repeat left center; padding-left:5px; float:left; /*width:120px;*/ width:236px; margin-bottom:10px;}



.txtMarquee-top{  overflow:hidden; position:relative;  }
.txtMarquee-top .bd{ padding-top:25px;}
.txtMarquee-top .infoList li{ background:url(../images/hfk.jpg) no-repeat left 8px; padding-left:7px; border-bottom:1px dashed #a3a3a3;  position:relative; margin-bottom:5px; padding-bottom:4px;}
		
.txtMarquee-top .infoList li span{ position:absolute; right:0;}
.txtMarquee-top .infoList li a{ display:block; float:left; width:75%;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}


.cp01{ padding:20px 0;}
.cp01 dl{ background:#E9E9E9; padding:20px 10px; width:330px; float:left; height:126px; margin-right:10px; margin-bottom:20px;}
.cp01 dl dt{ color:#000; font-size:16px;}
.cp01 dl dd{ padding:10px 0 0 0;}
.cp01 dl .more{ float:right;}

.cp02{ padding:20px 0;}
.cp02{width:100%; margin:0 auto;}
.cp02 li{width:100%; list-style:none; padding-top:20px; padding-bottom:20px; border-bottom:1px dashed #d4d4d4;}
.n-nl{width:23.564%; float:left;}
.n-nl img{width:100%;}
.n-nr{width:73.267%; float:right;}
.n-nr1{width:100%; line-height:30px; font-size:12px; font-weight:bold}
.n-nr2{width:100%; line-height:24px; color:#FF0000; font-size:12px;}
.n-nr3{width:100%; line-height:24px; color:#4e4e4e; font-size:12px;}

.ewm{position: absolute;bottom: 0;right: -123px;}



































