/* CSS Document */

body{ margin:0; padding:0; font-size:12px; color:#666666; background:url(../images/body.gif) repeat-x; background-color:#F3F3F3; }
img{ border:0; font-size:0;}
span{ font-size:12px; color:#0A72B2;}
.l{ float:left;}
.clear{ clear:both; padding:0; margin:0; font-size:0;}
.border{ border:1px solid  #d8d8d8;}
.border_b{ border-bottom:1px solid  #d8d8d8; width:100%; height:1px; font-size:0; padding:5px 0; margin-bottom:15px;}
.border_lr{ border-left:1px solid  #d8d8d8;border-right:1px solid  #d8d8d8;}
.height{ width:100%; height:5px; padding: 0; margin:0; font-size:0;}
.height20{ width:100%; height:20px; padding: 0; margin:0; font-size:0;}
.height40{ width:100%; height:40px; padding: 0; margin:0; font-size:0;}
.width30{ width:30px; padding:0; margin:0; float:left;}
.mar10{margin-right:10px;}
.mar30{margin-right:30px;}
.wrapper{ width:900px; margin:0 auto; padding:0; background-color:#FFFFFF; height:100%;}
.bottom{ width:902px; padding:0; margin:0 auto; font-size:0;}
.bottom span{ font-size:0;}
.top{ height:45px; padding:10px 40px; margin:0; overflow:hidden;}
.logo { width:130px;height:45px;padding:0; margin:0; float:left; background:url(../images/logo.gif) no-repeat; display:block; font-size:0;}
.logo a{ width:130px;height:45px;float:left; background:url(../images/logo.gif) no-repeat; display:block;}
.top_r{ width:130px; height:35px; padding:5px 0; float:right;}
.linehome{ width:130px; height:15px; padding: 0; margin:0; font-size:0;}
.nav{ height:35px; padding:0; margin:0; font-size:0; overflow:hidden; background:url(../images/nav_bg2.gif) repeat-x; text-align:center;}
.nav span{ height:35px; padding:0 15px; margin:0; font-size:0;}
.nav_bg{ background:url(../images/nav_bg3.gif) repeat-y; height:28px; padding:0; margin:0;}
.banner{ height:1605x; padding:0; margin:0; font-size:0;}
.leftsidebar{ width:270px; padding:0;float:left; background-color:#FFFFFF;}
.ad_img{ padding:20px 30px;}
.ad_img img{ padding:0; font-size:0; margin:10px 0; width:206px; height:80px; overflow:hidden; border:1px solid #d8d8d8;}
p{ padding:0; margin:0;}

/*栏目标题*/
.lbar_about{ width:270px; padding:0; margin:0; background: url(../images/lbar_about.gif) no-repeat; height:35px;}
.lbar_news{ width:270px; padding:0; margin:0; background: url(../images/lbar_about.gif) 0 -35px no-repeat; height:35px;}
.lbar_busi{ width:270px; padding:0; margin:0; background: url(../images/lbar_about.gif) 0 -70px no-repeat; height:35px;}
.lbar_talent{ width:270px; padding:0; margin:0; background: url(../images/lbar_about.gif) 0 -105px no-repeat; height:35px;}
.lbar_case{ width:270px; padding:0; margin:0; background: url(../images/lbar_about.gif) 0 -140px no-repeat; height:35px;}
.lbar_cont{ width:270px; padding:0; margin:0; background: url(../images/lbar_about.gif) 0 -175px no-repeat; height:35px;}
.lbar_legal{ width:270px; padding:0; margin:0; background: url(../images/lbar_about.gif) 0 -210px no-repeat; height:35px;}
.lbar_remi{ width:270px; padding:0; margin:0; background: url(../images/lbar_about.gif) 0 -245px no-repeat; height:35px;}
.lbar_map{ width:270px; padding:0; margin:0; background: url(../images/lbar_about.gif) 0 -280px no-repeat; height:35px;}
.lbar_ad{ width:270px; padding:0; margin:0; background: url(../images/lbar_about.gif) 0 -350px no-repeat; height:35px;}
.lbar_looyu{ width:270px; padding:0; margin:0; background: url(../images/lbar_about.gif) 0 -385px no-repeat; height:35px;}
.lbar_400{ width:270px; padding:0; margin:0; background: url(../images/lbar_about.gif) 0 -420px no-repeat; height:35px;}
.lbar_fax{ width:270px; padding:0; margin:0; background: url(../images/lbar_about.gif) 0 -455px no-repeat; height:35px;}
.lbar_web{ width:270px; padding:0; margin:0; background: url(../images/lbar_about.gif) 0 -490px no-repeat; height:35px;}

.lbar{ width:270px;height:35px;margin:0; font-size:12px; display:block;}
.lbar a{width:230px; padding:13px 0 0 40px;height:22px;font-size:14px; display:block; background:url(../images/nav_bg4.gif) 0 -35px no-repeat; color:#000000; text-decoration:none;}
.lbar a:hover{width:230px; padding:13px 0 0 40px;height:22px;font-size:14px; display:block; background:url(../images/nav_bg4.gif) 0 -70px no-repeat; color:#12496B; text-decoration:none;}
.lbar_sun{ width:270px;margin:0; font-size:12px; display:block; height:35px;}
.lbar_sun a{ height:22px; padding:13px 0 0 63px; font-size:12px; display:block; background:url(../images/nav_bg4.gif) no-repeat; color:#666666; text-decoration:none;}
.lbar_sun a:hover{ padding:13px 0 0 63px;height:22px; font-size:12px; display:block; background:url(../images/nav_bg4.gif) 0 -105px no-repeat;color:#12496B; text-decoration:none;}
.left_img{ width:254px; padding-left:16px; height:74px; overflow:hidden; font-size:0;}

.about{ width:610px; padding:35px 10px 0 0; margin:0; background-color:#FFFFFF; line-height:22px}
.about img{ padding:0 10px 10px 0;}

.news_title{margin:0; padding:0;line-height:30px; width:100%;}
.news_title .l{ float:left; font-weight:bold; padding:0;}
.news_title .r{ float:right; padding:0;}
.news_main{ line-height:22px; padding:10px 20px 30px 20px; margin:0; clear:both;}

.news_page{ height:20px; padding:40px; margin:0; text-align:center;}
.news_page span{ line-height:20px; padding:5px; font-weight:none; font-weight:100;color:#666666;}

.current{ line-height:22px;}
.ac{width:610px; padding:5px 10px 0 0; margin:0; background-color:#FFFFFF; line-height:22px}
.ac_title{ font-size:18px; padding:20px 40px; text-align:center; width:530px; color:#0D286F; font-weight:bold;}
.ac_main{ font-size:12px; padding:0 20px;width:570px;}

.busi{ width:270px; padding:0; margin:0;overflow:hidden; margin-bottom:50px}
.busi_img{font-size:0; float:left;padding:0; background-color:#FF0000; margin-right:8px;}
.busi_img img{border:1px solid  #d8d8d8; font-size:0;padding:0;}
.busi_text{ font-size:12px; padding-top:2px; line-height:20px; height:98px; overflow:hidden;}

.map{ line-height:22px; padding:20px 20px 10px 20px; margin:0;}


.qq{ background:url(../images/tp1.gif) no-repeat; background-color:#FFFFFF; width:270px;}
.qq ul{ width:270px; padding-top:15px; list-style:none; margin:0;}
.qq ul li{ width:250px;list-style:none; margin:0; height:20px; padding:2px 0 1px 20px;}

/*连接*/
.hd a{ color: #666666; text-decoration:none;}
.hd a:hover{ color: #FF6600; text-decoration:none;}

.hd2 a{ color: #666666; text-decoration:none;}
.hd2 a:hover{ color: #FF6600;}

.hd3 a{ color: #666666; text-decoration:none;}
.hd3 a:hover{ color: #FF6600; text-decoration:underline;}

.ls a{ color: #2984BA; text-decoration:none;}
.ls a:hover{ color: #FF6600;}

/*颜色*/

.black16{font-size:16px; color:#000000; font-weight:bold;}





/*05-18*/
.login{ color:#FFFFFF; font-weight:100; font-family:"宋体"; font-size:12px;}

.login_text{ color:#333333; height:18px; line-height:18px; padding-left:3px; width:115px; border:1px solid #d8d8d8;}

.login_vfcode{ font-size:12px;color:#333333; height:18px; line-height:18px; padding-left:3px; width:60px; border:1px solid #d8d8d8;}

.login_button{ font-size:12px; color:#333333; height:20px; width:55px; line-height:20px; text-align:center; background:url(../images/tp13.gif) no-repeat; border:0;}

.sls16{font-size:16px; color:#1D7BAF; font-weight:bold; line-height:40px;}
.sls16 a{font-size:16px; color:#1D7BAF; font-weight:bold; line-height:40px; text-decoration:none;}
.sls16 a:hover{font-size:16px; color:#1D7BAF; font-weight:bold; line-height:40px; text-decoration:none;}
.three14{font-size:14px; color:#1D7BAF; font-weight:bold; line-height:16px; text-align:center; padding-bottom:10px;}
.three14 a{font-size:14px; color:#1D7BAF; font-weight:bold; line-height:16px; text-decoration:none;}
.three14 a:hover{font-size:14px; color:#1D7BAF; font-weight:bold; line-height:16px; text-decoration:none;}
.hs16{font-size:16px; color:#FF6600;font-weight:bold; line-height:40px;}
.hs16 a{font-size:16px; color:#FF6600; font-weight:bold; line-height:40px; text-decoration:none;}
.hs16 a:hover{font-size:16px; color:#FF6600; font-weight:bold; line-height:40px; text-decoration:none;}
.bg400{ background: url(../images/tp14.gif) no-repeat right bottom; }
.advantage{ line-height:22px; padding:0; margin:0; list-style:none; width:610px;}
.advantage ul{ padding:0; margin:0; list-style:none;}
.advantage ul li{ padding-left:25px; margin-left:30px; background:url(../images/tp15.gif) 0 3px no-repeat; height:22px; line-height:22px; border-bottom:0;}

.three_1{ width:202px; line-height:22px; float: left; padding:0; margin:0;}

.three_fax_1{ width:172px; line-height:22px; float: left; padding:10px 10px 15px 10px; margin-right:10px; background:url(../images/tp18.gif) repeat-x;}
.three_fax_1 a{ width:172px; color:#FF6600; text-decoration:none;}
.three_fax_1 a:hover{ width:172px; color:#FF6600; text-decoration:none;}

.border_r{ border-right: 1px solid #d8d8d8;}

.number{ width:570px; padding:0; margin:0; list-style:none;}
.number ul {padding:0; margin:0; }
.number ul li{padding-left:8px; margin:5px 11px!important;margin:5px 10px;  height:22px; line-height:22px; background-color:#FF6600; color:#FFFFFF; float:left; width:80px; border-bottom:1px solid #C27502; border-right:1px solid #C27502;border-left:1px solid #FFC46C;border-top:1px solid #FFC46C;}

.lvs{ color:#009933; font-weight:bold;}