﻿.container { overflow: hidden; }
.header { width: 100%; height: 80px; background: #fff; }
.box { width: 1200px; margin: 0 auto; position: relative; overflow: hidden; }
.clear-float::after { content: ''; display: block; clear: both; }
.header .head { width: 100%; overflow: hidden; }
.header .head .logo { display: block; float: left; }
.header .head img { margin-top: 12px; display: block; margin-right: 98px; }
.header .head .nav { width: 875px; float: left; margin-left: -55px; }
.header .head .nav span { float: left; width: 1px; display: block; line-height: 80px; color: #e2e2e2; }
.header .head .nav>li { float: left; text-align: center; width: 108px; line-height: 80px; position: relative; }
.header .head .nav>li a:hover{ color: #fff; background: #0060FF; }
.header .head .nav>li a { display: block; color: #0e0e0e; width: 108px; height: 80px; }

#nav li #sub_section { position: relative; background: #ffffff; z-index: 990; left: 0; width: 108px; top: -5px; font-family: "微软雅黑"; font-size: 15px; display: none; }
#nav li #sub_section .li_lm { border-bottom: 1px solid #c9c9c9; line-height: 32px; height: 32px; }
#nav li #sub_section .li_lm a { margin-top: 0; color: #7d7d7d; font-weight: normal;  width: 108px !important; display:block; height:32px;}
#nav li:hover #sub_section .li_lm a { color: #7d7d7d; }
#nav li #sub_section .li_lm:hover a { color: #ffffff; }

#nav li:hover #sub_section { display: block; }


.content-box button{width: 142px;
    height: 45px;
    cursor: pointer;
    border: 1px solid #0060FF;
    background: #f1f1f1;
    color: #0060FF;}
	.content-box button a{ color: #0060FF;}



.footer { width: 100%; height: 380px; background: #1b1b1b; position: relative; }
.footer .footer-left { width: 746px; float: left; margin-top: 40px; }
.footer .footer-left .footer-nav { width: 870px; font-size: 18px; overflow: hidden; margin-bottom: 60px; }
.footer .footer-left .footer-nav li { float: left; width: 105px; text-align: center; }
.footer .footer-left .footer-nav span { float: left; width: 1px; color: #ccc; }
.footer .footer-left .footer-nav li a { color: #ccc; display: block; }
.footer .footer-left .footer-bottom { width: 846px; overflow: hidden; }
.footer .footer-left .footer-bottom img { display: block; float: left; width: 268px; height: 115px; border-right: 1px solid #858484; margin-right: 90px; margin-top: 20px; }
.footer .footer-left .footer-bottom dl { width: 450px; float: left; font-size: 14px; color: #858484; }
.footer .footer-left .footer-bottom dd { line-height: 36px; }
.footer .footer-right { width: 135px; float: right; }
.footer .footer-right .img-box { width: 118px; height: 116px; background: #fff; padding: 9px 8px; margin-top: 40px; }
.footer .footer-right .img-box img { display: block; width: 118px; height: 116px; }
.footer .friends { font-size: 14px; color: #ffffff; float: left; line-height: 30px; max-width: 1140px; margin-top: 10px; margin-left: 30px; display: block; }
.footer .footer-right p { display: inline-block; width: 135px; text-align: center; color: #7a7979; font-size: 14px; margin-top: 20px; }
.footer-bot { width: 100%; height: 50px; background: #111; }
.footer .friends a { color: #ffffff; margin-right: 10px; }
.footer-bot .ued {font-size: 14px; color: #ffffff; line-height: 50px; }
.fixed-right { width: 125px; position: fixed; right: 1px; bottom: 200px; display: none; z-index: 100; }
.fixed-tel { width: 48px; height: 48px; display: block; background: url("/templets/default/lgqwz/images/fixed-tel.png") no-repeat; margin: 30px auto; }
#go-top { width: 48px; height: 48px; display: block; background: url("/templets/default/lgqwz/images/go-top.png") no-repeat; margin: 30px auto; }
.banner>img { width: 100%; max-width: 1200px; display: block; margin:auto; }
.page_div { margin-top: 20px; margin-bottom: 20px; font-size: 15px; color: #666666; margin-right: 10px; padding-left: 20px; box-sizing: border-box; text-align: center; }
.page_div li { min-width: 30px; height: 28px; border: 1px solid #dce0e0!important; text-align: center; margin: 0 4px; cursor: pointer; line-height: 28px; background: #dbdbdb; color: #666666; font-size: 13px; display: inline-block; }
#prePage, #nextPage { width: 30px; }
.page_div .thisclass { background-color: #0060FF; color: #FFFFFF; min-width: 30px; height: 28px; border: 1px solid #dce0e0!important; text-align: center; margin: 0 4px; cursor: pointer; line-height: 28px; font-size: 13px; display: inline-block; }
#firstPage, #lastPage, .totalPages, .totalPages span, .totalSize span, .totalSize { display: none; }
/*模态框*/
.model { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 100; zoom: 1; display: none; }
.model-hover { width: 100%; height: 100%; background: rgba(0, 0, 0, .5); background: rgb(0, 0, 0)\0; filter: alpha(opacity=50); display: none; }
.model-box { width: 437px; height: 410px; position: absolute; bottom: 0; top: 0; left: 0; right: 0; margin: auto; background: #fff; border-radius: 5px; display: none; }
.model-box .close { width: 50px; height: 50px; position: absolute; border-radius: 80%; background: #353535; top: -20px; right: -20px; border: 0; color: #fff; cursor: pointer; }
.model-box .m-header { background: #353535; text-align: center; font-size: 18px; color: #fff; height: 50px; width: 437px; }
.model-box .m-content textarea { margin: 20px 35px 10px 35px; height: 100px; width: 367px; line-height: 24px; text-indent: 1em; border: 1px solid #ccc; font-size: 14px; color: #666; }
.model-box .m-content .login-input { overflow: hidden; margin: 0 25px 10px 25px; }
.model-box .m-content .login-input input { border: 1px solid #ccc; background: #fff; color: #666; width: 177px; margin: 0 0 0 10px; height: 48px; font-size: 14px; text-indent: 1em; float: left; }
.model-box .m-content .login-input img { width: 112px; height: 48px; margin: 1px 10px; display: block; float: left; }
.model-box .m-content .war { padding: 10px; margin: 0 34px; color: #d24646; }
.submit { margin: 0 35px 10px 35px; width: 367px; height: 40px; color: #fff; background: #0060FF; border: 0; cursor: pointer; }
