@charset "utf-8";
/* CSS Document */

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	background:url(../images/bg.jpg) left top repeat;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0; padding:0;}
ul,ol,li{list-style:none; width:100%;}
input,select { font-size:12px;}
h1,h2,h3,h4,h5,h6{font-size:100%; text-align:center;}
h6{font-weight:normal; line-height:24px; background:url(../images/line2.gif) left bottom repeat-x;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
a:link{text-decoration:none; color:#666;}
a:visited{text-decoration:none; color:#666;}
a:hover{text-decoration:none;color:#e60313;}
a:active{text-decoration:none; color:#666;}
.box{clear:both; padding:10px; line-height:24px; color:#666;}
.box h2{ border-bottom:1px dashed #CCCCCC; margin-bottom:5px}
.lm_tl{float:left; background:url(../images/lm_tl.gif) left top no-repeat; width:10px; height:35px;}
.lm_head{float:left; background:url(../images/lm_t.gif) left top repeat-x; height:35px; }
.lm_tr{float:right; background:url(../images/lm_tr.gif) left top no-repeat; width:10px; height:35px;}
.headtitle{float:left; color:#e60313; font-weight:bold; font-size:14px; line-height:35px; /*padding-left:10px;*/}
.headtitle1{float:left; color:#e60313; font-weight:bold; font-size:14px; line-height:35px; padding-left:10px; width:800px}
.sj{ float:left; font-size:14px; line-height:35px; padding-left:20px;}
.more{float:right; background:url(../images/spanbg.gif) left top no-repeat; height:35px; line-height:35px;  text-align:center; color:#fff; padding-left:10px; cursor:pointer}

#kg img{ margin-top:8px \0;_margin-top:8px}
.more span{height:35px; line-height:35px;}
.more span a:link,.more span a:hover,.more span a:active,.more span a:visited{color:#fff;}

.newstitle{ float:left; padding-left:8px; line-height:30px; width:60%; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
1.ctp{ float:left; line-height:30px; width:10%; }
.date{ float:left; line-height:36px; width:30px}
.page{ clear:both; text-align:center; padding-top:10px;}
.title{float:left; background:url(../images/icon.gif) left center no-repeat; padding-left:10px; width:60%; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.date{float:right; width:30%; color:#27411e; text-align:right;}
.page{clear:both; float:left; width:100%; text-align:center; margin-top:10px; padding-bottom:10px;}
.pro_title{float:left; width:156px; height:24px; line-height:24px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.pro_title a{float:left; width:156px; height:24px; line-height:24px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.probg{width:152px; height:102px; line-height:102px; text-align:center; padding:2px; border:1px solid #4e4e4e; background-color:#fff;}
.clear{clear:both; margin:0 auto; width:100%; height:0px; line-height:0px; font-size:0;}
.button{background:url(../images/btn2.gif) left top no-repeat; width:63px; height:18px; border:0; color:#666; font-size:12px; text-align:center; cursor:pointer;}
//#textfield{/*background:url(../images/textbg.gif) left top no-repeat;*/ width:86px; height:35px; _height:23px; *height:23px; height:23px \0;border:0;_line-height:23px; *line-height:23px;line-height:30px \0; line-height:50px;text-indent:5px; color:#666;}
//#textfield{ width:86px; height:18px; color:#666; text-align:center; line-height:18px;}
#textfield{float:left; background:url(../images/textbg.gif) left top no-repeat; width:86px; height:24px; border:0; line-height:23px; text-indent:5px; color:#666;}
.newsxx{width:1002px; margin:0 auto;}
.newsxx .lm_head{width:982px;}

#top{clear:both; margin:0 auto; background-color:#f5f5f5; height:125px; overflow:hidden;}
#top .head{ width:1002px; margin:0 auto; height:90px;}
.name{float:left;}
.logo{float:right;}
.nav{clear:both; background:url(../images/navbg.gif) left top repeat-x; margin:0 auto; height:35px; overflow:hidden}
.nav .nav_c{width:1002px; margin:0 auto; height:35px; overflow:hidden}
.nav .nav_c .menu{float:left; width:730px; line-height:35px;}
/*.nav .nav_c .search{float:right; width:250px; height:30px; line-height:30px; margin-top:5px;}*/
//.nav .nav_c .search{float:right; width:250px; height:35px; line-height:35px; vertical-align:middle;}
.nav .nav_c .search{float:right; width:250px; height:30px; line-height:30px; margin-top:5px; vertical-align:middle;}
.nav .nav_c .search span{float:left; margin-left:5px;}

.nav .nav_c .menu ul{margin:0 auto; line-height:35px; font-size:14px; font-weight:bold;}
.nav .nav_c .menu ul li{float:left; width:90px; text-align:left; text-align:center; border-left:1px #ccc solid}
#pic{margin:0 auto; text-align:center; background-color:#f5f5f5; padding:10px 0;}
#main{clear:both; margin:0 auto; overflow:hidden; background:#e3e5e4 url(../images/mainbodybg.gif) left top repeat-x;}
#main .mainbody{width:1002px; margin:0 auto; overflow:hidden;}
#main .mainbody .left{float:left; width:615px;}
#main .mainbody .left .news{clear:both; padding-top:10px;}
#main .mainbody .left .news .lm_head{width:595px;}
#main .mainbody .left .news .box{color:#666;}
#main .mainbody .left .news .box ul li{float:left; width:100%; height:30px; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; border-bottom:1px dashed #999;}
#main .mainbody .right{float:right; width:297px; background:url(../images/leftbg.gif) 14px top repeat-y; padding-left:90px;}
#main .mainbody .right .news{padding-top:10px;}
#main .mainbody .right .news .lm_head{width:277px;}
#main .mainbody .right .news .box{color:#666;}
#main .mainbody .right .news .box ul li{float:left; width:100%; height:30px; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; border-bottom:1px dashed #999;}
#main .main{clear:both; width:1002px; margin:0 auto; overflow:hidden;}
#main .main .left{float:left; width:280px;}
#main .main .left .about{clear:both; padding-top:10px;}
#main .main .left .about .lm_head{width:260px;}
#main .main .left .about .more{ width:94px;}
#main .main .left .about .box ul li{float:left; line-height:30px; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;border-bottom:1px dashed #999;}
#main .main .left .about .box ul li a{color:#ff6600; font-weight:bold;}
#main .main .left .about .box ul li ul li{float:left; line-height:24px; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; border:0; text-indent:10px;}
#main .main .left .about .box ul li ul li a{color:#666; font-weight:normal;}

#main .main .right{float:right; width:662px; background:url(../images/leftbg.gif) left top repeat-y; padding-left:60px;}
#main .main .right .about{padding-top:10px;}
#main .main .right .about .lm_head{width:642px;}
#main .main .right .about .pro_box{padding:10px 0;}
#main .main .right .about .box h1{border-bottom:1px dashed #929292}
#main .main .right .about .box p img{border:1px solid #4d4e4d; padding:2px; background-color:#fff;}
#main .main .right .about .box .news ul li{float:left; width:100%; height:30px; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; border-bottom:1px dashed #999;}
.pro ul li{float:left; width:156px; height:130px; text-align:center; margin:5px 3px;}
h2 a{text-align:center; line-height:20px; width:100%; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
#footer{clear:both; background:#e3e5e4 url(../images/footbg.gif) left top repeat-x; margin:0 auto; text-align:center; padding:20px 0; line-height:30px;}
#footer .foot a{text-align:center; line-height:24px; color:#666;}