/* CSS Document */
h1,h2,h3,h4,h5,h6,img,p,ul,li,dl,dt,dd,ol,span,input,div{ margin:0px; padding:0px;  border:0; }
table,tr,td{ margin:0px; padding:0px; font-style:normal; }
body{font-size:12px; font-family:"宋体"; color:#333333;padding:0px; margin:0px; line-height:2;}
img{border:none;}
ul,li{ list-style-type:none;}	
a{text-decoration:none; color:#333333;}
a:hover{ color:#f70304;}
.clear{clear:both;}

/*首页开始*/


.header{ width:100%; height:103px;margin:0 auto; min-width:1200px; background:#fff;}
.headbox{ width:1200px; height:auto; margin:0 auto;}
.head{ width:1002px; height:auto; margin:0 auto;}
.head_left{ width:350px; height:103px; overflow:hidden; float:left;}
.head_right{ width:510px; height:auto; float:right;}
.head_r_1{ width:100%; height:auto; overflow:hidden; padding-top:23px; line-height:22px; font-size:14px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom:8px;}
.head_r_2{ width:510px; height:50px; position:relative;}

.menulist{ width:100%; height:auto; overflow:hidden;}
.menulist li{ width:98px; height:50px; float:left; text-align:center; line-height:50px; }
.menulist li.on a span.hmspan1{ width:68px; display:block; height:48px; line-height:50px; border-bottom:solid 2px #d86b00; margin:0 auto;}
.menulist li.menulist1{ width:68px;}
.menulist li .hmspan1{ font-size:14px;}

.erjidaohang{
	width: 485px;
	height: auto;
	overflow: hidden;
	background-color: #f9f9f9;
	position: absolute;
	top: 50px;
	z-index: 100;
	display: none;
	left: 20px;
}
.ejdh_1{width:100%; height:auto; overflow:hidden; margin:0 auto; float:none;}
.ejbaoguo{ width:auto; height:auto; overflow:hidden;margin:0 auto; float:none; display:none;}
.ejdh_2{width:85px; height:245px; overflow:hidden; padding:0px 20px; float:left;}
.ejdh_21{width:80px; height:90px; overflow:hidden; margin:0px auto; float:none;}
.ejdh_22{width:85px; height:50px; line-height:50px; text-align:center; overflow:hidden;}
.ejdh_22 .xl{ font-weight:bold;}

.ejdh_3{ width:235px; height:115px; overflow:hidden; padding-top:7px; margin:0px 10px; float:left; position:relative;}
.ejdh_31{ width:235px; height:115px; overflow:hidden;}
.ejdh_32{ width:245px; height:26px; overflow:hidden; padding-left:22px; background:url(../images/gw/pic_tit_bg.png) left top no-repeat; position:absolute; left:0px; bottom:0px;line-height: 26px;font-size: 14px;font-weight:bold;color: #ffffff;display: block;}
.ejdh_3 a:hover .ejdh_32{background:url(../images/gw/pic_tit_bg.png) 0 -30px no-repeat;}

.iis_box{ width:100%; height:auto; overflow:hidden;}
.iis_box_left{ width:100px; padding-top:30px; padding-left:70px; height:auto; float:left; padding-right:10px; }
.iis_box_right{ width:200px; float:left; padding-top:30px;}
.iis_box_left ul{ width:100%; height:auto; overflow:hidden; line-height:30px;}
.iis_box_left ul li{ width:100%; height:30px; overflow:hidden;}
.iis_box_left ul li a:hover{ color:#d86b00;}

.flasher{ width:100%; height:638px; overflow:hidden; margin:0 auto; min-width:1200px;}

.fullSlide{width:100%; position:relative;height:640px; margin:0px; padding:0px;}
.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:640px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:300px; width:1200px; margin:auto; margin-top:240px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px; display:none;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:11px;height:11px;margin:5px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px; -webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%; }
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:48%;margin-top:-30px;left:6%;z-index:1;width:47px;height:84px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none; background:url(../images/gw/lzuo.png) no-repeat left center;}
.fullSlide .next{left:auto;right:6%; background:url(../images/gw/lright.png) no-repeat left center;}

.main1{ width:100%; height:auto; overflow:hidden; margin:0 auto; min-width:1200px; padding-bottom:60px;}
.maintop{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.maintop_1{ width:100%; height:80px; text-align:center; background:url(../images/gw/dian.png) no-repeat center top;}
.maintop_2{ width:100%; height:50px; line-height:50px; font-size:36px; text-align:center; overflow:hidden;}
.maintop_3{ width:100%; height:26px; text-align:center; line-height:26px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; overflow:hidden; font-size:18px; color:#999999;}


.maintop_4{ width:100%; background:url(../images/gw/PPXIAN.png) no-repeat center bottom; height:10px; margin:0 auto;}

.main1_box{ width:1200px; height:248px; overflow:hidden; margin:0 auto; padding-top:60px;}
.box{ width:1200px; margin:0 auto; position:relative; overflow:hidden; height:248px;}
.picbox{ width:1002px; height:248px; overflow:hidden; position:relative; left:99px;}
.piclist{ height:auto;position:absolute; left:0px; top:0px}
.piclist li{ float:left; width:1002px; height:248px}
.swaplist{ position:absolute;  top:0px}
.og_prev,.og_next{ width:27px; height:49px; position:absolute; top:102px; z-index:99; cursor:pointer; background:url(../images/gw/rzuo.png) no-repeat left top;}
.og_next{ background:url(../images/gw/rryou.png) no-repeat left top; right:0px;}

.pic_left{ float:left; background:#dedcdc; width:248px; height:248px}
.pic_right{ width:754px; height:248px; overflow:hidden; float:left;}
.picrbox{ width:100%; height:248px; float:left; }
.picr_box{ width:248px; height:248px; overflow:hidden;margin-left:3px; float:left;}
.picr_b_img{ width:100%; height:248px; position:relative;}
.picr_b_img a img{ position:absolute; left:0px; top:0px; z-index:100;}
.iics{ width:248px; height:248px; background:url(../images/gw/tbg.png) no-repeat center center; display:none;}
.picr_b_img a:hover p.iics{ width:248px; height:248px; display:block; left:0px; top:0px; position:absolute; z-index:200;}


.pic_left_1,.pic_left_2,.pic_left_3{ width:190px; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.pic_left a{ color:#333333;}
.pic_left_1{ font-size:24px; line-height:36px; height:36px; padding-top:70px;}
.pic_left_2{ font-size:14px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; line-height:20px; height:20px; }
.pic_left_2 a{ color:#666666;}
.pic_left_3{ text-align:left; font-size:14px; height:86px; line-height:22px; padding-top:15px; overflow:hidden; }
.pic_left_3 a{ color:#666666}



.main2{ width:100%; height:630px; overflow:hidden; margin:0 auto; min-width:1200px; background:url(../images/gw/i1.jpg) no-repeat center top;}

.maintop2{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.maintop2_1{ width:100%; height:80px; text-align:center;}
.maintop2_2{ width:100%; height:50px; line-height:50px; font-size:36px; text-align:center; overflow:hidden; color:#ffffff;}
.maintop2_3{ width:100%; height:26px; text-align:center; line-height:26px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; overflow:hidden; font-size:18px; color:#ffffff;}


.maintop2_4{ width:100%; background:url(../images/gw/PPXIAN.png) no-repeat center bottom; height:10px; margin:0 auto;}

.main2_bot{ width:1002px; height:auto; overflow:hidden; margin:0 auto;}

.nekk{ width:348px; height:30px; overflow:hidden; margin:0 auto; padding-top:30px; padding-bottom:60px;}
.nekk li{ width:102px; height:28px; float:left; padding:0px 7px; font-size:14px;}
.nekk li a{ background:url(../images/gw/h2.png) no-repeat right top; height:28px; line-height:28px; text-align:center; display:block; cursor:pointer; width:102px;}
.nekk li.nekkhow  a{ background:url(../images/gw/h2.png) no-repeat left top; color:#dedcdc;}
.nekkbox,.nekkbox1{ width:100%; height:300px; overflow:hidden; margin:0 auto; color:#fff; font-size:14px;}
.nekkbox,.nekkbox1 a{ color:#fff;}

.main3{ width:100%; height:auto; overflow:hidden; margin:0 auto; min-width:1200px; padding-bottom:60px;}
.main3_box{ width:1002px; height:491px; margin:0 auto; padding-top:55px;}
ul.inewslist{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.inewslist li.is1{ width:494px; height:491px; float:left;}
.inewslist li.is1 .is1_top{ width:100%; height:323px; overflow:hidden; background:#ededed;}
.inewslist li.is1 .is1_top a{ width:100%; height:323px; display:block; overflow:hidden; position:relative;}
.inewslist li.is1 .is1_top a img{ left:0px; top:0px; position:absolute; z-index:10;}
.inewslist li.is1 .is1_top a .isimg1{ width:100%; height:323px; display:none; position:absolute; z-index:20; background:url(../images/gw/tbg.png) no-repeat center center;}
.inewslist li.is1 .is1_top a:hover p.isimg1{ display:block}
.inewslist li.is1 .is1_time,.is1_tit,.is1_more{ padding:0px 20px; background:#ededed;}
.inewslist li.is1 .is1_time{ padding-top:30px; line-height:24px; height:24px; color:#999999; font-size:14px;}
.inewslist li.is1 .is1_tit{ height:64px; line-height:32px; overflow:hidden; font-size:14px;}
.inewslist li.is1 .is1_more{ padding-top:10px; padding-bottom:18px; overflow:hidden;}
.inewslist li.is1 .is1_more a{ background:url(../images/gw/more.png) no-repeat left top; width:78px; height:22px; line-height:22px; text-align:center; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:10px; display:block; color:#fff;}

.inewslist li.is2{ width:497px; padding-bottom:11px; height:auto; float:left; padding-left:11px;}
.is2_box{ width:100%; height:156px; overflow:hidden; background:#ededed;}
.is2_left{ width:237px; height:156px; float:left;}
.is2_left a{ width:100%; height:237px; position:relative; overflow:hidden;}
.is2_left a img{ width:237px; height:156px; left:0px; top:0px; position:absolute; z-index:10;}
.is2_left a .is2img{ width:237px; height:156px; position:absolute; left:0px; top:0px; z-index:20; display:none; background:url(../images/gw/tbg.png) no-repeat center center;}
.is2_left a:hover .is2img{ display:block;}
.is2_right{ padding:0px 20px; width:220px; overflow:hidden; height:156px; float:left;}


.is2_right_1{ padding-top:15px; line-height:24px; height:24px; color:#999999; font-size:14px;}
.is2_right_2{ height:64px; line-height:32px; overflow:hidden; font-size:14px;}
.is2_right_3{ padding-top:10px; padding-bottom:18px; overflow:hidden;}
.is2_right_3 a{ background:url(../images/gw/more.png) no-repeat left top; width:78px; height:22px; line-height:22px; text-align:center; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:10px; display:block; color:#fff;}

.main4{ width:100%; height:630px; overflow:hidden; margin:0 auto; min-width:1200px; background:url(../images/gw/i2.jpg) no-repeat center top;}


.main4_bot{ width:1002px; height:auto; overflow:hidden; margin:0 auto; padding-top:88px;}

.lxlist{ width:100%; height:auto; overflow:hidden;}
.lxlist li{ width:186px; float:left; height:auto; padding-right:86px;}
.lxlist li a{ color:#ffffff;}

.lxlist li .lx_1_1{ background:url(../images/gw/h3.png) no-repeat left top; height:186px; width:186px; }
.lxlist li.on .lx_1_1{ background:url(../images/gw/h1.png) no-repeat left top;  }
.lxlist li .lx_1_1 a{ width:186px; height:186px; display:block; cursor:pointer;}

.lxlist li .lx_1_2{ background:url(../images/gw/h3.png) no-repeat -271px top; height:186px; width:186px; }
.lxlist li.on .lx_1_2{ background:url(../images/gw/h1.png) no-repeat -271px top;  }
.lxlist li .lx_1_2 a{ width:186px; height:186px; display:block; cursor:pointer;}

.lxlist li .lx_1_3{ background:url(../images/gw/h3.png) no-repeat -543px top; height:186px; width:186px; }
.lxlist li.on .lx_1_3{ background:url(../images/gw/h1.png) no-repeat -543px top;  }
.lxlist li .lx_1_3 a{ width:186px; height:186px; display:block; cursor:pointer;}


.lxlist li .lx_1_4{ background:url(../images/gw/h3.png) no-repeat right top; height:186px; width:186px; }
.lxlist li.on .lx_1_4{ background:url(../images/gw/h1.png) no-repeat right top;  }
.lxlist li .lx_1_4 a{ width:186px; height:186px; display:block; cursor:pointer;}
.lxlist li .lx_2{ width:100%; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:18px; padding-top:25px; text-align:center; color:#fff; line-height:27px; height:27px;}
.lxlist li .lx_3{ color:#c1bebe; width:100%; line-height:24px; font-size:14px; text-align:center;}
.lxlist li .lx_3 a{ color:#c1bebe;}

.footer{ background:#212121; width:100%; height:auto; overflow:hidden; margin:0 auto; min-width:1200px; padding-top:27px; padding-bottom:70px;}
.footbox{ width:1002px; height:auto; overflow:hidden; margin:0 auto;}

.footb_left{ width:225px; height:auto; float:left; padding-right:94px;}
.fbl_top{ width:100%; height:30px; line-height:30px; color:#fff; font-size:14px; padding-bottom:25px;}

.fbl_bot{ width:100%; height:auto; overflow:hidden; color:#5f5f5f; font-size:14px; line-height:20px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}

.footb_right{ width:683px; height:auto; float:left;}

.fr_r{ width:157px; height:auto; float:left; padding-left:13px;}

.fr_r_1{ width:100%; height:30px; line-height:30px; overflow:hidden; font-size:14px; padding-bottom:16px;}
.fr_r_1 a{ color:#fff;}
.fr_r_2{ width:100%; height:30px; line-height:30px; font-size:14px;}
.fr_r_2 a{ color:#999;}

.neiflasher{ border-top:solid 2px #cd7d28; width:100%; height:258px; overflow:hidden; margin:0 auto; min-width:1200px;}

.mainer{ width:100%; height:auto; overflow:hidden; margin:0 auto; min-width:1200px;}
.mainbox{ width:1002px; height:auto; overflow:hidden; margin:0 auto; padding-top:24px; padding-bottom:70px;}
.mainbox_left{ width:211px; height:auto; float:left;}
.mb_top{ background:url(../images/gw/mb1.png) no-repeat left center; height:45px; line-height:45px; color:#fff; font-size:20px; text-align:center;}
.mbheight{ width:100%; background:url(../images/gw/mn2.png) no-repeat left center; height:24px; overflow:hidden;}

.mb_list{ width:100%; height:auto; overflow:hidden; background:#ffeddc; padding-bottom:8px;}
.mb_list li{ width:100%; height:auto; overflow:hidden; font-size:14px;}
.mb_list li a{ background:url(../images/gw/mb4.png) no-repeat left top; height:29px; line-height:27px; display:block; text-align:center; color:#602e1c;}
.mb_list li a:hover,.mb_list li a.on{ color:#fff; background:url(../images/gw/mb3.png) no-repeat left top;}
.lxbox{ padding:0px 12px; background:#ffeddc url(../images/gw/lx.png) no-repeat left top; padding-top:65px; overflow:hidden; height:auto; font-size:14px; padding-bottom:20px;}

.mainbox_right{ width:770px; height:auto; float:right;}
.mr_top{  height:22px; line-height:22px; overflow:hidden; text-align:right; color:#fff; background:#d86b00; padding-right:10px;}
.mr_top a{ color:#fff;}
.mr_cent{ height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#d86b00; padding-left:26px; background:url(../images/gw/dian4.png) no-repeat left top; border-bottom:dashed 1px #999999; padding-right:4px;}
.mr_bot{ width:100%; height:auto; overflow:hidden; padding-top:10px;}
.mraboutbox{ padding:0px 10px; height:auto; overflow:hidden; margin:0 auto;}


.prolist{ width:100%; height:auto; overflow:hidden;}
.prolist li{ width:248px; height:288px; float:left; padding-right:13px; padding-bottom:13px;}
.prolist li .proimg{ width:248px; height:248px;}
.prolist li .proimg a{ width:248px; height:248px; display:block; cursor:pointer; position:relative;}
.prolist li .proimg a p.pi1{ width:248px; height:248px; position:absolute; left:0px; top:0px; z-index:10;}
.prolist li .proimg a p.pi2{ width:248px;height:248px; position:absolute; left:0px; top:0px; z-index:20; background:url(../images/gw/tbg.png) no-repeat center center; display:none;}
.prolist li .proimg a:hover p.pi2{ display:block;}
.fenyebox{ width:100%; height:auto; overflow:hidden; text-align:center; padding:15px 0px 0px 0px;}

.newslist{ width:100%; height:auto; overflow:hidden;}
.newslist li{ width:100%; height:auto; overflow:hidden; padding-bottom:15px;}
.ns_left{ width:237px; height:156px; float:left;}
.ns_left a{ width:237px; height:156px; position:relative;}
.ns_left a p.ns_img{ width:237px; height:156px; position:absolute; left:0px; top:0px; z-index:10;}
.ns_left a p.ns_mb{ width:237px; height:156px; position:absolute; left:0px; top:0px; display:none; z-index:20; background:url(../images/gw/tbg.png) no-repeat center center;}
.ns_left a:hover p.ns_mb{ display:block;}
.ns_right{ width:493px; height:146px; background:#ededed; float:left; padding:5px 20px;}
.ns_r_1{ width:100%; height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.ns_r_1 a{ color:#333333;}
.ns_r_2{ width:100%; height:60px; line-height:30px; overflow:hidden;}
.ns_r_3{ width:100%; height:auto; overflow:hidden; padding-top:10px;}
.ns_r_3_1{ width:120px; height:20px; line-height:20px; padding-top:10px; color:#999999; font-size:14px; float:left;}
.ns_r_3_2{ width:100px; height:auto; overflow:hidden; float:right; padding-top:15px;}
.ns_r_3_2 a{ background:url(../images/gw/more.png) no-repeat left top; width:78px; height:22px; line-height:22px; text-align:center; display:block; color:#fff; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; float:right;}
.newsbox{ width:100%; height:auto; overflow:hidden;}
.newsbox_title{ width:100%; height:auto; text-align:center; overflow:hidden; font-size:14px; font-weight:bold; padding:10px 0px;}
.newsbox_time{ width:100%; height:24px; line-height:24px; text-align:center; overflow:hidden; padding-bottom:5px;}
.newsbox_cont{ width:100%; height:auto; overflow:hidden; padding:20px 0px; line-height:1.9;}
.newsbox_sxy{ width:100%; height:auto; overflow:hidden; border-top:dashed 1px #bebebe}
.newsbox_sxy .nsb_sxy_left{ width:335x; height:34px; line-height:34px; float:left;}
.nsb_sxy_right{ width:430px; line-height:34px; line-height:34px; text-align:right; float:right;}

.probox{ width:100%; height:auto; overflow:hidden;}
.probox_1{ width:370px; height:auto; float:left; padding:5px 0px; border:solid 1px #d2d2d2;}
.probox_2{ width:370px; height:auto; float:right;}
.probxo_2_1{ width:100%; height:auto; font-size:14px; font-weight:bold; line-height:28px; padding-bottom:10px; overflow:hidden;}
.probxo_2_2{ width:100%; height:auto; overflow:hidden;}


.porbox2{ width:100%; height:auto; overflow:hidden; padding-top:15px;}
.probox2_1{ width:100%; height:auto; line-height:24px; font-size:14px; font-weight:bold; border-bottom:dashed 1px #ccc;}
.probox2_2{ width:100%; height:auto; padding-top:10px; line-height:1.8; overflow:hidden;}











