@charset"utf-8";
/* =============================================================================
   Note:base
   ========================================================================== */
/* 添加让用户可以自定义字体 */
html {	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%;}

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, p, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, button, th, td, blockquote, pre, code, hr, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	margin: 0;
	padding: 0;
}
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
/* HTML5 媒体文件跟 img 保持一致 */
audio, canvas, video {
  display: inline-block;
 *display: inline;
 *zoom: 1;
}
/* 要注意表单元素并不继承父级 font 的问题 */
body, input, select, textarea, button {
	
}
input, select, textarea, button {
	font-size: 100%;
}
/* 去掉各Table  cell 的边距并让其边重合 */
table {
	
	
}
/* 去除默认边框 */
fieldset, img {
	border: 0;
}
/* IE bug fixed: th 不继承 text-align*/
th {
	text-align: inherit;
}
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption, th {
	text-align: left;
}
caption, th, b {
	font-weight: normal;
}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe {

}
/* 去掉列表前的标识, li 会继承 */
ol, ul {
	list-style: none;
}
/* 让标题都自定义, 适应多个系统应用 */
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
address, cite, var, dfn, i {
	font-style: normal;
}
/* 使用等宽字体 */
kbd, samp, code, pre {
	
}
/* 去掉 firefox 下此元素的边框 */
abbr, acronym {
	border: 0;
	font-variant: normal;
}
/* 一致的 del 样式 */
del {
	text-decoration: line-through;
}
/* 默认不显示下划线，保持页面简洁 */
ins {
	text-decoration: none;
}
/* 统一上标和下标 */
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
q:before, q:after {
	content: '';
}
/* =Optimize-----------------------------------------------------------------------------*/

/*--修复连续英文不折行导致页面布局崩溃--*/
body {

}
/*--专有属性修复IE7，IE8浏览器强制缩放图片失真; 图文混排间隙清除--*/
img {
	-ms-interpolation-mode: bicubic;
	
}
/*--解决IE6背景图闪烁的问题--*/

/*--去除a链接的虚线边框，ie6,7通过添加 hidefocus="true" 去除--*/
a {
	outline: none;
}
/*--解决IE6、7下a:hover状态子元素样式不能正确显示，以及a元素第二个子元素（仅限文本元素）为非inline情况下，变为cursor:text;的情况。--*/
a:hover {
	cursor: pointer;
}
/* 除去ie6，其余浏览器body高度，都是根据html高度进行计算，解决body直接子元素不能设置百分比高度 */
html, body {
	height: 100%;
}


body{border:0 none;margin:0;padding:0;text-decoration:none;list-style-type: none; -moz-background-clip: border;-moz-background-origin: padding;-moz-background-size: auto auto;font-size: 12px; color:#585858;font-family:"Microsoft YaHei";}
div, a, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea{font-size:100%;margin:0;padding:0;text-decoration:none;
  font-size: 12px;   list-style-type: none;}
a { color:#585858; text-decoration:none;font-family:"Microsoft YaHei";}
a:hover{ color:#00a2ea; text-decoration:none;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;margin: 0;padding: 0;}
img { border:0px;}
map{ border:0px; margin:0 auto; padding:0 auto;}
.clearBoth{border-bottom:0;border-left:0;line-height:0;list-style-type:none;width:100%;height:0;clear:both;font-size:0;overflow:hidden;border-top:0;list-style-image:none;border-right:0;}
.clear {	LINE-HEIGHT: 0px; WIDTH: 0px; FLOAT: none; HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden}



/*头部*/
.top{ width:100%; height:185px;}
.top1{ width:100%; height:35px; background:#313131;}
.top2{ width:100%; height:100px; background:#fff;}
.top3{ width:100%; height:50px; background:#0aa1e8;}
.wz1003{ width:1003px; margin:0px auto;}
.top1 { color:#fff; font-size:12px; line-height:35px;  display:inline-block; }
.top1 a.curry{ background:#fff;  color:#666666;}
.top2left{ float:left; width:580px;}
.top2right{ float:left; width:420px; padding-top:40px;}

/*搜索*/
.topseach1{ float:right; padding-right:10px; padding-top:2px;}
.topseach1 a{ padding-right:5px;}
.topseach2{ height:26px; width:234px; background:url(../images/seachbg.jpg) no-repeat left center; float:right;}
.seachbg2{ float:left;width:198px;  height:26px;border:none; }
.seachbg2 input{line-height:26px; height:26px;  width:188px; background:none; border:none; color:#999999; padding-left:10px;}
.seachal2{ float:left; padding-left:0px;border:none;margin-left:0px;}
.seachal2 input{ width:36px; height:26px;line-height:26px;}

/*主内容*/
.main1{ padding-bottom:80px;}
.maintit{ text-align:center; padding-bottom:58px; padding-top:80px;}
.main3tit{ text-align:center;}
.main1left{ float:left; width:635px; padding-right:35px;}
.main1right{ float:left; width:295px; height:284px; border:1px solid #dddddd; padding:18px;}
.main1left ul li{ border-bottom:1px solid #dddddd;}
.main1left .main1leftll{ float:left; background:#f7f7f7; width:165px;height:160px; text-align:center; font-size:18px; color:#323232; padding:0px; margin:0;}
.main1left .main1leftrr{ float:left; background:#fff; width:450px;height:140px; padding:20px 5px 0 15px;}
.main1left .main1leftll span{ font-size:24px; display:block; padding-top:50px;}
.main1left .main1leftrr .main1leftrrtit{ display:block; padding-bottom:10px;}
.main1left .main1leftrr .main1leftrrtit a{ font-size:16px;}
.main1left .main1leftrr .main1leftrrzi a{ font-size:14px; line-height:24px;}
.main2{ background:#ecf8ff; width:100%; height:885px;}
.main2img{ margin:0px auto; width:1003px; }
.main3{ padding-bottom:60px;}
.main3 ul li{ float:left; margin-right:33px; background:url(../images/kkbg.jpg) no-repeat left top; width:208px; height:218px; padding:18px 0 0 18px;}
.main3 ul li.lilast{ margin:0px;}
.main3titzi{ font-size:14px; color:#666; display:block; padding:20px 0;}
.main3titmore a{ color:#00a2ea;}
.main3titmore a:hover{ color:#013e96;}

/*底部*/
.foot{ width:100%; height:410px;}
.foot1{ background:#313131; width:100%; height:330px;}
.foot2{ background:#fff; width:100%; height:80px;}

.foot11{ padding-top:90px;}
.foot11 ul li{ float:left; width:260px; padding-right:69px; }
.foot11 ul li.footlast{ float:right; padding-right:0px;}


.foot11 h1 { padding-bottom:20px;}
.foot11 h1 a{ height:24px; line-height:24px; font-size:16px; color:#fff; display:block; width:100%; border-bottom:1px solid #fff; padding-bottom:5px;}
.foot11 span{ display:block; border-bottom:1px solid #6f6f6f; width:125px;}
.foot11 span a{ color:#cccccc; font-size:13px; line-height:38px;}
.foot11 span a:hover{ color:#fff; }
.footico a{ padding-right:5px;}

.foot2left{width:100%; text-align:center;}
.foot2right{ float:right; width:163px; text-align:right; padding-top:25px;}
.foot2left span{ height:45px; padding-top:30px; display:inline-block; padding-left:20px; color:#acacac;}
.foot2left img{ float:left;}
.foot2left a{ color:#acacac;}
.foot2left a:hover{ color:#00a2ea;}
.foot2right a{ padding-left:5px;}


/*产品页*/
.nymain{background:url(../images/nyleftbg.jpg) repeat-y left top; width:1003px; margin:0px auto;}
.primg{ background:url(../images/primg.jpg) no-repeat center top; width:100%; height:298px;}
.abimg{ background:url(../images/abimg.jpg) no-repeat center top; width:100%; height:298px;}
.newimg{ background:url(../images/newimg.jpg) no-repeat center top; width:100%; height:298px;}
.temimg{ background:url(../images/temimg.jpg) no-repeat center top; width:100%; height:298px;}
.contimg{ background:url(../images/contimg.jpg) no-repeat center top; width:100%; height:298px;}
.cpxximg{ background:url(../images/cpxximg.jpg) no-repeat center top; width:100%; height:298px;}
.tzzimg{ background:url(../images/tzzimg.jpg) no-repeat center top; width:100%; height:298px;}

.nyleft{ float:left; width:250px; padding-right:30px; padding-bottom:50px;}
.nyright{ float:left; width:723px;}
.nylefttit{ color:#fff; background:#00a2ea; width:250px; height:120px; text-align:center; font-size:28px; line-height:120px; margin-top:-100px;}
.nyrightmb{ color:#00a2ea; text-indent:2em; background:url(../images/inico.jpg) no-repeat left center; border-bottom:1px solid #d1d1d1; width:100%; height:29px; line-height:29px; margin-top:-10px; margin-bottom:20px;}
.nyrightmb span{ background:url(../images/mbjt.jpg) no-repeat center center; display:inline-block; height:9px; width:5px; padding:0 10px;}

/*产品导航*/
.left { width: 248px; margin:0 auto;}
.menu_list {margin:0 auto; width: 248px;}
.menu_head {border-bottom: #e6e6e6 1px solid; height:45px; line-height:45px; width:248px; cursor: pointer;position: relative; background: url(../images/inp16_05.gif) center center no-repeat; text-indent:2em;}
.menu_head a{ color: #585858; font-weight: bold;display:block; width:250px; height:45px; }
.menu_head a:hover {  color:#00a2ea;}
.menu_body { display:none;}
.menu_bo { display:block }
.menu_body a { display:block; background:#FFF;color:#757575;text-decoration:none; line-height:45px; text-indent:4em;border-bottom: #e6e6e6 1px solid; }
.menu_body a:hover,.menu_body .curry { background:#00a2ea; color:#fff;line-height:45px; }

/*浏览*/
.nyll{ padding-bottom:12px;}
.nylltit{ background:url(../images/nylell.jpg) no-repeat center top; width:100%; height:45px; line-height:45px; color:#fff; font-weight:bold; text-indent:4em;}
.nyll ul li{ float:left; padding:10px 0 0 10px; height:70px;}
.nyll ul li img{ border:1px solid #d5d5d5;}
.nyll ul li img:hover{ border:1px solid #00a2ea;}

.nycont{ background:#f1f1f1; width:208px; margin:0px auto; height:143px; padding:10px;}
.nycontit{ font-size:14px; font-weight:bold; color:#585858; padding-bottom:5px;}
.nycontzi{ line-height:20px;}

.ggimg{ text-align:center; padding:10px 0px; width:248px; margin:0px auto;}
.ggimg a{ padding-bottom:10px; display:block;}

/*筛选*/

.alsx1{ width:721px; border:1px solid #e6e6e6; }
.alsx2{ width:721px; border:1px solid #e6e6e6;border-bottom:3px solid #00a2ea; }
.alsxbt{ float:left; padding:0px; font-weight:bold; width:100px; text-align:center; font-size:12px; height:33px; line-height:33px; display:inline-table;}
.alsxbt2{ float:left; padding:0px; font-weight:bold; width:100px; text-align:center; font-size:12px; height:46px; line-height:46px; display:inline-table;}
.alsxnr{ float:left; text-align:right; width:621px; line-height:33px;  display:inline-table;}
.alsxnr a{ float:left; margin:5px 8px; display:block; height:23px; line-height:23px; padding:0px 10px;}
.alsxnr a:hover,.alsxnr .clsxnr_chg{ background:#00a2ea; color:#fff; height:23px; line-height:23px;}
.alsxnrlist{ width:100%;}
.alsx1_sjb{ width:130px; height:23px; border:1px solid #CCC; overflow:hidden; float:left; margin-right:15px; margin-top:10px; background:url(../images/sjbjt.jpg) no-repeat 115px 10px;}
.alsx1_sjb_xl{ background:none; border:none; width:150px; height:23px;}
#sjb2{ margin-top:-1px;}



/*产品列表*/
.pro_list{ width:100%; margin-top:25px;}
.pro_list .nybt { margin:10px 0px; width:100%;}
.pro_list ul{ width:100%;}
.pro_list .pro_blist{ float:left; width:227px; margin-bottom:15px; padding:5px;border:2px #fff solid; height:260px;}
.pro_list .pro_blist:hover{ border:2px #00a2ea solid;}
.pro_list .pro_pic img{ width:227px; height:227px;}
.pro_color{ width:100%; text-align:center;}
.pro_color span{ width: 30px; height: 30px; border:1px solid #CCC; margin: 10px 5px 0px 1px; display:inline-block;}
.pro_bt{ text-align:center; font-weight:bold; line-height:35px; height:35px; display:block;}
.pro_xx{width:100%; margin-top:15px;}
.pro_xx_nr{width:96%; margin-left:auto; margin-right:auto; margin-top:15px}
.pro_zbt{ width:100%;}
.pro_zbt ul li{ width:48%;  float:left; margin-right:5px 5px 5px 0px; font-size:11px; height:18px; overflow:hidden; line-height:18px;}
.pro_blist{ position:relative;}
.prfxk{ position:absolute; top:5px; left:5px;}

.prnyleft{ float:left; width:340px; padding-right:20px;}
.prnyright{ float:left; width:363px;}

.prnytit{ color:#000; font-weight:bold; font-size:14px; display:block; line-height:30px; padding-bottom:10px;}
.prnycont{ background:url(../images/pnyzbg.jpg) no-repeat left top; width:100%; height:180px; overflow:hidden; padding:10px;}
.prnycont table{border-collapse: collapse;}
.prnycont tr{height:33px; line-height:33px;}
.prnycont .prnyline{ width:100%; border-bottom:1px dashed #d4d4d4;}
.prnyone{ text-indent:1em; font-weight:bold;}
.prnytwo{ font-weight:bold;}

.prnyfx{ border-top:1px dashed #c9c9c9; border-bottom:1px dashed #c9c9c9; height:36px;}
.prnyfxleft{ float:left; width:117px; line-height:18px; height:18px; border-right:1px solid #c9c9c9; text-indent:1em; margin-top:10px;}
.prnyfxcenter{ float:left; width:107px;line-height:18px; height:18px; border-right:1px solid #c9c9c9; text-align:center; margin-top:10px;}
.prnyfx span{ color:#F00; padding-left:10px;}
.prnyfxright{ float:left; width:137px; text-align:center;line-height:36px; height:36px; }
.prnyfxright a{ padding-top:5px; display:inline-block; padding-left:8px; vertical-align:top;}

.prnysize{ padding:18px 0;}
.prnyzitit{ float:left; width:90px; text-indent:1em; height:34px; line-height:34px; display:inline-block;}
.prnysize ul li{ float:left; display:inline-block; height:32px;width:32px;line-height:32px;text-align:center; border:1px solid #cacaca; margin-right:10px;}
.prnysize ul li:hover{ cursor:pointer; border:1px solid #00a2ea; background:url(../images/collbj.jpg) no-repeat right bottom;}

.prnycolor{ padding-top:18px;}
.prnycolor ul li{ float:left; display:inline-block; height:30px;width:30px;line-height:30px;text-align:center; border:1px solid #cacaca; margin-right:10px;}
.prnycolor ul li:hover{ cursor:pointer; border:1px solid #00a2ea;}

.prnyjj{ padding:20px 0;}
.jaji{ border:1px solid #dcdcdc; width:100px; height:26px; float:left; margin-top:3px;}
#num{ width:46px; height:26px; line-height:26px; background:#fff; border:none; border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc; text-align:center;  float:left;}
#add,#jian{ width:26px; height:26px; float:left; cursor:pointer; background:#f3f3f3; border:none;}

.prnyan{}
.prnyan a{ padding-left:10px;}
.prnyxxcj{ padding:40px 0 20px;}

.conttinput{ margin:0px auto; width:100%;}
.conttinput input{ border:1px solid #ccc; background:#fff; height:30px; width:620px; padding:0; margin:0px;}
.conttinput textarea{ background:none; border:1px solid #ccc;}
.conttinput .inppnoe input{ border:none;}
.conttinputwoo input{ border:1px solid #ccc; background:#fff; height:30px; width:620px; padding:0; margin:0px;}
.conttinput span{ color:#9d0a0e; padding-left:10px;}
.conttindx input{ margin-right:5px; line-height:35px; }
.newsinan2{ padding-top:13px; padding-left:73px;}
.newsinan2 a{color:#fff; display:block; width:100px; height:30px; line-height:30px; text-align:center; background:#00a2ea;}
.newsinan2 a:hover{background:#585858;}

.prnylisttwo ul li{ float:left; width:227px; margin-bottom:15px; padding:5px;border:2px #fff solid;}
.prnylisttwo ul li:hover{ border:2px #00a2ea solid;}
.prnylisttwo img{ width:227px; height:210px;}

/*购物车*/
.cart_info {zoom:1;	overflow:hidden;}
.cart_info a, .cart_bt a {	cursor:pointer;}
.cart_info table, .cart_bt table, .cart_zj table {	width:100%;	font-size:13px;}
.cart_info th {	height:50px;	line-height:50px;	font-size:14px;	text-align:center;	background:#ffffff}
.cart_info .name {	width:auto;	padding-left:10px;	text-align:left}
.cart_info .color {	width:75px;}
.cart_info .size {	width:75px;}
.cart_info .sale_price {	width:110px;}
.cart_info .coupon {	width:110px;	padding:0;}
.cart_info .oupon_price {	width:75px;}
.cart_info .num {	width:110px;}
.cart_info .subtotal {	width:75px;}
.cart_info .operate {	width:75px;}
.cart_info td {	text-align:center;	border-bottom:#ececec solid 15px;}
.cart_info .input {	width:37px;}
.cart_info .bottom {	border-bottom:none;}
.cart_info .img {	width:92px;}
.cart_info .img img {	width:92px;	height:92px;}
.cart_info label input {	margin-right:10px;}
.cart_info .left {	padding:10px;	text-align:left;}
.cart_info .left p {line-height:24px;	color:#a3a3a3}
.algorithm{ padding-left:50px;}
.algorithm span {float:left;		width:11px;	height:22px;	line-height:22px;	text-align:center;	border:#aeaeae solid 1px}
.algorithm span a {	width:11px;	height:22px;	line-height:22px;	display:block;}
.algorithm input {	float:left;	background:#fff;	width:28px;	height:22px;	border:#aeaeae solid 1px;	border-left:none;	border-right:none;
	text-align:center;	line-height:22px;	outline:none;	color:#333333;}
.cart_bt td {	width:100%;	border-top:#ffffff solid 5px;}
.cart_bg {	background:#ececec;}
.cart_bt .left {	padding:15px 0 15px 10px;}
.order .cart_zj td {height:50px;text-align:right; background:#ececec; padding-right:20px; border-top:#fff solid 5px; font-size:14px; border-bottom:none;}
.cart_zj td span {	font-size:17px;	font-weight:bold;}
.bml {	width:430px;}
.bml input {	margin-right:10px;}
.bml span {	margin-right:20px;}
.cart_bt span, .cart_bt div {	float:left;	display:inline}
.cart_bt p {	text-align:right;	line-height:24px;	color:#6d6d6d;}
.cart_bt p.btp {	color:#000000;	font-size:14px;	padding-right:15px;}
.cart_bt p.btp i {	font-size:25px;	font-weight:bold;	color:#c90000}
.cart_bt p.sub {	color:#000000;	font-size:14px;	text-align:right;	padding:0;	line-height:37px;}
.caranan{}
.caranan .cm_button_w{display: inline-block;width: 200px; text-align:center;padding: 10px 0 10px;background:#00a2ea; color:#fff; font-size:20px;}
.caranan .cm_button_r{display: inline-block;width: 150px; text-align:center;padding: 10px 0 10px;background:#00a2ea; color:#fff; font-size:20px;}
.caranan .cm_button_w:hover{ background:#c00;}
.caranan .cm_button_r:hover{ background:#c00;}

.caranan2{ text-align:center; padding-top:20px;}
.caranan2 .cm_button_w{display: inline-block;width: 150px; text-align:center;padding: 10px 0 10px;background:#00a2ea; color:#fff; font-size:16px;}
.caranan2 .cm_button_w:hover{ background:#c00;}


/*登陆*/
.loginkk{ padding:30px 0 10px;}
.locent{ width:480px; float:left;border-top:2px solid #00a2ea; border-bottom:2px solid #eee; border-left:1px solid #eee;border-right:1px solid #eee; padding:10px 20px 20px;}
.membg{width:481px; float:right; text-align:right;}
.zclogo{ text-align:center; font-size:20px; height:30px; line-height:30px; padding-bottom:20px;}
.selectcityzi INPUT{width:100%; height:48px;display: inline-block; background:url(../img/yhbgbg.jpg) no-repeat left top;zoom: 1; border:none;  color:#999999; text-indent:5px; margin-bottom:20px; font-size:18px; line-height:48px;}
.selectcityzi2 INPUT{width:100%; height:48px;display: inline-block;background:url(../img/mabgbg.jpg) no-repeat left top;zoom: 1; border:none;  color:#999999; text-indent:5px; margin:0px 0px 20px;font-size:18px;line-height:48px;}
.lg_sub2 {width: 100%;height: auto;float: left;margin-bottom: 15px;overflow: hidden;}
.cm_button_b2 {	height: auto;	text-align: center;	background: #00a2ea;	color: #FFFFFF;	display: inline-block;}
.cm_button_b2:hover {	color: #FFFFFF;	background: #c40000;}
.cm_button_b2 {	height:48px; line-height:48px; width:100%; font-size:15px;}
.lg_password{ text-align:left; padding:15px 0;}

/*新闻列表*/
.newsinlist{ }
.newsinlist ul li{ padding:35px 0px; border-bottom:1px solid #e0e0e0; background:#fff; display:block; height:138px; overflow:hidden; vertical-align:middle;}
.abdlistcneter{ float:left; width:179px; padding-right:50px; padding-left:20px;}
.abdlistright{ float:left; width:474px; color:#777; height:138px; overflow:hidden;}
.abdlistleft h2{ font-size:36px; height:36px; padding-bottom:10px; display:block; border-bottom:1px solid #585858; width:50px; margin:0px auto 3px;}
.abdlisttit{ font-size:18px;color:#585858; line-height:20px; vertical-align:top;}
.abdlistlan{ color:#777; padding-top:10px;}
.abdlistlazi{ line-height:20px; padding-top:10px;}
.abdlistlan span{ padding-left:15px;}
.newsinlist ul li:hover{ background:#f2f2f2;}
.newsinlist ul li a:hover{color:#000;}


/*页码*/
.xunlei {text-align:center !important; width:100%;text-align:center; padding-top:20px;padding-bottom:20px;}													
.xunlei a, .xunlei .cpb {display:inline-block; text-decoration:none;padding:0 8px; height:21px;line-height:21px; border: 1px solid #ddd;background: #ffff; margin:0 5px; font-size:12px; text-align:center;}   
.xunlei a:hover { color:#363636;border:1px solid #00a2ea; text-decoration:none;}   
.xunlei .cpb { font-weight: bold; color: #fff; background: #00a2ea; border:1px solid #00a2ea;} 
 .biti{ color:#00a2ea;font-size:20px; font-weight:bold; text-align:center; width:100%;  padding:15px 0;}
.newstime{ text-align:center; padding-top:15px; color:#555555; padding-bottom:10px;}


.formBox {border: 1px solid #dee1fe;padding:30px 15px 15px;height: 100%; margin:20px 0;}
.formList { padding:0 0 10px 0;}
.formList dl {margin: 0 0 8px 0;}
.formList dt {float: left;width: 28%;text-align: right;font-weight: 700;vertical-align: top;line-height: 22px;word-wrap: break-word;}
.formList dd {float: right;width: 70%;vertical-align: top;line-height: 16px;word-wrap: break-word;}
.formList .inputTxt{border: 1px solid #ccc;height: 20px;vertical-align: middle;padding: 0 1px; }
.width450{width: 450px;}
.width365{width: 365px;}
.none{ display:none;}
.defaultFormTip {background-color: #f1f1fe;border: 1px solid #00f;color: #333;padding: 0 10px 0 3px;font-size: .917em;display: inline-block;margin: 4px 0 0 0;max-width: 350px;}
.errorFormTip, .osp_errorTip {background-color: #ffebeb;border: 1px solid #c00;color: #c00;padding: 0 10px 0 3px;font-size: .917em;display: inline-block;
margin: 4px 0 0 0;max-width: 350px;}
.require {color: #c00;font: 500 10px Verdana,Geneva,sans-serif;}

#td_ccmefield2{ padding-top:5px;}
#td_ccmefield2 span{ padding-right:10px;}
.formBox textarea {border: 1px solid #ccc;vertical-align: middle;overflow: hidden;padding: 0 1px;}
.inputTip{ color:#999;}
.RFI_attachFile{ padding-top:5px;}
.fileUpload {	position: relative;	overflow: hidden;	margin: 10px 0;}
.fileUpload input.upload {cursor: pointer; position: absolute; cursor: pointer; top: 0; left: 0;margin: 0; padding: 0; font-size: 20px;opacity:0; filter: alpha(opacity=0);}
.fileUpload input.upload a{ cursor: pointer;}
#uploadFile{ background:#fff; border:1px solid #ccc; margin-left:15px;}
.RFI_formTit {font-size: 1.167em;font-weight: 700;line-height: 15px;margin: 0 0 10px 25px;}
.formTitIco { background:url(../images/bgxx1.png) no-repeat left top; height: 14px;padding-left: 18px;}


.withInputTit select {vertical-align: bottom;}
.formBox select {border: 1px solid #ccc;height: 22px;vertical-align: middle;}
.width65 {width: 65px; float:left;}
.nameib{ float:left; margin-left:20px;}
.withInputTit .ib {vertical-align: bottom;}
.ib {display: inline-block;}
.width62{ width:62px;}
.width110{ width:110px;}

.newslist{}
.newslist ul li{ padding:35px 0px; border-bottom:1px dotted #bbb;}
.newslistleft{ float:left; width:75px; height:80px; padding:10px 15px 0 0; background:#b8b8b8; overflow:hidden; text-align:right; font-family:"MS Serif", "New York", serif}
.newslistright{ float:right; width:601px; height:90px; padding:0 0 0 30px; overflow:hidden;}
.newslisttie{ font-size:21px; color:#444444; padding:5px 0;}
.newslistzizi{ font-size:14px; color:#999999; line-height:24px;}
.newslistleft h5{ color:#fff; font-size:30px; line-height:40px; height:40px; display:inline-block; border-bottom:2px solid #fff; text-align:right;} 
.newslistleft span{ font-size:16px; color:#fff; padding-top:5px; display:block;}
.newslist a:hover .newslistleft{ background:#00a2ea;}
.newslist a:hover .newslisttie{ color:#00a2ea;}

.talent-end { text-align:center;  margin-top:30px;}
.talent-end  .talent-end-mail { margin-top:25px;}
.talent-end  .talent-end-mail a{ background:#00a2ea; color:#fff; padding:5px 20px;font-size:20px;}
.talent-end  .talent-end-mail a:hover{ text-decoration:none; background:#000;}
.jobs-tit {    font-size: 22px;    color: #00a2ea;}
.jobs-des{ padding:15px 0;}
.jobs-des dt{font-size: 14px; padding-bottom: 5px; font-weight:bold;}
.jobs-des dd{ line-height:25px;}