/* CSS Document */
@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:12px/1.5 Tahoma,arial,'Hiragino Sans GB','microsoft yahei',\5b8b\4f53}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.hide{display:none}.show{display:block}.mt10{margin-top:10px}.noBg{background:none!important}.noBorder{border:0!important}.yahei{font-family:'microsoft yahei'}.red{color:red}
/* é¡¹ç›®ä¸»ä½“éƒ¨åˆ†è®¾ç½® */
html,body{min-width: 1245px;}
body{background:#fff;color:#666;}
a{color:#444;text-decoration:none;/*transition:color 0.2s linear 0s*/}
a:hover{color:#192f64;}
.wrapper{ position:relative; width:100%; margin:0 auto; overflow:hidden; }
.g-in{ width:1200px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}
.wrapper img{ display:block; vertical-align:top; }

.header{ }
.topAreas{ background:#000; width:100%; }
.topArea{ font-size:13px; line-height:30px; color:#fff; }
.topArea .sd{ float:left; }
.topArea .mm{ float:right; }
.topArea .mm span{ margin-right:10px; }
.topArea .mm a{ margin-left:10px; color:#fff; }

.btArea{ }
.logo{ float:left; width: 234px; line-height: 88px; }
.logo a{ }
.logo a img{ vertical-align: middle; }
.nav{ float:right; margin-top:22px; }
.nav ul{ }
.nav ul li{ width:104px; float:left; text-align:center; font-size:17px; line-height:26px; position:relative; }
.nav ul li a { display: block; }
.nav ul li a b{ font-weight:normal; color:#000; }
.nav ul li a span{ font-family:Arial; font-size:13px; color:#787878; text-align:center; display:block; text-transform:uppercase; }
.nav ul li a:hover b, .nav ul li a:hover span, .nav ul li a.current b, .nav ul li a.current span { color:#df0112; }
.nav ul li .subNav{ width:122px; z-index:9; position:absolute; top:60px; left:0; display:none; opacity:0.7; background:#fff; padding:14px 0; }
.nav ul li .subNav dl{ }
.nav ul li .subNav dl dt{ width:122px; height:43px; text-align:center; font-size:15px; line-height:30px; }
.nav ul li .subNav dl dt a{ color:#000; }
.nav ul li .subNav dl dt:hover a{ color:#ce38a9; }

.banner{ position:relative; width:100%; }
.banner .prev, .banner .next{ width:37px; height:70px; position:absolute; top:40%; z-index:9; }
.banner .prev{ left:0px; background:url(banner_prev.png) no-repeat; }
.banner .next{ right:0px; background:url(banner_next.png) no-repeat; }
.banner .bd{ width:100%; left:50%; margin-left:-50%; position:relative; z-index:1; }
.banner .bd ul{ }
.banner .bd ul li{ }
.banner .bd ul li img{ }
.banner .hd{ width:100%; left:50%; margin-left:-50%; position:absolute; bottom:20px; z-index:3; }
.banner .hd ul{ text-align: center; }
.banner .hd ul li{ width:15px; height:15px; background:#fff; border-radius:100%; margin:0 10px; *display:inline; zoom: 1; display:inline-block; vertical-align:top; cursor:pointer; text-indent:999px; }
.banner .hd ul .on{ background:#898989; }

.footers_on{ width:100%; background:#232323; }
.footer{ }
.ft_logo{ margin:104px 0 121px 0; float:left; }
.ft_logo a{ display:block; }
.ft_logo a img{ }
.g-netWork{ float:left; margin-top:36px; margin-bottom:36px; text-align:center; }
.g-netWork dl{ width:164px; float:left; border-right:1px solid #2f2f2f; padding-top:15px; height:176px; }
.g-netWork dl dt{ font-size:14px; line-height:33px; }
.g-netWork dl dt a{ color:#fff; }
.g-netWork dl dd{ font-size:14px; line-height:25px; }
.g-netWork dl dd a{ color:#fff; opacity:0.8; }
.code{ float:right; margin-top:70px;width: 400px; font-size: 14px;color:#fff;}
.code ul{ margin-right:10px; }
.code ul li{ display:block; margin-right:26px; }
.code ul li img{ padding:2px; background:#fff; }
.code ul li span{ display:block; font-size:14px; line-height:38px; color:#fff; text-align:center; }

.footers_under{ font-size:14xp; line-height:36px; width:100%; background:#000; text-align: center; color: #ffffff; }
.footers_under a{ color:#fff; display:inline-block; margin:0 7px; }



/*é¢„å®šä¸»é¢˜è¡¨å•*/
.form_z{ position:fixed; width:416px; height: 480px; top:0; bottom: 0; margin: auto 0 auto -208px;  left:50%; background:#fff; display:none; z-index:999; }
.form_z .hd{ background:#f7f7f7; }
.form_z .hd span{ float:left; font-size:15px; line-height:46px; color:#000;  padding-left:20px; }
.form_z .hd i{ float:right; margin:14px 16px 0 0; cursor:pointer; }
.form_z .hd i img{ }
.form_z .bd{ font-size:15px; line-height:87px; color:#000; text-align:center; }
.form_z .bd a{ display:inline-block; color:#ce38a9; }
.form_z form{ }
.form_z form{ margin-top:22px; border:0; padding:0; background:none; text-align:center; }
.form_z form input{ border:0; padding:0; background:none; display:inline-block; text-align:left; }
.form_z form .text{ margin-bottom:12px; border:1px solid #d9d9d9; font-size:14px; line-height:30px; padding-left:10px; width:348px; }
.form_z form .submit{ width:360px; line-height:30px; text-align:center; margin:0 auto; font-size:14px; color:#fff; text-align:center; background:#ce38a9; margin-top:14px; margin-bottom:40px; cursor:pointer;  }
.form_z form  textarea{ text-align:left;  padding:0; background:none; width:347px; padding-left:10px; height:90px; border:1px solid #d9d9d9; margin-bottom:12px; }







