/* CSS Document */
*{padding:0; margin:0;}
body{ font-size:12px; font-family:'宋体'; background:url(../images/body.jpg) repeat-x left top;}
img{ border:none;}
a{ text-decoration:none; outline:none;}
ul,li{list-style-type:none; float:left;}
input{outline:none;}



.m_kjcd{width:1000px; height:107px; overflow:hidden; margin:0 0 15px 0; margin:0 auto;margin-top:18px}
.m_kjcd dl{width:auto; height:107px; float:left; display:inline;}
.m_kjcd dl dt{width:auto; height:93px; text-align:center;}
.m_kjcd dl dt a:hover img{filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8;}
.m_kjcd dl dd{text-align:center;}
.m_kjcd dl dd a{ color:#4b957f; font-weight:bold;}
.m_kjcd dl dd a:hover{ color:#ed1b24;}
.m_kjcd dl.dl_1{width:78px;}
.m_kjcd dl.dl_2{width:120px; margin:0 30px 0 50px;}
.m_kjcd dl.dl_3{width:140px;}
.m_kjcd dl.dl_4{width:82px; margin:0 35px 0 60px;}
.m_kjcd dl.dl_5{width:128px;}
.m_kjcd dl.dl_6{width:96px; margin:0 35px 0 50px;}
.m_kjcd dl.dl_7{width:154px;}





#main{width:1000px; height:auto; margin:0 auto; margin-bottom:20px;}

.ind-banner {width:1000px; height:225px; margin:0 auto; z-index:-999; overflow:hidden; padding-top:15px;}
.inpic-tab{width:1000px; height:225px; margin: 0 auto; overflow: hidden; position:relative; }
.auto-bind-widget { width:1000px; height:225px; margin: 0 auto; position: relative; z-index:-999;}
ul.slide-list li{display:block; position:absolute; width: 100%; height: 930px; z-index:-999;}





/*Tab1*/
#lib_Tab1{width:997px;margin:0 auto; height:auto; overflow:hidden; border-right:none;}
/*菜单class*/
.lib_tabborder{border:1px solid #e1e1e1; border-bottom:none; border-right:none; height:30px;}
.lib_Menubox {height:30px; line-height:30px; position:relative; border-bottom:1px solid #e1e1e1;}
.lib_Menubox ul{ position:absolute;  height:30px;text-align:center;}
.lib_Menubox li{float:left; display:block; cursor:pointer; width:248px; color:#5a5a5a; height:30px; line-height:30px; border-right:1px solid #e1e1e1; }
.lib_Menubox li.hover{width:248px; border-top:1px solid #4c9581; border-bottom:0; color:#4c9581;}
.lib_Contentbox{border:none;}

.con4{width:997px; height:auto; float:left;}
.con4 dl.a_dl{width:897px; height:auto; float:left; padding:18px 18px 30px 80px; border:1px #e1e1e1 solid;border-top:none; font-family:"宋体";}
.con4 dl.a_dl dt{width:320px; height:auto; float:left; margin-top:80px;}
.con4 dl.a_dl dt.b_img{margin-bottom:-30px; margin-top:30px;}
.con4 dl.a_dl dd.a_center{text-align:center;}
.con4 dl.a_dl dd.a_dd1{float:left; width:540px; height:40px; font-size:24px; color:#5a5a5a; font-weight:bold; text-indent:24px;}
.con4 dl.a_dl dd.a_dd1 span{font-size:18px; color:#4c9581;}
.con4 dl.a_dl dd.a_dd2{float:left; width:540px;font-size:15px; color:#5a5a5a; text-indent:28px; line-height:27px;}
.con4 dl.a_dl dd.a_dd2 span{color:#4c9581;}

.con4 dl.b_dl{width:800px; height:auto; float:left; padding:18px 115px 30px 80px; font-family:"宋体"; color:#5a5a5a; border:1px #e1e1e1 solid;border-top:none; }
.con4 dl.b_dl p{font-size:18px; font-weight:bold;}
.con4 dl.b_dl dt{width:420px; float:left; font-size:15px; line-height:27px;  /*text-indent:2em;*/}
.con4 dl.b_dl dd{width:200px; height:auto; float:right;}
.con4 dl.b_dl span{color:#4c9581;}
.con4 dl.b_dl dd.wx{margin-bottom:-31px;}

.con5{width:997px; height:auto; float:left;}
.con5 dl{width:800px; height:auto; float:left; padding:18px 115px 30px 80px; font-family:"宋体"; color:#5a5a5a; border:1px #e1e1e1 solid;border-top:none; }
.con5 dl dt{font-weight:bold; float:left; width:990px;font-size:14px;}
.con5 dl dt p{font-size:18px;}
.con5 dl dd{ float:left; line-height:20px;}





.hzzx{width:1000px; height:auto; float:left; margin:62px 0 20px 0;}
.hz_left{width:710px; height:auto; float:left;}
.hz_left ul{ width:708px; height:auto; border:1px solid #e6e6e6; padding-bottom:14px;}
.hz_left ul li{width:650px; height:31px; line-height:31px; margin:5px 30px 0 30px; border-bottom:1px dashed #e6e6e6;}
.hz_left ul li a{ width:550px; height:31px; line-height:31px; color:#5a5a5a;}
.hz_left ul li a:hover{ color:#4c9581;}
.hz_left ul li span{ float:right; color:#a9a9a9; height:31px; line-height:31px;}

.hz_right{width:257px; height:auto; float:right; margin-top:27px;}
.hz_right img{ width:257px; height:149px;}
.about_qq{ width:1000px; height:39px; line-height:39px; float:left; margin-bottom:100px;}
.about_qq img{ float:left;}
.about_qq p{ color:#5a5a5a; text-indent:20px; font-size:18px; }
.about_qq a{ color:#4c9581;}

