/**
 * @name	:HTML标签重定义
 * @author	:wenzi(email:shiyewenzi@126.com)
 * @version	:1.0
 * @type	:公共规则
 * @explain	:无
 */
/* reset css */
html, body, form, p, h1, h2, h3, h4, h5, h6, dl, ul, ol, li, dt, dd, select, figure { margin: 0; padding: 0; font-size: 100%; font-weight: 400; }
body{ background: #fff; -webkit-tap-highlight-color:rgba(0,0,0,0);}
body, select, input, option { color: #1f1f1f; font: 1em/1.5 "Microsoft YaHei",Arial; -webkit-text-size-adjust: none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
ul, ol, li { list-style-type: none; }
em, i { font-style: normal; }
input, button, textarea, select { font-size: 1em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
a { text-decoration: none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover{ color: #f60; }
img{ max-width: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0); display: block; }
a img { border: 0 none; }
.clear {clear: both; display: block; height: 0; visibility: hidden; font: 0/0 arial}
.clearfix:after {content:"."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0}
.clearfix {*zoom: 1}
article, aside, footer, header, hgroup, main, nav, section { display: block;}
.c{ clear:both;}





.header_bg {
	height: 80px;
	width: 100%;
	background:#FBFAFA;
	margin:0px auto;
	overflow:hidden;
}
.header_bg .header { 
    width:1024px; 
	margin:0px auto;
}
.header .header_logo {
	height: 80px;
	width: 271px;
	float: left;
	padding-top:15px;
}

.header .nav {
	float: right;
	height: 60px;
	width: 750px;
	color: #000000;
	padding-top: 35px;
	font-size: 15px;
}
.nav ul li{
	width:90px;
	height:20px;
	line-height:20px;
	display:inline;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	text-align: center;

}
.nav ul li a {
    color:#000; 
    text-decoration:none;
    margin:0 auto;
	
}

.banner_bg {
height:815px;
width:100%;
   margin:0px auto;
   overflow:hidden;
}

.banner {
	height:815px;
	width: 100%;
  margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/3.jpg);
	background-repeat: no-repeat;
	background-position: center;  
}


.x {
	width:100%;
	height:10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/14.png);
	background-repeat: no-repeat;
	background-position: center;
}





*{ margin:0; padding:0; list-style:none;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{
	width:1024px;
	height:801px;
	background:#333;
	position:relative;
	overflow:hidden;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{
	cursor:pointer;
	width:45px;
	height:45px;
	position:absolute;
	top:380px;
	left:-10px;
	z-index:10;
	background-image: url(images/l.png);
	background-repeat: no-repeat;
}
#playBox .next{
	cursor:pointer;
	width:45px;
	height:45px;
	position:absolute;
	top:380px;
	right:-10px;
	z-index:10;
	background-image: url(images/r.png);
	background-repeat: no-repeat;
}
#playBox .smalltitle {width:1000px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{
	width:10px;
	height:10px;
	margin:0 5px;
	border-radius:10px;
	float:left;
	overflow:hidden;
*display:inline;*zoom:1;	background-color: #666666;
}
#playBox .smalltitle .thistitle{ background:#69aaec;}



.kc_bg{
	height:118px;
	width: 100%;
	margin:0px auto;
	overflow:hidden;
}

.kc{
	width:1024px;
	height:118px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/2.png);
	background-repeat: no-repeat;
	background-position: center;
}
.ppys_bg{
	height:862px;
	width: 100%;
	margin:0px auto;
	overflow:hidden;
}
.ppys{
	width:100%;
	height:862px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/5.png);
	background-repeat: no-repeat;
	background-position: center;
}
.bjys_bg{
	height:410px;
	width: 100%;
	overflow:hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.bjys{
	width:1024px;
	height:410px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.bjys_s{
	width:1024ps;
	height:66px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	text-align: center;
	color: #FF7900;
	font-weight: bold;
	line-height: 60px;
	font-size: 40px;
   }
.bjys_x{
  width:1024px;
  height:344px;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  background-image:url(images/6.png);
  background-repeat:no-repeat;
  background-position:center;
  }   
.bjys_x_wz{
  width: 1024px;
  height:55px;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  }
.bjys_x_wz1{
	width:268px;
	height:35px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	float: left;
	font-size: 22px;
	color: #FFFFFF;
	padding-left: 50px;
	font-weight: bold;
	padding-top: 20px;
  }
.bjys_x_wz2{
	width:228px;
	height:115px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	float: left;
	font-size: 13px;
	color: #FFFFFF;
	padding-left: 100px;
}
.bjys_x_wz3{
	width:268px;
	height:35px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	float: left;
	font-size: 22px;
	color: #FFFFFF;
	padding-left: 60px;
	font-weight: bold;
	padding-top: 20px;
  }
 
.ls_bg{
	height:255px;
	width:100%;
	overflow:hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.ls {
	width:100%;
	height:255px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/7.png);
	background-repeat: no-repeat;
	background-position: center;
}
  
.gnsz_bg{
	height:829px;
	width: 100%;
	margin:0px auto;
	overflow:hidden;
}
.gnsz{
	width:100%;
	height:829px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/8.png);
	background-repeat: no-repeat;
	background-position: center;
}
.tecaher{
   width:1024px;
   height:829px;
   margin-top: 0px;
   margin-right: auto;
   margin-bottom: 0px;
   margin-left: auto;
}

.tecaher_s{
	width:1024px;
	height:410px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
} 

.tecaher_s1{
	width:256px;
	height:410px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
} 
.xqhj_bg{
	height:716px;
	width: 100%;
	margin:0px auto;
	overflow:hidden;
}
.xqhj{
	width:1024px;
	height:716px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/9.png);
	background-repeat: no-repeat;
	background-position: center;
}

.gfxy_bg{
   height:998px;
   width:100%;
   margin:0px auto;
   overflow:hidden;
}
.gfxy {
	width:100%;
	height:998px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/10.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.x_bg{
   height:10px;
   width:100%;
   margin:0px auto;
   overflow:hidden;
   }
.x {
	width:100%;
	height:10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/14.png);
	background-repeat: no-repeat;
	background-position: center;
}

.footer_bg{
   height:179px;
   width:100%;
   margin:0px auto;
   overflow:hidden;
   }
.footer {
	width:100%;
	height:179px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/db.png);
	background-repeat: no-repeat;
	background-position: center;
}

.footer1 {
	height: 160px;
	width: 100%;
	margin:0px auto;
    overflow:hidden;
	margin-right: auto;
	margin-left: auto;
}

.footer1_bj { 
    width:1024px; 
    margin:0px auto;
}

.footer1_left {
	height: 160px;
	width: 448px;
	float: left;
}

.footer1_r {
	height: 120px;
	width: 560px;
	font-size: 14px;
	line-height: 24px;
	float:right;
	padding-top: 40px;
}



/** 电话热线 start **/
.telephone_bg{height: 52px;
	width: 100%;
	position:relative; 
	overflow:hidden;}
.telephone{ position: fixed; left:0; bottom: 0; width: 100%; height: 52px; background: #07336a; z-index:3; }
.tele-wrap{ width: 1120px; height: 52px; margin: 0 auto; font: 20px/52px "microsoft YaHei"; color: #fff000; }
.tele-wrap .tele-box{
	width: 283px;
	padding-left: 39px;
	float: left;
	background-image: url(images/tele.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.tele-form{ width: 641px;  float: left;  }
.tele-wrap .tele-box strong{ color: #fff; margin-left: 12px; }
.tele-form li{ float: left; line-height: 52px; margin-left: 15px; }
.tele-form li img{ vertical-align: middle; }
.tele-form input{ width: 132px; height: 27px; margin-top: 14px; margin-left: 12px; }
.tele-form li label,.tele-form li input{ float: left; }
.order-btn{
	width: 104px;
	height: 29px;
	margin-top: 14px;
	cursor: pointer;
	background-image: url(images/order.png);
	background-repeat: no-repeat;
	background-position: center;
}




/** 轮播效果 start **/

#foucsBox {
	padding: 0;
	width: 1024px;
	height: 801px;
	overflow: hidden;
	zoom: 1;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
    #foucsBox .imgCon {
	width: 1024px;
	height: 801px;
	margin: 0;
	padding: 0;
	position: relative;
	list-style: none;
}
        #foucsBox .imgCon li {
	float: left;
	width: 1024px;
	height: 801px;
}
            #foucsBox .imgCon li img { border: 0; }
            #foucsBox .imgCon li .imgTitle {
	width: 1024px;
	position: absolute;
	bottom: 35px;
	text-align: center;
	z-index: 2;
}
                #foucsBox .imgCon li .imgTitle a { color: #fff; display: block; text-decoration: none; font-family: "Microsoft Yahei","黑体"; font-weight: normal; font-size: 18px; zoom: 1; }
    #foucsBox .showPage {
	width: 1027px;
	height: 70px;
	position: absolute;
	bottom: 0;
	opacity: 0.7;
	filter: alpha(opacity=70);
	z-index: 1;
	background-color: #000000;
}
    #foucsBox .foucs {
	width: 1024px;
	height: 22px;
	position: absolute;
	bottom: 3px;
	text-align: center;
	z-index: 3;
}
        #foucsBox .foucs span { display: inline-block; width: 7px; height: 7px; margin: 0 5px; line-height: 0; font-size: 0; background: url(../images/bg.png) -160px -90px no-repeat; cursor: pointer; overflow: hidden; }
            #foucsBox .foucs span.f { background: url(../images/bg.png) -170px -90px no-repeat; }
    #foucsBox .foucsButton { width: 40px; height: 56px; padding: 7px; margin-top: -70px; position: relative; z-index: 4; }
        #foucsBox .foucsButton span { display: inline; width: 23px; height: 45px; margin: 7px 5px 0; cursor: pointer; overflow: hidden; background: url(../images/bg.png) 0 0 no-repeat; }
        #foucsBox .foucsButton img { display: none; cursor: pointer; border-width: 0px; vertical-align: middle; width: 100px; height: 56px; }
    #foucsBox .lBtn { float: left; }
        #foucsBox .lBtn span { float: left; background-position: 0 -90px; }
    #foucsBox .rBtn { float: right; }
        #foucsBox .rBtn span { float: right; background-position: -30px -90px; }
    #foucsBox .btnHover { width: 146px; background: #408ED6; overflow: hidden; }
        #foucsBox .btnHover img { display: inline; }


/** 测试  **/

#full-screen-slider {
	width:1024px;
	height:801px;
	position:relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#slides {
	display:block;
	width:1024px;
	height:801px;
	list-style:none;
	padding:0;
	margin:0;
	position:relative
}
#slides li {
	display:block;
	width:1024px;
	height:801px;
	list-style:none;
	padding:0;
	margin:0;
	position:absolute
}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:100%; top:778px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#999999 }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
#full-screen-slider_bg{ 	height:801px;
	width: 100%;
	margin:0px auto;
	overflow:hidden;
}
