@charset "GB2312";
/* CSS Document */
#middle{ width:980px; margin:0px auto;overflow:hidden;zoom:1;padding:20px 0px; clear:both;}
#left{ float:right; width:674px; height:auto;margin-top:3px;}
#right{ float:left; width:291px;}
/*left css*/
.l_top{ background:url(../images/left_bot.jpg) no-repeat left bottom;width:676px;padding-bottom:16px;}
.l_top h2{background:url(../images/left_top.jpg) no-repeat left top; width:636px;height:46px; line-height:46px; font-size:12px; color:white; font-weight:600;padding-left:40px;}
.l_top h2 span{ float:right;background:url(../images/icon_7.jpg) no-repeat left center; padding-left:20px;color:black;font-weight:500; margin-right:20px; display:inline;}
.l_top h2 span a{color:black;}
.l_top h2 span a:hover{color:#152256;text-decoration:underline;}
.l_content,.l_prolist,.l_commd{background:url(../images/left_main.jpg) repeat-y; width:656px;padding:10px;font-size:14px; overflow:hidden;zoom:1;}
.l_content img{ width:606px; height:auto;}
.l_content p{  text-indent:2em;line-height:24px;}
/*newslist css*/
.l_content ul li{ width:625px; background:url(../images/icon_6.jpg) no-repeat left center;padding-left:15px; border-bottom:1px dashed #d0d0d0; height:26px; line-height:26	px;}
.l_content ul li a{ font-size:12px; color:#333;line-height:26px;}
.l_content ul li a:hover{color:#152256;text-decoration:underline;}
.l_content ul li span{ float:right; height:26px; line-height:26px;font-size:12px;}
/*n_detail css*/
.l_content h1{ font-size:18px; height:30px; line-height:30px; text-align: center; font-weight:500;color:#666;}
.l_time{ text-align:right;width:640px;padding-top:5px;margin-bottom:10px; line-height:24px;border-bottom:1px dashed #d0d0d0;font-size:12px;color:#999;}
.l_prev{ float:left;margin-top:20px;width:320px;font-size:12px;} 
.l_next{ float:right;margin-top:20px;width:320px;margin-right:10px;font-size:12px;display:inline;}
.l_prev a,.l_next a{ font-size:12px;color:black;}
.l_prev a:hover,.l_next a:hover,.l_prolist ul li p a:hover{color:#152256;text-decoration:underline;}
/*==productlist css==*/
.l_prolist ul{ overflow:hidden;zoom:1;margin-left:-8px;}
.l_prolist ul li{ border:1px solid #d0d0d0;width:210px; text-align:center; float:left;margin-left:8px;display:inline;margin-bottom:10px;}
.l_prolist ul li img{ text-align:center;width:194px; height:107px;margin:8px 0px 3px 0px;}
.l_prolist ul li p{margin-bottom:5px;}
.l_prolist ul li p a{font-size:14px; color:#333;height:25px; line-height:25px;}
.l_prolist ul li:hover{border:1px solid #152256;}
/*--message css--*/
.l_commd ul{ margin-left:30px;}
.l_commd ul li{  line-height:30px;font-size:12px;margin-bottom:10px;}
.l_commd ul li label{ text-align:right;width:150px; float:left;}
.l_commd ul li span{color:#999;font-size:12px;margin-left:10px;}
.l_commd ul li input{width:220px; height:22px; line-height:22px; vertical-align:middle;}
.l_commd ul li textarea{ vertical-align:top; resize:none;width:280px; height:50px;}
.l_commd ul li .sbt{ width:60px; height:25px; line-height:25px;margin-left:98px; cursor:pointer;}
.l_commd ul li .l_sbt{margin-left:10px;width:60px; height:25px; line-height:25px; cursor:pointer;}
/*right css*/
.r_list{width:291px; background:url(../images/right_bot.jpg) no-repeat left bottom;padding-bottom:16px;}
.r_list h2{background:url(../images/right_top.jpg) no-repeat left top; width:251px; height:39px; line-height:39px; color:#fff; font-size:12px; font-weight:600;padding-left:40px;padding-top:5px;}
.r_list .r_ul{background:url(../images/right_main.jpg) repeat-y;}
.r_ul ul{padding-top:10px;}
.r_list li{width:199px; height:42px; line-height:32px; background:url(../images/libg.jpg) no-repeat;margin:0px auto;padding:0px 0px 10px 30px;}
.r_list li a{color:black;}
.r_list li a:hover{color:#152256;}
.r_message,.r_tel{ text-align:center;}

/*pagenav css(·ÖÒ³)*/
.apage {height: 25px;line-height: 25px;padding: 0 5px;margin-top: 10px;text-align: center;font-size: 12px;color: #333;width: 680px;float: left;padding-bottom:20px;}
.apage a{
	margin-right: 8px;
	color: #999;
}
.apage span{
	font-weight: bold;
	margin-right: 8px;
}
/*===prodetail css==*/
.left_img{ float:left; width:310px; text-align:center;font-size:12px;}
.left_img img{ width:300px; height:165px;padding:1px; border:1px solid #d0d0d0;}
.w_right{ float:right; width:340px;}
.w_right .title{ width:330px; text-align:center; height:30px; line-height:30px; background:#eeeeee;color:black;}
.w_right .intro{margin-top:10px; line-height:22px;font-size:14px;}
.pro_info{ clear:both;padding-top:20px;}
.pro_info h3{ background:url(../images/icon_7.jpg) no-repeat left center;padding-left:20px; font-weight:500;font-size:15px;border-bottom:1px dashed #d0d0d0; line-height:30px;}
.pro_content{ line-height:22px;margin-top:10px;}
/*==contact css==*/
.contact{ background:url(../images/cont_bot.jpg) no-repeat left bottom;width:987px;padding-bottom:19px;}
.contact h2{background:url(../images/cont_top.jpg) no-repeat left top; width:947px;height:51px; line-height:51px; font-size:12px; color:white; font-weight:600;padding-left:40px;}
.contact h2 span{ float:right;background:url(../images/icon_7.jpg) no-repeat left center; padding-left:20px;color:black;font-weight:500; margin-right:10px; display:inline;}
.contact h2 span a{color:black;}
.contact h2 span a:hover{color:#152256;text-decoration:underline;}
.map_list{background:url(../images/cont_main.jpg) repeat-y; width:987px;padding:10px;font-size:14px; overflow:hidden;zoom:1;}
.map{ width:602px; height:auto; float:left;}
.cont_tel{width:375px; float:right; height:auto;}
.cont_tel h3{font-size:18px; font-weight:600; line-height:30px;}
.cont_tel ul{margin-top:10px;}
.cont_tel ul li{ line-height:22px; height:22px;}
