﻿@charset "utf-8";
/* CSS Document */
/*common*/
html,body { -webkit-text-size-adjust:none; }
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
h2 a:hover, h3 a:hover, h4 a:hover { text-decoration:none;}
/*banner*/
/*正文开始*/
.fullSlide {width:100%;position:relative;height:510px;overflow:hidden;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:510px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:510px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#309e00;}
.banner  { position:relative; height:450px;}
.b_num { background:url(../images/b3.png) no-repeat; width:221px; height:19px; position:absolute; left:42%; bottom:7px; padding-top:8px; }
.b_num a {display:inline-block; background:url(../images/b2.png) no-repeat; width:60px; height:12px; margin:0 5px;}
.b_num a:hover {background:url(../images/b1.png) no-repeat;}
/*产品中心*/
.nr{overflow:hidden; border:1px solid #15811e; border-bottom:0; border-top:0;  padding:5px;}
.bg2 {background:url(../images/bg2.gif) left top repeat; padding:17px 0 32px; margin-bottom:26px;}
.product {width:1100px; margin:0 auto;}
.pro_lt {width:200px; }
.pro_rt {width:890px; overflow:hidden;}
.pro_rtt {width:870px; padding:10px; overflow:hidden; line-height:30px}
.cate { background:url(../images/lt_line.gif) center bottom no-repeat;background-color:#fff;  padding-bottom:3px; overflow:hidden; margin-bottom:20px;}
.cate h2 { background:url(../images/h2.gif) center top no-repeat; height:54px; overflow:hidden; text-align:center; padding-top:10px; font-weight:600}
.cate h2 a { color:#fff; font-size:22px;}
.cate h2 em { display:block; text-transform:uppercase; font-size:10px; color:#aed5a4; }
.cate h2 em { -webkit-transform:scale(0.833); font-size:10px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.cate h2 em { margin-left:-5px; }}
.nr a{ border-bottom:1px dashed #e2e2e2; width:170px; display:inline-block; height:30px; line-height:30px; background:url(../images/cp_dot.gif) left center no-repeat; padding-left:10px; text-align:left;}

.cate ul { width:170px; line-height:20px; border-top:1px dashed #bbb; padding:7px 0; margin:6px 0 0 0; }
.cate li { height:20px; line-height:20px; overflow:hidden; margin:4px 0;}
.cate li a { color:#888; display:block; padding-left:36px; }
.cate li a:hover { background:#e9e9e9; text-decoration:none; }
.cate li span {background:url(../images/jt2.gif) left center no-repeat; padding-left:15px;}

.lt_ad { width:200px; height:244px; position:relative;}
.lt_ad img { width:200px; height:244px;}
.lt_ad span { position:absolute; top:190px; left:5px; padding-left:11px; color:#fff; text-align:right;}
.lt_ad span em { display:block; font-family:Arial, Helvetica, sans-serif; font-size:28px;}
.pro_rt h3 { height:26px; line-height:26px; padding:18px 0 13px 0; background:url(../images/rt_line.png) left bottom repeat-x; margin-bottom:33px;}
.pro_rt h3 .r_more { float:right; font-weight:normal; color:#444; font-size:12px;}
.pro_rt h3 .r_name { color:#58ac00; font-size:18px;}
.pro_rt h3 em { font-weight:normal; color:#58ac00; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-left:5px; text-transform:uppercase;}
.pro_list { margin-right:-44px;}
.pro_list li { float:left; display:inline; width:250px; height:300px; border:3px solid #e0e1e1; position:relative; margin:0 50px 20px 0; background:#fff;}
.pro_list .p_img { display:block;}
.pro_list .p_img img { width:100%; height:250px;}
.pro_list em { display:block; height:20px; line-height:20px; margin-top:17px; text-align:center; overflow:hidden; color:#666; font-size:14px; }
.pro_list span { display:none; height:29px; line-height:29px; text-align:center; color:#fff; margin-top:5px;}
.pro_list span a { display:inline-block; width:250px; color:#fff; }
.pro_list .p1 { background:#58ac00;}
.pro_list .p_cur { border:3px solid #93ca7b;}
.pro_list .p_cur em { margin-top:-4px;}
.pro_list .p_cur span { display:block;}

.ns_tit {height:50px; line-height:50px; font-size:16px;font-weight:bold; border-bottom:2px solid #15811e; margin-bottom:10px; width:880px; color:#4eb109; background:url(../images/0.png) left center no-repeat;}  
.aa{ color:#15811e; padding-left:30px; width:150px; float:left;}  
.aa a{ color:#15811e; width:150px; float:left; font-weight:bold;}  
.cc{float:right; font-size:12px; line-height:80px; margin-right:20px; color:#333;}
/*youshi*/
.y_bg1 { background:url(../images/ys1.jpg) center top no-repeat;}
.y_bg2 { background:url(../images/ys2.jpg) center 858px no-repeat; height:1508px; overflow:hidden; margin-bottom:15px; }
.ys { width:960px; margin:0 auto; padding-top:36px;}
.ys h3 { text-align:center; font-weight:normal; height:126px; margin-bottom:105px;}
.ys h3 em { display:block; color:#58ac00; font-size:36px; font-family:"微软雅黑"; margin-bottom:4px;}
.ys h3 span{ display:block; margin:14px auto 0; width:516px; height:66px; background:#fff; border:1px solid #15811e; text-align:center; line-height:66px; overflow:hidden; color:#15811e; font-size:45px;}
.ys h3 b { color:#f38700;}
.ys_con { height:1150px; position:relative; }
.ys_con dl { padding-left:68px; position:absolute;}
.ys_con dt { padding-left:15px; margin-bottom:18px; padding-top:3px;}
.ys_con dt b { display:block; color:#15811e; font-size:24px; margin-top:-5px; *margin-top:-2px;}
.ys_con dt span { color:#f38700; margin-right:8px;}
.ys_con dd { line-height:30px; margin:0 0 5px 0; background:url(../images/y.png) left 13px no-repeat; padding-left:18px; color:#444;}
.ys_con dd em { color:#15811e; font-weight:bold;}
.ys_con .dl1 { background:url(../images/01.png) left top no-repeat; width:395px; top:0; left:479px;}
.ys_con .dl2 { background:url(../images/02.png) left top no-repeat; width:411px; top:323px; left:0;}
.ys_con .dl3 { background:url(../images/03.png) left top no-repeat; width:395px; top:638px; left:479px;}
.ys_con .dl4 { background:url(../images/04.png) left top no-repeat; width:395px; top:940px; left:0;}



/*金城合作伙伴*/
.bor { background:url(../images/bor.gif) left bottom repeat-x; padding-bottom:25px; margin-bottom:12px;}
.partn { width:960px; margin:0 auto;}
.tit { height:36px; line-height:36px; overflow:hidden; border-bottom:1px solid #15811e; margin-bottom:17px; }
.tit .t_name { color:#15811e; font-size:16px;}
.tit .t_more { float:right; font-weight:normal; font-size:12px; color:#444;}
.tit em { font-weight:normal; text-transform:uppercase; font-size:14px; color:#15811e; font-family:Arial, Helvetica, sans-serif; margin-left:6px; }
.lt { background: url(../Images/left.png) repeat 82px 100px; width:28px; height:63px; position:absolute; left:0; }
.rt { background:url(../Images/right.png) repeat 82px 100px; width:28px; height:63px; position:absolute; right:0;}
.part_con { height:130px; position:relative; overflow:hidden; }
.part_con .lt, .part_con .rt { top:21px; } 
.prt_wrp { width:904px; margin:0 auto; overflow:hidden;}
.prt_wrp li { float:left; display:inline; width:160px; margin:0 10px;}
.prt_wrp li a { display:block; }
.prt_wrp li img { width:158px; height:98px; border:1px solid #dcdcdc;}
.prt_wrp li span { height:20px; line-height:20px; display:block; text-align:center; overflow:hidden; margin-top:10px; color:#444;}
/*关于我们*/
.bg3 { background:url(../images/bg2.gif) left top repeat; padding:15px 0; margin-bottom:23px; }
.about { width:1100px; margin:0 auto 10px; height:320px;}
.about .tit { border-bottom:none; }
.ab_lt {width:755px; float:left; padding:0 32px 0 0; background:url(../images/line.gif) right 35px no-repeat;}
.ab_dl { }
.ab_dl dt { float:left; width:319px; background:url(../images/vd_sh.gif) center bottom no-repeat; padding-bottom:15px;}
.ab_dl dt a { display:block;}
.ab_dl dt img {width:319px; height:238px;}
.ab_dl dd { width:420px; float:right;}
.ab_dl dd h4 { height:32px; line-height:32px; overflow:hidden;}
.ab_dl dd h4 a { color:#444; font-size:14px;}
.ab_dl dd p { color:#6e6e6e; line-height:26px; height:156px; overflow:hidden; margin:4px 0 15px;}
.ab_dl .ab_lk { display:block;}
.ab_lk a { display:inline-block; text-align:center; margin-right:16px; width:95px; height:25px; line-height:25px;}
.ab_lk .l1 { background:url(../images/l1.png) no-repeat; color:#58ac00; }
.ab_lk .l2 { background:url(../images/l2.png) no-repeat; color:#fff; }
.ab_rt { width:282px;}
.ho_con { height:272px; position:relative;}
.ho_con .lt, .ho_con .rt { top:86px;}
.ho_wrp { width:196px; margin:0 auto; overflow:hidden;}
.ho_wrp li { float:left; width:195px; overflow:hidden;}
.ho_wrp li a { display:block;}
.ho_wrp li img { width:167px; height:239px; padding:0 14px; background:#fff;}
.ho_wrp li span { height:20px; line-height:20px; text-align:center; margin-top:10px; color:#444; display:block;}

.pic { width:1100px; margin:0 auto;}
.pic_con { height:180px; position:relative;}
.pic_con .lt, .pic_con .rt { top:41px;}
.pic_wrp { width:1030px; margin:0 auto;}
.pic_wrp li { float:left; width:188px; display:inline; margin:0 8px;}
.pic_wrp li a { display:block;}
.pic_wrp li img { width:188px; border:3px solid #fff;}
.pic_wrp li span { height:20px; line-height:20px; text-align:center; margin-top:10px; color:#444; display:block;}

.infor { width:1100px; margin:0 auto;}
.n_part { width:530px; height:444px; border:1px solid #15811e; border-bottom:2px solid #15811e; overflow:hidden;}
.faq { display:inline; margin-right:27px;}
.faq .tit { height:50px; line-height:50px; padding:0 20px; margin-bottom:0; text-transform:uppercase;}
.fq_con { padding:16px 16px 0 20px; overflow:hidden; height:362px; width:480px;}
.fq_con dl { padding-bottom:14px; margin-bottom:22px; border-bottom:1px solid #eaeaea;}
.fq_con dt { background:url(../images/q.gif) left top no-repeat; height:22px; line-height:22px; padding-left:33px; font-weight:bold; margin-bottom:8px;}
.fq_con dt a { color:#444; }
.fq_con dd { line-height:22px; background:url(../images/a.gif) left 2px no-repeat; padding-left:33px; color:#666;}
.n_tit { height:50px; line-height:50px; text-align:center; border-bottom:1px solid #15811e; overflow:hidden;}
.n_tit li { width:262px; height:50px; line-height:50px; overflow:hidden; font-size:14px; float:left; font-weight:bold;}
.n_tit li a { color:#444; display:inline-block; width:262px; }
.n_tit .cur a,.n_tit li a:hover { background:#15811e; color:#fff;}

.n_con { padding:19px 17px 0 18px;}
.n_img { display:block; margin-bottom:10px;}
.n_img img { width:495px;}
.n_con ul { height:236px; overflow:hidden; width:495px; }
.n_con ul li {height:34px; line-height:34px; width:490px;background:url(../images/n.gif) left center no-repeat; padding-left:10px;}
.n_con li a { color:#777; height:34px; line-height:34px; display:inline-block; width:400px;}
.siji{ display:none;}