@charset "utf-8";
/* CSS Document */
/* CSS Document */
@charset "utf-8";
html{overflow-x:hidden;}

.clear{ overflow:hidden; _height:1px; _overflow:visible; }

.clean{ font-size:0px; line-height:0px; clear:both; height:!important; min-height:; height:; }

.none{ display:none;}

:focus { outline: 0;} 

a{ blr:expression(this.onFocus=this.blur());text-decoration:none;}

*{ margin:0; padding:0; -webkit-text-size-adjust:none;}

a{ text-decoration:none; outline:none; cursor:pointer;}

a:hover,img{ border:none;}

::selection{color:#fff; background:#0358b0;}

::-moz-selection{color:#fff; background:#0358b0;}

::-webkit-selection{color:#fff; background:#0358b0;}

body,button,input,select,textarea{ font:12px Verdana, Geneva, sans-serif; word-break: break-all;}

textarea{ resize:none}

h1,h2,h3,h4,h5,h6{ font-weight:normal;}

i{ font-style:normal;}

p{ text-justify:inter-ideograph;}

ul,ol,dl{ list-style-type:none;}

.fl,.fr,.lifl li,.lifl dd{ float:left; display:inline; list-style:none;}

.fr{ float:right;}

.fmyh,h2.t,ul.mf input.t,ul.mf li,input,textarea{ font-family:Microsoft YaHei,LiHei Pro; }

.ttuc{ text-transform:uppercase;}

.szm{ text-transform:capitalize; }

.mod{ position:relative; z-index:9999; } 

.scroll,.scroll2{ position:relative; overflow:hidden;}

.scroll ul{ position:absolute; width:20000em; }

.scroll2 ul{ position:absolute; height:200em; }

.scroll ul li{ float:left; }
.wrap{ width:1000px; margin:0 auto; position:relative;}
.header .top{ margin-top:10px; float:right; height:102px; overflow:hidden;}
.top ul li{ float:left; margin-right:8px; }
.top ul li a{ font-family:"微软雅黑"; font-size:13px; color:#999999;}
.top .en{ background:url(../images/en_06.jpg) no-repeat left center; height:10px; text-indent:15px; line-height:12px; height:12px;}
.top .cn,.top .mn{ background:url(../images/en_03.jpg) no-repeat left center; height:12px;text-indent:10px;line-height:12px; height:12px;}
.logo{ position:absolute; left:0; top:16px;}
.top_bm .nav{ position:absolute; right:-15px; top:41px;}
.top_bm .nav ul li{ float:left;  line-height:71px; text-align:center;}
.top_bm .nav ul li a{ font-family:"微软雅黑"; font-size:14px; color:#20956a; display:block;width:102px; height:71px;}
.top_bm .nav ul li:hover{ background:#20956a;}
.top_bm .nav ul li:hover a{ color:#fff; background:none;}
.nav .fst a{ background:url(../images/shouye.png) no-repeat 8px center; height:18px;}
.nav a{ background:url(../images/main_09.jpg) no-repeat left center; height:15px;}
.bdfm{ width:100%; height:427px;margin:0 auto; }
.banner{ margin:0 auto; height:427px; overflow:hidden;position:relative;}
.banner ul li{ width:100%; height:427px; margin:0 auto;}
.deg{ position:absolute; top:357px;width:1000px; margin:0 auto; left:220px;}
.deg ul li{ float:left;}
.deg ul .k1{ background:url(../images/ky1.png) no-repeat left top; height:69px; width:345px;}
.deg ul .k2{ background:url(../images/kh2.png) no-repeat left top; height:69px; width:295px;}
.deg ul .k3{ background:url(../images/k3.png) no-repeat left top; height:69px; width:359px;}

.deg ul .k1:hover{ background:url(../images/k1_hover.png) no-repeat left top; height:69px; width:345px;}
.deg ul .k2:hover{ background:url(../images/km2.png) no-repeat left top; height:69px; width:295px;}
.deg ul .k3:hover{ background:url(../images/k3_hover.png) no-repeat left top; height:69px; width:359px;}
.deg a{ line-height:65px; color:#fff; font-family:"微软雅黑"; font-size:14px; margin-left:92px;}
.deg ul li{ text-align:center;}

.content_title{ padding-top:15px; padding-bottom:10px;}

.cpnr li{ width:500px; height:130px; }

.cpnr li a{ height:130px; display:block; color:#ffffff; font-family:"微软雅黑"; }

.cpxx{ width:249px; height:130px; background:#20956a;}

.cpxx .cpxx_name{ font-size:14px; padding:20px 17px 5px 17px;}
.cpxx .cpxx_nr{ font-size:12px; padding:0 17px; line-height:25px;}
.cpxx span{ float:right; padding-right:17px;}
.about{ margin:28px 0;}
.about_con{ width:435px; float:left;}
.about_nr{width:435px; overflow:hidden; height:236px;}
.about_title{ height:45px; width:435px; overflow:hidden;}
.about_title2{ height:45px; width:515px; overflow:hidden;}
.about_title3{ height:45px; width:1002px; overflow:hidden; padding:15px 0;}

.about_tu img{ width:171px; float:left;}
.about_neirong{ width:235px; float:right;}
.about_nr p{ font-family:"微软雅黑"; font-size:14px; color:#666666; line-height:24px; text-indent:24px;}
.about_neirong a{color:#ed4c39;}
.tec{ float:right; width:515px;}
.news_tu{ position:relative; width:177px; height:117px; float:left;}
.news_tu span{ position:absolute; top:103px; left:0; display:block; text-align:center; background:url(../images/zbg.png) no-repeat left top; width:177px; height:16px; overflow:hidden;font-family:"微软雅黑"; font-size:12px; color:#fff;}
.news_name{color: #3ca27d;font-size: 18px;line-height: 18px;margin-left: 188px;font-family:"微软雅黑"; }
.news_name a{color: #3ca27d;font-size: 18px;line-height: 18px;font-family:"微软雅黑"; }
.news_nr{color: #847b7b;font-size: 13px;height: 71px; line-height: 22px;margin: 15px 15px 0 188px;overflow: hidden; border-bottom:1px dotted #b2b2b2; text-indent:24px;font-family:"微软雅黑"; }
.news_nr a{ color:#ed4c39;font-family:"微软雅黑"; }
.sj{ color:#000000; font-size:12px;font-family:"微软雅黑";margin: 10px 15px 0 194px; }
.xinwen{ margin-top:20px;}
.xinwen ul li{ width:515px; height:32px; overflow:hidden;}
.xinwen ul li a{font-size:13px;font-family:"微软雅黑"; color:#666666;}
.xinwen ul li a:hover{ color:#20956a;}
.xinwen span{ float:left; background:url(../images/timebg.png) no-repeat center top; width:101px; height:20px; text-align:center; margin-right:25px;}
.service{ background:#f1f1f1; margin-top:30px; height:540px;}
.ser_con{ margin-top:22px;}
.ser_con ul li{ float:left; width:286px; height:228px; margin-left:35px;}

.ser_con ul p{ text-align:center; line-height:25px;}
.ser_con .bt{ color:#666666; font-size:18px;font-family:"微软雅黑";}
.ser_nr{ color:#999999; font-size:14px;font-family:"微软雅黑"; padding-bottom:8px;}
.ser_con .service_tu1{ background:url(../images/m1.png) no-repeat 114px top; width:174px; height:58px;}
.ser_con .service_tu2{ background:url(../images/m2.png) no-repeat 114px top; width:174px; height:58px;}
.ser_con .service_tu3{ background:url(../images/m3.png) no-repeat 114px top; width:174px; height:58px;}
.ser_con .service_tu4{ background:url(../images/m4.png) no-repeat 114px top; width:174px; height:58px;}
.ser_con .service_tu5{ background:url(../images/m5.png) no-repeat 114px top; width:174px; height:58px;}
.ser_con .service_tu6{ background:url(../images/m6.png) no-repeat 114px top; width:174px; height:58px;}

.ser_con .service_tu1:hover{ background:url(../images/n1.png) no-repeat 114px top; width:174px; height:58px;}
.ser_con .service_tu2:hover{ background:url(../images/n2.png) no-repeat 114px top; width:174px; height:58px;}
.ser_con .service_tu3:hover{ background:url(../images/n3.png) no-repeat 114px top; width:174px; height:58px;}
.ser_con .service_tu4:hover{ background:url(../images/n4.png) no-repeat 114px top; width:174px; height:58px;}
.ser_con .service_tu5:hover{ background:url(../images/n5.png) no-repeat 114px top; width:174px; height:58px;}
.ser_con .service_tu6:hover{ background:url(../images/n6.png) no-repeat 114px top; width:174px; height:58px;}
.gd{ background:url(../images/gd_hover.png) no-repeat 97px top;  height:18px;}
.gd:hover{ background:url(../images/gd.png) no-repeat 97px top;  height:18px;}

.wns_footer{ background:#20956a;}
 .foot_top{ margin:0 auto; width:1002px; padding-top:83px; position:relative; height:296px;}

.footer_le{ width:496px; height:296px; float:left; padding-right:20px;}

.foot_logo{ position:absolute; top:77px; left:15px; width:192px;}

.foot_address{ width:297px; float:right;}

.foot_address h2{ color:#c7e4da; font-size:19px;  padding-bottom:10px; font-family:"微软雅黑";}

.foot_address p{ color:#c7e4da; font-size:14px; line-height:18px;font-family:"微软雅黑";}

.foot_address span{ color:#99c4b4;}

.footer_le .line2{ padding:10px 10px;}


.footer_rt{ float:right; position:relative; width:480px; height:306px;}

.line4{ width:2px; float:left; position:absolute; left:0; padding-right:25px;}

.foot_qq{ width:336px; padding-left:34px;}

.foot_qq ul li a ,.foot_qq p{ color:#e3f1ec; font-size:12px;}

.footer_rt ul{ width:336px; overflow:hidden;}

.footer_rt ul li{ background:url(../images/4.jpg) no-repeat right center; padding:40px 3px; color:#b1b1b1;}
.footer_rt ul .last{ background:none;}
.footer{ background:#3e3e3e; height:76px;}

.footer_bt{ margin:0 auto; width:1002px;height:30px; padding-top:35px;}

.footer_bt p,.footer_bt p a{ color:#7d7d7d;}


.ny_work{ margin:0 auto; width:1002px; padding-top:37px; overflow:hidden;}
.weixin{position: absolute;right: 0;top: 30px;width: 100px;}
.weixin a{ color:#88c6b0;}

.fxa{position: absolute;right:243px;top: 172px;}





.nywrap{ width:994px; margin:0 auto; margin-top:35px; position:relative; background:url(../images/sjdebg.jpg) repeat left top;}
.side{ width:160px;}
.nytit{ position:absolute; left:-18px; top:0;}

/*产品分类 begin*/

ul.pro_case{ padding-top:115px;}
ul.pro_case li{ width:120px; font-size:13px; line-height:45px;margin-bottom:5px; text-align:center; overflow:hidden;}

ul.pro_case li:hover{ background:url(../images/nlibg.png) no-repeat left top; }

ul.pro_case li a{ color:#999; }

ul.pro_case li:hover > a{color:#fff;}

ul.pro_case li.on > a{ color:#fff; }

ul.pro_case li dl{ padding:5px 0 10px 0; display:none; }

ul.pro_case li dd{ width:120px; font-size:12px; line-height:26px; background:#fff;}

ul.pro_case li dd:hover{ background:url(../images/dd3.jpg) no-repeat 23px 11px; }

ul.pro_case li dd:hover a{ color:#20956a; }

ul.pro_case li.on{ background:url(../images/nlibg.png) no-repeat left top; }

ul.pro_case li.on dl{ display:block; }
/*产品分类 end*/


.main{ width:789px; }

.maintitle span{ float:right; background:url(../images/xin1.jpg) no-repeat left top; font-size:12px; text-indent:20px; color:#999999;}
.maintitle{ color:#20956a; font-size:20px; font-family:"微软雅黑"; background:url(../images/mainbg.jpg) no-repeat left top; height:63px;}
.maintitle i{ color:#20956a;}

/*新闻列表 begin*/

ul.ny_news{ width:738px; margin:0 auto; margin-top:-25px;}

.ny_news li{ width:738px; height:154px; border-bottom:1px solid #dcdcdc; margin-top:29px; overflow:hidden;} 

.ny_news li a{ height:126px; display:block; }

.ny_news li .rq{ width:106px; font-size:65px; line-height:65px; font-family:Arial, Helvetica, sans-serif; color:#3b3533; font-weight:bold; }

.ny_news li .rq:hover{ color:#ed4c39;}

.ny_news li .rq i{ display:block; font-size:22px; line-height:22px; color:#b2b2b2; margin-top:3px; font-weight:normal; }

.ny_news li .tu{ width:165px; height:126px;  }

.ny_news li .name{ margin-left:300px; font-size:18px; color:#3b3533; line-height:18px; }

.ny_news li a:hover .name{ color:#bc1b1b; }

.ny_news li .nr{ margin:15px 0 0 300px; color:#6a7682; line-height:22px; height:70px; overflow:hidden; font-size:12px; }

.ny_news li .more{ background:url(../images/b1.jpg) no-repeat left top; height:17px; line-height:17px; color:#847a76; padding-left:24px; margin: 6px 0 0 300px; }

.ny_news li .more:hover{background:url(../images/b2.jpg) no-repeat left top; height:17px; color:#bc1b1b;}
/*新闻列表 end*/


/*页码放置 begin*/
.page{ height:33px; width:100%; text-align:center; margin:63px 0 0 0; font-size:0px; font-family:Arial, Helvetica, sans-serif; padding-bottom:54px; }

.page a{ width:20px; line-height:33px; text-align:center; height:33px; display:inline-block; *display:inline; *zoom:1; text-align:center; font-size:18px; color:#5d6d7d; margin: 0 3px; }

.page a.prev{ background:url(../images/bg.gif); width:35px; height:33px; text-align:left; color:#fff; margin-right:10px; padding-left:1px; }

.page a.prev:hover{ background-position: 0 -33px; }

.page a.next{ background:url(../images/bg.gif) no-repeat -36px 0; width:35px; height:33px; text-align:right; color:#fff; padding-right:1px; margin-left:10px; }

.page a.next:hover{ background-position: -36px -33px; }

.page a.num:hover{ color:#bc1b1b; }

.page a.cur{ color:#bc1b1b; }
/*页码放置 end*/

.main_ab{ width:738px; margin:0 auto; margin-bottom:45px;}
.main_ab p{ line-height:32px; font-family:"微软雅黑"; color:#7a7a7a; text-indent:24px;}
.cpp{ width:184px; height:88px; background:#20956a; overflow:hidden; padding:14px 17px;}


.cpp .cpxx_name2{ font-size:14px;color:#ffffff;font-family:"微软雅黑"; width:187px; overflow:hidden; height:25px;}
.cpp .cpxx_nr2{ font-size:12px; line-height:19px; color:#b9ded0;font-family:"微软雅黑";}
.cpp span{ float:right; padding-right:17px;}
.ny_chanpin ul li{ float:left; height:258px; overflow:hidden; margin-left:35px;}


.detail { width: 700px; margin: 0 auto;}
.detail .title { height: 27px; }
.detail .title h3 { line-height: 27px; padding-left: 14px;}
.detail .cont {  border-top:0px; padding: 0 20px; width: 658px;}

.detail .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden;}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li {line-height: 24px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px; color:#000;}
.related p{ text-align:center;}
.related a{ color:#000;}
.other a{color:#000;}


/*  message css*/
.ny_msg{width:740px;margin:0 auto;padding-top:10px;padding-bottom:10px;}
.ny_msg .fontColor{color:#808281;}

/*  欢迎标题样式*/
.ny_msg .welcome{height:41px; line-height:18px; text-align:center;padding-bottom:25px;background:url(../images/bg_msg_title.png) no-repeat center bottom; font-size:18px;font-family:"微软雅黑";  color:#616c76; }
.ny_msg .welcome span.en{ font-family:Arial; line-height:18px;  font-size:11px; -webkit-text-size-adjust:none;  color:#000;}

.ny_msg .bridge{height:32px; width:158px;border-bottom:3px solid #e3e3e3;  background:#fff; }
.ny_msg .bridge a{display:inline-block;*zoom:1;width:79px;height:30px;line-height:30px;text-align:center;background:url(../images/bg_tab_msg.jpg) repeat; color:#58616a;}
.ny_msg .bridge a:hover{text-decoration:none;  background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}
.ny_msg .bridge a.on{background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}

.msgWrite{padding-left:230px;margin-top:35px;}
.msgWrite .bridge{margin-left:112px;}
.msgWrite .msgform{margin-left:40px; width:510px; margin-top:8px;}
.msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.msgWrite .msgform ul li p.type{width:70px;float:left;line-height:34px; text-align:right;}
.msgWrite .msgform ul li span.msgIn{float:left; border-bottom:3px solid #e3e3e3; padding-bottom:1px;}
.msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips{line-height:34px; padding-left:10px; position:absolute; white-space:nowrap;}
.msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7;}
.msgWrite .msgform ul li.butbox input{ width:86px; height:33px; border:none; border-bottom:2px solid #e3e3e3; background:#6d7983;line-height:30px; cursor:pointer;   color:#fff; }
.msgWrite .msgform ul li.butbox input:hover{ background:#f76b3a;}

.msgCk{margin-top:35px;}
.msgCk .bridge{margin:0;margin-bottom:10px;}
.msgCk .msglist{overflow:hidden;_zoom:1;}
.msgCk .msglist ul{margin:-22px 0 0 0;}
.msgCk .msglist ul li{margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px;}
.msgCk .msglist ul li p{height:40px;line-height:40px;padding-left:18px; background:#e6e9ec; border-bottom:1px solid #fefdfe;  color:#59636c;}
.msgCk .msglist ul li b.tit{font-size:14px;font-weight:bold;  color:#000;}
.msgCk .msglist ul li div{ color:#59636c; line-height:18px;border-bottom:1px solid #fefdfe;padding:15px 18px 20px 18px; background:#e6e9ec; }
.msgCk .msglist ul li p.msger{background:#d8dde0;}
.msgCk .msglist ul li .msgText{background:#d8dde0;}
.msgCk .msglist ul li .msgReply{border-bottom:none;}
.msgCk .msgpages{text-align:center;}
.msgCk .msgpages a{ margin:0 1px; font-family:Arial;  color:#666666;}
.msgCk .msgpages span.msgpageAll{color:#666666;}

/*  message css*/
.ny_msg{width:740px;margin:0 auto;padding-top:10px;padding-bottom:10px;}
.ny_msg .fontColor{color:#808281;}

/*  欢迎标题样式*/
.ny_msg .welcome{height:41px; line-height:18px; text-align:center;padding-bottom:25px;background:url(../images/bg_msg_title.png) no-repeat center bottom; font-size:18px;font-family:"微软雅黑";  color:#616c76; }
.ny_msg .welcome span.en{ font-family:Arial; line-height:18px;  font-size:11px; -webkit-text-size-adjust:none;  color:#000;}

.ny_msg .bridge{height:32px; width:158px;border-bottom:3px solid #e3e3e3;  background:#fff; }
.ny_msg .bridge a{display:inline-block;*zoom:1;width:79px;height:30px;line-height:30px;text-align:center;background:url(../images/bg_tab_msg.jpg) repeat; color:#58616a;}
.ny_msg .bridge a:hover{text-decoration:none;  background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}
.ny_msg .bridge a.on{background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}

.msgWrite{padding-left:52px;margin-top:35px;}
.msgWrite .bridge{margin-left:112px;}
.msgWrite .msgform{margin-left:40px; width:510px; margin-top:8px;}
.msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.msgWrite .msgform ul li p.type{width:70px;float:left;line-height:34px; text-align:right;}
.msgWrite .msgform ul li span.msgIn{float:left; border-bottom:3px solid #e3e3e3; padding-bottom:1px;}
.msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips{line-height:34px; padding-left:10px; position:absolute; white-space:nowrap;}
.msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7;}
.msgWrite .msgform ul li.butbox input{ width:86px; height:33px; border:none; border-bottom:2px solid #e3e3e3; background:#6d7983;line-height:30px; cursor:pointer;   color:#fff; }
.msgWrite .msgform ul li.butbox input:hover{ background:#f76b3a;}

.msgCk{margin-top:35px;}
.msgCk .bridge{margin:0;margin-bottom:10px;}
.msgCk .msglist{overflow:hidden;_zoom:1;}
.msgCk .msglist ul{margin:-22px 0 0 0;}
.msgCk .msglist ul li{margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px;}
.msgCk .msglist ul li p{height:40px;line-height:40px;padding-left:18px; background:#e6e9ec; border-bottom:1px solid #fefdfe;  color:#59636c;}
.msgCk .msglist ul li b.tit{font-size:14px;font-weight:bold;  color:#000;}
.msgCk .msglist ul li div{ color:#59636c; line-height:18px;border-bottom:1px solid #fefdfe;padding:15px 18px 20px 18px; background:#e6e9ec; }
.msgCk .msglist ul li p.msger{background:#d8dde0;}
.msgCk .msglist ul li .msgText{background:#d8dde0;}
.msgCk .msglist ul li .msgReply{border-bottom:none;}
.msgCk .msgpages{text-align:center;}
.msgCk .msgpages a{ margin:0 1px; font-family:Arial;  color:#666666;}
.msgCk .msgpages span.msgpageAll{color:#666666;}



