html{
}
body {
	margin:0;
	padding:0;
	font:12px/1.5 '微软雅黑',Microsoft YaHei,Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#F1F1F1;
}
ul,li{
	margin:0;
	padding:0;
	list-style-type:none;
}
img{
	border:none;
}
img.imgborder{
	border:1px solid #EAEAEA;
}
.wrapper{
	width:1140px;
	margin:0 auto;
}
a,a:link,a:active,a:visited {
	color:#141414;
	text-decoration:none;
}
a:hover,.red a:hover,.gray a:hover,.blue a:hover,a.blue:hover,.hd-txt a:hover,.home-technology li a:hover,.home-technology li a:hover strong,.green a:hover,a.home-more:hover,.home-news-b a:hover,.products-list li p a:hover{
	color:#FF6600;
	text-decoration:none;
}
.w100{
	float:left;
	width:100%;
}
.float_left{
	float:left;
}
.float_right{
	float:right;
}
.blue,.blue a,a.blue{
	color:#0068b7;
}
.red,.red a{
	color:#FF6600;
}
.green,.green a{
	color:#009900;
}
.gray,.gray a{
	color:#999999;
}
.m20{
	margin-top:20px;
}
.m10{
	margin-top:10px;
}
.mar-auto{
	margin:auto;
}
.ct-txt{
	display:block;
	padding:0 20px;
	font-size:13px;
	line-height:28px;
}
.t2em{
	text-indent:2em;
}
.in13{
	text-indent:2em;
}
.in14{
	text-indent:28px;
}
.in15{
	text-indent:30px;
}
.in16{
	text-indent:32px;
}
.in13s{
	text-indent:2em;
	display:inherit;
}
.in14s{
	text-indent:28px;
	display:inherit;
}
.in15s{
	text-indent:30px;
	display:inherit;
}
.in16s{
	text-indent:32px;
	display:inherit;
}

.header{
	float:left;
	width:100%;
	overflow:hidden;
	position:relative;
}
.header{
	float:left;
	width:100%;
}
.header .menu{
	float:left;
	width:100%;
	height:55px;
	background-color:#FFFFFF;
}
.header .menu .logo{
	float:left;
	width:90px;
	height:45px;
	margin:5px 0 5px 0;
	padding-left:5px;
}
.mobile_menu{
	display:none;
}
.header .menu ul{
	float:left;
	width:1040px;
	height:55px;
	padding-left:0px;
	margin-top:0;
}
.header .menu li{
	float:left;
	width:132px;
	height:55px;
}
.header .menu li.home{
	float:left;
	width:100px;
	height:55px;
}
.header .menu li a{
	display:block;
	width:100%;
	text-align:center;
	font-size:15px;
	height:35px;
	line-height:35px;
	padding:10px 0;
	color:#333333;
}
.header .menu li a:hover{
	color:#0068b7;
}
.header .menu li.current a{
	display:block;
	width:100%;
	text-align:center;
	font-size:15px;
	height:35px;
	line-height:35px;
	padding:10px 0;
	color:#0068b7;
	font-weight:bold;
}
.header .login{
	float:right;
	width:180px;
	text-align:center;
	font-size:13px;
	height:35px;
	line-height:35px;
	padding:10px 0;
	color:#dddddd;
}
.header .login a{
	color:#000000;
	padding:0 8px;
}
.header .login a:hover{
	color:#12b7f5;
}
.header .login a.name{
	color:#FF6600;
}
.header .img_banner{
	float:left;
	width:100%;
	height:370px;
	overflow:hidden;
	text-indent:-99999px;
}
.header .banner{
	float:left;
	width:100%;
	height:510px;
}
.header .img_products{
	background:url(404.png) no-repeat center top;
}
.header .img_solutions{
	background:url(404.png) no-repeat center top;
}
.header .img_news{
	background:url(404.png) no-repeat center top;
}
.header .img_abouts{
	background:url(404.png) no-repeat center top;
}
.header .img_contact{
	background:url(404.png) no-repeat center top;
}
.header .img_download{
	background:url(404.png) no-repeat center top;
}
.header .img_pages{
	background:url(404.png) no-repeat center top;
}

.main_visual{height:465px;float:left;width:100%;overflow:hidden;position:relative; margin-bottom:10px;}
.main_image{height:465px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:465px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:465px;}
.main_image li span{display:block;width:100%;height:465px}
.main_image li a{display:block;width:100%;height:465px}
div.flicking_con{position:absolute;top:425px;left:50%;z-index:999;width:200px;height:21px;margin:0 0 0 -30px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('404.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:none !important;width:47px!important;height:65px!important;top:50%;margin-top:9px;display:none;}
#btn_prev{background:url(404.png) no-repeat left top;left:0px;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7; text-indent:-9999px;}
#btn_next{background:url(404.png) no-repeat right top;right:0px;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7; text-indent:-9999px;}
#btn_prev:hover,#btn_next:hover{opacity:1.0;filter:alpha(opacity=100);-moz-opacity:1.0;}


.mhot-flexslider{position:relative;width:360px;height:253px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.mhot-flexslider li{position:relative;}
.mhot-flexslider .slides{zoom:1;}
.mhot-flexslider .flex-control-nav{ width:100%;position:absolute;bottom:5px;right:12px;text-align:right;margin:0;padding:0;}
.mhot-flexslider .flex-direction-nav a{}
.mhot-flexslider .flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.mhot-flexslider .flex-control-paging li a{display:inline-block;width:10px;height:10px;background-color:#FFF;color:#FFF;text-align:center;text-indent:-9999px;cursor:pointer;border-radius:5px;}
.mhot-flexslider .flex-control-paging li a.flex-active{background-color:#12b7f5;}
.mhf-txt{
	float:left;
	position:absolute;
	width:100%;
	height:35px;
	color:#24e2fc;
	line-height:35px;
	font-size:18px;
	background:url(404.png) repeat;
	left:0;
	bottom:0;
	overflow:hidden;
}
.mhf-txt p{
	padding:0 18px;
	margin:0;
}

.content{
	float:left;
	width:100%;
	margin-top:30px;
	margin-bottom:25px;
}

.home-products{
	float:left;
	width:100%;
	overflow:hidden;
	margin-top:-20px;
	margin-bottom:15px;
}
.home-products ul{
	float:left;
	width:110%;
}
.home-products li{
	float:left;
	width:265px;
	text-align:center;
	font-size:13px;
	margin-right:27px;
}
.home-products li img{
	width:265px;
	height:265px;
	margin-bottom:5px;
}
.home-video-p{
	float:left;
	width:360px;
	height:253px;
	position:relative;
}
.home-video-p .icon_play {
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 360px;
  height: 253px;
  opacity: 0.8;
  background: url(404.png) no-repeat center center;
}
.home-video-p a .icon_play:hover{
	opacity:1.0;
}
a.home-more{
	float:right;
	font-size:12px;
	color:#666666;
	line-height:30px;
}
a.home-more strong{
	font-family:"宋体";
	font-weight:normal;
}
.home-news{
	float:right;
	width:360px;
	overflow:hidden;
}
.home-news-b{
	float:left;
	width:340px;
	padding:10px 10px;
	height:233px;
	background-color:#FFFFFF;
}
.home-news-b img{
	margin-bottom:0px;
}
.home-news-b a{
	display:block;
	font-size:13px;
	line-height:28px;
	color:#666666;
}
.home-news-b a strong{
	font-family:“宋体”;
	font-weight:normal;
}
.home-partner{
	float:left;
	width:100%;
	overflow:hidden;
	margin-top:20px;
}
.home-partner h2,.home-h2title{
	display:block;
	color:#0068b7;
	font-size:18px;
	font-weight:normal;
}
.home-partner ul{
	float:left;
	width:1170px;
}
.home-partner li{
	float:left;
	width:170px;
	height:55px;
	margin-right:24px;
	_margin-right:12px;
	*margin-right:12px;
	margin-bottom:25px;
}
.partner{
	float:left;
	width:100%;
	overflow:hidden;
	margin-top:0;
}
.partner h2{
	display:block;
	color:#0068b7;
	font-size:18px;
	font-weight:normal;
}
.partner ul{
	float:left;
	width:110%;
}
.partner li{
	float:left;
	width:170px;
	height:55px;
	margin-right:30px;
	_margin-right:15px;
	*margin-right:15px;
	margin-bottom:25px;
}
.home-video{
	float:left;
	width:360px;
	margin-right:32px;
}
.ht-txt{
	float:right;
	width:230px;
	font-size:13px;
	color:#666666;
}
.home-hotpd{
	float:left;
	width:360px;
}
.he-banner{
	float:left;
	width:360px;
	height:253px;
	overflow:hidden;
	position:relative;
}
.he-banner img{
	display:block;
}
.verifycodeimg{
	width:85px;
	height:40px;
	vertical-align:top;
	margin-top:2px;
	margin-left:5px;
}
.forgetPassword{
	float:left;
	width:100%;
	margin:45px 0 60px 0;
}
.forgetPassword ul{
	width:800px;
	margin:0 auto;
}
.forgetPassword li{
	float:left;
	width:100%;
	font-size:16px;
	line-height:30px;
	margin:15px 0;
}

.pg-title{
	display:block;
	width:1140px;
	margin:0 auto;
	padding:30px 45px 30px 45px;
	font-size:22px;
	font-weight:normal;
	color:#12b7f5;
}

.products-list{
	width:780px;
	margin:-15px auto 0 auto;
}
.products-list ul{
	float:left;
	width:100%;
}
.products-list li{
	float:left;
	width:100%;
	padding:0 0 30px 0;
	margin-bottom:30px;
	border-bottom:1px solid #EAEAEA;
}
.products-list li .dl-img{
	float:left;
	width:245px;
	height:auto;
}
.products-list li .dl-txt{
	float:right;
	width:530px;
	line-height:26px;
	font-size:13px;
	color:#666666;
}
.products-list h3{
	display:block;
	width:100%;
	font-size:22px;
	margin:15px 0;
	padding:0;
	font-weight:normal;
}
.products-list li p{
	display:block;
	width:100%;
	margin:10px 0;
}
.products-list li p a{
	color:#0068b7;
}
.products-detail{
	width:780px;
	margin:-15px auto 0 auto;
}
.products-detail .pd-img{
	float:left;
	width:265px;
	height:auto;
}
.products-detail .pd-txt{
	float:right;
	width:510px;
	line-height:26px;
	font-size:13px;
	padding-top:15px;
}
.products-detail h3{
	display:block;
	width:100%;
	font-size:22px;
	margin:15px 0;
	padding:0;
	font-weight:normal;
}

.prod-h2{
	float:left;
	width:100%;
	font-size:15px;
	height:40px;
	margin:15px 0 0 0;
	padding:0;
	font-weight:normal;
	color:#2b2b2b;
	background:#f6f6f6 url(404.png) repeat-x bottom;
}
.prod-nav{
	float:left;
	width:60%;
	height:40px;
}
.prod-nav a{
	float:left;
	width:108px;
	height:38px;
	margin-left:-1px;
	line-height:38px;
	text-align:center;
	background-color:#f2f2f2;
	border:1px solid #DDDDDD;
}
.prod-nav a.current{
	float:left;
	background:#FFFFFF url(404.png) repeat-x top;
	color:#0068b7;
	border:none;
	width:108px;
	height:38px;
	font-weight:bold;
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #FFFFFF;
	text-align:center;
}

.prod-content{
	float:left;
	width:760px;
	padding:0 10px;
	font-size:13px;
	line-height:28px;
	margin-top:15px;
}
.prod-content h4{
	display:block;
	width:100%;
	font-size:15px;
	color:#0068b7;
	font-weight:normal;
	margin:0;
	padding:0;
}
.prod-content p{
	margin:0 0 15px 0;
}
.prod-content .pd-desc,.prod-content .pd-para,.prod-content .pd-down{
	float:left;
	width:100%;
	margin-bottom:25px;
}
.pad-left{
	padding-left:10px;
}

.bt-blue{
	float:left;
	width:100%;
	margin:5px 0;
}
.bt-blue a{
	display:block;
	width:150px;
	height:36px;
	font-size:16px;
	line-height:35px;
	background-color:#0068b7;
	color:#FFFFFF;
	text-align:center;
	border-radius: 4px;
}
.bt-blue a:hover{
	background-color:#00589a;
}

.feedback-nav{
	display:block;
	width:352px;
	margin:-10px auto 28px auto;
	overflow:hidden;
}
.feedback-nav a{
	float:left;
	width:175px;
	height:40px;
	line-height:40px;
	font-size:18px;
}
.feedback-nav a.bt-sdk{
	background-color:#b7b7b7;
	color:#FFFFFF;
	text-align:center;
	border-right:1px solid #999999;
	border-radius: 4px 0 0 4px;
}
.feedback-nav a.bt-sdk:hover,.feedback-nav a.bt-doc:hover{
	background-color:#0068b7;
}
.feedback-nav a.bt-doc{
	background-color:#b7b7b7;
	color:#FFFFFF;
	text-align:center;
	border-radius: 0 4px 4px 0;
}
.feedback-nav a.bt-sdk-cur{
	background-color:#0068b7;
	color:#FFFFFF;
	text-align:center;
	border-right:1px solid #CCCCCC;
	border-radius: 4px 0 0 4px;
}
.feedback-nav a.bt-doc-cur{
	background-color:#0068b7;
	color:#FFFFFF;
	text-align:center;
	border-radius: 0 4px 4px 0;
}
.download-list{
	float:left;
	width:100%;
	margin:-30px 0 0 0;
}
.download-list ul{
	float:left;
	width:100%;
}
.download-list li{
	float:left;
	width:100%;
	padding:40px 0;
	border-bottom:1px solid #EAEAEA;
}
.download-list li .dl-img{
	float:left;
	width:205px;
	height:auto;
}
.download-list li .dl-txt{
	float:right;
	width:570px;
	line-height:26px;
	font-size:13px;
}
.download-list h3{
	display:block;
	width:100%;
	font-size:22px;
	margin:0;
	padding:0;
	font-weight:normal;
}
.download-list li p{
	display:block;
	width:100%;
	margin:15px 0;
}

.bleft{
	float:left;
	width:250px;
	background-color:#FFFFFF;
	height:auto;
	padding-bottom:38px;
}
.bleft h2{
	display:block;
	width:204px;
	height:60px;
	line-height:58px;
	color:#0068b7;
	font-size:22px;
	margin:0;
	padding:5px 23px;
	font-weight:normal;
	border-bottom:1px solid #EAEAEA;
}
.bright{
	float:right;
	width:860px;
	background-color:#FFFFFF;
	padding-bottom:8px;
}
.bright h2{
	display:block;
	width:814px;
	height:60px;
	line-height:58px;
	color:#666666;
	font-size:22px;
	margin:0;
	padding:5px 23px;
	font-weight:normal;
}
.leftnav{
	float:left;
	width:220px;
	padding:0 15px;
}
.leftnav li{
	float:left;
	width:100%;
	height:68px;
	border-bottom:1px solid #EAEAEA;
}
.leftnav li a{
	display:block;
	padding:0 8px;
	width:204px;
	height:68px;
	font-size:16px;
	line-height:68px;
	color:#333;
	background:url(404.png) no-repeat 201px center;
}
.leftnav li a:hover{
	color:#000;
	background:url(404.png) no-repeat 201px center;
}
.leftnav li.current a{
	display:block;
	padding:0 8px;
	width:204px;
	height:68px;
	font-size:16px;
	line-height:68px;
	color:#333;
	font-weight:bold;
	background:url(404.png) no-repeat 201px center;
}
.leftnav li.dl-current a{
	display:block;
	padding:0 8px;
	width:204px;
	height:68px;
	font-size:16px;
	line-height:68px;
	color:#333;
	font-weight:bold;
	background:url(404.png) no-repeat 193px center;
}
.leftnav li a span{
	padding-left:16px;
}
.rbox{
	float:left;
	width:800px;
	min-height:300px;
	padding:15px 30px 30px 30px;
}

.my-infos{
	font-size:13px;
	line-height:32px;
	margin-bottom:40px;
	margin-top:3px;
}
.my-vip,.my-update{
	font-size:13px;
	line-height:28px;
	margin-bottom:40px;
}
.myinfos{
	float:left;
	width:100%;
	margin:45px 0 50px 0;
}
.myinfos li{
	float:left;
	width:100%;
	font-size:16px;
	line-height:30px;
	margin:15px 0;
}
.mylabel{
	float:left;
	width:210px;
	height:46px;
	line-height:44px;
	font-size:16px;
	text-align:right;
	padding-right:20px;
}
.mytxt{
	float:left;
	height:46px;
	line-height:44px;
	font-size:16px;
	text-align:left;
}
.myselect{
	float:left;
	height:44px;
	width:auto;
	line-height:26px;
	padding:6px 0 6px 8px;
	margin-right:10px;
	font-size:16px;
	font-family:'微软雅黑',Microsoft YaHei,Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #cccccc;
	background-color:#F2F2F2;
	color:#666666;
}
.myinput{
	float:left;
	height:30px;
	width:auto;
	line-height:30px;
	padding:6px 8px;
	margin-right:10px;
	font-size:14px;
	font-family:'微软雅黑',Microsoft YaHei,Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #DADADA;
	background-color:#FFFFFF;
	color:#666666;
	width:400px;
}
.mybt{
	float:left;
	width:250px;
	height:45px;
	background-color:#12b7f5;
	line-height:39px;
	text-align:center;
	font-size:20px;
	color:#FFFFFF;
	border:none;
	cursor:pointer;
	font-family:'微软雅黑',Microsoft YaHei,Verdana, Arial, Helvetica, sans-serif;
    border-radius:4px;
}
.mybt:hover{
	background-color:#12abe5;
}
.mycheckbox{
	 float:left;
	 margin:9px 35px 4px 0;
	 height:30px;
	 line-height:21px;
 }
 .mycheckbox input{
	 width:20px;
	 height:20px;
	 vertical-align:-4px;
	 margin-right:8px;
 }
 .mya-title{
	 float:left;
	 width:100%;
	 font-size:18px;
	 color:#12b7f5;
	 margin:8px 0;
	 font-weight:normal;
	 background:url(404.png) no-repeat 230px center;
 }
 .mya-title span{
	float:left;
	width:210px;
	text-align:right;
 }
 .my-download{
	float:left;
	width:100%;
	margin:10px 0 30px 0;
}
.my-download ul{
}
.my-download li{
	display:block;
	width:auto;
	height:50px;
	font-size:14px;
	padding:25px 35px;
	border-bottom:1px solid #e7e7e7;
}
.md-title{
	float:left;
	width:425px;
	font-size:14px;
	color:#737373;
	line-height:24px;
}
.md-title img{
	float:left;
	width:45px;
	height:45px;
	margin-right:16px;
	_margin-right:8px;
	*margin-right:8px;
}
.md-title strong{
	display:block;
	font-size:18px;
	font-weight:normal;
}
.md-time{
	float:left;
	width:160px;
	line-height:50px;
	color:#737373;
}
.md-bt{
	float:right;
	width:85px;
	margin:9px 0;
}
.md-bt a{
	display:block;
	width:77px;
	height:31px;
	line-height:30px;
	background-color:#24c224;
	color:#FFFFFF;
	text-align:center;
	border-radius: 4px;
}
.md-bt a:hover{
	background-color:#22b322;
}

.solutions{
	display:block;
	width:780px;
	margin:0 auto;
	font-size:13px;
	line-height:28px;
	overflow:hidden;
}
.solutions h3{
	display:block;
	width:100%;
	font-size:22px;
	margin:0 0 0 0;
	padding:0;
	font-weight:normal;
	color:#0068b7;
}
.solutions-list{
	float:left;
	width:100%;
	margin-bottom:20px;
}
.posit{
	position:relative;
}
.solutions-nav{
	position:fixed;
	display:block;
	width:100px;
	background-color:#f6f6f6;
	padding:0 0 20px 0;
	top:455px;
	left:50%;
	margin-left:571px;
}
.solutions-nav h3{
	float:left;
	width:100%;
	text-align:center;
	font-size:14px;
	background-color:#fbfbfb;
	height:40px;
	line-height:40px;
	margin:0;
	padding:0;
}
.solutions-nav li{
	float:left;
	width:90px;
	padding:0 5px;
	height:38px;
}
.solutions-nav li a{
	display:block;
	padding-left:22px;
	height:38px;
	line-height:38px;
	color:#999999;
	background:url(404.png) no-repeat left center;
}
.solutions-nav li a:hover{
	color:#db1f00;
}
.solutions-nav li.current a{
	display:block;
	padding-left:22px;
	height:38px;
	line-height:38px;
	color:#db1f00;
	background:url(404.png) no-repeat left center;
}

.md-bt-blue{
	float:right;
	width:85px;
	margin:9px 0;
}
.md-bt-blue a{
	display:block;
	width:77px;
	height:31px;
	font-size:14px;
	line-height:30px;
	background-color:#12b7f5;
	color:#FFFFFF;
	text-align:center;
	border-radius: 4px;
}
.md-bt-blue a:hover{
	background-color:#11ade7;
}

.pages{
	float:left;
	width:100%;
	margin-top:30px;
	margin-bottom:10px;
}
.pages ul{
	width:385px;
	margin:0 auto 0 0;
}
.pages ul li{
	float:left;
	font-family: arial;
}
.pages ul li a{
	display:block;
	line-height:35px;
	font-size: 14px;
	height:35px;
	width:36px;
	text-align:center;
	border: 1px solid #ededed;
	margin-left:-1px;
}
.pages ul li a:hover{
	color:#FFF;
	text-decoration:none;
	background-color:#0068b7;
	border: 1px solid #0068b7;
}
.pages ul li.thisclass,
.pages ul li.thisclass a{
	color:#FFF;
	background-color:#0068b7;
	border: 1px solid #0068b7;
	display:block;
	line-height:35px;
	font-size: 14px;
	height:35px;
	width:35px;
	text-align:center;
}
.pages p{
	float:left;
	margin:0 6px;
	padding:0;
	height:35px;
	line-height:35px;
}
.pages p.no-prev{
	line-height:35px;
	font-size: 14px;
	height:35px;
	width:70px;
	text-align:center;
	color:#cccccc;
	border: 1px solid #ededed;
}
.pages p.no-next{
	line-height:35px;
	font-size: 14px;
	height:35px;
	width:70px;
	text-align:center;
	color:#cccccc;
	border: 1px solid #ededed;
}
.pages p a{
	float:left;
	line-height:35px;
	font-size: 14px;
	height:35px;
	width:70px;
	text-align:center;
	border: 1px solid #ededed;
}
.pages p a:hover{
	color:#FFF;
	text-decoration:none;
	background-color:#0068b7;
	border: 1px solid #0068b7;
}

.news-list{
	display:block;
	width:780px;
	margin:-20px auto 0 auto;
}
.news-list ul{
	float:left;
	width:100%;
}
.news-list li{
	display:block;
	width:100%;
	height:38px;
	line-height:38px;
	font-size:15px;
	padding:17px 0;
	border-bottom:1px solid #EAEAEA;
}
.news-list li strong{
	font-family:"宋体";
	font-weight:normal;
}
.news-list li .time{
	float:right;
	font-size:14px;
	color:#999;
	padding-right:8px;
}
.news-detail{
	display:block;
	width:780px;
	margin:-20px auto 0 auto;
	font-size:13px;
	line-height:28px;
}
.news-detail h1{
	display:block;
	width:100%;
	text-align:center;
	padding:24px 0;
	margin:0 0;
    line-height: 26px;
    font-size: 23px;
	border-bottom:1px solid #EAEAEA;
}
.news-detail h4{
	display:block;
	width:100%;
	font-weight:normal;
	font-size:13px;
	color:#999999;
	text-align:center;
	margin:8px 0;
	padding:0;
}
.news-detail h4 span{
	padding:0 15px;
}
.news-detail img{
	max-width: 780px;
}
.page-data{
	float:left;
	width:100%;
	margin-top:20px;
	padding:20px 0 0 0;
	color:#999999;
	border-top:1px solid #EAEAEA;
}
.page-data p{
	margin:5px 0;
}
.video-list{
	display:block;
	width:780px;
	margin:-20px auto 0 auto;
}
.video-list ul{
	width:110%;
	float: left;
}
.video-list li{
	float:left;
	width:250px;
	height:182px;
	overflow:hidden;
	padding:1px 0 0 0;
	margin:10px 15px 25px 0px;
	list-style-type:none;
	font-size:13px;
	text-align:center;
	position:relative;
}
.video-list li img{
	width:250px;
	height:160px;
}
.video-list li .icon_play {
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 250px;
  height: 160px;
  opacity: 0.0;
  background: url(404.png) no-repeat center center;
}
.video-list li a .icon_play:hover{
	opacity:1.0;
}

.abouts{
	display:block;
	width:780px;
	margin:0 auto;
	font-size:13px;
	line-height:28px;
	overflow:hidden;
}
.certificates-list{
	display:block;
	width:780px;
	margin:-20px auto 0 auto;
}
.certificates-list ul{
	width:110%;
	float: left;
}
.certificates-list li{
	float:left;
	width:250px;
    height:auto;
    min-height:210px;
    max-height:272px;
	overflow:hidden;
	padding:1px 0 0 0;
	margin:10px 15px 25px 0px;
	list-style-type:none;
	font-size:13px;
	text-align:center;
	position:relative;
}
.certificates-list li img{
    width: auto;
    height: auto;
    margin: 0 auto;
    max-width: 250px;
    max-height: 250px;
    display: block;
}
.jobs-list{
	float:left;
	width:100%;
	margin-bottom:0;
	padding:0 0 0 0;
}
.jobs-list h3{
	display:block;
	width:100%;
	font-size:23px;
	margin:0 0 5px 0;
	text-align:center;
	padding:0 0 18px 0;
	font-weight:normal;
	border-bottom:1px solid #EAEAEA;
}
.jobs-list h4{
	display:block;
	width:100%;
	font-weight:normal;
	font-size:13px;
	color:#999999;
	text-align:center;
	margin:8px 0;
	padding:0;
}
.jobs-list h4 span{
	padding:0 15px;
}
.jobs-table{
}
.jobs-table td{
	border-bottom:1px solid #EAEAEA;
}
.jobs-table td.blue{
	font-size:14px;
}
.jobs-table td strong{
	font-size:15px;
}
.jobs-table .th01{
	width:1%;
}
.jobs-table .th02{
	width:35%;
}
.jobs-table .th03{
	width:20%;
}
.jobs-table .th04{
	width:20%;
}
.jobs-table .th05{
	width:24%;
}
.jobs-so{
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:30px;
}
.jobs-so .bt-blues{
	display:inline-block;
	width:150px;
	height:39px;
	font-size:16px;
	line-height:35px;
	background-color:#0068b7;
	color:#FFFFFF;
	text-align:center;
	border-radius: 4px;
	border:none;
	cursor:pointer;
	margin:0px 5px 0 8px;
	font-family:'微软雅黑',Microsoft YaHei;
}
.jobs-so .bt-blues:hover{
	background-color:#00589a;
}
.jobs-so .finput{
	padding:8px 5px;
	border:1px solid #BBBBBB;
	font-family:'微软雅黑',Microsoft YaHei;
}
.jobs-so .rlabel{
	margin-right:8px;
}

.contact{
	display:block;
	width:600px;
	margin:0 auto;
	font-size:14px;
	line-height:28px;
}
.contact h3,.offices h3{
	font-size:18px;
	font-weight:normal;
	margin:0 0 0 0;
	padding:0;
}
.contact h4,.offices h4{
	font-weight:normal;
	margin:0 0 25px 0;
	padding:0;
	font-size:13px;
}
.contact .maps{
	display:block;
	margin-top:38px;
	width:600px;
	height:270px;
	border:1px solid #eeeeee;
}
.offices{
	display:block;
	width:780px;
	margin:0 auto;
	font-size:13px;
	line-height:28px;
	overflow:hidden;
}
.offices ul{
	float:left;
	width:110%;
}
.offices li{
	float:left;
	width:385px;
	padding:30px 0 30px 0;
	margin:0 15px 0 0;
	border-bottom:1px solid #EAEAEA;
}
.offices li strong{
	font-size:16px;
	padding-bottom:10px;
}
.feedback-list{
	float:left;
	width:100%;
	font-size:13px;
}
.feedback-list h3{
	margin:0;
	padding:0 8px 0 0;
	font-size:20px;
	color:#0068b7;
	font-weight:normal;
}
.feedback-list .finput{
	padding:4px 5px;
	border:1px solid #BBBBBB;
}
.feedback-list .flabel{
	padding-right:20px;
}
.feedback-list .rlabel{
	margin-right:20px;
}
.feedback-list .bt-blues{
	display:inline-block;
	width:150px;
	height:36px;
	font-size:16px;
	line-height:35px;
	background-color:#0068b7;
	color:#FFFFFF;
	text-align:center;
	border-radius: 4px;
	border:none;
	cursor:pointer;
	margin:20px 5px 8px 5px;
}
.feedback-list .bt-blues:hover{
	background-color:#00589a;
}
.feedback-list .bt-grays{
	display:inline-block;
	width:150px;
	height:36px;
	font-size:16px;
	line-height:35px;
	background-color:#999999;
	color:#FFFFFF;
	text-align:center;
	border-radius: 4px;
	border:none;
	cursor:pointer;
	margin:20px 5px 8px 5px;
}
.feedback-list .bt-grays:hover{
	background-color:#888888;
}
.feedback-list .fb-tips{
	width:630px;
	display:block;
	margin:10px auto;
	line-height:23px;
}
.feedback-list .fb-tips2{
	padding-left:145px;
}
.feedback-list .fbtextarea{
	width:550px;
}
.feedback-list .fbleft{
	width:25%;
}
.feedback-list .fbleft2{
	width:85px;
}
.feedback-list .fb-dd{
	width:680px;
}
.feedback-list .fbtext{
	width:502px;
}

#footer{
	float:left;
	width:100%;
	margin:35px auto 0 auto;
	height:auto;
	padding-top:20px;
	padding-bottom:20px;
	color:#DDD;
	overflow:hidden;
	font-size:12px;
	line-height:24px;
	background-color:#535353;
}
#footer ul{
	float:left;
	width:130px;
	padding:0 0 0 30px;
}
#footer ul h5{
	font-size:15px;
	font-weight:bold;
	color:#CCC;
	margin:8px 0;
}
#footer .copyright {
	float:left;
	width:100%;
	text-align:center;
	border-top:1px solid #656565;
	margin-top:25px;
	padding-top:15px;
	color:#CCC;
}
#footer .copyright a{
	color:#CCC;
	text-decoration:none;
}
#footer .copyright a:hover{
	color:#62b2df;
}
#footer ul li a{
	color:#F1F1F1;
	text-decoration:none;
}
#footer ul li a:hover{
	color:#62b2df;
}
#footer ul.hotline{
	float:left;
	width:300px;
	padding-left:25px;
}
#footer ul.hotline .number{
	display:block;
	font-size:41px;
	width:100%;
	margin:20px 0 6px 0;
}
#footer ul.hotline .time{
	display:block;
	width:100%;
	margin:18px 0 0 0;
}
.backToTop{
  display: none;
  width: 40px;
  line-height: 1.2;
  background:#999999 url(404.png) no-repeat 0 0;
  height:35px;
  color: #666;
  font-size: 13px;
  text-align: center;
  position: fixed;
  _position: absolute;
  left: 50%;
  margin-left:580px;
  bottom: 18px;
  _bottom: "auto";
  cursor: pointer;
  overflow:hidden;
  text-indent: -99999px;
  z-index:10;
  filter:alpha(opacity=70);       
  -moz-opacity:0.7;              
  opacity: 0.7;  
  border-radius: 3px;
}
.backToTop:hover{
  filter:alpha(opacity=100);       
  -moz-opacity:1.0;              
  opacity: 1.0; 
}
