@charset "utf-8";
/*Author TocZhang*/
/*MainBody Style*/
body{font:12px/1.5em "\5FAE\8F6F\96C5\9ED1","SimSun",helvetica,arial,sans-serif; color:#777575; background:#F5F5F5 url(images/top_bg.png) repeat-x;}
/*Rest a Link*/
a:link{color:#777575; text-decoration:none; cursor:pointer;}a:visited{color:#777575; text-decoration:none;}a:hover{color:#949494; text-decoration:none;}a:active{color:#949494; text-decoration:none;}
/*Margin Public*/
.mbt10{margin-bottom:12px !important;}
/*顶部*/
.top{height:106px; width:980px; margin:0 auto; position:relative; z-index:99;}
.top .menu{width:100%; height:28px; font-family:"SimSun"}
.top .menu ul{height:14px; float:left; padding:7px 0;}
.top .menu ul li{height:14px; float:left; line-height:14px; padding:0 10px; border-right:1px dotted #9f9f9f}
.top .menu p{float:right; line-height:28px; color:#A3A3A3;}
.top .menu p a{color:#777575; padding:0 5px;} 
/*导航部分*/
.top .nav{width:100%; height:78px; background:url(images/logo.gif) 0px 1px no-repeat;}
.top .nav_dy{width:100%; height:78px; background:url(images/logo_dy.gif) 0px 1px no-repeat;}
.top .nav_qy{width:100%; height:78px; background:url(images/logo_qy.gif) 0px 1px no-repeat;}
.top .nav_zh{width:100%; height:78px; background:url(images/logo_zh.gif) 0px 1px no-repeat;}
.top .nav_cl{width:100%; height:78px; background:url(images/logo_cl.gif) 0px 1px no-repeat;}
.top .nav_yd{width:100%; height:78px; background:url(images/logo_yd.gif) 0px 1px no-repeat;}
.top .nav_fq{width:100%; height:78px; background:url(images/logo_fq.gif) 0px 1px no-repeat;}
.top .nav_lh{width:100%; height:78px; background:url(images/logo_lh.gif) 0px 1px no-repeat;}
.top .nav_sh{width:100%; height:78px; background:url(images/logo_sh.gif) 0px 1px no-repeat;}
.top .nav_xy{width:100%; height:78px; background:url(images/logo_xy.gif) 0px 1px no-repeat;}
.top .nav_mx{width:100%; height:78px; background:url(images/logo_mx.gif) 0px 1px no-repeat;}
.top .nav_jy{width:100%; height:78px; background:url(images/logo_jy.gif) 0px 1px no-repeat;}
.top .nav_rn{width:100%; height:78px; background:url(images/logo_rn.gif) 0px 1px no-repeat;}
.top .nav_yx{width:100%; height:78px; background:url(images/logo_yx.gif) 0px 1px no-repeat;}
.top .nav ul{padding-top:29px; float:right; height:32px; _display:inline;}
.nav ul li{float:left; margin:0 10px;}
.nav ul li,.nav ul li a{height:32px; width:104px;}
.nav ul li a{display:block; line-height:32px; text-align:center; font-size:16px;}
.nav ul .cur,.nav ul li a:hover{background:url(images/tab_btn.gif) no-repeat; color:#FFF !important;}
.nav ul .cur-EN,.nav ul li a:hover{background:url(images/tab_btn_EN.png) no-repeat; color:#FFF !important;}
.nav .company{height:20px; margin:37px 0 0 350px; float:left; font-size:16px; border-left:2px solid #b6b6b6; text-indent:5px; _display:inline;}
.nav_dy .company,.nav_qy .company,.nav_cl .company,.nav_yd .company,.nav_zh .company,.nav_fq .company,.nav_lh .company,.nav_sh .company,.nav_xy .company,.nav_mx .company,.nav_jy .company,.nav_rn .company,.nav_yx .company{margin:37px 0 0 380px;}

/*咨询电话*/
.nav .service{padding:25px 0 0 28px; width:110px; height:45px; background:url(images/phone.gif) 5px 30px no-repeat; float:right; _display:inline;}
.service h4{font-size:12px; color:#B4B4B4; line-height:20px;}
.service p{color:#969696; font-size:16px;}
.service p span{color:#E66432}
/*登录窗口*/
.top .login{
	width:368px;
	/* background:url(images/form_name.png) no-repeat;  */
	background-color: #fff;
	border-radius: 8px;
	position:absolute; 
	top:118px; 
	right:35px; z-index:9999;}
.login .service_lnk{position:absolute; top:48px; right:-35px; z-index:999; display:block; width:35px; height:120px;}
.login .tit,.login .tit2{
	width:367px; 
	height:50px; 
	font-size:16px; 
	color:#999999; 
	line-height:50px; 
	overflow:hidden; 
	text-align:center; 
	text-indent: 0;
	float:left;}
	.login #titDiv{
		position: relative;
	}
	.login #titDiv .qrCodeimg{
		position: absolute;
		right:0;
		top: 0;
	}
.tit ul li {
	padding-left: 25px;
	padding-top: 4px;
	/* width: 180px; */
	height: 44px;
	line-height: 44px;
	text-align: center;
}
.tit li a{
	display: inline-block;
	/* width: 102px; */
	height: 44px;
	line-height: 44px;
	text-align: left;
	text-indent: 0;
	margin-left: -2px;
}
.tit li a.active{
	height: 44px;
	line-height: 44px;
	color: #333333;
	font-weight: bold;
	border-bottom: 2px solid #FA6B4B;
}
.tit li span{
	color: rgb(119, 117, 117);
	float: right;
}
#hasUkey{
	font-size: 12px;
}
#hasUkey_EN_US{
	font-size: 12px;
}
.ukey{
	margin: 0 10px 0 0;
	display: inline-block;
	width: 32px;
	height: 32px;
	vertical-align: middle;
}
.ukey_ok{
	background: url(images/icon_user_ukey_ok.png) no-repeat;
}
.ukey_none{
	background: url(images/icon_user_ukey_none.png) no-repeat;
}
#refresh{
	background: url(images/icon_user_refresh.svg);
	width: 15px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 8px;
}
#refresh_EN_US{
	background: url(images/icon_user_refresh.svg);
	width: 15px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 8px;
}
#hasUkeyDiv{
	text-align: center;
	margin: 0 0 8px 0;
}
#hasUkeyDiv_EN_US{
	text-align: center;
	margin: 0 0 8px 0;
}
#custName{
	background: url(images/icon_user_change.png);
	width: 23px;
	height: 23px;
	position: absolute;
	right: 10px;
	top: 6px;
}
#custName_EN_US{
	background: url(images/icon_user_change.png);
	width: 23px;
	height: 23px;
	position: absolute;
	right: 10px;
	top: 6px;
}
#cstIdOrAcc{
	width: 225px;
	padding-right: 54px;
	display: none;
}
#cstIdOrAcc_EN_US{
	display: none;
}
#cstIdOrAccName, #cstIdOrAccName_EN_US{
	width: 225px;
	padding-right: 54px;
}
#cstIdOrAcc_EN_US{
	width: 235px;
	padding-right: 44px;
}
.login .tit2{background:url(images/company.png) 100px 23px no-repeat;}
.login .main_form,.login .nokey{
	width:368px;
	border-radius: 0 0 8px 8px;
	background-color: #FFFFFF;
	padding-top: 24px; 
	/* background:url(images/white_alpha.png);  */
	float:left;}
.login .nokey{
	height: 230px;
	text-align: center;
	display: none;
}
.nokey img{
	margin: 10px 0 14px;
}
.nokey p{
	font-size: 16px;
	color: rgb(51, 51, 51);
	padding: 0px 16%;
	line-height: 24px;
}
.identify{float:left;overflow:hidden;}
.identify input {
    display: block;
    height: 12px;
    padding: 10px;
    line-height: 15px;
    width: 153px;
    outline: none !important;
    float: left;
	border-radius: 0 4px 4px 0;
}
.identify img{
	display:block; 
	float:left;
	margin-left:5px;
	height: 34px;
}
.main_form {
	position: relative;
}
.main_form .sub{
	display:block; 
	height:32px; 
	margin:0 auto 8px; 
	font:14px/32px "Microsoft Yahei"; 
	font-size: 14px;
	border:none !important; 
	outline:none !important; 
	color:#FFF; 
	text-align:center;
	background: #FA6B4B;
	border-radius: 4px;
	width: 320px;
}
.main_form .tipscontent{
	width: 240px;
	padding: 5px 8px;
	position: absolute;
	background-color: #333333;
	color: #FFFFFF;
	border-radius: 4px;
    right: 16px;
    top: -127px;
	z-index: 1;
}
.main_form .tipscontentbox{
	position: relative;
}
.main_form .tipscontentbox2{
	position: relative;
}
.main_form .tipscontentbox .tipsarrow{
	position: absolute;
	right: 13px;
    bottom: -14px;
    width: 0;
    height: 0;
    border-top: 5px solid #333;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:5px solid transparent;
}
.main_form .tipscontent2{
	width: 240px;
	padding: 5px 8px;
	position: absolute;
	background-color: #333333;
	color: #FFFFFF;
	border-radius: 4px;
    right: 16px;	
    top: -136px;
	z-index: 1;
}
.main_form .tipscontentbox2 .tipsarrow2{
	position: absolute;
	right: 13px;
    bottom: -14px;
	width: 0;
	height: 0;
	border-top:5px solid #333333;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:5px solid transparent;
}
.main_form .sub:hover{color:#ffe0d2;}
.main_form .regist{width:230px; height:16px; background:url(images/icon.png) no-repeat; margin:20px auto;}
.regist a{display:block; height:16px; color:#706f6f; line-height:14px; float:left;}
.regist a:hover{text-decoration:underline;}
.regist .new_user{padding:0 20px 0 30px;}
.regist .guider{padding:0 0 0 35px;}
/*banner头图*/
.ban_wrap{height:380px; width:100%; position:relative;}
.banner{width:100%; background:#d1f0f8; height:380px; overflow:hidden; position:relative;}
.banner .slideBox{height:380px; width:100%; position:absolute; left:0px; top:0px;}
.banner .slideBox li{width:100%; height:380px; background-position:center top; background-repeat:no-repeat; float:left;}
.banner .slideBox li a{display:block; height:380px; width:100%;}
.dot_wrap{width:100%; height:27px; position:absolute; left:0; bottom:5px;}
.dot_wrap .d_wrap2{width:96px; height:27px; margin:0 auto; background:url(images/dots.png) center 0px no-repeat;}
.d_wrap2 .dots{height:15px; width:96px; padding:6px 0; overflow:hidden; margin:0 auto;}
.d_wrap2 .dots a{display:block; _display:inline-block; width:15px; height:15px; float:left; margin:0 4px; background:url(images/dots.png) 0px -28px no-repeat;}
.d_wrap2 .dots a:hover,.d_wrap2 .dots .actv{background:url(images/dots.png) -17px -28px no-repeat !important;}
/*公告*/
.notice_wrap{width:100%; height:36px;}
.notice{width:930px;padding-left:50px;height:36px; margin:0 auto; background:url(images/voi.png) 20px 10px no-repeat; }
.notice .news{
	width:900px; 
	height:36px; 
	float:left;
	position:relative;
	overflow:hidden;
}
.notice .news ul{
	position: absolute;
	height:36px;
	top:0;
	left:0;
}
.noticeSlide a{
	float: left;
}
.noticeSlide span{
	float: left;
	background:url(images/new.gif) no-repeat center center;
	width:36px;
	height:36px;
}
.notice .news li{
	height:36px;
	vertical-align: bottom;
	line-height:36px;
}
.closeNotice{
	display: block;
	height: 14px;
	width: 14px;
	background: url(images/err.png) no-repeat;
	position: absolute;
	top: 10px;
	right: 0px;
}
.notice .news a{display:inline-block;cursor: pointer;margin-right: 10px;}
.notice img{display:inline-block;}
/*产品*/
.pro{height:122px; width:100%; background:#FFF;}
.pro_m{width:722px; height:122px; margin:0 auto; overflow:hidden; }
/* .pro_m_l{width:550px;height:88px; padding-top:30px; float:left; background:url(images/line_pro.png) right center no-repeat;} */
.pro_m_l{
	width: 374px;
	height:42px; 
	margin-top:40px; 
	float:left;
	border-right: 1px solid #E5E5E5;
}
.pro_m_l img{
	display:block; 
	float:left; 
	padding-right:22px;}
.pro_m_r{
	/* width:430px; */
	height:42px; 
	margin-top:40px; 
	/* padding-left: -16px; */
	/* padding:18px 0;  */
	/* float:right;  */
	/* overflow:hidden;  */
	/* margin-right:-1px; */
}
.pro_m_r div{
	/* width:188px;  */
	height:42px; 
	float:left; 
	/* padding-left:64px;  */
	/* border-right:1px dashed #DDDDDD; */
}
.pro_m_r .pic1{
	padding-left:48px; 
}
.pro_m_r .pic2{
	padding-left:64px; 
}
.pro_m_r div img{display:block;}
/* .pro_m_r div p{color:#BABABA; line-height:24px;} */
/*footer部分*/
.footer{height:85px; padding-top:32px; width:100%; background:url(images/foot_bg.png) repeat-x; font-family:"SimSun"}
.footer p{text-align:center; line-height:28px;}
/* 密码控件*/
.login-inputStyle {
	width:222px;
  height:30px;
  background-color: #fff;
  border: none;
}
.login-inputStyle_EN_US {
  width:172px;
  height:30px;
  background-color: #fff;
  border: none;
}
.group{
  padding-left:24px;
}
.group01{
	padding-left:28px;
	margin-bottom:15px;
}
.group label,.group01 label{
	height:32px;
	width:32px;
	border: 1px solid #D9D9D9;
	border-right: 0px;
	border-radius: 4px 0 0 4px;
	float:left;
	font:14px/36px "Microsoft YaHei";
}
.group input{
	width: 235px;
	padding-right: 44px;
	float:left;
	height:32px;
	background: #fff;
	border-radius: 0 4px 4px 0;
}
.i-text-er,.i-text-short-er{
	border: 1px solid #D9D9D9!important;
	border-left: 0px !important;
}
.user_count{
	position: relative;

}
/* 用户下拉列表Start */
.user_count .external-userUpdown{
	position: absolute;
	top: 0;
	right: 30px;  
}
.user_count .external-userUpdown .userUpdownIcon{
	margin-top: 9px;
	cursor: pointer;
}
.userListDropDown{
	display: none;
	position: absolute;
	top: 59px;
	z-index: 2;
	width: 318px;
  margin-left: 24px;
	max-height: 168px;
	background: #FFFFFF;
	box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.1), 0px 8px 10px 1px rgba(0,0,0,0.06), 0px 3px 14px 2px rgba(0,0,0,0.05);
	border-radius: 4px;
	overflow-x: hidden;
	overflow-y: auto;
}
.userListDropDown div{
	min-height: 32px;
	padding-left: 12px;
	margin: 0;
	font-size: 14px;
	line-height: 32px;
	cursor: pointer;
	padding-right: 30px;
	word-wrap: break-word;
}
.userListDropDown div:hover{
	background-color: #f3f3f3;
}
.userListDropDown div.selected{
	background: #FFF5F0;
	position: relative;
}
.userListDropDown div.selected .selectedImg{
	width: 16px;
	height: 16px;
	position: absolute;
	top: 8px;
  right: 12px;
}
/* 用户下拉列表End */

.user_count .tips{
	position: absolute;
	right:8px;
	top: 10px;
	cursor: pointer;

}
.user_count,.password_login{
	width:283px;
	overflow:hidden;
	position: relative;
}
#password span{
	display:block;
	line-height:34px;
}
#password_EN_US span{
	display:block;
	line-height:34px;
}
.group .password_login p{
	position: absolute;
	right:12px;
	top: 9px;
	font-size: 12px;
	
	/* width:232px;
	float:right;
	text-align:right;
	height:20px;
	line-height:20px;
	margin: 8px 0; */
}
.group .password_login p a{
	color: #FA6B4B;
	z-index: 1;

}
.group .pswtips{
	color: #BDBDBD;
	font-size: 12px;
	margin: 4px 0 16px 0;
	/* margin: 4px 0 4px 0; */
}
.group02{
	padding-left:24px;
	padding:0 24px 16px 24px;
	color: #999999;
	font-size: 12px;
}
.group02 .problem{
	float: left;
	}
.group02 .clientapp{
float: right;
}
.group03{
	color: #BDBDBD;
	margin: 16px 0 12px 0;
	/* margin: 8px 0 8px 0; */
	/* float: left; */
	text-align:center;

	/* padding-left:24px; */
}
.group03 .helper{
	color: #3369FF;
}
.password_login div{
	height:32px;
	width:282px;
	overflow:hidden;
	border:1px solid #D9D9D9;
	border-left: 0px;
	border-radius: 0 4px 4px 0  ;
}
/* 密码框定位 */
.passwordHideDivClass{
	left: -9999999999px;
	top: -99999999px;
}
.group .login_name{
	background: url(images/User-Icon.png) 10px 8px no-repeat;
}
.group .login_admin{
	background: url(images/Outlined_Icon.png) 10px 8px no-repeat;
}
.group .login_psd{
	background: url(images/psw-icon.png) 10px 8px no-repeat;
}
.group01 .login_yan{
	background: url(images/imagestl-r16-c6.svg)  10px 8px no-repeat;
}
/*输入框样式*/
.i-text,.i-text-short,.i-text-pop,.i-text-pro{
	border:1px solid #D9D9D9;
    color:#333;
    height:28px;
    line-height:28px\9;
    padding-left:3px;
	border-left: 0px;
    /* border-radius:2px; */
    width:242px;
}
.ui-dialog{
	width: 400px;
	/* height: 170px!important; */
}
.ui-widget-content {
    border: 0px !important;
    background: #fff;
    color: #333333;
    border-right: none;
}
.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 10px;
    background: none;
    overflow: auto;
	width: 380px;
	white-space: normal;
    zoom: 1;
	font-size: 14px !important;
    line-height: 22px !important;
	color: #666666;
}
.ui-dialog-buttonset .ui-button {
    display: inline-block;
    position: relative;
	width: 88px;
    height: 34px;
    margin-right: .1em;
    text-decoration: none !important;
    cursor: pointer;
    text-align: center;
    zoom: 1;
    overflow: visible;
    background-color: #FA6B4B !important;
    color: #fff!important;
	border-radius: 4px;
}
.ui-dialog-buttonset .addbutton{
	background-color: #fff!important;
	color: #333333!important;
	border-radius: 4px;
	border: #D9D9D9 1px solid !important;
}
/* 文本框内部提示注册 */
.registTip{
	color:#CCCCCC;
}
.ie6MessageBox{
	width:100%;
	height:60px;
	background-color:#000;
	position:fixed;
	left:0;
	bottom:0;
	z-index:100;
	_position:absolute;
	_top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-0);
	_bottom:auto;
}
.ie6MessageBg{
	width:100%;
	height:60px;
	position: absolute;
	top:0;
	left:0;
	z-index:1;
	opacity:0.5;
	filter:alpha(opacity=50);

}
.ie6Message{
	width:100%;
	height:60px;
	position: absolute;
	top:0;
	left:0;
	z-index:2;
	line-height: 60px;
	font-size:16px;
	text-align: center;
	color:#fabe5a;
}
.ie6MessageClose{
	display: block;
  	height: 14px;
 	width: 14px;
  	position: absolute;
  	top: 22px;
  	right: 20px;
  	font-size:16px;
  	z-index:3;
  	color:#fabe5a!important;
  	font-family: "Microsoft YaHei";
}
.login-select{
	float: right;
	line-height: 28px;
	margin-right: 30px;
}
.select-bag{
	background: url(./images/select_bag.png)no-repeat;;
	width: 128px;
	height: 104px;
	position: absolute;
	top: 18px;
	right: 108px;
	text-align: center;
}
.select-flag{
	width: 96px;
	height:32px;
	margin-left: 16px;
	margin-top: 17px;
	font-weight: 400;
	font-size: 14px;
	color: #FA6B4B;
	background: #FFF5F0;
}