@charset "utf-8";
body {margin: 0px;padding: 0px; font-family:"微软雅黑","宋体";font-size:12px;color:#333333; background:url(../images/bg_top.jpg) 0px top repeat-x; line-height:22px;}
td {font-size: 12px;}
img {border:none;}
form,input,select,button {vertical-align:middle; margin: 0px;padding: 0px; font-family:"微软雅黑";}
p,ul,li,h1,h2,h3,h4,h5,dl,dt,dd,em,div,i,b {margin: 0px;padding: 0px; font-style:normal; list-style:none; text-indent:0px;}
a:active{star:expression(this.onFocus=this.blur());} 
:focus{outline:none;}
a:focus,button:focus{outline:none; -moz-outline:none;}
::-moz-focus-inner{border:0px;outline:none;}

.clear {margin:0px; padding:0px; clear:both;}
.w980{ margin:0px auto; width:980px;}
.fl{ float:left;}

/* ----- Links ----- */
a {text-decoration:none; color:#333333;}
a:hover {text-decoration:underline;color:#ea5500;}
a.blue{ color:#2a82c6;}

/* ----- top css ----- */
#head{ width:1000px; margin:0px auto; height:75px; position:relative; padding-top:15px;}
#head .logo{ width:107px; height:75px; float:left; background-image:url(../images/logo.jpg);}
#head .logo a{ display:block; height:90px;}
#head .tel{ border:1px solid #999999; width:133px; line-height:18px; height:26px; padding-top:32px; color:#99aa00; font-size:18px; font-family:"Times New Roman", Times, serif; background:url(../images/icon_tel.gif) center 11px no-repeat; font-weight:bold; float:right; text-align:center;}

/* ----- Navigation ----- */
#nav{float:right; padding-top:13px; height:35px; line-height:35px;}
#nav .version{ float:left; padding:0px 20px 0px 13px;font-size:18px; font-family:"Times New Roman", Times, serif; font-weight:bold;}
#nav .version a{ color:#99aa00;}#nav .version a:hover{ text-decoration:none; color:#ea5500;}
#nav em{ display:none;}
#nav ul{ float:left;}
#nav li{ float:left; height:35px; position:relative; z-index:1;}
#nav li .aon a{display:inline-block;height:35px; margin-left:16px;}
#nav li .aon a#a1{ background:url(../images/nav.gif) 0px top no-repeat; width:28px; margin-left:0px;}
#nav li .aon a#a1:hover,#nav li .aon a#a1.sele{ background:url(../images/nav.gif) 0px bottom no-repeat;}
#nav li .aon a#a2{ background:url(../images/nav.gif) -44px top no-repeat; width:56px;}
#nav li .aon a#a2:hover,#nav li .aon a#a2.sele{ background:url(../images/nav.gif) -44px bottom no-repeat;}
#nav li .aon a#a3{ background:url(../images/nav.gif) -116px top no-repeat; width:56px;}
#nav li .aon a#a3:hover,#nav li .aon a#a3.sele{ background:url(../images/nav.gif) -116px bottom no-repeat;}
#nav li .aon a#a4{ background:url(../images/nav.gif) -188px top no-repeat; width:56px;}
#nav li .aon a#a4:hover,#nav li .aon a#a4.sele{ background:url(../images/nav.gif) -188px bottom no-repeat;}
#nav li .aon a#a5{ background:url(../images/nav.gif) -260px top no-repeat; width:93px;}
#nav li .aon a#a5:hover,#nav li .aon a#a5.sele{ background:url(../images/nav.gif) -260px bottom no-repeat;}
#nav li .aon a#a6{ background:url(../images/nav.gif) -369px top no-repeat; width:56px;}
#nav li .aon a#a6:hover,#nav li .aon a#a6.sele{ background:url(../images/nav.gif) -369px bottom no-repeat;}
#nav li .aon a#a7{ background:url(../images/nav.gif) -441px top no-repeat; width:56px;}
#nav li .aon a#a7:hover,#nav li .aon a#a7.sele{ background:url(../images/nav.gif) -441px bottom no-repeat;}
#nav li .aon a#a8{ background:url(../images/nav.gif) -513px top no-repeat; width:56px;}
#nav li .aon a#a8:hover,#nav li .aon a#a8.sele{ background:url(../images/nav.gif) -513px bottom no-repeat;}

.fullSlide {width:100%;	position:relative;height:619px;clear:both;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:619px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:619px; width:1199px; margin:0px auto;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:110px;height:10px; overflow:hidden; line-height:100px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:25px;height:10px;margin-right:5px;overflow:hidden; background-color:#fff;}
.fullSlide .hd ul .on { background-color:#f08600;}
.fullSlide .prev {position:absolute;z-index:1;top:50%;margin:-30px 0px 0px -590px;left:50%;z-index:1;width:56px;height:54px; background:url(../images/arrow_ban.gif) 0px top no-repeat;cursor:pointer;}
.fullSlide .next {position:absolute;z-index:1;top:50%;margin:-30px 0px 0px 534px;left:50%;z-index:1;width:56px;height:54px; background:url(../images/arrow_ban.gif) right top no-repeat;cursor:pointer;}
.arrow1{ width:53px; height:27px; background:url(../images/arrowdown.gif) 0px top no-repeat; position:absolute; bottom:48px; left:50%; margin-left:-27px; z-index:999;}
.arrow2{ width:53px; height:27px; background:url(../images/arrowdown.gif) 0px bottom no-repeat; position:absolute; bottom:48px; left:50%; margin-left:-27px;}
.arrowtop{ width:53px; height:34px; background-image:url(../images/top.png); position:absolute; bottom:68px; left:50%; margin-left:-27px; display:block; z-index:99;}
.menunav{ position:absolute; width:100px; top:50px; left:50%; margin-left:-600px; z-index:99;}
.menunav li{ border-bottom:1px solid #ddffa8; text-align:center; line-height:30px; background-color:#5c9700; cursor:pointer; color:#fff;}
.menunav li:hover{ text-decoration:none; background-color:#f07f00;}
.menunav .cur{ text-decoration:none; color:#fff; background-color:#f07f00;}
#aboutcon{ height:709px; margin-bottom:0px; background: #fefcf0 url(../images/bg_aboutcon.jpg) center top no-repeat; position:relative;}
#aboutcon dl{ width:678px; margin:0px auto; position:relative;}
#aboutcon dl dt{ background:url(../images/aboutt.jpg) center top no-repeat; height:333px;}
#aboutcon dl dd{ line-height:24px; border-top: 1px solid #cccccc; border-bottom:1px solid #cccccc; padding:17px 63px 19px 70px; font-size:14px; color:#666666;}
#aboutcon a.more{ margin:50px auto 0px; width:133px; line-height:38px; text-align:center; display:block; border:1px solid #999999; font-size:16px;}

#productcon{ height:708px; background: #acc002 url(../images/bg_procon.jpg) center top no-repeat; position:relative;}
#productcon .title{ height:182px; background:url(../images/protitle.png) center top no-repeat;}
#productcon a.more{ margin:0px auto 0px; width:133px; line-height:38px; text-align:center; display:block; border:1px solid #fff; font-size:16px; color:#fff;}
#productcon a:hover.more{color:#ea5500; text-decoration:none;}
.proScroll{ overflow:hidden; position:relative; height:309px; width:1000px; margin:0px auto 50px;}
.proScroll .hd .prev{ display:block; width:45px; height:87px; position:absolute; left:0px; top:71px; overflow:hidden;cursor:pointer; background:url(../images/arrow_pro.gif) 0px top no-repeat;}
.proScroll .hd .next{ display:block; width:45px; height:87px; position:absolute; right:0px; top:71px; overflow:hidden;cursor:pointer; background:url(../images/arrow_pro.gif) right top no-repeat;}
.proScroll .hd ul{ position:absolute; text-align:center; overflow:hidden; zoom:1; bottom:0px; zoom:1; width:1000px; left:0px;}
.proScroll .hd ul li{display:inline-block;*display:inline;zoom:1; width:25px; height:10px; overflow:hidden; margin-right:5px; line-height:100px; cursor:pointer; background-color:#fff;}
.proScroll .hd ul li.on{ background:#f08600; height:10px;}
.proScroll .bd{ padding-left:160px;}
.proScroll .bd ul li{ margin-right:9px; display:inline; float:left; width:218px; height:267px;}
.proScroll .bd ul li img{ display:block;}
.proScroll .bd ul li span{ text-align:center; background-color:#f1f1f1; border-top: 1px solid #cccccc; display:block; line-height:38px;}
.proScroll .bd ul li .pic a:hover img{ border-color:#999;  }
.proScroll .bd li:hover span{ background-color:#f08200; border-top:1px solid #f08200;}
.proScroll .bd li:hover a{color:#fff; text-decoration:none;}

#reportcon{ height:709px; position:relative; background: #fcfaee url(../images/bg_reportcon.jpg) 0px top no-repeat;}
#reportcon .title{ height:213px; background:url(../images/reporttitle.png) center top no-repeat;}
.reportScroll{ overflow:hidden; position:relative; height:496px; width:1000px; margin:0px auto;}
.reportScroll .hd .prev{ display:block; width:45px; height:87px; position:absolute; left:0px; top:145px; overflow:hidden;cursor:pointer; background:url(../images/arrow_report.gif) 0px top no-repeat;}
.reportScroll .hd .next{ display:block; width:45px; height:87px; position:absolute; right:0px; top:145px; overflow:hidden;cursor:pointer; background:url(../images/arrow_report.gif) right top no-repeat;}
.reportScroll .hd ul{ position:absolute; text-align:center; overflow:hidden; zoom:1; bottom:0px; zoom:1; width:100%;}
.reportScroll .hd ul li{display:inline-block;*display:inline;zoom:1;  width:0px; height:10px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;}
.reportScroll .bd{ padding-left:160px;}
.reportScroll .bd ul{ overflow:hidden; zoom:1; }
.reportScroll .bd ul li{width:508px; height:376px;}
.reportScroll .bd ul li dl{ width:172px; float:left;}
.reportScroll .bd ul li dl dd{ margin-right:22px;}
.reportScroll .bd ul li dl .tit{ padding-top:71px; border-bottom:1px solid #999999; font-size:18px; text-align:center; height:60px;}
.reportScroll .bd ul li dl .date{border-bottom:1px solid #999999; line-height:27px; text-align:center; padding-top:28px; height:83px; color:#666666; font-size:22px;}
.reportScroll .bd ul li dl .date span{ display:block;color:#333333; font-size:25px;}
.reportScroll .bd ul li dl .detail{ text-align:center; padding-top:30px;}.reportScroll .bd ul li dl .detail a{ display:inline-block; border-bottom:2px solid #999999; padding:0px 4px; line-height:31px;}
.reportScroll .bd ul li .pic{ background-image:url(../images/reportbg.png); width:336px; text-align:center; padding-top:13px; height:363px; float:left;}
.reportScroll .bd ul li .pic a:hover img{ border-color:#999;  }
.reportScroll .info{ width:150px; position:absolute; right:160px; top:0px; background:url(../images/linebg3.gif) center 107px no-repeat; padding-top:158px; text-align:center;}
.reportScroll .info a.more{ display:block; width:146px; line-height:48px; border:1px solid #999999; font-size:16px;}
.reportScroll .info p{ font-family:"Times New Roman", Times, serif; margin-top:44px;}

#Applications{ height:709px; position:relative; background: #f08201 url(../images/bg_app.jpg) center top no-repeat;}
#Applications .title{ height:206px; background:url(../images/apptitle.png) center top no-repeat;}
.appScroll{ overflow:hidden; position:relative; height:336px; width:1000px; margin:0px auto;}
.appScroll .hd { float:left; width:90px; font-family:"Times New Roman", Times, serif; line-height:31px; padding-left:160px;}
.appScroll .hd ul li{ padding-left:11px; color:#ffe6c9; font-size:14px;cursor:pointer; background:url(../images/linebg4.gif) right bottom no-repeat; margin-right:30px;}
.appScroll .hd ul li.on{ color:#fff; font-size:18px; font-weight:bold; background:url(../images/linebg4.gif) 0px bottom no-repeat;}
.appScroll .bd{width:595px; float:left;}
.appScroll .bd ul li .pic{ float:left; border:1px solid #c86a00;}
.appScroll .bd ul li p{ float:right; width:287px; line-height:24px; color:#fff2e1; height:154px;}
.appScroll .bd ul li p span{ width:287px; display:block; padding:14px 0px 29px 0px; font-size:18px;}
.appScroll .bd ul li p span a{ color:#fff;}.appScroll .bd ul li p span a:hover{ color:#ffcc00;}
.appScroll .bd ul li a.detail{ display:block; text-align:center; border:1px solid #fff; color:#fff; width:88px; line-height:33px;}
#Applications a.more{ display:block; width:133px; line-height:38px; height:38px; clear:both; text-align:center; margin:0px auto; border:1px solid #fff; font-size:16px; color:#fff;}
#Applications a:hover.more{color:#ffcc00;}

#contact{ height:768px; position:relative; background: #fefdf0 url(../images/bg_contact.jpg);}
#contact .con{ padding:53px 0px 0px 343px; width:657px; margin:0px auto;}
#contact .con ul{ margin-top:29px;}
#contact .con ul li{ font-size:14px; padding-left:24px; line-height:36px;}
#contact .icon1{ background:url(../images/icon_c1.gif) 0px center no-repeat;}
#contact .icon2{ background:url(../images/icon_c2.gif) 0px center no-repeat;}
#contact .icon3{ background:url(../images/icon_c3.gif) 0px center no-repeat;}
#contact .icon4{ background:url(../images/icon_c4.gif) 0px center no-repeat;}
#contact .icon5{ background:url(../images/icon_c5.gif) 0px center no-repeat;}
#contact .icon6{ background:url(../images/icon_c6.gif) 0px center no-repeat;}

.qqad{position:relative; z-index:300; width:100%;display:none;}
.rightad{ position:absolute; right:0px; top:50%;text-align:right; background:url(../images/rightad.png) right top no-repeat; height:125px; padding-top:4px;}
.rightad a.top{ display:inline-block;width:40px; height:40px; margin-bottom:1px;}
.rightad .zx{ display:inline-block; height:39px; padding-left:4px; margin-bottom:1px;}
.rightad .zx em{ display:inline-block; text-align:center; width:40px; height:29px; padding-top:11px; vertical-align:middle;}
.rightad .zx span{ padding-right:2px; width:68px; display:none;}
.rightad .zx a{ color:#fff; font-size:14px; cursor:pointer;}
.rightad .zx:hover{ background-color:#f07f00;}.rightad .zx a:hover{text-decoration:none;}
.rightad .zx:hover span{ background-color:#f07f00; display:inline-block; height:27px; line-height:29px; vertical-align:middle;}
.rightad .wx{ display:inline-block; height:39px; width:40px;height:29px; text-align:center;}
.rightad .wx a{ display:inline-block; height:29px; width:40px; padding-top:11px;}

/*subbody*/
.mainsub{ width:1000px; margin:0px auto; height:auto !important; height:380px; min-height:380px; padding-bottom:44px;}
.mainsub2{ width:900px; margin:0px auto; height:auto !important; height:380px; padding-left:100px; min-height:380px; padding-bottom:44px;}

.bansub{ background-position:center top; background-repeat:no-repeat; height:400px;}
.position{ border-bottom:1px solid #cccccc; padding:2px 0px 0px 20px; line-height:51px; color:#666666;}
.position .icon{ background:url(../images/icon.gif); width:14px; margin-left:5px; height:12px; vertical-align:middle; display:inline-block;}
.position a{ background:url(../images/arrow.gif) 0px center no-repeat; padding-left:15px; margin-left:10px; font-size:14px;}
.position a.orange{ color:#ef7700;}

.newstop{ margin:30px 26px 0px 20px; height:200px;}
.newstop .img{ float:left;}
.newstop p{ float:right; width:725px; line-height:20px; color:#666666;}
.newstop p span{ display:block; font-size:16px; padding:8px 0px 16px 0px;}
.newslist li{ margin:0px 10px; height:39px; line-height:39px; padding:0px 11px 0px 21px; background:url(../images/arrows.gif) 10px center no-repeat; border-bottom:1px solid #dddddd;}
.newslist li span{ float:right; color:#999999; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.photolist{ margin-top:12px;}
.photolist li{ text-align:center; padding:55px 10px 0px 28px; width:255px; height:300px; float:left;}
.photolist li img{ display:block; margin:0px auto 14px; border:1px solid #dddddd;}
.photolist li a{ color:#000000; font-size:16px;}.photolist li a:hover{ color:#ea5500; font-size:16px;}

.menu{ width:100%; position:relative;}
.menu .mc{width:190px; position:absolute; left:-190px; top:30px;}
.menu .mc li{border-bottom:1px solid #fff;}
.menu .mc li a{ background-color:#666666; font-size:14px; color:#fff; display:block; padding:2px 11px 2px 4px;}
.menu .mc li a:hover,.menu .mc li a.current{ text-decoration:none; color:#fff; background: #ef7700 url(../images/arrowmenu.gif) right 11px no-repeat;}

.feedback{ margin-top:80px; background:url(../images/feedback.jpg) 0px top no-repeat; height:auto !important; height:337px; min-height:337px; padding-left:581px;}
.feedback li{ padding-top:10px; line-height:25px;}
.feedback li label{ display:inline-block; text-align:right; width:74px;}

.page{ clear:both; text-align:center; padding-top:44px; line-height:23px; font-size:14px;}
.page a {margin-left:5px; display:inline-block; text-align:center; border:1px solid #999999; width:68px; color:#999999;}
.page a:hover { background-color:#ee7300; border:1px solid #ee7300; color:#fff; text-decoration:none;}
.page .num a{ width:28px; font-family:Arial, Helvetica, sans-serif;}
.page .current{ background-color:#ee7300; border:1px solid #ee7300; color:#fff; text-decoration:none;}

/* ----- font ----- */
.Arial {font-family:Arial, Helvetica, sans-serif;}
.yh{ font-family:"微软雅黑";}

.content{ font-size:14px; line-height:30px; padding:18px 0px 0px 0px;}
.content_news{ line-height:24px; padding:25px 22px 18px 22px;}
.content_news p{ text-indent:2em; padding-bottom:24px;}
.cen{ text-align:center; padding-top:20px;}
.cen h2{ font-size:20px; line-height:40px;}
.cen span{ color:#999999; display:inline-block; min-width:330px; line-height:30px; border-top: 1px solid #dddddd;}
.cen2 span{ text-align:center; padding:21px 0px 2px 0px; font-size:30px; font-weight:bold; line-height:47px; display:block; background:url(../images/linebg2.gif) center bottom no-repeat; }
.contact{ margin:29px 0px 0px 0px; padding-left:150px;}
.contact span{ margin-left:39px; padding-left:24px; width:354px; line-height:37px; display:inline-block;}
.contact .icon1{ background:url(../images/icon_c1.gif) 0px center no-repeat;}
.contact .icon2{ background:url(../images/icon_c2.gif) 0px center no-repeat;}
.contact .icon3{ background:url(../images/icon_c3.gif) 0px center no-repeat;}
.contact .icon4{ background:url(../images/icon_c4.gif) 0px center no-repeat;}
.contact .icon5{ background:url(../images/icon_c5.gif) 0px center no-repeat;}
.contact .icon6{ background:url(../images/icon_c6.gif) 0px center no-repeat;}

.prevn{ clear:both; border-top: 1px solid #cccccc; padding:15px 19px 0px 20px;}
.prevn span{ float:right;}

/* ----- form ----- */
.btn_1 { width:200px; height:25px; color:#fff; font-weight:bold; background: transparent url(../images/btnbg.gif); border:none; cursor:pointer;}

.input_1 { border:0px; height:25px; line-height:25px; padding-left:7px; width:193px; background: transparent url(../images/inputbg.gif) 0px top no-repeat;}
.bg_input {background: transparent url(../images/inputbg.gif) 0px -25px no-repeat; padding:6px 0px 0px 6px; width:194px; height:129px; display:inline-block; vertical-align:top;}
.bg_input textarea{ border:0px; width:180px; height:122px; background:transparent;}
.input_2 { border:0px; height:25px; line-height:25px; padding:0px 7px; width:47px; text-align:center; background: transparent url(../images/inputbg.gif) 0px bottom no-repeat;}

.select1{ width:187px; height:22px; color:#656565; letter-spacing:0.2em;}

/* ----- footer ----- */
#footer {clear:both; text-align:center; background-color:#7f9925; color:#fff; padding:21px 0px 19px 0px; line-height:30px;}
#footer a{color:#fff;}#footer a:hover{color:#ffcc00;}
#footer .line{ background:url(../images/lineb.gif) center center no-repeat; width:20px; display:inline-block; vertical-align:middle; height:30px;}
.f_red{ color:#ff0000;}

#banner{background:#94908d;position:relative;overflow:hidden;}
#banner ul{max-width:100%;position:relative;}
#banner ul li{max-width:100%;position:absolute;}
#banner li img{height:auto;display:block;}
#banner .preNext{width:20px;height:38px;position:absolute;z-index:1000;top:44%;cursor:pointer;}
#banner .pre{left:10px;}#banner .next{right:10px;}
#banner .p-hover,#banner .n-hover{width:25px;height:41px;}
#banner .btn{position:absolute;left:0;bottom:110px;text-align:center;width:100%;}
#banner .btn span{width:25px;height:10px;margin-right:5px;overflow:hidden; background-color:#fff;display:inline-block;cursor:pointer;}
#banner .preNext,#banner .btn span{}
#banner .pre{background-position:-91px -4px;}
#banner .next{background-position:-113px -4px;}
#banner .p-hover{background-position:-133px -4px;}
#banner .n-hover{background-position:-157px -4px;}
#banner .btn span{background-color:#fff;}
#banner .btn span.on{ background-color:#f08600;}

#banner .text_f{display:block; position:absolute; top:50%; left:-100px;}

#banner .text_position0{}
#banner .text_position1{top:43%;}
#banner .text_position2{top:40%;left:-17%;}
