@charset "gb2312";
/* CSS Document */
body { font-family: "微软雅黑", Arial; font-size: 12px; margin:0; padding:0; background:#f8f8f8; color:#999999; overflow-x:hidden }
* { margin:0; padding:0 }
div, ul, li, h1, h2, h3, h4, h5, h6, img, p, dl, dt, dd, ol, th, td { margin: 0px; padding: 0px; }
li { list-style-type: none; }
form, input, button, option, textarea, select { margin: 0px; padding: 0px; }
input, button, textarea, select { font:100% Tahoma, Helvetica, Arial, sans-serif; }
a { text-decoration: none; cursor:pointer; outline:none; blr:expression(this.onFocus=this.blur());
color:#999999; }
a:link { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
th { font-weight:normal; }
img { border: 0; }
h3 { font-size:14px;  font-weight:bold; }
h4 { font-size: 12px;    font-weight:bold; }
.clear { clear: both; }
.copy { font-family:Arial, Helvetica, sans-serif; }
table { font-size:inherit; font:100%; }
img { border:none;  }
/*page*/
.page { width: 100%; padding: 20px 0;text-align: center; clear:both;}
.page .prev, .page .next { margin: 0 10px; }
.page .num { padding: 2px; text-align: center; color: #000; }
.page .cur { color: #c80600; }

/*内页产品列表*/

.ny_pro ul li .photo img {
	display:block;
	vertical-align:middle; 
}

.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; }
.detail .text .pro_photo { text-align: center; }
  
/*留言板样式*/
.ny_msg{width:710px;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:200px;  background:url(../images/bg_msg_w_1.png) no-repeat left center;margin-top:35px;}
.msgWrite .bridge{margin-left:112px;}
.msgWrite .msgform{margin-left:40px; width:450px; margin-top:8px;}
.msgWrite .msgform ul li{padding:8px 0;float:left;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:#0161a1;}

.msgCk{margin-top:35px;}
.msgCk .bridge{margin:0;margin:0 0 10px 20px;}
.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;}

#header{ height:102px; width:1000px; position:relative; margin:0 auto}
#header .logo{ position:absolute; left:14px; top:21px;}
.rexian{ position:absolute; top:33px; right:0}
#header .ss{ position:absolute; top:39px; right:260px; border:1px solid #00943a; width:250px; height:26px; overflow:hidden}
#header .ss input{ background:none; outline:none; border:none; height:26px; line-height:26px;}
#header .ss .text{ float:left; width:202px; padding-left:12px; color:#c7c7c7}
#header .ss .submit{ float:left; background:url(../images/index_08.gif) no-repeat; width:36px; height:26px;}

.nav { background:url(../images/home_15.png) repeat-x; width:100%; height:58px; position:relative; z-index:1000000000; margin-bottom:-10px; padding-top:2px;}
.nav ul{ width:1000px; margin:0 auto}
.nav li{ float:left; width:124px; height:48px; background:url(../images/index_18.gif) left center no-repeat; padding-left:1px; text-align:center; line-height:48px;}
.nav li a{  font-size:15px; color:#fff;}
.nav li.li1{ background:url(../images/home.png) 15px center no-repeat;}
/*.nav li a:hover,.nav li a.on{color:#ca0000}*/

.banner{ width:100%; height:400px; overflow:hidden;}
.banner p{ width:100%; text-align:center;}
.banner .pic_scoll{position:relative;width:100%; height:400px;}
.banner .pic_scoll .scoll_1{width:100%; height:400px;overflow:hidden; position:relative;}
.banner #scoll_a {z-index: 999;position:absolute; bottom:18px; width:100%; text-align:center;}
.banner #scoll_a a {display:inline-block;width: 13px;height: 13px;margin:0 6px; background:url(../images/index_24.png) no-repeat; font-size:0;}
#scoll_a a.activeSlide {background:url(../images/index_26.png) no-repeat;}

#content1{  margin:18px auto 0;}
#content1 .title{height:40px; overflow:hidden;}
#content1 .title a{ float:right; margin-right:8px; line-height:40px;font-size:14px; }
#content1 .title h3{ color:#00943a;font-weight:normal; font-size:18px;}
#content1 .title h3 span{ color:#bebebe; font-size:14px; font-family:Arial}

.section{ height:317px; border-bottom:1px solid #ececec; overflow:hidden; width:966px; margin:0 auto 16px}
.style{ float:left; width:257px; height:290px; position:relative;}
.style .title1{ position:absolute; left:0; bottom:0; z-index:1000}
.sytle .bd li .photo{ width:257px; height:218px;}
.style .bd li .info{ background:#e8e8e8; width:175px; height:60px; padding:12px 0 0 82px;}
.style .bd li .info a{ display:block; height:24px; line-height:24px; color:#00943a; font-size:16px; margin-bottom:6px;}

.style .hd{ overflow:hidden; width:100%; position:absolute; bottom:79px; z-index:10000 }
.style .hd ul{ zoom:1; width:100%; text-align:right }
.style .hd ul li{ cursor:pointer; display:inline-block; *display:inline;width:8px; height:8px; margin-right: 2px; background:#fff; border-radius:4px;}
.style .hd ul li.on{ background:#00943a }

.news{ float:left; width:365px; padding:10px 26px 0 0 ; border-right:1px solid #ececec; height:307px; overflow:hidden; margin:0 24px 0 32px;}
.news .conttop{ height:108px; overflow:hidden; margin-top:19px; line-height:20px;}
.news .conttop a{ display:block; color:#00943a; font-size:16px; height:28px; line-height:28px;}
.news .conttop span{ display:block; height:22px; line-height:22px;}
.news li{ height:22px; line-height:22px; background:url(../images/index_32.png) 2px center no-repeat; padding-left:18px;}
.news li span{ float:right; margin-right:5px;}
.news li a{ color:#666666}

.Technology{ float:left; width:260px; padding-top:20px;}
.Technology li{ height:24px; line-height:24px; background:url(../images/index_28.png) 7px center no-repeat; padding-left:21px;}
.Technology ul{ padding:21px 0 0;}

.section1{ width:966px; margin:0 auto; height:509px; overflow:hidden; border-bottom:1px solid #ececec;}
.sidelist{ float:left; width:170px; background:url(../images/index_37.gif) left top repeat-x; height:488px; overflow:hidden; border-bottom:4px solid #03722e}
.sidelist .title1{ height:63px; margin:0 14px; border-bottom:1px solid #57bc61; padding-top:18px;}
.sidelist .title1 a{ color:#fff; font-size:24px;}
.sidelist .title1 a span{ color:#aad8ad;text-transform:uppercase; font-weight:bold; margin-top:-3px; display:inline-block}
.sidelist ul{ width:147px; margin:0 auto; padding:16px}
.sidelist li a{ display:block; height:28px; line-height:28px; text-align:center; color:#fff; margin-bottom:3px;}
.sidelist li a:hover,.sidelist1 li a:hover,.sidelist1 li a.on{ background:url(../images/index_40.gif) #4eb859 118px center no-repeat; color:#fff}

.product{ float:right; width:780px;}
.mod li .photo{ width:145px; height:199px; border:1px solid #7cc498; border-bottom-width:6px;}
.mod li .info{ height:27px; line-height:27px; width:147px; border-bottom:1px solid #eeeeee; overflow:hidden; font-size:14px; margin-top:5px;}
.mod li .info .more{ float:right; font-size:12px;}
.mod li a{ color:#666666}
.mod li{ float:left; width:146px; height:239px; margin:0 6px 14px;}
.mod li:hover .photo{ border-color:#014e91}

.contact{ float:left; width:302px; margin:17px 0 0 4px;}
.contact .cont{ line-height:24px; background:url(../images/index_56.png) 4px 18px no-repeat; padding:57px 0 0 4px; color:#666666}

.Industry{ float:left; width:319px; padding:23px 3px 0 14px; border-left:1px solid #ececec; border-right:1px solid #ececec; height:270px; margin-left:17px;}
.Industry li{ height:30px; line-height:30px; background:url(../images/index_52.gif) 3px center no-repeat; padding-left:13px;}
.Industry li:hover{ background:url(../images/index_58.gif) 3px center no-repeat;}
.Industry li:hover a,.news li:hover a,.Technology li:hover a{ color:#00943a}
.Industry ul{ padding:21px 0 0;}

.about{ float:right; width:295px; padding-top:23px;}
.about .cont{ line-height:25px; padding:22px 15px 0 2px;}

.section2{ height:293px; overflow:hidden; width:966px; margin:0 auto}

.links{ width:860px; margin:0 auto; background:url(../images/pro_03.png) 13px 20px no-repeat;height:auto !important; height:48px; min-height:48px; border-top:1px solid #ececec; padding:16px 0 12px 106px;}
.links a{ display:inline-block; height:24px; line-height:24px; margin:0 10px; color:#707070}

#footer{ width:100%;height:145px; background:#282828;color:#666}
#footer span{ font-family:Verdana, Geneva, sans-serif}
#footer a{ color:#666}
.foot{ width:1000px; margin:0 auto}
.foot .left{ float:left; width:500px; line-height:24px; padding-top:42px;}

.foot .right{ float:right; width:290px; line-height:24px; padding-top:42px; text-align:right}
.foot .right .mininav a{ display:inline-block; margin:0 5px;}

#content{ width:1000px; margin:0 auto; background:#ffffff; border:1px solid #efefef; border-bottom:none; padding:15px 0 0}

.side{ float:left; width:170px; margin-left:20px;}
#content .title{ height:39px; line-height:39px; border-bottom:1px solid #e5e5e5}
.sidelist1 .title a{ color:#2ba337; font-size:16px;}
.sidelist1 .title a span{ color:#9f9f9f; font-size:12px; text-transform:uppercase}
.sidelist1 li a{ display:block; height:32px; line-height:32px; border-bottom:1px solid #eeeeee; text-align:center; color:#666666}
.sidelist1 ul{ padding:25px 0 0;}

.side_c{ margin-top:7px;}
#content .side_c .title{ border:none}
.side_c .cont{ border:1px solid #e5e5e5; height:112px; overflow:hidden; padding-top:10px;}
.side_c .cont a{ display:block; border-top:1px solid #e5e5e5; padding:16px 0 0 9px;}

.main{ float:right; width:780px; margin-right:10px;}
.main .title p{ float:right; margin-right:10px;}
.main .title h3{ color:#666666; font-size:16px; font-weight:normal}
.main .cont{ padding:20px 0; height:auto !important; height:550px; min-height:550px}
.ny_about .cont,.detail .cont{line-height:30px; margin:0 auto; padding:20px}

.ny_news li .photo{ float:left; width:134px; height:78px; margin-right:20px;}
.ny_news li .info{ float:left; width:614px; line-height:24px;}
.ny_news li .info a{ display:block; height:30px; color:#666666; font-size:14px;}
.ny_news li .text{ height:48px; overflow:hidden}
.ny_news li .info span{ display:block; float:right; line-height:20px;}
.ny_news li{ height:102px; border-bottom:1px dotted #c5c5c5; overflow:hidden; margin:0 10px 25px 0;}
.ny_news li:hover a{ color:#2aa237}

.ny_pro ul{ float:left; margin:0 -8px}
.text .button{background:#0d78bf;text-align:center; margin:35px auto; width:80px; line-height:28px; display:block; color:#fff;}



