/** reset **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;margin: 0;padding: 0;}
body,button, input, select, textarea{font: 14px/1.5 "Microsoft Yahei",tahoma,Srial,helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;}
em{font-style:normal;}
body{min-width:1200px;}
ul, ol{list-style: none;}
a{
	text-decoration: none;color:#333;
	text-decoration: none;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
a:hover{
	text-decoration: none;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}

/*火狐去掉按钮、连接的虚线*/
a:focus, a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: 0;outline : 0;} 
input,button,select,textarea{outline:none;-webkit-appearance:none;}
textarea{resize:none;}
a { text-decoration: none; color: #333; }

li{list-style: none;}
a:focus{outline:none;}
a.hidefocus{outline:none}
.button{ border-radius: 0; }
input{font-family: "微软雅黑";}
textarea{font-family: "微软雅黑";}
img{border:0px;  outline-width:0px;  vertical-align:top;}
.cleafix:after{clear:both;content:"\200B";display:block;height:0;}
.cleafix{*zoom:1;}
.fl { float:left;}
.fr { float:right;}
.w1920{ width:100%; margin:0 auto;background: #26afa6;}
.w1200{ width:1200px; margin:0 auto;}


/* header开始 */

.header {
    position: relative;
    width: 1200px;
    height: 118px;
    margin: 0 auto;
    background:url(../images/bg1.png) no-repeat right ;
}

.logo {
    height: 68px;
    float: left;
    margin: 20px 0;
}

.line {
    border: 0.5px solid #ccc;
    height: 54px;
    width: 1px;
    float: left;
    margin: 28px 23px;
}

.wenzi {
    float: left;
    color: #ffffff;
}

.wenzi1 {
    font-weight: 700;
    font-size: 26px;
    margin: 25px 0 5px;
}

.wenzi2 {
    font-size: 12px;
}

.bg {
    z-index: 1;
    background: url(../images/bg1.png);
}
/* .container { */
    /* border: 1px solid #fff; */
    /* height: 45px; */
    /* width: 258px; */
    /* margin: 100px auto 0 auto; */
/* } */
.parent {
    position: relative;
}
.search {
    position: absolute;
    width: 258px;
    height: 42px;
    border: 1px solid #c2e6e4;
    border-radius: 21px;
    padding-left: 20px;
    position: absolute;
    right: 0px;
    top:35px;
    color: #fff;
    background: none;
    
}
.container .search:focus,
.container:hover .search{
	width:220px;
	padding-right: 38px;
}
.btn {
    height: 35px;
    width: 35px;
    position: absolute;
    background: url("../images/search.png") no-repeat;
    top: 47px;
	right:3px;
	text-indent:-15px;
    border: none;
    outline: none;
    cursor: pointer;
}
/* .search { */
    /* float: right; */
    /* width: 258px; */
    /* height: 42px; */
    /* margin: 35px 0px; */
    /* border: 1px solid #ccc; */
    /* border-radius: 21px; */
    /* padding: 0 20px; */
    /* background: url(../images/search.png) no-repeat 258px 10px; */
    /* background-size: 25px; */
/* } */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* header结束 */

/* nav开始 */

.nav {
    height: 60px;
    line-height: 60px;
    background: #fff;
    position: relative;
    z-index: 1;
}

.nav a {
    color: #333;
}

.nav .nLi {
    float: left;
    position: relative;
    display: inline;
}

.nav .nLi h3 {
    background: url(../images/btn6.png) no-repeat right center;
    float: left;
    padding: 0 30px 0 0;
}
.nav .nLi:nth-child(7) h3{
    background: url() no-repeat right center;
}
.nav .nLi h3 a {
    display: block;
    padding: 0 20px;
    font-size: 17px;
}
.nav .sub {
    display: none;
    width: 108px;
    left: 0;
    top: 60px;
    /* margin-top: 2px; */
    padding: 5px auto;
    position: absolute;
    background: #26afa6;
    line-height: 40px;
}
.nav>li {
    margin: 0 16px;
}
.nav .sub li {
    zoom: 1;
    text-align: center;
}



.nav .sub a {
    display: block;
    color: #fff;
    /* padding: 0 5px; */
}






.nav .on h3 a {
    background: #26afa6;
    color: #fff;
    opacity: 0.7;
     font-weight: bold;
    filter: alpha(opacity=70);
}

.nav .sub li:hover{
    background:#1e7d79;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

/* nav结束 */

/* banner 开始*/

.slideBox {
    height: 450px;
    overflow: hidden;
    position: relative;
    
}

.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
}

.slideBox .bd img {
    width: 100%;
    height: 450px;
    display: block;
}

.slideBox .prev , .slideBox .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 43px;
    height: 43px;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.slideBox .prev {
background: url(../images/btn1.png) no-repeat;
}
.slideBox .next{
    background: url(../images/btn2.png) no-repeat;
}
.slideBox .next {
    left: auto;
    right: 3%;
    /* background-position: 8px 5px; */
}

.slideBox .prev:hover, .slideBox .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.slideBox .prevStop {
    display: none;
}

.slideBox .nextStop {
    display: none;
}

/* banner结束 */



/* footer开始 */
.footer{
    float: left;
    height: 184px;
    background: #26afa6;
}
.footer-l{
    float: left;
    margin-top: 35px;
}
.footer-img{
    margin-bottom: 10px;
}
.footer-l-b{
    font-size: 14px;
    color: #fff;
    padding-bottom: 37px;
}
.footer-m{
    float: left;
    color: #fff;
    font-size: 14px;
    margin-top: 35px;
    margin-left: 162px;
}
.footer-m ul li{
padding: 3px;
}
.footer-r{
    float: right;
    margin-top: 47px;
    margin-right: 5px;
}
.footer-r ul{}
.footer-r ul li{ width: 65px; float: left; margin-left: 8px;
background: #fff; padding: 5px;}
.footer-r ul li span{ float: left; width: 100%;}
.footer-r ul li span img{ width: 65px; height: 65px;}
.footer-r ul li h4{ width:100%; float: left;
 font-size: 12px; color: #000; font-weight: normal; text-align: center;
margin-top: 3px;}



/* footer结束 */






