@charset "utf-8";
*{margin:0;padding:0;list-style:none;}
body{font-family:"宋体"; color:#333; background:#fff;}
img{border:0;}
a{text-decoration:none;}
ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-family:"微软雅黑";}
/*{min-width:1180px; width:100%; _width:expression(document.body.clientWidth < 1180 ? "1180px" : "auto");}*/
.em{min-width:1180px; width:100%; _width:expression(document.body.clientWidth < 1180 ? "1180px" : "auto"); height:2px; background:url(../images/rainbow_bor.jpg) center; overflow:hidden;}
.fixclear{clear:both;}
.hide{display:none;}
/*all*/

.right_btn{position:fixed; right:0; top:110px; display:inline-block; width:60px; height:125px; background:url(../images/right_btn_bg.png); z-index:999;}
.right_btn a{display:inline-block; width:30px; height:40px; padding:10px 15px; overflow:hidden;}
.right_btn a span{display:inline-block; width:30px; height:40px; line-height:20px; font-size:12px; color:#FFF; letter-spacing:3px; display:none;}
.right_btn a:hover{background:url(../images/product_chose_box_bg.png);}
.right_btn a:hover img{display:none;}
.right_btn a:hover span{display:block;}
/*right_btn*/

.nav{min-width:1180px; width:100%; _width:expression(document.body.clientWidth < 1180 ? "1180px" : "auto"); height:80px; background:url(../images/nav_bg.jpg) center; overflow:hidden;}
.nav div{width:1180px; height:43px; margin:0 auto; padding:19px 0; overflow:hidden;}
.nav div img{float:left; width:125px; height:43px; margin-left:43px;}
.nav div ul{float:right; line-height:70px;}
.nav div ul li{float:left; margin-left:60px;}
.nav div ul li a{font-size:16px; font-family:"微软雅黑"; color:#444;}
.nav div ul li a:hover{color:#000;}
/*nav*/

.slide{position:relative;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.06); min-width:1180px; width:100%; _width:expression(document.body.clientWidth < 1180 ? "1180px" : "auto"); height:auto; overflow:hidden; margin-top:1px;}
.slide .slide-hd{position:absolute;bottom:15px;height:55px;}
.slide-hd .slide-hd-bg{background:#000;opacity:.6;filter:alpha(opacity=60);position:absolute;z-index:1;height:55px;}
.slide-hd .thumb{position:absolute;padding-left:20px;width:640px;left:0;top:-30px;z-index:2;}
.slide-hd .title{position:absolute;left:680px;width:520px;z-index:2;text-align:left;}
.slide-hd .title a{font-size:26px;font-family:微软雅黑;color:#fff;height:55px;line-height:55px;text-decoration:none;font-weight:400;}
.slide-hd .thumb li{float:left;margin-right:10px;}
.slide-hd .thumb li a{display:block;width:150px;height:75px;overflow:hidden;position:relative;cursor:pointer;}
.slide-hd .thumb a:hover .mask{background:0;opacity:1;filter:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;}
.slide-hd .thumb li a img{width:150px; height:75px;}
.slide-hd .thumb li a .mask{display:block;position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background:#000;opacity:.3;filter:alpha(opacity=30);-moz-transition:background .3s;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;}
.slide-hd .thumb .selected a .mask{width:144px;height:69px;border:3px solid #ff5e00;background:0;opacity:1;filter:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;}
.slide .slide-bd{width:100%;height:auto;overflow:hidden;}
.slide .slide-bd .pic-list{width:10000%;height:auto;}
.slide .slide-bd .pic-list .J-pic-node img{min-width:1180px; _width:expression(document.body.clientWidth < 1180 ? "1180px" : "auto");}

.slide .slide-btn a{position:absolute;top:170px;text-indent:-999em;display:block;height:80px;width:28px;background-image:url(../images/arrow.png);background-repeat:no-repeat;_background-image:none;}
.slide .slide-btn .prev{left:25px;background-position:0 0;}
.slide .slide-btn .next{right:25px;background-position:0 -120px;}
.slide .slide-btn .prev.selected{background-position:-80px 0;}
.slide .slide-btn .next.selected{background-position:-80px -120px;}
.slide .slide-btn .prev:hover{background-position:-160px 0;}
.slide .slide-btn .next:hover{background-position:-160px -120px;}
.slide .slide-btn a div{position:relative;height:80px;width:28px;}
.slide .slide-btn a span{display:block;height:80px;width:28px;top:0;left:0;position:absolute;cursor:pointer;}
.slide .slide-btn .mask{background:#fff;filter:alpha(opacity=0);z-index:2;}
.slide .slide-btn .selected .mask{filter:alpha(opacity=50);}
.slide .slide-btn a:hover .mask{filter:alpha(opacity=70);}
.slide .slide-btn .prev .arrow{background:url(../images/jiantou.png) no-repeat 0 -120px;z-index:3;}
.slide .slide-btn .next .arrow{background:url(../images/jiantou.png) no-repeat 0 0;z-index:3;}
/*banner*/

.index_content{width:1180px; margin:20px auto;}
  /*common*/
  
.index_left{width:795px; height:auto; float:left;}
.index_left div{margin-bottom:30px; width:100%; overflow:hidden;}
.index_left div h1{background:url(../images/title_icon.jpg) no-repeat; width:100%; height:25px; line-height:25px; font-size:20px; text-indent:30px; color:#d8171a; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:3px;}
.index_left div span{float:left;}
.index_left div h1 a{font-size:12px; color:#999; margin-left:20px;}
.index_left div form{width:306px; height:25px; float:right;}
.index_left div form fieldset{border:0; width:100%; height:100%;}
.index_left div form fieldset .index_txt{float:left; width:250px; height:23px; line-height:25px; font-size:14px; color:#999; text-indent:10px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:0;}
.index_left div form fieldset .index_btn{float:left; width:55px; height:25px; background:#ec6d14; border:1px solid #ffbd66;}
.index_left div p,.index_left div ul li{font-size:14px; line-height:30px; color:#333;}
.index_left div p{text-indent:28px;}
  /*index_left*/
  
.index_right{width:371px; height:10px; float:right;}
.index_right h1{width:100%; height:40px; line-height:40px; background:url(../images/indexColumn_titleBG.png); font-size:20px; text-indent:50px;}
.index_right h1 a{color:#fff;}
.index_right li{width:330px; margin-left:41px; border-bottom:1px solid #ccc;}
.index_right li h2{font-size:16px; line-height:36px;}
.index_right li h2 a{color:#666;}
.index_right li img{float:left; width:160px; height:90px;}
.index_right li span{float:right; display:inline-block; width:160px; height:90px; overflow:hidden; font-size:14px; line-height:24px; color:#999;}
.index_right li h3{font-size:14px; line-height:24px; color:#666; border-bottom:1px solid #ccc; text-indent:7px; margin-bottom:3px;}
.index_right li .index_colurmn_content{width:100%; height:70px; overflow:auto; margin-bottom:5px;}
.index_right li .index_colurmn_content p{color:#999; font-size:14px; line-height:24px;}
.index_right li .index_colurmn_content p i{font-style:normal; display:inline-block; width:60px; text-indent:7px;}
.index_right li .index_colurmn_content p b{font-weight:normal;}
  /*index_left*/
/*index_content*/

.footer{min-width:1180px; width:100%; _width:expression(document.body.clientWidth < 1180 ? "1180px" : "auto"); height:200px; background:#333;}
.footer div{width:1180px; height:100%; margin:0 auto;}
.footer div h1{font-size:14px; color:#999; border-bottom:1px solid #ccc; line-height:30px; margin-bottom:5px;}
.footer div ul li,.footerBox_b p{color:#999; line-height:20px; font-size:12px;}
.footer div a{color:#999;}

.footer div .footerBox_a{width:710px; height:100px; padding:50px 0; float:left;}
.footer div .footerBox_a img,.footer div .footerBox_a ul{float:left;}
.footer div .footerBox_a img{height:90px; width:auto;}
.footer div .footerBox_a ul{margin:0 20px; margin-top:10px;}
.footer div .footerBox_a ul li a:hover{color:#63F;}

.footer div .footerBox_b{width:205px; height:130px; padding:30px 0; float:left; overflow:hidden; margin-left:50px;}
.footer div .footerBox_b p a{margin:0 10px; line-height:20px;}

.footer div .footerBox_c{width:150px; height:130px; float:right; padding:30px 0;}
/*footer*/
/*-------------------index_end------------------------*/

.sub_banner{min-width:1180px; width:100%; _width:expression(document.body.clientWidth < 1180 ? "1180px" : "auto"); height:150px; padding:100px 0; background:url(../images/sub_banner.jpg) center no-repeat;}
.sub_banner h1,.sub_banner h2,.sub_banner p{text-align:center;}
.sub_banner h1{font-size:24px; color:#fe6927; line-height:54px;}
.sub_banner div{width:50px; height:2px; background-color:#fff; margin:0 auto; overflow:hidden;}
.sub_banner h2{font-size:32px; color:#fff; line-height:60px;}
.sub_banner p{color:#fff;}
.sub_banner p a{color:#fff; margin:10px;}
.sub_banner p .current_location{color:#fe6927;}
/*sub_banner*/

.nextPage{text-align:right; margin:30px 15px 30px 0;}
.nextPage a{font-size:12px; color:#333; line-height:12px; padding:3px 20px; border:1px solid #272727; border-radius:5px; margin-left:10px;}
.nextPage a:hover{color:#FFF; background-color:#272727; border-color:#272727;}
.nextPage span{font-size:12px; color:#333; line-height:12px; padding:3px 20px; border:1px solid #272727; border-radius:5px; margin-left:10px;}
.nextPage span.disabled{color:#FFF; background-color:#272727; border-color:#272727;}
/*nextPage*/
/*common*/

.about{width:1180px; height:470px; margin:40px auto;}
.about .aboutBox{width:290px; height:470px; float:left; text-align:center; color:#FFF;}
.about .aboutBox .about_absolute{width:270px; height:450px; padding:10px; position:absolute; cursor:pointer; _margin-left:-145px;}
.aboutBor_r{position:absolute; right:0; margin-right:-40px; top:0; border-left:40px solid #ea6301; border-top:20px solid transparent; border-bottom:20px solid transparent; height:430px; width:0px; z-index:-1;}
.aboutBor_l{position:absolute; left:0; margin-left:-40px; top:0; border-right:40px solid #ea6301; border-top:20px solid transparent; border-bottom:20px solid transparent; height:430px; width:0px; z-index:-1;}
.aboutBG_1,.aboutBG_2,.aboutBG_3,.aboutBG_4{display:inline-block; width:100%; height:100%;}
.aboutBG_1{background:url(../images/about_b1.jpg);}
.aboutBG_2{background:url(../images/about_b2.jpg);}
.aboutBG_3{background:url(../images/about_b3.jpg);}
.aboutBG_4{background:url(../images/about_b4.jpg);}
.aboutBG_1:hover{background:url(../images/about_o1.jpg);}
.aboutBG_2:hover{background:url(../images/about_o2.jpg);}
.aboutBG_3:hover{background:url(../images/about_o3.jpg);}
.aboutBG_4:hover{background:url(../images/about_o4.jpg);}

.about .aboutBox h1{font-size:20px; line-height: 60px; border-bottom:1px solid #4b4b4b; margin-bottom:30px;}
.about .aboutBox p{font-size:12px; line-height:30px; color:#fff;}
/*about*/

.column{width:1180px; height:500px; margin:0 auto; background:url(../images/column_bg.png);}

.title{width:500px;height:152px;position:absolute;top:0px;left:0px;background:transparent url(title.png) no-repeat top left;}
a.back{background:transparent url(back.png) no-repeat top left;position:fixed;width:150px;height:27px;outline:none;bottom:0px;left:0px;}
#content{margin:0 auto;}
.reference{clear:both;top:300px;left:0px;position:absolute;text-align:right;width:400px;padding:20px;background-color:#fff;-moz-box-shadow:1px 3px 15px #ddd;-webkit-box-shadow:1px 3px 15px #ddd;box-shadow:1px 3px 15px #ddd;}
.reference p a{text-transform:uppercase;text-shadow:1px 1px 1px #fff;color:#666;text-decoration:none;font-size:10px;}
.reference p a:hover{color:#333;}
ul.accordion{list-style:none; position:absolute; right:50%; margin-right:-590px; font-family: Cambria, serif; font-size: 16px; line-height: 1.5em;}
ul.accordion li{ float:right;width:130px; height:500px;display:block; border-right:2px solid #fff;border-bottom:2px solid #fff; background-color:#fff; background-repeat:no-repeat; background-position:center center; position:relative; overflow:hidden; cursor:pointer; -moz-box-shadow:1px 3px 15px #555; -webkit-box-shadow:1px 3px 15px #555; box-shadow:1px 3px 15px #555;}
ul.accordion li.bg1{background-image:url(../images/column_1.jpg);}
ul.accordion li.bg2{background-image:url(../images/column_2.jpg);}
ul.accordion li.bg3{background-image:url(../images/column_3.jpg);}
ul.accordion li.bg4{background-image:url(../images/column_4.jpg);}
ul.accordion li.bg5{background-image:url(../images/column_5.jpg);}
ul.accordion li.bg6{background-image:url(../images/column_6.jpg);}
ul.accordion li.bleft{border-left:2px solid #fff;}
ul.accordion li .heading{ background-color:#fff; padding:10px 0; margin-top:60px; opacity:0.9; text-transform:uppercase; font-style:normal; letter-spacing:1px; font-size:14px; color:#444; text-align:center; text-shadow:-1px -1px 1px #ccc;}
ul.accordion li .description{position:absolute;width:480px;height:175px;bottom:0px;left:0px;display:none;}
ul.accordion li .description h2{text-transform:uppercase;font-style:normal;letter-spacing:1px;font-size:20px;color:#444;text-align:left;margin:0px 0px 15px 20px;text-shadow:-1px -1px 1px #ccc;}
ul.accordion li .description p{line-height:14px;margin:10px 22px; font-size: 14px;font-weight: normal;text-transform: none;letter-spacing: normal;line-height: 1.6em;}
ul.accordion li .description a{position:absolute;bottom:5px;left:20px;text-transform:uppercase;font-style:normal;font-size:11px;text-decoration:none;color:#888;}
ul.accordion li .description a:hover{color:#333;text-decoration:underline;}
ul.accordion li .bgDescription{background:transparent url(../images/bgDescription.png) repeat-x top left;height:340px;position:absolute;bottom:0px;left:0px;width:100%;display:none;}
/*column*/

.contact{width:1180px; height:auto; margin:40px auto;}
.contact h1{background:url(../images/title_icon.jpg) no-repeat; width:100%; height:25px; line-height:25px; font-size:20px; text-indent:30px; padding-bottom:10px; margin-bottom:3px;}
.contact h2 div{width:350px; height:1px; background:#ccc; margin-bottom:15px; overflow:hidden;}
.contact .contact_plate{width:1128px; height:155px; margin:0 auto 30px auto;}
.contact .contact_plate .contact_box{width:280px; height:150px; background:#272727; float:left; border-left:1px solid #4b4b4b; border-right:1px solid #4b4b4b;}
.contact .contact_plate .contact_box h3{text-align:center; line-height:40px; color:#fff;}
.contact .contact_plate .contact_box h3 span{display:inline-block; width:170px; height:40px; background:url(../images/contact_title.png);}
.contact .contact_plate .contact_box ul{text-align:center; color:#fff; font-size:14px; line-height:24px; height:50px; padding:30px 0;}
.contact .contact_plate a:hover h3{margin-top:-5px;}
.contact .contact_plate a:hover ul{border-bottom:5px solid #fe6927;}
.contact dl{font-size:14px; line-height:24px; color:#333; margin-bottom:20px;}
.contact dl a{color:#fe6927;}
.contact dl a:hover{text-decoration:underline !important;}
/*contact*/

.news{width:1180px; height:auto; margin:40px auto;}
.news h1{width:100%; height:25px; line-height:25px; font-size:20px; padding-bottom:10px; margin-bottom:3px;}
.news_left{width:300px; height:auto; float:left;}
.news_left h1{border-bottom:1px solid #ccc;}
.news_left p{font-size:12px; color:#666; line-height:24px; text-indent:24px;}

.news_right{width:860px; height:auto; float:right;}
.news_right h1{background:url(../images/title_icon.jpg) no-repeat; text-indent:30px;}
.news_right h1 i{font-size:12px; margin-left:10px; color:#666;}
.news_right h2 div{width:350px; height:1px; background:#ccc; margin-bottom:15px;  overflow:hidden;}
.news_right li{display:inline-block; width:860px; height:150px; padding:15px 0; border-bottom:1px solid #ccc;}
.news_right li img{float:left; width:200px; height:150px;}
.news_right li div{float:right; width:650px; height:150px; overflow:hidden;}
.news_right li div h3{padding:0 15px; line-height:24px; border-bottom:1px solid #ccc;}
.news_right li div h3 span{font-size:14px; color:#333;}
.news_right li div h3 i{font-size:12px; float:right; color:#999;}
.news_right li div p{font-size:12px; line-height:26px; color:#666; padding:0 15px; text-indent:24px;}
.news_right a:hover li{border-color:#fe6927;}

.news_right .new_information img{width:850px; height:auto;}
.news_right .new_information p{font-size:14px; line-height:30px;  text-indent:28px; color:#333;}
/*news*/

.feedback h1{background:url(../images/title_icon.jpg) no-repeat; text-indent:30px;}
.feedback h2 div{width:350px; height:1px; background:#ccc; overflow:hidden;}
.feedback fieldset{border:0;}
.feedback label{font-size:12px; color:#999; line-height:20px;}

.feedback .fieldset_1{float:left; width:350px; height:215px;}
.feedback .fieldset_2{float:right; width:810px; height:215px;}
.feedback .fieldset_3{width:1180px; height:40px; margin-top:10px;}
.feedback .fieldset_21{float:left; width:330px;}
.feedback .fieldset_22{float:right; width:470px; _width:430px;}

.feedback .fieldset_1 input{width:330px; height:40px; line-height:40px; border:1px solid #ccc; border-radius:5px; color:#999; font-size:14px; text-indent:30px; margin-top:10px; _float:left;}
.feedback .fieldset_21 select{width:330px; height:42px; line-height:42px; padding:10px 0px 10px 30px\0; border:1px solid #ccc; border-radius:5px; color:#999; font-size:14px; text-indent:13px; margin-top:10px; _float:left;}
.feedback .fieldset_21 select option{padding:10px;}
.feedback .fieldset_22 textarea{width:470px; _width:430px; height:144px; resize:none; border:1px solid #ccc; border-radius:5px; color:#999; font-size:14px; text-indent:30px; margin-top:10px; line-height:40px; _text-indent:0; _padding:0 0 0 30px;}
.feedback .fieldset_3 input{width:1180px; height:40px; background:#fe6927; border:0; border-radius:5px; color:#fff; font-size:14px; cursor:pointer; margin-top:10px\0; _margin-top:10px;}

.feedback input,.feedback select,.feedback textarea{background:url(../images/formIcon.png) no-repeat;}
.form_name{background-position:0 0 !important;}
.form_phone{background-position:0 -40px !important;}
.form_email{background-position:0 -80px !important;}
.form_class{background-position:0 -120px !important;}
.form_column{background-position:0 -160px !important;}
.form_time{background-position:0 -200px !important;}
.form_text{background-position:0 -240px !important;}
/*feedback*/