@charset "utf-8";
body {
	padding:0px; font-weight: normal; font-size: 12px; margin: 0px auto;color: #333333; background:#f6f6f6;}
td {
	 font-weight: normal; font-size: 12px; margin: 0px;  font-family:Arial, Helvetica, sans-serif;
}
img {border:0px;}
ul{ margin:0px; padding:0px;}
.font_time{ color:#666666; font-size:12px;}

a:link{font-size: 12px; color: #333333; text-decoration:none;}
a:visited{font-size: 12px; color: #333333; text-decoration:none;}
a:hover{font-size: 12px; color: #ff0000; text-decoration:underline;}
a:active{font-size: 12px; color: #333333; text-decoration:none;}

a.link_news:link{font-size: 12px; color:#797979; text-decoration:none;}
a.link_news:visited{font-size: 12px; color:#797979; text-decoration:none;}
a.link_news:hover{font-size: 12px; color:#797979; text-decoration:underline;}
a.link_news:active{font-size: 12px; color:#797979; text-decoration:none;}

a.link_left_news{font-size: 14px; color:#333333; text-decoration:none; line-height:200%;}
a.link_left_news:hover{font-size: 14px; color:#333333; text-decoration:underline;line-height:200%;}

a.link_left_news_more{font-size: 14px; color:#333333; text-decoration:none;}
a.link_left_news_more:hover{font-size: 14px; color:#333333; text-decoration:underline;}


a.topmenu{padding-right: 8px;padding-left: 8px;font-size: 12px; color: #333333;text-decoration:none;  display:inline; background:url(../images/icon_t1.jpg) 0px 3px no-repeat; line-height:24px; float:right; display:block; padding-left:22px; margin-right:5px; }
a.topmenu:hover{ text-decoration:underline;}


a.topmenu2{padding-right: 8px;padding-left: 8px;font-size: 12px; color: #333333;text-decoration:none;  display:inline; background:url(../images/icon_t2.jpg) 0px 3px no-repeat; line-height:24px; float:right; display:block; padding-left:22px; margin-right:5px; }
a.topmenu2:hover{ text-decoration:underline;}

a.topmenu3{padding-right: 8px;padding-left: 8px;font-size: 12px; color: #333333;text-decoration:none;  display:inline; background:url(../images/icon_t3.jpg) 0px 3px no-repeat; line-height:24px; float:right; display:block; padding-left:22px; margin-right:5px; }
a.topmenu3:hover{ text-decoration:underline;}




.font_gray_12 {color: #6d707f;font-size: 12px;}
a.menu:link,a.menu:visited,a.menu:active{ float:left; display:inline;  line-height:39px; font-size: 15px; color: #ffffff;  text-decoration:none; width:141px; height:39px;font-weight:bold; font-family:"微软雅黑"; text-align:center; padding-top:0px;}
a.menu:hover{ text-decoration: underline; }



.font_left_title{ color:#47484c; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.font_date{ color:#5E5E5E; font-size:12px;}
.font_news_title{ color:#47484c; font-size:14px; font-weight:bold; line-height:27px;}
.font_foot{ font-size:10px; line-height:20px; color:#666666;}
.font_black{ color:#000000; font-size:12px;}


a.link_gray_12:link{font-size: 12px; color: ##5E5E5E; text-decoration:none;}
a.link_gray_12:visited{font-size: 12px; color: ##5E5E5E; text-decoration:none; }
a.link_gray_12:hover{font-size: 12px; color: #ff0000; text-decoration:underline;}
a.link_gray_12:active{font-size: 12px; color: ##5E5E5E; text-decoration:none;}

.font_white_12b{ color:#FFFFFF; font-size:12px; font-weight:bold;}
.font_black_12b{ color:#000000; font-size:12px; font-weight:bold;}

a.link_more:link{font-size: 12px; color: #b93333; text-decoration:none; font-weight:bold;}
a.link_more:visited{font-size: 12px; color: #b93333; text-decoration:none; font-weight:bold;}
a.link_more:hover{font-size: 12px; color: #b93333; text-decoration:underline; font-weight:bold;}
a.link_more:active{font-size: 12px; color: #b93333; text-decoration:none; font-weight:bold;}



a.link_proclass:link{font-size: 14px; font-weight:bold; color: #010200;  text-decoration:none;}
a.link_proclass:visited{font-size: 14px; font-weight:bold;  color: #010200; text-decoration:none;}
a.link_proclass:hover{font-size: 14px;  font-weight:bold; color: #010200; text-decoration:underline;}
a.link_proclass:active{font-size: 14px; font-weight:bold; color: #010200;text-decoration:none;}


a.linkclass{font-size: 14px; color: #333333; text-decoration:none;}
a.linkclass:hover{font-size: 14px; color: #333333; text-decoration:underline; }

.home_input{ border:#b7defd 1px solid; background:none;  padding-left:5px; height:20px; line-height:20px; width:250px;}
input {
	font-size: 12px;
	color: #333333;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	letter-spacing: 1px;
	background:none;
	border: 1px solid #cccccc;
	margin-right:5px;
}
textarea {
	font-size: 12px;
	color: #333333;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	letter-spacing: 1px;
	background:none;
	border: 1px dotted #7f9db9;
    margin-right:5px;
}


.maintopbox{width:100%; background:url(../images/top_bg.jpg) center top; height:111px;}
.mainbox{ width:100%; margin:0 auto;}
.header{ width:100%; margin:0 auto; height:129px;  overflow:hidden; background:#f7f7f7;}
.topbox{width:990px; margin:0 auto; height:129px;}
.topbox .logo{ margin-top:25px; margin-left:0px; width:311px; height:75px; float:left; display:inline;}
.topbox .rightbox{ float:right; width:400px; overflow:hidden; margin-left:0px;  display:inline;}
.topbox .lanbox{display:inline; width:300px; padding-top:8px; height:22px; color:#818181; text-align:right}




.bannerbox{ margin:0 auto; width:100%; height:396px;}

.bmenu_on{ background: url(../images/left_menu_on.jpg) repeat-x; height:23px;}
.bmenu_on a{ line-height:23px; color:#FFF; font-size:14px;}

.bmenu_off{height:23px;}
.bmenu_off  a{ line-height:23px; color:#75a1cc; font-size:14px;}


.contentbox{width:998px; margin:0 auto; padding-bottom:15px; margin-top:10px;}
.content{  padding:15px; line-height:220%; font-size:14px; color:#818181}




.newsbg_m{ background: url(../images/left_news_bg_m.jpg) repeat-y; width:260px; min-height:280px;}
.newsbg_b{ background:url(../images/news_left_bg_b.jpg) no-repeat; height:20px; width:260px;}
.newsbg_t{ background:url(../images/news_left_bg_t.jpg) no-repeat; width:260px;min-height:280px;}
.newstitle{ font-size:18px; height:30px; font-weight:bold; color:#078107; font-family:"MS Serif", "New York", serif, "微软雅黑"; padding:15px 0px 0px 15px;}
.newscontent{ padding:15px;}


.contactbox{ border: #dbdbdb 1px solid; width:271px; margin-top:10px;}
.contactbox .title{ height:35px;width:256px; border-bottom:#dbdbdb 1px solid; line-height:35px; padding-left:15px; color:#033c77; font-size:18px;font-family:"MS Serif", "New York", serif, "微软雅黑"; background:#f6f6f6;}
.contactbox .concontent{ line-height:2; font-size:14px; padding:15px;}

.font_title{ color:#b30100; font-size:14px; font-weight:bold;}
.font_title2{ color:#444444; font-size:14px; font-weight:bold;}


.proitem{ width:158px; margin-right:15px; margin-left:15px; float:left; display:inline; height:158px;}
.serviceItem{ width:130px; margin-right:15px; margin-left:15px; float:left; display:inline; height:158px;}

 .foot {HEIGHT: 70px; line-height:220%; text-align:left; color:#ffffff; margin:0 auto; width:973px; padding-top:10px; padding-left:0px; padding-bottom:0px;}
 a.link_foot{font-size: 12px; color: #666666; padding-left:5px; padding-right:5px;}
 a.link_foot:hover {color: #666666; text-DECORaTION: underline;}
 
 a.link_foot2{font-size: 12px; color: #ffffff; padding-left:5px; padding-right:5px;}
 a.link_foot2:hover {color: #ffffff; text-DECORaTION: underline;} 
 .font_footwhite{ color:#ffffff;}
 
 .font_foot2{ color:#666;}
 
.clear{ clear:both;}
.foot_tel{ background:url(../images/icon_foot_tel.jpg) no-repeat; padding-left:23px; float:left; margin-right:15px;}
.foot_sina{ background:url(../images/icon_foot_sina.jpg) no-repeat; padding-left:23px;float:left;}

.right_link{}
.font_white14b{ color:#fff; font-size:14px; font-weight:bold;}


.font_link12{ color:#666666; font-weight:bold;}
.dh{ width:100%; background:url(../images/menu_bg.jpg) repeat-x; height:43px;}
.pagewidth{ width:1000px; margin:0 auto;}

#navigation{}
#navigation ul, #navigation ul li ul { 
list-style-type:none; 
} 
#navigation ul { 
margin:0px; 
} 
#navigation ul li { 
float:left; 
text-align:center; 
position:relative; 
float:left; width:122px;   line-height:43px; height:43px; text-align:center; display:inline;
}
#navigation ul li a{ display:block; text-decoration:none; height:43px; line-height:43px;width:122px; _width:122px; font-size:14px;  color:#ffffff; font-family:Arial; background:url(../images/menu_split.jpg) no-repeat right top; font-weight:bold;} 
#navigation ul li a:hover { 
color:#fff; 
background: url(../images/menu_bg_on.jpg) repeat-x; 
} 
#navigation ul li ul li{ height:35px;}
#navigation ul li ul a{ font-size:12px; font-weight:normal; border-bottom:#0e51a5 1px solid; line-height:35px; height:35px;}
#navigation ul li ul a:hover{ background:#0e51a5}

#navigation ul li ul { 
display:none; 
position:absolute; 
top:42px; 
left:0; 
margin-top:1px; 
width:122px; background:#286ec4;
} 

#navigation ul li ul li ul { 
display:none; 
position:absolute; 
top:0px; 
left:130px; 
margin-top:0; 
margin-left:1px; 
width:122px; 
} 



.searchWrap{ width:184px; height:25px; line-height:25px; background:url(../images/searchbg.jpg) no-repeat left top; overflow:hidden; float:right; margin-top:10px;}
 .searchWrap input.searchText{ color:#666666; border:none; width:123px; padding:2px; margin-top:0px; margin-left:12px; background:none;}
 .searchWrap input.searchbtn{ display:inline-block; width:25px; padding:0px; margin:0px; height:25px; overflow:hidden; border:none; background:none; cursor:pointer;}
 
 
 
.news{ width:990px; margin-top:10px;}
.news_tit{ position:relative; height:31px; margin:0px 0; overflow:hidden; line-height:31px;}
.news_tit  h3{float:left; width:75px; height:31px; padding-left:14px; font-size:12px; line-height:31px; color:#ab1600; margin-top:0px;}
.news_cate{position:absolute; top:0; right:0px; width:220px;}
.news_cate *{float:left;}
.news_cate a{margin:0 10px; color:#000;}
.news_cate img{padding-top:7px;}

.news_btn{width:40px; float:left; margin-right:15px;}
.news_btn a{float:left; text-align:center; margin:10px 0;}
.btn_l{width:19px; }
.btn_r{width:19px; }

.roll_news{ float:left;}
.roll_news li{padding-left:10px; background:url(../images/bg_list_01.gif) no-repeat 0 15px; list-style:none;}
.roll_news li a{color:#000; }
.roll_news li span{margin-left:10px;}



.aboutbox{ width:440px;}
.atop{ background:url(../images/about_top.jpg) no-repeat; width:440px; height:54px;}
.amid{ background:url(../images/about_mid.jpg) repeat-y; width:425px; padding-left:5px; padding-right:10px;}
.amid2{ background:url(../images/a_midbg.jpg)  left bottom;; width:425px; min-height:200px;}
.abot{ background:url(../images/about_bot.jpg) no-repeat; width:440px; height:15px;}

.pro{ background:url(../images/pro_bg.jpg) no-repeat; width:166px; height:155px; padding-top:4px; padding-left:4px;}
.protitle{ width:166px; line-height:200%; text-align:center;}

a.link_news_title{ color:#000; font-weight:bold; font-size:14px; text-decoration:none;}
a.link_news_title:hover{text-decoration: underline;}

