/* 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:164px;margin:0 auto; min-width:1002px; background:#fff url(../images/gw/topbg.png) repeat-x left top;}
.headbox{ width:1002px; height:164px; overflow:hidden; margin:0 auto;}
.headb_1{ width:100%; height:114px; overflow:hidden;}
.head_logo{ width:242px; height:114px; float:left; overflow:hidden;}
.head_gswz{ width:450px; height:114px; float:left; overflow:hidden;}
.head_3{ width:140px; height:114px; float:left; overflow:hidden}
.head_3_1{ width:100%; height:auto; overflow:hidden; padding-top:15px;}

.head_3_2{ width:100%; height:auto; overflow:hidden; color:#666666; text-align:center;}
.head_3_2 a{ color:#666666}

.head_4{ width:170px; height:auto; overflow:hidden; float:left;}
.head_4_1{ width:100%; height:44px; overflow:hidden;}
.head_4_2{ width:100%; height:70px; overflow:hidden; font-size:14px; font-family:"微软雅黑"; line-height:16px}

.headb_2{ width:1002px; height:50px; overflow:hidden; margin:0 auto;}
.headb_2 ul{ width:1002px; height:50px; overflow:hidden;}
.headb_2 ul li{ float:left; height:50px; width:122px; background:url(../images/gw/xian.png) no-repeat right top; text-align:center;}

.headb_2 ul li a .np1{ font-family:"微软雅黑"; font-size:14px; line-height:16px; overflow:hidden; display:block; height:auto; width:100%; padding-top:10px;}
.headb_2 ul li a .np2{ display:block; font-family:"微软雅黑";  line-height:16px; overflow:hidden; color:#888888; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px;height:auto; width:100%; }


.flasher{ width:100%; height:500px; overflow:hidden; margin:0 auto; min-width:1002px;}
.flasher2{ width:100%; height:320px; overflow:hidden; margin:0 auto; min-width:1002px;    text-align: center;}
.newser{ background:url(../images/gw/newbg.png) repeat-x left top; height:36px; overflow:hidden; margin:0 auto; min-width:1002px;}
.newserbox{ background:url(../images/gw/dian.png) no-repeat left top; padding-left:38px; height:36px; line-height:36px; margin:0 auto; overflow:hidden; width:964px;}

.mainer{ width:100%; height:auto; overflow:hidden; margin:0 auto; min-width:1002px;}
.main1{ background:url(../images/gw/ibg2.png) repeat-x left top; height:610px; width:100%;}
.main1box{ width:1002px; height:auto; overflow:hidden; margin:0 auto;}
.main1box_1{ width:100%; height:50px; overflow:hidden; padding-top:15px; background:url(../images/gw/xian2.png) no-repeat left bottom;}
.m11_left{ width:250px; height:50px; float:left;}
.m11_left .cc{ font-size:24px; font-family:"微软雅黑"; line-height:50px;}
.m11_left .ccen{ font-size:16px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.m11_right{ width:100px; height:50px; line-height:50px; text-align:right; padding-right:10px; float:right; overflow:hidden; line-height:60px;}
.m11_right a{ color:#888;}

.main1_b{ width:100%; height:auto; overflow:hidden; padding-top:18px;}

.main1b_1{ width:341px; height:479px; float:left; overflow:hidden;}
.main1b_1 a{ width:341px; height:479px; position:relative; display:block;}
.main1b_1 a p.csp1{ width:341px; height:479px; position:absolute; left:0px; bottom:0px; z-index:10 }
.main1b_1 a p.csp2{ width:341px; height:330px; position:absolute; left:0px; border:0px; z-index:20; display:none; background:url(../images/gw/mm.png); font-size:20px; font-family:"微软雅黑"; text-align:center; color:#fffefe; padding-top:167px;}
.main1b_1 a:hover p.csp2{ display:block;}
.main1b_1 a p.csp2 span{ width:100px; height:33px; border:solid 1px #fffefe; font-family:"微软雅黑"; display:block; text-align:center; line-height:33px; margin:0 auto; font-size:12px;}
.main1b_2{ width:327px; height:238px; float:left; overflow:hidden; padding-left:3px; padding-bottom:3px;}
.main1b_2 a{ width:327px; height:238px; position:relative; display:block;}
.main1b_2 a p.csp1{ width:327px; height:238px; position:absolute; left:0px; bottom:0px; z-index:10 }
.main1b_2 a p.csp2{ width:327px; height:170px; position:absolute; left:0px; border:0px; z-index:20; display:none; background:url(../images/gw/mm.png); font-size:20px; font-family:"微软雅黑"; text-align:center; color:#fffefe; padding-top:68px;}
.main1b_2 a:hover p.csp2{ display:block;}
.main1b_2 a p.csp2 span{ width:100px; height:33px; border:solid 1px #fffefe; font-family:"微软雅黑"; display:block; text-align:center; line-height:33px; margin:0 auto; font-size:12px;}


.main1b_3{ width:657px; height:238px; float:left; overflow:hidden; padding-left:3px;}


.main1b_3 a{ width:657px; height:238px; position:relative; display:block;}
.main1b_3 a p.csp1{ width:657px; height:238px; position:absolute; left:0px; bottom:0px; z-index:10 }
.main1b_3 a p.csp2{ width:657px; height:170px; position:absolute; left:0px; border:0px; z-index:20; display:none; background:url(../images/gw/mm.png); font-size:20px; font-family:"微软雅黑"; text-align:center; color:#fffefe; padding-top:68px;}
.main1b_3 a:hover p.csp2{ display:block;}
.main1b_3 a p.csp2 span{ width:100px; height:33px; border:solid 1px #fffefe; font-family:"微软雅黑"; display:block; text-align:center; line-height:33px; margin:0 auto; font-size:12px;}

.main2{ width:100%; margin:0 auto; min-width:1002px; background:url(../images/gw/ibg3.png) repeat-x left top; height:449px;}
.main2box{ width:1002px; height:auto; overflow:hidden; margin:0 auto;}
.main2box_1{ width:100%; text-align:center; height:43px; overflow:hidden; padding-top:21px;}
.main2box_1 .yy_1{ font-size:24px; font-family:"微软雅黑";}
.main2box_1 .yy_2{ font-size:16px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.main2box_2{ color:#666; width:100%; height:38px; line-height:38px; text-align:center; padding-bottom:15px;}
.main2box_3{ width:100%; height:auto; overflow:hidden; padding-top:30px; background:url(../images/gw/xian3.png) no-repeat center top;}
.ppcclist{ white-space: nowrap;width:10000px;overflow:hidden;}
.ppcclist li{ width:321px; height:auto; overflow:hidden; float:left; padding-left:19px;}
.ppcclist li .pcbox{ width:321px; height:224px; overflow:hidden;}
.ppcclist li .pctit{ background:url(../images/gw/pbg.png) no-repeat left top; text-align:center; height:50px; line-height:50px;}

.main3{ width:100%; height:auto; overflow:hidden; background:#f7f5f6; margin:0 auto; min-width:1002px;}
.main3box{ width:1002px; height:auto; overflow:hidden; margin:0 auto;}
.main3box_left{ width:485px; height:auto; float:left; padding-right:38px; background:url(../images/gw/xian4.png) no-repeat right top; padding-bottom:60px;}
.main3box_right{ width:479px; height:auto; float:left;}
.m3bbox{ width:100%; height:186px; padding-top:20px; overflow:hidden;}

.m3news{ width:100%; height:auto; overflow:hidden;}
.m3news li{ width:100%; height:86px; overflow:hidden; padding-bottom:7px; border-bottom:dashed 1px #999999;}
.m3news li .m3n_left{ width:121px; height:84px; border:solid 1px #e5e5e5; float:left;}
.m3news li .m3n_right{ width:340px; height:86px; overflow:hidden; float:right;}
.m3news li .m3n_right .m3n_r_1{ font-weight:bold; width:100%; height:22px; line-height:22px; padding-bottom:5px;}
.m3news li .m3n_right .m3n_r_2{ line-height:20px; width:100%; height:60px; overflow:hidden; color:#3c3936}

.footer{ width:100%; background:url(../images/gw/fbg.png) repeat-x left top; height:auto; min-width:1002px; color:#fff;}
.footer a{ color:#fff;}
.footbox{ width:1002px; height:auto; overflow:hidden; margin:0 auto; padding-top:55px; padding-bottom:55px;}
.footb_left{ width:84px; height:auto; float:left; line-height:30px; color:#fff; text-align:center; padding-right:16px;}
.footb_left img{ width:84px !important;}
.footb_cent{ width:308px; height:auto; float:left;}
.footb_cent_1{ background:url(../images/gw/fbg2.png) no-repeat left top; padding-top:25px; padding-bottom:20px; padding-left:110px; color:#fff; font-size:20px; line-height:24px;}

.footb_cent_2{ width:100%; height:auto; overflow:hidden; color:#fff;}
.footb_right{ width:500px; height:auto; float:right; color:#fff;}
.footb_right a{ color:#fff;}
.footb_r_1{ width:100%; height:60px; line-height:60px; text-align:right;}
.footb_r_2{ width:100%; height:auto; overflow:hidden; text-align:right;}



.mainbox{ width:1002px; height:auto; overflow:hidden; margin:0 auto; padding-top:18px; padding-bottom:50px;}
.mainbox_left{ width:201px; height:auto; overflow:hidden; float:left;}
.m_left_1{  background:url(../images/gw/lbg1.png) no-repeat left top; height:36px; line-height:36px; padding-left:44px; font-size:16px; font-weight:bold;}

.cclist{ width:176px; border-left:solid 1px #d5d5d5; border-right:solid 1px #d5d5d5; height:auto; overflow:hidden; margin:0 auto; padding:12px 12px 3px 11px;}
.cclist li{ background:url(../images/gw/lbg2.png) no-repeat left top; height:33px; line-height:33px; padding-left:31px; font-size:14px; padding-bottom:9px;}
.cclist li a.on{ color:#f70304;}
.cclist dl dd a.on{ color:#f70304;}
.lxbox{ width:199px; line-height:24px; height:auto; overflow:hidden; border-left:solid 1px #d5d5d5; border-right:solid 1px #d5d5d5; border-bottom:solid 1px #d5d5d5; padding-bottom:18px;}
.lxbox img{ margin-bottom:10px;}
.lxbox table{ margin:0 auto;}

.mainbox_right{ width:792px; overflow:hidden; float:right; height:auto;}
.m_right_1{ background:url(../images/gw/rbg.png) no-repeat left top; height:36px; padding-left:14px; line-height:36px; overflow:hidden;}
.m_right_3{ background:url(../images/gw/rbg2.png) no-repeat left top; width:100%; height:10px; overflow:hidden;}

.m_right_2{ width:790px; height:auto; border-left:solid 1px #d5d5d5; border-right:solid 1px #d5d5d5; overflow:hidden;}

.m_box{ height:auto; overflow:hidden; padding:20px; line-height:1.8;}
.m_box2{ height:auto; overflow:hidden; padding:20px; line-height:1.8;}
.plist{ width:100%; height:auto; overflow:hidden;}
.plist li{ width:228px; height:auto; overflow:hidden; float:left; padding-right:33px;}
.plist li .p_img{ width:226px; height:226px; border:solid 1px #e5e5e5; overflow:hidden;}
.plist li .p_tit{ width:228px; height:35px; line-height:35px; background:url(../images/gw/pbg2.png) no-repeat center top; text-align:center;}
.fenyebox{ width:100%; height:auto; overflow:hidden; text-align:center; padding-top:20px;}
.m_b_1{ width:100%; height:auto; overflow:hidden;}
.mb1_left{ width:382px; height:382px; border:solid 1px #e2e2e2; float:left;}
.mb1_right{ width:330px; height:auto; float:right; padding-right:30px;}
.mb1_r_1{ width:100%; height:auto; line-height:30px; font-size:20px; padding-bottom:10px; font-weight:bold;}
.mb1_r_2{ width:100%; height:24px; line-height:24px; font-size:14px;}
.m_box3{ height:auto; overflow:hidden; padding:10px; line-height:1.8;}


.m_b_2{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:15px;}
.mb2_1{ width:100%; height:33px; line-height:33px; border-bottom:solid 1px #e5e5e5;}
.mb2_1 li{ width:96px; cursor:pointer; height:33px; text-align:center; float:left; background:url(../images/gw/pppbg.png) no-repeat left top; font-size:14px; color:#666666;}
.mb2_1 li.on{ color:#000000; font-weight:bold;}

.probox{ width:100%; height:auto; padding-top:10px; }
.probox_1{ width:100%; height:auto; overflow:hidden; margin:0 auto;line-height:1.8; display:none;}

.n_news{ width:100%; height:auto; overflow:hidden;}
.n_news li{ width:100%; height:38px; line-height:38px;border-bottom:dashed 1px #cccccc;}
.n_news li .nn1{ display:block; width:500px; height:38px; line-height:38px; float:left; padding-left:21px; background:url(../images/gw/dian3.png) no-repeat 11px center;}
.n_news li .nn2{ width:100px; height:38px; line-height:38px; float:right; text-align:right; padding-right:10px;display:block;}

.cclist dl{ width:158px; margin:0 auto; height:auto; overflow:hidden; padding-bottom:10px;}
.cclist dl dd{ background:url(../images/gw/ej.png) no-repeat left top; width:136px; height:32px; padding-left:22px; line-height:32px;}


.m_box6{ height:auto; overflow:hidden; padding:20px; line-height:1.8;}
.m_box6 h2{ font-size:16px; font-weight:bold; text-align:center; line-height:24px;}
.m_box6 h4{ text-align:center; height:30px; line-height:30px; font-size:12px; font-weight:normal; background:#eef4fb; border-bottom:1px solid #bbc8e0; border-top:1px solid #bbc8e0; margin:20px 0px;}
.m_box6 h4 span{ margin:0px 10px; color:#8c8b8b;font-size:12px;}
.plist2{ width:100%; height:auto; overflow:hidden;}
.plist2 li{ width:237px; height:auto; overflow:hidden; float:left; padding-right:19px;}
.plist2 li .p_img{ width:235px; height:164px; border:solid 1px #e5e5e5; overflow:hidden;}
.plist2 li .p_tit{ width:235px; height:35px; line-height:35px; background:url(../images/gw/pbg2.png) no-repeat center top; text-align:center;}
