/* CSS Document */
body,p,img,a,ul{ border:none; margin:0px; padding:0px;}
li{ list-style:none;}
a{ text-decoration:none;  color:#303030;}
a:hover{ text-decoration:none;  color:#10589a;}
p{ margin:0; padding:0;}
body{ font-size:13px;color:#303030;  font-family:"宋体"; line-height:22px;  }
.clear{clear:both;}

.top{ background:url(../images/top.jpg) repeat-x; width:100%; height:100px; margin:0px; padding:0px;}
.top_mid{ width:1000px; margin:0px auto; padding:0px; overflow:hidden;}
.logo{ float:left;}
.top_r{ float:right; padding-top:20px; padding-right:20px; width:260px; }
.top_r ul{ width:260px; height:25px;}
.top_r li{ float:right; width:70px;}
.top_contact{ width:240px; float:right; float:right; height:35px; line-height:35px; } 
.top_contact img{ padding-top:10px; float:right;}
.top_contact em{font-family:impact;font-size:22px;font-style:normal;}
.bg{ width:100%; background:url(../images/bg_one.jpg) repeat-x #c2d5e4; margin-top:0px; height:auto; overflow:hidden;}
.nav{ width:1000px; height:36px; margin:0px auto; background:url(../images/nav.jpg) no-repeat; }
.nav ul{ padding-left:10px;}
.nav li{ float:left; width:140px;  background:url(../images/nav_li.jpg) left center no-repeat; text-align:center;position:relative;}
.nav li a{ height:36px; line-height:36px; color:#fff; font:300 16px/33px 'microsoft yahei';  }
.nav li a:hover,.nav li a.hover{ height:36px; line-height:33px; color:#fff; }
.banner_two{ width:994px; padding:3px 3px 0px 3px; background:#fff; margin:0 auto; margin-top:10px; height:360px; overflow:hidden; }
.banner_three{ width:994px; padding:0px 3px;  margin:0 auto; overflow:hidden; height:16px; background:#fff; }
.main{ width:994px; height:auto; background:#fff; padding:5px 3px; margin:0px auto; overflow:hidden;}
.main_top{ width:994px; height:auto; overflow:hidden;}
.about{ width:345px; height:auto; float:left;}
.about_title{ width:345px; height:33px; background:url(../images/title_about.jpg) no-repeat;}
.about_title span{ float:left; font-size:14px; color:#002f59; padding-left:10px; padding-top:7px;}
.about_title a{ float:right; padding:7px 10px 0px 0px;}
.about_cnt{ padding:10px;line-height:28px;}

.news{ width:393px; height:auto; float:left; margin:0px 15px;}
.news_title{ width:393px; height:33px; background:url(../images/news_title.jpg) no-repeat;}
.news_title span{ float:left; font-size:14px; color:#002f59; padding-left:10px; padding-top:7px;}
.news_title a{ float:right; padding:7px 10px 0px 0px;}
.news_cnt{ padding:10px;}
.news_cnt li{ width:353px;  height:36px; line-height:36px; background:url(../images/news_li.jpg) 3px 12px no-repeat; padding-left:20px; border-bottom:1px dashed #ccc;}
.news_cnt li span{ float:right;color:#7f7f7f;}
.news_cnt li a{ float:left;}
.link{ width:220px; height:auto; float:right; padding-right:5px;}
.link_01{width:220px; height:62px;}
.link_02{width:220px; height:62px; padding:20px 0px}
.link_03{width:220px; height:62px;}

.main_bottom{ width:990px; margin:0px auto; margin-bottom:10px; height:auto; overflow:hidden; background:url(../images/bg_two.jpg) repeat-x #ebecee; border:1px solid #dedde2; margin-top:10px; }
.contact{ width:270px; height:auto; float:left;}
.contact_title{ width:200px; height:33px; background:url(../images/title_cntact.jpg) center no-repeat;}
.contact_title span{ float:left; font-size:14px; color:#002f59; padding-left:10px; padding-top:10px;}
.contact_title a{ float:right; padding:7px 10px 0px 0px;}
.contact_cnt{ padding:10px; background:url(../images/contact_cont.jpg) right center no-repeat;line-height:25px;}

.pro{ width:680px; height:auto; float:right; margin-right:15px; _margin-right:7px;}
.pro_title{ width:680px; height:33px; background:url(../images/title_pro.jpg) no-repeat;}
.pro_title span{ float:left; font-size:14px; color:#002f59; padding-left:5px; padding-top:10px;}
.pro_title a{ float:right; padding:7px 10px 0px 0px;}
.pro_cnt{ padding:15px 5px;  }

.proList_index{ width:185px; float:left; text-align:center;}

.proList_index img{ width:160px; height:120px; padding:2px; border:1px solid #ccc; margin-bottom:5px;}
#demo{overflow:hidden; width:670px; float:left; height:auto; padding-top:10px; }
#indemo{float:left;width:1500%;}
#demo2,#demo3{float:left;}

.btm{ width:100%; height:59px; background:url(../images/btm.jpg) repeat-x; padding-top:30px; color:#fff;}
.btm a{ color:#fff;}
.btm a:hover{ color:#fff;}

.left_nei{ width:300px; height:auto; overflow:hidden; float:left;}
.pro_nei{ width:300px; height:auto; }
.pro_nei_title{ width:300px; height:33px; background:url(../images/title_nei_left.jpg) no-repeat;}
.pro_nei_title span{ padding-left:20px; height:33px; line-height:33px;}
.pro_nei_cnt{ padding:10px;}
.pro_nei_cnt li{ width:250px; border-bottom:1px dotted #ccc; text-indent:30px; line-height:35px; background:url(../images/news_li.jpg) 3px 12px no-repeat;}
.pro_nei_cnt li a:hover,.pro_nei_cnt li a.hover{color:red;}
.pro_nei_cnt li a{font-size:14px;}
.pro_nei_cnt li ul li{background:url(../images/news_li.jpg) 33px 12px no-repeat; border-bottom:none; border-top:1px dotted #ccc;}

.contact_nei{ width:300px; height:auto; }
.contact_nei_title{ width:300px; height:33px; background:url(../images/title_nei_left.jpg) no-repeat;}
.contact_nei_title span{ padding-left:20px; height:33px; line-height:33px;}
.contact_nei_cnt{ padding:10px;line-height:28px;padding-left:20px;}

.right_nei{ float:right; width:680px; height:auto; overflow:hidden;}
.right_nei_title{ width:680px; height:38px; background:url(../images/nei_right_title.jpg) no-repeat;}
.right_nei_title span{ padding-left:30px; height:33px; line-height:33px;}
.right_nei_cnt{ padding:10px;}
.right_nei_cnt li{ width:640px; height:30px; line-height:30px; border-bottom:1px dashed #ccc; list-style:none; background:url(../images/news_li.jpg) left center no-repeat; padding-left:20px;}
.right_nei_cnt li a{ float:left; }
.right_nei_cnt li span{ float:right; padding-right:15px;}

/*��ҳ�Ҳ�*/
.bottom2{ width:738px; }
.News_list li{ width:100%; height:34px; line-height:34px; overflow:hidden; border-bottom:1px dotted #ddd;}
.News_list li span.l{ float:left; width:70%; background:url(../images/d.gif) no-repeat 2px 11px; text-indent:20px;}
.News_list li span.r{ float:right; width:30%; text-align:right; color:#999;}
.proList1{ width:220px;  float:left; text-align:center; margin-bottom:20px;}
.proList1 img{ width:200px; height:150px; padding:2px; border:1px solid #ebebeb; margin-bottom:5px;}
.proList1 img:hover{border:1px solid #043D65;}
.ArticleTitle{ font-size:18px; line-height:40px; text-align:center;  margin-bottom:10px; font-family:"宋体"; font-weight:bold; color:#f0530c;}
.ArticleMessage{  text-align:center; color:#A8A6A6; border-bottom:1px dotted #ccc;border-top:1px dotted #ccc; margin-bottom:10px; padding:4px 0;}
.ArticleMessage a{ font-weight:normal;}
.ArticleMessage a:link{ text-align:center;color:#A8A6A6;}
.ArticleTencont{  line-height:180%; font-size:12px; padding-left:20px;}
#article a:link{  text-align:right; color:#A8A6A6;}
.pr_ms{font-weight:bold;border-bottom:1px dotted #CCCCCC;  }
.pr_nr{ padding:10px 20px;}
.fy{ width:100%; text-align:center;border-top:1px dotted #ccc; padding-top:10px; margin-top:20px;}

.pro_images{ width:100%; height:auto; text-align:center; font-size:14px;  margin-bottom:20px;}
.pro_images img{border:1px solid #ccc; padding:2px;}


/*����*/
.liuyan_title{ width:100%; height:50px; line-height:50px; border-bottom:1px solid #ccc; font-weight:bold;}
.liuyan_fb{ width:96%; height:auto; padding:10px 2%;}
.liuyan_fb input,.liuyan_fb textarea{ line-height:20px; border:1px solid #ccc; background:#fff; padding:0 6px;}
.liuyan_fb td{ padding:5px;}

.liuyan_list{ width:100%; height:auto; margin:10px 0; border:1px solid #222;}
.liuyan_list .title{ width:100%;  border-bottom:1px solid #222; overflow:hidden; background:#fff;}
.liuyan_list .title h3{ float:left; width:60%; height:30px; line-height:30px;  text-indent:12px; color:#666; font-size:14px;}
.liuyan_list .title span{ float:right; width:28%; height:30px; line-height:30px;  text-align:right; padding-right:2%; color:#444;}
.liuyan_list .Content{ width:96%; padding:5px 2%; line-height:200%; color:#666;}
.liuyan_list .Content .huifu{ color:#333; border-top:1px dotted #222; padding:2px 0;}
.right_bottom a:hover{  font-weight:normal; }

/*��ҳ*/
.page{ widht:auto; display:inline-block; float:right; height:22px; margin:15px 0;}
.page span,.page a{ widht:auto; margin-right:5px; display:inline-block; border:1px solid #ddd; float:left; height:22px; padding:0 6px; line-height:22px; text-align:center; color:#777; background:#fff;}
.page span{ widht:auto; display:inline-block; float:left; height:22px; padding:0 6px; line-height:22px; text-align:center;}
.page a:hover,.page .hover{border-color:#444; color:#fff; background:#555;}

.page a:hover{ font-weight:normal;}
