@charset "utf-8";
/*基础样式*/
*:focus {outline: none;}
a{text-decoration:none; color:#333333; bblr:expression(this.onFocus=this.blur());/*IE使用*/outline-style:none;/*FF使用*/}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
body{font-size:14px; color:#333333; font-family:"微软雅黑"; background:#fff;}
button{border:0 none;background-color:transparent;cursor:pointer}
ul,ol,li{list-style-type:none;}
img{border:none!important;vertical-align:bottom;}
.pdln{padding-left:0px!important;}
.pdrn{padding-right:0px!important;}
.mr0{margin-right:0px!important;}
.bd0{border:none!important;}
.container{min-width:1230px;}
/*header*/
.header{width:100%; height:150px; background:url(../images/header.png) no-repeat top center;}
.header-con{width:1200px; margin:0px auto;}
.header-con-top{height:30px; line-height:30px; font-size:12px; color:#666666;}
.header-con-top-left{float:left;}
.header-con-top-right{float:right;}
.header-con-top-right span{display:block; float:left; padding-left:25px; margin-left:30px;}
.header-con-top-right span a{color:#666666;}
.header-con-top-right span a:hover{text-decoration:underline;}
.shoucang{background:url(../images/tb1.png) no-repeat 0 8px;}
.shouye{background:url(../images/tb2.png) no-repeat 0 6px;}
.logo{float:left; margin-top:28px;}

.search{float:right; margin-top:40px;}
.search-box{width:216px; height:30px; background:url(../images/input.png) no-repeat;}
#test{width:160px; border:none; height:19px; padding:5px 0px 5px 20px; font-family:"微软雅黑"; float:left; background:none}
#btn{float:left; margin-top:2px; width:25px; height:25px; background:url(../images/sou.png) no-repeat 4px 4px; border:none;}


/*banner*/
.banner{width:100%; height:451px; position: relative;overflow: hidden; top:-17px;}
.focusBox {position:absolute;  width:1200px; left:50%; margin-left:-600px;  height:451px; }
.focusBox .pic img { width:1200px; height:451px; display: block; }
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:235px; right:50%; margin-right:-600px; width:12px; z-index:3}
.focusBox .hd li{ line-height:15px; float:left; text-align:center; font-size:12px; width:12px; height:12px; cursor:pointer; overflow:hidden;  background:url(../images/dian.png); margin-top:15px;}
.focusBox .hd .on{ background-position:-12px 0px;   }

/*nav*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{width:100%; height:77px;  background:url(../images/nav-bg1.png) repeat-x;  position:relative; z-index:999999;  }
.nav-con{width:1200px; margin:0px auto; background:url(../images/nav-bg2.png) no-repeat top center;  height:77px;}
.nav a{ color:#fff;  }
#nav{width:886px; margin:0px auto; height:77px;}
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; width:104px; line-height:77px; text-align:center; font-size:16px; font-weight:normal;  }
.nav .sub{ display:none; width:130px; left:-14px; top:60px;  position:absolute; background:url(../images/nav-bg3.png);  line-height:45px; padding:5px 0;  }
.subleft{left:14px!important;}
.w156{width:110px!important;line-height:60px!important}

.nav .sub li{ zoom:1; text-align:center; }

.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#f2f2f2; color:#555;  }
/*main*/
.main{margin-top:-17px; height:auto;}
/*box1*/
.main-box1{width:100%; min-width:1200px; position:relative; height:290px; background:url(../images/xian2.png) repeat-x 0 100%;}
.main-box1-con{width:1200px; height:465px; position:absolute;  left:50%; margin-left:-615px; top:-220px; padding:15px; background:#fff}
.main-box1-con ul li{width:392px; float:left; margin-right:12px; height:450px; position:relative;}
.li-tp{ color:#333333; border-bottom:5px solid #d74a52;}
.li-tp2{border-bottom:5px solid #ffc25f;}
.li-tp3{border-bottom:5px solid #ae8a56;}
.li-tp img{ width:392px; height:200px;}
.li-bt{height:30px; line-height:30px; margin-top:20px; font-size:16px;}
.li-bt-left{ float:left; background:url(../images/tb.png) no-repeat 0 50%; padding-left:40px;}
.li-bt-left span{font-weight:bold; margin-right:8px; }
.li-bt-right{float:right; color:#666666;}
.li-wz h3{font-size:16px; margin-top:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.li-wz h3:hover{color:#d74a52;}
.li-wz h3 a:hover{color:#d74a52;}
.li-wz p{font-size:12px; text-indent:2em; line-height:24px;margin-top:15px; height:72px; overflow:hidden;}
.li-wz p a{display:block;height:72px;}
.li-wz p a:hover{color:#d74a52;}
#more{position:absolute; bottom:0px; left:0px; font-size:12px;}
#more:hover{color:#ae8a56; text-decoration:underline;}


/*box2*/
.main-box2{background:#f8f8f8; padding-top:10px; overflow:hidden; padding-bottom:40px;}
.main-box2-con{width:1200px; margin:0px auto; }
.main-box2-con-bt{height:40px; line-height:40px; text-align:center; background:url(../images/xian1.png) no-repeat 0 50%;}
.main-box2-con-bt span{padding:0px 12px; font-size:18px; font-weight:bold}
.main-box2-con-box{margin-top:30px;}
/*新闻动态*/
.main-box2-con-box-left{float:left; width:390px; height:340px; border:1px solid #ebebeb;}
.main-box2-con-box-left-wrap{padding:0px 19px; }
.main-box2-con-box-left-wrap ul{margin-top:5px;}
.main-box2-con-box-left-wrap ul li{height:34px; padding:10px 0px; height:34px; line-height:34px; float:left; width:352px;}
.main-box2-con-box-left-wrap ul li:hover .li-left{background:#32579c}
.bt-public{height:48px; line-height:48px; padding:0px 20px;}
.bt-public-left{float:left; font-weight:bold}
.bt-public-right{float:right;}
.bt-public-right a{color:#666666; font-size:12px;}
.bt-public-right a:hover{color:#ae8a56;}
.li-left{float:left; width:34px; height:34px; background:#c29b4e}
.li-left span{display:block; text-align:center; color:#fff;}
.time1{font-size:16px; line-height:20px;}
.time2{font-size:12px; line-height:12px;}
.li-right{float:right;  width:310px;}
.li-right a{display:block;width:310px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.li-right a:hover{color:#32579c;}
/*通知公告*/
.main-box2-con-box-middle{float:left; width:390px; height:340px;border:1px solid #ebebeb; margin-left:12px;}main-box2-con-box-middle-wrap{padding:0px 19px;}
.main-box2-con-box-middle-wrap{padding:0px 19px; }
.main-box2-con-box-middle-wrap ul li{border-top:1px solid #ebebeb; line-height:24px; background:url(../images/li-img.png) no-repeat 0 50%; padding:12px 0px 12px 20px;}
.main-box2-con-box-middle-wrap ul li a{display:block;}
.main-box2-con-box-middle-wrap ul li a:hover{color:#32579c;}
/*视频*/
.main-box2-con-box-right{float:right; width:390px; height:340px; border:1px solid #ebebeb;}


/*box3*/
.main-box3{background:url(../images/box3-bg.png) no-repeat center top; width:100%; height:483px;}
.main-box3-con{width:1200px; margin:0px auto; padding-top:55px; overflow:hidden;}
.main-box3-con ul li{float:left; position:relative; margin-right:10px; margin-bottom:10px}
.main-box3-con ul li.li-one{background:url(../images/001.png) no-repeat; height:191px; position:relative; width:392px;}
.main-box3-con ul li.li-one h3{font-size:18px; float:left; height:30px; color:#fff; margin:35px 0px 0px 15px;}
.main-box3-con ul li.li-one h3 span{float:left; display:block;}
.main-box3-con ul li.li-one h3 .yingw{font-size:14px; font-weight:normal; color:#e0ceb0; margin-top:6px; margin-left:10px;}
.mores{position:absolute; bottom:20px; right:20px; font-size:12px; color:#fff;}
.mores:hover{color:#d74a52;}
.con-four{height:191px;position:relative;overflow:hidden;cursor:pointer;}

.txt-four{position:absolute;bottom:-5px; left:0px; width:100%; height:0px;color:#555; background:url(../images/four-bg.png) repeat-x;}
.txt-four h3{font-weight:bold; padding:0px 15px; margin-top:30px; font-size:14px; line-height:24px; height:24px; overflow:hidden;}
.txt-four p{font-size:14px;display:block;padding:0px 15px; height:96px; overflow:hidden; font-size:12px; line-height:24px; margin-top:15px; text-indent:2em; }/*footer*/
.footer{height:304px; width:100%; background:url(../images/footer.png) no-repeat center top;}
.footer-con{width:1200px; margin:0px auto; padding-top:53px;}
.footer-con-left{float:left; margin-left:100px;}
.footer-con-bt h3{width:142px; height:25px; line-height:25px; background:#fff6e9; color:#9c8d7f; font-weight:normal; text-align:center; margin-top:10px; }
.footer-con-middle{float:left; margin-left:152px;}

.footer-con-box{margin-top:6px; }
.footer-con-box ul{width:250px;overflow:hidden;}
.footer-con-box ul li{float:left; margin-right:60px; margin-top:12px;}
.footer-con-box ul li a{color:#d3c5b8;}
.footer-con-box ul li a:hover{text-decoration:underline;}
.footer-con-right{float:right; margin-top:30px; margin-right:45px;}
.footer-con-right-box{color:#d3c5b8; margin-top:30px;}
.footer-con-right-box p{margin-bottom:28px;}



/*liebiao*/
.banner-public{position:relative; top:-77px; height:340px; overflow:hidden;}
.banner-public img{position:absolute; top:0px; left:50%; margin-left:-960px; height:340px; width:1920px;}
.main-public{width:100%; background:url(../images/main-bg.png);position:relative; z-index:9999; margin-top:-231px; overflow:hidden;}
.main-public-con{width:1200px; margin:0px auto; overflow:hidden; background:#fff; padding-top:10px; padding-bottom:60px; position:relative;}
.lanmu{position:absolute; left:0px; top:10px; border-right:10px solid #e4e4e4; width:286px; min-height:5000px;}
.lanmu-top-bt{height:144px; background:url(../images/lanmu.png) no-repeat; overflow:hidden;}
.lanmu-top-bt-con{float:left; margin:40px 0px 0px 30px;}
.lanmu-top-bt-con h3{font-size:24px; color:#fff;}
.lanmu-top-bt-con h5{font-size:16px; font-weight:normal; color:#e0ceb0;}
.lanmu-top-box{border-left:10px solid #c7a35c; border-bottom:10px solid #c7a35c; background:#f2f2f2}

.home{height:70px; line-height:70px; padding-left:20px; text-align:center; font-size:16px;}
.home a:hover{color:#d74a52;}
.lanmu .li-tp img{width:286px!important;}
.lanmu-top-box ul li{height:70px; overflow:hidden; line-height:70px; border-bottom:1px solid #dfdfdf; padding-left:20px; font-size:16px;}
.lanmu-top-box ul li:hover{background:#fff}

.lanmu-top-box ul li a{display:block; height:70px; line-height:70px;}
.lanmu-bottom{position:relative; margin-top:10px; height:500px;}
.lanmu .li-bt{padding:0px 10px;}
.lanmu .li-wz{padding:0px 10px;}
.lanmu #more{bottom:30px; left:10px;}
.main-public-con-right{float:right;margin-right:10px; width:876px;}
.main-public-con-right-top ul li{float:left; padding:0px 13px; border-right:1px solid #ddd;}
#li-1 img{border-bottom:4px solid #ffc25f!important;}
#li-2 img{border-bottom:4px solid #ae8a56!important;}
#li-3 img{border-bottom:4px solid #ae8a56!important;}
.main-public-con-right-top{overflow:hidden;}
.main-public-con-right-bottom{margin-top:12px;}
.bt-left{float:left; padding-left:25px; font-size:24px; color:#2b2b2b;}
.bt-right{float:right;padding-right:30px; color:#999999;}
.bt-right a{color:#999999;}
.main-public-con-right-bottom-bt{height:90px; line-height:90px; background:#efefef}
.main-public-con-right-bottom-box{margin-top:10px; overflow: hidden; min-height:800px}
.main-public-con-right-bottom-box ul li{margin-top:24px; height:125px;}
.main-public-con-right-bottom-box ul li:hover .li-rights{background:#e5e5e5;}
.li-lefts{width:120px; height:125px; float:left; background:url(../images/li-lefts.png) repeat-x;}
.li-rights{width:736px; padding-left:20px; float:right; background:url(../images/li-rights.png) repeat-x; height:125px;}
.li-rights h3{ font-size:16px; margin-top:25px;}
.li-rights h3 a{color:#333333;}
.li-rights p{font-size:12px; margin-top:15px;}
.li-rights p a{color:#888888;}
.li-lefts span{display:block; text-align:center;}
.times1{font-size:48px;color:#fefefe; line-height:52px; font-weight:bold; margin-top:24px;}
.times2{color:#fefefe; font-size:14px;}
.neirong-bt h2{ font-weight:normal; text-align:center;  font-size:24px; margin-top:30px;}
.neirong-bt .xinx{height:40px; color:#666; line-height:40px; text-align:center; border-bottom:1px solid #eee; margin-top:10px;}
.xinx span{padding:0px 10px; font-size:12px;}
.neirong-box{margin-top:30px; }
.neirong-box p{line-height:30px; margin-top:20px; text-indent:2em}
.neirong-box p img{display:block; margin:10px auto;}
.neirong-page{ margin-top:40px; padding-top:20px; border-top:1px solid #eee; color:#666;}
.neirong-page p{margin-top:10px;}
.neirong-page p a{ color:#666;}
.neirong-page p a:hover{color:#d74a52;}
.main-public-con-right-bottom-box-wrap{padding:0px 15px;}