/* CSS Document */
body  {margin:0px;text-align:center;padding:0px;font-size: 11px;font-family:Verdana, Arial, Helvetica, sans-serif;	line-height: 150%;color:#333333;}	
.main,.main_menu,.content,.main_bottom ,.main_top{width:890px;margin:0px auto;padding:0px;font-size: 10px; }
*{margin: 0px;padding: 0px;}
td{font-size: 10px;}
.text_center{text-align:center;}
p{text-indent:0em; line-height:150%;}
.date {color: #777777;font-size: 10px; text-align:center;}
a:link , a:visited {font-size: 10px;color: #444444;	text-decoration: none;}
a:hover {color: #003399;text-decoration: underline;}
.bold{font-weight:bold}
.right_line_bg{background-image: url(../img/web_09.jpg);background-repeat: repeat-y;background-position: top;}
.top_pad{ padding-top:5px;}
.text14px{ font-size:12px; line-height:200%;}
/*top style css */

.logo{text-align: left;	padding-left: 0px;}
.top_right{text-align: right;padding-right: 5px; padding-top:10px;}
.top_link{ color:#FFFFFF; text-align:left; line-height:26px; }
.top_link a:link ,.top_link a:visited{color:#333333; font-size: 10px;text-decoration: none;}
.top_link a:hover{color:#DD0828;font-size: 10px;text-decoration: underline;}

/*menu style css */
a.top_menu:link,a.top_menu:visited{	font-weight:bold;	text-align: center;display: block;height:32px;text-decoration: none;	line-height:32px;overflow: hidden;color: #ffffff;background-color: #555555;}
a.top_menu:hover {display: block;color: #000000;text-decoration: none;background-color: #FF6600;}
.shu_xian{
	text-align:left;
	background-image: url(shuxian.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 1px;
}
.menubg{
	background-image: url(menubg.jpg);
	background-repeat: repeat-x;
}
/*content style css */
.main_banner_l{background-image: url(main_01.jpg);background-repeat: no-repeat;background-position: center top;font-size: 16px;line-height: 50px;font-weight: bold;height: 50px;color: #FFFFFF;text-align: center;}
a.main_banner_text{line-height: 28px;color: #333333;text-decoration: none;font-weight: bold;}
a.main_banner_text:hover{line-height: 28px;color: #FFFFFF;text-decoration: none;background-color: #0C2774;}
.text ,.text td{line-height: 25px;color: #444444;	text-decoration: none;padding:0px 5px; font-size:12px;}
.banner{line-height: 20px;font-weight: bold;color: #333333;padding-left:3px;text-decoration: none;padding-bottom:7px; line-height:26px;}

/*left style css */
.left{font-size: 10px;line-height: 26px;font-weight: bold;color: #000000;text-decoration: none;	background-image: url(suraloc_16.jpg);	background-repeat: no-repeat;text-align: left;height: 28px;width: 183px; padding-left:30px; padding-top:2px;}
.left_text{ text-align:left; padding-left:8px;  line-height:150%; padding-bottom:8px;padding-top:8px;padding-right:8px;}
.left_line_bg{background-image: url(../img/yqc_05.jpg);	background-repeat: repeat-y;background-position: top;}
.com_title{ color:#006699;font-weight: bold;}
.orange{ color:#ff6600;}
a.left_menu:link span ,a.left_menu:visited span ,a.left_menu:hover span{padding-left:42px;}
a.left_menu:link,a.left_menu:visited{font-weight: bold;font-size:10px;text-align: left;display: block;	height: 27px;	text-decoration: none;	line-height:27px;	overflow: hidden;color: #006699;background-image: url(left_menu_01.jpg);background-repeat: no-repeat;	background-position: left center;width:183px;}
a.left_menu:hover {text-decoration: none;line-height:27px;font-weight: bold;overflow: hidden;color: #000000;background-image: url(left_menu_02.jpg);background-repeat: no-repeat;	background-position: left center;}

/*middle style css */
.middle{font-size: 14px;line-height: 29px;font-weight: bold;color: #333333;text-decoration: none;background-image: url(news_01.jpg);text-align: left;height: 29px;	padding-left: 10px;	background-repeat: no-repeat;}
.pro_banner{font-size: 14px;line-height: 30px;font-weight: bold;color: #333333;text-decoration: none;background-image: url(yqc_13.jpg);text-align: left;height: 30px;padding-left: 55px;background-repeat: no-repeat; padding-top:3px}
.pro img{ width:90px; height:90px; border:1px solid #CCCCCC; padding:2px;}
.pro a{ color:#333333; text-align:center; text-decoration:none;}
.pro a:hover{ color:#006699;text-decoration:underline;}
.pro td{ text-align:center; height:30px;}
.mid_top{ padding-left:5px;}
.midbg{
	padding-left:10px;
	background-image: url(midbg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.scroll{ text-align:center; padding-top:5px; padding-bottom:5px; padding-left:8px;}
.scroll img{ width:125px; height:170px; border:1px solid #CCCCCC;}
#de{overflow:hidden;height:213px;width:696px;}
#de td{text-align:center;}
.line_add{line-height: 25px;height:25px;text-decoration: none;text-align: left;padding-right: 10px;padding-left: 6px;}

.prolist img{ width:145px; height:170px; border:1px solid #CCCCCC; padding:2px; margin:2px;}
.prolist a{ color:#333333;  text-align:center; text-decoration:none;}
.prolist a:hover{ color:#006699;text-decoration:underline;}
.prolist td{ text-align:center;height:30px;}

/********************************************************************************************************/
.news_dot{background-image: url(suraloc_19.gif);background-repeat: no-repeat;background-position:5px center;height: 26px; width: 15px;}
.news_text{	height: 26px;line-height:26px;text-align: left;background-image: url(text_bg.gif);background-repeat: repeat-x;	background-position: left bottom;}
.news_text a:link,.news_text a:visited{color: #333333;text-decoration: none;}
.news_text a:hover{color: #006699;text-decoration: none;}
.mid_banner2{padding-left:35px;background-image: url(th_13.jpg);background-repeat: no-repeat;text-align:left;height:30px;line-height: 20px;font-weight: bold;color: #000000;text-decoration: none; font-size:14px; vertical-align:middle;font-size: 14px;}
.neirong_pic{padding:3px; float: left; border:1px solid #CCCCCC; margin:6px; }
.bottom{text-align: left; line-height: 20px; padding:8px 0px 10px 10px;}
.bottom a:link,.bottom a:visited{text-align: center; padding-left:10px;font-size: 10px;line-height: 30px;text-decoration: none; color:#FFFFFF;}
.bottom a:hover{text-align: center; padding-left:10px;font-size: 10px;line-height:30px;text-decoration: underline; color:#FFFFFF;}

/********************************************************************************************************/
.newstitle{	font-size:12px;line-height: 25px; height:30px;font-weight: bold; text-align:center;text-decoration: none;}
.newsfrom{ text-align:right; padding-right:10px; line-height:20px;}
.newsfrom span{ padding-left:15px;color: #006699; font-size:10px;}
.newsfrom font{ color: #333399; font-size:10px;}
.input{ border:1px solid #006699; padding-left:3px;}


.pagenext{ text-align:right; padding-right:20px; line-height:30px;}
.pro_but{line-height: 27px;font-weight: bold;color: #FFFFFF;text-decoration: none;background-image: url(menu3.gif);	background-repeat: no-repeat;background-position: left -1px;text-align: left;height: 27px;padding-left:15px;border-bottom: 1px solid #CCCCCC;}
.pro_pic_td2{ background-image: url(text_bg.gif);	background-repeat: repeat-x;background-position: left bottom; line-height:25px;text-align: left;padding-left: 5px; }
.pro_pic_detail{ padding-right:15px; }
.pro_pic_detail img{ width:300px; height:300px; border:#CCCCCC solid 1px;}
.text_blue{color: #0033CC;text-decoration: none; font-weight:bold;}
.text_red{color: #ff6600;text-decoration: none; font-weight:bold;}
.message td{ line-height: 20px; padding-left:5px;}
