body{margin:0;padding:0;font-size:12px; font-family:"宋体", Arial, Helvetica, sans-serif;}

body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, textarea, th, td,form{ margin: 0;padding: 0;}

em{font-style: normal;font-weight: normal;}

ul,li{list-style-type:none;margin:0;padding:0;}

img{border:0;text-align:top;}

a:link,a:visited,a:active{color:#333;text-decoration:none;}

a:hover{color:#333;text-decoration:underline;}

.fontbold{font-weight:bold;}

.left{float:left;}

.right{float:right;}

.crl{clear:both !important;}

.block5{margin:0;padding:0; height:5px; overflow:hidden;clear:both}

.block6{margin:0;padding:0; height:6px; overflow:hidden;clear:both}

.block8{margin:0;padding:0; height:8px; overflow:hidden;clear:both}

.block10{margin:0;padding:0; height:10px; overflow:hidden;clear:both}

.block12{margin:0;padding:0; height:12px; overflow:hidden;clear:both}

.block15{margin:0;padding:0; height:15px; overflow:hidden;clear:both}

.block18{margin:0;padding:0; height:18px; overflow:hidden;clear:both}

.block30{margin:0;padding:0; height:30px; overflow:hidden;clear:both}

.left280{ float:left; width:280px;}

.right250{ float:right; width:250px; overflow:hidden;}

.right300{ float:right; width:300px;}

.tj{display:none}

strong{font-weight: normal;}

em{font-weight: normal;font-style: normal;font-variant: normal;}

.w960{width:960px;margin:0 auto;}

.w1000{width:960px; height:auto;margin:0 auto;padding:0;}

/* header */

.index_top{width:960px;height:30px;margin:0 auto;border-bottom:1px solid #e9e9e9;overflow:hidden;}

.index_top_left{width:450px;height:30px;float:left;margin:0 0 0 10px;display:inline;line-height:32px;color:#e2e2e2;}

.index_top_left a{color:#7b7b7b; cursor:pointer}

.index_top_left a:hover{color:#ff006c;}

.index_top_left span{float:left;}

.index_top_left cite{float:left;background: url("../img/icon1.jpg") no-repeat scroll 0 6px;padding:0 0 0 25px;margin:0 0 0 5px;display:inline;font-style: normal;width:116px;}

.index_top_left a.a1{color:#D32322;}

.index_top_left a.a2{color:#4E8593;}

.index_top_left i{float:left;padding:3px 0 0 6px;margin:0;display:inline;font-style:normal; width:120px;}

.index_top_right{width:auto;height:30px;float:right;line-height:30px;color:#e2e2e2;}

.index_top_right cite{float:left;background:url(../img/rss_pic1.jpg) no-repeat 0 9px;padding:0 0 0 16px;display:inline;font-style: normal;}

.index_top_right a{color:#7b7b7b;padding:0 3px; height:30px; line-height:30px;cursor:pointer}

.index_top_right a:hover{color:#ff006c;}

.index_top_right a.a5{background:url(../img/nav_tj.gif) no-repeat right 0px;padding:3px 22px 5px 0;display:inline;font-style: normal;}



.header{ width:100%; clear:both}
.header .top-head{float:left;width:100%;height:24px; line-height: 24px;border-bottom: 1px #dfdfdf solid;}
.header .top-main{width:960px; margin:0 auto;}

.header .logo{float:left;width:232px;height:90px; padding:8px 0;}

.header .banner{float:right;width:728px;height:90px; overflow: hidden;padding:8px 0;}

.header .menu{float:left;width:100%;height:48px;   background-color: #2ea039;/*background:url("../img/bg.gif") no-repeat 0 0;*/}

.header .menu ul{width:960px; margin:0 auto; }

.header .menu li {float:left;display:inline; height:48px; line-height:48px; width:88px; overflow:hidden;}

.header .menu a {float:left;padding:0;text-decoration:none;}

.header .menu a span { float:left;width:88px;display:block;height:48px; line-height:48px; font-size:16px;color:#EBFBF4; text-align:center;/*background:url("../img/bg.gif") no-repeat 0 -180px;*/ font-family:"微软雅黑",Arial; font-weight:400;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

.header .menu a span {float:none;}

/* End IE5-Mac hack */

.header .menu a:hover {background-position:0% -250px;text-decoration: none; }

.header .menu a:hover span {/*padding-top: 5px; margin-top: 10px;*/ background-color: #ffffff; cursor:pointer;color:#386;text-decoration: none;}

.header .menu .current{ width:75px;}

.header .menu .current a {/*background:url("../img/bg.gif") no-repeat 0 -180px;*/}

.header .menu .current a span{ text-align:left; text-indent:23px;}

.header .menu .current a:hover span {background-position:-150px -250px;color:#386;}

.header .navb{ /*float:left;*/ margin:0 auto; width:960px; height:94px; padding:8px 0 0 0;background:url("../img/bg.gif") no-repeat 0 -48px; overflow:hidden;}



.header .tag{ float:left; width:740px; height:20px; line-height:20px; overflow:hidden; color:#999; padding:0 0 0 15px;}

.header .tag h3{float:left; font-size:14px;font-family:"微软雅黑",Arial; font-weight:400; color:#386;}

.header .tag a{ font-size:12px; padding:0 2px; color:#444;}

.header .tag_lb{ float:left; width:740px; height:20px; line-height:20px; overflow:hidden; color:#999; padding:0 0 0 15px;}

.header .tag_lb h3{float:left; font-size:16px;font-family:"微软雅黑",Arial; font-weight:400; color:#386;}

.header .tag_lb a{ font-size:12px; padding:0 2px; color:#444;font-weight:400;}

.header .search{float:right;width:130px;height:19px;background:url("../img/bg.gif") no-repeat -250px -180px; padding:0 15px 0 0;overflow:hidden;}

.header .txt{background: none repeat scroll 0 0 transparent; border: 0 none;color: #999; float: left; height:19px;padding:0 0 0 0px;line-height: 19px;margin:0;width: 103px; overflow:hidden;}

.header .btn {background: none repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;float: left;height:19px;margin:0;outline: medium none; width: 22px; overflow:hidden;}

.header .navb .navbox{ float:left; width:960px; padding:10px 0 0 0;}

.header .navb .navbox li{ float:left; color:#ccc; line-height:18px; padding:7px 12px 3px 15px;}

.header .navb .navbox li h4{float:left; width:64px; height:18px; padding:0 12px 0 0; text-align:center; color:#fff; font-size:12px; font-weight:400;background:url("../img/bg.gif") no-repeat -580px -180px;}

.header .navb .navbox li h4 a{ color:#fff;}

.header .navb .navbox li a{ color:#333; padding:0 2px;}

.header .navb .navbox .t1 h4{background:url("../img/bg.gif") no-repeat -700px -180px;}



/*view header */

.headtop{width:950px;height:28px; padding:0 2px 0 8px; line-height:28px; border-bottom:1px solid #D7DCDA;background:#F4FDF9; color:#BACDC4; overflow:hidden; }

.headtop a{padding:0;}

.headtop a.home{color:#386;font-size:13px;}

.header .navtop{ margin: 0 auto; width:960px; padding:7px 0 0 0; height:27px; overflow:hidden;background:url("../img/view_bg.gif") no-repeat 0 0px;}



.links{float: left;width:958px; background:#F9FFFC;border:1px solid #ebebeb;}

.divTop{float:left; width:934px; margin:0; padding:8px 12px 0; }

.divTop ul{float:left;}

.divTop li{ float:left;color:#386; width:68px; font-weight:bold; height:24px; margin:0; line-height:20px; text-align:center; white-spance:nowrap}

.divTop li.hover{color:#fff; font-weight:bold; cursor:pointer;background:url("../img/bg.gif") no-repeat -250px -670px;}

.divTop .lx{float:left; width:500px; margin:0; padding:0 0 0 10px;height:24px; line-height:20px; color:#666;}

.divCont{float:left; width:936px; height:auto; margin:0; padding:4px 10px 8px 12px; border-top:none; line-height:24px;}

.divCont a{ padding:0 10px 0 0;}



.footer{width:960px;margin:0 auto;padding:0;text-align:center;line-height:22px;color:#666;}

.footer .footertop{float:left;width:960px; height:auto; margin:0;padding:2px 0;}

.footer .footerb{float:left; width:960px;margin:0;padding:0 0 10px 0;text-align:center;line-height:24px; color:#6D615D;}

.footer .footerimg{float:left;width:960px; height:auto; margin:0;padding:8px 0; text-align:center;}

.footer .footerimg img{ padding:0 6px; cursor: pointer;}

.leftwidth{ width:300px; overflow:hidden; height:15px; line-height:15px;}

.rightwidth{ width:300px; overflow:hidden; height:15px; line-height:15px; text-align:right;}







/* hot top */

.toprd{float:left;width:300px; height:350px;background:url("../img/toprdbg.gif") no-repeat 0 0;  overflow:hidden;}

.toprd h3{float:left;width:220px;height:38px;margin:0; line-height:20px; padding:0;font-size:14px;font-weight:bold;color:#7E566A; text-indent:-9999px;}

.rdmyTop{float:left; width:280px; height:24px; margin:0 0 0 12px;_margin:0 0 0 6px; padding:0;background:#F8FCFF; overflow:hidden;}

.rdmyTop ul{float:left; height:24px; margin:0; padding:0;}

.rdmyTop li{ float:left;width:55px; height:24px;color:#333; background:#ECECEC; margin:0 1px 0 0; padding:0;line-height:24px; text-align:center; white-spance:nowrap}

.rdmyTop li.hover{ float:left; width:55px; height:24px;color:#fff; text-align:center;background:#00896D;cursor: pointer;}

.rdmyCont{float:left; width:275px; height:auto;  margin:0; padding:5px 10px 0 12px; border-top:none;}

.rdmyCont .news{float:left;width:275px;height:auto;margin:0;padding:0;background:url("../img/toprdph.gif") no-repeat 2px 10px;}

.rdmyCont .news li{float:left;width:255px;height:33px;padding:0 0 0 20px;line-height:33px; font-size:12px;overflow:hidden; border-bottom:1px dotted #dedede;}

.rdmyCont .news a:hover{color:#f60;}

.toprd01{float:left;width:300px; height:474px;background:url("../img/toprdbg01.gif") no-repeat 0 0;  overflow:hidden;}

.rdtoppic{float:left; width:275px; margin:0;padding:0 0 4px 0; overflow:hidden;}

.rdtoppic img{ float:left; width:110px; height:110px; border:1px solid #dedede; padding:1px; margin-right:10px;}

.rdtoppic h5{ float:left; width:145px; height:22px; line-height:24px; font-size:16px; font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;overflow:hidden;}

.rdtoppic h4{ float:left; width:145px; height:22px; line-height:22px; font-size:12px; font-weight:bold;overflow:hidden;}

.rdtoppic p{ float:left; width:145px; height:60px; line-height:20px; font-size:12px; overflow:hidden; font-weight:normal;}

.rdtoppic p a{ color:#069;}

.rdmyCont .news01{float:left;width:275px;overflow:hidden;margin:0;padding:0;background:url("../img/toprdph01.gif") no-repeat 2px 10px;}

.toprd08{float:left;width:300px; height:410px;background:url("../img/toprdbg08.gif") no-repeat 0 0;  overflow:hidden;}



/* */

.index_gg{ text-align:center; margin:0 0 10px 0;}

.ingg01{ text-align:center; margin:0 0 10px 0;}

.list_gg4{margin:0 0 10px 0;}

.article_gg18{ float:left; width:640px; text-align:center; margin:10px 0 0 0;}

.article_gg7{ float:left; width:648px; text-align:center;/*margin:0 0 10px 0; border:1px solid #dedede;*/}

.article_gg8{ text-align:center; margin:0 0 10px 0;}

.article_gg9{ text-align:center; margin:0 0 10px 0;}

.tuku02{ text-align:center; margin:0 0 10px 0;}

.article_gg5{ text-align:center; margin:10px 0 0 0;}



.article_gg19{ width:250px;  height:auto; float: right; margin: 6px 0 6px 6px;  clear:both;}

.pull-left { float: left!important; }
.pull-right { float: right!important; }