﻿section{ width:100%; height:auto; display:block;  margin:0 auto; background:#fff; padding:20px 0; overflow:hidden;}

.clear{ clear:both}

.gr{ background:#EEE}

.iWzMs{ background:#b7b7b7;}

.iWzMs span{ text-align:center; display:block; width:100%; height:auto; font-size:24px; overflow:hidden;}

.row{ width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto;} 

.row .tit{width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto; text-align:center; position:relative; padding-bottom:10px;}

.row .tit h3,.row .tit span{width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto;text-align:center; color:#333; font-weight:bold}

.row .tit h3{ font-size:22px;}

.row .tit span{ font-size:18px;}

.row .tit i{ position:absolute; display:block; height:3px; width:30px; background:#F00; left:585px; bottom:0px;}

.trait_main {width:1200px; height:auto; margin:0 auto;border-left:1px solid #e8e6e6; overflow:hidden; display:block;}

.trait_main .trait_main_ul {border-top:1px solid #e8e6e6;border-bottom:1px solid #e8e6e6;overflow:hidden}

.trait_main .trait_main_ul li {width:239px;height:190px;border-right:1px solid #e8e6e6;text-align:center;background:#fff; float:left;}

.trait_main .trait_main_ul li .icon {margin:15px 0 10px; background-image:url(../images/icon_sprite.png);display:inline-block;vertical-align:middle; height:50px;}

.trait_main .trait_main_ul li .icon_safety {background-position:-130px -93px;width:75px;height:82px}

.trait_main .trait_main_ul li .icon_kefu {background-position:-229px 0;width:75px;height:82px}

.trait_main .trait_main_ul li .icon_anquan {background-position:0 -213px;width:75px;height:82px}

.trait_main .trait_main_ul li .icon_yinli {background-position:-207px -93px;width:75px;height:82px}

.trait_main .trait_main_ul li .icon_chengben {background-position:-130px -177px;width:75px;height:82px}

.trait_main .trait_main_ul li span {display:block;font-size:20px}

.trait_main .trait_main_ul li p {font-size:14px;color:#9e9d9d;margin:5px 0}

.trait_main .trait_main_ul li .safety {color:#ff3f3f}

.trait_main .trait_main_ul li .kefu {color:#88cc3e}

.trait_main .trait_main_ul li .anquan {color:#fc8055}

.trait_main .trait_main_ul li .yinli {color:#ffa406}

.trait_main .trait_main_ul li .chengben {color:#736cb9}





.aboutus{width:1200px;height:auto;overflow:hidden;margin:0 auto;margin-top:10px;}

.aboutus .aboutus_left{width:460px;height:350px;float:left;}

.aboutus .aboutus_left img{width:460px;height:350px;}

.aboutus .aboutus_right{padding-top:15px;width:670px;height:auto;overflow:hidden;float:right;}

.aboutus .aboutus_right h2{color:#c51b22;}

.aboutus .aboutus_right .abtdts{font-size:14px;color:#333;line-height:25px;margin:5px 0;}

.aboutus .aboutus_right .moreabt{display:block;border-radius:5px;width:120px;height:40px;background:#c51b22;line-height:40px;text-align:center;font-size:18px;color:#fff;margin-top:30px; float:right;}



.product{width:1200px;height:auto;overflow:hidden;margin:0 auto;margin-top:20px;margin-bottom:10px;}

.product ul li{cursor:pointer;float:left;width:256px;height:auto;overflow:hidden;background:#FFF;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;box-shadow:0px 0px 10px #000; padding:15px 5px; margin:20px 23px 20px 10px; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
.product ul li a:hover b{color:#c51b22;}
.product ul li img{ width:256px; height:300px; display:block;}
.product ul li b{ display:block; text-align:center; color:#333; line-height:25px; margin-top:10px; font-size:14px;}
.product ul li:hover{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}

.product ul li.nmr{margin-right:10px!important; margin-left:0px; float:right}

.product ul li .proico{cursor:pointer;width:142px;height:142px;border-radius:100%;border:4px solid #c9a063;margin:0 auto;}

.product ul li .probot{width:260px;height:145px;margin-top:25px;}

.product ul li .probot .probotp1{font-size:18px;font-weight:900;color:#333;text-align:center;}

.product ul li .probot .probotp2{font-size:14px;text-align:center;line-height:20px;margin-top:10px;color:#333;}

.product ul li .probot .probotp2 a{color:#333;}

.product ul li:hover .probotp1{color:#c9a063;}

.product .morepro{display:block;width:116px;height:36px;border-radius:4px;border:2px dashed #c9a062;margin:0 auto;line-height:36px;text-align:center;font-size:18px;color:#c9a062;margin-top:80px;}





.iKhBg{ width:100%; height:500px; display:block; overflow:hidden;  margin:0 auto; background: #fff2f2 url(../images/iKhBg.png) center top no-repeat; background-size:auto 100%;}

.iXlBg{ width:100%; height:420px; display:block; overflow:hidden;  margin:0 auto; background: #f0f0f0 url(../images/iXlBg.png) center top no-repeat; background-size:auto 100%;}



.ysBox{ width:1200px; display:block; overflow:hidden; margin:0 auto; height:auto; padding:30px 0;}

.ysBox ul{ width:1200px; display:block; overflow:hidden; margin:0 auto; height:auto;}

.ysBox ul li{ width:360px; display:block; overflow:hidden; height:auto; float:left; padding:30px 120px; position:relative;}

.ysBox ul li i{ position:absolute; display:block; height:50px; width:10px; background:#F00; left:100px; top:30px;}

.ysBox ul li span{ width:70px; height:100px; display:block; overflow:hidden; float:left; padding:0 15px;}

.ysBox ul li span img{ width:70px; height:70px;}

.ysBox ul li h3,.ysBox ul li p{ width:260px; float:right; font-size:14px}

.ysBox ul li h3{ font-size:16px}

.ysBox ul li p{font-size:14px}



.djYs{ background: #323a44}

.djYs .dtit{width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto; text-align:center; position:relative; padding-bottom:10px; border-bottom:1px solid #ddd}

.djYs .dtit h3{width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto;text-align:center; color:#fff; font-weight:bold; font-size:22px;}

.djYs .djYsBox{ width:1150px; height:auto; display:block; overflow: hidden; margin:0 auto; padding:10px 25px; color:#FFF; font-size:16px; line-height:24px;}



.zbBox{ padding:30px 0;}

.zbBox dl{ display:block; float:left; overflow:hidden; border:1px solid #ddd; background:#FFF; padding:15px; width:248px; margin:0 10px;}

.zbBox dl dt{ width:248px; height:auto; display:block; overflow:hidden; text-align:center; padding:10px 0;}

.zbBox dl dt span{ width:157px; height:157px; display:block; overflow:hidden; text-align:center; margin:0 auto;-moz-border-radius:50%; -webkit-border-radius: 50%; border-radius:50%;}

.zbBox dl dt span img{ width:157px;}

.zbBox dl dd{ width:248px; height:auto; display:block; overflow:hidden; padding:10px 0;}

.zbBox dl dd ul{ width:248px; height:auto; display:block; overflow:hidden;}

.zbBox dl dd ul li{ width:248px; height:auto; display:block; overflow:hidden; padding:5px 0; font-size:14px;}

.zbBox dl dd ul li span{ font-weight:bold}

.zbBox dl dd ul li a{ padding:5px 25px; background:#F00; color:#FFF; font-size:16px; }

.zbBox dl dd ul li a:hover{ background:#69C}





.inf{height: auto; overflow:hidden; width:1200px; margin:0 auto;}

.inf .fl{ float:right}

.inf .fr{ float:left; margin-right:0px}



.in_tp{height:60px; position:relative; border-bottom:1px solid #ddd}

.in_tp h3{ float:left;font-family:"微软雅黑";margin:0 6px 0 0; display:block; overflow:hidden; width:100%; line-height:30px}

.in_tp h3 a{font-size:22px;color:#000; font-weight:100;}

.in_tp h3 a:hover{ color:#000;}

.in_tp span{ font-size:14px; line-height:24px; font-family:Didot; text-transform:uppercase; color:#333; display:block; overflow:hidden; width:100%}

.in_tp .pub_more{font-size:12px;color:#626262; font-family:Arial;text-transform:uppercase; float:right; position:absolute; right:0;}

.in_tp .pub_more:hover{ color:#626262;}

.in_tp i{ width:80px; height:1px; background: #F00; position:absolute; bottom:-1px; left:0;}



.inf1{width:580px; overflow:hidden; margin-top:30px;}
.inf1_c p{ line-height:35px; font-size:16px;}
.inf1_c dl{padding:14px 0 0;width:580px;height: auto; display:block;overflow:hidden;}

.inf1_c dt{overflow:hidden; float:left;height:96px;padding:0 0 11px;background:url(../images/info_sd.gif) center bottom no-repeat;}

.inf1_c dt img{width:126px;height:92px; overflow:hidden;padding:2px; background:#fff;}

.inf1_c dd{ float:right;width:230px; overflow:hidden;}

.inf1_c dd h4{padding:2px 0 4px;}

.inf1_c dd a{ color:#333;font-size:12px;}

.inf1_c dd a:hover{color:#333; }

.inf1_c dd p{font-size:12px; color:#333; line-height:24px;height:55px;padding:0 0 0; text-align:justify;}

.inf1_c span a{ color:#f5710b; font-size:12px; font-family:"宋体";}

.inf1_c span a:hover{color:#f5710b; }

.inf1_c ul{ clear:both;}

.inf1_c li{ cursor:pointer;line-height:35px;padding:0px 0 0 14px; border-bottom:1px #9f9f9f dashed;background:url(../images/info_ic.gif) left 15px no-repeat;overflow:hidden;height:35px;}

.inf1_c li a{ font-size:16px; color:#333}

.inf1_c li:hover a,.inf1_c li:hover span{ font-size:16px; color:#c51b22; }
.inf1_c .last{ border:none;}

.inf1_c li span{ float:right; font-size:16px; font-family:"宋体"; color: #333}



.inf2{width:370px; overflow:hidden; margin-top:30px;}

.inf2_c{padding:1px 0 0 12px; line-height:24px; color:#666;} 

.inf2_c dt,.inf2_c dd{padding:0 0 0 28px;}

.inf2_c dl{padding:16px 0 15px 0; border-bottom:1px #c4c4c4 dashed;}

.inf2_c dt{background:url(../images/que.gif) 2px 5px no-repeat;margin:0 0 6px;}

.inf2_c dd{background:url(../images/ans.gif) 2px 5px no-repeat;}

.inf2_c a{ color:#333;}
.inf2_c a:hover{ color:#333;}

.inf2_c .last{ border:none;}.last{ border:none;}





.hzBox{ width:1200px; height:auto; padding:30px; display:block; overflow:hidden;}

.hzBox ul{ width:1200px; height:auto; display:block; overflow:hidden;}

.hzBox ul li{ width:158px; height:auto; display:block; overflow:hidden; float:left; padding:5px; border:1px solid #ddd; background: #FFF; margin:0 15px}

.hzBox ul li img{ height:50px; max-width:158px; margin:0 auto; display:block; overflow:hidden}



.flinkBox a{ color:#333}



.iban{ width:100%; height:370px; display:block; overflow:hidden; margin:0 auto; background:url(../images/banner.jpg) no-repeat center;}

.video{ width:1200px; height:300px; padding:35px 0; display:block; overflow:hidden; margin:0 auto; position:relative;}

.video a.jr{ width:300px; height:50px; display:block; overflow:hidden; position: absolute; left:703px; top:198px;}

#marquee1{width:1198px;height:460px;overflow:hidden;margin:20px auto;}
#marquee1 ul li{float:left;width:590px;padding:5px; text-align:center; font-size:16px;}
#marquee1 ul li img{display:block;}