@charset "gb2312";
/* CSS Document */

/***** È«¾ÖÑùÊ½ Global-Style *****/
*						{margin: 0; padding: 0;}
html,body				{margin: 0;font: 12px/160% "ËÎÌå";min-width: 1280px;}
form,ul,li,dl,dt,dd		{margin: 0; padding: 0; list-style: none;}
img						{border:none;}

/***** È«¾ÖÁ´½Ó Global-Link-Style *****/
a			{color: #606163; font-size:12px; text-decoration: none;}
a:hover		{color: #ff0000;}
input:focus{outline: none;}

/***** Ë®Æ½¾ÓÖÐ *****/
.cen{margin:0 auto;margin-left:auto;margin-right:auto;  }

/***** Çå³ý¸¡¶¯ *****/
.cen{clear:both;}
.clear{ clear:both;}


/***** ¶¥²¿ *****/
.top_h_w{height:30px;}
.top_h_w .top_h{ width:1200px;}
.top_h_w .top_h h4{float:left;color: #fff;font:12px/30px "Î¢ÈíÑÅºÚ";}
.top_h_w .top_h h3{float:right;color: #fff;font:12px/30px "Î¢ÈíÑÅºÚ";}
.top_h_w .top_h h3 a{color:#fff;}
.top_h_w .top_h h3 a:hover{ text-decoration:underline;}

#top_w{ width:100%; height:138px;background:#739dc7 url(../images/top_bg.png) no-repeat top center;}
.top{ width:1200px; height:143px;}
.top .top_logo{ width:650px; height:75px; float:left; margin-top:14px;}

.top .top_right{width:268px;height:auto;float:right;}
.top .top_right p{color: #fff;font: 12px/40px "Î¢ÈíÑÅºÚ";text-align:right;margin-top: 10px;}

/*** ËÑË÷ ***/
#search {float:right;display:block;width: 232px;height: 32px;border: 1px #fff solid;border-radius: 2em;}
#search li.ipt{float:left;width: 200px;height: 32px;border-radius: 2em;}
#search li.ipt .keyword{float:left;display:block;border:none;width:203px;padding-left:20px;height: 32px;font: 14px/32px "Î¢ÈíÑÅºÚ";color: #fff;background-color: #fff0;border-radius: 2em;}
#search li.btn{float:right;cursor:pointer;width: 32px;height: 32px;display:block;background:url(/templates/zsc/images/ss_bt.png) no-repeat left top;margin-top: 4px;}

/***** nav *****/
.navBar{width:100%;height: 44px;position:relative;z-index: 99;background: #4e6ba5;}
.nav_top{ position:relative; width:1200px;}
.nav_top a{ color:#fff;  }
.nav_top h3{ font-size:100%; font-weight:normal;   }
.nav_top .m{float:left;position:relative;z-index:1;padding: 0 32px;}
.nav_top li:last-child a{background:url(/templates/zsc/images/fly.png) no-repeat right 4px center;background-size:20px auto;text-decoration:underline;padding-right:26px;}
.nav_top .m_ts{background:none;}
.nav_top h3 a{display:block;text-align:center;color:#fff;font: 17px/44px "Î¢ÈíÑÅºÚ";font-weight:normal;}
.nav_top .sub{ display:none; /*Ä¬ÈÏÒþ²Ø*/  position:absolute;top:55px; z-index:99; width:120px; border:1px solid #E6E4E3; border-top:0; background:#f1f5fc; }
.nav_top .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;}
.nav_top .sub li a{ display:block; border-bottom:1px solid #E6E4E3; padding:8px 0; height:28px; color:#666;font:14px/28px "Î¢ÈíÑÅºÚ";}
.nav_top li:hover{background-color:#f0a37f;}

/******** banner ********/
/*.focusBox {width:100%;min-width:1200px;height: calc(100vh - 224px);;position:relative;overflow:hidden;background:#fff;text-align:center;}
.focusBox .pic{ position:relative; z-index:0;text-align:center;}
.focusBox .pic img {display: block;}
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(/templates/zsc/images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
  display:inline-block; *display:inline; zoom:1;  _background: url(/templates/zsc/images/dot.png) no-repeat 0 -16px;}
.focusBox .hd .on{ background-position:0 0; }*/
.focusBox {
	width: 100%;
	min-width: 1200px;
	height: 740px;
	/*height: calc(100vh - 178px);*/
	position: relative;
	overflow: hidden;
	background: #fff;
	text-align: center;
}

.focusBox .pic {
	position: relative;
	z-index: 0;
	height: 100%;
}

.focusBox .pic li {
	/*height: 100%;*/
}

.focusBox .pic img {
	/*width: 100%;*/
	height: 100%;
	display: block;
}

.focusBox .hd {
	width: 100%;
	position: absolute;
	bottom: 16px;
	text-align: center;
	font-size: 0;
	z-index: 1;
}

.focusBox .hd li {
	margin: 0 6px;
	border-radius: 50%;
	opacity: 0.6;
	background: #FFFFFF;
	overflow: hidden;
	height: 12px;
	width: 12px;
	cursor: pointer;
	display: inline-block;
	zoom: 1;
}

.focusBox .hd .on {
	opacity: 1;
}


/***** µ±Ç°Î»ÖÃ *****/
.position {height: calc(100vh - 218px);padding-left:30px;background:#fafbfd url(../images/add_ico01.png) 13px center no-repeat;height:38px;font:12px/38px "Î¢ÈíÑÅºÚ";color:#787777;height:38px;margin-top:30px;margin-bottom:20px;box-shadow:0px 0px 3px #e3e3e3;/*¼æÈÝoperaspace:nowrap*/-moz-box-shadow:0px 0px 3px #e3e3e3;/*¼æÈÝfirefox*/-webkit-box-shadow:0px 0px 3px #e3e3e3;/*¼æÈÝsafari»òchrome*/filter:progid:DXImageTransform.Microsoft.Shadow(color=#e3e3e3,direction=120,strength=3);/*¼æÈÝie*/}
.position a{ font:13px/30px "Î¢ÈíÑÅºÚ"; height:30px;color:#535252; text-decoration:none; }
.position a:hover{ text-decoration:underline;}  

#container{width:1200px;}
/* ·ÀÖ¹¸ß¶È³Æ²»¿ª */
.clearfix:after {content: '.';clear: both;display: block;height: 0; visibility: hidden;}
.clearfix:after, .clearfix:before {content: " "; display: table;}

/***** foot *****/
#foot_w{float:left;width:100%;height:141px;background: #6086b7;border-bottom: solid rgb(255 255 255 / 0.4) 1px;}
.foot{ width:1200px; height:141px;}
.foot_logo{ float:left; margin-top:30px; margin-left:13px;}

.foot_add{font:13px/26px "Î¢ÈíÑÅºÚ"; color:#ffffff; float:left; margin:30px 0px 0px 40px;}

.foot_r{ width:300px;height:124px;float:right; margin:18px 10px 0px 0px;}
.foot_r p{ width:96px; height:124px;float:right; margin:0px 20px 0px 8px;;}
.foot_r p img{ width:96px; height:88px;}
.foot_r p span{ height:20px;font:12px/20px "Î¢ÈíÑÅºÚ"; color:#fff; display:block; text-align:center;}

.copyright {float:left;width:100%;height:43px;font:13px/43px "Î¢ÈíÑÅºÚ";color:#fff;background: #6086b7;text-align:center;}
.copyright a{ font:13px/43px "Î¢ÈíÑÅºÚ"; color:#fff; }
.copyright a:hover{ text-decoration:underline;}

