html,body{ font:12px/150% Arial; text-align:center; color:#4b4b4b;}
a{ color:#4b4b4b; }
a:hover{  color:#0099FF;}

#metinfo{ 
    text-align:left; 
	
	margin:0px auto; 
}

.biaodwb
{
	border: 1px solid #FF0000;
}
.STYLE1 {color: #000000;font-size: 12px;text-decoration: none;  }
.STYLE1 a{color: #000000;font-size: 12px;text-decoration: none; }
.STYLE1 a:visited{color: #000000;font-size: 12px;text-decoration: none; }
.STYLE1s {color: #000000;font-size: 14px;text-decoration: none;   }
.STYLE1s a{color: #000000;font-size: 14px;text-decoration: none;  }
.STYLE1s a:visited{color: #000000;font-size: 14px;text-decoration: none;  }
.STYLE1ss {color: #000000;font-size: 16px;text-decoration: none; font-weight: bold;  }
.STYLE1ss a{color: #000000;font-size: 16px;text-decoration: none;  font-weight: bold;}
.STYLE1ss a:visited{color: #000000;font-size: 16px;text-decoration: none; font-weight: bold; }
.STYLE1sss {color: #000000;font-size: 18px;text-decoration: none; line-height:35px; }
.STYLE1sss a{color: #000000;font-size: 18px;text-decoration: none;  }
.STYLE1sss a:visited{color: #000000;font-size: 18px;text-decoration: none;  }


.STYLE2 {color: #ffffff;font-size: 12px;text-decoration: none;  }
.STYLE2 a{color: #ffffff;font-size: 12px;text-decoration: none; }
.STYLE2 a:visited{color: #ffffff;font-size: 12px;text-decoration: none; }
.STYLE2s {color: #ffffff;font-size: 14px;text-decoration: none;   }
.STYLE2s a{color: #ffffff;font-size: 14px;text-decoration: none;  }
.STYLE2s a:visited{color: #ffffff;font-size: 14px;text-decoration: }
.STYLE2ss {color: #ffffff;font-size: 16px;text-decoration: none; font-weight: bold;  }
.STYLE2ss a{color: #ffffff;font-size: 16px;text-decoration: none;  font-weight: bold;}
.STYLE2ss a:visited{color: #ffffff;font-size: 16px;text-decoration: none; font-weight: bold; }
.STYLE2sss {color: #ffffff;font-size: 18px;text-decoration: none; line-height:35px; }
.STYLE2sss a{color: #ffffff;font-size: 18px;text-decoration: none;  font-weight: ;}
.STYLE2sss a:visited{color: #ffffff;font-size: 18px;text-decoration: none; font-weight: ; }
/*---------------head-------------------------------------*/
#head .logo{ float:left;}
#head .logo img{ width:85%}
#head .sidebar{ float:right; text-align:right; padding-right:10px;}
#head .lang{ height:25px; line-height:25px;}
#head .lang span{ padding:0px 8px; color:#333; }
#head .lang span.time{ padding-right:30px; color:#0099FF;}
#head .sidebar h1,#head .sidebar h2{ font-size:12px; font-weight:normal; height:25px; line-height:25px;}
#head .sidebar .login{ padding-top:3px;}
#head .login_x span{ padding-right:8px; }
#head .sidebar .login a{ color:#f60; text-decoration:underline;}
#head .sidebar .login span.log3,#head .sidebar .login span.log3 span{ padding-right:0px;}
#head .sidebar .login span.log3 span{ padding-left:5px;}
#head .log1 input,#head .log2 input,#head .log4 input{ border:1px solid #dcdcdc; width:60px; height:14px; padding:1px;}
#head .log2 img{ width:50px; height:17px; margin:0px 5px; position:relative; bottom:1px; bottom:2px\9;}
#head .index_login1{ padding:0px 2px; color:#fff; cursor:pointer; border:none; background:#ccc; margin-right:5px;}
* html #head .index_login1{ padding-top:3px;}
*+html #head .index_login1{ padding-top:3px;}
.right h1{	color:#FF7800;
	font-size:1.55em;
	text-align:center;
	font-weight:700;}

#head  .nav ul li a.class1:hover span{background-color: #ffffff;
    border-radius: 3px;
    color: #fff;}
#head  .navdown{ background-color: #ffffff;
    border-radius: 3px;
    color: #fff;
}
#head  .navdown span{ background-color: #ffffff;
    border-radius: 3px;
    color: #fff;}

#head  .nav ul ul{ position:absolute; top:30px; left:0px; text-align:center; background:#fff; height:auto; padding-left:0px; z-index:9999;  }
#head  .nav ul ul li{ height:28px; line-height:22px; margin:3px; overflow:hidden; }
#head  .nav ul ul li a{ color:#333; display:block; }
#head  .nav ul ul li a:hover{ background:#fe7902; color:#fff;}

#head  .nav div{ float:right; height:28px; width:140px; padding-top:10px; padding-right:15px;}
#head  .nav div form{ background:url(../serch.jpg) no-repeat; padding-left:2px;}
#head  .nav input{ border:0; }
#head  .nav input.navtext{ width:105px; padding:1px; position:relative; bottom:1px;}
* html #head  .nav input.navtext{ bottom:3px;}
*+html #head  .nav input.navtext{ bottom:3px;}
#head  .nav input.navsb{ cursor:pointer; height:23px; background:none; width:23px; margin-left:-5px;}
 
#flash{ margin-top:5px; overflow:hidden;}
#flash .topbg{ background:url(../fbg.gif) no-repeat left top; height:6px; overflow:hidden;}
#flash .content{ padding:0px 5px; border-left:1px solid #ccc; border-right:1px solid #ccc;   }
#flash .bottombg{background:url(../fbg.gif) no-repeat left -6px; height:6px; overflow:hidden;}

#notice{ height:28px; line-height:28px; border:1px solid #efefef; padding:1px; margin-top:5px; overflow:hidden;}
#notice .border{ background:#EBF6FC; height:28px; line-height:28px;}
#notice h3.title{ height:28px; line-height:28px; overflow:hidden; color:#09f; float:left; font-weight:normal; font-size:12px;}
#notice h3.title span{ display:block; padding-left:35px; padding-right:10px; background:url(../g1.gif) no-repeat 10px 4px;}
#notice h3.title a{ color:#09f;}
#notice .content{ color:#000; float:right; padding:0px 10px; height:28px; line-height:28px; overflow:hidden;}
#notice .content a{ padding:0px 10px; }
#notice .content a:hover{ color:#F00; text-decoration:underline;}
/*----------------index-----------------------------------*/
#main{ padding:-10px 0px;}
#main a:hover{ text-decoration:underline;}
#main .left{ float:left; display:inline; width:200px; margin-right:8px; }
#main .left .content{ background:url(../leftbg.gif) repeat-y left top; padding-left:10px;}
#main .left .bg{ background:url(../leftbg.gif) repeat-y 100% top; padding-right:10px}
#main .left .topbg{ background:url(../lefttop.gif) no-repeat right top; height:12px; overflow:hidden; }
#main .left .topbg div{ background:url(../lefttop.gif) no-repeat left top; height:12px; width:20px; overflow:hidden;}
#main .left .bottombg{ background:url(../lefttop.gif) no-repeat right -12px; height:12px; overflow:hidden; }
#main .left .bottombg div{ background:url(../lefttop.gif) no-repeat left -12px; height:12px; width:20px; overflow:hidden;}

#main .left h3.title{ height:30px; line-height:30px; font-size:12px; background:url(../lefth3.gif) no-repeat right top; padding-right:15px; }
#main .left h3.title span{ display:block; background:url(../lefth3.gif) no-repeat left top; padding-left:15px; }
#main .left .foot{ height:30px; line-height:30px; background:url(../lefth3.gif) no-repeat right -27px; padding-right:15px; }
#main .left .foot span{ display:block; height:30px; line-height:30px; background:url(../lefth3.gif) no-repeat left -27px; padding-left:15px; }

#main .left .nav ul{ list-style:none; }
#main .left .nav li{ height:30px; line-height:30px; overflow:hidden; background:#F4F4F4 url(../li.gif) no-repeat 15px 12px; border-bottom:1px solid #fff; padding-left:25px; }
#main .left .nav span.span_class3 li{ background:#eaeaea; }
#main .left .cont{ background:#F4F4F4; line-height:22px; padding:0px 8px;}


#main .center{ float:left; display:inline; width:560px; margin-right:5px; }
#main .center h3.title{ height:20px; padding-top:10px; border-bottom:2px solid #a8a8a8;}
#main .center h3.title span{ background:#a8a8a8; color:#FFF; padding:5px 8px 4px 8px; font-size:12px;}
*+html #main .center h3.title{ height:19px;}
#main .center h3.first{ border-bottom:2px solid #1858B1;}
#main .center h3.first span{ background:#1858B1;}
#main .center h3.line{ margin-top:10px;}
#main .center .text{ padding:8px; line-height:22px; }
#main .center .text img{ margin:5px;}

#main .center .advice{ width:550px; margin:10px auto; overflow:hidden; }
#main .center .indeximg{ padding:0px 5px;}
#main .center .indeximg img{ border:1px solid #ccc; padding:1px;}
#main .center .indeximg h2{ font-size:12px; font-weight:normal;}

#main .center .links_list{ padding:8px; line-height:22px;}
#main .center .links_list ul li{ display:inline; padding-right:10px;}
#main .center .links_list ul li a:hover{ text-decoration:underline;}

#main .right{ float:left; display:inline; width:220px; margin-left:5px; }
#main .right .topbg{ height:7px; overflow:hidden; background:url(../rightbg.gif) no-repeat right top; padding-right:15px; }
#main .right .topbg div{ height:7px; overflow:hidden; background:url(../rightbg.gif) no-repeat left top; }
#main .right .bottombg{  }
#main .right .bottombg div{ height:7px; overflow:hidden; background:url(../rightbg.gif) no-repeat left -8px; }
#main .right .content{ background:url(../right.gif) repeat-y left top; padding-left:12px;}
#main .right .content .bg{ background:url(../right.gif) repeat-y right top; padding-right:12px;}

#main .right h3.title{ height:30px; padding-top:5px; line-height:30px; background:url(../lia.gif) repeat-x bottom left; }
#main .right h3.title span{ font-size:14px; display:block; padding-left:35px; background:url(../llinegif.gif) no-repeat 5px top;}
#main .right h3.line{ margin-top:10px;}

#main .right ul.list{ list-style:none;}
#main .right ul.list li{ height:30px; line-height:30px; overflow:hidden; padding-left:5px; background:url(../lia.gif) repeat-x left 29px; }
#main .right ul.list li span{ float:right; padding-top:10px;}

#main .right .more{ height:30px; line-height:30px; text-align:right; padding-right:5px;}

#main .right .case dl{ overflow:hidden; margin-top:10px;}
#main .right .case dt{ float:left; overflow:hidden;}
#main .right .case dd{ float:left; padding-left:5px; overflow:hidden;}
#main .right .case dd h4.title{ font-size:12px; height:20px; line-height:20px; overflow:hidden; }
#main .right .case dd p.img_text{ line-height:20px;}

/*-----------------------footer---------------------------*/
#footer{ padding:10px 0px;}
#footer .nav{ text-align:center; color:#FFF; height:25px; line-height:25px; border-bottom:2px solid #7BA3E5; background:url(../foot.gif) repeat-x;}
#footer .nav a{ color:#FFF;}
#footer .nav span{ padding:0px 8px;}
#footer .text{ padding:5px 0px; text-align:center; color:#666; line-height:20px;}
#footer .text a{ color:#666;}
#footer .text ul{ list-style:none;}
 
/*-------------------web---------------------------------------------*/
#web{ margin:5px 0px; }
#web a:hover{ text-decoration:underline;}
#web .left{ width:230px; float:left;  overflow:hidden;  border:1px solid #999999; border-left:none; border-top:none }
#web .left1{ width:300px; float:left;  overflow:hidden;  border:1px solid #999999; border-left:none; border-top:none }
#web .left h3.title{ height:30px; line-height:30px; background:url(../webh3.gif) no-repeat right top; margin-top:2px; padding-right:15px;}
#web .left h3.title span{ display:block; background:url(../webh3.gif) no-repeat left top; padding-left:15px; font-size:13px;}
#web .left .webnav{ margin-bottom:5px;}
#web .left .webnav ul li{ height:35px; padding-left:40px; line-height:35px; overflow:hidden; margin-bottom:1px; background: url(../asideSelect.jpg) no-repeat 0px 5px; border:1px dashed #CCCCCC; border-top:none; }
#web .left .webnav ul li img{	position:absolute;
	top:5px;
	z-index: 1008;
	width:10px;
	display:none;}
#web .left .webnav ul li input{ background:#FFF;}
#web .left .webnav ul li select{ background:#FFF;}
#web .left .webnav ul li a:hover{ color:#fe7902;}
.li_class2{ background-color:#D7D6D6; border-right:15px solid #FFFFFF; }
.classnow{ background-color:#F6821F;border-right:15px solid #FFFFFF; }


#web .left span.span_class3{ }
#web .left span.span_class3 li{ background-position:30px center; padding-left:50px; background:#efefef;}










#web .left1 h3.title{ height:30px; line-height:30px; background:url(../webh3.gif) no-repeat right top; margin-top:2px; padding-right:15px;}
#web .left1 h3.title span{ display:block; background:url(../webh3.gif) no-repeat left top; padding-left:15px; font-size:13px;}
#web .left1 .webnav{ margin-bottom:5px;}
#web .left1 .webnav ul li{ height:35px; padding-left:40px; line-height:35px; overflow:hidden; margin-bottom:1px; background: url(../asideSelect.jpg) no-repeat 0px 5px; border:1px dashed #CCCCCC; border-top:none;}
#web .left1 .webnav ul li img{	position:absolute;
	top:5px;
	z-index: 1008;
	width:10px;
	display:none;}
#web .left1 .webnav ul li input{ background:#FFF;}
#web .left1 .webnav ul li select{ background:#FFF;}
#web .left1 .webnav ul li a:hover{ color:#fe7902;}



#web .left1 span.span_class3{ }
#web .left1 span.span_class3 li{ background-position:30px center; padding-left:50px; background:#efefef;}


* html span.span_class3 li{ position:relative; bottom:3px; }
*+html span.span_class3 li{ position:relative; bottom:3px; }
#web .left span.span_class3 li a{ color:#666;}
#web .left .text{ padding:5px 8px; line-height:20px; margin-bottom:5px; background:#F4F4F4; border:1px solid #E6E6E6; border-top:none; }
.met_online{ display:none; height:30px; line-height:30px; margin-top:2px; padding-left:40px; font-weight:bold; color:#666666;}
.met_onlinelist{ display:none; background:#F4F4F4; padding:5px; border:1px solid #E6E6E6; border-top:none; margin-top:1px; color:#666666;}
.met_alibaba{ display:none;}

#web .right{ width:735px; padding-left:15px; float:right; overflow:hidden; padding-top:3px; padding-bottom:110px }
#web .right51{ width:980px; padding-left:0px; float:right; overflow:hidden; padding-top:3px; padding-bottom:0px }
#web .right2{ width:640px; padding-left:15px; padding-bottom:10px; float:left; overflow:hidden; padding-top:3px; }
#web .right3{ width:660px; padding-left:15px; padding-bottom:10px; float:left; overflow:hidden; padding-top:3px; }
#web .right1{ width:735px; padding-left:15px; float:right; overflow:hidden; background-color:#;
	height:38px;
	padding:8px 0px 0px 10px;
	box-shadow:0px 0px 5px #030806; }
#web .right4{ width:980px; padding-left:15px; float:left; overflow:hidden; background-color:#030806;
	height:38px;
	padding:8px 0px 0px 10px;
	box-shadow:0px 0px 5px #030806; }
	
	#web .right5{ width:980px; padding-left:15px; float:right; overflow:hidden; background-color:#030806;
	height:38px;
	padding:8px 0px 0px 10px;
	box-shadow:0px 0px 5px #030806; }
	
#web .right h3.title{ border-bottom:2px solid #339be4; font-size:13px; overflow:hidden; }
#web .right h3.title span{ display:block; text-align:center; background:url(../webright.gif); height:21px; padding-top:7px; width:98px; color:#fff; }
#web .right h3.title span a{ color:#FFF;}
#web .right h3.title span a:hover{ text-decoration:none;}
#web .right .webcontent{ width:98%; margin:0px auto; padding:8px 0px; line-height:22px; }
#web .right .webcontent img{  border:0px;   }
.web_bottom{ height:30px; line-height:30px; text-align:center; color:#666666;}

web .right51 h3.title{ border-bottom:2px solid #339be4; font-size:13px; overflow:hidden; }
#web .right51 h3.title span{ display:block; text-align:center; background:url(../webright.gif); height:21px; padding-top:7px; width:98px; color:#fff; }
#web .right51 h3.title span a{ color:#FFF;}
#web .right51 h3.title span a:hover{ text-decoration:none;}
#web .right51 .webcontent{ width:98%; margin:0px auto; padding:8px 0px; line-height:22px; }

/*--------------news-------------------------------------------------------------*/
#web .right .news_list{ list-style:none;}
#web .right .news_list li{ height:40px; line-height:40px; padding-left:20px; border-bottom:1px dashed #CCC; background:url(../cion08.gif) no-repeat 5px 10px; overflow:hidden; }
#web .right .news_list li span{ float:right; padding-right:5px; color:#666;} 
* html #web .right .news_list li span.ie6span{ padding-top:8px;}

h1.title{ 	color:#FF7800;
	font-size:1.55em;
	text-align:center;
	font-weight:700;}
#web .right h2{ color: #ff7800;
    font-size: 1.3em;
    font-weight: 700;
    margin-bottom: 0;
   }
   
 #web .right h3{  	color:#FF7800;
	font-size:1.1em;
	padding-left:28px;
	font-weight:700;
	margin:5px 0px 0px 0px;}
	

	 #web .right strong{  	color:#FF7800;
	 font-size:16px;
	}
#web .right p    {  line-height: 170%;
text-indent: 2em;
    padding: 5px 0;
	font-size:14px;
	}
	
	#web .right ul    {  line-height: 170%;
text-indent: 2em;
    padding: 5px 0;
	font-size:14px;
	}
#web .right li { list-style-type: none;   
}
	
#web .right ol    {  line-height: 170%;
text-indent: 2em;
    padding: 5px 0;
	font-size:14px;
	}
	
	
	#web .right51 .news_list{ list-style:none;}
#web .right51 .news_list li{ height:30px; line-height:30px; padding-left:0px; border-bottom:1px dashed #CCC; background:url(../cion08.gif) no-repeat 0px 10px; overflow:hidden; }
#web .right51 .news_list li span{ float:right; padding-right:5px; color:#666;} 
* html #web .right51 .news_list li span.ie6span{ padding-top:8px;}

h1.title{ 	color:#FF7800;
	font-size:1.55em;
	text-align:center;
	font-weight:700;}
#web .right51 h2{ color: #ff7800;
    font-size: 1.3em;
    font-weight: 700;
    margin-bottom: 0;
   }
   
 #web .right51 h3{  	color:#FF7800;
	font-size:1.1em;
	padding-left:28px;
	font-weight:700;
	margin:5px 0px 0px 0px;}
	

	 #web .right51 strong{  	color:#FF7800;
	 font-size:16px;
	}
#web .right51 p    {  line-height: 170%;
text-indent: 2em;
    padding: 5px 0;
	font-size:14px;
	}
	
	#web .right51 ul    {  line-height: 170%;
text-indent: 2em;
    padding: 0px 0;
	font-size:14px;
	}
#web .right51 li { list-style-type: none;   
}
	
#web .right51 ol    {  line-height: 170%;
text-indent: 2em;
    padding: 5px 0;
	font-size:14px;
	}
	
#web .text img    {display:block; margin:auto; padding-top:10px; padding-bottom:10px;width:85%;}
#web .pcontent img    {display:block; margin:auto;}
.page{ margin:5px 0px;}
.hits{ border-top:1px dashed #999999; text-align:right; height:25px; line-height:25px; margin-top:10px; }
.hits a{ color:#FF3300;}


/*----------------product-----------------------------------------------------*/
#product-list ul{ list-style:none;}
#product-list li{ margin:7px 0px; padding:7px; float:left }
#product-list span{ display:block; }
#product-list .info_img{ float:left; padding-right:5px; }
#product-list .info_title{ text-align:left; height:30px; font-weight:bold; font-size:14px; line-height:30px; overflow:hidden; }
#product-list .info_para1,#product-list .info_para2,#product-list .info_para3,#product-list .info_para4{ line-height:25px; }
#product-list .info_detail{ float:right; padding-right:10px;}
#product-list .info_detail a{ padding:3px 10px; background:#5e9f33;}
#product-list .info_detail a:link,#product-list .info_detail a:active,#product-list .info_detail a:visited{ color:#fff; font-weight:bold;}

.product_list{ text-align:center;}
.smallimg{ margin-top:10px;}
span.spic{ margin:5px 1px !important;}
span.spic img{ border:1px solid #fff;}

.product_list ul{ text-align:left; list-style:none;} 
.product_list .info_para1{ margin-top:30px;}
.product_list .info_feedback{ text-align:left; display:block; padding:5px;}
.product_list .info_feedback a{ padding:3px 10px; background:#5e9f33; color:#fff !important; font-weight:bold;}

/*____________下载模块________________________________________________________*/
dl.download_list{ margin:10px 0px;}
dl.download_list dt{ background:#f3f3f3 url(../arrow.gif) no-repeat 5px 12px; padding-left:15px; font-size:13px; height:28px; line-height:28px;}
dl.download_list dt a:link,dl.download_list dt a:visited,dl.download_list dt a:active{ font-weight:bold;}
dl.download_list dd{ border-top:1px dotted #ccc; padding-left:5px; height:28px; line-height:28px; color:#666;}
dl.download_list dd span{ float:right; padding-right:10px;}

.download_list ul{ list-style:none;}
.info_download{ text-align:left; display:block; padding:5px;}
.info_download a{ padding:3px 10px; background:#5e9f33; color:#fff !important; font-weight:bold;}
/*___________图片模块___________________________________________________________________*/
.img_list12{ }
.img_list12 ul{ padding-left:10px;}
.img_list12 ul li{ float:left; margin-top:10px; padding:0px 10px; text-align:center; }
.img_list12 ul li img{ border:0px solid #CCCCCC; padding:1px;}
.img_list12 ul li span.info_img{ display:block; }
.img_list12 ul li span.info_title{ display:block; height:30px; line-height:30px; overflow:hidden; }
.imgcontent{ text-align:center;}

/*____________招聘中心____________________________________________________________*/
dl.job-list{ line-height:20px; border:1px solid #ccc; border-right:2px solid #ccc; margin-bottom:20px;}
dl.job-list dt{ height:30px; line-height:30px; padding-left:10px; border-bottom:1px solid #ccc; overflow:hidden; }
dl.job-list dd{ padding-left:10px; height:30px; line-height:30px; border-bottom:1px solid #ccc; overflow:hidden; color:#666; font-weight:bold;}
dl.job-list dt span,dl.job-list dd span{ float:right; width:100px; font-weight:normal; text-align:center; overflow:hidden; border-left:1px solid #ccc;}
dl.job-list dd a{text-decoration:underline;}
.cv{ text-align:right; font-size:14px; font-weight:bold; color:#0099FF;}
.cv a{ color:#0099FF; text-decoration:underline;}

.job_list_detail ul{ list-style:none;}

/*_____________反馈模块____________________________________________________________*/
.feedback_table{ text-align:left; width:100%; border:0px solid #e6e6e6; margin-top:10px; padding-top:1px;  background:#FFFFFF;}
.feedback_table td.feedback_td1{ text-align:right; font-size:12px; width:20%; background:#F3F3F3; color:#333333; height:25px; line-height:25px; padding-right:3px;}
.feedback_table td.feedback_input span{color:#FF6600; font-weight:600;}
.feedback_table td.feedback_input{ padding-left:3px;}
.feedback_table td.feedback_input input{ border:1px solid #E2E0E0;}
.feedback_table td.feedback_input textarea{ background:#FFFFFF; border:1px solid #E2E0E0;}
.feedback_submit{ text-align:center; height:30px; line-height:30px;}
.feedback_submit input{ *padding-top:5px; margin-right:30px;}
.checboxcss{ margin:2px 3px; position:relative; top:2px; }



/*___________高级搜索________________________________________________*/
.advsearch_search input{ padding:3px 10px; background:#ff7800!important; color:#fff; border:none; cursor:pointer; font-weight:bold;}
.search-main ul li{ border-bottom:1px dotted #ccc; padding:5px 5px; margin:8px 0px;color:#666;}
.search-main ul{ list-style:none;}

.search_title{ display:block;}
.search_title a:link,.search_title a:visited,.search_title a:active{ font-size:14px; color:#ff7800; font-weight:bold;}
.search-main ul span.search_detail{  display:block; }
.search-main ul span.search_detail a{ padding:0px 3px;}
.search_updatetime{ display:block;}

/*______________友情链接__________________________________________________________________*/
dl.link_main dt{ font-weight:bold; font-size:14px; height:30px; line-height:30px;}
dl.link_main dd li{ display:inline; padding:0px 10px;}
dl.link_main a:link,dl.link_main a:visited,dl.link_main a:active{ text-decoration:underline;}

.addlink_title{ text-align:center; font-size:13px; }
.addlink_table{ margin:0px auto; text-align:left; width:100%; }
.addlink_table td.addlink_td1{ text-align:right; width:20%; height:25px; line-height:25px; padding-right:3px;}
.addlink_table td.addlink_input{ padding-left:3px;}
.addlink_table td.addlink_input input{ padding:2px;}
.addlink_submit{ text-align:left; padding-left:80px; height:30px; line-height:30px;}
.addlink_submit input{ *padding-top:5px; margin-right:10px;}

/*________________在线留言__________________________________________________________*/
.message_line{ text-align:right;}
.message_line a{ padding:2px 12px; background:#ff7200; color:#fff; font-weight:bold;}
.message_line a:hover{ text-decoration:none; color:#FF0000}
.message-main{ padding:10px;  margin-bottom:15px;}   
.message-main ul{ list-style:none;}    
.message_list_line{ border:1px solid #ccc; height:25px; line-height:25px; background:#f3f3f3; padding-left:3px; }
.message_list_info{ border-left:1px solid #ccc; border-right:1px solid #ccc;}
.message_list_info span{ padding:5px; display:block;}
.message_list_reinfo{ border:1px solid #ccc; border-top:none; margin-bottom:15px; color:#ef0e00; padding:3px; }

.message_table{ margin:0px auto; text-align:left; background:#FFFFFF;}
.message_table td.message_td1{ text-align:right; width:20%; height:25px; line-height:25px; padding-right:3px;}
.message_table td.message_input{ padding-left:3px;}
.message_table td.message_input input{ padding:2px; margin-right:5px;}
.message_table td.message_text textarea{ margin-left:3px;}
.message_submint{ text-align:left; padding-left:135px; height:30px; line-height:30px; }
.message_submint input{ *padding-top:5px; margin-right:10px;}

.input-text{ border:1px solid #c0c0c0; height:30px}


/*------------------CV--------------------------------------*/
table.cv_table{ background:none;}
table.cv_table td{ height:30px; line-height:30px; }
table.cv_table td.cv_td1{ padding-right:3px; }
table.cv_table td.cv_select,table.cv_table td.cv_input{ padding-left:3px;}
table.cv_table td.cv_select select{ padding:1px; }
table.cv_table td.cv_select option{ padding:1px; }
table.cv_table td.cv_input input{ padding:2px; background:none;  border:1px solid #ccc;}
table.cv_table td.cv_input textarea{ margin:3px 0px; background:none; border:1px solid #ccc; }
table.cv_table td.cv_submit{ padding:5px 0px;}


/*2.0默认模版修正*/
div.indeximg{ text-align:center; padding:0px 5px;}
div.indeximg p{ text-align:center; height:20px; line-height:20px; overflow:hidden; }
.left_bottom_content p{  word-break:break-all;}

/*表格边框*/
.feedback_table td.feedback_input input,.feedback_table td.feedback_input textarea{border:1px solid #CCCCCC; }
.addlink_table td.addlink_input input,.addlink_table td.addlink_input textarea{ border:1px solid #CCCCCC;}
.message_table td.message_input input,.message_table td.message_text textarea{ border:1px solid #cccccc; }
.table_cv td.cv_input input,.table_cv td.cv_input textarea{ border:1px solid #cccccc;}
.addlink_table,.message_table{ border:none !important; }
.checboxcss{ border:none !important;}

/*留言排版*/
.mesmin{ border:1px dashed #CCCCCC; padding:6px; }       
.message_list{ border:2px solid #cde7e9; }
.message_list_line{ border:1px dashed #CCCCCC; }
.message_list_reinfo{ border:1px dashed #CCCCCC; }

/*_______网站地图_______sitemap.html_______*/
.sitemapclass{ padding:5px 0px; width:150px; float:left}
.sitemapclass1{font-weight:bold; display:block; height:22px; line-height:22px; border-bottom:1px solid #ccc; padding-left:15px;}
.sitemapclass1 a{ padding:2px 10px; background:#e6e6e6;}
.sitemapclass2{ padding-left:15px; padding-top:3px;}
.sitemapclass2 h3{ background:url(../bit_07.gif) no-repeat left center; padding-left:10px;}
.sitemapclass2 h3 a{ color:#333 !important;}
.sitemapclass2 h4{ display:inline; padding:0px 6px;}
.sitemapclass2 h4 a{ text-decoration:underline;}


p { }
s
.headerNavbgCL{
	background-color:#ffffff;
}
.headerNav > nav {
	height:108px;
}
.headerNav > li > a {
	color:#333;
	border-bottom:0px solid #ffffff;
}
.headerNav > li > a:hover {
	color:#FFF;
	background-color:#ffffff;
	border-radius:3px;
}
.headerNav > li.active > a{
	color:#FFF;
	background-color:#ffffff;
	border-radius:3px;
}
.dropDownNav > ul {
	margin-top:-1px;
	/*margin-left:-5.5px;*/
	border:solid 1px #ffffff;
}
.dropDownNav > ul >li >a{
	width:90px;;
	background-color:#F7F3F4;
}
.dropDownNav > ul >li >a:hover{
	background-color:#ffffff;
	color:#FFF;
}

.list-group-item{
	padding:5px 10px;
	font-size:1em;
}
.list-group-item > a{
	color:black;
}

.showImgsBox{
	width:100%;
	height:385px;
}

.showImgsBox1{
	width:100%;
	height:200px;
}

.showImgs{
	position:relative;
	width:100%;
}
.showImgs > a > img{
	position:absolute;
	width:1920px;
	max-width:1920px;
	height:385px;
	left:-470px;

	box-shadow:0px 1px 10px gray;
	
	
	
}


.showImgs1{
	position:relative;
	width:100%;
}
.showImgs1 > a > img{
	position:absolute;
	width:1920px;
	max-width:1920px;
	left:-470px;
	
	
	
}

.showImgIcons{
	position: relative;
	top:350px;
	left:420px;
}

.showImgIcons > li img{
	cursor: pointer; 
}


.asideNavTitle{
	
}
.asideNavTitle > img{
	padding-top:3px;
	width:127px;
	heigth:100px;
}
.asideNavTitle > h2 {
	display:inline-block;
	margin:0px;
	height:38px;
	font-size:1.3em;
	color:#FF7800;
	padding:7px 0px 0px 13px;
}

.asideNav {
	padding:0px 0px;
	box-shadow:0px 0px 1px #030806;
}
.asideNav > li > img{
	position:absolute;
	top:5px;
	z-index: 1008;
	width:10px;
	display:none;
}
.asideNav > li{
	background-color:#f7f7f7;
	padding:1px;	
}
.asideNav > li > a {
	border-bottom:dashed 1px #D9DCDA;
	background-color:#fff;
	color:black;
	font-size:1.1em;
	padding-left:25px;
	text-align:left;
} 
.asideNav > li > a:hover,
.asideNav > li > a:focus {
  text-decoration: none;
  background-color: #fff;
  border-bottom:dashed 1px #FF7200;
  outline:0px;
}
.asideNav > li:hover > img,
.asideNav > li:focus > img {
	display:block;
}
.asideNav > li.active > a {
	color:#FF7200;
	border-bottom:dashed 1px #FF7200;
}
.asideNav > li.active > img {
	display:block;
}


.contentTitle{
	background-color:#030806;
	height:38px;
	padding:0px 0px 0px 10px;
	box-shadow:0px 0px 5px #030806;
	background-image: url(../../../../zx01.jpg);
	background-position: center center;
	line-height:35px;
	border: 1px solid #CCCCCC;
}
.contentTitle > a {
	color:#fff;
	font-size:1.1em;
}
.contentTitle > a:focus,  
.contentTitle > a:hover{
	text-decoration: none;
}
.contentTitle > span{
	color:#fff;
	font-size:1.1em;
}
.contentTitle > .icon{
	border-radius:0px;
}

.contentModule{
	min-height:340px;
	padding-top:25px;
}
.contentModule > li{
	padding-bottom:8px;
	margin-bottom:5px;
	border-bottom:dashed 1px #D9DCDA;
}


.icon{
	display:inline-block;
	height:4px;
	width:4px;
	background-color:#FF6600;
	border-radius:2px;
	margin-right:3px;
	vertical-align:middle;
}


.articleCS{
	min-height:300px;
}
.articleCS > h1{
	color:#FF7800;
	font-size:1.55em;
	text-align:center;
	font-weight:700;
}
.articleCS > small{
	margin-bottom:20px;
}
.articleCS > h2{
	color:#FF7800;
	font-size:1.1em;
	padding-left:28px;
	margin-bottom:0px;
	font-weight:700;
}
.articleCS > h3{
	color:#FF7800;
	font-size:0.9em;
	padding-left:28px;
	font-weight:700;
	margin:5px 0px 0px 0px;
}
.articleCS > p{
	padding:5px 0px;
	line-height:170%;	
}
.articleCS > div > img{
	padding-top:1px;
	padding-bottom:1px;	
}
.articleCS > ol{
	margin-left:46px;
}
.articleCS > ol > li{
	padding:7px 0px;
}

.footer{
	position:relative;
}
.connectBG{
	position:absolute;
	z-index:-1;
	top:;
	left:-470px;
	width:1920px;
	height:123px;
	background-color:#FCFCFD;
}
.relatedLinks> h2{
	display:inline;
	font-size:16px;
	margin:0px;
	padding:0px;
	line-height:1.6em;
}
.footerA > li{
	padding:3px 5px;
}
.footerA > li > a {
	color:black;
}
.footerSpan > li > span {
	padding-right:10px;
}
.footerSpan > li > a{
    color:#a2a2a2;
}
.footerBottom{
	position:relative;
	
	padding:20px 0px;
}
.footerBG{
	position:absolute;
	z-index:-1;
	top:0px;
	left:-470px;

	width:1920px;
	height:100px;
	
}
.fontfamilykaiti
{
    font-family:'楷体';
}

.footerleftword
{
    font-size:12px;
	color:#a2a2a2;
}

* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, th, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input{
	margin:0px; 
    padding:0px;
    border:0px;
    outline:0px;
}
html {
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);/*目前未知*/
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
article,aside,dialog,figure,figcaption,footer,header,legend,nav,
section,details,hgroup,main,summary{
  display: block;
}
audio,canvas,progress,video {
  display: inline-block;
  vertical-align: baseline; 
}


h1 {
  margin: .67em 0;
  font-size: 2em;
}
h1,.h1 { font-size: 36px; }
h2,.h2 { font-size: 30px; }
h3,.h3 { font-size: 24px; }
h4,.h4 { font-size: 18px; }
h5,.h5 { font-size: 14px; }
h6,.h6 { font-size: 12px; }
h1,.h1,h2,.h2,h3,.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h4,.h4,h5,.h5,h6,.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
small,.small {
  font-size: 85%;
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,
.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,
h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,
.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777;
}
h1 small,h2 small,h3 small,
.h1 small,.h2 small,.h3 small,
h1 .small,.h2 .small,h3 .small,
.h1 .small,.h2 .small,.h3 .small {
  font-size: 65%;
}
h4 small,.h4 small,h5 small,.h5 small,
h6 small,.h6 small,h4 .small,.h4 .small,
h5 .small,.h5 .small,h6 .small,.h6 .small {
  font-size: 75%;
}

a {
  background: transparent;/*背景透明*/
  color: #000;
  text-decoration: none;
}
a:active,a:hover {
  outline: 0;
  color: #2a6496;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}


b,strong {
  font-weight: bold;
}
img {
  border: 0;
  padding-top:2px;

}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
  height: 0;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}

button,input,optgroup,
select,textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible; 
}
button,select {
  text-transform: none;
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
  -webkit-appearance: button; 
  cursor: pointer;
}
button[disabled], html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
}
input,button,select,textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}

table {
  border-spacing: 0;
  border-collapse: collapse;
  background-color: transparent;
}
td,th {
  padding: 0;
}
th {
  text-align: left;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  line-height: 34px;
  line-height: 1.42857143 \0;
}
input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm {
  line-height: 30px;
}
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg {
  line-height: 46px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}

.boxSH{
	box-shadow:1px 1px 1px #eee;
}


.row,.row:after,.row:before{ 
	width:100%;
	overflow:auto; 
	overflow-x:hidden;
	overflow-y:hidden;
}


.container {
  margin-right: auto;
  margin-left: auto;
}


.col-md-1,.col-md-2,.col-md-22.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-66,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-21{
  float: left;
  position:relative;
}
.col-md-1 { width: 8.33333333%; }
.col-md-2 { width: 25.0%;  }
.col-md-21 { width: 16.6666%;  }
.col-md-22 { width: 16.66666667%; height:120px ; float:left}
.col-md-3 { width: 25%; }
.col-md-4 { width: 33.33333333%; }
.col-md-5 { width: 41.66666667%; }
.col-md-6 { width: 50%;}
.col-md-66 { width: 33.33333333%; }
.col-md-7 { width: 58.33333333%; }
.col-md-8 { width: 66.66666667%; }
.col-md-9 { width: 75%; }
.col-md-10 { width: 83.33333333%; }
.col-md-11 { width: 91.66666667%; }
.col-md-12 { width: 100%; }
.logo { width:243px; height:102px; z-index:99; position:absolute; }


.col-md-91{
  float: right;
  width: 75%; 
  position:relative;
  }


.w10,.w15,.w20,.w25,.w30,.w35,.w40,.w45,.w50,.w55,.w60,.w65,.w70,.w75,.w80,.w85,.w90,.w95,.w100{
  float: left;
  position:relative;
}
.w10{ width:10%; }
.w15{ width:15%; }
.w20{ width:20%; }
.w25{ width:25%; }
.w30{ width:30%; }
.w35{ width:35%; }
.w40{ width:40%; }
.w45{ width:45%; }
.w50{ width:50%; }
.w55{ width:55%; }
.w60{ width:60%; }
.w65{ width:65%; }
.w70{ width:70%; }
.w75{ width:75%; }
.w80{ width:80%; }
.w85{ width:85%; }
.w90{ width:90%; }
.w95{ width:95%; }
.w100{ width:100%; }


.clearL{ clear:left; }
.clearR{ clear:right; }
.clearB{ clear:both; }


.ulUnStyled{
	margin:0px;
    padding:0px;
	list-style: none;
}
.ulUnStyled >li {
  position: relative;
  display: block;
  padding: 5px;
}

.ulColumnsF { 
  padding:0px;
  margin: 0px;
  list-style: none;
}
.ulColumnsF > li {
  position: relative;
  display: block;
  float:left;
  padding:5px;
}


.ulColumnsIB { 
  list-style: none;
  margin:0px;
  padding:0px;
}
.ulColumnsIB > li {
  position: relative;
  display: inline-block;
}


.li1 > li{ width:100%; }
.li2 > li{ width:50%; }
.li3 > li{ width:33.33333333%; }
.li4 > li{ width:25%; }
.li5 > li{ width:20%; }
.li6 > li{ width:16.6666667%; }
.li7 > li{ width:14.2857143%; }
.li8 > li{ width:12.5%; }
.li9 > li{ width:11.11111111%; }
.li10 > li{ width:10%; }
.li11 > li{ width:9.0909091%; }
.li12 > li{ width:8.3333333%; }
.li13 > li{ width:0.76923077%; }
.li14 > li{ width:0.71428571%; }
.li15 > li{ width:0.66666667%; }



.nav {
  margin:0px;
  padding:0px;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  line-height:200%;
  text-align:center;
  text-decoration: none;
  color:#000000;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
}
.nav > li.disabled > a {
  color: #777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  outline:0px;
}
.nav > li.active > a {
  color:#FF0033;
}



.navColumns > li{
  float: left;	
}


.nav1 > li{ width:100%; }
.nav2 > li{ width:50%; }
.nav3 > li{ width:33.33333333%; }
.nav4 > li{ width:25%; }
.nav5 > li{ width:20%; }
.nav6 > li{ width:16.6666667%; }
.nav7 > li{ width:14.2857143%; }
.nav8 > li{ width:12.5%; }
.nav9 > li{ width:11.11111111%; }
.nav10 > li{ width:10%; }
.nav11 > li{ width:9.0909091%; }
.nav12 > li{ width:8.3333333%; }
.nav13 > li{ width:0.76923077%; }
.nav14 > li{ width:0.71428571%; }
.nav15 > li{ width:0.66666667%; }
.nav16 > li{ width:14.2223%; }

    
.dropDownNav > ul{
	display:none;
	position:absolute;  
	z-index:100;
	top:100%;
	left:0;
	margin:0px;
	outline:1px solid #ffffff;
	border-radius:3px;
	box-shadow:0px 1px 10px gray;
}
.dropDownNav:hover > ul{
	display:block;
}
.dropDownNav > ul >li >a{
	border-bottom:1px solid #D9DCDA;
}
.dropDownNav > ul >li >a:hover{
	background-color:#D9DCDA;
}




.dpB{ display:block; } 
.dpIB{ display:inline-block }; 
.dpIL{ display:inline; } 


.flR{ float:right; }
.flL{ float:left; }


.wp10{ width:10%; }
.wp15{ width:15%; }
.wp20{ width:20%; }
.wp25{ width:25%; }
.wp30{ width:30%; }
.wp35{ width:35%; }
.wp40{ width:40%; }
.wp45{ width:45%; }
.wp50{ width:50%; }
.wp55{ width:55%; }
.wp60{ width:60%; }
.wp65{ width:65%; }
.wp70{ width:70%; }
.wp75{ width:75%; }
.wp80{ width:80%; }
.wp85{ width:85%; }
.wp90{ width:90%; }
.wp95{ width:95%; }
.wp100{ width:100%; }


.h10{ height:10px; }
.h20{ height:20px; }
.h30{ height:30px; }
.h40{ height:40px; }
.h50{ height:50px; }
.h60{ height:60px; }
.h70{ height:70px; }
.h80{ height:80px; }
.h90{ height:90px; }
.h100{ height:100px; }
.h110{ height:110px; }
.h120{ height:120px; }
.h130{ height:130px; }
.h140{ height:140px; }
.h150{ height:150px; }
.h160{ height:160px; }
.h170{ height:170px; }
.h180{ height:180px; }
.h190{ height:190px; }
.h200{ height:200px; }
.h300{ height:300px; }
.h400{ height:400px; }
.h500{ height:500px; }


.pd0{ padding:0px; }
.pd5{ padding:5px; }
.pd10{ padding:10px; }
.pd15{ padding:15px; }
.pd20{ padding:20px; }
.pd25{ padding:25px; }
.pd30{ padding:30px; }


.pdT0{ padding-top:0px; }
.pdT5{ padding-top:5px; }
.pdT10{ padding-top:10px; }
.pdT15{ padding-top:15px; }
.pdT20{ padding-top:20px; }
.pdT25{ padding-top:25px; }
.pdT30{ padding-top:30px; }


.pdB0{ padding-bottom:0px; }
.pdB5{ padding-bottom:5px; }
.pdB10{ padding-bottom:10px; }
.pdB15{ padding-bottom:15px; }
.pdB20{ padding-bottom:20px; }
.pdB25{ padding-bottom:25px; }
.pdB30{ padding-bottom:30px; }


.pdL0{ padding-left:0px; }
.pdL5{ padding-left:5px; }
.pdL10{ padding-left:10px; }
.pdL15{ padding-left:15px; }
.pdL20{ padding-left:20px; }
.pdL25{ padding-left:25px; }
.pdL30{ padding-left:30px; }


.pdR0{ padding-right:0px; }
.pdR5{ padding-right:5px; }
.pdR10{ padding-right:10px; }
.pdR15{ padding-right:15px; }
.pdR20{ padding-right:20px; }
.pdR25{ padding-right:25px; }
.pdR30{ padding-right:30px; }


.pdTB5{ padding:5px 0px 5px 0px; }
.pdTB10{ padding:10px 0px 10px 0px; }
.pdTB15{ padding:15px 0px 15px 0px; }
.pdTB20{ padding:20px 0px 20px 0px; }
.pdTB25{ padding:25px 0px 25px 0px; }
.pdTB30{ padding:30px 0px 30px 0px; }


.pdLR5 { padding:0px 5px 0px 5px; }
.pdLR10{ padding:0px 10px 0px 10px; }
.pdLR15{ padding:0px 15px 0px 15px; }
.pdLR20{ padding:0px 20px 0px 20px; }
.pdLR25{ padding:0px 25px 0px 25px; }
.pdLR30{ padding:0px 30px 0px 30px; }



.mgT5{ margin-top:5px; }
.mgT10{ margin-top:10px; }
.mgT15{ margin-top:15px; }
.mgT20{ margin-top:20px; }
.mgT25{ margin-top:25px; }
.mgT30{ margin-top:30px; }


.mgB5{ margin-bottom:5px; }
.mgB10{ margin-bottom:10px; }
.mgB15{ margin-bottom:15px; }
.mgB20{ margin-bottom:20px; }
.mgB25{ margin-bottom:25px; }
.mgB30{ margin-bottom:30px; }


.mgL5{ margin-left:5px; }
.mgL10{ margin-left:10px; }
.mgL15{ margin-left:15px; }
.mgL20{ margin-left:20px; }
.mgL25{ margin-left:25px; }
.mgL30{ margin-left:30px; }



.txtL{ text-align: left; }
.txtR{ text-align: right; }
.txtC{ text-align: center; }



.ftSize5{ font-size:0.5em; }
.ftSize6{ font-size:0.6em; }
.ftSize7{ font-size:0.7em; }
.ftSize8{ font-size:0.8em; }
.ftSize9{ font-size:0.9em; }
.ftSize10{ font-size:1em; }
.ftSize11{ font-size:1.1em; font-weight:bold; border-bottom:1px dashed #CCC; padding-bottom:5px }
.ftSize12{ font-size:1.2em; }
.ftSize13{ font-size:1.3em; }
.ftSize14{ font-size:1.4em; }
.ftSize15{ font-size:1.5em; }
.ftSize20{ font-size:2em; }


.lh0{ line-height:1em; }
.lh11{ line-height:1.1em; }
.lh12{ line-height:1.2em; }
.lh13{ line-height:1.3em; }
.lh14{ line-height:1.4em; }
.lh15{ line-height:1.5em; }
.lh16{ line-height:1.6em; }
.lh17{ line-height:1.7em; }
.lh18{ line-height:1.8em; }
.lh19{ line-height:1.9em; }
.lh20{ line-height:2em; }

.clBlack{ color: #000; }
.clWhite{ color: #fff; }


.txtElps{ 
	overflow:hidden; 
	white-space:nowrap; 
	text-overflow:ellipsis; 
}


.bdrd{ border-radius:5px; }




.bg-success { background-color: #dff0d8; }
.bg-info { background-color: #d9edf7; }
.bg-warning { background-color: #fcf8e3; }
.bg-danger { background-color: #f2dede; }
.bg-primary { color: #fff; background-color: #428bca; }


.bd { border:dashed 1px #D9DCDA; }
.bdT{ border-top:dashed 1px #D9DCDA; }
.bdB{ border-bottom:dashed 1px #D9DCDA; }



.csP{ 
	cursor:pointer;
}



.psR{ position:relative; }
.psA{ position:absolute; }
.psF{ position:fixed; }




.hide {
  display: none !important;
}
.show {
  display: block !important;
}


.moduleTitle
{
	background-image: url(../../../../zx01.jpg);
	background-position: center center;
	line-height:35px;
	
}
.zxy{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.shang{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.zuo{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.xia{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.you{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.shang1{
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.zuo1{
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
}
.xia1{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.you1{
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}

.pd{ padding:10px}

.moduleTitle > a > h2{
	display:inline;
	font-size:18px;
	margin:0px;
	padding:0px;
	line-height:35px;
	color:black;
}
.td02{
	font-size:18px;
	margin:0px;
	padding:5px;
	line-height:1.9em;
	color:black;
	background-color:#999999;
	color:#FFFFFF;
	cursor:pointer;
}
.td0{
	font-size:18px;
	margin:0px;
	padding:5px;
	line-height:1.9em;
	color:black;
	color:#FFFFFF;
	cursor:pointer;
}



.moduleTitl1e >a{
	display:block;

	padding-bottom:5px;
	
}
.moduleTitle1 >a:hover {
	text-decoration: none;
}
.moduleTitle1 > a > h2{
	display:inline;
	font-size:18px;
	margin:0px;
	padding:0px;
	line-height:1.9em;
	color:black;
}

.ftSize16
{
    font-size:16px;
}
.moduleTitle > a > h3{
	display:inline;
	font-size:16px;
	margin:0px;
	padding:0px;
	line-height:1.6em;
	color:black;
}
.moduleTitle > a > span{
	margin-top:1px;
	color:black;
	font-size:1.3em;
}
.moduleTitle >  h2{
	display:inline;
	font-size:18px;
	margin:0px;
	padding:0px;
	line-height:1.9em;
	color:black;
}
.moduleTitle > span{
	margin-top:1px;
	color:black;
	font-size:1.3em;
}

.moduleLogo{
	width:150px;
	vertical-align:text-bottom;
}
.moduleNav > li{
	background-image:url("../moduleNavBg.jpg");
	background-size:100% 100%;
	border-bottom: 1px #e0e0e0 solid;
	border-right: 1px #e0e0e0 solid;
	height:45px;
}

.moduleNav > li > a {
	padding: 10px 3px;
	font-size:16px;
	color:#000000;
}
.moduleNav > li.active > a {
	color:#ffffff;
}


.careerCenterModule{
	height:370px;
}
.careerCenterModuleInline{
	width:100%;
	height:30px;
	border-bottom:1px solid #b1b1af;
}
.careerCenterModuleInline > img{
	width:245px;
	height:37px;
}
.pdL245{
	padding-left:245px;
}
.pdL490{
	padding-left:490px;
}
.pdL735{
	padding-left:735px;
}
.careerCenterBox{
	height:255px;
}
.careerCenterBox h2{
	color:#ffffff;
}
.solutionNav > li{
	padding:3px;
	height:45px;
}
.solutionNav > li >a {
	
	padding:4px;
	color:#000000;
	font-size:16px;
	background-image:url("../moduleNavBg.jpg");
	background-size:100% 100%;
	border: 1px #e0e0e0 solid;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}
.solutionNav > li >a:hover{
	color:#ffffff;
}

.caseStudyBox > div{
	padding:10px 5px 0px 5px;
	
}

.footerWX {
	cursor:pointer;
	color:#333;
}
.footerWX > a > img {
	position:absolute;
	display:none;
	height:150px;
	left:0px;
	top:-150px;
}
.footerWX:hover > a > img {
	display:block;
}
.pdT55
{
    padding-top:55px;
}
.pdT95
{
    padding-top:95px;
}
.pdT75
{
    padding-top:75px;
}
.relatedLinks > img
{
    width: 140px;
    vertical-align: text-bottom;
}

.careerCenterBox h2 a 
{
     color:#ffffff;
	text-decoration:none;
}

.careerCenterBox h2 a:hover
{
     color:#CC6600;
	text-decoration:none;
}

.indexbusinessCenter > p > a 
{
    color:#333;
}
.indexbusinessCenter > p > a:hover
{
    text-decoration:none;
}
fieldset, img {
	border: 0;

}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
address, caption, cite, code, dfn,
em,th, var, optgroup {
	font-style: normal;
	font-weight: normal;
}
abbr, acronym {
	border: 0;
	font-variant: normal;
}

input, button, textarea,
select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
code, kbd, samp, tt {
	font-size: 100%;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {
	font-size: 100%;
}
 
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th {
	text-align: left;
}
sup, sub {
	font-size: 100%;
	vertical-align: baseline;
}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {
	text-decoration: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}


