@charset "utf-8";
/* CSS Document */
body{min-width:1000px;background:#ffffff;position:relative;}

/*******index****************************/
.top{width:100%;height:28px;background:url(../images/topbg.jpg) repeat-x;}
.topin{width:1000px;margin:0 auto;background:url(../images/toppic.jpg) no-repeat left top;height:28px;text-align:right;color:#929292;}
.top_r{float:right;}
.login{background:#ff7800;color:#ffffff;display:inline-block;height:28px;line-height:28px;vertical-align:top;width:180px;text-align:center;margin-right:11px;position:relative;z-index:30;cursor:pointer;float:left;}
.login a{color:#ffffff;}
.login a.denglog{margin-left:5px;color:#ffffff;}
.login a.regtxt,.login a.denglog:hover,.login a.regtxt:hover{color:#ffffff;}
.login img{vertical-align:middle;}
.logdiv{padding:7px 13px 10px 5px;background:url(../images/logobg.png)  no-repeat left top;width:260px;height:218px;margin-left:-5px;display:none;}
.login:hover .logdiv{cursor:default;}
.logdivin{width:260px;height:218px;}
.logtit{font-family:Impact;color:#7a7a7a;font-size:24px;text-align:center;text-transform:uppercase;padding-top:13px;margin-bottom:10px;}
.loginput{position:relative;}
.loginput input{width:129px;height:28px;line-height:28px; color:#7a7a7a;font-size:14px;font-family:Arial;border:1px solid #dddddd;margin-bottom:10px;padding:0 10px;display:inline;vertical-align:middle;}   
.loginput em{font-style:normal;color:#a4a4a4}
.loginput span{position:absolute;right:40px;top:8px;}
.loginput01 input{width:109px;padding-right:30px;}
.loginput03{color:#252525;text-align:left;padding-left:35px;overflow:hidden;margin-bottom:8px;}
.loginput03 input{display:inline;vertical-align:middle;}
.loginput03 a.zhuce{float:right;margin-right:35px;color:#252525;}
.loginput04 input{width:189px;height:30px;line-height:30px;color:#ffffff;font-family:Arial;background:url(../images/index_log.jpg) no-repeat left top;border:none;font-size:18px;text-transform:uppercase;}

.shu{margin:0 13px;}
.encss{margin:0 15px 0 7px;}
.chcss{margin-left:6px;}
.topin a{color:#929292;}
.topin a:hover{color:#ff7800;}
.fanhui{margin-right:8px;}

.head{width:1000px;margin:0 auto;padding:23px 0 10px;}

.tosearch{float:right;background:url(../images/sousuo.jpg) no-repeat left top;width:198px;height:21px;padding-left:6px;margin-top:10px;}
.tosearch input{background:none;border:none;height:19px;display:inline;vertical-align:middle;}
.tosearch input[type="text"]{width:170px;line-height:19px;color:#cbc9c9;font-size:11px;margin-right:1px;}
.tosearch input[type="button"]{width:25px;}

.nav{width:995px;margin:0 auto;margin-bottom:10px;font-family:Arial; padding-left:5px;}
.nav ul{background:url(../images/nav_line.jpg) repeat-x left 24px;float:left;}
.nav li{float:left;padding:0 6px;margin-left:69px;height:25px;}
.nav li:first-child{margin-left:0;}
.nav li>a{color:#595959;font-size:14px;display:block;padding-bottom:5px;}
#gtthk{background:#ff7900; height:2px; clear:both; float:left; margin-top:-2px;}

.banner{height:450px;margin:0 auto;position:relative;z-index:0;overflow:hidden;margin-bottom:35px; min-width:1000px;}
.banner ul{position:absolute; left:0; top:0; width:100%; height:100%;}
.banner li{position:absolute; left:100%; top:0; overflow:hidden; width:100%; height:100%;}
.banner li a{position:absolute; left:50%; top:0; margin-left:-800px;}
.banner li:first-child{left:0;}

#prev{position:absolute;display:block;width:32px;height:69px;background:url(../images/pre.png) no-repeat left top;z-index:200;left:140px;top:195px;display:none;}
#next{position:absolute;display:block;width:32px;height:69px;background:url(../images/next.png) no-repeat left top;z-index:200;right:140px;top:195px;display:none;}


.main{width:1000px;margin:0 auto;min-height:500px;}
.maindiv{margin-bottom:48px;}
.index_a_center{float:left;width:215px;padding-right:27px;border-right:1px solid #e6e6e6;height:341px;}
.index_pa{float:right;width:730px;}
.indextit01{font-size:19px;text-transform:uppercase;color:#000000;line-height:20px;margin-bottom:15px;letter-spacing:-0.005em;}
.indexsearch02{background:url(../images/searchin2.jpg) no-repeat left top;height:21px;padding:1px 0 1px 8px;line-height:21px;}
.indexsearch02 input{background:none;border:none;display:inline;vertical-align:middle;}
.indexsearch02 input[type="text"]{width:170px;margin-right:11px;color:#cbc9c9}
.indexsearch02 input[type="button"]{background:url(../images/sousuo2.jpg) no-repeat left top;height:21px;width:23px;}
.index_apply_list li{overflow:hidden;background:url(../images/index_arrow.png) no-repeat 4px center;padding-left:14px;border-bottom:1px solid #ececec;line-height:32px;*margin-top:-2px;}
.index_apply_list li .apply_txt{float:left;color:#4a4a4a;font-size:12px;max-width:190px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.index_apply_list li table{float:right;width:114px;height:60px;text-align:center;vertical-align:middle;border:1px solid #d6d6d6;display:none;}
.index_apply_list li img{font-size:0px;}
.index_apply_list li.cur{padding:10px 0 10px 4px;line-height:62px;background:none;}
.index_apply_list li.cur table{display:table;display:table;*display:inline;}
.index_apply_list li.cur .apply_txt{color:#ff8600;font-size:16px;max-width:90px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

.index_pa_tit{margin-bottom:27px;}
.index_pa_tit .indextit01{background:url(../images/index_titbg01.jpg) no-repeat left bottom;padding-bottom:9px;float:left;margin-bottom:0;}
.index_patit_r{float:right;}
.index_patit_r a{vertical-align:middle;}
.index_patit_r .index_more{color:#f05906;margin-right:10px;font-family:Arial;}
.index_patit_r .index_more:hover{text-decoration:underline;}
.prev01{display:inline-block;width:28px;height:28px;background:url(../images/index_left.jpg) no-repeat left top;*margin-right:3px;}
.next01{display:inline-block;width:28px;height:28px;background:url(../images/index_right.jpg) no-repeat left top;}
.prev01.hv{background:url(../images/index_left_un.jpg) no-repeat left top;}
.next01.hv{background:url(../images/index_right_un.jpg) no-repeat left top;}


.index_pa_list{width:730px;overflow:hidden;height:281px;position:relative;}
.index_pa_list ul{width:10000px;}
.index_pa_list li{width:220px;float:left;margin-right:35px;overflow:hidden;text-align:center}
.index_pa_listpic{position:relative;margin-bottom:15px;}
.index_pa_list .jzimg{width:220px;height:193px;*font-size:12px;}
.index_pa_list_yellow{display:block;width:220px;height:193px;background:url(../images/index_ceng.png) no-repeat left top;position:absolute;left:0;top:0;display:none;}
.index_pa_listpic:hover .index_pa_list_yellow{display:block;}
.indexprotit{color:#333333;font-size:18px;text-transform:uppercase;max-width:220px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:30px;text-align:center;line-height:30px;}
.index_paentxt{color:#919090;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:11px;margin-bottom:13px;text-align;center}
.index_papara{line-height:18px;height:72px;overflow:hidden;}

.maindiv01{padding-bottom:30px;border-bottom:1px solid #dfdfdf;margin-bottom:30px;}
.index_compony{float:left;width:750px;}
.componytit{overflow:hidden;margin-bottom:30px;}
.componytit .index_more{float:right;line-height:28px;color:#f05906;font-family:Arial;}
.componytit .index_more:hover{text-decoration:underline;}
.indextit01>i{color:#aaaaaa;font-family:Nyala;font-size:19px;font-weight:normal;text-transform:none;}
.index_compony .indextit01{background:url(../images/index_titbg02.jpg) no-repeat left bottom;padding-bottom:9px;float:left;margin-bottom:0;}
.index_compony .indextit01 span{margin-left:14px;}


.comonycon{height:250px;overflow:hidden;}
.comonycon table{float:left;width:213px;height:122px;text-align:center;vertical-align:middle;margin-right:18px;}
.conptxt{font-size:13px;line-height:25px;}

.index_develop{float:right;width:224px;}
.index_develop .indextit01{background:url(../images/index_titbg03.jpg) no-repeat left bottom;padding-bottom:9px;margin-bottom:15px;} 
.innopic{margin-bottom:10px;display:block;}
.innocon{line-height:23px;font-size:13px;height:184px;overflow:hidden;}
.index_develop .index_more{color:#f05906;margin-right:10px;line-height:23px;font-family:Arial;}
.index_develop .index_more:hover{text-decoration:underline;}

.maindiv02{margin-bottom:55px;}
.indexmanage{float:left;width:503px;}
.indexmanagetit{margin-bottom:27px;}
.indexmanagetit .indextit01{background:url(../images/index_titbg04.jpg) no-repeat left bottom;padding-bottom:9px;float:left;margin-bottom:0;}
.index_patit_r{float:right;}
.index_patit_r a{vertical-align:middle;}
.index_patit_r .index_more{color:#f05906;margin-right:10px;font-family:Arial;}
.index_patit_r .index_more:hover{text-decoration:underline;}
.prev02{display:inline-block;width:28px;height:28px;background:url(../images/index_up.jpg) no-repeat left top;*margin-right:3px;}
.next02{display:inline-block;width:28px;height:28px;background:url(../images/index_down.jpg) no-repeat left top;}
.prev02.hv{background:url(../images/index_up_un.jpg) no-repeat left top;}
.next02.hv{background:url(../images/index_down_un.jpg) no-repeat left top;}
.indexmanalist{height:359px;overflow:hidden;}
.indexmanalist ul{height:10000px;}
.indexmanalist li{width:503px;height:111px;margin-top:14px;background:url(../images/index_newsbg.jpg) no-repeat left top;overflow:hidden;}
.indexmanalist li:first-child{margin-top:0;}
.indexmanalist li:hover{background:url(../images/index_newsbg_h.jpg) no-repeat left top;color:#ffffff;}
.indexmanalist li table{margin:15px 10px 0 16px;float:left;width:110px;height:73px;text-align:center;vertical-align:middle;}
.indexmanalcon{float:left;width:337px;margin-top:20px;line-height:20px;}
.indexmanaa{width:337px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.indexmanaa a{font-size:14px;font-weight:bold;}
.indexmanalist li:hover .indexmanaa a{color:#ffffff}
.indexmanamore a{width:84px;height:29px;line-height:29px;color:#ffffff;background:#404040;text-align:center;float:right;}
.indexmanamore{display:none;}
.indexmanalist li:hover .indexmanamore{display:block;}
.indexnews{float:right;width:461px;}
.indexnews .indextit01{margin-bottom:0;}
.indexnews .indexnewstit{margin-bottom:15px;}

.indexnewstit .indextit01{background:url(../images/index_titbg05.jpg) no-repeat left bottom;padding-bottom:9px;float:left;}
.indexnewstit .indextit01 span{margin-left:14px;}
.indexnewstit .index_more{float:right;line-height:28px;color:#f05906;font-family:Arial;}
.indexnewstit .index_more:hover{text-decoration:underline;}

.indexnewslist{padding-top:14px;}
.indexnewslist li{margin-top:12px;border:3px solid #ececec;background:url(../images/xiexian.jpg) repeat;height:40px;overflow:hidden;}
.indexnewslist li:first-child{margin-top:0;}
.indexnewslist li>div{background:url(../images/indexjia.jpg) no-repeat left 7px;margin:9px 9px 13px 17px;padding-left:20px;}
.indexnetit{font-size:18px;text-transform:uppercase;margin-bottom:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.indexnewscon{line-height:18px;height:54px;overflow:hidden;}
.indexnewslist li.cur{height:113px;}
.indexnewslist li.cur>div{background:url(../images/indexjian.jpg) no-repeat left 10px;}

.footer{border-top:8px solid #e8e8e8;background:#f4f4f4;min-height:305px;}
.footerin{width:1000px;margin:0 auto;padding:34px 0 26px 0;}
.footmessage{float:right;margin:0 24px;width:420px;}
.footmessage input,.footmessage textarea{border:1px solid #b8b8b8;background:#8d8d8d;padding:0 10px;font-size:11px;font-weight:bold;font-family:Arial;color:#ffffff;}
.footmessage textarea{padding:5px 10px;width:381px;height:110px;}
.indexinput,.indexinput01{width:171px;height:35px;margin-left:17px;display:inline;vertical-align:middle;line-height:35px;}
.indexinput:first-child{margin-left:0;}
.footmessage .indexinput01{height:28px;width:90px;margin-left:0;margin-right:12px;line-height:28px;}
input.indexsubmit{width:77px;height:30px;background:#fc8200;color:#ffffff;border:none;float:right;font-family:Franklin Gothic Medium;font-size:16px;font-weight:normal;}
.footmessagelist li{margin-bottom:11px;overflow:hidden;}
.footmessagelist li img{vertical-align:middle;margin-right:10px;display:inline;}
a.yanzhengtxt{color:#F00;text-decoration:underline;}

.index_share img{margin-left:8px;}
.index_share img:first-child{margin-left:0;}

.weixin{margin-left:15px;position:relative;cursor:pointer;padding-top:10px}
.erweima{position:absolute;left:-66px;top:-145px;display:none;}
.weixin:hover .erweima{display:block;}

.indexcontit{margin-left:70px;font-size:16px;line-height:18px;color:#111111;margin-bottom:20px;}
.indexcontactp01,.indexcontactp02,.indexcontactp03,.indexcontactp04{margin-bottom:22px;line-height:16px;padding-left:23px;margin-left:70px;}
.indexcontactp01 span,.indexcontactp02 span,.indexcontactp03 span,.indexcontactp04 span{text-transform:uppercase;font-size:11px;}
.pinem{padding-left:20px;font-style:normal;}
.indexcontactp01{background:url(../images/telicon.png) no-repeat left top;}
.indexcontactp02{background:url(../images/faxicon.png) no-repeat left top;margin-bottom:25px;}
.indexcontactp03{background:url(../images/emailicon.png) no-repeat left top;margin-bottom:24px;}
.indexcontactp04{background:url(../images/addicon.png) no-repeat left top;}

.copyright{width:100%;background:#464646;min-height:40px;}
.copyin{width:1000px;margin:0 auto;padding:10px 0;font-family:Arial;color:#929292;}

.botnav{float:right;margin:0 20px;}
.botnav a{margin:0 5px;}
.copytxt{line-height:20px;}
.copyin a{color:#929292;}
.copyin a:hover{color:#ff8600;}
.jianshe{margin-left:15px;}



/***about****************************/
.subnav{width:100%;margin-bottom:20px;background:url(../images/navbg.jpg) no-repeat center top;font-family:Arial;font-size:13px;}
.subnavin{width:1000px;line-height:39px;margin:0 auto;}
.subnavin ul{float:left;margin-left:5px;}
.subnav li{padding:0 18px;float:left;margin-left:15px; position:relative;}
.subnav li:first-child{margin-left:0;}
.subnav li.cur{background:url(../images/navbg_h.jpg) repeat-x;}
.subnav li.cur>a{display:block;background:url(../images/navbg_bot_h.png) no-repeat center bottom;padding-bottom:6px;margin-bottom:-6px;height:39px;color:#ffffff;font-weight:bold;}
.subnav li:hover div{ display:block;}
.subnav li div{ display:none; position:absolute; top:39px; left:0px; width:100%; background:url(../images/png006.png); }
.subnav li div a{ display:block; padding:0px 10px; height:30px; line-height:30px; font-size:12px; text-align:center; color:#fff; overflow:hidden;}
.subnav li div a:hover{ background:#f49014;}

.xue{margin-bottom:25px;text-align:right;color:#999999;font-size:13px;font-family:Arial;overflow:hidden;}
.xue>p{max-width:550px;float:right;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.xue img{display:inline;vertical-align:middle;margin-top:-2px;margin-right:5px;}
.xue a{color:#999999;}
.xue a:hover{color:#333333;}

.gttheight{height:31px;margin-bottom:23px;}
.nynav{padding:0 20px 0 30px;font-family:Arial;font-size:14px;background:url(../images/nynavbd.jpg) repeat-x left bottom #fff; width:950px;}
.nynav li{float:left;margin-right:10px;background:#5e5e5e;width:115px;height:31px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 5px;text-align:center;line-height:31px;cursor:pointer;margin-top:5px;color:#ffffff;}
.nynav li.cur{background:#ffffff;width:114px;border:1px solid #dadada;border-bottom:none;height:30px;line-height:30px;}
.nynav li.cur{color:#4a4a4a;}
.nynav.gttfix{position:fixed; z-index:100000; left:50%; top:0; margin-left:-500px;}

.nyban{margin-bottom:50px;}
.nycon{line-height:24px;font-family:Arial;font-size:14px;}
.nytit{font-family:Century Gothic;font-size:24px;line-height:36px;text-align:center;color:#000000;text-transform:uppercase;margin-bottom:30px;}

.show_box{width:1000px; height:443px; background:url(../images/nyhonorbg.jpg) no-repeat left top;margin-bottom:55px;} 
.honortit{font-family:Century Gothic;color:#ffffff;font-size:36px;text-transform:uppercase;padding:24px 0 0 24px;margin-bottom:23px;height:32px;}
/****************************************************************/
.showcase {position:relative;width:873px;}

.showcase a.controls {position:absolute; z-index:9999999;width:33px;height:33px;}
.showcase a.previous {background:url(../images/honor_lh.jpg) no-repeat;overflow:hidden;left:207px;}
.showcase a.next {background:url(../images/honor_rh.jpg) no-repeat;overflow:hidden;}

.showcase ul li{width:401px;height:295px;list-style-type:none;text-align:center; background-color:#FFF; padding:6px; border:1px solid #e7e7e7;}
.showcase li a img {width:100%; height:100%; background-color:#FFF; vertical-align:top; }
.showcase ul li div{position:absolute;bottom:1px; left:0;width:100%;}
.showcase ul li p{background:#cc6500;color:#ffffff;font-size:13px;line-height:26px; height:26px;overflow:hidden; margin:0px 5px;padding:5px 0px;}

/* Horizontal showcase ------------------------- */
.showcase#horizontal{width:895px;height:306px;margin:0 auto;}	
.showcase#horizontal a.controls{top:40%;}
.showcase#horizontal a.next {right:193px;}
.showcase#horizontal a.controls:hover{color:#76bd00;}
.showcase#horizontal ul{position: relative;width:875px;height:306px;margin: 0 auto;}



.ourteam{font-family:Arial;font-size:14px;line-height:24px;}
.teamtit{font-family:Century Gothic;font-size:48px;text-align:center;margin-bottom:15px;}
 


.nyvedio{width:1000px;height:481px;background:url(../images/vediobg.jpg) no-repeat left top;margin-bottom:60px;}
.vediotit{text-align:center;font-family:Century Gothic;font-size:36px;padding:25px 10px 0 10px;text-transform:uppercase;margin-bottom:20px;}
.vediodiv{float:left;width:494px;height:359px;margin:0 30px;position:relative;}
.vediodiv li{position:absolute;left:0;top:0;display:none;}
.vediodiv li:first-child{display:block;}
.vediodiv li table{width:494px;height:359px;text-align:center;vertical-align:middle;}
.nycediotxt{float:left;width:425px;padding-top:35px;}
.nyvcontit{font-family:Arial;font-size:20px;margin-bottom:25px;}
.nyvcontit span{color:#a9a9a9;font-size:11px;}
.nyvconpp{line-height:24px;font-size:14px;padding-bottom:35px;border-bottom:1px solid #ffffff;margin-bottom:35px;}

.vsmallbd{position:relative;width:420px;height:75px;}
.vprev{width:10px;height:18px;background:url(../images/v_prev.png) no-repeat left top;position:absolute;left:0;top:30px;}
.vnext{width:10px;height:18px;background:url(../images/v_next.png) no-repeat left top;position:absolute;right:0;top:30px;}
.vsmall{float:left;}
.vediosmall{width:371px;overflow:hidden;height:75px;margin-left:22px;}
.vediosmall ul{width:10000px;}
.vediosmall ul li{float:left;width:117px;height:75px;margin-right:10px;cursor:pointer;}
.vediosmall table{width:117px;height:75px;text-align:center;vertical-align:middle;}




.culturecon_his{}
.culturetit{font-family:Franklin Gothic Medium;font-size:60px;text-transform:uppercase;text-align:center;color:#2f67a6;margin-bottom:20px;}
.cultlitit{text-align:center;margin-bottom:30px;}
.culpp{margin-left:195px;margin-bottom:60px;}
.culpp .pppp{overflow:hidden;font-size:14px;line-height:30px;}
.culpp .pppp b{float:left;width:102px;color:#238bff;}
.company{padding-top:60px;margin-bottom:100px;}
.comcon{font-size:14px;line-height:32px;padding-left:13px;}





.ogancon{padding:40px 0 70px 0;min-height:500px;}
.ogancon ul{margin:12px 0px ;padding-left:40px;list-style:disc;}

.joincon{padding-top:10px;padding-bottom:70px;}
.joinpic{margin-bottom:35px;}
.joblist{width:605px;margin:0 auto;margin-bottom:20px;font-family:Arial;}
.joblist li{border:1px solid #dce6f2;border-top:none;height:38px;overflow:hidden;line-height:38px;*margin-top:-3px;}
.joblist li:first-child{background:#e9860c;height:27px;line-height:27px;color:#ffffff;font-size:13px;font-weight:bold;border-left:1px solid #e9860c;border-right:1px solid #e9860c;border-bottom:none;}
.joblist li:first-child span{border-left:1px solid #e7dbc4;display:inline-block}
.joblist li p:first-child{border:none;}
.joblist li p,.joblist li a{float:left;text-align:center;padding:0 10px;border-left:1px solid #dce6f2;}
.joblist .sp01{width:280px;padding-left:15px;text-align:left;border:none;}
.joblist .sp02{width:118px;}
.joblist .sp03{width:138px;padding:0 10px;}

.recrucon{padding-top:10px;padding-bottom:70px;}
.recrucon ul{margin:12px 0px ;padding-left:40px;list-style:disc;}
.jobinfor{border-top:1px solid #dedede;border-right:1px solid #dedede;width:632px;margin:0 auto;font-family:Arial;margin-bottom:30px;}
.jobinfor p{overflow:hidden;}
.jobinfor p span{float:left;width:300px;padding-left:15px;line-height:34px;border-left:1px solid #dedede;border-bottom:1px solid #dedede;height:34px;}
.jobinfoo{padding-left:190px;line-height:24px;}
/****product*******************/
.polist{width:1000px;overflow:hidden;padding-bottom:70px;}
.polist ul{overflow:hidden;width:1035px;padding-bottom:35px;border-bottom:1px solid #e7e7e7;margin-bottom:30px;}
.polist li{border:1px solid #e6e6e6;margin:29px 29px 0 0;width:208px;padding:9px 9px 12px 9px;float:left;}
.propic{background:url(../images/propicbg.jpg) no-repeat left bottom;padding-bottom:13px;margin-bottom:5px;}
.polist .jzimg{width:208px;height:193px;*font-size:168px;}
.protit{text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.protit a{font-size:15px;font-family:Arial;}
.polist li:hover{border:1px solid #f28b0c;}

.polist01{width:1000px;overflow:hidden;font-family:Arial;}
.prolitit{font-size:24px;text-transform:uppercase;color:#494949;}
.polist01 ul{width:1036px;overflow:hidden;margin-bottom:80px;}
.polist01 ul li{width:235px;float:left;margin:30px 24px 0 0;border-top:6px solid #c9c9c9;position:relative;}
.pro01tit{text-align:center;height:62px;line-height:62px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.pro01tit a{font-size:22px;color:#494949;}
.polist01 table{width:208px;height:193px;text-align:center;vertical-align:middle;margin:0 auto;margin-bottom:10px;}
.protxt{width:208px;margin:0 auto;color:#494949;line-height:18px;height:54px;overflow:hidden;margin-bottom:20px;}
.proline{height:1px;background:url(../images/txtbg.jpg) no-repeat left bottom;width:208px;margin:0 auto;margin-bottom:15px;}
.promore{display:block;width:62px;height:24px;background:url(../images/promore.jpg) no-repeat left top;margin-left:8px;}
.proceng{display:block;width:208px;height:193px;background:url(../images/pro_h.png) no-repeat left top;position:absolute;left:13px;top:62px;display:none;}
.polist01 li:hover{border-top:6px solid #f28b0c;}
.polist01 li:hover .pro01tit a{color:#f28b0c;}
.polist01 li:hover .proceng{display:block;}
.polist01 li:hover .proline{background:url(../images/txtbg_h.jpg) no-repeat left bottom;}
.polist01 li:hover .promore{background:url(../images/promore_h.jpg) no-repeat left top;}

.pocon{padding-bottom:70px;font-family:Arial;}
.pocon ul{margin:12px 0px ;padding-left:40px;list-style:disc;}
.proshowtit{overflow:hidden;margin-bottom:20px}
.probtn{float:right;overflow:hidden;width:333px;}
.proh1{color:#f28b0c;font-size:20px;line-height:36px;font-family:Arial;float:left;width:620px;}
.probtn a{float:left;height:32px;line-height:32px;color:#ffffff;font-size:14px;font-weight:bold;}
.xunan{width:93px;background:url(../images/xunpan.jpg) no-repeat left top;padding-left:62px;}
.down{width:120px;background:url(../images/send.jpg) no-repeat left top;padding-left:45px;margin-left:13px;}
.conon{font-size:14px;line-height:26px;margin-bottom:30px;}
.tanchu{position:fixed;margin-left:-130px;width:100%;}


.pro_show{width:100%;background:url(../images/pro_show_bg.png) repeat;position:absolute;z-index:100000000000;top:0;left:0;border:1px solid #000;display:none;}
.proshow_in{width:260px;height:414px;padding:15px;position:fixed;left:50%;top:50%;margin-left:-130px;overflow-y:auto;margin-top:-206px;}
.proshow_in .logdivin{padding-left:40px;width:220px;}
.proshow_in .logtit{text-align:left;margin-left:44px;padding-top:22px}
.proshow_in .loginput03{margin-left:-30px;}
.proshow_wz{position:relative;}
.guanbi{display:block;float:right;width:21px;height:21px;background:url(../images/close.jpg) no-repeat right top;cursor:pointer;}
.close{position:absolute;right:10px;top:12px;}



.xunjiacon{padding-top:30px;}
.xunjia{width:582px;padding:20px;background:#f1f1f1;margin:0 auto;margin-bottom:50px;}
.xunjialist{width:582px;background:url(../images/xunjibg.jpg) no-repeat left top #ffffff;padding-top:40px;padding-bottom:40px;}
.xunjialist li{margin-left:35px;margin-top:17px;}
.xunjialist input,.xunjialist textarea{border:1px solid #dbdbdb;width:376px;height:35px;padding:0 10px;line-height:35px;display:inline;vertical-align:middle;color:#a9a9a9;line-height:26px;font-family:Arial;}
.xunjialist .submit01{background:#2e7fb7;color:#ffffff;width:96px;height:28px;line-height:28px;font-size:18px;margin-right:10px;border:none;margin-left:112px;}
.xunjialist .reset01{background:#727272;color:#ffffff;width:96px;height:28px;line-height:28px;font-size:18px;border:none;}
.xunjialist .inpu02{width:203px;}
.xunjialist .inpu03{width:278px;}
.xunjialist .inpu04{height:127px;}
.xunjialist .inpu05{width:120px;height:28px;margin-right:5px;}

/*********fatory*************/
.applyconn{padding-bottom:80px;}
.factorycon{font-family:Arial;font-size:14px;line-height:24px;}
.faccon01{color:#999999;font-size:16px;line-height:24px;letter-spacing:-0.001em}
.applytit{background:url(../images/apply_line.jpg) no-repeat center bottom;padding-bottom:29px;margin-bottom:23px;}
.apptit01{background:url(../images/applybg_r.jpg) no-repeat right top #f28b0c;height:32px;padding-right:52px;width:410px;margin:0 auto;margin-bottom:30px;}
.apptit01>p{background:url(../images/applybg_l.jpg) no-repeat left top;text-transform:uppercase;font-size:20px;color:#ffffff;text-align:center;line-height:32px;padding-left:52px;}
.apptxt{font-size:14px;line-height:24px;font-family:Arial;margin-bottom:38px;}
.apptit02{color:#f28b0c;font-size:24px;line-height:24px;margin-bottom:15px;font-family:Arial;text-transform:uppercase;}
.applyconn .piclist{width:996px;overflow:hidden;}
.applyconn  .piclist ul{padding:0;margin:0;width:1025px;}
.piclist li{width:185px;margin-right:18px;list-style:none;font-size:16px;float:left;margin-bottom:30px;}
.piclist li p{padding-top:10px;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.pplinn{*padding-top:30px;}

.applyconn .applyaaa{margin-bottom:25px;}
.appcin{text-align:center;font-size:14px;line-height:28px;font-family:Arial;margin-bottom:45px;}
.functiontit{text-align:center;background:url(../images/yyline.jpg) repeat-x left center;margin-bottom:40px;}

.applyconn .funclist{padding:0;margin:0;list-style:none;font-family:Arial;}
.funclist li{background:url(../images/appnewscen.jpg) repeat-y;margin-bottom:30px;*float:left;*width:100%;}
.funtop{background:url(../images/appnewstop.jpg) no-repeat; height:2px;}
.funcbot{background:url(../images/appnewsbot.jpg) no-repeat left bottom;padding-bottom:5px;*margin-top:-2px;overflow:hidden;}
.funclist table{float:left;width:251px;height:166px;text-align:center;vertical-align:middle;margin-right:30px;}
.zixuntit{font-size:16px;line-height:28px;font-weight:bold;padding-top:20px;margin-bottom:15px;margin-left:30px;}
.zixuncon{line-height:24px;font-size:14px;padding-bottom:30px;margin-left:30px;}

.funclist li.odd{background:url(../images/appnewscen01.jpg) repeat-y;}
.funclist li.odd .funtop{background:url(../images/appnewstop01.jpg) no-repeat; height:2px;}
.funclist li.odd .funcbot{background:url(../images/appnewsbot01.jpg) no-repeat left bottom;overflow:hidden;padding-bottom:5px;}
.funclist li.odd  table{float:right;margin-left:30px;margin-right:0;}
/********Innovation and R&D************/
.rdcon{overflow:hidden;}
.rdcon ul{margin:12px 0px ;padding-left:40px;list-style:disc;}
.rdtit{text-align:center;padding-top:30px;margin-bottom:20px;}
.rdpptit{text-align:center;font-size:16px;margin:0 10px 30px;}
.linep{border-bottom:1px solid #e7e7e7;margin-bottom:26px;}
.randdcon{font-size:16px;line-height:30px;font-family:Arial;}
.rdttt{margin-bottom:25px;padding-top:20px;}

.test_div{width:1000px;overflow:hidden;}
.test_div ul{padding:0;margin:0;list-style:none;overflow:hidden;width:1035px;margin-bottom:60px;}
.test_div ul li{float:left;width:170px;margin-right:29px;margin-top:40px;}
.test_div ul li table{border:1px solid #eeeeee;margin-bottom:10px;width:170px;height:257px;text-align:center;vertical-align:middle;}
.test_div ul li p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-family:Arial;font-size:14px;text-transform:uppercase;text-align:center;}

/*****news*********************/
.newscon{padding-bottom:50px;}
.newslist{margin-bottom:23px;}
.newslist li{border-bottom:1px dotted #d4d4d4;margin-bottom:7px;height:104px;padding:13px 25px 0 15px;}
.nydate{background:url(../images/arrow.png) no-repeat left center;font-family:Arial;font-size:11px;color:#999999;font-weight:bold;padding-left:15px;margin-bottom:6px;}
.newstit{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:600px;line-height:22px;height:22px;margin-bottom:6px;}
.newstit a{color:#333333;font-family:Arial;font-weight:bold;padding-left:15px;}
.newscontxt{line-height:18px;color:#747474;height:36px;overflow:hidden;padding-left:15px;}
.newslist li:hover{background:#f7f7f7;}

.page{text-align:right;}
.page a{line-height:28px;background:#ebebeb;color:#747474;padding:5px 10px;text-transform:uppercase;font-family:Arial;margin-right:5px;}
.page a:hover,.page a.cpb{background:#f79900;color:#ffffff;}

.newsshowcon{padding:25px 12px 35px;}
.newsshowcon ul{margin:12px 0px ;padding-left:40px;list-style:disc;}
.nynum,.nyname{font-weight:bold;font-size:11px;color:#999999;line-height:16px;text-align:right;}
.nyname{color:#9a9a9a;font-weight:normal;margin-bottom:5px;}
.newsh1{color:#333333;font-family:Arial;font-size:13px;padding-left:15px;margin-bottom:13px;max-width:650px;line-height:22px;}
.line{border-bottom:1px solid #d4d4d4;width:100%;height:1px;margin-bottom:15px;}
.newsshowcon{font-family:Arial;color:#666666;line-height:22px;}
.shangxia{border-bottom:1px dotted #9d9d9d;border-top:1px dotted #9d9d9d;height:34px;line-height:34px;margin-bottom:20px;}
.shangxia>p{float:left;width:445px;margin-left:15px;overflow:hidden;}
.shangxia>p em{font-size:14px;font-weight:bold;float:left;margin-right:5px;font-style:normal;}
.shangxia>p a{float:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:355px;color:#666666;}
.shangxia>p a:hover{color:#ff8600;}
.nyfanhui{overflow:hidden;}
.nyfanhui a{float:right;color:#ffffff;background:#fc8200;font-weight:bold;font-size:14px;font-family:Arial;width:80px;height:28px;text-align:center;line-height:28px;margin-right:13px;}

.faqcon{padding-bottom:50px;}
.faqlist li{overflow:hidden;padding-bottom:30px;border-bottom:1px dotted #9d9d9d;margin-bottom:30px;}
.faqtit{text-align:center;padding-top:25px;margin-bottom:35px;}
.faqdate{float:left;width:57px;margin-right:11px;text-align:center;background:url(../images/ny_faq.jpg) no-repeat left top;padding-top:30px;font-size:10px;color:#878787;line-height:18px;}
.faqcontxt{float:left;width:931px;}
.faqcontit{background:#9a9a9a;line-height:24px;width:100%;margin-bottom:5px;}
.faqcontit .titp{margin:0 15px;color:#ffffff;font-weight:bold;font-size:14px;}
.faqconn{background:url(../images/faqbgcen.jpg) repeat-y left top;}
.faqconntop{background:url(../images/faqbgtop.jpg) no-repeat left top;height:22px;}
.faqconnbot{background:url(../images/faqbgbot.jpg) no-repeat left bottom;padding:0 20px 14px 20px;font-size:13px;color:#666666;line-height:20px; }
.faqlist li:hover .faqdate{background:url(../images/ny_faq_h.jpg) no-repeat left top;}
.faqlist li:hover .faqcontit{background:#f28b0c;}
.faqlist li:hover .faqconn{background:url(../images/faqbgcen_h.jpg) repeat-y left top;}
.faqlist li:hover .faqconntop{background:url(../images/faqbgtop_h.jpg) no-repeat left top;}
.faqlist li:hover .faqconnbot{background:url(../images/faqbgbot_h.jpg) no-repeat left bottom;}

/****conatct*****************/
.nymap{width:984px;height:542px;background:url(../images/mapbg.jpg) no-repeat left top;margin:0 auto;overflow:hidden;padding:3px 6px 7px 3px;margin-bottom:100px;}
.contactcon{padding-top:25px;}
.contactcon ul{margin:12px 0px ;padding-left:40px;list-style:disc;}
.contactinfor{float:left;width:323px;height:542px;background:url(../images/ny_contact_ye.jpg) no-repeat left top;padding-left:30px;}
.conatcatpic{float:left;width:159px;height:542px;}
.conatctmap{float:left;}

.maptit{padding:34px 0 23px 12px;width:300px;background:url(../images/xian_line.png) repeat-x left bottom;margin-bottom:23px;}
.inforin{margin-left:10px;width:285px;font-family:Arial;font-size:13px;color:#ffffff;line-height:22px;margin-bottom:15px;height:100px;overflow:hidden;}
.inforin a.aconn{color:#ffffff;}
.inforin a.aconn:hover{text-decoration:underline;}

.contactform{width:293px;height:150px;background:#ffffff;padding-top:1px;}
.contactform input,.contactform textarea{background:#ffffff;border:1px solid #bcbcbc;border-bottom:1px solid #9a9a9a;height:36px;width:281px;font-family:Arial;padding:0 5px;font-size:13px;color:#4a4a4a;}
.contactform textarea{height:70px;}
.contactform>p{margin-bottom:1px;}
.contactform>p.textp{margin-bottom:15px;}
.contactform>p.inputxt{font-family:Arial;font-size:12px;color:#ffffff;margin-bottom:5px;}
.lastpp{overflow:hidden;}
.lastpp .inputt01{width:81px;height:21px;background:url(../images/ny_contact_inbg.jpg) no-repeat left top;border:none;margin-right:5px;display:inline;vertical-align:middle;}
.lastpp .inputt02{float:right;width:75px;height:23px;background:url(../images/subbg.png) no-repeat  left top;border:none;color:#ffffff;font-size:14px;font-family:Arial;display:inline;vertical-align:middle;}


/***reg*********************/

.regcon{padding-top:30px;}
.reg{width:582px;padding:20px;background:#f1f1f1;margin:0 auto;margin-bottom:50px;}
.reglist{width:582px;background:url(../images/xunjibg.jpg) no-repeat left top #ffffff;padding-top:60px;padding-bottom:40px;}
.reglist li{margin-left:80px;margin-top:27px;}
.reglist input{border:1px solid #dbdbdb;width:464px;height:35px;padding:0 10px;line-height:35px;display:inline;vertical-align:middle;color:#a9a9a9;line-height:26px;font-family:Arial;}
.reglist .submit01{background:#2e7fb7;color:#ffffff;width:96px;height:28px;margin:0 auto;line-height:28px;font-size:18px;border:none;}
.reglist .inpu03{width:278px;}
.reglist .inpu05{width:120px;height:28px;margin-right:5px;}
.reglist li em{font-style:normal;float:left;width:123px;text-align:right;margin-right:5px;line-height:35px;font-size:14px;font-family:Arial;}


/*404*/
.div404{text-align:center;}
.div404 a{margin-right:10px;text-transform:uppercase;font-size:14px;font-family:Arial;}




/*****top*************/
#gotop{ width:36px; height:48px; background:url(../images/icon.png) no-repeat; position:fixed; right:50px; cursor:pointer;
_position:absolute;_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)));display:none;}

#gotop{ background-position:-276px -310px; bottom:67px; _margin-bottom:67px;} 

.pocon .xunjialist{padding-left:0;margin-top:0;list-style:none;}
.xunjiatit{color: #F28B0C;font-family: Arial; font-size:30px; line-height: 36px;text-transform:uppercase;margin-bottom:40px;padding:10px 0;background:url(../images/sendbg.jpg) repeat-x left bottom;}
.xunjiatit span{border-bottom:2px solid #F28B0C;padding:0 10px 9px;}
.xunjialist li span{color:#ff220d;margin-left:5px;}
.firstli{color:#999999;font-size:14px;font-family:Arial;}
.xunjialist li em{font-style:normal;float:left;width:105px;text-align:right;line-height:35px;font-size:14px;font-family:Arial;margin-right:5px;}


.reglist li span{color:#ff220d;margin-left:5px;}

