﻿/* CSS Document */

@import url("banner.css");
@import url("header.css");
@import url("footer.css");

body{font-size:12px;color:#404040; font-family:"宋体"}
*{margin:0px;padding:0px;}
form{margin:0px;padding:0px;}
ul li{list-style:none;}
img{border:none;}
a:link,a:visited,a:active{text-decoration:none;color:#404040;}
a:hover{color:#ff6600;}

dl dt{float:left;}

/*---layout---*/
h1,h2,h3,h4,h5,h6{font-size:14px;}

 .banner{ width:1003px; margin:0 auto}

.body{ width:1003px;margin:0 auto;background:url(../images/body-bg.gif) repeat-x;}
.body .left{ width:230px;  overflow:hidden; float:left}
.body .left .item{ margin:5px 10px; clear:both}
.body .left .item .item_h{ width:172px; height:22px; background:url(../images/item_bg.gif) no-repeat; font-size:14px; font-weight:bold; color:#fff; padding-left:30px; padding-top:8px;}
.body .left .item ul{width:170px; margin:20px 6px;  display:block; overflow:hidden; float:left}
.body .left .item ul li{ line-height:28px; padding-left:26px; width:185px; background:url(../images/item_li_bg.gif) center bottom no-repeat}
.body .left .item .menu li{ font-size:14px;padding-left:50px; width:140px;}
.body .left .item .menu li a{ color:#267EAE; font-weight:bold}

.body .left .item .menu li a:hover{ color:#FF6600}


.body .left .left-ad{ width:189px; clear:both; margin:0 auto; overflow:hidden;}

.body .left .left-ad img{width:187px; border:1px #ccc solid}
.body .left .goodpro{ width:187px; border:1px #C7E8F9 solid; padding:0; margin:0 auto}
.body .left .goodpro h1{ background:#E7F5FF; height:24px; line-height:24px; color:#147DB6; font-weight:bold; padding-left:10px}
.body .left .goodpro ul{padding:0;width:174px; margin:0 2px;}
.body .left .goodpro ul li{ padding:0; margin:4px 0; background:none;}
.body .left .goodpro ul li .img{ width:80px; height:80px; overflow:hidden; float:left}
.body .left .goodpro ul li .img img{ width:80px}
.body .left .goodpro ul li h2{color:#1A34D3; font-weight:normal; font-size:13px;}
.body .left .goodpro ul li h2 a{ width:102px; white-space:nowrap; overflow:hidden; display:block;}
.body .left .goodpro ul li p{ width:95px; white-space:nowrap}


.body .main{ width:770px;overflow:hidden; float:right}

.body .main .con_top{ background:url(../images/body_top.gif) no-repeat; width:758px; height:5px; overflow:hidden; line-height:5px; margin-top:5px;clear:both}

.body .main .content{ background:#fff; border-left:1px #b3b3b3 solid;border-right:1px #b3b3b3 solid; width:756px; clear:both }

.body .main .content h1{ width:710px; height:17px; vertical-align:bottom; margin:0 auto; background:url(../images/ico.gif) no-repeat 6px 22px; font-weight:bold; border-bottom:1px #D8D8CC solid; font-size:14px; color:#2B81B4; padding-top:20px; padding-left:20px; position:relative;
text-align:left;}
.body .main .content h1 span{  position:absolute; right:0; font-size:12px; font-weight:normal;color:#333333}
.body .main .content h1 span a{ color:#333333}
.body .main .content .con{ padding:20px 15px; font-size:14px; line-height:180%; color:#333333;clear:both}
.body .main .content .con p{ text-indent:2em; margin:0 5px;}

.body .main .content ul li{ width:345px; margin-left:22px;_margin-left:15px; margin-top:5px; height:100px; float:left; position:relative}
.body .main .content ul li dl{
text-align:left;
	width:255px;
	height:100px;
	position:absolute;
	overflow:hidden;
	left: -4px;
}
.body .main .content ul li dt{ width:255px; height:30px; overflow:hidden; line-height:30px;font-size:14px; font-weight:bold; color:#333; float:left}
.body .main .content ul li dd{ font-size:12px; width:255px; height:63px; overflow:hidden; line-height:20px; float:left}
.body .main .content ul li .pic{position:absolute; border:1px #ccc solid; padding:3px; top:7px; right:0}


.body .main .content .list{ width:700px; margin:15px auto}
.body .main .content .list li{ width:700px; height:25px; line-height:25px; margin:0; border-bottom:1px #ccc dotted; position:relative}
.body .main .content .list span{position:absolute; right:15px; height:25px; line-height:25px; top:0; display:block; font-size:12px; font-weight:normal; color:#333333}
.body .main .content .form{width:380px; height:380px; margin:20px auto}
.body .main .content .form li{ width:380px; height:25px; line-height:25px; margin:0; color:#FF6600}
.body .main .content .form li span{ text-align:right; width:60px; color:#333; float:left; display:inline-block}
.body .main .content .form li .select{ width:155px; height:25px; border:#7E9EB7 1px solid}
.body .main .content .form li .txt{ width:155px; height:18px; border:#7E9EB7 1px solid}
.body .main .content .form li .atxt{border:#7E9EB7 1px solid; line-height:20px; width:230px;}
.code{border:#7E9EB7 1px solid; width:80px; margin-top:5px;}


.body .main .content .partner_list{ width:700px; margin:15px auto; clear:both}

.body .main .content .partner_list li{ width:700px; height:120px; line-height:25px; margin:0; border-bottom:1px #ccc dotted; position:relative}
.body .main .content .partner_list li .parpic{position:absolute; border:1px #ccc solid; overflow:hidden; padding:3px; top:7px; left:0}
.body .main .content .partner_list li .parpic img{ width:120px; height:100px;}
.body .main .content .partner_list li .parcon{ margin:5px 5px 5px 150px; width:545px; height:105px; overflow:hidden}


.body .main .content .joblist{ width:700px; margin:15px auto}
.body .main .content .joblist li{width:700px; margin:10px 0; padding:10px 0;border-top:1px #D8D8CC dotted;}
.body .main .content .joblist li h2{ height:17px; margin:0 auto; padding-left:25px; background:url(../images/li.gif) no-repeat 6px 6px #EBEBEB; font-weight:bold;  font-size:14px; color:#2B81B4;}
.body .main .content .joblist li .jobcon{ padding:5px 2em}
.body .main .content .joblist li .jobbtn{ text-align:center}
.body .main .content .joblist li .jobbtn a{ margin:5px 8px;}

.body .main .content .faq{
	margin:0px 20px;
	padding:0;
	list-style-position: inside;
	list-style-type: decimal;
}
.body .main .content .faq li{
 line-height:25px;
}
.body .main .content .faqkey{
	margin:0px 20px;
	padding:0;
	list-style-position: inside;
	list-style-type: decimal;
	color:#2B7EB2;
	font-size:14px;
}
.body .main .content .faqkey p{ color:#010101}





.body .main .content  .showTabList{ margin:0px; background:url(../images/tab_bg.gif) repeat-x left -52px; height:32px; border:1px solid #5ab3e2; border-bottom:none; overflow:hidden; padding-left:30px;}

.body .main .content  .showTabList li{width:100px; line-height:24px; height:24px; padding-top:8px; margin:0; float:left;}

.body .main .content  .showTabList li a{ PADDING-LEFT: 22px; white-space:nowrap; BACKGROUND: url(../images/tab_bg.gif) no-repeat left 0px; FLOAT: left; CURSOR: pointer
}

.body .main .content  .showTabList li a span{PADDING-RIGHT:30px; BACKGROUND: url(../images/tab_bg.gif) no-repeat right 0px; FLOAT: left; LINE-HEIGHT: 24px; HEIGHT: 24px; display:block
}
.body .main .content  .showTabList li a:hover,.body .main .content  .showTabList .now { BACKGROUND: url(../images/tab_bg.gif) no-repeat left -24px; FLOAT: left; CURSOR: pointer}
.body .main .content  .showTabList li a:hover span,.body .main .content  .showTabList .now span{PADDING-RIGHT:30px; BACKGROUND: url(../images/tab_bg.gif) no-repeat right -24px; FLOAT: left; LINE-HEIGHT: 24px; HEIGHT: 24px }


 .submenu,.submenu2{ float:left;height:25px; width:100%; margin-top:1px; padding:0;background:url(../images/menu_bg.gif) repeat-x;overflow:hidden;}
 .submenu2{background:none; margin-top:15px; padding-top:5px; border-top:1px #ccc solid}
 
  .lef{ float:left; margin-left:5px; width:380px; padding:1px 0 0 0; line-height:20px;}
  .rig{ float:left; width:335px; padding:2px 0 0 0; line-height:20px; text-align:right}


 .lef a{ color:#A5A5A5;text-decoration:none;}
 .lef a.now{color:#FA8301; font-weight:bold;}


  .rig A {
	PADDING-RIGHT:0 5px 1px 5px;
	BACKGROUND: #fff;
	MARGIN-RIGHT: 2px;
	TEXT-DECORATION: none;
	border: 1px solid #ddd;
}

  .rig A:visited {
	PADDING:1px 6px;
	BACKGROUND: #fff;
	TEXT-DECORATION: none;
	border: 1px solid #ddd;
}

  .rig .this-page{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 1px;
	BORDER: none;
	PADDING-TOP: 1px;
	margin-top:5px;
}
  .rig A:hover{
	BORDER: #ffa501; BACKGROUND: #ffa501;COLOR: #fff;TEXT-DECORATION: none;
}



.body .main .content  .prolist{ width:720px; margin:0 auto}
.body .main .content  .prolist li{ width:160px;  height:230px; margin:10px 8px 2px 8px; border-bottom:1px dotted #ccc; float:left}
.body .main .content  .prolist li ul{ width:160px; overflow:hidden; margin:0;}
.body .main .content  .prolist li ul li{ float:none; height:20px;border:none; line-height:20px; text-align:center; margin:0 auto;}
.body .main .content  .prolist li ul .proimg{ border:1px #ddd solid;width:100px; height:100px; overflow:hidden}
.body .main .content  .prolist li ul .proimg img{ width:100px;}
.body .main .content  .prolist li ul .jg span,.body .main .content  .prolist li ul .jf span{ color:#FF6600}
.body .main .content  .prolist li ul .ico{ text-align:center}
.body .main .content  .prolist li ul .procon{ height:50px; overflow:hidden; margin-top:5px;}        
.body .main .content  .prolist li ul .procon a{ color:#0D62BC; line-height:25px;}			   
                


.proinfo{ float:left; width:700px; margin:0 10px 0 0; overflow:hidden;}
.proinfo dt{ float:left; width:312px; height:350px; margin:0 18px 0 0; overflow:hidden;}
.proinfo dt img{ width:312px; height:312px;}

.proinfo dd{ float:left; width:370px; line-height:25px;_line-height:26px;  padding:12px 0; border-bottom:1px dashed #E4E4E4;}
.proinfo dd h2{ color:#2B91CE}
.proinfo dt p a{ color:#666;}
.proinfo dd a{ color:#3366CC; font-size:14px; font-weight:bold;}
.proinfo dd a:hover,.proinfo dt p a:hover{ color:#ff6600;}

.procon{ clear:both}


.body .main .con_bottom{ background:url(../images/body_bottom.gif) no-repeat; width:758px; height:5px; line-height:5px; overflow:hidden; clear:both}

.ab_bt{ text-align:center; font-size:16px; font-weight:bold; margin:15px auto}
 
.ab_ll{ text-align:center; font-size:12px}

.ab_con{ margin:15px auto}

.ab_ly{ text-align:right}


