body,h1,h2,h3,h4,h5,p,dl,dd,ol,ul,th,td,fieldset,input,button,textarea,form,canvas,audio,video,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0px; font-family:"Microsoft YaHei";}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;word-wrap:break-word}
h1,h2,h3,h4,h5{font-size:100%}
ol,ul{list-style:none}
img{border:0;-ms-interpolation-mode:bicubic}
cite,em,s,i,b{font-style:normal}
input,button,textarea,select{font-size:100%}
body,input,button,textarea,select,option{font-size:normal}
input,textarea{text-decoration:none;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
li,img,label,input{vertical-align:middle}
var{font-style:normal}
ins{text-decoration:none}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
button,select{text-transform:none}
button[disabled],html input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
button,input,select,textarea{margin:0;vertical-align:baseline;*vertical-align:middle}
button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:0;padding:0}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
a{ text-decoration:none; outline:none;}
a:active {star:expression(this.onFocus=this.blur());} 
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}


.mcen_bab{ width:100%; margin:auto; height:565px; overflow:hidden;}
.slide-main{height:565px; position:relative;}
.prev,.next{display:none;width:44px;height:44px;position:absolute;z-index:222;top:50%; margin-top:-22px; overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.prev{left:70px;}
.next{right:70px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.slide-main:hover .prev{display:block;}
.slide-main:hover .next{display:block;}
.item{display:block;width:100%; height:7px; position:absolute; z-index:124;top:530px; left:0; text-align:center;}
.item a{display:inline-block; margin:0px -3px; width:12px; height:12px; margin-right:10px; background:#fff; overflow:hidden;
 border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; }
.item a.cur{background:#f00;}
.slide-box,.slide{display:block;width:100%;height:565px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:565px; position:relative;position:absolute;z-index:8;}
.slide a{display:block;width:100%;height:565px;cursor:pointer;}

.sybt_tit{ width:1150px; margin:45px auto 0px; overflow:hidden; text-align:center;}
.sybt_tit h1{ width:100%; float:left; font-size:34px; color:#010000; font-weight:normal; margin-bottom:15px;}
.sybt_tit p{ width:100%; float:left; font-size:16px; color:#666; line-height:25px;}

.syzfa{ width:867px; margin:35px auto 85px; overflow:hidden;}
.syzfa_lb{ width:225px; float:left; height:225px; margin:0px 32px; text-align:center;
 border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%;}
.syzfa_lb span{ width:100%; float:left; margin:26px 0px 10px;}
.syzfa_lb h2{ width:100%; float:left; font-size:18px; color:#fff; font-weight:normal;}
.syzfa_bg01{ background:#ffd700; opacity:0.7;filter:alpha(opacity=70);}
.syzfa_bg02{ background:#f00; opacity:0.7;filter:alpha(opacity=70);}
.syzfa_bg03{ background:#000; opacity:0.7;filter:alpha(opacity=70);}


.sycase_bg{ width:100%; margin:auto; overflow:hidden; background:#f5f5f5;}
.sycase_tit{ width:1150px; margin:35px auto 30px; overflow:hidden; border-bottom:#e1e1e1 1px solid; text-align:center;}
.sycase_tit h1{ width:100%; float:left; font-size:28px; color:#bbb; font-weight:normal; line-height:32px;}
.sycase_tit h1 span{ color:#010000; margin-right:5px;}
.sycase_tit p{ width:100%; float:left; font-size:16px; color:#666; line-height:25px; margin:16px 0px 15px;}
.sycase_tit i{ width:110px; display:inline-block; height:2px; background:#000;}

.sycase{ width:1170px; margin:0px auto 30px; overflow:hidden;}
.sycase_lb{ width:370px; float:left; margin:0px 10px 30px;}
.sycase_lb span{ width:100%; float:left;}
.sycase_lb span img{ width:370px; float:left; height:222px;}
.sycase_lb h2{ width:100%; float:left; height:25px; line-height:25px; overflow:hidden; font-size:14px; color:#333; font-weight:normal; margin-top:10px;}
.sycase_lb h2 a{ color:#333;}
.sycase_lb h2 a:hover{ color:#f30000;}

.sycase_more{ width:208px; height:50px; line-height:50px; margin:0px auto 45px; text-align:center; border:#e5e5e5 1px solid;
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px;}
.sycase_more a{ display:block; font-size:16px; color:#333;}
.sycase_more:hover{ background:#f30000; border:#f30000 1px solid;} 
.sycase_more:hover a{ color:#fff;}

.syadd{ width:840px; margin:30px auto 110px; overflow:hidden;}
.syadd dl{ width:214px; height:248px; float:left; margin:0px 33px; background:url(../images/syadd_bg.png) no-repeat; text-align:center; color:#fff;}
.syadd dl dt{ width:100%; float:left; font-size:36px; font-weight:bold; margin:60px 0px 18px;}
.syadd dl dd{ width:100%; float:left; font-size:14px; line-height:20px;}


.cont_ban{ width:100%; margin:auto; overflow:hidden;}
.cont_ban img{width:1920px;position:relative;left:50%;margin-left:-960px;}

.pro_tit{ width:1150px; margin:auto; overflow:hidden; padding:55px 0px 30px; text-align:center;}
.pro_tit h1{ width:100%; float:left; font-size:32px; color:#333; margin-bottom:15px;}
.pro_tit p{ width:100%; float:left; font-size:16px; color:#666; line-height:28px;}
.pro_tit img{ margin:28px 0px 45px;}
.pro_tit h2{ width:100%; float:left; font-size:24px; color:#f30000; margin-bottom:20px;}

.pfwxm_bg{ width:100%; margin:auto; overflow:hidden; background:#f5f5f5;}
.pfwxm{ width:1150px; margin:auto; overflow:hidden;}
.pfwxm h1{ width:100%; float:left; font-size:32px; color:#e80000; text-align:center; margin:35px 0px 28px;}
.pfwxm_nr{ width:1162px; float:left;}
.pfwxm_nlb{ width:198px; padding:0px 10px; float:left; height:145px; background:#666; margin-right:12px; margin-bottom:12px; display:table; text-align:center; }
.pfwxm_nlb p{ width:100%; vertical-align:middle; display:table-cell; font-size:18px; color:#fff; line-height:16px; font-size:12px; color:#8c8c8c; font-family:"arial";}
.pfwxm_nlb p b{ font-size:16px; color:#fff; line-height:30px;}
.pfwxm_nlb:hover{ background:#f50000;}
.pfwxm_nlb:hover p{ color:#fff;}

.pgtong{ width:1000px; margin:35px auto; overflow:hidden;}
.pgtong p{ width:259px; float:left; font-size:14px; color:#000; line-height:90px;}
.pgtong p a{ margin-left:20px;}
.pgtong h1{ width:480px; float:left; font-size:36px; color:#000; line-height:90px; height:90px; text-align:center; font-weight:normal; border-left:#ededed 1px solid; border-right:#ededed 1px solid;}
.pgtong h1 span{ font-size:14px; margin-right:15px; vertical-align:7px;}
.pgt_ewm{ width:259px; float:right;}
.pgt_ewm h2{ float:left; width:150px; font-size:14px; color:#000; line-height:90px; text-align:right; font-weight:normal;}
.pgt_ewm img{ float:right; width:80px; height:80px; background:#fff; padding:5px;}

.panli{ width:1150px; margin:45px auto 25px; overflow:hidden; text-align:center; font-size:32px; color:#010000;}
.pcase_box{ width:1170px; margin:0px auto 60px; overflow:hidden;}


.pinpfw_bg{ width:100%; margin:auto; overflow:hidden; background:#666;}
.pinpfw{ width:1150px; margin:auto; overflow:hidden;}
.pinpfw h1{ width:100%; float:left; font-size:32px; color:#fff; text-align:center; margin:35px 0px 28px;}
.pinpfw_nr{ width:1162px; float:left;}
.pinpfw_nlb{ width:208px; padding:0px 5px; float:left; height:145px; background:#fff; margin-right:12px; margin-bottom:12px; display:table; text-align:center; }
.pinpfw_nlb p{ width:100%; vertical-align:middle; display:table-cell; font-size:18px; color:#000; line-height:16px; font-size:12px; color:#8c8c8c; font-family:"arial";}
.pinpfw_nlb p b{ font-size:16px; color:#8c8c8c; line-height:30px;}
.pinpfw_nlb:hover{ background:#f50000;}
.pinpfw_nlb:hover p,.pinpfw_nlb:hover p b{ color:#fff;}

.pinptong{ width:1000px; margin:35px auto; overflow:hidden;}
.pinptong p{ width:259px; float:left; font-size:14px; color:#fff; line-height:90px;}
.pinptong p a{ margin-left:20px;}
.pinptong h1{ width:480px; float:left; font-size:36px; color:#fff; line-height:90px; height:90px; text-align:center; font-weight:normal; border-left:#ededed 1px solid; border-right:#ededed 1px solid;}
.pinptong h1 span{ font-size:14px; margin-right:15px; vertical-align:7px;}
.pinpgt_ewm{ width:259px; float:right;}
.pinpgt_ewm h2{ float:left; width:150px; font-size:14px; color:#fff; line-height:90px; text-align:right; font-weight:normal;}
.pinpgt_ewm img{ float:right; width:80px; height:80px; background:#fff; padding:5px;}



.azznr{ width:1150px; margin:40px auto 70px; overflow:hidden; text-align:center;}
.azznr h1{ width:100%; float:left; font-size:32px; color:#333; padding-bottom:23px; background:url(../images/azzbg.jpg) no-repeat center bottom;}
.azznr p{ width:100%; float:left; font-size:16px; color:#666; line-height:28px; margin:35px 0px 55px;}
.azznr span{ width:100%;}

.andhz{ width:1150px; margin:0px auto 90px; overflow:hidden; text-align:center;}
.andhz h1{ width:100%; float:left; font-size:32px; color:#333; text-align:center; font-weight:normal;}
.andhz_nr{ width:944px; margin:auto; overflow:hidden;}
.andhz_nr ul{ width:100%; float:left; margin:25px 0px 30px;}
.andhz_nr ul li{ width:202px; float:left; margin:0px 17px; background:#f3f3f3;}
.andhz_nr ul li img{ float:left; width:202px; height:184px;}
.andhz_nr ul li h3{ width:100%; float:left; font-size:20px; color:#000; line-height:30px; margin:18px 0px 22px; font-weight:normal; text-align:center;}
.andhz p{ width:100%; float:left; font-size:16px; color:#666; text-align:center; line-height:28px;}



.prosh_box{ width:1150px; margin:45px auto 100px; overflow:hidden;}
.prosh_lf{ width:810px; float:left;}
.prosh_rg{ width:298px; float:right; border:#eee 1px solid;}


.pshlf_tit{ width:100%; float:left; border-bottom:#c4c4c4 1px dotted;}
.pshlf_tit h1{ width:100%; float:left; font-size:28px; color:#333; font-weight:normal; line-height:32px;}
.pshlf_tit p{ width:100%; float:left; font-size:12px; color:#999; font-weight:normal; line-height:32px; margin:5px 0px 12px;}

.pshlf_js{ width:100%; float:left; font-size:16px; color:#666; line-height:28px; margin-top:30px;}
.pshlf_js img{ max-width:810px;}


.pshrg_tit{ width:100%; float:left; height:45px; background:#f5f5f5;}
.pshrg_tit h1{ float:left; margin-left:20px; font-size:16px; color:#000; line-height:45px;}

.pshrg_nr{ width:270px; float:left; padding:14px 14px 0px;}
.pshrg_lb{ width:100%; float:left; border-bottom:#e4e4e4 1px dotted;}
.pshrg_lb:last-child{ border-bottom-style:none;}
.pshrg_lb span{ width:100%; float:left;}
.pshrg_lb span img{ width:270px; height:162px;}
.pshrg_lb h2{ width:100%; float:left; font-size:14px; color:#333; font-weight:normal; line-height:20px; text-align:center; margin:9px 0px 14px;}
.pshrg_lb h2 a{ color:#333;}
.pshrg_lb h2 a:hover{ color:#f30000;}

