@charset "utf-8";
body { font:normal 12px/24px Arial, Helvetica, sans-serif;  color: #000}
a{color:#333; text-decoration:none; font:normal 12px/24px Arial, Helvetica, sans-serif;}
a:hover{color:#ee8420;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span, p, img, images, div,input{padding:0;margin:0;border:none;vertical-align:top; font-weight:normal;}
ul,li{ list-style:none; padding:0; margin:0;}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
.left{float:left;}
.right{float:right;}
.both{ clear:both;}
.center{ text-align:center;}
.over{ overflow:hidden;}
.w108{ width:1100px; margin:0 auto;}


.top{ height:47px; border-bottom:1px solid #ededed;}
.top span{float:right; line-height:47px; background:url(../images/tel.jpg) left center no-repeat;}
.top span a{ margin-left:10px; padding-left:25px; color:#999;}
.top span a:hover{color:#ee8420;}
.top i{ padding:0px 10px 0px 15px; font-style:normal;background:url(../images/topline.jpg) right center no-repeat; color:#ee8420;}
.top span a.chinese{ background:url(../images/chinese.jpg) left center no-repeat;}
.top span a.english{ background:url(../images/english.jpg) left center no-repeat;}
.top p{ font-size:16px; line-height:47px;}

.nav{ padding:20px 0px;}
.nav dd{ float:left; width:320px;}
.nav dd h1{ width:0px; height:0px; text-indent:-10000px}
.nav dt{ float:left; width:110px;}
.nav dt a{ display:block; margin:7px 0px; line-height:50px; border-left:1px solid #fff; font-size:18px; text-align:center;}
.nav dt a:hover{ color:#fff; background-color:#ee8420;}
.nav dt a.on{ color:#ff0; background-color:#ee8420;}
.nav dt a.on:hover{ color:#fff;}


/*banner*/
.banner{width:1903px;overflow:hidden;position:relative;/*margin-bottom:49px;*/}
.banner_inner{position:relative;height:599px;width:1180px;margin:0 auto}
.banner_img{width:20000px}
.banner_img li{float:left;width:1903px;position:relative}
.banner_img li.bgli01{ background:#2a95bb url(../images/ban.jpg) center no-repeat;}
.banner_img li.bgli02{ background:#E8E8E8 url(../images/ban.jpg) center no-repeat;}
.banner .child1{position:absolute;width:588px;height:425px;left:66px;top:0}
.banner .child2{position:absolute;width:654px;height:425px;left:343px;top:0}
.banner_common{position:relative;width:1280px;margin:0 auto}
.banner_pre{position:absolute;top:45%;left:0;margin-top:290px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_l_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_next{position:absolute;top:45%;right:0;margin-top:290px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_r_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.banner .control{width:130px;position:absolute;top:560px;left:50%;margin-left:-40px}
.banner .control li{float:left;margin-left:10px;width:15px;height:15px;border-radius:50%;cursor:pointer;background:#fff}
.banner .control li a{display:none}
.banner .control li.current{background:#ee8420;}





.index_about{ padding-top:50px; height:290px; line-height:30px; color:#fff; font-size:13px; background:url(../images/index_aboutbg.jpg) center top no-repeat;}
.index_about .about{ width:940px; margin:0 auto;}
.index_about img{ margin-right:30px;}
.index_about h2{font-size:28px; line-height:50px;}
.index_about h2 a{ float:right; margin-top:20px; padding-right:25px; color:#fff; font-size:14px; background:url(../images/more.png) right center no-repeat;}
.index_about h2 a:hover{ color:#F60}


.indexbox{ padding:30px 0px;}
.indexbox h2{ font-size:30px; line-height:70px; color:#ee8420; text-align:center; background:url(../images/title_line.jpg) center bottom no-repeat;}
.indexbox h3{ padding:20px; font-size:14px; line-height:30px; text-align:center; color:#7b7b7b;}
.boxproduct li{ float:left; margin:10px 15px 0px 14px; width:337px; text-align:center;}
.boxproduct li:hover{ background-color:#ee8420;}
.boxproduct li:hover img{ border:1px solid #ee8420;}
.boxproduct li img{ width:335px; height:223px; border:1px solid #eeeeee;}
.boxproduct li a{ display:block; width:100%; line-height:50px; font-size:16px; color:#ee8420;}
.boxproduct li a:hover{ color:#fff;}

.boxstrengh{ padding-bottom:50px;}
.boxstrengh li{ float:left; margin:0px 7px; width:261px;}


#FontScroll{ margin:0px auto; width:1100px; height:275px; overflow:Hidden;}
#FontScroll table td{width:337px; text-align:center;}
#FontScroll table td:hover img{ border:1px solid #ee8420;}
#FontScroll table td img{ width:335px; height:223px; border:1px solid #eeeeee;}
#FontScroll table td a{ display:block; width:100%; line-height:50px; font-size:16px;}




.footer{ padding:10px 0 20px 0; border-top:3px solid #eca040; line-height:30px; color:#fff; text-align:center; background-color:#333;}
.footer a{ color:#fff; padding:0 20px}
.footer a:hover{color:#ee8420;}

.footer .bottom a{ font-size:15px; line-height:50px; background:url(../images/bottomline.jpg) right center no-repeat;}
.footer .bottom a.no{ background-image:none;}