body {
    font-family:'微軟正黑體','微软雅黑',"Microsoft YaHei","宋体",Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 14px;


}
/*本地字体引用*/
@font-face {
    font-family: 'te2';
    src:url(../fonts/te2.ttf), url(../fonts/te2.woff), url(../fonts/te2.woff2);
}
@font-face {
    font-family: 'BodoniBT-Roman';
    src:url(../fonts/BodoniBT-Roman.ttf), url(../fonts/BodoniBT-Roman.woff), url(../fonts/BodoniBT-Roman.woff2);
}

*{ margin: 0; padding: 0;}
body,div,span,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,td,tr,th,p{padding:0; margin:0;}
li,dd,ol,ul{list-style-type:none;}
a{ text-decoration:none;cursor: pointer;}
img{border:none; outline: medium none; }
img a{border:none;}
input, select,button{outline: medium none;border: none; padding: 0; margin: 0; font-family: "Microsoft YaHei",Helvetica,sans-serif,"宋体";}
textarea {outline: medium none; background: none; border: 0; padding: 0; margin: 0; resize: none; font-family:"Microsoft YaHei",Helvetica,sans-serif,"宋体";}
i{font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
ul  li img { display: block;/* width: 100%; height: 100%;*/cursor:pointer;}

a:hover{background: none;-webkit-tap-highlight-color: rgba(255, 255, 255, 0.2);-webkit-user-select: none;-moz-user-select: none;}
input[type="button"], input[type="submit"], input[type="reset"],button { -webkit-appearance: none;  }
textarea {  -webkit-appearance: none;}
div:after,div:before,ul:after,ul:before,li:after,li:before {
    content: " ";
    clear: both;
    display: block;
}
:focus{outline: none;}


.content1{width: 100%;min-width:1210px;margin: 0 auto;max-width: 1920px;overflow-x: hidden;}
.content{width: 1210px;height: auto;overflow: hidden;margin: 0 auto;}




.mr{margin-right: 0!important;}
.fl{float: left}
.fr{float: right;}



/*头部*/
.head{background: url("../images/head-bg.jpg");padding-top: 30px;}
.head .top .left{float: left;width: 860px;}
.head .top .logo{float: left;}
.head .top .left div{border-left: 1px solid #D9D9D9;padding:5px 13px;float: left;margin: 7px 0 0 20px;}
.head .top .left div .p1{font-size: 18px;color: #15843b;line-height: 30px;}
.head .top .left div .p2{color: #333333;line-height: 25px;}
.head .top .right{float: right;width: 220px;margin-top: 5px;}
.head .top .right .pro{display: block;width: 120px;line-height: 35px;text-align: center;background-color: #15843B;font-size: 16px;
    font-weight: bold;color: #fff;border-radius: 3px;float: right;}
.head .top .right .pro:hover{background-color: #127434;}
.head .top .right .tel{line-height: 30px;margin-top: 15px;font-size: 24px;color: #333333;font-weight: bold;font-family: Arial;float: right;}
.head .top .right .tel img{float: left;margin: 5px 8px 0 0;}
.head .nav{border-top: 1px solid #EAEAEA;margin-top: 25px;}
.head .nav li{width: 200px;float: left;line-height: 56px;height: 56px;text-align: center;}
.head .nav li a{font-weight: bold;color: #333333;font-size: 15px;display: block; }
.head .nav .on a{color: #15843b;}

.head .nav .bottomLine{position: absolute;width: 200px;margin-top: -1px;}
.head .nav .bottomLine p{width: 70px;height: 2px;background-color: #4F4F4F;margin: 0 auto;}

/*底部*/
.footer{margin-top: 50px;background-color: #333333;padding-top: 30px;}
.footer ul{}
.footer ul .nav1{width: 170px;float: left;text-align: center;}
.footer ul .nav1 .p1{font-size: 16px;color: #d5d5d5;line-height: 30px;}
.footer ul .nav1 .p1 a{color: #d5d5d5;}
.footer ul .nav2{margin-top: 5px;}
.footer ul .nav2 li{line-height: 30px;color: #a4a4a4;}
.footer ul .nav2 li a{color:#a4a4a4; }
.footer ul .nav2 li a:hover{color:#ffffff; }
.footer .bq{line-height: 30px;color: #999999;padding: 15px 0;text-align: center;margin-top: 30px;border-top: 1px solid #666666;}
.footer .bq a{color: #999999;}


/*右侧悬浮*/
.quick{position: fixed;z-index: 99999;right: 5px;top: 35%;width: 60px;cursor: pointer;display: none;}
.quick .search{background-color: #363636;width: 60px;height: 60px;transition: all 0.3s;}
.quick .search input::placeholder{color: #d4d4d4;}
.quick .search input{line-height: 60px;height: 60px;float: left;width: 0px;text-align: center;background-color: #15843b;color: #fff;transition: all 0.3s;}
.quick .search button{float: right;width: 60px;height: 60px;background-image: url("../images/q1.png");background-color:#363636;cursor: pointer; }
.quick .search:hover{background-color: #15843b;width:210px;margin-left: -150px;  }
.quick .search:hover button{background-color: #15843b;transition: all 0.2s;}
.quick .search:hover input{width: 150px;}
.quick .tengxun{width: 60px;height: 60px;background-color: #363636;margin-top: 5px;}
.quick .tengxun:hover{background-color: #15843b;}
.quick .tengxun:hover .tengxun-show{display: block}
.tengxun-show{display: none;position: absolute;z-index: -1;margin-left: -175px;margin-top: -64px;width: 183px;}
.tengxun-show .san{float: right;margin-top: 30px;}
.tengxun-show ul{background-color: #fff;width: 125px;padding: 10px 19px;border: 1px solid #DDDDDD;border-radius: 5px;}
.tengxun-show ul:before{display: none;}
.tengxun-show li{height: auto;overflow: hidden;line-height: 35px;margin: 10px 0;}
.tengxun-show li div{float: left;width: 35px;height: 35px;border-radius: 50%;overflow: hidden;margin-right: 10px;background-color: #F1F1F3;}
.tengxun-show li div img{margin: 17px 0 0 7px; transition: all 0.3s;}
.tengxun-show li a{display: block;color: #363636;}
.tengxun-show li:hover img{margin-top:7px; }
.tengxun-show li:hover a{color: #15843b;}
.quick .ewm{width: 60px;height: 60px;background-color: #363636;margin-top: 5px;}
.quick .ewm:hover{background-color: #15843b;}
.quick .ewm .ewm-show{position: absolute;z-index: -1;width: 120px;height: 120px;margin-top: -65px;margin-left: -125px;display: none;}
.quick .ewm:hover .ewm-show{display: block;}
.quick .gotop{width: 60px;height: 60px;background-color: #363636;margin-top: 5px;display: none;}
.quick .gotop:hover{background-color: #15843b;}


.page{margin:85px auto 45px auto; font-size: 14px;text-align: center;}
.page a{border: 1px solid #C2C2C2 ;padding: 5px;   margin: 0px 5px; display: inline-block;display: inline-block; min-width: 22px; text-align:center; height: 22px;  line-height: 22px;color: #C2C2C2; }
.page span{display: inline-block; min-width: 22px; text-align:center; height: 22px;  line-height: 22px; margin: 0px 5px;padding: 5px;border: 1px solid #2d8e6d;}
.page .current{  width: 22px;border: 1px solid #2d8e6d;}
.page .current a{color: #ffffff;}
.page .prev{padding:5px 15px;}
.page .prev:hover{background-color: #999999;color: #ffffff;}
.page .next{padding:5px 15px;}
.page .next:hover{background-color: #999999;color: #ffffff;}










