body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,input,button{margin:0;padding:0;color:#333;font: 14px/1.5 "Microsoft YaHei",tahoma,arial,"Hiragino Sans GB","宋体",sans-serif;}
/*table{border-collapse:collapse;border-spacing:0;}*/
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%;}
legend{color:#000;}
#yui3-css-stamp.cssreset{ display:none}
a{text-decoration: none;color:#333;}
a:hover{font-weight:bold;}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;}

.topbar{width: 1245px;margin:0 auto;height:30px;}
.topbar p{float: left;line-height: 30px;}
.topbar .lg {width: 134px;float: right;padding-top:2px;}
.topbar .lg a{float:left;width: 50px;height: 26px;line-height:26px;text-align:center;background:#e06e6e;color:#fff;cursor:pointer;margin-right:6px;border-radius:4px;}

.top{height:100px;width: 100%;background:#c94c4c;min-width:1245px;}
.top_in{width: 1245px;margin:0 auto;position: relative;}

.logo{float: left;}
.search input{background:none;border:0;}
.search{width:360px;height: 32px;background:rgba(255, 255, 255, 0.7);float: right;border-radius:100px;position: relative;margin-top:30px;margin-right:65px;}
.search .txt{width:335px;height: 32px;line-height: 32px;padding-left:10px;}
.search .btn{width: 43px;height: 32px;background:url(../images/btn.png) no-repeat;cursor:pointer;position: absolute;top:0px;right:0px;}
.top_in .gj{position: absolute;top:35px;right:0px;color:#fff;text-decoration:underline;}

.nav{width: 100%;height: 60px;background:#fff;box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);min-width:1245px;min-width:1245px;}
.nav_in{width: 1245px;margin:0 auto;}
.nav_in ul li.cur{background:#b12c2c;}
.nav_in ul li.cur a{color:#fff;}
.nav_in ul li{position: relative;float: left;padding:0 25px;text-align:center;}
.nav_in ul li a{font-size:16px;color:#333;line-height: 60px;display:inline-block;}
.nav_in ul li .menu{display:none;position: absolute;top:60px;left:0;z-index:999;background:#c94c4c;width: 110px;padding-bottom:10px;}
.nav_in ul li .menu a{width: 60px;color:#fff;text-align:center;font-size:14px;line-height: 30px;}

.banner{width: 100%;height: 434px;margin-top:10px;min-width:1245px;background:url(../images/banner.jpg) no-repeat center;}

.wrapper{width: 1245px;margin:20px auto 30px;overflow:hidden;}
.xsyj{width: 575px;height: 360px;float: left;margin-left:30px;}
.xsyj .hd{height: 40px;line-height: 40px;border-bottom:1px solid #ddd;}
.xsyj .hd span{float: left;font-size:20px;font-weight:bold;color:#b12c2c;}
.xsyj .hd a{width: 76px;height: 16px;line-height: 16px;float: right;color:#898888;background:url(../images/more.png) no-repeat right center;margin-top:14px;}
.xsyj ul{padding:15px 0 0 0px;}
.xsyj ul li{line-height: 32px;}
.xsyj ul li a{font-size:15px;}

.xczl{width: 100%;height: 490px;background:#f8f5f0;overflow:hidden;padding:25px 0;min-width:1245px;}
.xczl_in{width: 1245px;height: 490px;margin:0 auto;}
.xczl_in .head{position: relative;margin-bottom:30px;}
.xczl_in .head .tit{width: 214px;height: 24px;line-height: 24px;background:url(../images/titbg.png) no-repeat;text-align:center;font-weight:bold;font-size:20px;margin:0 auto;}
.xczl_in .head .more{width: 76px;height: 16px;line-height: 16px;color:#898888;background:url(../images/more.png) no-repeat right center;margin-top:14px;position: absolute;top:0;right:0;}
.xczl_in .div1 ul li{float: left;width: 395px;height: 275px;margin-right:30px;}
.xczl_in .div1 ul li:last-child{margin:0;}
.xczl_in .div1 ul li img{width: 395px;height: 275px;}
.xczl_in .div1 ul li h4 a{font-size:20px;color:#333;line-height: 50px;}
.xczl_in .div1 ul li p{color:#5b5b5b;font-size:12px;line-height: 24px;}
.xczl_in .div1 ul li .ck{width: 90px;height: 28px;line-height: 28px;text-align:center;border:1px solid #c0a992;margin:15px 0 0 130px;}
.xczl_in .div1 ul li .ck a{color:#c0a992;}

.wycz{width: 1245px;padding:20px 0;margin:20px auto;overflow:hidden;}
.wycz .head{position: relative;margin-bottom:30px;}
.wycz .head .tit{width: 214px;height: 24px;line-height: 24px;background:url(../images/titbg.png) no-repeat;text-align:center;font-weight:bold;font-size:20px;margin:0 auto;}
.wycz .head .more{width: 76px;height: 16px;line-height: 16px;color:#898888;background:url(../images/more.png) no-repeat right center;margin-top:14px;position: absolute;top:0;right:0;}
.wycz .bd div{display:none;}
.wycz .bd div.current{display:block;}
.wycz dl dt{width: 265px;height: 240px;border:1px solid #ddd;float: left;margin:0 32px 10px 0;padding:10px;background:#fff;}
.wycz dl dt:last-child{margin-right:0;}
.wycz dl dt img{width: 266px;height: 180px;}
.wycz dl dt p{padding:8px 0 0 10px;}
.wycz dl dt p.t{font-size:16px;font-weight:bold;}
.wycz dl dt:nth-child(4n) { margin-right: 0;}
.wycz .hd{width: 438px;margin:0 auto 20px;}
.wycz .hd a{font-size:18px;margin-right:15px;padding:2px 4px;width: 120px;display:inline-block;text-align:center;}
.wycz .hd a.current{background:url(../images/stbg.png) no-repeat;}

.djgz{width: 100%;height: 320px;background:#f8f5f0;padding:25px 0 30px;min-width:1245px;}
.djgz_in{width: 1245px;height: 360px;margin:0 auto;}
.djgz_in .head{position: relative;margin-bottom:30px;}
.djgz_in .head .tit{width: 214px;height: 24px;line-height: 24px;background:url(../images/titbg.png) no-repeat;text-align:center;font-weight:bold;font-size:20px;margin:0 auto;}
.djgz_in .head .more{width: 76px;height: 16px;line-height: 16px;color:#898888;background:url(../images/more.png) no-repeat right center;margin-top:14px;position: absolute;top:0;right:0;}
.djgz_in ul{padding:15px 0 0 0px;}
.djgz_in ul li{line-height: 32px;background:url(../images/dot.png) no-repeat left center;padding-left:20px;}
.djgz_in ul li a{font-size:15px;}
.djgz_in .box{width: 292px;margin-right:25px;float: left;}
.djgz_in .box .hd{font-weight:bold;font-size:18px;}
.djgz_in .box:last-child{margin:0;}

.footer{width: 100%;background:#352c2c;height: 100px;margin-top:20px;min-width:1245px;}
.footer_in{width: 1245px;margin:0 auto;}
.footer_in p{color:#e9e9e9;line-height: 100px;text-align:center;}