@charset "gb2312";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
margin:0; padding:0; }
body,button,input,select,textarea{font-family: "Microsoft YaHei";}
h1, h2, h3, h4, h5, h6 {font-size: inherit; font-weight: normal; font-weight:500; font-size:100%; }
ol,ul{list-style:none;}
ul{list-style: none outside none;}
li{ list-style-type:none;}
ins,a{text-decoration:none; color:black;}
a:hover{ text-decoration:none; color:black;}
a:visted{ color:#000; }
a, img{ border:none;}
img{ vertical-align:middle;}
.clearfix{ zoom:1; clear:both;}
.clearfix:after{ overflow:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.blank52 { height: 52px; clear: both; visibility: hidden; font-size: 1px;}

.contain{ margin:0 auto; width:980px;}
.header{ height:98px; padding:47px 0 0 37px; background:url(../images/heabg.jpg) no-repeat center;}
.header .logo{ float:left; width:192px; height:47px;}
.header ul{ float:left; padding:12px 0 0 106px;}
.header ul li{ float:left;}
.header ul li a{ display:inline-block; font-size:15px; color:#fff; line-height:30px; margin: 0 33px;}

.bann980, .bann690, .bann250{ margin-bottom:10px;}
.bann980{ margin:10px 0;}
.bann .bann690{ float:left;}
.bann .bann250{ float:right;}
.con_left{ float:left; width:690px;}
.con_left p.title{ font-size:28px; color:#18252a; margin-bottom:25px;}
.con_left p.date{ font-size:12px; color:#3f3f3f; line-height:12px;/* margin-bottom:60px;*/}
.con_left p.date span.spdate{ color:#aaa;}
.con_left p.date span.spauthor{ margin:0 18px;}
.con_left p.date span.sprecom{ display:none;}
.con_left .recom{ display:none; position:relative; padding:20px; background:#fbfbfb; border:1px solid #d5dade;}
.con_left .recom p{ font-size:12px; line-height:22px; color:#4c5e66;}
.con_left .recom span{ position:absolute; z-index:2; top:-26px; left:-1px; display:inline-block; padding:6px 8px 0; text-align:center; font-size:13px; color:#18252a; background:#fbfbfb; border:1px solid #d5dade; border-bottom:none;}
.con_left .text{ color:#4c5e66; font-size: 16px;/* margin-top: 40px;*/ margin-top: 35px; line-height: 30px;}
.con_left .text img{ margin:10px 0 10px;}
.con_left .wzpic{ text-align:center; margin:40px 0;}
.con_left .text p{ font-size:16px; margin-top:20px; line-height:30px;}
.con_left .text p.img{ text-align:center; margin-top:50px;}
.con_left .text p.img span{ display:inline-block; margin-top:22px;}
.con_left .text span.author{ display:inherit; font-size:14px; text-align:right; margin-top:30px;}
.con_left ul.share{ float:right;margin:55px 0 50px;}
.con_left ul.share li{ float:left; margin-left:12px;}
.con_left ul.share li a{ display:inline-block;}
.con_left .disc{ clear:both; text-align:center;}
.con_left .disc p{ text-align:left; font-size:18px; color:#18252a; margin-bottom:25px;}
.con_left .disc textarea, .con_left .disc input{ display:inline-block; font-size:14px; line-height:24px;}
.con_left .disc textarea{ width:608px; height:118px; border:1px solid #d5dade; padding:15px;}
.con_left .disc input{ cursor:pointer; width:102px; height:29px; background:url(../images/submit1.jpg) no-repeat center; border:none; margin-top:45px;}
.con_left .mailbox{ font-size:13px; color:#8c9497; margin-top:40px;}
.con_left .mailbox a{ color:#8c9497;}

.con_right{ float:right; width:250px; background:#f4f4f4;}
.con_right dl{ padding:17px 16px 22px;}
.con_right dl dt,.con_right dl dd{float:left;}
.con_right dl dt{ margin-right:17px;}
.con_right dl dd p{ font-size:12px; line-height:18px; color:#959595; }
.con_right dl dd p.firp{ color:#18252a; margin-top:5px;}
.con_right dl dd p.secp{ color:#575757; margin:8px 0 4px;}

/*ï¿½ï¿½ï¿½ï¿½Ò³ï¿½ï¿½ CSS ï¿½ï¿½Ê½*/
.banner{ margin:40px auto 0; width: 1000px;}
.ln img,.dy img{width: 100%;display: block;}
/*.banner p.title_bg{ margin:0 auto; width: 100%; height: 40px; background:url(../images/title.jpg) no-repeat center;}*/

/* nav.shtml Ò³ï¿½ï¿½ï¿? CSS ï¿½ï¿½Ê½*/
ul.first_ul{ margin-top:110px;}
ul.con_nav{ margin-bottom:22px; padding:0 100px 0 115px}
ul.con_nav li{ float:left; margin:0 9px 0 8px;}
ul.con_nav li a{ float:left; font-size:18px; line-height:18px; color:#7d7d7d; }

/*.footer{ height:35px; background:#6a7478; margin-top:95px; }*/
/*.footer p{ width:980px; margin:0 auto; background:#6a7478; text-align:center; font-size:12px; color:#d2d2d2; line-height:35px;}*/

/* ?¹ç??2019 å¼?å§?*/
.navback{ height:auto; background:url(../images/heabg.jpg) repeat-x left top; border-radius:0; border:none; margin:-1px 0 0;}
.navimg{ float: left; height: 145px; padding: 47px 0 51px 36px; margin-left: -15px;}
.navbutt{ background:#e7e7e7; margin:54px 15px 51px 0;}
.navback .navul{ float:left; padding:0 41px; margin:60px 0 55px 68px; background:url(../images/navbg.png) no-repeat left top;}
.navback .navul li{ list-style:none; float:left; margin:0 25px;}
.navback .navul li a{ display:inline-block; font-size:15px; color:#fff; line-height:30px; padding:0;}
.navback .navul li a:hover,.navback .navul li a:focus{ color:#fff;}
.allscreem{width: 100%; height: 145px;background: url(../images/heabg01.jpg) repeat-x left top;}
.allscreem .navback{background: none;}
/*.allscreem .navimg{padding: 42px 0 0px;}*/
/*.allscreem .navback .navul{float:right;margin: 45px 0 0;background: url(../images/navbg1.png) no-repeat left top; padding: 0;}*/
/*.allscreem .navback .navul li{margin: 0 40px;}*/
.allscreem .navback .navul li a{font-size: 28px; line-height: 50px;}

/* ?¹ç??2019 ç»???*/
@media (max-width: 767px) {
    .banner{  width: auto;padding: 0 10px;}
}