﻿/* CSS Document 2009.6.22 */
body {text-align: center; font-family:"宋体", Arial, Helvetica, sans-serif;margin:0; padding:0; background: #FFF; font-size:12px; color:#4d4b4b;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
/* Link */
a:link {color:#4d4b4b; text-decoration:none;}
a:visited {color:#4d4b4b;text-decoration:none;}
a:hover {color:#4d4b4b; text-decoration:underline;}
a:active {color:#4d4b4b;}
/* Color */
.cred,a.cred:link,a.cred:visited{ color:#b40808;}
.cblue,a.cblue:link,a.cblue:visited,a.cblue:active{color:#216b8a;}
.cgray,a.cgray:link,a.cgray:visited{ color:#929191;}
.cwhite,a.cwhite:link,a.cwhite:visited{ color:#fff;}
.cyellow,a.cyellow:link,a.cyellow:visited{color:#E76F0E;}
.cgreen,a.cgreen:link,a.cgreen:visited{color:#009933;}
.fb,.a.fb:link,a.fb:visited{color:#4d4b4b;}
/* Font  */
.fb {font-weight: bold;}
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
.f14bcred{font-size:14px; font-weight:bold; color:#b40808;}
.f16px{font-size:16px;}

.tag1, a.tag1:link, a.tag1:hover, a.tag1:visited {
font-size:14px;
}
.tag2, a.tag2:link, a.tag2:hover, a.tag2:visited {
color:#718B0B;
font-size:12px;
font-weight:bold;
}
.tag3, a.tag3:link, a.tag3:hover, a.tag3:visited {
font-size:14px;
font-weight:bold;
}
.tag4, a.tag4:link, a.tag4:hover, a.tag4:visited {
color:#216B8A;
font-size:14px;
font-weight:bold;
}
.tag5, a.tag5:link, a.tag5:hover, a.tag5:visited {
color:#E76F0E;
font-size:12px;
}

/*float*/
.fl{float:left;}
.fr{float:right;}
.fc div a{padding-left:22px;}

/*other*/
.clear{clear:both;font-size:0;line-height:0;height:0;}
.clearfix{*zoom:1;}.clearfix:after{content:'\20';display:block;height:0;clear:both;}

.hide{ display:none;}
.height10{height:10px; *height:7px; overflow:hidden;}
.height15{height:15px; *height:5px; overflow:hidden;}
.margin_b10{ margin-bottom:10px;}
/*header*/
.header{ width:960px; margin:0 auto; text-align:center;}
.top{width:960px;height:80px;margin:10px 0;}
.logo{ float:left;width:205px;padding:3px 3px;}
.topad{ float:left; width:514px;}
.topad2{ float:right; padding-top:10px;width:735px;}

.top3 {
height:100px;
margin-top:10px;
width:960px;
}
.logo3 {
float:left;
padding:13px 3px;
width:205px;
}
.topad3 {
float:right;
padding:10px 0;
width:735px;
}

.login{
	float:right;
	width:226px;
	height:80px;
	background-image: url(../images/login_bg.gif);
}
    .login .panel{ float:left;padding-top:8px;}
    .login .loginbtn{padding-top:12px;}
    .login label{ float:left;width:55px; height:25px; line-height:25px; text-align:right;}
    .login #username,.login #password{width:105px; height:20px; border:1px solid #e2e2e2;}
    .login li{clear:left;}
    .login .forget{clear:both;}
    .login .logo_text{padding-top:16px;line-height:22px;}
    

.nav{width:960px;height:38px; background-image: url(../images/nav_bg.gif)}
.nav ul{float:left;width:780px;}
.nav li{ display:inline; float:left;margin-left:10px; font-size:14px; font-weight:bold; line-height:32px;}
.nav li{width:75px;height:38px; background-image: url(../images/menu_bgoff.gif)}
.nav li.menu_on{width:75px;height:38px; background-image:url(../images/menu_bgon.gif);}
    .nav li.menu_on a{ color:#FFFFFF;},.nav li.menu_on a:link{ color:#FFFFFF;},.nav li.menu_on a:visited{ color:#FFFFFF;}
.nav_rightbg{ float:right;width:160px; padding-top:9px;padding-left:5px; background-image:url(../images/nav_rightbg.gif)}

.nav2{width:960px;height:35px; background-image: url(../images/nav2_bg.gif)}
.nav2 li{ display:inline; float:left;margin-left:10px; font-size:14px; font-weight:bold; line-height:32px;}
.nav2 ul{float:left;width:780px;}
.nav2 ul li{width:75px;height:35px; background-image: url(../images/menu2_bgoff.gif)}
.nav2 li.menu2_on{width:75px;height:35px; background-image:url(../images/menu2_bgon.gif);}
.nav2_bot{width:960px; height:34px; background-image:url(../images/nav2_botbg.gif); background-repeat:repeat; line-height:32px; font-weight:bold;}
.nav2_bot a{padding:0 10px; color:#FFFFFF; background-image:url(../images/nav_botline.gif); background-repeat:no-repeat; background-position:right;}
  .nav2_bot a:hover,.nav2_bot a:visited{color:#FFFFFF;}

.navart{width:960px;height:39px;  background-image: url(../images/navart_bg.gif);}
.navart_title{ float:left;width:700px; height:39px;line-height:39px; color:#b40808; text-align:left;font-size:14px; font-weight:bold;}
.list_navtop{float:right;padding: 0px 5px;height:39px;line-height:39px;}
    .list_navtop a.cred{float:left;width:50px; height:39px; line-height:39px; background-image:url(../images/icon_row3.gif); background-repeat:no-repeat; background-position:0px 13px;}
.navart_title a{padding:0 12px;}
.navart_bot{height:30px; line-height:30px; background-color:#eeeeee; text-align:left;}
.navart_bot a{padding:0 20px;}

.technav_top{ float:right;width:735px;height:20px;  background-image:url(../images/tech/tech_topbg.gif);}
.techtopnav_title{float:left;width:500px; height:20px;line-height:20px;}
.techtopnav_loginbg{width:15px;height:20px; background-image:url(../images/icon_row3.gif); background-position:0px 5px; background-repeat:no-repeat;}
.techtopnav_text{height:20px; line-height:20px;}

.search{width:960px; height:78px; background-image:url(../images/ser_bg.gif)}
.search_inner{width:960px; height:78px; background-image:url(../images/ser_rightbg.gif); background-position:right; background-repeat:no-repeat;}
.search .for{padding:0px 70px;}
.search .for .w50{ float:left;padding:10px 0 0 0;width:50px; height:25px;line-height:25px;}
.search .for .w420{ float:left;padding:10px 0;width:440px; height:25px;line-height:25px;}
.search .for .w420 input{width:390px;height:22px; border:1px solid #e2e2e2; padding-left:30px;}
.search .for .w80{ float:left;padding:10px 0 0 0;width:100px; height:25px;line-height:25px;}
.search .for .w60{ float:left;padding:10px 0 0 0;width:60px; height:25px;line-height:25px;}
.search .for .w30{ float:left;padding:10px 0 0 0;width:30px; height:25px;line-height:25px;}
.hotser{padding-left:150px; height:30px;line-height:30px;  text-align:left;}
.hotser a{margin:0 5px;}
.searchart{width:960px; height:49px;  background-image:url(../images/searchart_bg.gif)}
.searchart .for{padding:0px 170px;}
.searchart .for .w50{ float:left;padding:10px 0 0 0;width:50px; height:25px;line-height:25px;}
.searchart .for .w420{ float:left;padding:10px 0;width:440px; height:25px;line-height:25px;}
.searchart .for .w420 input{width:390px;height:22px; border:1px solid #e2e2e2; padding-left:30px;}
.searchart .for .w80{ float:left;padding:10px 0 0 0;width:100px; height:25px;line-height:25px;}
.searchart .for .w60{ float:left;padding:10px 0 0 0;width:60px; height:25px;line-height:25px;}
.searchart .for .w30{ float:left;padding:10px 0 0 0;width:30px; height:25px;line-height:25px;}
#keyword{background-image:url(../images/icon_ser.gif); background-position:10px 3px; background-repeat:no-repeat;}

/*containt*/
.containt{width:960px; margin:10px auto; text-align:center}

/*footer*/
.footer{width:960px; margin:0 auto; text-align:center;}
/*.friendlink{height:38px;border-left:1px solid #CCCDCE;border-right:1px solid #CCCDCE; background-image:url(../images/friendlink_bg.gif);line-height:38px;}*/
.friendlink{border:1px solid #CCCDCE;}
.friendlink .linktext{padding-top:5px; line-height:22px;}
.friendlink .linklogo{clear:both;padding:10px;}
.friendlink img{padding:0px 10px;}

.footermenu{line-height:40px;}
.footermenu a{margin:0 10px;}
.footernote{line-height:25px;}

/*ad content*/
.techad680{clear:both;margin-top:10px;padding:5px; background:url(../images/ad_bg.gif) repeat;border:1px solid #DCE0E5;}
.techad680No{clear:both;padding-top:10px;}
.techad960{clear:both;width:948px; padding:5px; height:60px; background:url(../images/ad_bg.gif) repeat; border:1px solid #DCE0E5;}
.banner800{float:left;width:800px;padding-left:5px;}
.banner120{float:right;padding-right:10px;}

/* errro message box*/
.errbox{ width:600px; margin:0 auto; padding:20px;border:1px solid #D70C0C;background-color:#f7f7f7;}
.errbox .th{ height:24px; background-color:#EFF2F7; background-image:url(../images/icon_thright.gif); background-position:right; background-repeat:no-repeat;}
.errbox .th_l{ float:left; width:22px; height:24px; background-image:url(../images/icon_thleft.gif);}
.errbox .th_t{ float:left; text-align:left; font-size:14px; font-weight:bold; line-height:24px; color:#D70C0C;}
.errbox .errtext{padding:20px; text-align:left; line-height:30px; font-size:14px; font-weight:bold;}


.cblue3,a.cblue3:link,a.cblue3:visited,a.cblue2:active{color:#007A77;}