/* CSS Document */
*{margin: 0px; padding: 0px; background:none; border:0px; list-style:none; text-decoration:none; font-size:12px;}
.top_w{ width:100%; padding-top:5px; max-width:600px; margin:0 auto; }
.top{ width:96%; margin:0 auto; border:1px solid #e4e4e4; position:relative; }
.top .logo{ padding:5px;}
.top .logo img{ width:80%;}
.top .t_btn{ width:27px; height:23px; position:absolute; right:5px; top:15px;}
.banner_w{ width:100%; max-width:600px; margin:0 auto}
.banner{ width:96%; margin:10px auto; border:1px solid #e4e4e4;position: relative;z-index: 10;}
.banner img{height:200px}

.wrapper{ width:100%; max-width:600px; margin:0 auto; padding-bottom:190px;}
.nav{ width:96%; margin:0 auto; height:245px;}
.nav ul{ width:100%; position:relative}
.nav ul li.li1{ width:33%; position:absolute; left:0px; top:0px; height:120px}
.nav ul li.li1 a{ display:block; width:100%; background:url(../images/rgsy_15.png) no-repeat 65% 10px #9fa0a0; height:120px;  overflow:hidden; line-height:190px; color:#fff; font-size:16px; text-indent:10px;}
.nav ul li.li2{ width:33%; position:absolute; left:34%; top:0px; height:120px}
.nav ul li.li2 a{ display:block; width:100%; background:url(../images/rgsy_17.png) no-repeat 65% 10px #59abd6; height:120px;  overflow:hidden; line-height:190px; color:#fff; font-size:16px; text-indent:10px;}
.nav ul li.li3{ width:32%; position:absolute; right:0px; top:0px; height:120px}
.nav ul li.li3 a{ display:block; width:100%; background:url(../images/rgsy_20.png) no-repeat 65% 10px #9fa0a0; height:120px; overflow:hidden; line-height:190px; color:#fff; font-size:16px; text-indent:10px;}
.nav ul li.li4{ width:49.5%; position:absolute; left:0px; top:125px; height:120px}
.nav ul li.li4 a{ display:block; width:100%; background:url(../images/rgsy_29.png) no-repeat center 10px #df6154; height:120px; overflow:hidden; line-height:190px; color:#fff; font-size:16px; text-indent:10px;}
.nav ul li.li5{ width:49.5%; position:absolute; right:0px; top:125px; height:120px}
.nav ul li.li5 a{ display:block; width:100%; background:url(../images/rgsy_26.png) no-repeat center 10px #59abd6; height:120px;  overflow:hidden; line-height:190px; color:#fff; font-size:16px; text-indent:10px;}
.w_bottom{ width:96%;background:no-repeat 96% center #efefef; height:40px; line-height:40px; border:1px solid #e4e4e4; margin:10px auto; text-indent:5px; color:#727171}

.foot_w{ width:100%; position:fixed; bottom:0px; max-width:600px; background:#fff}
.foot{ width:96%; margin:0 auto; border:1px solid #e4e4e4; overflow:hidden; padding:10px 0px;}
.foot ul li{ width:25%; float:left; text-align:center}
.foot ul li a{ display:block; color:#727171; font-size:13px;}
.foot ul li.on a{ color:#ee121e}

.yc_nav{ width:100%;max-width:576px; position:fixed; left:0px; top:48px; display:none; background:url(../images/yc_03.png) repeat left top; z-index:400; overflow:hidden }
.yc_nav .yc_left{ width:40%; float:left; background:url(../images/st_07.png) no-repeat center 100px; height:200px;}
.yc_nav .yc_right{ width:60%; float:right; background:#efefef; padding-top:15px;}
.yc_nav .yc_right ul li{ height:35px; line-height:35px; margin-bottom:3px;}
.yc_nav .yc_right ul li a{ display:block; text-indent:30px; color:#595757; font-size:16px; width:80%;}
.yc_nav .yc_right ul li a:hover{ background:#ed1621; color:#fff}


.top_w2{ width:100%; max-width:600px; margin:0 auto; padding-top:5px;}
.top2{ width:96%; background:#efefef; margin:0 auto; height:40px; line-height:40px; text-align:center; color:#595757; font-size:18px; position:relative;}
.top2 .back{ width:40px; position:absolute; left:0px; height:40px; top:0px; line-height:40px; text-align:center}
.top2 .back a{ display:block; width:100%; color:#595757; font-size:18px; font-weight:bold;}
.top2 .t_btn{ width:50px; position:absolute; right:5px; top:0px; height:40px;}
.top2 .t_btn img{ padding-top:8px; }

.news_div{ width:96%; margin:0 auto; margin-top:5px;}
.news_div .news_menu{ width:100%; overflow:hidden; margin-bottom:10px;}
.news_div .news_menu ul li{ width:50%; float:left; height:45px; line-height:45px; text-align:center}
.news_div .news_menu ul li a{ display:block; background:#c9caca; color:#fff; font-size:18px;}
.news_div .news_menu ul li.on a{ background:#f4413a}

.news{ width:100%;}
.news dl{ overflow:hidden; border:1px solid #dcdddd; margin-bottom:10px; background:#efefef}
.news dl dt{ width:20%; float:right;text-align:center; padding-top:25px;color:#595757; font-size:25px;}
.news dl dt span{ display:block; text-align:center; line-height:25px; color:#595757}
.news dl dd{ padding:5px; width:76%; float:left; background:#fff}
.news dl dd h4{ line-height:25px; color:#595757; font-size:14px;}
.news dl dd p{ line-height:25px; color:#595757}

.o_title{ width:96%; margin:0 auto; background:#f4413a; padding-bottom:10px; margin-top:10px; margin-bottom:10px;}
.o_title h3{ padding-top:10px; font-weight:normal; font-size:18px; padding-left:10px; color:#fff; font-family:"微软雅黑";}
.o_title img{ padding-left:10px;}
.o_title p{ padding-left:10px; color:#fff; font-size:12px;font-family:"微软雅黑";}
.link_div{ width:96%; margin:0 auto;}
.link_div .img{ width:100%; display:block; margin-bottom:15px;}
.link_div .link_text{ padding:0px 10px;}
.link_div .link_text img{ max-width:100%;}
.link_div .link_text h4{ line-height:35px; color:#595757; font-size:16px;}
.link_div .link_text p{ line-height:23px; color:#727171; font-size:13px;}
.link_div .about_text{ width:100%; overflow:hidden;}
.link_div .about_text ul li{ width:32%; float:left; margin-left:2%; margin-bottom:10px; display:inline; height:35px;}
.link_div .about_text ul li a{ display:block; width:100%; height:35px; line-height:35px; text-align:center; background:#dcdddd; font-size:14px; color:#727171}
.link_div .about_text ul li.li1{ margin-left:0px;}
.link_div .about_text ul li.on a{ background:#f4413a; color:#fff}

.product_div{ width:96%; margin:0px auto;}
.focus{ margin: 0 auto; position: relative; overflow: hidden;}
.focus .hd{ width: 100%; height: 20px; position: absolute; z-index: 1; bottom: 10px; text-align: right; }
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px;   
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
}
.focus .hd ul li{ display: inline-block; width: 10px; height: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #1e0000; vertical-align: top; overflow: hidden; margin-top: 0; margin-right: 5px; margin-bottom: 0; margin-left: 5px; line-height: 50px; }
.focus .hd ul .on{ background-color: #970210; }

.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width: 100%;}
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }

.prod_text{ padding:10px; background:#f7f7f7; border:1px solid #dcdddd}
.prod_text h4{ line-height:25px; color:#595757; font-size:15px; margin-bottom:15px;}
.prod_text h4 span{ color:#de1818; font-size:19px;}
.prod_text p{ line-height:25px; color:#727171; font-size:14px;}
.prod_text p img{ vertical-align:middle; padding-right:10px;}
.prod_text .back{ display:block; width:105px; height:25px; line-height:25px; background:url(../images/xq_17.png) no-repeat 10px center #de1818; color:#fff; text-indent:28px; margin-top:15px;}

.pro_title{ height:30px; line-height:30px; color:#221815; font-size:16px; padding-left:10px; border:1px solid #c9caca; background:#dcdddd; margin-top:10px; margin-bottom:10px;}
.pro_text{ background:#f7f7f7; border:1px solid #dcdddd; padding:10px; }
.pro_text p{ line-height:25px; color:#595757}

.product_div2{ width:100%; overflow:hidden;}
.product_div2 .pro_left{ width:20%; float:left; background:#f2f2f3; min-height:600px;}
.product_div2 .pro_left ul li{ height:60px; margin-bottom:10px;}
.product_div2 .pro_right{ width:75%; padding-right:3%; float:right}
.product_div2 .pro_left ul li a{ display:block; padding-top:15px; padding-bottom:15px; background:#c9cacb; min-height:30px; color:#3e3a39; font-size:16px; padding-left:15px;}
.product_div2 .pro_left ul li.on a{ color:#f4413a; background:#fff}
.product_div2 .pro_right .pro_nav{ width:100%; overflow:hidden;}
.product_div2 .pro_right .pro_nav ul li{ width:49%; float:left; margin-right:1%; display:inline; margin-bottom:5px; overflow:hidden; white-space:nowrap; height:27px;}
.product_div2 .pro_right .pro_nav ul li a{ display:block; height:25px; border:1px solid #c9caca; border-radius:5px; background:#dcdddd; line-height:25px; text-indent:10px; color:#595757}
.product_div2 .pro_right .pro_nav ul li.on a{ color:#fff; background:#f4413a; border:1px solid #f4413a}
.product_div2 .pro_right .pro_pro{ width:100%; overflow:hidden; margin-top:10px;}
.pro_pro dl{ width:48%; float:left; margin-bottom:10px;}
.pro_pro dl a{ display:block; border:1px solid #dcdddd;}
.pro_pro dl a dt{ width:100%;}
.pro_pro dl a dt img{ width:100%; height:140px;}
.pro_pro dl a dd{ height:25px; background:#dcdddd; white-space:nowrap; line-height:25px; overflow:hidden; text-align:center; color:#595757}
.pro_pro dl.dlr{ float:right}
.news_divsy{ width:100%; margin-top:15px; margin-bottom:10px; padding-bottom:10px}
.news_divsy .ne_title{ padding:0px 10px; height:30px; margin-bottom:10px; line-height:30px; border-top:1px solid #c9caca; border-bottom:1px solid #c9caca; background:url(../images/sy_11.png) no-repeat 5px center #efefef; color:#221815; font-size:16px; text-indent:15px;}
.news_divsy .ne_title a{ color:#595757; float:right}
.ne_div{ width:96%; margin:0 auto;}
.ne_div dl{ width:100%; overflow:hidden; margin-bottom:10px;}
.ne_div dl dt{ width:31%; float:left;height:80px; border:1px solid #c9caca;}
.ne_div dl dt img{ width:100%; height:80px;}
.ne_div dl dd{ width:65%; float:right; height:80px; border-bottom:1px solid #c9caca}
.ne_div dl dd h4{ font-weight:normal; color:#727171; font-size:15px; white-space:nowrap; overflow:hidden;}
.ne_div dl dd p{ color:#727171; line-height:25px;}

.space{ width:100%; height:10px; background:#efefef; border-top:1px solid #c9caca; border-bottom:1px solid #c9caca}
.pro_dy{ width:100%;}
.pro_title2{  padding:0px 10px; height:30px; margin-bottom:10px; line-height:30px; border-top:1px solid #c9caca; border-bottom:1px solid #c9caca; background:url(../images/sy_11.png) no-repeat 5px center #efefef; color:#221815; font-size:16px; text-indent:15px;}
.pro_title2 a{ color:#595757; float:right}
.pro_syy{ width:96%; margin:0 auto; overflow:hidden;}
.pro_syy dl{ width:48%; float:left; position:relative; margin-bottom:10px;}
.pro_syy dl dt{ width:100%; overflow: hidden; }
.pro_syy dl dt img{ width:100%; }
.pro_syy dl dd{ height:30px; line-height:30px; background:url(../images/sddd_03.png) repeat left top; position:absolute; bottom:0px; left:0px; color:#fff; text-align:center; width:100%; white-space:normal; overflow:hidden}
.pro_syy dl.dlr{ float:right}