@charset "gb2312";
/* CSS Document */
html{color:#333;background:#fff; min-width:1000px;}
body{font:12px/1.5 "Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;word-break:break-all;word-wrap:break-word;}
body,h1,h2,h3,h4,h5,h6,p,dl,dd{margin:0;}ul,ol,input{margin:0;padding:0;}li{list-style: none;}
img{border:none;}table{border-collapse:collapse;border-spacing:0;}
button,input,textarea,select{background: none; border:none;font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;vertical-align:middle;outline: none;}input:focus{outline: none;}
a{text-decoration:none; color: #333;}
a:hover{text-decoration:inline;color: #ff0101;}
.clearfix{ *zoom:1}
.clearfix:after{content: "";display: block; clear: both;}
.clearDiv{clear:both;height:0;font-size:0; overflow: hidden;}
.wrap{width:1000px;margin:0 auto;text-align: left;}
.fl{float:left;}
.fr{float:right;}

.top_all{height:37px;padding-top:4px; overflow:hidden;}
.top_all li{font:14px/37px '宋体'; }
.left{float: left;}
.left li.li1{width: 150px;}
.left li{width:78px;float: left;text-align: center;}
.left li a{padding:0 8px 0 4px;}
.left li a:hover{ color:#f00;}
.right{width: 250px;float: right; font:16px/37px '宋体';}
/*tc的样式*/

#tc{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:999; display:none;}
#tc .bg{ width:100%; height:100%; z-index:1; background:#000;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.m2_tc{ width:604px; height:325px; padding:0 25px; background:#fff; border:1px solid #ccc; border-radius:5px; position:absolute; top:50%; left:50%; margin:-127px 0 0 -302px; z-index:2;}
.m2_tc a.guanbi{ width:24px; height:24px; display:inline-block; position:absolute; right:5px; top:5px;}
.m2_tc .top{ height:80px; line-height:80px; font-size:24px; font-weight:bold; color:#333; position:relative;}
.m2_tc .top span{ width:554px; height:1px; display:inline-block; background:#e7e7e7; position:absolute; top:42px; left:0px; z-index:1;}
.m2_tc .top b{ z-index:2; display:inline-block; position:absolute; width:200px; left:50%; margin-left:-100px; background:#fff;}
.m2tc_c{ text-align:left; padding-left:30px;}
.m2tc_c a{ width:70px; height:32px; border:1px solid #999; display:inline-block; margin:5px 6px; text-align:center; line-height:32px; color:#333; font-size:18px;}
.m2tc_c a:hover{ color:#fff; background:#ff003c; border:1px solid #ff003c;}

/*tc的样式*/

.zg_banner{ background: url(imagesbanner.jpg) no-repeat center 0;  }
.zg_ban{ background: url(imagesban.jpg) no-repeat center 0; position: relative; height: 657px; }
.zg_ban img{ display: block; position: absolute; }
.ban_img1{ width:787px; height: 535px; left: 84px;top:41px; z-index: 1;   }
.ban_img2{ width:763px; height:144px; left: 114px;top:348px;  z-index: 2;  }
.zg_ban p{  position: absolute; width:753px; height: 70px; text-align: center; font-size:30px;line-height: 53px; color:#fff; left:117px; top:504px; z-index: 3; letter-spacing: 1px;}
.zg_ban p b{ display: inline-block; *display:inline; zoom:1;margin-right:3px; font-size:56px; color:#fffc00; position: relative; top:9px;  letter-spacing: 0; }
.ban_zzc{ width:920px; height: 304px; position: absolute; left:80px; top:190px; z-index: 4; background: url(imagesstyle.png) no-repeat;  }

.zg_s1{ background: url(imagess1.jpg) no-repeat center 0;  }
.zg_s1_cont{ padding:49px 0 0 ; *padding-top:39px; }
.zg_bt{ text-align: center; font-size:48px; font-weight: bold; color:#fff;line-height: 1; margin-bottom: 26px; }
.zg_bt1{ padding-left: 32px;  }
.zg_bt em{ display: inline-block; *display:inline; zoom:1; width:94px; height: 33px; vertical-align: middle; margin:0 20px;  }
.bt_left{ background: url(imagesbt_left.png) no-repeat; }
.bt_right{ background: url(imagesbt_right.png) no-repeat; }
.zg_bt span{ color:#FFFC00;  }
.zg_btbot{text-align: center; font-size:28px; line-height: 34px; color:#32feff;  }
.zg_btbot1{ padding-left: 30px; }
.s1_top{  width: 1016px;position: relative; left:-16px; background: url(imagessp_back.png) no-repeat;margin-top: 21px; padding: 76px 0 51px;}
.s1_left{ width:620px; height: 349px; margin: 0 0 0 67px ; position: relative; overflow: hidden; border-radius:10px;  } 
.s1_left img{  display: block; width:100%; height: 100%; }
.s1_left a{ display: block; width: 71px; height: 71px; background: url(imagesplay.png) no-repeat; position: absolute; left:50%; top:50%;margin: -35px 0 0 -35px;  z-index: 2; }
.s1_left p{ width:100%; height: 100%;  position: absolute;background: #000; opacity: .4; filter:alpha(opacity=40); left:0; top:0; z-index: 1;  }
.s1_left iframe{ display: block; width:100%; height: 100%; position: absolute; left:0; top:0; z-index: 3; /*display: none;*/ }
.s1_right{ margin-left: 35px; width:268px; padding:55px 0 0;   }
.s1_right li{ font-style:italic; font-weight:bold; font-size:36px; line-height: 48px;color:#32feff;padding: 11px 0 16px;  }
.s1_right b{ font-size:48px;  }

.zg_s2{ background: url(imagess2.jpg) no-repeat center 0;  }
.zg_s2_cont{ padding:34px 0 0 ;  }
.s2_left{ width:391px; height: 367px; position: relative; background: url(imagess2_back.png) no-repeat; padding: 80px 53px 0 43px; }
.s2_right{ width:397px; height: 367px; position: relative; background: url(imagess2_back.png) no-repeat; padding: 80px 37px 0 53px; }
.s2_left>span{ display: block; position: absolute; z-index: 1; width:13px; height: 94px; bottom:-60px; }
.s2_zs1{ background: url(imagesleft_qu.png) no-repeat; left: 37px ;}
.s2_zs2{ background: url(imagesright_qu.png) no-repeat; right:37px;  }
.s2_left dt{ font-size:36px;line-height: 52px; color:#fff; font-weight:bold ; margin-bottom: 26px; text-align: center; }
.s2_left dd{ font-size:18px;line-height: 40px; color:#fff; }
.s2_left span{ color:#fffc00; }
.s2_link{ display: block; width:337px; height:59px; background: url(imageslink1.jpg) no-repeat; font-size:28px; line-height: 59px; color:#fff; text-align: center; padding:31px 54px 0 58px; position: absolute;right:20px; bottom:41px;  } 
.s2_link:hover{ color:#230FAB;  }
.s2_bot{ margin: 28px auto 0; position: relative; width:1000px; background: url(imageslong.png) no-repeat; padding: 21px 0 0; height: 139px;   }
.s2_xiaor{ width:209px; height: 163px; background: url(imagesperson.png) no-repeat; position: absolute; left:5px; top:-13px; z-index: 1;  }
.s2_wz{ text-align: center; font-style: italic; font-size:22px; line-height: 60px; color:#fff; padding-left: 153px; }
.s2_bot h6{ font-weight: normal; font-size:26px; line-height: 66px; color:#45f4fb; padding-left: 125px; text-align: center;  }
.s2_bot h6 b{ font-weight: bold; color:#fffc00; font-size:30px;; }

.zg_s3{ background: url(imagess3.jpg) no-repeat center 0;padding: 4px 0 0;  }
.zg_s3_cont{ width:1032px; margin: 0 auto; background: url(imagespart01.png) no-repeat 0 0; padding: 65px 0 53px ;  }
.zg_bt2{ text-align: center; font-size:30px; line-height: 36px; color:#fff;margin-bottom: 15px; background: url(imagestitle.png) no-repeat center center;padding-left: 20px; }
.zg_bt2 span{ color:#fffc00;  }
.bt2_bot{ text-align: center; font-size:22px; line-height: 26px; color:#efedff; margin-bottom: 25px;  }
.s3_ul{ margin:0 auto; width:945px; }
.s3_ul li{ width:130px; height: 270px; margin: 0 3px 0 2px ;  }
.s3_ul b,.s3_ul p{ display: block; background: url(imagess3_li.png) repeat-y; color:#fff; text-align: center; }
.s3_ul b{ font-size:28px; line-height: 59px; margin-bottom: 16px;  }
.s3_ul p{ padding:37px 0; font-size:26px; line-height: 40px;  }

.zg_s4{ background: url(imagess4.jpg) no-repeat center 0;  }
.zg_s4_cont{ padding:57px 0 0;  }
.s4_main{margin: 10px auto 36px; background: url(imagess4_back.png) no-repeat; padding:79px 0 39px;}
.footer{font:12px/26px '宋体'; color:#c5c4d7; text-align:center; padding: 5px 0 25px;}
.footer a{color:#c5c4d7; }

.daka_box{ height:220px;  width:941px; margin: 0 auto 52px;}
.daka_box2{margin-bottom: 0; }
.daka_box dl{width:380px; margin-right: 10px;}
.daka_box dt{text-align:center; width:85px; background:url(imagesred_jiaobg.png) no-repeat; padding:25px 12px 25px 0; height:170px;}
.daka_box .dt2{background:url(imagesred_jiaobg2.png) no-repeat; padding:25px 0 25px  12px; }
.daka_box dl.dl2{ margin-right: 0; margin-left: 10px; }
.daka_box dt em{ display:block;float: left; width:34px; text-align: center; font:30px/34px 'Microsoft Yahei'; color:#fff;  }
.daka_box dt span{display:block; float: left; width:30px; font:20px/22px 'Microsoft Yahei'; float:left; padding:42px 0 42px 5px; color:#fff;}
.daka_box dd{position:relative; width:280px; float:left; top:-8px; margin-left:1px;}
.daka_box .dd2{float:right; top:-8px; margin-right:1px;}
.daka_box dd img{display:block; width:100%;}
.daka_box p{width:100%; font:14px/36px 'Microsoft Yahei'; color:#fff; position:absolute; left:0; bottom:0; background:url(imagestm_bgrpt.png); text-align:center;}
.daka_box p b{font-size:18px;}
.picScroll1{ width:550px; height: 219px; overflow:hidden; position:relative;  }
.picScroll1 .prev,.picScroll1 .next{ display:block; width:18px; height:36px; position:absolute; left:0; top:90px;}
.picScroll1 .next{left:auto; right:0;}
.picScroll1 .bd ul{ overflow:hidden; zoom:1; }
.picScroll1 .bd ul li{ width:178px;  margin-right:9px; float:left; _display:inline; overflow:hidden; text-align:center; position:relative;}
.picScroll1 .bd ul li img{display:block; width:178px; height:219px;}

.zg_xf{ position: fixed; width:288px; height: 340px; background: url(imageszg_xf.png) no-repeat;right:0; top:50%; margin-top: -170px ; z-index: 10; }
.zgxf_top{ width:165px; height: 44px; margin-bottom:14px; text-align: center; font-size:22px; line-height: 44px; font-weight: bold; color:#fff; padding: 5px ;} 
.zgxf_top a{ color:#fff;  }
.zgxf_top a:hover,.zgxf_mid1 a:hover b,.zgxf_bot:hover{ color:#ff0;  }
.zgxf_mid1{ padding: 5px; margin-bottom: 15px;}
.zgxf_mid1 b{ display: block; text-align: center; font-size:28px; line-height: 44px; color:#fff; border-bottom:2px solid #080426; width:237px; margin: 0 auto; }
.zgxf_mid1 em{ display: block; text-align: center; font-size:18px; line-height: 34px; color:#fffc00; width:237px; margin: 0 auto; }
.zgxf_mid2{ margin-bottom: 22px; }
.zgxf_bot{display: block; width:280px;margin: 0 auto; font-size:28px; line-height: 44px; color:#fff; text-align: center; font-weight:bold;  }
.zgxf_close{ display: block; width:17px; height: 17px; position: absolute; right:7px; top:47px; z-index: 1; font-size:24px; line-height: 17px; color:#fff;font-family: '宋体';  }










