@charset "utf-8";
body{ padding:0; margin:0 auto; text-align:center; background:#fff;}
html,body,ul,li,a,span,p{ padding:0; margin:0; list-style:none; font-size:12px; color:#343434;}

img{ border:0;}
a:link,a:visited{ text-decoration:none;}
a:hover,a:active{ text-decoration: underline; }
.blank{ display:block; overflow:hidden; clear:both; font-size:1px;}

.main{ margin:0 auto;}
.header{ padding-top:30px; width:100%;}
.logo{ background:url(images/logo.jpg) no-repeat; width:503px; height:69px;}
.nav-bg{ width:100%;  background: url(images/nav_bg.jpg) repeat-x; height:41px; margin:0 auto; text-align:center;}
.nav{ width:100%;}
.nav li{ float:left; overflow:hidden; background:url(images/nav-left.jpg) left no-repeat; height:36px; padding-left:8px; }
.nav li a:link,.nav li a:visited{ color:#fff; font-size:14px; font-weight:bold; display:block; padding-top:12px; width:113px;}
.nav li a:hover{ color:#fab666;}

.center{ width:960px; margin:0 auto; padding:12px; padding-left:12px;}
.left{ float:left; overflow:hidden; width:221px; text-align:left;}
.left_menu{ background:url(images/left-menu.jpg) no-repeat; width:221px; height:22px; padding-top:15px; text-align:center; font-size:14px; color:#fff; font-weight:bold;}
.left_center{ background:url(images/left_center.jpg) repeat-y; width:211px; padding-left:10px; padding-right:3px; padding-bottom:8px;} 
.left_bottom{ background:url(images/left_bottom.jpg) no-repeat; width:221px; height:10px;}
.left_pro{ width:88%; border-bottom:1px solid #aaaaaa; height:20px; padding-top:10px; font-size:14px; font-weight:bold; font-family:"ºÚÌå";}
.left_pro a{font-size:15px; font-weight:bold; font-family:"ºÚÌå";}
.left_font{ width:88%; font-family:"ºÚÌå";}
.left_font li{ border-bottom:1px dashed #ccc; height:18px; padding-top:4px; padding-left:23px;}
.left_font li a{ font-family:"ºÚÌå"; font-weight:bold; font-size:13px;}

.right{ float:right; overflow:hidden; width:725px; text-align:left;}
.right_index{ width:455px; padding-top:10px;}
.right_menu{ border-bottom:1px solid #acabab; height:24px; padding-top:4px; padding-bottom:6px; padding-left:10px;}
.right_font{ padding-top:10px; padding-bottom:5px;}
.right_font td{ padding-left:18px;}
.right_font li{ height:20px; border-bottom:1px dashed #ccc; padding-top:5px;}
.right_company{ background: url(images/company_bg.jpg) no-repeat; padding:2px;}
.right_company p{ text-indent:2em; line-height:1.7;}
.index_right{ width:221px; padding-top:7px;}
.index_img1{ background:#f1f0f0; color:#5f5d5d; text-align:center; height:16px; padding-top:5px; margin-top:5px;}
.index_contact{ padding-top:10px;}
.contact_font{ line-height:2.2; padding-top:8px;}
.index_pro{ width:960px; text-align: left; padding-top:20px;}
.index_pro_img{ padding-left:5px; padding-top:10px;}

.footer{ border-top:3px solid #acabab; } 
.foot-font{ width:798px; margin:0 auto; background:url(images/foot-logo.jpg) 80px 10px no-repeat; padding-top:18px; text-align:left; padding-left:205px; padding-bottom:20px; line-height:1.8;}
.page_font{ line-height:2; padding:10px;}
.page_font p{ line-height:2; text-indent:2em;}
.right_font{ line-height:1.8;}
.right_font p{ text-indent:2em; line-height:2;}
.seach{float:left; font-size:14px; font-weight:bold; padding-top:8px; width:75px; overflow:hidden;}
.seach1{float:right; overflow:hidden; width:225px;}



/*************************/

.insertleft{width:231px;overflow:hidden;float:right;background:url("images/friends.jpg") no-repeat left top;}
.insertleft p{font-weight:bold;font-size:15px;padding-left:30px;padding-top:14px;float:left;}
.insertleft{float:left;background:none;}

.insertright{width:738px;overflow:hidden;float:left;background:url("images/pro.jpg") no-repeat left top;}
.insertright p{font-weight:bold;font-size:15px;padding-left:25px;padding-top:10px;float:left;}
.insertright a{float:right;padding-top:15px;padding-right:20px;}
.insertright a:hover{text-decoration:underline;}
.insertright{float:right;background:none;}

.protitinsert{overflow:hidden; background:url("images/insert1.gif") no-repeat;}
.protitinsert p{font-weight:bold;font-size:15px;padding-left:15px;padding-top:5px;float:left;}
.protitinsert a{float:right;font-weight:bold;font-size:15px;}
.protitinsert a:hover{text-decoration:underline;}

.proconinsert{overflow:hidden; border-top:none;}
.neirong{ text-align:left;} 

.leftinserttit{height:50px;overflow:hidden;background:url("images/insertnews.jpg") no-repeat left top;}
.leftinsertcon{width:229px;overflow:hidden;border:1px solid #afc8fe;border-top:none;background:#fff url("images/insertcon.jpg") no-repeat left top;}

/**********************/

.info p{line-height:2em;font-size:12px;text-indent:2em;font-weight:normal;float:none;padding-right:20px;padding-left:20px;text-align:justify;text-justify:inter-ideograph;padding-top:0px;}
.info p a{color:green;text-decoration:underline;}

/****************************/

.leftinsertcon ul{padding-bottom:20px;padding-left:15px;}
.leftinsertcon ul li{padding-left:20px;padding-top:8px;padding-bottom:6px;background:url("images/arrow.jpg") no-repeat  left 50%;border-bottom:1px dashed #333;width:175px;overflow:hidden;}
.leftinsertcon ul li a{font-size:12px;color:#000;}
.leftinsertcon ul li a:hover{text-decoration:underline;}
.innews{text-align:center;}
.innews a{float:none;}

.p6 td{border-bottom:1px solid #ccc;}

.tupian img{ border:1px solid #b6b6b6;margin-left:10px;}

.info a{float:none;}

.boxtit1 a{background:url("images/boxtit.jpg") no-repeat left bottom;}
.boxtit1 a:hover{background:url("images/boxtithover.jpg") no-repeat left bottom;}


.protitinsert a{float:right;font-weight:bold;font-size:15px;padding-top:0px;font-size:14px;}

#demo{width:750px;}


