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: 'walkwayblack';
    src:url(../fonts/walkwayblack.ttf), url(../fonts/walkwayblack.woff), url(../fonts/walkwayblack.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;}

::-webkit-scrollbar-track-piece {background-color:#ccc;}
::-webkit-scrollbar {width:5px;height:3px;}
::-webkit-scrollbar-thumb {background-color: #9f9f9f;background-clip:padding-box;min-height:10px;transition: all 0.3s;}
::-webkit-scrollbar-thumb:hover {background-color: #626262;}


.content1{width: 100%;min-width:1210px;margin: 0 auto;max-width: 1920px;overflow: hidden;}
.content{width: 1210px;height: auto;margin: 0 auto;position: relative;}

.mr{margin-right: 0!important;}
.fl{float: left}
.fr{float: right;}



/*头部*/
.head{padding: 20px 5%;min-width: 1210px;max-width: 1920px;position: relative;overflow: hidden;background-color: #ffffff;margin: 0 auto;}
.head .logo{float: left;}
.head .nav{float: right;line-height: 55px;height: 55px;margin-right: 50px;}
.head .nav li{float: left;margin: 0 20px;padding:0 10px;text-align: center;position: relative;overflow: hidden;}
.head .nav li a{color: #333333;font-size: 16px;}
.head .nav .on a{color:#1B70C3;font-weight: bold;}
.head .nav li:after{position: absolute;background-color: #1B70C3;width: 0;height: 1px;right: 0%;bottom: 48%;z-index: -1;transition: all 0.3s ease-in-out;content: ''}
.head .nav li:hover a{color:#1B70C3;}
.head .nav li:hover:after{width: 100%;left: 0%;}

.head .sou{float: right;margin-top: 14px;cursor: pointer;transition: all 0.3s;}
.head .sou:hover{margin-top: 11px;}
.head .search{position: fixed;z-index: 999;top: 0;left: 0;background-color: rgb(26, 91, 168);width: 100%;padding:30px 0;height: 40px;display: none; }
.head .search input{width:700px;line-height:40px;height: 40px;float: left;background-color: rgb(255, 255, 255);text-indent: 30px;margin-left: 250px;}
.head .search button{width: 80px;height: 40px;background: #d9d9d9 url("../images/sou.png") no-repeat center;cursor: pointer;float: left;}
.head .search button:active{background: #c4c4c4 url("../images/sou.png") no-repeat center;}
.head .search .close{float: right;width: 30px;margin-top: 5px;cursor: pointer;}

/*底部*/
.footer{margin-top: 90px;background-color: #112132;padding-top:45px;}
.footer .fang{position: absolute;width: 20px;height: 80px;background-color: #F7F7F7;margin-top: -45px;}
.footer .div1{height: auto;overflow: hidden;}
.footer .div1 .logo{float: left;margin: 70px 0 0 100px;}
.footer .div1 .nav{float: right;width: 700px;}
.footer .div1 .nav .li1{float: left;width: 175px;}
.footer .div1 .nav .li1 p{line-height: 35px;color: #fff;font-size: 18px;font-weight: bold;}
.footer .div1 .nav .li1 p:hover{color: #155BA2;}
.footer .div1 .nav  ul li{line-height: 26px;}
.footer .div1 .nav  ul li a{color: #ffffff;}
.footer .div1 .nav  ul li a:hover{color: #178fe7;}

.footer .links{margin-top: 50px;line-height: 40px;}
.footer .links li{float: left;color: #ffffff;}
.footer .links li a{color: #ffffff;margin-right:20px; }
.footer .links li a:hover{color:#178fe7; }
.footer .bq{border-top: 1px solid #ffffff;line-height: 30px;color: #ffffff;text-align: center;padding: 15px;margin-top: 30px;}
.footer .bq a{color: #ffffff;}







.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 #999999;}
.page .current{  width: 22px;border: 1px solid #155BA2;color: #155BA2;}
.page .current a{color: #155BA2;}
.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;}


.page2{margin:85px auto 45px auto; font-size: 14px;text-align: center;}
.page2 a{display: block;min-width: 22px; text-align:center; height: 22px;  line-height: 22px;color: #737373; }
.page2 li{display: inline-block; min-width: 22px; text-align:center; height: 22px;  line-height: 22px; margin: 0px 5px;padding: 5px;border: 1px solid #999999;}
.page2 .active{  width: 22px;border: 1px solid #155BA2;}
.page2 .active a{color: #737373;}
.page2 .previous:hover{background-color: #999999;color: #ffffff;}
.page2 .prev:hover{color: #ffffff;}
.page2 .next:hover{background-color: #999999;color: #ffffff;}



.quick{position: fixed;right: 40px;z-index: 999;bottom: 20%;height: 400px;text-align: center; }
.quick .show{width: 115px;padding: 25px 13px 40px 13px;background-color: #0C6DCC;border-top-left-radius:80px;border-top-right-radius:80px;}
.quick .show .close{position: absolute;width: 20px;right: -10px;top: -5px;cursor: pointer;}
.quick .show .img1{}
.quick .show .img2{margin-top: 15px;}
.quick .show .p1{font-size: 18px;color: #ffffff;font-weight: bold;font-family: Arial;line-height: 40px;}
.quick .show .p2{line-height: 32px;background-color: #ffffff;border-radius: 16px;color: #000000;cursor: pointer;transition: all 0.2s;}
.quick .show .p2:hover{background-color: #FFBA00;}
.quick .show .p3{line-height: 32px;background-color: #ffffff;border-radius: 16px;color: #000000;margin-top: 12px;cursor: pointer;transition: all 0.2s;}
.quick .show .p3:hover{background-color: #FFBA00;}
.gotop{width: 48px;margin: 0 auto;display: none;}
.gotop .line{height: 30px;background-color: #0C6DCC;width: 1px;margin: 0 auto;display: none;}
.gotop img{cursor: pointer;}



/*留言*/
.mymessage{border: 1px solid #fff;width: 539px;background-color:#000;display: none;}
.mymessage .show{width: 533px;margin: 3px;background-color: #fff;}
.mymessage .close{float: right;color: #969696;line-height: 30px;margin-right: 18px;cursor: pointer;}
.mymessage .show .title{font-size: 22px;color: #0c6dcc;font-weight: bold;line-height: 40px;padding: 30px 0 15px 60px;background: url("../images/msg-bg.png") no-repeat center bottom;}
.mymessage .show form{padding: 0 63px;}
.mymessage .show form .p1{line-height: 55px;height: 55px;border-bottom: 1px solid #CFCFCF;margin-top:35px;}
.mymessage .show form .p1 i{float: left;color: #ff0e00;}
.mymessage .show form .p1 span{float: left;width: 60px;color: #373737;margin-left: 5px;}
.mymessage .show form .p1 select{line-height: 55px;height: 54px;float: left;width: 315px;color: #373737;background-color: #ffffff;}
.mymessage .show form .p1 input{line-height: 55px;height: 54px;float: left;width: 315px;color: #373737;}
.mymessage .show form .p2 span{line-height: 35px;height: 35px;display: block;margin-top: 35px;color: #373737;}
.mymessage .show form .p2 textarea{padding: 10px;background-color: #EEEEEE;color: #373737;width: 387px;line-height: 25px;height: 125px;}
.mymessage .show form .p3{height: auto;overflow: hidden;text-align: center;margin-top: 35px;padding-bottom: 50px;}
.mymessage .show form .p3 input{width: 160px;height: 36px;border-radius: 18px;display: inline-block;background-color: #0C6DCC;color: #fff;margin: 0 10px;cursor: pointer;}




