@charset "utf-8";  
/* CSS Document */
.w1003{ width:1003px; margin:0 auto;} 
.top{ width:100%; height:30px; line-height:30px; background:#f5f5f5;}
.top p{ float:left; width:700px; font-size:13px; color:#333333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.top .top_r{ float:right; width:300px; height:30px; text-align:right; overflow:hidden;}
.top .top_r a{ display:inline-block; padding-left:24px; width:52px; margin-left:8px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.top .top_r a.a1{ background:url(../images/top_r_inco1.png) no-repeat left;}
.top .top_r a.a2{ background:url(../images/top_r_inco2.png) no-repeat left;}
.top .top_r a.a3{ background:url(../images/top_r_inco3.png) no-repeat left;}

.header{ height:137px;}
.header .logo{ float:left; margin-top:22px;}
.header .header_text{ float:left; margin:24px 0px 0px 5px; width:450px; color:#333333; font-size:16px; line-height:30px; height:90px; overflow:hidden;}
.header_r{ float:right; width:250px; text-align:right;} 
.header_r .topp{ margin-top:20px; }
.header_r .topp a{ display:inline-block; margin-left:3px; width:109px; text-align:center; color:#FFF; font-size:14px; height:27px; line-height:27px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.header_r .topp .a1{ background:url(../images/header_r_a.png) no-repeat;}
.header_r .topp .a2{ background:url(../images/header_r_ah.png) no-repeat;}
.header_r .toptel{ margin-top:17px;}

.nav{ width:100%; height:46px; background:#ff6700; line-height:46px; border-bottom:1px solid #cd5500;}
.nav ul{ width:110%; background:url(../images/nav_li.png) left no-repeat; padding-left:2px;}
.nav ul li{ float:left; background:url(../images/nav_li.png) right no-repeat; padding-right:2px;}
.nav ul li a{ display:block; padding:0px 19px 0px 17px; color:#ffffff; font-size:14px;}
.nav ul li:hover a{ background:#e46400;}
.nav ul li.cur a{ background:#e46400;}

.hotdiv{ height:40px; line-height:40px; margin-bottom:30px; background:url(../images/hot_bg.png) repeat-x;}
.hotdiv p{ float:left; width:680px; color:#333333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.hotdiv p a{ color:#333333; margin-right:10px;} 
.search_bg{ float:right; width:262px;}
.search_bg .select { margin-top:7px; float:left; width:50px; display:block; float:left; text-align:center; font-size:13px; line-height:26px; cursor:pointer; position:relative; z-index:3;}
.search_bg .select span{ display:block; width:50px; height:26px; line-height:26px; background:url(../images/select_bg.png) no-repeat; color:#fff; cursor:pointer;}
.search_bg .select p { position:absolute; left:0px; top:26px; width:48px; border:1px solid #c3bfbf; display:none; background:#d0d0d0;  text-align:center; }
.search_bg .select p a{ display:block;  width:48px; height:24px; line-height:24px; color:#fff; }
.search{ float:right; margin-top:7px; width:198px; padding-left:10px; height:26px; line-height:26px; background:url(../images/search_bg.png) no-repeat;}
.search input{ background:none; border:none;}
.search .search_in{ float:left; width:160px; height:26px; line-height:26px; color:#a5a5a5;}
.search .search_bt{ float:right; width:28px; height:26px;}


/*----------index banner---------*/
.banner{ width:1003px; margin:0px auto; height:363px; background:url(../images/banner_bg.png) bottom no-repeat; position:relative; overflow:hidden;}
.banner ul{ width:1003px; margin:0 auto; height:353px; position:relative;}
.banner ul li{ position:absolute; top:0px; left:0px; display:none;}
.banner ul li:first-child{display:block;}
.banner_bt{ position:absolute; z-index:3; top:279px; left:213px; width:587px; height:74px; background:url(../images/banner_bt_bg.png) bottom left no-repeat; text-align:center;}
.banner_bt span{ display:inline-block; width:74px; height:74px; cursor:pointer; margin:0px 18px;}
.banner_bt .bt1{background:url(../images/banner_bt1.png) no-repeat; }
.banner_bt .bt1.chos{ background:url(../images/banner_bt1h.png) no-repeat; }
.banner_bt .bt2{background:url(../images/banner_bt2.png) no-repeat; }
.banner_bt .bt2.chos{ background:url(../images/banner_bt2h.png) no-repeat; }
.banner_bt .bt3{background:url(../images/banner_bt3.png) no-repeat; }
.banner_bt .bt3.chos{ background:url(../images/banner_bt3h.png) no-repeat; }

.indextitle{ padding-top:25px; height:50px; line-height:50px; background:url(../images/boxtitle_bg.png) bottom repeat-x; font-family:Microsoft YaHei;}
.indextitle span{ float:left; display:inline-block; height:50px; text-transform:uppercase;padding-right:5px; background:url(../images/boxtitle_span.png) bottom repeat-x; color:#333; font-size:24px; max-width:35%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indextitle em{ background:url(../images/boxtitle_em.png) no-repeat left; padding-left:40px; font-size:24px; color:#ff6700; font-style:normal;}
.indextitle i{ float:left; margin-left:10px; display:inline-block; height:50px; line-height:54px; color:#cbcbcb; font-size:16px; text-transform:uppercase; font-style:normal;  max-width:35%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indextitle a{ float:right; background:url(../images/boxtitle_more.png) no-repeat right; padding-right:18px;}

.main1_div{  margin-top:20px; }
.main1_div .leftimg{ float:left; width:169px; height:183px; border:1px solid #e4e4e4; position:relative;}
.main1_div .leftimg a{ display:block;  width:169px; height:183px; } 
.main1_div .leftimg span{ position:absolute; top:0px; right:-3px; height:181px; width:14px; background:url(../images/main1_div_jiao.png) left top no-repeat;}
.main1_div ul{ float:left; width:620px; height:185px; background:#ededed;}
.main1_div ul li{ margin:18px 0px 0px 20px;   float:left; width:130px;}
.main1_div ul li a.lxmimg{ width:128px; height:119px; border:1px solid #c9c9c9;}
.main1_div ul li a.tit{ display:block; height:28px; line-height:28px; padding:0px 5px;background:#c9c9c9;color:#333333; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main1_div ul li:hover a.lxmimg{ border:1px solid #ff6900;}
.main1_div ul li:hover a.tit{ background:#ff6900; color:#fff;}
.main1_div .rightimg{ float:right; width:169px; height:183px; border:1px solid #e4e4e4; position:relative;}
.main1_div .rightimg a{ display:block;  width:169px; height:183px; } 

.indexpro{ position:relative;}
.indexpro .indexpro_c{ padding-top:20px;}
.indexpro .protab{ float:left; width:190px; padding-top:22px; height:407px; border:1px solid #e6e6e6;}
.protab .protabul{position:relative;z-index:2;margin:0 auto;width:142px; height:344px;overflow:hidden;}
.protab .protabul ul{position:absolute;width:142px; }
.protab .protabul li{ padding:2px 0px; height:38px; border-bottom:1px solid #e6e6e6; font-family:Microsoft YaHei;}
.protab .protabul li a{ display:block; padding:0px 15px; height:38px; line-height:38px; font-size:14px; color:#333333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.protab .protabul li a:hover{ color:#fff; background:#ff6700;}
.protab .protabul li.cur a{ color:#fff; background:#ff6700;}
.protab .arrows a{width:13px;height:17px; margin-top:22px; overflow:hidden;text-indent:-999em;}
.protab .arrows a.arrowsPrev{float:left; margin-left:30px; background:url(../images/index_pro_bt2.png) no-repeat;}
.protab .arrows a.arrowsNext{float:right; margin-right:30px;  background:url(../images/index_pro_bt1.png) no-repeat;}
.protab .arrows a.default{ background:none;}


.pro_c {float:right; display:none; width:771px; padding:30px 0px 0px 20px; height:399px; border:1px solid #e6e6e6;}
.pro_c.cur{ display:block;}
.pro_c .pro_l { position:relative; width:415px; height:375px; overflow:hidden; background:url(../images/index_pro_bg.png) no-repeat;}
.pro_c .pro_l span { position:absolute; top:50%; margin-top:-25px; width:30px; height:56px; cursor:pointer; z-index:2; }
.pro_c .pro_l .prev { left:8px; background:url(../images/index_pro_left.png) no-repeat; }
.pro_c .pro_l .next { right:8px; background:url(../images/index_pro_right.png) no-repeat;}
.pro_c .pro_l .box { position:relative; width:399px; height:359px; margin:8px; overflow:hidden; }
.pro_c .pro_l .list { position:relative; width:9999px; overflow:hidden; }
.pro_c .pro_l .list li { position:relative; width:399px; height:359px; float:left; display:inline;}
.pro_c .pro_l .list li a.lxmimg{ width:399px; height:359px;}
.pro_c .pro_l .list li p{ position:absolute; width:399px; bottom:0px; left:0px; height:38px; line-height:38px; background:url(../images/index_pro_p.png); color:#fff;}
.pro_c .pro_l .list li p a{ display:block; color:#fff; font-size:14px; padding:0px 20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_c .pro_r { overflow:hidden; width:338px; }
.pro_c .pro_r a.lxmimg{ float:left; width:141px; height:127px; border:3px solid #f0f0f0; padding:1px; margin-right:18px;}
.pro_c .pro_r_info{ width:300px; height:250px;  margin-top:25px;}
.pro_c .pro_r_info .tit{ height:38px; width:100%;}
.pro_c .pro_r_info .tit a{ float:left; display:inline-block; font-size:18px; color:#ff6700; max-width:200px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_c .pro_r_info .tit i{ float:left; margin-left:5px; display:block; width:30px; height:28px; background:url(../images/index_pro_tit.png) no-repeat;}
.pro_c .pro_r_info .con{ line-height:26px; height:104px; overflow:hidden; color:#333333;}
.pro_c .pro_r_info .more{ margin-top:20px; width:89px; text-align:center; height:26px; line-height:26px; display:inline-block; background:#ff6700; border:1px solid #d25a09; color:#fff;}

.indexhonor{ position:relative;}
.indexhonor_c{ width:905px; padding-top:33px; height:212px; margin:0 auto; overflow:hidden; position:relative;}
.indexhonor_c ul{ width:10000px; position:relative; height:190px; overflow:hidden;}
.indexhonor_c li{ float:left; width:212px; height:190px; margin-right:20px;}
.indexhonor_c li span.lxmimg{  width:200px; height:133px; background:url(../images/indexhonor_bg.png) no-repeat; padding:6px;}
.indexhonor_c li p{ height:46px; line-height:46px; text-align:center; color:#333333; font-size:14px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexhonor .arrows a{ position:absolute; top:160px; display:inline-block; width:15px; height:26px; text-indent:999em;}
.indexhonor .arrowsPrev{ left:0px; background:url(../images/arrowsPrev1.png) no-repeat;}
.indexhonor .arrowsNext{ right:0px;  background:url(../images/arrowsNext1.png) no-repeat;}
.indexhonor .arrowsPrev:hover{ background:url(../images/arrowsPrev.png) no-repeat;}
.indexhonor .arrowsNext:hover{ background:url(../images/arrowsNext.png) no-repeat;}

.content2{ width:100%; background:#eeeeee;}
.indexadd{ width:100%; height:185px; position:relative; overflow:hidden; z-index:2; background:#fff;}
.indexadd img{ position:absolute; top:0px; left:50%; margin-left:-800px; width:1600px;}
.index_content{ width:100%; padding-bottom:50px; z-index:3; position:relative;}
.index_content .conbg{ width:1003px; margin:-50px auto 0px; padding:25px 0px 120px; background:#fff;}
.index_content_c{ position:relative;  background:url(../images/index_content.png) right top no-repeat;}
.index_content_c .yuan{ position:absolute; z-index:1;}
.index_content_c .num{ float:left; display:inline-block; width:46px; height:46px; line-height:46px; text-align:center; background:url(../images/index_content_span.png) no-repeat; font-size:28px; color:#fff; font-family:Arial;}
.index_content_c .con{ float:right;}
.index_content_c .con .title{ height:46px; line-height:40px; margin-bottom:10px; background:url(../images/index_content_c_ti.jpg) bottom repeat-x;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.index_content_c .con .title b{ font-size:24px; font-family:Microsoft YaHei; font-weight:normal;}
.index_content_c .con .title i{ font-size:18px; font-style:normal; margin-left:5px; font-family:Myriad Pro, Arial;}
.index_content_c .divc:hover .num{ background:url(../images/index_content_span2.png) no-repeat;}
.index_content_c .divc:hover .title{ background:url(../images/index_content_c_tih.jpg) bottom repeat-x; color:#ff6700;}
.index_content_c .con p{ color:#333333; font-size:14px; line-height:28px;}
.index_content_c .con p span{ color:#ea5504; font-size:16px;}


.indexcase ul{ width:110%; padding-top:30px;}
.indexcase ul li{ float:left; margin-right:5px; width:247px; height:313px; position:relative;}
.indexcase ul li a.lxmimg{ width:247px; height:154px; z-index:2;}
.indexcase ul li div{ padding-left:20px; padding-right:20px; position:relative; z-index:3;}
.indexcase ul li div .tit{ display:block; height:44px; line-height:44px; font-size:16px; color:#333333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexcase ul li div p{ line-height:22px; height:66px; overflow:hidden;}
.indexcase ul li div a.more{ position:absolute; right:20px; bottom:20px; display:block; width:25px; height:23px; background:url(../images/indexcase_more.png) no-repeat;}
.indexcase ul li:hover div .tit{ color:#fff;}
.indexcase ul li:hover div p{ color:#fff;}
.indexcase ul li:hover div a.more{ background:url(../images/indexcase_moreh.png) no-repeat;}
.indexcase ul .li1 a.lxmimg{ position:relative; z-index:2;}
.indexcase ul .li1 div{ padding-top:23px; height:140px; background:url(../images/indexcase_li1.png) no-repeat; margin-top:-4px;}
.indexcase ul .li1:hover div{ background:url(../images/indexcase_li1h.png) no-repeat;}
.indexcase ul .li2 a.lxmimg{ position:absolute; top:159px; left:0px; z-index:2;}
.indexcase ul .li2 div{padding-top:19px; height:144px; background:url(../images/indexcase_li2.png) no-repeat;}
.indexcase ul .li2:hover div{ background:url(../images/indexcase_li2h.png) no-repeat;}


.indexabout{ margin-top:50px; width:100%; height:383px; overflow:hidden; background:url(../images/indexabout.jpg) center no-repeat;}
.indexabout .lxmimg{ float:left; margin-top:35px; width:409px; height:298px;}
.indexabout_c{ float:right; margin-right:5px; padding-top:35px; width:518px;}
.indexabout_c .tit{ height:85px; background:url(../images/indexabout_tit.png) left bottom no-repeat;}
.indexabout_c .tit a{ display:block; margin-bottom:5px; font-size:36px; height:40px; color:#ff6700; font-family:Microsoft YaHei; font-weight:bold; line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexabout_c .con{ margin-top:15px; line-height:28px; height:140px; overflow:hidden;}
.indexabout_c a.a1{ display:inline-block; margin:22px 10px 0px 0px; width:74px; height:32px;line-height:32px; font-size:16px; background:url(../images/index_about_a2.png) no-repeat; text-align:center; color:#fff; padding:0px 10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexabout_c a.a1:hover{ background:url(../images/index_about_a1.png) no-repeat;}


.equiBox .equiBox_c{ padding-top:29px; height:261px; width:1003px; overflow:hidden; position:relative;}
.equiBox .equiBox_c .equi_ul{ width:10000px;  height:261px;  }
.equi_ul li{ float:left; margin-right:28px; width:214px; height:245px; padding:7px; border:1px solid #e9e9e9; overflow:hidden;}
.equi_ul li span.lxmimg{ width:214px; height:211px; background:#f0efef;}
.equi_ul li p{ display:block; margin-top:10px; height:20px; line-height:20px; font-size:14px;color:#333333; text-align:center; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.index_add2{ margin-top:50px; width:100%; height:126px; overflow:hidden; position:relative;}
.index_add2 img{ position:absolute; top:0px; left:50%; margin-left:-800px;}


.main2{ margin:50px auto; height:588px; overflow:hidden;}
.main2 .lxmimg{ width:318px; height:111px;}
.main2 .main2more{ position:absolute; top:125px; right:15px; display:inline-block; height:10px; width:10px; background:url(../images/main2_more.png) no-repeat; }
.main2 .main2more:hover{ background:url(../images/main2_moreh.png) no-repeat; }
.newsBox{ float:left; width:318px; height:586px; border:1px solid #eeeeee; position:relative;}
.newsBox .tab{ margin:20px 0px 0px 26px; width:235px; height:50px;}
.newsBox .tab li{ float:left; height:40px; padding:5px 10px; min-width:86px;  background:#d5d5d5; line-height:20px; cursor:pointer; text-transform:uppercase;}
.newsBox .tab li p{ color:#000; font-size:16px; font-weight:bold;  font-family:Microsoft YaHei;}
.newsBox .tab li.cur{ background:#ff6700; color:#fff;}
.newsBox .tab li.cur p{ color:#fff;}
.newsBox .tabcon{ display:none;}
.newsBox .tabcon.cur{ display:block;}
.main2 .div1{ width:256px; margin:0 auto; padding:10px 0px 22px; border-bottom:1px dotted #5c5c5c;}
.main2 .div1 a.tit{ display:block; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#000000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main2 .div1 a.tit:hover{ color:#ff6700;}
.main2 .div1 p{ color:#1d1d1d; line-height:20px; height:40px; overflow:hidden;}
.main2 .div1 a.more{ color:#ff6700;}
.main2 .conlist{ width:256px; margin:15px auto 0px;}
.main2 .conlist li{ height:28px; line-height:28px; padding-left:12px; background:url(../images/main2_conlist_bg.jpg) no-repeat left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main2 .conlist li a{ color:#333;}
.main2 .conlist li a:hover{ color:#ff6700;}
.main2 .title{ width:256px; margin:25px auto 0px; height:45px; line-height:20px; text-transform:uppercase; overflow:hidden;}
.main2 .title span{ display:block; height:20px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main2 .title p{ color:#000; font-size:16px; font-weight:bold; height:20px; font-family:Microsoft YaHei; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tecBox{ float:left; margin-left:21px; width:318px; height:586px; border:1px solid #eeeeee; position:relative;}
.tecBox .conlist li{ line-height:32px; height:32px;}
.faqBox{ float:right; width:318px; height:586px; border:1px solid #eeeeee; position:relative;}
.faqBox ul{ width:256px; margin:0 auto;}
.faqBox ul li{ margin-top:15px; height:85px; border-bottom:1px dotted #5a5a5a;}
.faqBox ul li .p1{ height:22px; line-height:22px; color:#333; font-size:14px; background:url(../images/faqbox_a.jpg) no-repeat left; padding-left:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.faqBox ul li .p2{ margin-top:5px; color:#333; background:url(../images/faqbox_p.jpg) no-repeat top left; line-height:20px; height:40px; overflow:hidden; padding-left:36px;}



/*----------底部---------*/
.addDiv{ width:100%; height:452px; background:url(../images/addDiv.png) no-repeat center top; }
.addDiv .title{ color:#ff6700; font-size:27px; line-height:36px; font-family:Microsoft YaHei;}
.addDiv .title span{ color:#c92124;}
.addDiv .con{ padding:40px 0px 0px 80px; width:150%;}
.addDiv .con .condiv{ float:left; margin-right:140px; width:216px; color:#333333; font-size:14px; line-height:26px;}
.addDiv .con .condiv .tit{ height:40px;line-height:40px;background:url(../images/addDiv_tit.png) no-repeat left; padding-left:19px; color:#ff6700; font-size:18px; font-weight:bold;}
.addDiv .con .condiv p{ background:url(../images/addDiv_p.png) no-repeat left; padding-left:30px;}

.kjdiv{ margin-top:30px; padding-bottom:10px;  border-bottom:1px solid #dadada; font-family:Microsoft YaHei;}
.kjdiv .tit{ height:36px; line-height:36px; border-bottom:1px solid #dadada; margin-bottom:10px; font-size:18px; color:#ea5504;}
.kjdiv .con{ line-height:30px; height:30px; padding:0px 12px;} 
.kjdiv .con p{ float:left; color:#c6c6c6; font-size:14px; max-width:925px; padding-right:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.kjdiv .con p b{ color:#333;}
.kjdiv .con p a{ font-size:14px; color:#333; margin:0px 8px;}
.kjdiv .con p a:hover{ color:#ff6700;}
.kjdiv .con a.more{ float:left; display:inline-block; margin-top:5px; width:48px; text-align:center; height:16px; line-height:16px; color:#717171; background:#eaeaea; border:1px solid #cacaca;}
.kjdiv .con a.more:hover{ background:#ff6700; color:#fff; border:1px solid #e05a00;}

.bottomNav{ margin-top:25px; width:100%; height:35px; line-height:35px; background:#ff6700; overflow:hidden;}
.bottomNav ul { padding-left:30px;}
.bottomNav ul li{ float:left; font-family:Microsoft YaHei;}
.bottomNav ul li a{ padding:0px 7px; color:#fff; font-size:14px;  font-family:Microsoft YaHei;}
.bottomNav ul li a:hover{ font-weight:bold;}
.bottomDiv{ padding:23px 0px 33px;}
.bottomDiv .div1{ float:left; width:120px;}
.bottomDiv .div2{ float:left; border-left:1px solid #d6d6d6; padding-left:25px; width:610px;}
.bottomDiv .div2 p{ line-height:30px; color:#333;}
.bottomDiv .erweima{  float:right; margin-right:14px; width:100px; height:120px;}
.bottomDiv .erweima .lxmimg{ width:100px; height:94px; border:3px solid #e8e8e8;}
.bottomDiv .erweima p{ width:100px; height:24px; line-height:24px; text-align:center; display:block; text-transform:uppercase; overflow:hidden; white-space:nowrap;}
.frierndlink{ border-top:1px solid #d3d3d3; padding:15px 0px; line-height:30px; color:#c6c6c6; font-size:14px; font-family:Microsoft YaHei; }
.frierndlink span{ color:#333;}
.frierndlink a{ color:#333; margin:0px 8px;}
.frierndlink a:hover{ color:#ff6700;}


/*-----------------ny---------------*/
.ny_banner{ height:260px; overflow:hidden;}
.ny_content{ margin-top:40px;}
.ny_content .left{ float:left; width:208px; padding-bottom:100px;}
.left .lefttop{ height:115px; padding-left:18px; border:6px solid #d7d7d7;}
.left .lefttop h2{ padding-top:30px; height:30px; line-height:30px; font-size:25px; color:#ff6700; overflow:hidden; white-space:nowrap;}
.left .lefttop p{ color:#d8d8d8; font-size:24px; height:32px; line-height:32px; text-transform:uppercase; overflow:hidden; white-space:nowrap;}
.leftnav{ margin-bottom:52px;}
.leftnav li{ float:left; width:208px; height:48px; line-height:48px; border-bottom:1px solid #e9e9e9;}
.leftnav li a{ display:block; padding:0px 20px 0px 40px; font-size:14px; color:#333333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.leftnav li:hover{ background:url(../images/leftnav_hover.png) left center no-repeat;}
.leftnav li:hover a{ color:#fff;}
.leftnav li.cur{ background:url(../images/leftnav_hover.png) left center no-repeat;}
.leftnav li.cur a{ color:#fff;}

.leftcontact .tit{ width:100%; height:117px; background:url(../images/leftcontact_tit.png) no-repeat;}
.leftcontact .con{ border:1px solid #d7d7d7; border-top:none; padding:0px 12px 50px; font-family:Microsoft YaHei; }
.leftcontact .con .p1{ padding-top:15px; font-size:14px; line-height:30px;}
.leftcontact .con .p2{ padding-bottom:14px; border-bottom:1px solid #e7e7e7; color:#ff6700; font-size:14px;}
.leftcontact .mapa{ display:block; width:175px; margin:22px auto 0px;}

.ny_content .right{ float:right; width:755px; min-height:200px; padding-bottom:80px;}
.bread{ height:34px; line-height:34px; padding-bottom:15px;  background:url(../images/bread_bg.png) no-repeat bottom left;}
.bread span{ float:left; display:block; width:45%; padding-left:10px; height:34px; font-size:24px; color:#333333; font-family:Microsoft YaHei; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bread div{ float:right; width:50%; line-height:42px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:right; color:#333333;}
.bread div a{ color:#333333; margin:0px 3px;}
.bread div a:hover{ color:#ff6700;} 
.bread div i{ font-style:normal; color:#666; margin-left:3px;}

.about{ padding:40px 5px 0px;}
.about .abouttit{ font-size:32px; width:170px; float:left; font-family:Microsoft YaHei; line-height:40px; color:#333; line-height:40px; padding-bottom:20px; background:url(../images/about_tit_bg.jpg) no-repeat bottom left;}
.about .abouttit p{ font-weight:bold; padding-top:40px;}


.about2ul{ padding-top:5px; padding-left:46px;}
.about2ul li{ line-height:29px; margin-bottom:19px;}
.about2ul li .s1{ float:left; display:block; background:#ff6700; font-size:15px; color:#fff; text-align:center; border:1px solid #cc5200; width:95px; height:29px; line-height:29px;}
.about2ul li .div1{ float:left; margin-left:30px; width:450px; font-size:15px; padding:0px 15px; border:1px solid #d0d0d0; position:relative;}
.about2ul li .div1 i{ display:block; width:7px; height:11px; position:absolute; top:9px; left:-6px; background:url(../images/about2_jiao.jpg) no-repeat;}


.faq{ padding:40px 0px 0px 14px;}
.faq_ul{ padding-bottom:20px;}
.faq_ul li{ width:740px; padding-bottom:50px;}
.faq_ul li .ques{ width:740px;}
.faq_ul li .ques_s{ float:left; display:block; width:31px; height:32px; line-height:32px; text-align:center; background:url(../images/faq_span.jpg) no-repeat; font-size:16px; color:#fff; font-weight:bold; }
.faq_ul li .ques_div{ float:right; width:698px;}
.faq_ul li .ques_div .div_t{ height:4px; background:url(../images/faq_bg_1.jpg) no-repeat;}
.faq_ul li .ques_div .div_c{ padding:0px 10px; background:url(../images/faq_bg_2.jpg) repeat-y;  min-height:23px; line-height:23px; font-size:14px; color:#fff;}
.faq_ul li .ques_div .div_b{ height:17px; background:url(../images/faq_bg_3.jpg) no-repeat;}

.faq_ul li .ans{ margin-top:8px;}
.faq_ul li .ans_s{float:left; display:block; width:31px; height:32px; line-height:32px; text-align:center; background:url(../images/faq_span2.jpg) no-repeat; font-size:16px; color:#333; font-weight:bold;}
.faq_ul li .ans_div{ float:right; width:698px;}
.faq_ul li .ans_div .div_t{ height:4px; background:url(../images/faq_bg_4.jpg) no-repeat;}
.faq_ul li .ans_div .div_c{ padding:0px 10px; background:url(../images/faq_bg_5.jpg) repeat-y; min-height:23px; line-height:23px; font-size:14px; color:#333;}
.faq_ul li .ans_div .div_b{ height:5px; background:url(../images/faq_bg_6.jpg) no-repeat;}


.page{ height:25px; text-align:center; font-size:14px; }
.page a{ display:inline-block; height:25px; line-height:25px; padding:0px 8px; color:#676767; background:#e6e6e6;}
.page a:hover{ color:#fff; background:#ff6700;}
.page a.cur{ color:#fff; background:#ff6700;}
/*.page span{ display:inline-block; border:1px solid #c4c4c4; width:62px; height:23px; line-height:23px; text-align:center; margin:0px 5px;}
.page span input{ width:42px; text-align:center; height:23px; line-height:23px; background:none; border:none;}*/

.case{ padding:0px 12px;}
.case_ul{ padding-bottom:50px;}
.case_ul li{ width:750px; height:154px; margin-top:40px; background:#ececec;}
.case_ul li span.lxmimg{ float:left; width:247px; height:154px; }
.case_ul li div{ float:right; width:460px; margin-right:20px;}
.case_ul li div .p1{ margin-top:10px; height:50px; line-height:50px; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.case_ul li div .p2{ font-size:13px; line-height:24px; height:72px; overflow:hidden;}

.tec{ padding:10px 5px 0px;}
.tec_ul{ padding-bottom:68px;}
.tec_ul li{ width:100%; float:left; padding-top:30px; height:100px; border-bottom:1px dotted #c2c2c2;}
.tec_ul li .date{ float:left; width:87px; height:100px; text-align:center; background:url(../images/tec_li_date.jpg) no-repeat;}
.tec_ul li .date span{ display:block; height:25px; line-height:25px; font-size:15px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tec_ul li .date p{ color:#ff6700; height:40px; line-height:40px; font-size:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tec_ul li .divcon{ float:right; width:627px; margin-right:10px;}
.tec_ul li .divcon a{ display:block; font-size:16px; height:20px; line-height:20px; color:#333333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} 
.tec_ul li .divcon p{ margin-top:13px; line-height:20px; height:40px; overflow:hidden;}
.tecshow{ padding:0px 15px;}

.equi{ padding:42px 12px 0px;}
.equi .equi_ul{ width:110%; *padding-bottom:40px;}
.equi .equi_ul li{ margin-bottom:40px;}
.equi .guimo{ position:relative;}
.equi .guimo_ul{ padding-left:28px;}
.equi .guimo_ul li{ min_height:90px; line-height:48px; width:700px; float:left;}
.equi .guimo_ul li .num{ float:left; height:49px; width:86px; position:relative; z-index:2;color:#949292;  background:url(../images/guimo_ul_li.png) no-repeat left;}
.equi .guimo_ul li .num p{ display:block; margin-top:5px; width:55px; text-align:center;  font-size:30px; height:28px; line-height:28px;}
.equi .guimo_ul li .num span{ display:block; width:55px; text-align:center; overflow:hidden; text-transform:uppercase; height:14px; line-height:14px;}
.equi .guimo_ul li .con{ width:580px; float:left; font-size:16px; min-height:48px; padding-bottom:42px; padding-left:18px; margin-left:-6px; position:relative; z-index:1; border-left:1px solid #dbdbdb;}
.equi .guimo_ul li .con i{ font-size:24px; color:#ff6700; font-style:normal;}
.equi .guimo_s1{ position:absolute; top:0px; left:102px; background:#fff; height:21px; width:10px; z-index:3;}
.equi .guimo_s2{ position:absolute; left:102px; bottom:0px; background:#fff; height:62px; *height:59px; width:10px; z-index:3;}


.quality{ padding:40px 12px 0px;}

.honorbg{ width:734px; height:336px; padding-top:34px; background:url(../images/honor_bg.jpg) no-repeat;}
.honorshow{ position:relative;  width:418px; height:278px; margin:0 auto; }
.honorshow li{ display:none; position:absolute; left:0; top:0;}
.honorshow li:first-child{display:block;}
.honorshow li.lxmimg{width:418px; height:278px;  }
.honorBox{ margin-top:26px;width:734px; height:124px; position:relative;}
.honorBox .prev,.next{display:block; position:absolute; width:22px; height:38px; top:45px;}
.honorBox .prev{ background:url(../images/honor_left.png) no-repeat; left:0px; }
.honorBox .next{ background:url(../images/honor_right.png) no-repeat; right:0px;}
.honor_list{ width:642px; overflow:hidden; margin-left:45px; overflow:hidden;}
.honor_list ul{ width:10000px; overflow:hidden; position:relative;}
.honor_list ul li{ display:block; text-align:center; width:172px; height:114px; padding:5px; float:left; margin:0px 15px; cursor:pointer;  border:1px solid #f0f0f0;}
.honor_list ul li.cur{  border:1px solid #ff6700;}



.proshow{ padding:37px 0px 48px;}
.proshow .proshowdiv{ position:relative; min-height:512px; padding-top:33px;}
.proshowCon{ position:absolute; top:0px; left:0px; z-index:2;}
.proshowCon .bigshow{ position:relative; border:10px solid #ff6700; width:442px; height:399px;}
.proshowCon .bigshow li{ display:none; position:absolute; top:0px; left:0px; border:2px solid #fff; width:438px; height:395px; background:#fff;}
.proshowCon .bigshow li:first-child{display:block;}
.proshowCon .bigshow li .lxmimg{ width:438px; height:395px;}
.proshowCon .list{ margin-top:10px; background:#ff6700; padding:10px 3px;}
.proshowCon .list li{ border:2px solid #fff; float:left; margin:0px 7px; cursor:pointer;}
.proshowCon .list li .lxmimg{ width:96px; height:87px;}

.proshow .proshowinfo{ margin-left:430px; width:502px; position:relative; z-index:3; padding:27px 30px 37px 38px; min-height:292px; background:url(../images/proshowinfo_bg.png) no-repeat;}
.proshow .proshowinfo .title{ line-height:36px; height:36px; padding:5px 0px; font-size:18px; color:#fff; font-weight:normal; border-bottom:3px solid #ff8533; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.proshow .proshowinfo .con{ margin-top:15px; font-size:14px; line-height:28px; height:112px; overflow:hidden; color:#fff;}
.proshow .proshowinfo .tel{ width:415px; height:64px; padding:0px 20px 0px 67px; line-height:64px; font-size:24px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:60px; background:url(../images/proshow_tel.jpg) no-repeat;}
.proshow .proshowinfo .tel span{ font-size:29px;}
.proshow .proshow_con{ padding:67px 0px 40px;}

.tuijianbox{ margin-top:37px; padding:0px 5px; text-align:left;}
.tuijianbox li{ width:206px; height:218px; padding-top:5px; float:left; border:1px solid #e3e3e3; margin:0px 20px;}
.tuijianbox li a.lxmimg{ width:196px; margin-left:5px; height:177px;}
.tuijianbox li p{ margin-top:5px; height:30px; line-height:30px;  border-top:1px solid #e3e3e3;}
.tuijianbox li p a{ display:block; padding:0px 10px; text-align:center; font-size:14px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.tuijianbox li:hover{ border:1px solid #ff6700;}
.tuijianbox li:hover p{  border-top:1px solid #ff6700;}
.tuijianbox li:hover p a{ color:#ff6700;}


.dmap{ padding-bottom:60px;}
.dmap li{ vertical-align:top; clear:both; overflow:hidden; margin-top:20px; margin-left:6px; border-bottom:dotted 1px #cccccc; padding-bottom:20px;}
.dmap li>a{ float:left; margin-right:20px; display:block; width:120px; text-align:center; height:24px; line-height:24px; overflow:hidden; color:#fff; font-size:14px; font-weight:bold; background:#ff6700;}
.dmap li div{float:left; width:580px; line-height:24px;}
.dmap li div a{display:inline-block; margin-right:10px; font-size:13px;}



/*-------Guolei-------*/
/*proshow*/
.proshow_box{ width:1003px; margin-top:58px;}
.leftproshow{ width:480px; border:1px solid #e4e4e4; float:left;}
.leftproshow .title{ height:30px; position:relative; margin-top:36px;}
.leftproshow .title p{ color:#d44b00; font-size:24px; width:300px; float:left; background:url(../images/proshow_01.jpg) no-repeat left; position:absolute; left:-1px; top:0px; padding-left:45px;}
.leftproshow .title p i{ font-style:normal; color:#333333;}
.leftproshow .title a{ float:right; width:50px; background:url(../images/proshow_02.jpg) no-repeat right; padding-right:17px; margin-right:20px; margin-top:10px;}

.desproshow{ padding:22px 39px 0 20px}
.desproshow a.a1{ color:#000000; font-size:14px; height:20px; overflow:hidden; display:block; line-height:20px;}
.desproshow a.a1:hover{ color:#ff6700;}
.desproshow p{ color:#1d1d1d; line-height:20px; height:40px; overflow:hidden; padding-top:8px;}
.desproshow a.a2{ color:#ff6700; padding-top:5px; display:block;}
.desproshow a.a2:hover{ text-decoration:underline;}

.proshowlist{ padding:18px 20px 32px 18px;}
.proshowlist li{ float:left; width:440px; height:32px; line-height:32px; background:url(../images/proshow_03.jpg) no-repeat left;}
.proshowlist li a{ padding-left:12px; width:350px; height:32px; overflow:hidden; display:block; color:#333333; float:left;}
.proshowlist li i{ padding-left:12px; width:350px; height:32px; overflow:hidden; display:block; color:#333333; float:left; font-style:normal;}
.proshowlist li span{ float:right; color:#999999; font-family:Arial;}
.proshowlist li:hover a{ color:#ff6700;}

.rightproshow{ width:480px; border:1px solid #e4e4e4; float:right;}
.rightproshow .title{ height:30px; position:relative; margin-top:36px;}
.rightproshow .title p{ color:#d44b00; font-size:24px; width:300px; float:left; background:url(../images/proshow_01.jpg) no-repeat left; position:absolute; left:-1px; top:0px; padding-left:45px;}
.rightproshow .title p i{ font-style:normal; color:#333333;}
.rightproshow .title a{ float:right; width:50px; background:url(../images/proshow_02.jpg) no-repeat right; padding-right:17px; margin-right:20px; margin-top:10px;}


/*news*/
.news{ padding:28px 18px 62px 15px;}
.news li{ float:left; width:723px; height:40px; border-bottom:1px dotted #c5c5c5; line-height:40px; background:url(../images/news_01.jpg) no-repeat 2px;}
.news li a{font-size:14px; padding-left:20px; width:620px; height:40px; overflow:hidden; display:inline-block;}
.news li span{ float:right;}

/*news_show*/
.news_show{ padding:44px 0 0 9px;}
.news_show h1.title{ color:#333333; font-size:19px; text-align:center; font-weight:normal;}
.news_show .source{ width:745px; background:#f3f3f3; margin-top:27px; line-height:25px;  margin-bottom:30px;padding: 5px 10px;}
.news_show .source span{ color:#888888;}
.news_show .source span.s1{ padding-left:166px;}
.news_show .source span.s2{ padding-left:22px;}
.news_show .source span.s3{ padding-left:17px;}
.news_show p.p3{ color:#888888; font-size:14px; line-height:30px;}
.news_show p.p4{ color:#888888; font-size:14px; line-height:30px;}

.news_show .share{ margin-top:65px; margin-left:14px;}
.news_show .share span{ float:left; width:58px; height:37px; line-height:37px; font-size:14px;}
.bdsharebuttonbox{ float:left; width:200px;}

.part{ width:745px; height:41px; border-bottom:1px solid #d2d2d2;  border-top:1px solid #d2d2d2; margin-top:45px;}
.part p{ height:41px; line-height:41px; font-weight:bold;}
.part p.d1{ width:372px; float:left; border-right:1px solid #d2d2d2;} 
.part p.d2{ width:372px; float:left;}
.part span{ font-size:14px; padding-left:20px; width:58px; float:left; font-family:Microsoft YaHei;}
.part a{ float:left; font-size:14px; width:280px; height:41px; overflow:hidden; display:inline-block;}

.news_showlist{ padding:50px 0 0 0 ;}
.news_showlist span{ font-size:16px; padding-left:10px;}
.news_show1{ background:#f8f8f8; padding:16px 0 26px 0; margin-top:17px;}
.news_show1 li{ float:left; width:372px; height:32px; line-height:32px; background:url(../images/newshow_01.jpg) no-repeat 20px;}
.news_show1 li a{ padding-left:33px; width:340px; height:32px; overflow:hidden; display:block; font-size:14px;}

.ny_cp{ padding:35px 0 0 0;}
.ny_cp .title{ height:50px; line-height:50px; background:url(../images/newshow_03.jpg) no-repeat left bottom;}
.ny_cp .title p{ color:#d44b00; font-size:24px; background:url(../images/newshow_02.jpg) no-repeat left; padding-left:36px;}
.ny_cp .title i{ font-style:normal; color:#333333;}
.ny_cp .title span{ color:#cbcbcb; font-size:16px; font-family:Arial; padding-left:20px;}
.ny_cplist{ margin-top:24px;}
.ny_cplist ul{ width:110%;}
.ny_cplist li{ float:left; width:172px; height:187px; border:1px solid #e6e6e6; margin-right:15px;}
.ny_cplist li p.d3{ padding:4px;}
.ny_cplist a.lxmimg{ width:164px; height:149px;}
.ny_cplist li p.d4{ height:29px; border-top:1px solid #e6e6e6; line-height:29px;}
.ny_cplist li p.d4 a{ color:#333333; font-size:14px; text-align:center; display:block;}
.ny_cplist li:hover{border:1px solid #ff6700;}
.ny_cplist li:hover p.d4{border-top:1px solid #ff6700;}
.ny_cplist li:hover p.d4 a{ color:#ff6700;}

.return{ width:100%;}
.return a{ float:right; display:inline-block; width:87px; height:33px;  margin-right:5px; margin-top:42px; line-height:33px; background:#ff6700; color:#ffffff; font-size:14px; text-align:center;}
.return a:hover{ text-decoration:underline;}


/*contact*/
.contact{ padding:26px 0 0 10px;}
.contact p.d1{ color:#535353; font-size:24px; margin-top:22px;}
.contact p.d1 span{ color:#a3a3a3; font-size:20px; border-left:1px solid #aeaeae; margin-left:19px; padding-left:16px;}
.contact p.d2{ font-size:16px; font-family:"微软雅黑"; color:#666; line-height:38px;}
.contact p.d2 span{ font-family:Arial;}
.contactmap{ padding:38px 0 74px 10px;}
/*pro*/
.leftpro{ padding-top:40px;}
.leftprodiv{ border:1px solid #d7d7d7; border-top:0; padding-left:12px; padding-bottom:78px;}
.leftprodiv li{ float:left; width:182px; height:32px; border-bottom:1px dotted #b5b5b5; line-height:32px; background:url(../images/pro_03.jpg) no-repeat 2px;}
.leftprodiv li a{ padding-left:10px; width:172px; height:32px; overflow:hidden; display:block;}

.pro{ padding:58px 0 0 8px;}
.despro_bg{padding-bottom:6px; background:url(../images/pro_04.jpg) no-repeat left bottom;}
.despro{ border:1px solid #e9e9e9;  margin-right:4px; padding:12px 33px 16px 41px; }
.despro p{ color:#333333; font-size:13px; line-height:28px;}


.probox{ padding-top:48px;}
.pro_duc{ width:744px; height:47px; background:#ececec;}
.pro_duc li{ float:left; line-height:47px; width:185px; height:47px; text-align:center; border-right:1px solid #FFF; color:#333333; font-size:18px;}
.pro_duc li.xxk{ background:#ff6700; color:#FFF;}
.pro_duc li:hover{background:#ff6700; color:#FFF; cursor:pointer;}
.pro_list{ border:1px solid #dcdcdc; min-height:200px; border-top:none; margin-right:3px; display:none;  padding:28px 12px 45px;}
.pro_list .equi_ul{ width:110%; *padding-bottom:50px;}
.pro_list .equi_ul li{ margin-right:15px; margin-bottom:50px;}

.prolidt{ margin:42px auto 0; width:744px;  padding-bottom:27px;  *padding-bottom:77px;}
.prolidt ul{ width:110%;}
.prolidt li{ float:left; width:206px; height:232px; background:#ececec; margin-right:60px; text-align:center; margin-bottom:50px;}
.prolidt li p.d1{ border:1px solid #FFF; width:194px; height:175px; margin:5px;}
.prolidt li a.lxmimg{ width:194px; height:175px;}
.prolidt li p.d2{ height:40px; line-height:40px; font-size:14px;}
.prolidt li p.d2 a{ color:#333333; width:206px; height:40px; overflow:hidden; display:block;}
.prolidt li:hover{ background:#ff6700;}
.prolidt li:hover p.d2 a{ color:#ffffff;}

