*{margin:0;padding:0;outline:none;-webkit-text-size-adjust:none;}
html{border:0;width:100%;}
body{font-size:12px;color:#4E4E4E;font-family:Arial, Helvetica, sans-serif;background:url(../images/bg.jpg);}
img{border:none;}
input,select{vertical-align:middle;}
ul,li,ol{list-style:none;}
em,dfn{font-style:normal;}
a{color:#3B3B3B;text-decoration:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#0076C1;}
table{border-collapse:collapse;}
.input,textarea,select{font-size:12px;font-family:"Arial";color:#003F7B;padding:2px;border:1px solid #CBDCD4;vertical-align:middle;}
.input{height:18px;line-height:18px;}
select{height:24px;line-height:100%;}
select:focus,input.input:focus,textarea:focus,px_avatar:focus{color:#D55E15;border-color:#4A4A4A;}
.checkbox{border:0;margin-right:5px;vertical-align:middle;}
.fl{float:left !important;}
.fr{float:right !important;}
.mcer{text-align:center;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mb10{margin-bottom:10px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.pt10{padding-top:10px !important;}
.pt20{padding-top:20px !important;}
.pb10{padding-bottom:10px !important;}
.pb20{padding-bottom:20px !important;}
.clear{width:100%;height:0;overflow:hidden;clear:both;}
.nrClear{width:100%;height:10px;position:relative;overflow:hidden;clear:both;}
/*按钮*/
.button{border:0;background:none;display:inline-block;cursor:pointer;overflow:hidden;}
.button span{height:31px;line-height:31px;display:inline-block;}
.button span.bnt_l{padding-left:25px;background:url(../images/bnt_01.png) no-repeat left top;}
.button span.bnt_r{float:right;padding-right:25px;text-align:center;font-size:12px;color:#fff;font-weight:700;background:url(../images/bnt_01.png) no-repeat right top;white-space:nowrap;}
.button span em{padding-right:10px;;background:url(../images/ico_03.png) no-repeat right center;}
.button:hover span.bnt_l{background-position:left bottom;}
.button:hover span.bnt_r{background-position:right bottom;}
/*头部*/
.topbox{width:100%;background:url(../images/qlink.png) repeat-x left top;clear:both;}
.qlink{width:981px;height:30px;margin:0 auto;padding:6px 0;text-align:right;position:relative;clear:both;z-index:999;}
.qlink span{display:inline-block;padding-right:21px;margin-right:20px;background:url(../images/ico_qlink.png) no-repeat right center;}
.qlink span.language{padding:0 10px 0 30px;border-radius:3px;background:#18191B url(../images/ico_arrow.png) no-repeat 10px top;}
.qlink a{height:30px;line-height:30px;float:left;color:#fff;}
.qlink a:hover{color:#63ACF2;}
.qlink span.language a{width:20px;display:block;background:url(../images/language.png) no-repeat;overflow:hidden;}
.qlink span.language a.zh{background-position:right 0;}
.qlink span.language a.en{background-position:right -30px;}
.qlink span.language a.jp{background-position:right -60px;}
.qlink span.language.open{width:69px;border-radius:3px 3px 0 0;background-position:10px -30px;}
.qlink span.language.open a{width:69px;}
.language_select{width:85px;padding:5px 12px;border-top:1px solid #363636;background:#1D1D1D;border-radius:0 0 5px 5px;position:absolute;right:20px;top:36px;display:none;}
.language_select li{width:100px;height:30px;line-height:30px;float:left;text-align:left;}
.language_select li a{height:30px;display:inline-block;padding-left:30px;background:url(../images/language.png) no-repeat left center;}
.language_select li.zh a{background-position:0 0;}
.language_select li.en a{background-position:0 -30px;}
.language_select li.jp a{background-position:0 -60px;}
.header{width:981px;height:80px;margin:0 auto;position:relative;clear:both;}
.header .logo{width:350px;height:80px;position:absolute;left:0;top:0;overflow:hidden;}
.header .logo a{width:350px;height:80px;display:inline-block;line-height:999em;background:url(../images/logo.png) no-repeat 5px center;}
.navlist{height:80px;position:absolute;right:0;top:0;}
.navlist li{height:80px;float:left;position:relative;z-index:200;}
.navlist li a{min-width:65px;height:80px;float:left;padding:0 23px;line-height:80px;font-size:14px;color:#000;text-align:center;cursor:pointer;overflow:hidden;}
.navlist li a span{height:80px;display:inline-block;padding-right:16px;background:url(../images/ico_down.png) no-repeat right center;overflow:hidden;}
.navlist li:hover a{color:#fff;background:url(../images/nav_li.png) repeat-x;}
.navlist li:hover a span{background-image:url(../images/ico_up.png);}
.navlist li .subnav{padding:12px 15px 12px 22px;position:absolute;left:0;top:80px;background:url(../images/subnav.png);border-radius:0 0 5px 5px;display:none;}
.navlist li:hover .subnav{width:120px;display:block;}
.navlist li .subnav a{width:100%;height:32px;float:left;line-height:32px;padding:0;color:#63ACF2;background:none !important;text-align:left;clear:both;}
.navlist li .subnav a:hover{color:#fff;background:url(../images/ico_01.png) no-repeat right center !important;}
/*切换*/
.clearbar{width:100%;height:10px;position:absolute;z-index:100;left:0;top:0;background:url(../images/clearbar.png) repeat-x;}
.curtains{width:100%;height:400px;position:absolute;z-index:100;left:0;top:0;background:url(../images/curtains.png) no-repeat center center;}
.banner{width:100%;height:400px;margin:0 auto;position:relative;clear:both;}
.banner .imgs{width:100%;height:400px;position:absolute;display:none;}
.banner .nums{width:100%;position:absolute;z-index:100;left:0;bottom:0;text-align:center;}
.banner .nums a{width:243px;height:44px;display:inline-block;line-height:44px;font-size:14px;text-shadow:0 -1px 0 #000000;text-align:center;cursor:pointer;margin:0 1px;border-radius:3px 3px 0 0;color:#fff;background:url(../images/bullets.png) repeat-x left top;overflow:hidden;}
.banner .nums .now{background-position:left bottom;}
/*内容*/
.container{width:981px;margin:0 auto;padding-top:20px;background:url(../images/container.png) no-repeat 661px 20px;overflow:hidden;clear:both;}
.container .conleft{width:650px;float:left;overflow:hidden;}
.container .conright{width:292px;float:right;overflow:hidden;}
.container .conleft .centrebox{width:310px;float:left;background:#fff url(../images/centrebox.png) repeat-x left top;padding-top:10px;}
.container .conleft .centrebox .content{height:218px;background:#fff url(../images/centrebox.png) repeat-x left bottom;padding:7px 20px 18px;position:relative;}
.container .conleft .centrebox .content .title{height:30px;line-height:30px;font-size:16px;font-weight:bold;padding-left:40px;background:url(../images/ico_title.png) no-repeat;}
.container .conleft .centrebox .title.it02{background-position:left bottom;}
.container .conleft .centrebox .product{margin-top:10px;overflow:hidden;}
.container .conleft .centrebox .product li{width:100%;float:left;clear:both;}
.container .conleft .centrebox .product li a{height:30px;line-height:30px;display:block;background:url(../images/ico_02.png) no-repeat right top;color:#414141;}
.container .conleft .centrebox .product li a:hover{background-position:right bottom;}
.container .conleft .centrebox .news{margin-top:4px;overflow:hidden;}
.container .conleft .centrebox .news li{width:100%;float:left;margin-top:10px;clear:both;}
.container .conleft .centrebox .news li .date{font-weight:700;}
.container .conleft .centrebox .news li .info{margin-top:5px;line-height:20px;}
.container .conleft .centrebox .news li .link{margin-top:2px;text-align:right;}
.container .conleft .centrebox .news li .link a{height:20px;line-height:20px;display:inline-block;padding-right:10px;color:#0076C1;background:url(../images/ico_03.gif) no-repeat right center;}
.container .conleft .centrebox .news li .link a:hover{color:#63ACF2;background-image:url(../images/ico_04.gif);}
.container .conright .service{width:100%;height:254px;font-size:12px;background:url(../images/service.png) no-repeat right top;overflow:hidden;}
.container .conright .service .info{padding-top:50px;line-height:24px;}
.container .conright .service .link{margin-top:10px;}
.container .conright .service .link a{display:inline-block;color:#0076C1;}
.container .conright .service .link a:hover{display:inline-block;color:#63ACF2;}
/*内頁*/
.main{width:100%;margin:0 auto;padding-top:230px;position:relative;}
.main_about{background:#fff url(../images/b_1.jpg) no-repeat center top;}
.main_product{background:#fff url(../images/main_product.jpg) no-repeat center top;}
.main_factory{background:#fff url(../images/a_1.jpg) no-repeat center top;}
.main_careers{background:#fff url(../images/main_careers.jpg) no-repeat center top;}
.main_column{background:#fff url(../images/main_column.jpg) no-repeat center top;}
.min_top,.min_main,.min_bottom{width:981px;margin:0 auto;padding:0 10px;overflow:hidden;}
.min_top{height:35px;padding-top:5px;background:url(../images/min_top.png) no-repeat;}
.min_main{background:url(../images/min_main.png) repeat-y;}
.min_bottom{height:50px;background:url(../images/min_bottom.png) no-repeat center top;}
.min_top_l{width:198px;float:left;overflow:hidden;}
.min_top_l h2{height:30px;line-height:30px;padding:5px 0 0 35px;font-size:15px;color:#fff;}
.min_top_r{width:760px;float:right;overflow:hidden;}
/*當前位置*/
.min_top_r .crumb_box{padding:4px 20px 0 0;text-align:right;color:#6E6E6E;overflow:hidden;}
.min_top_r .crumb_box a{height:30px;line-height:30px;display:inline-block;padding-right:15px;margin-right:8px;color:#6E6E6E;background:url(../images/ico_04.gif) no-repeat right center;}
.min_top_r .crumb_box a:hover{color:#0076C1;}
.leftbox{width:228px;float:left;overflow:hidden;}
.rightbox{width:752px;float:right;overflow:hidden;}
.rightbox center{line-height:100px;}
/*左边導航*/
.leftbox .subnav{background:url(../images/nav_partbg.gif) no-repeat center top;border-bottom:1px solid #eee;overflow:hidden;clear:both;}
.leftbox .subnav ul{width:208px;margin:16px auto 8px;overflow:hidden;}
.leftbox .subnav li{height:36px;display:inline-block;overflow:hidden;clear:both;}
.leftbox .subnav li a{width:182px;height:32px;padding-left:26px;display:inline-block;line-height:30px;color:#555;background:url(../images/nav_part.png) no-repeat 0px 0px;clear:both;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.leftbox .subnav li a:hover{background-position:0 -31px;color:#0076C1;}
.leftbox .subnav li a.curr{background-position:0 -62px;color:#0076C1;}
/*客服*/
.adbox{width:198px;margin:0 auto;margin-top:15px;overflow:hidden;clear:both;}
.adbox a{margin-bottom:10px;display:inline-block;overflow:hidden;}
.adbox img{width:198px;}
/*内頁*/
.content_box{padding:20px 25px;overflow:hidden;clear:both;}
.content_box .content{line-height:180%;font-size:14px;}
.content_box .content h2{line-height:40px;text-align:center;font-size:20px;color:#0076C1;clear:both;}
.content_box .content h3{height:30px;line-height:30px;margin-top:12px;font-size:14px;color:#027C31;}
.content_box .content p{text-indent:2em;margin-top:5px;}
.content_box .content .p_img{text-indent:0;margin-top:15px;text-align:center;}
/*客户*/
.partner{margin-top:10px;overflow:hidden;clear:both;}
.partner li{width:218px;float:left;padding:15px 0 10px 23px;overflow:hidden;}
.partner li.li_r{padding-right:0;}
.partner .imgs{width:210px;height:40px;padding:24px 4px;text-align:center;background:url(../images/exli.jpg) no-repeat;}
.partner .imgs img{height:40px;}
.partner .imgs:hover{background-position:0 100%;}
.partner .imgs:hover img{filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.partner .title{margin-top:8px;font-size:12px;text-align:center;overflow:hidden;clear:both;}
/*新闻*/
.newslist{padding:0 20px;overflow:hidden;clear:both;}
.newslist li{background:url(../images/ico_06.gif) bottom repeat-x;height:85px;padding-top:18px;}
.newslist li .news_date{float:left;display:block;width:80px;height:60px;padding:3px 0;background:#c6c6c6;text-align:center;}
.newslist li .news_date span{display:block;font-family:"Arial Black";color:#fff;}
.newslist li .news_date span.num{font-size:30px;line-height:35px;}
.newslist li .news_date span.en{font-size:20px;line-height:20px;}
.newslist li:hover .news_date{background:#0076C1;}
.newslist li .news_info{width:615px;float:right;overflow:hidden;}
.newslist li .news_info h3{font-size:14px;line-height:20px;}
.newslist li .news_info p{margin-top:3px;line-height:20px;color:#747474;}
.newslist li .news_info p a{width:66px;height:11px;display:inline-block;text-indent:-6666px;background:url(../images/ico_more.gif) no-repeat;overflow:hidden;}
/*展示样式*/
.show_name{height:32px;line-height:32px;padding-bottom:12px;text-align:center;font-size:22px;color:#0076C1;font-weight:normal;clear:both;}
.show_info{height:30px;margin-top:15px;clear:both;color:#999999; padding-left:160px;clear:both;}
.show_info span{float:right;padding-left:10px;}
.show_content{padding:15px 0px;border-top:1px #ddd dotted;border-bottom:1px #ddd dotted;clear:both;}
.show_movie{ width:700px; margin:15px auto;background:#000;overflow:hidden;clear:both;}
.show_content p.p_img{text-indent:0em;text-align:center;margin:8px 0px;}
.show_content p.p_img img{padding:4px;border:1px #ddd solid;}
.show_next{line-height:22px;clear:both;}
.show_next li{height:25px;line-height:25px;clear:both;}
.show_next span{padding-left:10px;font-size:11px;}
/*产品*/
.productlist{overflow:hidden;clear:both; text-align:left;}
.productlist ul{overflow:hidden;clear:both;}
.productlist li{width:148px;padding:7px;margin:20px 0 0 19px;float:left;background:#F2F2F2;position:relative;overflow:hidden;}
.productlist .imgs{overflow:hidden;clear:both;}
.productlist .imgs img{width:140px;height:110px;}
.productlist .imgs a{float:left;padding:3px;background:#fff;border:1px solid #E0E0E0;}
.productlist .imgs a:hover{border:1px solid #8C8C8C;}
.productlist .title{width:100%;height:20px;line-height:20px;margin-top:5px;color:#555;text-align:center;overflow:hidden;clear:both;}
.productlist .title a{color:#555;}
span.yj{width:7px;height:7px;background:url(../images/box.png) no-repeat 0 0;display:block;overflow:hidden;position:absolute;z-index:100;}
span.lt{background-position:0 0;left:0;top:0}
span.rt{background-position:-7px 0;right:0;top:0}
span.lb{background-position:0 -7px;bottom:0;left:0}
span.rb{background-position:-7px -7px;bottom:0;right:0}
/*工厂*/
.factory{padding:20px;overflow:hidden;clear:both;}
.factory h2.bt{height:32px;line-height:32px;text-align:center;font-size:22px;color:#0076C1;font-weight:normal;clear:both;}
.factory .item{margin-top:15px;overflow:hidden;clear:both;}
.factory .con_pic{width:236px;float:left;overflow:hidden;}
.factory .con_pic img{width:230px;height:175px;}
.factory .con_pic a{float:left;padding:2px;background:#fff;border:1px solid #E0E0E0;}
.factory .con_pic a:hover{border:1px solid #8C8C8C;}
.factory .con_txt{width:460px;float:right;}
.factory .con_txt h3.bt{height:32px; line-height:32px; padding-bottom:8px;}
.factory table{border-collapse:collapse;font-size:12px;background:#fff;}
.factory table tr td{text-align:center;border:1px solid #ddd;padding:10px;font-size:12px;}
.factory table tr td.td_left{text-align:left;}
/*招聘*/
.careers_left{width:180px;float:left;text-align:center;}
.careers_right{width:480px;float:right;padding-left:20px;border-left:1px dotted #ddd;}
.careers{padding:20px 20px 0;overflow:hidden;clear:both;}
#hr_job{width:100%;line-height:28px;overflow:hidden;clear:both;}
#hr_tab{height:32px;line-height:32px;background:#E7E7E7;clear:both;}
#hr_tab div{height:32px;float:left;text-align:center;overflow:hidden;}
#hr_name01{width:321px;}
#hr_name02{width:120px;}
#hr_name03{width:120px;}
#hr_name04{width:150px;}
.cList{display:none;}
#openList{width:710px;height:28px;color:#0076C1;border:1px solid #E7E7E7;border-top:none;background:#FAFBFA url(../images/ico_08.gif) no-repeat 6px center;}
#openList a{color:#fff;}
.sideBar li{float:left;}
.sideBar .fList{height:28px;cursor:pointer;border:1px solid #E7E7E7;border-top:none;background:#F1F1F1 url(../images/ico_07.gif) no-repeat 6px center;}
.job_con{width:690px;padding:5px 10px;border:1px solid #E7E7E7;background:#fff;border-top:none;}
.job_li{width:710px;height:25px;float:left;}
.job_li div{height:28px;float:left;text-align:center;border-right:1px solid #E7E7E7;}
.job_li div.job_li01{width:300px;padding-left:20px;text-align:left;}
.job_li div.job_li02{width:119px;}
.job_li div.job_li03{width:119px;}
.job_li div.job_li04{width:149px;border-right:0;}
/*动画*/
.main_demo{position:relative;overflow:hidden;}
.main_demo .animation{width:100%;position:absolute;left:0;top:0;text-align:center;}
.main_demo .animation .demo_box{width:1000px;margin:0 auto;padding-top:109px;position:relative;}
.main_demo .animation .seat{position:absolute;z-index:900;display:none;}
.main_demo .animation #demo01{left:-120px; top:50px;}
.main_demo .animation #demo02{right:-180px;top:330px;}
.point span{display:block;width:32px;height:32px;position:absolute;z-index:999;cursor:pointer;}
.point span#it01{left:514px;top:278px;z-index:100;}
.point span#it02{left:420px;top:350px;z-index:100;}
.point span em{display:block;position:absolute;opacity:0.7;filter:alpha(opacity=70);z-index:1;width:32px;height:32px;background:url(../images/transparent.png);animation:animate-stripes 1.5s linear infinite;-webkit-animation:animate-stripes 1.5s linear infinite;-moz-animation:animate-stripes 1.5s linear infinite;-o-animation:animate-stripes 1.5s linear infinite;}
.point span em:hover{opacity:1;filter:alpha(opacity=100);animation-play-state:paused;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;}
@keyframes animate-stripes {0% {transform: rotate(0deg);} 100% {transform: rotate(360deg);}}
@-webkit-keyframes animate-stripes {0% {-webkit-transform: rotate(0deg);} 100% {-webkit-transform: rotate(360deg);}}
@-moz-keyframes animate-stripes {0% {-moz-transform: rotate(0deg);} 100% {-moz-transform: rotate(360deg);}}
@-o-keyframes animate-stripes {0% {-o-transform: rotate(0deg);} 100% {-o-transform: rotate(360deg);}}
/*分頁*/
.pages{width:100%;margin-top:20px;line-height:26px;text-align:center;overflow:hidden;clear:both;}
.pages a,.pages strong{display:inline-block;margin-left:4px;padding:0 10px;height:26px;border:1px solid #C3C3C3;background-repeat:no-repeat;color:#333;overflow:hidden;text-decoration:none;}
.pages a.nxt{padding:0 10px;}
.pages a:hover{border-color:#614C3F;color:#333;}
.pages a.nxt{padding-right:25px;background-image:url(../images/arw_r.gif);background-position:90% 50%;}
.pages a.prev{background-image:url(../images/arw_l.gif);background-position:50% 50%;}
.pages strong{background-color:#D5D5D5;font-weight:400;color:#614C3F;border-color:#737172;}
/*客户*/
.client{width:981px;height:90px;background:url(../images/client.png) no-repeat;position:absolute;left:50%;top:-45px;margin-left:-490px;overflow:hidden;clear:both;}
.client .content{padding:28px 25px;}
.client .title{height:35px;float:left;line-height:35px;font-size:16px;font-weight:bold;text-align:center;color:#3B3B3B;}
.client ul{width:760px;float:right;overflow:hidden;}
.client ul li{height:35px;float:left;padding-right:2px;background:url(../images/ico_04.png) no-repeat right center;}
.client ul li.last{padding-right:0;background:none;}
.client ul li a{width:185px;height:35px;display:inline-block;text-align:center;}
.client ul li a img{height:35px;}
/*底部*/
.footer{width:100%;background:#1A1A1A;position:relative;clear:both;}
.support{width:981px;height:105px;margin:0 auto;padding-top:65px;line-height:24px;background:url(../images/support.png) no-repeat 760px 48px;overflow:hidden;clear:both;}
.support .txt{float:left;padding-right:32px;color:#777;}
.support .txt h3{font-size:12px;font-weight:normal;color:#ddd;}
.support .txt span{display:block;}
.support .txt span em{float:right;padding-right:5px;}
.support .nr01{width:225px;}
.support .nr02{width:225px;}
.support .nr03{width:225px;}
.support .nr04{width:190px;float:right;padding-right:0;}
.support .find{margin-top:8px;overflow:hidden;clear:both;}
.support .find li{float:left;}
.support .find li a{width:35px;height:33px;display:inline-block;background:url(../images/ico_find.png) no-repeat;filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;}
.support .find li a:hover{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.support .find li a.it02{background-position:-35px center;}
.support .find li a.it03{background-position:-70px center;}
.support .find li a.it04{background-position:-105px center;}
.support .find li a.it05{background-position:-140px center;}
.copyright{width:100%;height:50px;line-height:50px;text-align:center;color:#999;border-top:1px solid #252525;background:#101010;}
.copyright a{display:inline-block;padding-right:13px;margin-right:12px;color:#999;background:url(../images/ico_05.gif) no-repeat right center;}
.copyright a.last{padding-right:0;margin-right:0;background:none;}
.copyright a:hover{color:#ccc;}

.message-box{margin-top:5px;}
.message-box li{padding:10px 0;}
.message-box label{float:left;padding-right:10px;width:100px;text-align:right;}

.messtxt{padding:4px;height:20px;line-height:20px;border:1px solid #ccc;border-radius:2px;outline:none;vertical-align:middle;}
.messtxt-small{height:16px;line-height:16px;}
textarea.messtxt{height:auto;}
.pipe{padding:0 8px;font:normal 12px verdana;}

.ejcaid{background:url(images/xzicon.gif) no-repeat 14px center; padding:3px 0px 3px 26px; width:182px; line-height:18px; margin:0; height:18px}