/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;font-family: "微软雅黑";}
body{background: #e1d3c3;}
.T-fixed{width: 1000px; margin: 0 auto;box-shadow: 0px 3px 10px #333333;}
.top{height: 140px;background: #900f02;overflow: hidden;}
.logobox{width:355px ;height:104px; background: url(../img/indlogo.png) no-repeat;margin-top: 16px;float: left;}
.shoucangbox{width: 240px;height: 23px;float: right;font-size: 14px;margin:30px 45px 0 0;color: #e3ccca;}
.shoucangbox a{color: #e3ccca;}
.searchbox{float: right;width: 240px;height: 34px;background:#efdddb ;margin: 13px 45px 0 0;clear: right;border-radius: 4px 4px 4px 4px;}
.searchbox .text {background:transparent;border:0;  height: 34px; width: 160px;  float: left; } 
.searchbox .submit{height: 34px; width:34px; border=0 ; margin-right: 5px;float: right;}
::-webkit-input-placeholder { /* WebKit browsers */ 
color: white; 
} 
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: white; 
} 
::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: white; 
} 
:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: white; 
}	
.nav{height: 45px;background: #df9b43;}
.menu{height: 45px; font-size:15px;float: left;line-height: 45px;}   
.menu ul{list-style:none;}   
.menu li {float:left;position:relative;}   
.menu ul ul {visibility:hidden;position:absolute;left:0px;top:45px;background: #f2f2f2;}   
.menu table {position:absolute; top:0; left:0;}   
.menu ul li:hover ul,   
.menu ul a:hover ul{visibility:visible;}   
.menu a{text-align:center;display:block;width:100px;height: 45px; line-height: 45px; text-decoration:none;color: #fff;}   
.menu a:hover{background: #949494;}   
.menu ul ul{}   
.menu ul ul li {clear:both;text-align:center;font-size:13px;}   
.menu ul ul li a{display:block;width:100px;height:35px; line-height:35px;border-bottom:solid 1px #dddddd;color: #333;}   
.menu ul ul li a:hover{border:0;border:0px ;background: 949494;}
.banner{height: 330px;overflow: hidden;}
.g-main1{height: 255px;background: #fff; overflow: hidden;}
.fixed2{width: 953px;margin: 0 auto;}
.linebox{background: url(../img/linebg.png);width: 953px;height: 38px;line-height: 38px;font-size: 17px;color: #09090a;margin: 0 auto;margin-top:15px;letter-spacing: 2px;}
.linebox span{float: right;letter-spacing: 0;}
.linebox span a{color: #900f02;font-size: 12px;}
.newsbox{width: 242px;height: 165px;float: left;margin-top:11px;margin-right: 23px;}
.newsbox .title{width: 242px;height: 31px;line-height: 31px;}
.newsbox .title a{font-size: 14px;color: #09090a;}
.g-main1 ul{width: 420px;float:right ;min-height: 50px;font-size: 13px;}
.g-main1 ul li{width: 100%; height: 29px;line-height: 29px;border-bottom: dashed 1px #d9d9d9;}
.g-main1 ul li span{float: right;}
.g-main1 ul li a{color: #333333;}
.g-main2{height: 247px;background: #f1f1f1; overflow: hidden;}
.left{width: 490px;min-height: 100px;overflow: hidden;float: left;}
.right{width: 490px;min-height: 100px;overflow: hidden;float: right;}
.linebox2{background:url(../img/linebg2.png) ;width: 467px;height: 37px;line-height: 37px;margin: 5px 0 0 23px;font-size: 17px;color: #09090a;float: left;}
.linebox2 a{font-size: 14px;color: #818080;letter-spacing: 0;}
.linebox2 span{float: right;}
.linebox2 span a{font-size: 12px;color: #5b5c5e;}
.g-main2 ul{float: left;margin: 5px 0 0 23px;width: 467px;min-height: 37px;clear: left;}
.g-main2 ul li{width: 467px;height: 25px;line-height:25px; margin-top: 5px;}
.g-main2 .times{width: 82px;height: 25px;background:#df9b43;float: left;text-align: center;font-size: 12px;color: #fff;}
.g-main2 .news{width: 360px;height: 25px;margin-left: 20px;float: left;}
.g-main2 .news a{color: #56585b;font-size: 13px;}
.rukou{width: 210px;height: 210px;float: right;margin:14px 33px 0 0 ;}
.rukou .title{width: 210px;height: 33px;line-height: 33px;text-align: center;background: url(../img/zhuanbg.png) no-repeat;background-position: right;font-size: 17px;color: #f1f1f1;}
.right a{width: 210px;height: 33px;line-height: 33px;text-align: center;float: left;background: url(../img/sbg.png);font-size: 14px;color: #4a4848;}
.right a:hover{background: url(../img/sebg.png);color: #fff;}
.copy{height:31px ;line-height: 31px;background: #6d0e04;text-align: center;font-size: 13px;color: #fff;}
.foot{height: 153px;background:#7f1206 ;}
.fbox1{width: 272px;height: 60px;padding:15px 0 0 53px;color: #fff;font-size: 11px;line-height: 18px;float: left;}
.fbox2{background: url(../img/footlogo.png) no-repeat;width: 207px;height: 131px;margin-top: 6px;float: left;border: solid 1px #fff;border-bottom: none;border-top: none;}
.fbox3{width: 400px;padding: 10px 0 0 34px;height: 100px;font-size:11px ;color: #fff;float: left;line-height: 16px;}
/*list*/
.banner2{height: 250px;overflow: hidden;background: #fff;}
.g-main3{min-height:300px ;overflow: hidden;background: #fff;}
.fyleft{width: 220px;min-height: 300px; float: left;overflow: hidden;}
.fyright{width: 780px;min-height: 300px;float: right;overflow: hidden;margin-bottom: 20px;}
.fyright2{width: 100%;min-height: 300px;float: right;overflow: hidden;margin-bottom: 20px;}
.lefttop{width: 200px;height:45px ;padding-left: 20px;background:#900f02 ;float: left;font-size: 20px;color: #fff;line-height: 45px;}
.nav2 ul li{font-size:16px;padding-left: 40px;height: 42px;line-height: 42px; width: 180px;border-bottom: solid 1px #b3b3b3;float: left;}
.nav2 a{color: #333;background: url(../img/libg.png);display: block;float: left;height: 42px;border-bottom: solid 1px #b3b3b3;}
.nav2 ul li:hover{background: url(../img/selebg.png);} 
.nav2 a:hover{color: #fff;background: url(../img/selebg.png);display: block;float: left;height: 42px;}
.nav2 a.selected{background: url(../img/selebg.png);color: #fff;display: block;float: left;height: 42px;}
.nav2 ul{background: #f4f3f3;}
.xyxw{width: 218px;min-height:278px ;border: solid 1px #900f02;float: left;margin:20px 0 0px 0;padding-bottom: 5px;}
.xyxw ul{width: 208px;min-height: 50px;margin:10px 0 0 10px;float: left;line-height: 24px;}
.xyxw ul li{line-height: 24px}
.xyxw ul li a{font-size: 14px;color: #333;}
.xyxw span{float: left;margin-top: -2px;}
.justbox{width: 100%;height: 20px;float: left;}
.outbox{width: 720px;min-height: 500px;overflow: hidden;margin: 4px 0 0 30px;}
.outbox2{width: 94%;min-height: 500px;overflow: hidden;margin: 4px 0 0 30px;}
.righttop{height: 40px;line-height: 40px; width: 100%;border-bottom: solid 3px #e5e5e5;font-size: 20px;padding-left: 8px;}
.righttop .span1{float: right;font-size: 14px;margin-right: 15px;}
.righttop a{color: #333;}
.rightlist ul{width: 700px;min-height: 20px;margin: 0 auto;margin-top: 10px;}
.rightlist ul li{height: 35px;line-height: 35px;border-bottom: dashed 1px #bcbbbb;}
.rightlist ul li a{color: #333;}
.rightlist ul li span{float: right;}
/**********pic********/
.piclist{width: 720px;min-height: 100px;margin: 0 auto;margin-top: 20px;overflow: hidden;}
.picbox{width: 160px;height: 250px;float: left;margin:0 10px ;line-height: 25px;font-size: 16px;text-align: center;}
.picbox a{color: #333;}
/****con*/
.rightcon{width: 100%;min-height: 100px;margin: 0 auto;overflow: hidden;position: relative;}
.rtitle{font-size: 28px;color: #df9b43;width: 100%;min-height:75px;line-height: 60px;text-align: center;border-bottom: dashed 1px #bcbbbb;position:relative;}
.cinfo{font-size: 14px;color: #5d5d5d;width: 100%;height: 35px;line-height: 35px;border-bottom: dashed 1px #bcbbbb;margin-bottom: 10px;}
.cinfo span{float: right;margin-right: 10px;}
.cinfo span a{color: #5d5d5d;}
.con{width: 100%;min-height: 400px;font-size: 16px;line-height: 25px;margin-bottom: 20px;}
.con2{width: 100%;min-height: 510px;font-size: 16px;line-height: 25px;margin-top: 10px;}
.back{position: absolute;bottom: 0px;right: 10px;width: auto;height: 15px;}
.back a{color: #333;}
.wp_paging li a{line-height:35px;}
.wp_paging ul li{border-bottom:none;}
.wp_paging li{line-height:35px;}
/*szxq*/
.rightcon2{width: 100%;min-height: 100px;margin: 0 auto;overflow: hidden;position: relative;padding: 20px;}
.picshow{display: block;float: left;width: 160px;padding-bottom: 25px;}
.picshow img{width: 160px;height: 210px;}
.szinfo{width: 700px;min-height:100px;float: left; padding-top: 20px;margin-left: 20px;line-height: 30px;font-size: 15px;}
.name{width: 310px;border-bottom:solid 2px #8b7866;font-size: 20px;color: #73624b;line-height: 60px;padding-left: 20px;font-weight: 700;}
.szjj{width: 100%;min-height: 120px;float: left;overflow: hidden;}
.boxtop{height: 35px;line-height: 35px; background: #ddd7d1;font-size: 15px;color: #000;font-weight: 700;text-indent:15px ;}
.szjj .text{padding: 10px 0 10px 15px;min-height: 50px;}
.subtit{font-size:20px;position:absolute;bottom:5px;right:0;line-height:20px;}