﻿/* !
 * @ Zen Gu
 * @ 南浔通用
 * @ 2019/03/20
 */

ul { list-style: none; padding-left: 0;}
li { list-style: none;float: left;}
img { border: 0;vertical-align: middle;}
span{ cursor: default;}
.nx-14 {font-size: 14px;}
.nx-16 {font-size: 16px;}
.nx-18 {font-size: 18px;}
.nx-bold {font-weight: bold;}
.dp-none {display: none;}

/* 全局 */
#content { background: url('con_1.png');}

/* 导航 */
.nav{
    width: 100%;
    height: 118px;
    background: url('nav_1.png');
    border-bottom: 1px solid #e0ccc9;
}

.nav ul { height: 100%;}

.nav li{
    width: 16.66%;
    height: 100%;
    padding: 24px 0 0 8px;
    box-sizing: border-box;
    line-height: 94px;
    cursor: pointer;
    overflow: hidden;
}

.nav li span {
    display: block;
    width: 52px;
    height: 57px;
    line-height: 55px;
    text-align: center;
    margin: 18px 12px 0 0;
    background: url('nav_2.png') no-repeat top;
    float: left;
}

.nav li a { 
    display: block;
    color: #78251a;
}

.nav li:hover span { background: url('nav_2.png') no-repeat bottom;}

.nav li a:hover {font-weight: bold;color: #ae0312;}

/* 通知 搜索 */
.notice{
    width: 100%;
    height: 56px;
    border-bottom: 1px solid #e0ccc9;
    overflow: hidden;
}

.notice li{
    line-height: 56px;
    box-sizing: border-box;
    padding: 0 10px;
    position: relative;
}

.notice-1{color: #ae0312;}

.notice a{ width: 370px;color: #333;display: inline-block;}

.notice a span{
    color: #666;
    position: absolute;
    right: 10px;
    top: 0;
}

li.notice-2{
    font-size: 30px;
    font-weight: 100;
    line-height: 50px;
    color: #efe6e3;
}

.notice-3 input:first-child{
    width: 230px;
    height: 36px;
    line-height: 36px;
    box-sizing: border-box;
    border: 1px solid #654340;
    border-radius: 50px;
    padding: 0 0 0 15px;
    color: #c7c7c7;
    font-size: 14px;
}

.notice-3 {
	float: right;
    margin-right: 30px;
}

.notice-3 input:first-child:focus{ outline: 0;}

.notice-4 {
    position: absolute;
    top: 10px;
    right: 0;
    margin: 0;
    padding: 0;
    border: 0;
    background-color: #654340;
    background-image: url('notice_1.png'); 
    background-position: center;
    background-repeat: no-repeat; 
    width: 50px;
    height: 36px;
    border-radius: 0 50px 50px 0;
    outline:none;
}

/* 底部 */
.foot {
    height: 132px;
    border-top: 2px solid #ae0312;
    margin-top: 25px;
    background: url('foot_1.png') no-repeat;
}

.foot ul:first { height: 132px;}

.foot-1 {
    width: 20%;
    height: 100%;
    line-height: 132px;
    text-align: right;
}

.foot-2 {
    width: 60%;
    height: 100%;
    text-align: center;
    box-sizing: border-box;
    padding-top: 23px;
}

.foot-3 {
    width: 20%;
    height: 100%;
    text-align: left;
    line-height: 132px;
}

.foot-2 a {
    color: #666;
}

ul[class*="foot-2"] {
    display: inline-block;   
    width: auto;
    text-align: center;
}

ul[class*="foot-2"] li {
    line-height: 32px;
    text-align: center;
    padding: 0 18px;
    box-sizing: border-box;
    position: relative;
}

.foot-21 li::before {
    content: '|';
    position: absolute;
    left: 0;
    top: 0;
    color: #666;
}

.foot-21 li:first-child::before { content: '';}

/* 手机 */
.wp-notice {
    display: none;
}

/*  20190412 修复超链接边框 */
a { outline: none !important; }

/* 底部居中 */
#bottom { margin: auto; }

/* 调整导航栏 */
.main-index { overflow: unset !important; }
body { overflow-x: hidden; margin-left:3px !important; }

/* 20190807 新导航栏 */
.g-nav {width: 1200px; height: 108px; overflow: hidden; box-sizing: border-box; padding: 24px 28px 0; background: url("gnav_1.png"); border-bottom: 1px solid #e0ccc9;}
.g-nav ul {list-style: none; width: 110%; overflow: hidden; padding: 0; margin: 0;}
.g-nav li {float: left; width: 160px; height: 84px; line-height: 84px; text-align: center; margin-right: 37px;}
.g-nav li img {vertical-align: middle;}
.g-nav li {background-repeat: no-repeat; background-position: center;}
.g-nav li a {display: inline-block; width: 100%; height: 100%;}

.notice-1  a { background: url(/DFS/template/1661/images/gggs_1.png) no-repeat left center; padding-left: 25px;}
.notice a {width: 355px;}

@media screen and (max-device-width: 450px){
	.notice-1 { background: none; padding-left:0;}
	.g-sid {display: none;}
}

.content-info-content a{cursor:pointer !important;}
.content-info-content a *{cursor:pointer !important;}