@charset "utf-8";
/* reset */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{margin:0;padding:0;}
body{font-size:12px; font-family:"微软雅黑";}
img{border:none;}
li{list-style:none;}
input,textarea{outline:none; border:none; background:none;}
textarea{resize:none;}
a{text-decoration:none;}

/*公共样式*/
.fl{float:left;}
.fr{float:right;}
.clearfix:after{content:""; display:block; clear:both;}
.clearfix{zoom:1;}
.gWidth{width:948px; margin-left:auto; margin-right:auto;}
.conWidth{ width:921px;margin-left:auto; margin-right:auto;}
.show{display:block;}
.hide{display:none;}


/**头部*/
.header{ height:350px;}
.header  h1{ font-size:84px; color:#004F34; text-align:center; padding-top:15px;}
.headertit{ color:#702A12; font-size:18px; font-weight:bold; line-height:30px}
.headertit p.fl{ padding-top:48px; padding-left:138px}
.headertit p.fr{ padding-top:78px; padding-right:175px}

.yuyue{ background:#004F34; position:relative; padding-top:25px; width:921px; height:113px; margin:0 auto; margin-top:50px}
.yuyue label{ padding-left:20px; }
.yuyue label span{ padding-right:10px; font-size:20px; color:#fff; font-weight:blod;}
.yuyue input[type="text"]{ width:180px; height:35px; text-indent:1em;  line-height:35px; background:#fff;}
.yuyue input[type="button"]{ width: 193px; margin-left:54px; height:58px; border:1px dashed #FFF; line-height:58px; text-align:center; font-size:20px; cursor:pointer; font-weight:bold; color:#fff}
.yuyue input[type="button"]:active{ border:1px dashed #CF0;}
.yuyue .msg1{ position:absolute; top:90px; right:332px; color:#FFFF85}
.yuyue .msg2{position:absolute; top:90px; right:90px; color:#FFFF85}
.yuyue .msg2 a{ padding-left:5px; color:#fff}

.xuyan{ height:133px;}
.xuyan h3{ font-size:22px; color:#004F34; margin-top:36px; text-align:center}
p.des{ font-size:14px; line-height:28px; text-indent:2em; margin-top:14px;}

.bottomline{ border-bottom: 1px solid #004F34; padding-bottom:25px; }
.jzhlx {}
.jzhlx h3{ font-size:30px; text-align:center; color:#fff; font-weight:bold;height:48px; line-height:48px; background:#004F34}
.jzhlx .con{ margin-top:43px;}

.jzhlx .humin{ width:258px; font-size:14px; line-height:28px; } 
.jzhlx .humin p { padding-top:28px;}
.jzhlx .hmnews{ width:618px;position:relative;  }
.jzhlx .hmnews h4{ color:#702A12; font-size:26px; font-weight:bold;}
.jzhlx .hmnews dl.firsthm{ width:390px; margin-top:10px;}
.allnews dl dt{ font-size:18px; color:#004F34; font-weight:bold; line-height:35px;}
.allnews dl dd{ font-size:14px; color:#363636; line-height:25px;}
.allnews dl dd a{ text-align:right; display:block; padding-right:20px; color:#087AC0;}
.jzhlx .hmnews .hmbook{ position:absolute; top:0; right:0;}
.cxx h3{ height:100px; line-height:100px; font-size:30px; color:#702A12}
.cxx .cxxone{ width:264px; }
.cxx .cxxtwo{ width:321px; margin-left:43px;}
.cxx .cxxthree{ width:221px; }
.ygk{ padding-top:50px;}
.ygk .ygkdes{ width:270px;}
.ygk .ygkcon{ width:580px;}
.ygk .ygkcon h3{height:30px; line-height:30px; font-size:30px; color:#702A12}
.ygk .ygkcon p{ line-height:25px; padding:25px 0; color:#373737; font-size:14px;}
.ygk .ygkcon dl{ width:280px; float:left; padding:15px 0;}
.ygk .ygkcon dl:nth-child(2),.ygk .ygkcon dl:nth-child(4),.ygk .ygkcon dl:nth-child(6),.ygk .ygkcon dl:nth-child(8){ margin-left:20px}
.talklx { padding-top:42px;}
.talklx .talkshow{ width:449px;}
.talklx .talkshow h3{ width:449px; margin-bottom:30px; height:48px; line-height:48px; background:#004F34; text-align:center; color:#fff; font-size:30px; font-weight:bold;}
.talklx .zjdes{ width:165px;}
.talklx .zjnews{ width:238px;}

.zhuanjiatalk{ margin-top:30px;}
.zhuanjiatalk h3{ height:48px; background:#004F34; text-align:center; font-size:30px; line-height:48px; color:#fff;}
.zhuanjiatalk h4{ font-size:28px; height:32px; line-height:32px; text-align:center; color:#702A12; padding-top:40px; margin-bottom:20px;}
.zhuanjiatalk p{ width:720px; border:1px solid #004F34; line-height:30px; font-size:14px; padding:12px 25px; margin:0 auto; }
.zhuanjiatalk dl{ width:430px; height:180px; float:left; margin-top:25px; color:#202020}
.zhuanjiatalk dl dt{ color:#702A12}
.zhuanjiatalk dl:nth-child(2),.zhuanjiatalk dl:nth-child(4){ margin-left:85px;}

h3.longtitle{height:48px; background:#004F34; text-align:center; font-size:30px; line-height:48px; color:#fff;}

.talkzhuanjia{ padding:0;}
.talkzhuanjia h3{ margin:30px 0 ;}
.talkzhuanjia dl dt{ color:#702A12}

.examgg{ margin-top:30px;}
.examgg .jdtab{ width:595px;}
.examgg .jddes{ width:316px;}
.examgg h4{ color:#702A12; font-size:20px; line-height:50px;}
.examgg dt{ color:#702A12 !important; font-size:20px; line-height:50px !important;}


.fangtan{ position:relative; margin-top:30px;}
.fangtan h3 { position:absolute; top:0; left:300px; font-size:28px; height:32px; line-height:50px;   color:#702A12; }
.fangtan .ftzj{ width:268px;}
.fangtan .allnews{ width:640px; margin-top:100px; }
.fangtan .allnews dl{ width:268px; float:left}
.fangtan .allnews dl dt{ color:#702A12; line-height:60px;}
.fangtan .allnews dl:nth-child(2){ float:right}
.fangtan .allnews dl dd{ line-height:28px;}

.knows{ margin-top:30px;}
.knows .allnews{ margin-top:30px;}
.knows dl:nth-child(1){ margin:0;}
.knows dl{ float:left; width:290px; margin-left:39px;}
.knows dl dt{color:#702A12; line-height:45px;}

.danwei{margin-top:30px;}
.danwei h3{ position:relative;   line-height:53px; height:53px; text-align:center; color:#1A6149; font-size:28px;}
.danwei h3 strong{  width:270px; position:absolute; left:50%; margin-left:-135px; background:#FFF;; display:block; z-index:1;}
.danwei h3 span{ position:absolute; top:26px; left:0; width:100%;  background:#1A6149; height:1px;   display:block}
.danwei .allnews{ margin-top:30px;}
.danwei .allnews dl:nth-child(1){ margin-left:0; }
.danwei .allnews dl{ width:208px; float:left; margin-left:36px;}
.danwei .allnews dl dt{ margin-bottom:15px; font-weight:normal}

.footer {
    margin: 75px auto 0;
    width: 880px;
}
.footer_left {
    float: left;
    width: 350px;
}
.footer_center {
    float: left;
    margin-left: 9px;
    width: 510px;
}
.footer_center ul li {
    background: rgba(0, 0, 0, 0) url("https://www.xhd.cn/topic/2015sjb/images/94.jpg") no-repeat scroll right center;
    float: left;
    font-size: 12px;
    line-height: 14px;
    padding: 0 7px;
}
.footer_center ul li a {
    color: #333;
    transition: all 300ms ease 0s;
}
.footer_center p {
    color: #333;
    font-size: 12px;
    line-height: 14px;
    margin-left: 10px;
    margin-top: 10px;
}