﻿@charset "utf-8";

.layout-innerpg .col-main .form{padding:10px 0;}
.layout-innerpg .col-main .form .row .label{line-height:21px;padding-top:2px;padding-bottom:2px;text-align:right;}
.layout-innerpg .col-main .form .row .content{float:left;padding:2px 3em 2px 0;line-height:21px;}
.layout-innerpg .col-main .form .row .enter{padding:0 1em 0 0;}
.layout-innerpg .col-main .form input.text,
.layout-innerpg .col-main .form select,
.layout-innerpg .col-main .form textarea{border:#ddd 1px solid;-moz-border-radius:3px;-web-border-radius:3px;border-radius:3px;padding:4px 2px 3px;}
.layout-innerpg .col-main .form input.text:focus,
.layout-innerpg .col-main .form select:focus,
.layout-innerpg .col-main .form textarea:focus{border-color:#999;}
.layout-innerpg .col-main .form .row .enter .check{float:left;margin-right:12px;}
.layout-innerpg .col-main .form .row .enter .check .input{float:left;padding-top:5px;margin-right:6px;}
.layout-innerpg .col-main .form .row .enter .check .des{float:left;line-height:21px;padding-top:2px;padding-bottom:2px;}
.layout-innerpg .col-main .form .row .label .required{margin-right:0.5em;color:#f00;}
.layout-innerpg .col-main .form .row .tips{padding:2px 0;line-height:21px;color:#999;white-space:nowrap;}
.layout-innerpg .col-main .form .row p.tips{clear:both;padding:0 7px 5px;}
.layout-innerpg .col-main .form .row{padding:5px 0 5px 106px;}
.layout-innerpg .col-main .form .row .label{width:100px;margin-left:-106px;padding-right:6px;}
.layout-innerpg .col-main .form .row .buttons{padding:10px 0;}
.layout-innerpg .col-main .form .row-submit blockquote{background-color:transparent;border:none;clear:both;margin:-5px 0 10px;}
.layout-innerpg .col-main .form .row .img-captcha{float:left;margin:2px 8px 0 -6px;display:inline;cursor:pointer;}
.layout-innerpg .col-main .form-reg{padding:38px 10px 40px;}
.layout-innerpg .col-main .form-comment{padding:0 10px;}
.three-cols .col-main .main-wrap{margin-right:230px;}
.three-cols .col-extra{width:220px;margin-left:-220px;}
.layout-innerpg .col-main{float:left;width:100%;min-height:1px;}
.layout-innerpg .col-main .main-wrap{margin-left:0;}
.layout-innerpg .col-sub{width:190px;margin-left:-100%;}
.layout-innerpg .col-subs{width:200px;margin-left:-100%;}
.layout-innerpg .col-main{background:url() repeat-y 200px 0;}
.layout-innerpg .col-main .main-wrap{padding:20px 0 0 5px;}
.layout-innerpg .col-sub{padding:20px 17px 0 0;}
.layout-show-withpic .col-main .main-wrap{margin:0 0 0 310px;background:none;padding:0;}
.form .row .label{float:left;display:inline;}
.form .row .enter,.form .row span.tips,.form .row blockquote{float:left;}
body{ font:12px/18px Arial, Helvetica, sans-serif; color:#666;}
.page{ background:url("../images_2/bg.jpg") repeat 0 0;}
a{ text-decoration:none; color:#7a7a7a;}
a:hover{ color:#1058a3; text-decoration:underline;}
.footer{ padding:0 0 60px;display:none}
.footer_sub{ margin-top:25px;}
.footer_sub_inner{ height:30px; padding:4px 10px; line-height:30px; background:#a5a5a5;}
.footer_sub_main_section{}
.footer_main{ margin-top:20px;}
.content_inner{padding:23px 10px 0; background:#fff;}
.content_section{ overflow:hidden;}
.sidebar{ padding-bottom:5000px; margin-bottom:-5000px; zoom:1;}
.sidebar_inner{ padding:6px; background:#f6f6f8;}
.maincontent{ padding-bottom:5000px; margin-bottom:-5000px; zoom:1;}
.maincontent_inner{ min-height:600px; _height:600px; padding:0 0 40px;}
.extraside{}
.extraside_inner{}
.content_full .content_inner{ padding:23px 20px;}
.home_sub_section .col_main{ background:#f6f6f8;}
.home_sub_section .mod{ margin-bottom:0px;}
.product_main_section{ margin-bottom:30px;}
.more_cn a{ display:block; width:89px;overflow:hidden; height:22px; background:url("../images_2/btn_more_cn.png") no-repeat 0 0; text-indent:-9999em;}
.more_en a{ display:block; width:89px;overflow:hidden; height:22px; background:url("../images_2/btn_more_en.png") no-repeat 0 0; text-indent:-9999em;}
.more_es a{ display:block; width:89px;overflow:hidden; height:22px; background:url("../images_2/btn_more_en.png") no-repeat 0 0; text-indent:-9999em;}
.headline{ padding-top:15px; margin-bottom:15px; font-weight:bold; font-size:20px; color:#2a69b0;}
.pagehead .pagehead_main_inner, .pagehead_sub_inner{ width:945px; padding:0 10px; background-color:#fff;}
.pagehead .pagehead_main_inner{ position:relative; color:#666; background:url("../images_2/bg_header.jpg") no-repeat 80% 0 #fff;}
.pagehead .logo{ float:left; width:500px; height:104px; overflow:hidden;}
.pagehead .logo h1{ position:absolute; top:-1000em; width:1px; height:1px; overflow:hidden;}
.pagehead .logo img{ max-width:500px; max-height:104px;}
.pagehead .headinfo{ float:right; width:380px; margin-top:20px;zoom:1;}
.pagehead .headinfo_sub{ position:relative; z-index:100;}
.pagehead .headinfo_sub a{ color:#666;}
.pagehead .headinfo_sub a:hover{ color:#db000b;}
.pagehead .lan_f{float:right;}
.pagehead .lan_f ul li{float:right; margin-left:7px; line-height:12px; font-family:Arial; margin-top:15px;margin-right:15px;}
.pagehead .lan_f ul li a{ padding-left:5px; padding-top:0px;}
.pagehead .head_nav{ float:right; height:34px; line-height:34px; text-align:right;}
.pagehead .head_nav a{ margin:0 5px; color:#666;}
.online{ width:245px;left:50%;margin-left:460px;position:fixed; _position:absolute; top:150px; _bottom:"auto"; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));overflow:hidden;}
.online .icon_online{ float:right;}
.online .livechat{ display:none; float:right; width:100px; padding:3px; border:1px solid #454545; border-right:none; background:#494949;}
.online .livechat_list{ padding:0 3px; }
.online .livechat1{ float:right; margin-right:10px;width:200px; padding:3px;font-size=24px;}
.pagehead .mainnav_wrap, .pagehead .mainnav .item{ background:url("../images_2/bg_main_nav.png") no-repeat 0 -9999em;}
.pagehead .mainnav_wrap{ background-position:0 -70px; background-repeat:repeat-x;
	-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-khtml-border-radius:5px; border-radius:5px;}
.pagehead .mainnav{ width:790px; height:40px;  z-index:9998; position:relative;}
.pagehead .mainnav .item{ float:left; height:40px; line-height:40px; background-position:top right; font-size:15px; font-weight:bold; text-transform:uppercase;width:120px; text-align:center;}
.pagehead .mainnav .last{ background:none;}
.pagehead .mainnav .item a{ color:#fff; text-shadow:1px 1px #033b7a;}
.pagehead .mainnav .current a, .pagehead .mainnav .item a:hover{ color:#eab00f; text-decoration:none;}
.mainnav .item .sublist{ background:#004c98; width:130px; font-size:12px; position:absolute;color:#fff; text-align:left;}
.mainnav .item .sublist .subitem { height:30px;  border-bottom:1px dotted #004080; line-height:30px;}
.mainnav .item .sublist .subitem .extraitem{ border-bottom:1px dotted #004080;}
.mainnav .item .sublist .subitem .extralist{ background:#004080;text-decoration:none;left: 130px;position: relative;top: -30px; width:130px; color:#fff;}
#children_dis a{ display:block; height:30px; line-height:30px; padding:0 5px; overflow:hidden; width:120px; text-align:left; color:#fff;}
#children_dis a:hover{background:#004080;text-decoration:none;display:block; width:120px; height:30px;color:#fff;}
.sublistCurrent{background:#004080;text-decoration:none;display:block; width:130px; height:30px;}
#children_dis .mainnav .item .sublist .subitem .extralist a:hover{background:#004080;text-decoration:none;}
.skban{ background:#fff;margin-left:auto;margin-right:auto;position:relative; width:965px; height:280px;}
.skban_content{ position:relative;margin-left:10px;}
.skban_content .item{background:#fff; position:absolute; left:0; top:0; width:945px; height:265px; overflow:hidden;}
.skban, .skban_content .item img{ width:965px; height:280px;}
.skban_trigger{ display:none;position:absolute; right:20px; bottom:15px; height:8px;}
.skban_trigger li{ _display:inline; float:left; cursor:pointer; width:10px; height:9px; margin:0 3px; overflow:hidden; text-indent:-999em; background:url("../images_2/skban_trigger_bg.png") no-repeat 0 0;}
.skban_trigger .current{ background-position:-10px 0;}
.productpromo .mod_title{ height:25px; line-height:25px; border-bottom:1px dashed #ababab; margin:0 0 15px;}
.productpromo .item{ display:inline; float:left; width:122px; margin:0 60px 13px 0;}
.productpromo .item .pic{ width:120px; height:120px; border:1px solid #d3d3d3; margin:0 0 5px;}
.productpromo .item .title{ height:54px; text-align:center; overflow:hidden;}
.productpromo .item a{ color:#0a51a1;}
.productpromo .item:hover .pic{ border-color:#2b68ae;}
.productpromo .item:hover a{ text-decoration:underline;}
.about_us .pic{ display:none;float:right; width:210px; height:165px; overflow:hidden;}
.about_us .pic img{ width:210px; height:165px;}
.about_us .h4{ padding-left:6px; height:20px; margin:0 0 5px; color:#fff; line-height:20px; background:url("../images_2/bg_title.jpg") no-repeat 0 0;}
.about_us p{ margin:0 0 13px;}
.about_us_summary{margin-left:240px;font:14px Arial, Helvetica, sans-serif;}
.productcat{ padding:6px;}
.productcat .hd{ height:40px; border:1px solid #dcdcdc; border-bottom:none;}
.productcat .hd .mod_title{ height:45px; padding-left:15px; line-height:45px;}
.productcat .bd{ border:1px solid #dcdcdc; border-top:none;padding-top:5px;}
.productcat .item{font-weight:bold; background:url("../images_2/bg_item.png") repeat-x 0 0 #e1e1e1;}
.productcat .item .target{cursor:pointer;display:block; padding:6px 0 5px 25px; color:#025292; font-size:14px;background:url("../images_2/li_icon_1.png") no-repeat 8px 10px;}
.productcat .item_sub{font-weight:normal;}
.productcat .item_sub .target_sub{ display:block; padding:6px 0 5px 25px; color:#025292;}
.productcat .item_sub:hover .target_sub{ background:url("../images_2/bg_item_hover.png") repeat-x 0 0 #1163b7;}
.productcat .item_sub:hover .target_sub{ color:#fff; text-decoration:none;}
.productcat .sublist{ display:none; padding:3px 15px 15px 30px; background:#fff;}
.productcat .sublist .subitem{ margin:0 0 8px;}
.productcat .sublist .subtarget{ display:block; padding-left:13px; color:#a5a5a5; background:url("../images_2/li_icon_3.png") no-repeat 0 5px;}
.productcat .sublist a:hover{ color:#7a7a7a; background:url("../images_2/li_icon_4.png") no-repeat 0 5px;}
.contactus{ }
.contactus .hd{display:none;}
.contactus .bd1_cn{ margin-top:35px;padding:170px 0px; border:1px solid #dcdcdc;background:url("../images_2/bg_contact1_cn.png") no-repeat 0 0}
.contactus .bd2_cn{ margin-top:30px;padding:150px 0px; border:1px solid #dcdcdc;background:url("../images_2/bg_contact2_cn.png") no-repeat 0 0}
.contactus .bd1_en{ margin-top:35px;padding:170px 0px; border:1px solid #dcdcdc;background:url("../images_2/bg_contact1_en.png") no-repeat 0 0}
.contactus .bd2_en{ margin-top:30px;padding:150px 0px; border:1px solid #dcdcdc;background:url("../images_2/bg_contact2_en.png") no-repeat 0 0}
.contactus .bd1_es{ margin-top:35px;padding:170px 0px; border:1px solid #dcdcdc;background:url("../images_2/bg_contact1_es.png") no-repeat 0 0}
.contactus .bd2_es{ margin-top:30px;padding:150px 0px; border:1px solid #dcdcdc;background:url("../images_2/bg_contact2_es.png") no-repeat 0 0}
.contactus .data_list li{ margin:0 0 5px; zoom:1;}
.contactus .data_list .title{ float:left; width:55px; font-weight:bold; color:#535353; overflow:hidden;}
.contactus .data_list .data{ word-wrap:break-word; overflow:hidden;}
.contactus a{ color:#1058a3; text-decoration:underline;}
.contactus_info{margin-left:280px;font-size:24px;background:url("../images_2/contactus_bg.png") no-repeat 0 0;}
.contactus_info_detail{margin-top:10px;font-size: 18px;}
.contactus_info_detail_en{margin-top:10px;font-size: 14px;font-family:Arial,Helvetica,sans-serif;}
.contactus_info_detail_es{margin-top:10px;font-size: 14px;font-family:Arial,Helvetica,sans-serif;}
.contactus_bg{padding:170px 0px; hight:10px;}
.sidebar .mod{ margin-bottom:20px; background:#fff;}
.productsum{ _position:relative; padding:5px 5px 0 0;}
.productsum .productgal{ position:relative; z-index:20; float:left; width:650px; padding:10px; border:1px solid #dedede;}
.productsum .productgal .pic{ position:relative; float:left; width:500px; height:400px; overflow:hidden;margin-left:15px;}
.productsum .productgal .thumbnail{ float:right; width:100px;margin-top:10px;}
.productsum .productgal .thumbnail .trigger{ display:block; cursor:pointer; width:19px; height:18px; margin:0 auto; text-indent:-9999em; background:url("../images_2/thumbnail_btn.png") no-repeat;}
.productsum .productgal .thumbnail .prev{ background-position:0 0;}
.productsum .productgal .thumbnail .prev_hover{}
.productsum .productgal .thumbnail .prev_disabled{ cursor:default; background-position:-20px 0;}
.productsum .productgal .thumbnail .next{ background-position:0 -19px;}
.productsum .productgal .thumbnail .next_hover{}
.productsum .productgal .thumbnail .next_disabled{ cursor:default; background-position:-20px -19px;}
.productsum .productgal .slider{ margin-bottom:12px;}
.productsum .productgal .slider li{ width:100px; height:100px; margin:12px 0 0; overflow:hidden;}
.productsum .productgal .slider li a{ border:1px solid #d5d5d5;}
.productsum .productgal .slider li a:hover, .productsum .productgal .slider li.selected a{ border:1px solid #e02f2f;}
.prodetails{ margin-bottom:10px;}
.prodetails .tab_holder li{ _display:inline; float:left; cursor:pointer; height:31px; padding:0 20px; margin-right:10px; font-size:15px; line-height:31px; color:#666; text-shadow:1px 1px #fff; background:url("../images_2/bg_tab.png") repeat-x 0 0;}
.prodetails .tab_holder li.current{ border-bottom:0; color:#fefefe; text-shadow:1px 1px #004278; background-position:0 -34px;}
.prodetails .bd{ padding:15px; border-top:5px solid #00447c;}
.prodetails .tab_panel{ display:none; font-size:14px;position:relative; overflow:hidden;}
.recuriting_summary{display:block;text-indent:2em��font:14px Arial, Helvetica, sans-serif;line-hight:50px;hight:50px;margin-left:260px;margin-right:5px;}
.rightinner{ width:73.5%; float:right;margin-top:10px;}
.main-but{ width:100%; height:35px;  float:left; background:url("../images_1/arrow.jpg") no-repeat;}
.main-but h2{padding-left:40px; font-size:13px; font-weight:bold; color:#666; float:left; line-height:35px;}
.main-but span{ float:right; font-size:12px; color:#666;}
.main-but span a{ font-size:12px; color:#666;}
.main-but span a:hover{ font-size:12px; color:#cc0000;}
.content-text{ padding-top:8px; padding-left:10px; float:left; display:block; width:98%; display:inline; margin:0 auto;}
.content-text .tit{ margin-top:10px; font-size:15px; color:#666; font-weight:bold; text-align:center; padding-bottom:10px;}
.content-text .content{ font-size:12px; color:#666; line-height:24px; padding:10px;}