/*首页项目*/
.tabBox{ width:96%; margin:0 auto; border:1px #e3e3e3 solid; border-top:none;}
.tabBox .hd{ height:40px; line-height:40px;  background:#DCDCDC; }
.tabBox .hd ul{ overflow:hidden;  }
.tabBox .hd ul li{ float:left; width: 20%;text-align: center; color:#000; background:#DCDCDC;}
.tabBox .hd ul li a{font-size:18px;}
.tabBox .hd ul .on{ background:#0054A7; color:#BA2636;  }
.tabBox .hd ul .on a{ display:block; color:#fff; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }
.tabBox .bd ul{ background:#ffffff;}
.tabBox .bd ul div.xml{ width: 100%;margin: 0px auto; padding-bottom:3%; display:table-cell;}
.tabBox .bd li{ width: 20%;text-align: center;float: left;margin: 4% 0px 0px 3.8%;}
.tabBox .bd li img{ width:100%;}
.tabBox .bd a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.tabBox .bd li a{ color:#333; font-size:14px;}
/*首页项目*/
.top_tip{ margin:0 auto; position:fixed; left:0; width:100%; top:0;  background:#f3f2f2; border:1px solid #CCC; z-index:99999;}
.to_pc{ float:left;}
.lm{ width:100%; background:#08509b;  height:auto; overflow:auto;}
.lm1{ float:left; text-align:center; width:29%;}
.lm1 img{ text-align:center; width:100%;}
.lm2{ float:right; width:71%; text-align:right;}
.lm2 img{ width:100%;}
.news{ width:93%; margin:18px auto; height:auto; overflow:auto;}
.news1{ width:87%; float:left}
.news1 li{ line-height:35px; color:#666; text-indent:2em; border:1px solid #ededed; background:#fff; width:100%; font-family:"宋体"; font-size:12px; margin-bottom:5px;}
.news1 li a{ color:#666;}
.news2{ width:11%; float:right; background:#08509b;font-family:"宋体"; font-size:12px; height:78px; text-align:center; }
.news2 a{ color:#fff; width:100%; height:37px; display:block; padding-top:18px; line-height:20px;}

.zx{ text-align:center;}
.zx img{ margin:0 8px;}


/*最新动态*/
.new{ width:100%;}
.new_tit{ width:100%; margin:0 auto;  line-height:40px; color:#fff; height:44px; }
.new_tit .zt_titbj{ width:5%; min-width:25px; max-width:35px; display:inline-block; vertical-align:middle;  margin-right: 5px;}
.new_tit span{ float:left; display:block;font-size:22px; text-indent:0.5em; display:block;}
.new_tit span.zb{ width:75%; color:#333333; font-weight:bold; float:left;}
.new_tit span.gd{ width:24%; color:#646465;float:right; text-align:right;}
.new_tit span.gd a{padding-right: 5px;font-size:18px;}
.new_tit span.yb input{ width:60%; height:35px; background:#fff; color:#999 ; border:none; float:left}
.new_tit span.yb input.ss{ width:18%; background:url(../images/ss.jpg) no-repeat; background-image:100%; float:left}
.new_tit i.sm{ font-weight:normal; font-style:normal; font-size:14px;}

.xw{ width:96%; background:#fff; border:1px solid #e3e3e3; height:auto; overflow:auto; margin:0 auto; padding:10px 0px;}

.xw1{ width:30%; float:left; margin-right:3%;}
.xw1 img{ width:100%;vertical-align: bottom;}
.xw2{ float:left; width:65%; }
.xw_nr{ width:96%; margin:0 auto; padding:10px 0; height:auto; overflow:auto; border-top:1px #e1e1e1 solid;}
.xw2 dt{font-size:14px; line-height:24px; color:#999999; font-family:"宋体"; width:100%;}
.xw2 dt h2{ font-size:18px; color:#0075BE; line-height:28px; font-family:"微软雅黑"}
.xw2 dd,.xw dd{ font-size:20px; color:#0080c7; line-height:25px; font-family:"宋体"; text-indent:20px;}
.xw dd span{float: right;padding-right: 20px;color: #999999;}
.xw dd i{ color:#FF0000; font-style:normal;}
/*最新动态End*/

/* 真人案例 */
.al{margin: 0 auto;}
.sgal{width:96%; background:#fff;margin: 0 auto;border:1px solid #e3e3e3;display: table;}
.sgal li{ width:50%;border-left: solid 1px #e3e3e3; text-align:center;border-bottom: solid 1px #e3e3e3; float:left;background:#fff;margin-right:-1px;}
.sgal li.ms1{ margin-left:-1px;}
.sgal li p{ font-size:18px; color:#666; line-height:32px;padding: 5px 0 10px 0;}
.sgal li img{ width:100%;}

/* 真人案例 */

/* 案例流程 */
.alnc{ width:96%; margin:0px auto 10px auto; background:#fff;border:1px solid #e3e3e3;display: table;}
.alnc .ac1{ font-size:18px; color:#666666; position:relative; width:96%; padding-left:4%; margin:20px 0 10px 0;}
.alnc .ac1 img{ vertical-align:middle; margin-right:10px;}
.alnc .ac1 a{ position:absolute; top:10px; right:5px; font-size:16px; color:#0075be;}
.alnc .ac2{display: table; width:100%;}
.alnc .ac2 li{ float:left; width:31%;margin: 10px 1% 10px 1.2%;}
.alnc .ac2 li img{ width:100%;}
.alnc .ac3{ font-size:18px; line-height:32px; color:#999999;padding-left: 2%;}
.alnc .ac4{ border-top:1px solid #f1f1f1; position:relative;margin-top: 20px;}
.alnc .ac4 li{ width:50%; float:left; height:44px; line-height:44px; text-align:center;}
.alnc .ac4 li img{ vertical-align:middle; margin-right:10px;}
.alnc .ac4 li a{ display:block; color:#999999; font-size:16px;}
.alnc .ac4 i{ position:absolute; left:50%; top:10px; width:0px; height:25px; border-left:1px solid #f1f1f1;}

/* 案例流程End */

/* 国际专家团 */
.zjTabBox{ position:relative; overflow:hidden; margin:0px auto 10px auto;; width:96%;background: #f8f8f8/* 设置焦点图最大宽度 */ }
.zjTabBox .hd{ margin: 10px 0;display: inline-block; width:100%;}
.zjTabBox .hd ul{ }
.zjTabBox .hd ul li{ color:#fff; width:18%;  float:left; text-align:center;margin: 0.8% 1% ;}
.zjTabBox .hd ul li img{ width:100%;vertical-align: bottom;border:1px solid #e2e2e2;}
.zjTabBox .hd ul li.on img{ border:1px solid #f1ac2e;}
.zjTabBox .bd{ position:relative; z-index:0; }
.zjTabBox .bd li{ position:relative; text-align:center;  }
.zjTabBox .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;}
.zjTabBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  } 

.zjmor{ position:absolute; top: 26%;left: 8%;width: 50%;text-align: left;}
.zjmor b{ font-size:42px; color:#0067a8; line-height:32px;}
.zjmor p{ font-size:20px; color:#333333; line-height:34px;margin: 10px 0 30px 0;}
.zjmor a{ width:108px; height:36px; display:inline-block; text-align:center; color:#fff; line-height:36px; background:#0075be; margin:0 5px;border-radius:8px; font-size:18px;}

.zjleft,.zjright{ font-size:63px; color:#000000; position:absolute; bottom:22%;font-family: "宋体",SimSun;}
.zjleft{ left:5px;}
.zjright{ right:5px;}
/* 国际专家团 */

/* 学术曙光 */
.xssg{ width:96%; margin:0 auto;border:1px solid #e3e3e3; display:table;}
.xssg li{ float:left; width:50%; text-align:center; background:#fff;}
.xssg li p{ font-size:18px; line-height:46px; color:#333333;}
.xssg li img{ width:100%;vertical-align: bottom;}


.hpbox{ width:100%;}
.hpbox .hd{ height:46px;margin-bottom: 30px;}
.hpbox .hd li{width:25%;background: #1A255D;text-align:center;float:left;line-height:46px;}
.hpbox .hd li.on{background: #0667E2;}
.hpbox .hd li a{ display:block; color:#fff; font-size:22px;}

.hpbox .bd{ margin:20px auto;}
.hpbox .bd li{ width:30%; float:left; background:#fff;border:1px solid #e3e3e3; text-align:center; margin: 0 0 15px 2.2%;}
.hpbox .bd li p{ font-size:18px; line-height:38px; color:#666666;padding-bottom: 10px;}
.hpbox .bd li img{ width:100%;}

/* 学术曙光 */

/* 底部 */
.bottom{  font-size:12px;color:#fff; background:#1A255D; margin-top:30px; padding: 20px 0px 80px 0px;}
.botdh{ display:block; width:80%; margin:0 auto;}
.botdh ul li{ font-size:16px; float:left;text-align:center; width:32%; margin-right:1%;}

.botdh ul li img{ width:50%;}
.botwz{display:block; width:100%;margin:0px auto; }
.botwz ul li{ font-size:16px; line-height:30px; text-align:center;}
/* 底部 */

/*焦点图样式*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	list-style-type: none;
}
.block_home_slider { border-bottom:1px solid #b7b7b7;
	position: relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(js/PIE.htc); /*半透明兼容*/
	text-align: center;
	line-height: 0px;
	margin-right: auto;
	margin-left: auto;	
} 

 /*底部小图标*/
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(../images/bg_caption.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a {width:13px; height:25px;  display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(../images/sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging {padding-top:15px; display:inline-block;position: absolute;bottom: 4%;right: 4%;}
.block_home_slider .flex-control-paging li {
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
	list-style-type: none;
}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(sprite_nav_3.png); text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}

.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}


.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
/*焦点图样式*/

/* 圆形菜单导航 */
.info-nr {position:fixed;bottom:10px;left:0px;	z-index:900;tap-highlight-color: rgba(0, 0, 0, 0);}	 
#toMenu{display:block;width:45px!important;height:45px!important;border-radius:45px;position: absolute;box-shadow:0 0 0 3px #FFFFFF, 0 2px 3px 0 rgba(0, 0, 0, 0.25);
	    bottom:17px;left: 17px;z-index:9999;color:#fff;background:url(../images/navimg/png2.png) 50% 50% rgba(26,126,237,0.8);background-repeat: no-repeat;background-size:auto 80%;}
.info-nr-phone{height:100px;width:100px;}
.info-nr-phone2{height:185px;width:195px;}
#info-nr-phone{position:relative;border-radius:0 167px 0 0;}
.info-nr-phone>div {
	width:40px;
	height:40px;
	border-radius:40px;
	box-shadow:0 0 0 3px #FFFFFF, 0 2px 5px 0 rgba(0, 0, 0, 0.25);	
	position:absolute;
	bottom:0;
	left:0;
	margin-bottom:20px;
	margin-left:20px;
	z-index:900;
	-moz-transition: transform 200ms;
	-webkit-transition: -webkit-transform 200ms;
	-ms-transition: transform 200ms;	
}
.info-nr-phone>div a{ display: block;height:100%;width:100%;}
.info-nr-phone> .to_01 {-webkit-transform: translate(-14px, -120px) rotate(720deg); 
						   -moz-transform: translate(-14px, -120px) rotate(720deg);
						    -ms-transform: translate(-14px, -120px) rotate(720deg); 
						     -o-transform: translate(-14px, -120px) rotate(720deg);
							    transform: translate(-14px, -120px) rotate(720deg);
								background:url(../images/navimg/55.png) 50% 50% no-repeat rgba(0,0,0,0.7);
								background-size:auto 85%;}
.info-nr-phone> .to_02 {-webkit-transform: translate(39px, -108px) rotate(720deg); 
						   -moz-transform: translate(39px, -108px) rotate(720deg);
						    -ms-transform: translate(39px, -108px) rotate(720deg); 
						     -o-transform: translate(39px, -108px) rotate(720deg); 
							    transform: translate(39px, -108px) rotate(720deg);
								background:url(../images/navimg/4.png) 50% 50% no-repeat rgba(0,0,0,0.7);
								background-size:auto 80%;}
.info-nr-phone> .to_03 {-webkit-transform: translate(85px, -80px) rotate(720deg); 
						   -moz-transform: translate(85px, -80px) rotate(720deg);
						    -ms-transform: translate(85px, -80px) rotate(720deg); 
						     -o-transform: translate(85px, -80px) rotate(720deg);
						 	    transform: translate(85px, -80px) rotate(720deg);
								background:url(../images/navimg/3.png) 50% 50% no-repeat rgba(0,0,0,0.7);
								background-size:auto 75%;}
.info-nr-phone> .to_04 {-webkit-transform: translate(116px, -36px) rotate(720deg);
						   -moz-transform: translate(116px, -36px) rotate(720deg);
						    -ms-transform: translate(116px, -36px) rotate(720deg);
						     -o-transform: translate(116px, -36px) rotate(720deg); 
							    transform: translate(116px, -36px) rotate(720deg);
								background:url(../images/navimg/2.png) 50% 50% no-repeat rgba(0,0,0,0.7);
								background-size:auto 70%;} 
.info-nr-phone> .to_05 {-webkit-transform: translate(130px, 14px) rotate(720deg); 
						   -moz-transform: translate(130px, 14px) rotate(720deg);
						    -ms-transform: translate(130px, 14px) rotate(720deg); 
						     -o-transform: translate(130px, 14px) rotate(720deg); 
							    transform: translate(130px, 14px) rotate(720deg);
								background:url(../images/navimg/1.png) 50% 50% no-repeat rgba(0,0,0,0.7);
								background-size:auto 72%;}
/* 圆形菜单导航 */

/*右下角浮动*/
.ml_scroll_top { display:none; width:40px; height:90px; position:fixed; right:12px; bottom:12px;z-index:10000}
.ml_scroll_top a { display:block; width:38px; height:38px; border:rgba(0,0,0,.75) solid 1px; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; background-color:rgba(255,255,255,.75); background-image:url(../images/top_icon.png); background-repeat:no-repeat; background-size:22px; background-position:8px 10px;}
.ml_scroll_top a:last-child { margin-top:10px; background-position:8px -40px;}
.ml_scroll_top a span { display:inline-block; height:14px; line-height:14px; text-align:center; padding:0 3px; color:#FFF; font-size:12px; position:absolute; left:50%; top:0px; margin-left:5px; background:#f35050; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; font-family:Arial, Helvetica, sans-serif;}
/*右下角浮动*/

@media screen and (min-width:320px)
{

	.tabBox .bd li a{ font-size:14px;}
	.new_tit span{font-size:16px;}
	.new_tit span.gd a{font-size:14px;}
	.new_tit i.sm{ font-size:12px;}
	.xw2 dt h2{font-size:13px;line-height:18px;}
	.xw2 dt{font-size:11px;line-height:16px;}
	.xw_nr{ padding:5px 0;}	
	.alli_l{ width:38%;}
	.alli_r{ width:58%;}
	.zral_r li b{ font-size:14px; line-height:24px;}
	.zral_r li span{ font-size:12px;padding: 2px 8px;}
	.zral_r li{ font-size:12px; line-height:18px;}
	.alli_r li b {  font-size: 14px;  line-height: 24px;}
	.alli_r li.ali1 {  font-size: 13px;  line-height: 22px;}
	.alli_r li.ali2 {  font-size: 12px;  line-height: 18px;}
	.alli_r li.ali3{ display:none;}	
	.xssg li p{ font-size:12px; line-height:30px;}	
	.ZjTab .hd{ height:36px; line-height:36px;}
	.ZjTab .hd ul li{ font-size:15px; }	
	.fxpp ul li p{ font-size:12px; line-height:20px;}
	.fxzj ul li b{ font-size:16px;line-height: 20px;padding-left: 10%;}
	.fxzj ul li p{ font-size:12px;line-height: 20px;padding-left: 10%;}
	
	.sgal li p{ font-size:14px;line-height: 28px; padding: 2px 0 5px 0;}
	.alnc .ac1{margin: 8px 0 4px 0;}
	.alnc .ac3{font-size: 14px; line-height: 26px;}
	.hpbox .hd li a{ font-size:16px;}
	.zjmor b{font-size: 18px;}
	.zjmor p{font-size: 12px; line-height: 20px; margin: 4px 0 10px 0;}
	.zjmor a{font-size: 12px;width: 68px; height: 26px;margin: 0 2px;line-height: 26px;}
	.zjleft, .zjright{font-size: 36px;}
	.hpbox .bd li p{font-size: 12px; line-height: 20px;}
	.zjmor{top: 10%;}
}

/*屏幕宽度大于400*/
@media screen and (min-width:400px)
{

	.tabBox .bd li a{ font-size:18px;}
	.new_tit span{font-size:18px;}
	.new_tit span.gd a{font-size:16px;}
	.new_tit i.sm{ font-size:14px;}
	.xw2 dt h2{font-size:16px;line-height:24px;}
	.xw2 dt{font-size:12px;line-height:16px;}
	.xw_nr{ padding:5px 0;}	
	.alli_l{ width:38%;}
	.alli_r{ width:58%;}
	.zral_r li b{ font-size:16px; line-height:30px;}
	.zral_r li span{ font-size:14px;padding: 2px 8px;}
	.zral_r li{ font-size:12px; line-height:18px;}
	.alli_r li b {  font-size: 18px;  line-height: 34px;}
	.alli_r li.ali1 {  font-size: 15px;  line-height: 26px;}
	.alli_r li.ali2 {  font-size: 13px;  line-height: 22px;}
	.alli_r li.ali3{ display:none;}	
	.xssg li p{ font-size:15px; line-height:30px;}	
	.ZjTab .hd{ height:36px; line-height:36px;}
	.ZjTab .hd ul li{ font-size:15px; }	
	
	.fxpp ul li p{ font-size:14px; line-height:28px;}
	.fxzj ul li b{ font-size:18px;line-height: 30px;padding-left: 10%;}
	.fxzj ul li p{ font-size:14px;line-height: 22px;padding-left: 10%;}
	
	.sgal li p{ font-size:16px;line-height: 30px; padding: 4px 0 8px 0;}
	.alnc .ac1{margin: 12px 0 6px 0;}
	.alnc .ac3{font-size: 16px; line-height: 28px;}
	.hpbox .hd li a{ font-size:18px;}
	.zjmor b{font-size: 22px;}
	.zjmor p{font-size: 14px; line-height: 20px; margin: 4px 0 10px 0;}
	.zjmor a{font-size: 15px;width: 88px; height: 32px;margin: 0 4px;line-height: 32px;}
	.zjleft, .zjright{font-size: 46px;}
	.hpbox .bd li p{font-size: 14px; line-height: 22px;}
	.zjmor{top: 20%;}
}

/*屏幕宽度大于500*/
@media screen and (min-width:500px)
{

	.tabBox .bd li a{ font-size:25px;}
	.new_tit span{font-size:18px;}
	.new_tit span.gd a{font-size:16px;}
	.new_tit i.sm{ font-size:14px;}
	.xw2 dt h2{font-size:18px;line-height:28px;}
	.xw2 dt{font-size:13px;line-height:26px;}
	.xw_nr{ padding:5px 0;}	
	.alli_l{ width:38%;}
	.alli_r{ width:58%;}
	.zral_r li b{ font-size:18px; line-height:34px;}
	.zral_r li span{ font-size:16px;padding: 3px 10px;}
	.zral_r li{ font-size:14px; line-height:26px;}
	.alli_r li b {  font-size: 22px;  line-height: 44px;}
	.alli_r li.ali1 {  font-size: 16px;  line-height: 32px;}
	.alli_r li.ali2 {  font-size: 14px;  line-height: 26px;}
	.alli_r li.ali3{ display:block;}	
	.xssg li p{ font-size:16px; line-height:40px;}	
	.ZjTab .hd{ height:36px; line-height:36px;}
	.ZjTab .hd ul li{ font-size:16px; }	
	
	.fxpp ul li p{ font-size:16px; line-height:35px;}
	.fxzj ul li b{ font-size:24px;line-height: 40px;}
	.fxzj ul li p{ font-size:16px;line-height: 24px;}
	
	.sgal li p{ font-size:18px;}
	.alnc .ac1{margin: 20px 0 10px 0;}
	.alnc .ac3{font-size: 18px; line-height: 32px;}
	.hpbox .hd li a{ font-size:22px;}
	.zjmor b{font-size: 42px;}
	.zjmor p{font-size: 20px;line-height: 34px;margin: 10px 0 30px 0;}
	.zjmor a{font-size: 18px;width: 108px;height: 36px;margin: 0 5px;line-height: 36px;}
	.zjleft, .zjright{font-size: 62px;}
	.hpbox .bd li p{font-size: 18px; line-height: 30px;}
	.zjmor{top: 26%;}
}