@charset "utf-8";
/* CSS Document */
.new_top{
	background:#fff; margin:0px; padding:0px;
	height:72px; 
	width: 100%;
}
.new_top ul{
	list-style: none;
	padding: 0;
}
hgroup{
	margin: 15px 0 0 0;
	text-align: center;
	width: 165px;
}
#site_logo{
	margin: 0;
	padding: 0;
}
#site_description{
	color: #999;
	font:italic 12px/12px "微软雅黑", Arial, Verdana, sans-serif;
	margin: 5px 0 0 0;
	padding: 0;
}
.container_12
{
	margin-left: auto;
	margin-right: auto;
	width: 1124px;
	font-family: "微软雅黑"; overflow:hidden;
}
.container_12 .grid_3 {width: 220px; float:left;}
.container_12 .grid_9 {width: 875px; float:left;}
/* Nav primary */
.primary {
	margin: 18px 0 0 -15px;
	position: relative;
	font-family: "微软雅黑";
}
.primary ul li{
	float: left;
/*	position: relative;*/
	margin-top:10px; margin-right:40px;
}
.primary ul li a{
	color: #444;
	float: left;
	font: bold 13px/38px  "微软雅黑", Arial, Verdana, sans-serif;
	height: 38px;
	padding: 0 7px;
	text-transform: none; 
	width:62px; text-align:center; display:block;}
.primary ul li a:hover,
.primary ul li:hover a{
	background: #018ae2;
	border-radius: 19px;
	-moz-border-radius: 19px;
	-khtml-border-radius: 19px;
	behavior: url(PIE.htc);
	color: #fff;
	text-decoration: none;
	font-family: "微软雅黑";
}
.primary ul ul.sub{
	background: #fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	box-shadow: 0px 2px 5px 1px #e0e0e0;
	-moz-box-shadow: 0px 2px 5px 1px #e0e0e0;
	-webkit-box-shadow: 0px 2px 5px 1px #e0e0e0;
	display: none;
	left: 0;
	padding: 3px 0;
	position: absolute;
	top: 38px;
	z-index: 999;
}
.primary ul ul.sub li a{
	background: #fff;
	border: 0 none;
	border-radius: 0;
	-moz-border-radius: 0;
	-khtml-border-radius: 0;
	color: #444;
	font:normal 12px/35px 'PT Sans', Arial, Verdana, sans-serif;
	height: 35px;
	padding: 0 15px;
	text-transform: none;
	width: 185px;
}
.primary ul ul.sub li a:hover{
	background: #f5f7f9;
	border-radius: 0;
	-moz-border-radius: 0;
	-khtml-border-radius: 0;
	color: #ec6f54;
	margin: 0 3px;
	padding: 0 11px;
	width: 187px;
}
/* border-bottom: 1px solid #e5e5e5; */
.top_header{
	overflow:hidden;
	height: 50px;
	margin: 0;
}
.top_header li{
	list-style:none;
}

.welcome{
	color: #777;
	float: left;
	font:normal 13px/20px 'PT Sans', Arial, Verdana, sans-serif;
	margin: 35px 0 0 0;
}
.welcome a{
	color: #222;
	text-decoration: none;
}
/* Cart nav */
#cart_nav{
	float: right;
	margin: 6px 0 0 0px;
	width: auto; width:250px;
}
#cart_nav li{
	float: right; width:253px;
	position: relative;  font-size:13px; height:42px;  line-height:22px; color:#444; text-align:left;
}
#cart_nav a.cart_li{
	color: #444;
	display: block;
/*	float: right;*/
	font:bold 18px/40px 'PT Sans', Arial, Verdana, sans-serif;
	height: 38px; line-height:38px;
	margin: 0;
	min-width: 105px;
	padding: 0;
	text-align: left;
	text-decoration: none;
	text-transform: none;
}
#cart_nav .cart_ico{
	border-radius: 19px;
	-moz-border-radius: 19px;
	-khtml-border-radius: 19px;
	behavior: url(PIE.htc);
	display: block;
	float: left;
	height: 38px;
	margin: 3px 5px 0 0;
	width: 38px;
	background-color: #018ae2;
	background-image: url(../img/li_phone1.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#cart_nav a:hover.cart_li,
#cart_nav li:hover a.cart_li{
	border-radius: 19px;
	-moz-border-radius: 19px;
	-khtml-border-radius: 19px;
	behavior: url(PIE.htc);
	/*color: #fff;*/
	padding: 0 0px 0 0px;
	position: relative;
	text-align: left;
	text-decoration: none;
	z-index: 12;
}
.cart_li + ul.cart_cont{
	background: #fff;
	border: 0 none;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	behavior: url(PIE.htc);
	box-shadow: 0px 1px 5px 1px #e0e0e0;
	-moz-box-shadow: 0px 1px 5px 1px #e0e0e0;
	-webkit-box-shadow: 0px 1px 5px 1px #e0e0e0;
	display: none;
	padding: 37px 20px;
	position: absolute;
	right: -20px;
	top: -23px;
	z-index: 11;
}
.cart_li + ul.cart_cont .recently{
	font:bold 13px/14px 'PT Sans', Arial, Verdana, sans-serif;
	margin: 0 0 30px 0;
	text-transform: none;
}
.cart_li + ul.cart_cont li{
	border-top: 0 none;
	float:none!important;
	padding: 10px 0;
	width: 315px;
}
.cart_li + ul.cart_cont li+li+li{
	border-top: 1px solid #f0f0f0;
}
.cart_li + ul.cart_cont li.no_border{
	border: 0 none;
	overflow: hidden;
	padding: 0;
	width: 315px;
}
.cart_cont .prev_cart{
	background: #fafafa;
	border: 1px solid #e5e5e5;
	display: block;
	float: left;
	height: 56px;
	text-align: center;
	width: 56px;
}
.cart_cont .cart_vert{
	display: table-cell;
	height: 56px;
	vertical-align: middle;
	width: 56px;
	//display:block;
	//height:auto;
	//margin-top: expression((28-parseInt(offsetHeight)/2)  <0 ? "0" : 28-(parseInt(offsetHeight)/2) +'px') ;
}
.cart_cont .prev_cart img{
	height: 56px;
	width: 56px;
	max-height: 56px;
	max-width: 56px;
}
.cart_cont .cont_cart{
	float: left;
	font:normal 12px/17px 'PT Sans', Arial, Verdana, sans-serif;
	height: 58px;
	padding: 0 0 0 10px;
	width: 225px;
}
.cart_cont .cont_cart h4{
	color: #444;
	font:normal 12px/17px 'PT Sans', Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;
}
.cart_cont .cont_cart .price{
	color: #444;
	font:normal 12px/17px 'PT Sans', Arial, Verdana, sans-serif;
	margin: 5px 0 0 0;
}
.cart_cont .cont_cart .price span{
	color: #eb6447;
}
.cart_cont .close{
	background: url(../img/close.png) no-repeat 0 0;
	display: block;
	float: left;
	height: 20px;
	width: 20px;
}
.cart_cont .close:hover{
	opacity: .8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.cart_cont a.view_cart,
.cart_cont a.checkout{
	background: #7698c1;
	border: 0 none;
	border-radius: 19px;
	-moz-border-radius: 19px;
	-khtml-border-radius: 19px;
	behavior: url(PIE.htc);
	color: #fff;
	cursor: pointer;
	display: block;
	float: left;
	font: normal 12px/37px 'PT Sans', Arial, Verdana, sans-serif;
	height: 38px;
	left: 315px;
	margin-top: 20px;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 138px;
}
.cart_cont a.checkout{
	background: #eb6447;
	left: 147px;
	margin-left: 30px;
	width: 144px;
}
.cart_cont a.view_cart:hover{
	background: #80a6d3;
	background: -moz-linear-gradient(top,  #80a6d3 0%, #4a72a4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80a6d3), color-stop(100%,#4a72a4));
	background: -webkit-linear-gradient(top,  #80a6d3 0%,#4a72a4 100%);
	background: -o-linear-gradient(top,  #80a6d3 0%,#4a72a4 100%);
	background: -ms-linear-gradient(top,  #80a6d3 0%,#4a72a4 100%);
	background: linear-gradient(to bottom,  #80a6d3 0%,#4a72a4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80a6d3', endColorstr='#4a72a4',GradientType=0 );
	box-shadow: 0px 0px 4px #80a6d3;
	-moz-box-shadow: 0px 0px 4px #80a6d3;
	-webkit-box-shadow: 0px 0px 4px #80a6d3;
}
.cart_cont a.checkout:hover{
	background: #fa7a5f;
	background: -moz-linear-gradient(top,  #fa7a5f 0%, #ce4a2e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa7a5f), color-stop(100%,#ce4a2e));
	background: -webkit-linear-gradient(top,  #fa7a5f 0%,#ce4a2e 100%);
	background: -o-linear-gradient(top,  #fa7a5f 0%,#ce4a2e 100%);
	background: -ms-linear-gradient(top,  #fa7a5f 0%,#ce4a2e 100%);
	background: linear-gradient(to bottom,  #fa7a5f 0%,#ce4a2e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7a5f', endColorstr='#ce4a2e',GradientType=0 );
	box-shadow: 0px 0px 4px #fa7a5f;
	-moz-box-shadow: 0px 0px 4px #fa7a5f;
	-webkit-box-shadow: 0px 0px 4px #fa7a5f;
}


/*第一屏*/
.banner_wk{ width:100%; overflow:hidden; height:100%; background:url(../img/bj.jpg) no-repeat 100%;}
.banner_wk a.tp_img{ margin-top:10%;}
.banner_wk a.wz_p{ color:#FFF; font-size:40px;  line-height:60px; margin-top:2%;}
.banner_wk a{ margin-top:5%; display:block;}
/*第二屏*/
.hy_kui{ width:100%; height:100%; overflow:hidden; background:url(../img/bj.jpg) no-repeat 100%;}
.wk_hy{ width:1126px; margin:10% auto; }
.fa_item{ width:100%; overflow:hidden;}
.fa_item li{ width:32%; height:215px; margin-bottom:20px; margin-right:2%; float:left; text-align:center; background:url(../img/bj_s.png);}
.fa_item li p{ padding-top:30px; font-size:24px; }
.fa_item li p a{ font-size:24px;}
.fa_item li span{ line-height:30px; font-size:20px; margin-top:20px; padding:0px 40px; display:block; font-family:"微软雅黑";}
.fa_item li a.mc_s{font-size:24px; display:block; font-family:"微软雅黑"; padding-top:50px; font-size:24px; color:#555555;}
.fa_item li a.js_s{line-height:30px; display:block; font-size:20px; margin-top:20px; padding:0px 40px; display:block; font-family:"微软雅黑"; font-size:12px; color:#555555;}

.ys_item{ width:100%; overflow:hidden;}
.ys_item li{ width:30%; height:215px; margin-bottom:80px; margin-right:3%; float:left; text-align:center; }
.ys_item li p{ margin-top:27px;  font-size:16px; font-weight:bold;}
.ys_item li span{ line-height:30px; margin-top:20px; display:block;}

.zz_c{ width:100%; height:170;position:relative;}
.tm_c{ width:100%; height:215px; background:#fff; position:absolute; cursor:pointer; top:0px;}
.bj_anniu{ margin:0px auto; width:100%; text-align:center;}
.bj_anniu
.bj_anniu a{}
.xz_tub { margin-top:5px; background:#fff; font-size:14px; color:#434343;}
.xz_tub tr td.ertyui{ width:20%; text-align:center; padding:5px 0; overflow:hidden;}
.xz_tub tr td.ertyui img{ width:55%;}
.tm_c a{ display:block; color:#fff;font-size:14px;}
.tm_c a:hover{ color:#fff; }
.zz_c span{ color:#fff; font-size:16px;}
.zt_item{ width:360px; height:170px;}
.zt_item .zz_c b{ height:97px; display:block; padding-top:25px;}
.zt_item .zz_c p{ display:block; overflow:hidden;}
.zt_item .zz_c p img{ width:80px; height:80px;}
.zt_item .zz_c span{ font-size:18px; display:block;}
.st10{ text-align:center; width:100%;}
/*第三屏*/
.disan_p{ width:100%; overflow:hidden;height:100%; background:url(../img/bj.jpg) no-repeat  100%;}
.fuw_ms{ width:100%; margin-top:23%; overflow:hidden;}
.ds_wk{ width:1030px; margin:0px auto;}
.fuw_ms a{ display:block; float:left; line-height:123px; color:#fff; font-size:24px; margin-right:30px;}
.yy_ms{ width:100%; margin-top:10%; overflow:hidden;}
.yy_ms a{ display:block; float:left; line-height:74px; color:#fff; font-size:24px; margin-right:30px;}
.fuw_ms span{ display:block; float:left;}
.jy_ms{ width:100%; margin-top:5%; overflow:hidden;}
.jy_ms a{ display:block; width:100%;line-height:74px; color:#fff; font-size:24px;}
.jy_ms span{ display:block; width:100%;}



/*第四屏*/
.dis_gd{ width:100%;overflow:hidden;height:100%; background:url(../img/bj.jpg) no-repeat  100%;}
.gd_wk{ width:1124px; margin:0px auto; padding-top:10%;}
.gd_left{ float:left; width:288px; margin-left:20px;}
.gd_s{ color:#FFF; margin-top:80px;}
.sg_s1{ margin-top:40px;}
.gd_s p{ text-align:right; font-size:24px; margin-bottom:10px;}
.gd_mad{ float:left; margin:0px 10px;}
.gd_right{ float:left; width:288px;}
/*第五屏*/
.lc_diw{width:100%;overflow:hidden;height:100%; background:url(../img/bj.jpg) no-repeat  100%;}
.lc_wk{width:1124px; margin:0px auto; }
.lc_s{ width:100%; overflow:hidden; padding-top:25%;}
.lc_s li{ width:265px; float:left; color:#fff; height:180px; line-height:26px;}

.lc_x{ width:100%; overflow:hidden;}
.lc_x li{ width:265px; float:left; overflow:hidden; color:#FFF;  height:170px;}
.lc_s li.sz_k{ text-align:center; line-height:170px; font-size:70px;}
.lc_x li.sz_k{ text-align:center; line-height:120px; font-size:70px;}

.lj_gd{ width:1024px; margin:0px auto; clear:both; text-align:right; height:30px; overflow:hidden; line-height:30px; margin-top:20px;}
.lj_gd a{ color:#fff; font-size:16px; cursor:pointer; font-family:"微软雅黑";}
.lj_gd a:hover{ color:#fff;}
/*弹框*/
.tc_item{ width:450px; height:300px; background:#fff; position:fixed; top:50%; left:50%; margin-top:-185px; margin-left:-205px;}
.tc_tit{ width:365px; margin:10px auto; overflow:hidden; height:50px; line-height:50px; margin-top:15px; margin-bottom:20px; border-bottom:1px solid #ccc; }
.tc_tit p{ float:left; font-size:18px; padding:0px; margin:0px; border-bottom:3px solid #3496D8; line-height:47px;}
.tc_tit span{ float:right; cursor:pointer;}
.science-inner a.t1{ width:100%; text-align:center; font-size:32px; color:#FFF;}
.science-inner a.t2{ width:100%; text-align:center; font-size:16px; color:#FFF;}
.science-inner a.t3{ width:100%; text-align:center;}
.science-inner a.t4{ width:100%; text-align:center;}


/*申请合作伙伴*/
.hb_hz{ width:1008px; margin:0px auto; overflow:hidden;}
.hz_tit{ width:89%; height:150px; background:url(../img/sq.png) no-repeat 0px center; line-height:150px; padding-left:1%; font-size:28px; font-weight:bold; padding-left:90px;}
.hz_box{ width:100%; margin-top:30px; overflow:hidden; margin-bottom:50px;}
.hz_left{ float:left; width:438px;}
.hz_right{ float:right; width:540px;}
.tx_bt{ width:100%;}
.tx_bt{ line-height:40px; font-size:18px; margin-bottom:30px;}
.gff-con-column {
  float: left; padding:0px 40px;
  padding-bottom: 10px;
}
.gff-con-column label {
  float: left;
  font-size: 16px;
  width: 85px;
  height: 37px;
  line-height: 37px; text-align:right; margin-right:5px; color:#555555;
}
.gff-con-column .input-out {
  float: left;
  padding: 3px 10px;
  width: 233px;
  height: 24px;
  border: 1px solid #b3b3b3;
}
.gff-con-column .input-out .input-txt {
  border: 0;
  outline: 0;
  width: 233px;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  color: #aaa;
}
.gff-con-column .input-select {
  padding: 5px 0;
  width: 115px;
  color: #aaa;
  border: 1px solid #9cc6e8;
  border-radius: 3px;
  outline: 0;
}
.input-select-con {
  float: left;
  padding-right: 10px;
  overflow: hidden;
}

.input-out1 p {
    float: left;
    margin-right: 5px;
    height: 28px;
    line-height: 28px;
	border: 1px solid #9cc6e8;
  border-radius: 2px;
  box-shadow: 0 0 5px #d8eaf8;
    background:#f1f1f1;
    width: 100px;
    text-align: center;
    font-size: 14px;
    position: relative;
}
.input-out1 p input{font-size: 18px; width:102px;height:40px;cursor: pointer; position: absolute ;right: 0;top: 0;opacity: 0;filter:alpha(opacity=0);}

.dfg_sd{ display:block; width:100%;}
.dfg_sd li{ float:left; width:500px; text-align:center; border-top:1px dashed #ccc; height:506px; border-right:1px dashed #ccc;}
.dfg_sd li img{ margin-top:20px;}
.dfg_sd li.ju_d img{ margin-top:40px;}
.dfg_sd li p{ font-size:18px; font-family:"微软雅黑"; margin-bottom:20px; margin-top:10px;}
.dfg_sd li span{ width:370px; display:block;  margin:0px auto; line-height:28px; font-size:15px; color:#000;}
.dfg_sd li span a{ font-family:"宋体"; color:#222;}
button, input[type="submit"] {
    background: #3496d8;
    color: #fff;
    height: 36px;
    margin-right: 20px;
    text-align: center;
    font: bold 13px 'PT Sans', Arial, Verdana, sans-serif;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    behavior: url(PIE.htc);
    cursor: pointer;
    text-transform: none;
    margin-top: 15px; border:0;
}

.tm_c p{ padding:0px; margin:0px; padding-bottom:20px;}
.tm_c p.js_s{ text-align:center; font-size:12px; color:#555;padding-top:5px;}