@charset "utf-8";
html,body{
	width:100%;
	height:100%;}
body{
	margin:0 auto;
	padding:0px;
	background:url(../images/bg.jpg) repeat-x top #ffffff;
	}
body,th,input,select,textarea,div{
	color:#000;
	font-size:12px; 
	font-family:"arial";
	margin:0px;
	padding:0px;
	}
td{
	font-size:12px;
	font-family:"arial";
	}
* html {
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
	}/*防背景抖动*/

p{
/*    margin:5px;
    text-indent:2em;
    text-align:justify;*/
	
}
h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal; margin:0px; padding:0px;}
hr{
    border:0
    border-top: #D1D7DC 1px solid;
    height:0;
}
img{
    border:0;
}
form{
    margin:0;
    padding:0;
}
ul,li {
    list-style:none;
    margin:0;
    padding:0;
	overflow:hidden;
	float:left;
}
/*alink*/
a{
    color:#000;
    text-decoration:none;
	font-size:12px;
}
a:hover{
    color:#FF0000;
    text-decoration:underline;
}
a.link_red{
	color:#FF0000;
	text-decoration:none;}
a.link_red:hover{
	color:#FF0000;
	text-decoration:underline;}
a.link_white{ color:#fff; text-decoration:none;}
a.link_white:hover{ text-decoration:underline;}

a.link_am{ text-decoration:none; color:#FFFF00; font-weight:bold; font-size:14px;}
a.link_am:hover{ text-decoration:underline; color:#FF0000;}

a.link_menu{ color:#fff; text-decoration:none;}
a.link_menu:hover{ color:#E3FBF9; text-decoration:underline;}


/*magin padding*/
.m_t{
	margin-top:10px;}
.m_b{
	margin-bottom:10px;}







.warp{
width:1000px; margin:0 auto;}

.proclass{ width:190px; float:left; padding:10px;}
.proclass2{
width:200px; float:left;}
.list{width:200px; height:20px; line-height:20px; float:left; margin-bottom:5px; margin-top:5px;}
.list a{
float:left; padding-left:15px; background:url(../images/c_arr2.gif) no-repeat 0px 5px;}

.list h1{
 float:left; padding-left:15px; background:url(../images/c_arr.gif) no-repeat 0px 5px;}


.plist{ width:200px; float:left; height:20px; line-height:20px; background:url(../images/class3.gif) no-repeat 5px;}
.plist a{
float:left; padding-left:36px;}

.pplist{ width: 200px; float:left; height:20px; line-height:20px; background:url(../images/class3.gif) no-repeat 25px;}
.pplist a{
float:left; padding-left:55px;}


ul.lbt{
	width:170px; float:left; padding:10px 5px 0px 5px;}
ul.lbt li{
	width:140px; height:35px; float:left; background:url(../images/lbt.jpg) no-repeat; padding-left:30px; line-height:35px; margin-bottom:5px;}
ul.lbt li a:hover{ font-weight:bold; color:#000; text-decoration:none;}





.menuline{ background:url(../images/menuleni.jpg) no-repeat right;}





.inprolist{
width:200px; float:left;}
.inprolist li{
width:200px; height:32px; background:url(../images/listBG.jpg) no-repeat; line-height:32px; padding-left:15px; float:left; margin-bottom:3px;}
.inprolist li a{
float:left;}


.tbtit{
width:150px; height:40px; background:url(../IMAGES/tbtit.jpg) no-repeat left bottom;}
.tbtit h1{
float:left; padding-left:30px; line-height:40px; color:#555; font-weight:bold;}
.tbtitbg{
background:url(../IMAGES/tbtitbg.jpg) repeat-x bottom;}

.rightlist{
	width:215px; height:25px; line-height:25px; color:#000000; padding-left:35px; background:url(../images/rpolistbg.jpg) no-repeat 10px 0px; display:block; margin:10px 0px;}

.inabouttxt{
	color:#FF9702; line-height:25px;}
	
	
	


.top{
	width:980px; padding:0px 10px; float:left; height:94px; background:url(../images/topbg.jpg) no-repeat center top;}
.top h1{
	width:386px; height:94px; float:left;}
.top h2{
	float:right; line-height:30px;}
ul.menu{
	width:980px; height:28px; float:left; padding:0px 10px;}
ul.menu li{
	width:160px; float:left; display: block; text-align: center;}
ul.menu li a{
width:89px; float:left; height:26px; padding-top:2px; line-height:26px; display:block; text-decoration:none; color:#333; font-weight:bold; text-align:center;}
ul.menu li a:hover{ 
text-decoration:none; background:url(../images/menuhover.jpg) repeat-x top ; color:#fff; font-weight:bold;}

.banner1{
	width:1000px; float:left;}
.banner{
	width:968px; height:338px; float:left; padding:13px 16px 16px 16px; background:url(../images/bannerbg.jpg) no-repeat;}
.webbanner{
	width:1000px; float:left; height:230px;}
.main{
	width:980px; float:left; padding:0px 10px;}

.tab1{
	width:230px; height:150px; float:left; background:url(../images/tab1.jpg) no-repeat; padding-left:90px; padding-top:58px;}
.tab2{
	width:530px; height:150px; background:url(../images/tab2.jpg) no-repeat; float:left; padding-left:130px; padding-top:58px;}
.tab1 ul{
	width:230px; float:left;}
.tab1 ul li{
	width:220px; float:left; line-height:22px; background:url(../images/icon/i-icon1.gif) no-repeat 0px 8px; padding-left:10px;}
.tab1 ul li a{
	text-decoration:none; color:#333;}
.tab1 ul li a:hover{
	text-decoration:none; color:#006600; text-decoration:underline;}
.tab2_txt{
	width:530px; float:left; line-height:22px; color:#333;}
.tab2_txt a{
	color:#333; text-decoration:none;}
.tab2_txt a:hover{
	text-decoration:underline; color:#006600;}

.tab3{
	width:200px; height:266px; float:left; background:url(../images/tab3.jpg) no-repeat; padding-left:15px; padding-top:45px;}
.tab4{
	width:752px; height:266px; float:left; background:url(../images/tab4.jpg) no-repeat; padding-left:13px; padding-top:45px;}
.tab4 span{
	float:left; width:100%; height:105px;}
ul.tab4_list{
	width:100%; float:left; height:140px; overflow:hidden; padding-top:11px;}
ul.tab4_list li{
	width:230px; float:left; line-height:28px; height:28px; overflow:hidden; background:url(../images/icon/gif-0040.gif) no-repeat 0px 10px; text-align:left; padding-left:14px;}
ul.tab4_list li a{
	color:#666; text-decoration:none;}
ul.tab4_list li a:hover{
	color:#009900; text-decoration:underline;}

.foot{
	width:980px; float:left; margin-top:20px; padding:0px 10px;}
.foot_est{
	width:980px; height:30px; line-height:30px; background:#c9dbd2; text-align:center; color:#003300;}
.foot_txt{
	width:980px; float:left; padding:20px 0px; text-align:center; line-height:22px;}

.webmain{
	width:980px; float:left; padding:0px 10px; margin-top:20px;}
.left{
	width:200px; float:left;}
.right{
	width:766px; float:right;}
.leftwarp{
	width:100%; float:left;}
.tabtit{
	width:766px; float:left; height:29px; line-height:29px; background:url(../images/webtabtit.gif) no-repeat;}
.tabtit h1{
	float:left; padding-left:20px; color:#003300; font-size:13px; font-weight:bold; letter-spacing:2px;}
.tabtit h2{
	float:right; padding-right:10px; color:#666;}
.tabtit h2 a{
	color:#666;}
.tabtxtbanner{
	width:744px; float:left; line-height:28px; border-right:1px dashed #ABB4B1; border-left:1px dashed #ABB4B1; background:#FFFFFF; text-align:center; padding:10px;}
.tabtxt{
	width:744px; float:left; padding:10px; line-height:28px; border-bottom:1px dashed #ABB4B1; border-right:1px dashed #ABB4B1; border-left:1px dashed #ABB4B1; background:#FFFFFF;
}
.contacttxt{
	width:744px; float:left; padding:10px; line-height:28px; border-bottom:1px dashed #ABB4B1; border-right:1px dashed #ABB4B1; border-left:1px dashed #ABB4B1; background:url(../images/contactbg.jpg) no-repeat bottom right #FFFFFF; height:500px;
}
ul.weblist{
	width:744px; float:left;}
ul.weblist li{
	width:724px; float:left; padding:10px; }
ul.weblist li span{
	width:200px; height:150px; border:1px solid #ccc; padding:9px; float:left;}
ul.weblist li h1{
	width:480px; float:left; border-bottom:1px dashed #ccc; height:40px; line-height:40px; font-weight:bold; color:#555; padding-left:24px;}
ul.weblist li h2{
	width:480px; float:left; line-height:28px; color:#555; padding:10px 0px 0px 24px;}
ul.weblist li h1 a{
	color:#333; text-decoration:none;}
ul.weblist li h1 a:hover{
	text-decoration:underline; color:#009900;}
.page{
	width:100%; float:left; line-height:50px; text-align:center;}

.show_img{
	width:724px; padding:10px; float:left; text-align:center;}
.show_name{
	width:700px; padding:10px; border-bottom:1px solid #ccc; padding-left:24px; line-height:80px; font-size:26px; font-family:"微软雅黑", "黑体";}
.show_txt{
	width:724px; padding:10px; float:left; margin-top:10px; border-top:1px solid #ccc;}
.show_txt *{
	line-height:28px;}

ul.newslist{
	width:744px; float:left;}
ul.newslist li{
	width:744px; float:left; line-height:28px; border-bottom:1px dashed #ccc; background:url(../images/icon/gif-0040.gif) no-repeat 0px 10px;}
ul.newslist li h1{
	float:left; padding-left:20px;}
ul.newslist li h1 a{
	color:#333; text-decoration:none;}
ul.newslist li h1 a:hover{
	color:#006600; text-decoration:underline;}
ul.newslist li h2{
	float:right; font-size:11px; color:#666;}
.newsshowtit{
	width:100%; float:left; line-height:50px; border-bottom:1px solid #ccc; font-size:18px; color:#333; text-align:center; font-weight:bold;}
.newsshowtxt{
	width:100%; float:left; margin-top:20px;}
.newsshowtxt *{
	line-height:28px;}

ul.caselist{
	width:744px; float:left;}
ul.caselist li{
	width:248px; float:left; line-height:28px; background:url(../images/icon/gif-0040.gif) no-repeat 0px 10px;}
ul.caselist li h1{
	float:left; padding-left:20px;}
ul.caselist li h1 a{
	color:#333; text-decoration:none;}
ul.caselist li h1 a:hover{
	color:#006600; text-decoration:underline;}


.lefttit{
	width:198px; height:27px; line-height:27px; background:#cadbd3; border:1px dashed #abb7b3;}
.lefttit h1{
	float:left; padding-left:20px; color:#003300; font-size:13px; font-weight:bold; letter-spacing:2px;}
ul.leftlist{
	width:198px; border-bottom:1px dashed #abb7b3; border-left:1px dashed #abb7b3; border-right:1px dashed #abb7b3; padding:10px 0px;}
ul.leftlist li{
	width:160px; padding-left:38px; float:left; line-height:30px; background:url(../images/icon/gif-0056.gif) no-repeat 10px 8px; border-bottom:1px solid #ccc;}

