@charset "utf-8";
/* CSS Document */
body, html, ul, li, img, p, a, div, span{margin:0; padding:0; text-decoration:none;}
img{border:0}
.c{ clear:both;}
body{ background:url(../images/bodybg.gif) repeat-x top center;}
#top{ margin:0 auto; margin-top:5px; padding:0; background:url(../images/topbg.png) no-repeat top center; width:1030px; height:177px;}
#top .topleft{ float:left; margin-left:42px; display:inline; margin-top:42px;}
#top .topright{ float:right; margin-right:30px; margin-top:45px; display:inline; }
#top .topright span{ float:left; margin-left:10px;}
#top .topright span a{ text-align:center; display:block; width:60px; text-decoration:none; height:24px; line-height:24px; background:url(../images/chanabg.gif) no-repeat bottom left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;}
#top .topright span a:hover{text-decoration:underline;}
#top .topright span#cur a{  background:url(../images/chanabg.gif) no-repeat top left; color:#FFFFFF; }
/*-----------------------------menu------------------------------------*/
#menulida{ width:989px; margin:0 auto; margin-left:19px; }
#menulida ul{ list-style:none; margin:0px; padding:0px;}
#menulida ul li#tag1{ float:left; }
#menulida ul li#tag1 a{ display:block; width:141px; height:48px; line-height:48px; text-align:center; background: url(../images/menu.jpg) 0 0 no-repeat; }
#menulida ul li#tag1 a:hover { background: url(../images/menu.jpg) 0 -48px no-repeat;}

#menulida ul li#tag2{ float:left; }
#menulida ul li#tag2 a{ display:block; width:119px; height:48px; line-height:48px; text-align:center; background: url(../images/menu.jpg) -141px 0 no-repeat; }
#menulida ul li#tag2 a:hover { background: url(../images/menu.jpg) -141px -48px no-repeat;}

#menulida ul li#tag3{ float:left; }
#menulida ul li#tag3 a{ display:block; width:118px; height:48px; line-height:48px; text-align:center; background: url(../images/menu.jpg) -260px 0 no-repeat; }
#menulida ul li#tag3 a:hover { background: url(../images/menu.jpg) -260px -48px no-repeat;}

#menulida ul li#tag4{ float:left; }
#menulida ul li#tag4 a{ display:block; width:119px; height:48px; line-height:48px; text-align:center; background: url(../images/menu.jpg) -378px 0 no-repeat; }
#menulida ul li#tag4 a:hover { background: url(../images/menu.jpg) -378px -48px no-repeat;}

#menulida ul li#tag5{ float:left; }
#menulida ul li#tag5 a{ display:block; width:118px; height:48px; line-height:48px; text-align:center; background: url(../images/menu.jpg) -497px 0 no-repeat; }
#menulida ul li#tag5 a:hover { background: url(../images/menu.jpg) -497px -48px no-repeat;}

#menulida ul li#tag6{ float:left; }
#menulida ul li#tag6 a{ display:block; width:118px; height:48px; line-height:48px; text-align:center; background: url(../images/menu.jpg) -615px 0 no-repeat; }
#menulida ul li#tag6 a:hover { background: url(../images/menu.jpg) -615px -48px no-repeat;}

#menulida ul li#tag7{ float:left; }
#menulida ul li#tag7 a{ display:block; width:119px; height:48px; line-height:48px; text-align:center; background: url(../images/menu.jpg) -733px 0 no-repeat; }
#menulida ul li#tag7 a:hover { background: url(../images/menu.jpg) -733px -48px no-repeat;}

#menulida ul li#tag8{ float:left; }
#menulida ul li#tag8 a{ display:block; width:136px; height:48px; line-height:48px; text-align:center; background: url(../images/menu.jpg) -852px 0 no-repeat; }
#menulida ul li#tag8 a:hover { background: url(../images/menu.jpg) -852px -48px no-repeat;}

/*---------------wrapper-----------------------------------------------------------------------*/
#wrapper{ margin:0 auto; padding:0; width:1036px; background:url(../images/wrapbg.gif) repeat-y;}
.banner{ margin:0 auto; padding:0; width:985px;}
#wrapper_box{ margin:0 auto; padding:0; width:988px;}
#left{ float:left; margin:0; padding:0; width:587px;}
#left .left_part1{margin:0;  padding:0; background:url(../images/leftabout.gif) no-repeat top left;}
#left .left_part2{margin:0;  padding:0; background:url(../images/leftnews.gif) no-repeat top left;}
.conbox{ margin:0; padding:0;background:url(../images/leftbg.gif) repeat-y;}
.more{ margin-right:22px;  float:right;display:inline;}
.more a{ line-height:37px; color:#3790f3; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px;}
.more a:hover{ text-decoration:underline;}
.con_left{ margin:0 auto; padding:0; width:545px;}
.indeximg{ float:left; margin-top:18px; border:1px solid #d2d2d2; padding:4px;}
.indexleft{float:right; width:345px;}
.pstyle{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; text-indent:24px; margin-bottom:8px; color:#757575; text-align:justify; text-justify:inter-ideograph}

.mid_title a{ line-height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;color:#116aea; font-weight:bold;}
.content_mid{padding-bottom:10px;  }
.content_mid a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#767676; line-height:18px;}
.dotline{ border-bottom:1px dashed #c8c8c8; line-height:8px; }
.listnews{  font-family:Verdana, Arial, Helvetica, sans-serif; width:338px; margin:0 auto; margin-top:5px; }
.listnews ul li{ list-style-type:none; line-height:22px; float:left;width:342px; background:url(../images/add.gif) no-repeat left center;}
.listnews ul li a{ font-size:12px; padding-left:10px; float:left; width:260px; color:#757575;}
.listnews ul li a:hover{ text-decoration:underline;}
.listnews ul li span{ text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c5c5c5;}

#right{ width:385px; margin:0; padding:0; float:right;}
#right .right_part1{margin:0;  padding:0; background:url(../images/rigtech.gif) no-repeat top right;}
.conboxrig{ margin:0; padding:0; padding-top:16px;background:url(../images/rigbg.gif) repeat-y;}

.rig_menu{ width:343px; margin:0 auto;}
.rig_menu ul{ list-style-type:none; display:block;}
.rig_menu ul li{ overflow: hidden; margin-top:10px;*margin-top:6px; background:url(../images/riglist.gif) no-repeat left bottom; font-family:Microsoft Yahei;font-size:12px;color:#666666; height:29px;line-height:29px;display:block;}	 
.rig_menu ul li a{ padding-left:22px; display:block; text-decoration:none;color:#666666;}
.rig_menu ul li a:hover{ color:#ffffff; background:url(../images/riglist.gif) no-repeat left top;}
.rig_menu ul li:hover{background:url(../images/riglist.gif) no-repeat left top;}
.rig_menu ul li.current{background:url(../images/riglist.gif) no-repeat left top; color:#fff;}
.rig_menu ul li.current a{ color:#fff; font-weight:bold;}
.rigindexbox{ margin:0 auto; padding:0; padding-top:2px;width:345px;}
.indeximg2{ margin:0 auto; border:1px solid #d2d2d2; padding:4px;}
.rigcontent{ width:340px; margin-left:10px; margin-top:8px;}
.rigcontent ul li{width:170px; float:left; display:inline; line-height:24px;background:url(../images/bluearrow.gif) no-repeat left center;}
.rigcontent ul li a{font-size:12px; padding-left:10px; float:left; color:#999999;}
.rigcontent ul li a:hover{ text-decoration:underline;  color:#1878bd;}

.solidline{  border-bottom:5px solid #dadada; width:974px; margin:0 auto; line-height:5px; height:5px; padding:0; }


#footer{ margin:0 auto; width:980px; margin-bottom:15px; padding:0; }
#footer .link{ margin:0; padding:0; width:400px; font-family:Arial, Helvetica, sans-serif;font-size:12px; float:left; line-height:35px; color:#c9c9c9;}
#footer .link a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; line-height:35px; color:#0b81cb;}
#footer .link a:hover{ text-decoration:underline;}
#footer .copy{ float:right;  width:540px; text-align:right; padding-top:6px; }
#footer .copy p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; line-height:22px; color:#444;}
#footer .copy p span{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; line-height:22px; color:#444;}
#footer .copy a{font-size:12px; line-height:22px; color:#444;}
#footer .copy a:hover{ text-decoration:underline;}



/* about style*/
#ab_left{ margin:0; padding:0; width:205px; float:left; background:#f5f5f5;}
.left_menu{ margin:0 auto;width:166px; padding-top:15px; padding-bottom:13px;}
.left_menu ul{ list-style-type:none; display:block;}
.left_menu ul li{ overflow: hidden; background:url(../images/leftmenubg.gif) no-repeat left top; font-family:Microsoft Yahei;font-size:14px;color:#666666; height:34px;line-height:34px;display:block;}	 
.left_menu ul li a{ padding-left:12px; display:block; text-decoration:none;color:#666666;}
.left_menu ul li a:hover{ color:#008cd6; }
.left_menu ul li:hover{background:url(../images/leftmenubg.gif) no-repeat left bottom;}
.left_menu ul li.current{background:url(../images/leftmenubg.gif) no-repeat left bottom; color:#008cd6;}
.left_menu ul li.current a{ color:#008cd6;}


#ab_right{ margin:0; padding:0; float:right; width:720px;}
.sub_content{ padding-top:1px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-right:2px; color:#a9a9a9;  padding-bottom:33px;}
.sub_content a{ color:#a9a9a9; font-family:Verdana, Arial, Helvetica, sans-serif;}
.sub_content a:hover{ color:#036ee8; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif;}
.nav_cur{color:#036ee8; font-family:Microsoft Yahei;}

.rigtitle{ margin:0; padding:0; background:url(../images/titleline.gif) no-repeat top left; }
.rigtitle span{ font-family:Microsoft Yahei; font-size:18px; color:#0b7cc8; line-height:36px; *line-height:33px; border-bottom:3px solid #00ace3;}

.content_box{ padding:0; margin-left:0px; width:700px; margin-top:20px; line-height:26px; font-family:Verdana, Arial, Helvetica, sans-serif; font-family:14px;}
.content_box p{ color:#333; line-height:26px; margin-bottom:5px;}

.news_content content{ margin:10px 5px}
.pro_list a{ line-height:30px;}