@charset "gb2312";
/* CSS Document */
body, div, ol, ul,li, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd,dt, form, iframe, input, textarea, select, label, article, aside, footer, header, menu, nav, section, time, audio, video {
    margin: 0;
    padding: 0;
}
h1,h2,h3,h4{font-weight:normal;}

body {
    font-family: MicrosoftYaHei,微软雅黑,Helvetica,STHeiti,Droid Sans Fallback;
}
iframe, img {
    border: 0 none;
}
ul, ol {
    list-style: none outside none;
}
input, select, textarea {
    outline: 0 none;
}
a {
    text-decoration: none;
	color:inherit;
}
.clear{ clear:both;}

/* 底部 */
#main{overflow:hidden;  max-width:640px; min-width:320px; margin:0 auto; position:relative;}
.logo{ width:100%; background:#fff; height:auto;}
.sg{ float:left; width:15%; text-align:center; margin-top:8px;}
.sg img{ width:60%;}
.sh_logo{ float:left; width:82%; text-align:center; padding:3% 0 2.5% 0;}
.sh_logo img{ width:85%;}
.dh{ float:left; width:15%; margin-top:10px;padding:3% 0 2.5% 0;}
.dh img{ width:70%;}
.nav{ width:100%; background:#004986;  overflow: auto; border-bottom:2px solid #fac10d  }
.nav ul{ width:100%; margin:0 auto;font-size:80%;}
.nav li{ float:left; width:25%; text-align:center; line-height:45px;text-shadow: 0 1px 0 #0069ac; font-size:14px;}
.nav li a{color:#fff; }
/* 头部 */



/*首页顶部*/
.top{ width:100%; border-bottom:1px solid #e8e8e8; height:35px;line-height:35px; background:#fff;}
.top h2{ font-size:16px; float:left; width:13%; text-align:center; border-right:1px solid #e8e8e8; font-weight:bold; color:#363636; margin-right:15px;}
.top li{ float:left; width:26%; font-size:16px; font-family:"宋体"; color:#666; }
.top li img{ width:15%; margin-top:8px; margin-right:3px; vertical-align:top}
.new_tit span.right{ border-right:1px solid #3d75a3; display:block; width:14%; height:44px;}








/* 底部 */
.bottom{  font-size:12px;color:#fff; background:#008ad2; 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;}
/* 底部 */

/* 分布样式 */
.bigPage{ width:100%; text-align: center; clear: both;}
.bigPage a{ display:inline-block;height:37px;width:37px;text-align:center;line-height:37px; background:url(../images/bigPage.png) no-repeat left top; position:relative; text-decoration:none;color:#7f7f7f;font-size:14px;font-weight:bold;margin:0 1px;}
.bigPage a.thisclass, .bigPage a.thisclass:hover {background: url(../images/bigPage.png) no-repeat scroll left -111px transparent;color: rgb(255, 255, 255);cursor: default;}
.bigPage b{ display:inline-block;line-height:37px;margin:0 5px; cursor:pointer;width:0;height:0;border-width:6px;border-style:solid;font-size:0;line-height:0; position:absolute;}
.bigPage a:hover{background:url(../images/bigPage.png) no-repeat left -37px;}
.bigPage a.down{background:url(../images/bigPage.png) no-repeat left -74px;}
.pagePrev b{border-color:#f8f8f8 #4e4e4e #f8f8f8 #f8f8f8; left:3px;top:12px;}
.pageNext b{border-color:#f8f8f8 #f8f8f8 #f8f8f8 #4e4e4e; left:12px;top:12px;}

.bigPage  a.pageDisabled{background:url(../images/bigPage.png) no-repeat left -148px;color:#c1c1c1; cursor:default;}
.bigPage  a.pageNext.pageDisabled b{border-color:#eee #eee #eee #c1c1c1; cursor:default;}
.bigPage  a.pagePrev.pageDisabled b{border-color:#eee #c1c1c1 #eee #eee; cursor:default;}
.vm * {vertical-align: middle;}
/* 分布样式End */

/*焦点图样式*/
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(../images/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)
{
	.nav li{ font-size:14px;}
	.xm li{ font-size:12px;line-height:25px;}
	.tabBox .bd li a{ font-size:12px;}
	.top h2{ font-size:10px;  margin-right:15px;width:18%;font-weight: normal;} 
	.top li{ float:left; width:36%; font-size:13px; font-family:"宋体"; color:#666; }
	.bottom,.botdh ul li{ font-size:12px;}
	.botwz ul li{font-size:12px;line-height: 20px;}
	
	.top li img{ width:15%; margin-top:10px; margin-right:3px; vertical-align:top; float:left;}
	
	
	
	
.new_tit span.right{ border-right:1px solid #3d75a3; display:block; width:22%; height:44px; text-align:center}	
	
	
.sh_logo{ float:left; width:82%; text-align:center; padding:3.5% 0 2% 0;}
.sh_logo img{ width:85%;}
.dh{ float:left; width:15%; margin-top:10px;padding:1.5% 0 2% 0;}
.dh img{ width:70%;}
	
	
	
	
	
	
	
}

/*屏幕宽度大于400*/
@media screen and (min-width:400px)
{
    .nav li{ font-size:16px;}
	.xm li{ font-size:14px; line-height:35px;}
	.tabBox .bd li a{ font-size:14px;}
	

	
	.bottom,.botdh ul li{ font-size:14px;}
	.botwz ul li{font-size:14px;line-height: 24px;}
	
	.top li{ float:left; width:36%; font-size:14px; font-family:"宋体"; color:#666; }
	 .top h2{ font-size:14px;  margin-right:15px;width:18%;font-weight:bold;} 
	 
	.top li img{ width:12%; margin-top:12px;  vertical-align:top} 
	 
	 
	 
	 
	.new_tit span.right{ border-right:1px solid #3d75a3; display:block; width:22%; height:44px;text-align:center}
	 

	 
	 
	  
}

/*屏幕宽度大于500*/
@media screen and (min-width:500px)
{
    .nav li{font-size:18px;}
	.xm li{ font-size:16px; line-height:45px;}
	.tabBox .bd li a{ font-size:16px;}
	

   .bottom,.botdh ul li{ font-size:16px;}
   .botwz ul li{font-size:16px;line-height: 28px;}
   
 .top h2{ font-size:16px;  margin-right:45px;width:15%;font-weight:bold;}  
.top li{ float:left; width:36%; font-size:16px; font-family:"宋体"; color:#666; }
.top li img{ width:12%; margin-top:8px; margin-right:3px; vertical-align:top}   
   
 .new_tit span.right{ border-right:1px solid #3d75a3; display:block; width:14%; height:44px;text-align:center}  
   
}