@charset "utf-8";
/* CSS Document */

body,ul,li,dl,dd,p,h1,h2,h3,h4,h5,h6,table,form,input{margin:0; padding:0;}
body{width:100%; height:100%; background-color:#FFF; font-size:12px;}
ul{list-style:none;}
a{text-decoration:none;}
img{border:none;}

#header{width:1000px; margin:0 auto; height:140px; overflow:hidden;}
.wid1002{width:1002px; margin:0 auto; overflow:hidden;}
#logo{width:290px; padding:19px 0 0 0px; float:left;}
#nav{width:594px; float:right; padding-top:80px; overflow:hidden}
#nav ul li{width:98px; height:30px; float:left; text-align:center; border-right:#e6e6e6 1px solid; overflow:hidden; line-height:30px;}
#nav ul li a{display:block; width:30px; width:81px; margin:0 8px; font-size:16px; color:#333;}
#nav ul li a:hover{background-color:#ff6300; color:#FFF;}
#nav ul li a.cur{background-color:#ff6300; color:#FFF;}
#gban{width:1002px; margin:0 auto;}
#gmain{overflow:hidden; width:1002px; margin:0 auto;}
.grow1{clear:both; overflow:hidden; margin-top:25px;}
.grow1 dl{width:480px; height:208px; overflow:hidden; float:left; padding-bottom:15px;}
.grow1 dl dt{width:252px; height:204px; float:left; margin-right:20px; overflow:hidden;}
.grow1 dl dd{width:200px; height:204px; float:left; overflow:hidden;}
.grow1 dl dd .titke{font-size:16px; height:30px; overflow:hidden; color:#ff6300; font-weight:bold;}
.grow1 dl dd .titke a{color:#ff6300;}
.grow1 dl dd .kecon{width:200px; height:170px; overflow:hidden; line-height:24px; text-indent:26px;}
.gpadri{padding-right:22px;}




.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom:1;}
#focus {width:1000px; height:322px; overflow:hidden; position:relative;}
#focus ul {height:322px; position:absolute;}
#focus ul li {float:left; width:1000px; height:322px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btn {position:absolute; width:1002px; height:15px; padding:5px 10px; right:50%; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:30px; height:7px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:130px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}


.grow2{clear:both; overflow:hidden; margin-top:0px;}
.grow2lef{width:600px; float:left; margin-right:50px;}
.grow2menu{height:35px; overflow:hidden; border-bottom:#CCC 1px solid;}
.grow2menu h5{font-size:20px;color:#48bbaa; float:left; font-weight:bold;}
.grow2menu h5 a{color:#48bbaa;}
.grow2menu p{float:right; line-height:35px;}
.grow2menu p a{color:#999;}
.grow2lis{width:350px; height:245px; overflow:hidden; float:left; padding-top:10px;}
.grow2lis ul li{background:url(../images/lis1.jpg) left center no-repeat; padding-left:15px; line-height:30px; height:30px; overflow:hidden; vertical-align:middle; font-size:14px;}
.grow2lis ul li a{color:#333;}
.grow2lis ul li a:hover{color:#C00;}
.grow2ltu{width:240px; float:right; height:235px; overflow:hidden; padding-top:12px;}

.grow2rig{width:350px; float:left;}
.grow2guan{clear:both; overflow:hidden;}
.grow2guantu{width:350px; height:120px; padding-top:20px; overflow:hidden}
.grow2guancon{width:350px; padding-top:10px; line-height:23px; font-size:14px; height:90px; overflow:hidden; color:#333; text-indent:26px;}

#main{width:100%; overflow:hidden; background:url(../images/mainbg21.jpg); min-height:512px; clear:both;}
.mainbg2{overflow:hidden; background:url(../images/mainbg2.jpg); min-height:512px; clear:both;}
#inlef{width:388px; float:left; margin-right:25px;}
#inrig{width:585px; float:left;}
.rowhei{clear:both; padding-top:24px; overflow:hidden; height:211px;}
.lanwid1{width:281px; float:left; height:211px; color:#480000;}
.lanpadrig{padding-right:22px; color:#480000;}
.inmenu{background:url(../images/inme1.jpg) left bottom no-repeat; width:281px; height:31px; overflow:hidden;}
.inmenu h5{width:150px; float:left; font-weight:normal; padding:0px 0 0 30px; font-size:17px;}
.inmenu p{width:74px; float:right; padding:5px 10px 0 0;}
.inconbg{background:url(../images/inconbg.jpg) no-repeat; width:261px; height:163px; overflow:hidden; margin-top:7px; padding:5px 8px 5px 12px; line-height:20px;}
.inkelef{width:170px; float:left; padding-right:5px;}
.inkelef ul li{background:url(../images/lis1.jpg) left center no-repeat; padding-left:11px; line-height:20px; height:20px; overflow:hidden; vertical-align:middle;}
.inkelef ul li a{color:#480000;}
.inkelef ul li a:hover{color:#C00;}
.inkerig{width:85px; float:left; height:149px; overflow:hidden; padding-top:6px;}
.innewslis dl{height:65px; overflow:hidden; padding:5px 0 0 1px;}
.innewslis dl dt{width:99px; height:63px; overflow:hidden; float:left; margin-right:10px; padding-top:2px;}
.innewslis dl dd{width:150px; height:63px; float:left; overflow:hidden; line-height:20px;}
.innewslis dl dd div{padding-top:3px;}
.innewslis ul{clear:both; overflow:hidden; padding-top:8px;}
.innewslis ul li{background:url(../images/lis1.jpg) left center no-repeat; padding-left:11px; line-height:20px; height:20px; overflow:hidden; vertical-align:middle;}
.innewslis ul li a{color:#480000;}
.innewslis ul li a:hover{color:#C00;}
.inlian{padding:5px 0 0 0;}
.inlian h5{clear:both; font-weight:normal; font-size:12px; padding-top:6px; height:85px; overflow:hidden;}
.inlian h5 img{float:left;}
.inlian h5 span{float:left; width:15px; overflow:hidden; line-height:20px; padding:0 10px;}
#footer{width:1002px; margin:0 auto; padding-top:5px; overflow:hidden; margin-top:20px;}
.footnav{width:420px; padding:0px 0 0 290px; height:25px; height:27px; overflow:hidden;}
.footnav p{text-align:center; color:#999; line-height:31px;}
.footnav p a{padding:0 12px; color:#999;}
.footnav p a:hover{text-decoration:underline;}
.footban{line-height:24px; overflow:hidden; text-align:center; clear:both; color:#999;}
.ingao{width:585px; height:100px; overflow:hidden; padding:25px 0 0 0;}
.hei30{height:30px; clear:both; overflow:hidden;}

.mianbao{height:30px; border-bottom:#CCC 1px solid; line-height:30px; overflow:hidden; padding-top:15px; color:#333; font-size:14px}
.mianbao a{color:#333;}
.econt{line-height:180%; color:#333; padding:15px 0 30px 0; font-size:14px}
.mainbg3{overflow:hidden; background:url(../images/mainbg3.jpg); min-height:512px; clear:both;}
#emain{width:100%; overflow:hidden; min-height:512px; clear:both;  border-top: #CCC solid 1px;}
.epadtop1{padding-top:20px;}
.epadtop2{padding-top:113px;}

.ekelis{font-size:14px;color:#480000; padding-top:10px;}
.ekelis dl{height:150px; overflow:hidden; padding:20px 0 0 0px;}
.ekelis dl dt{width:200px; height:134px; overflow:hidden; float:left; margin-right:15px; padding-top:2px;}
.ekelis dl dd{width:370px; height:161px; float:left; overflow:hidden; line-height:20px;}
.ekelis dl dd .ketit{font-weight:bold; font-size:16px;}
.ekelis dl dd .ketit a{color:#ff6300;}
.ekelis dl dd .kecon{padding-top:12px; height:60px; overflow:hidden;color:#333;}
.ekelis dl dd .kexiangx{width:100px; height:28px; border:#999 1px solid; text-align:center; line-height:28px; margin-top:13px;}
.ekelis dl dd .kexiangx a{color:#666;}

.pagelist { font-size: 14px; text-align: center; line-height: 40px; color: #888888; margin: 20px 0 25px 0; }
.pagelist li { line-height: normal; display: inline-block; padding: 7px 11px 5px; border:#999 1px solid; color: #888888; font-family: "Arial"; }
.pagelist li a { color: #888888; font-family: "Arial"; }
.pagelist li a:hover { background-color:#C00; color: #ffffff; }
.pagelist .now { font-weight: bold; color: #FFFFFF; background-color:#C00; }
.pagelist label { color: #CC0000; }

.ejulis ul{clear:both; overflow:hidden; padding-top:8px; font-size:14px;}
.ejulis ul li{background:url(../images/lis1.jpg) left center no-repeat; padding-left:12px; line-height:36px; height:36px; overflow:hidden; vertical-align:middle; border-bottom:#CCC 1px dashed;}
.ejulis ul li a{color:#333; display:block; width:490; float:left; font-size:14px;}
.ejulis ul li a:hover{color:#C00; font-size:14px;}
.ejulis ul li span{display:block; float:right; width:90px; text-align:right;color:#666;}

.xxtit{height:35px; font-size:18px; color:#333; text-align:center;}
.elunxx2{float:right; min-width:640px; padding-bottom:10px; text-align:right;}
.elunxx2 span{padding-left:15px;}
.exprenex{line-height:24px; color:#333; clear:both; padding-top:12px; font-size:12px;}
.exprenex a{color:#333;}
.exprenex a:hover{color:#C00;}
.exxallc{padding:15px 0 15px 0; clear:both; border:#c5c5c5 1px dashed; border-right:none; border-left:none;}

.ehezuo{clear:both; overflow:hidden; padding:5px 0 15px 0;}
.meinews{clear:both; overflow:hidden; height:auto; padding:20px 0 25px 0; border-bottom:#c8c8c8 1px dashed;}

.emeilef{width:70px; float:left; color:#999; padding-right:20px; overflow:hidden;}
.emtime1{font-size:24px; height:33px;}
.emtime2{font-size:16px; height:23px;}
.emlai{font-size:14px; line-height:24px;}
.emeirig{width:495px; height:auto; float:left; overflow:hidden;}
.emrtit{height:25px; font-size:18px; padding-bottom:10px; color:#333;}
.emrtit a{color:#333;}
.emrtit a:hover{color:#C00;}
.emrcon{line-height:22px; height:66px; overflow:hidden;}
.emrchk{ padding-top:10px;}
.emrchk a{color:#333;}
.emrchk a:hover{color:#C00;}

.fanye{ width:100%; float: left; text-align: center;}
.fanye li{ display: inline-block; padding: 25px 2px;}
.fanye li a{ border:1px solid #dddddd; background: #fff; padding: 5px 5px; border-radius: 3px; color: #666; font-size: 14px;}
.fanye li a:hover,.fanye li a.active{ background: #ddd;}
.fanye li.active a {background: #ddd;color: #666;}
