@charset "utf-8";
/* CSS Document */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-family:"Microsoft YaHei UI";font-size:14px;list-style:none;color:#666666;}
html,body{color:#666666;font-family:"Microsoft YaHei UI";}
body{background:#fff;margin:0 auto;}
ul,ol,li{ list-style:none;}
a{ text-decoration:none;}
a:link, a:visited{ color:#666666; text-decoration:none;}
a:hover{ color:#2e6fb6;}
img{ border:none;display:block;}
em{ font-style:normal;}
h1,h2,h3,h4,h5{ font-weight:normal;}
.clearfloat:after{ content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;}
.clearfloat{zoom:1;}
.clear{clear:both;width:0;height:0;}
.wrap{width:100%;}
.wrapper{width:100%;}
.section{width:1110px;margin:0 auto;overflow:hidden;}
*{ box-sizing:border-box;}


body { max-width:768px; margin:0 auto;}
.top { width:100%; position:relative;}
.top img { width:100%;}
.top_nav { position:absolute; width:100%; background:rgba(255,255,255,0.95);z-index:9999; display:none;}
.top_nav a { line-height:40px; font-size:14px; letter-spacing:1px; color:#333; letter-spacing:1px; text-align:center; display:block; border-bottom:1px #eee solid;}
.top_icon { position:absolute; width:15%; height:100%; top:0; right:0;}
.top_bac { width:20%; position:absolute; left:0; top:0; height:100%;}


.inews { width:90%; margin:0 auto; height:40px; margin-top:15px; margin-bottom:15px; border:1px #eeeeee solid; border-radius:10px; background:url(../images/inews.jpg) no-repeat left center; background-size:32% auto; padding-left:32%;}
.inews_con { position:relative; overflow:hidden; height:40px;}
.inews_con .bd { width:100%; height:40px; overflow:hidden;}
.inews_con .bd  li { width:100%; height:40px; overflow:hidden;}
.inews_con .bd  li a { line-height:40px; font-size:14px; color:#333; letter-spacing:1px;}

.imargin { width:100%; height:10px; background:#f2f2f2; border-top:1px #dcdcdc solid; border-bottom:1px #dcdcdc solid;}

.ipro { width:90%; margin:0 auto; padding-top:25px; padding-bottom:10px;}
.ipro_title { width:100%;}
.ipro_title img { width:100%;}
.ipro_con { width:100%; margin:0 auto; padding-top:20px;}
.ipro_con li { width:33%; float:left; margin-bottom:10px;}
.ipro_con li:nth-child(3n) { margin-right:0;}
.ipro_con li img { display:block; max-width:70%; margin:0 auto;}
.ipro_con li p { text-align:center; line-height:30px; font-size:14px; color:#333; text-align:center; letter-spacing:1px;}

.ilink { width:90%; margin:0 auto; padding-top:15px; padding-bottom:15px;}
.ilink a { display:block; float:left; width:23%; float:left; height:35px; background:url(../images/alink.png) no-repeat center; background-size:100% 100%; font-size:14px; color:#fff; letter-spacing:1px; text-align:center; line-height:35px; margin-right:2.666%;}
.ilink a:nth-child(4n) { margin-right:0;}

.inews2 { width:90%; margin:0 auto; padding-top:25px;}
.inews2_title { width:100%;}
.inews2_title img { width:100%;}
.inews2_con { width:100%; padding-top:20px;}
.inews2_con li { border-bottom:1px #dddddd solid; height:53px; padding-top:3px;}
.inews2_con li:last-child { border-bottom:none;}
.inews2_con li:nth-child(1) { border-top:1px #f3f3f3 solid;}
.inews2_con li a { line-height:50px; height:50px; font-size:14px; color:#333; letter-spacing:1px; display:block; width:70%; overflow:hidden; float:left;}
.inews2_con li span { float:right; line-height:50px; font-size:14px; color:#bbbbbb; width:30%; text-align:right; display:block;}

.inews2a { width:100%; background:#148acf; color:#fff !important; text-align:center; line-height:40px; font-size:14px; letter-spacing:1px; display:block;}
.bot { background:url(../images/footer.jpg) repeat; position:fixed; left:0; bottom:0; width:100%;}
.footer { padding-top:15px; padding-bottom:5px;}
.footer li { width:18%; float:left; margin-left:9.3333%;}
.footer li:nth-child(1) { margin-left:0;}
.footer li img { max-width:30%; display:block; margin:0 auto;}
.footer li p { font-size:14px; color:#ffffff; text-align:center; line-height:28px; opacity:0.9;}

.pro { width:100%; margin:0 auto; padding-top:10px; padding-bottom:20px;}
.pro .item { padding-top:5px;border-bottom:1px #bebebe solid;}
.ptitle { width:90%; margin:0 auto; height:40px; font-size:16px; letter-spacing:1px; color:#9d9d9d; line-height:40px; padding-left:12%; background:url(../images/p1.png) no-repeat left center; background-size:9% auto; margin-bottom:5px;}
.ptitle span { float:right; width:4.5%; background:url(../images/p_span.png) no-repeat center; background-size:100% auto;}
.p_con { width:100%; background:#f3f3f3; padding:15px 5% 10px; display:none;}
.p_con a { display:inline-block; line-height:30px; font-size:14px; color:#fff; padding-left:8px; padding-right:8px; margin-right:5px; margin-bottom:5px; background:url(../images/alink.png) no-repeat center; background-size:100% 100%;}
.p_cur { border-bottom:none !important;}
.p_cur .p_con { display:block;}
.p_cur .ptitle span{ background:url(../images/p_span1.png) no-repeat center; background-size:100% auto;}
.pro .item:nth-child(2) .ptitle{ background:url(../images/p2.png) no-repeat left center; background-size:9% auto;}
.pro .item:nth-child(3) .ptitle{ background:url(../images/p3.png) no-repeat left center; background-size:9% auto;}
.pro .item:nth-child(4) .ptitle{ background:url(../images/p4.png) no-repeat left center; background-size:9% auto;}
.pro .item:nth-child(5) .ptitle{ background:url(../images/p5.png) no-repeat left center; background-size:9% auto;}
.pro .item:nth-child(6) .ptitle{ background:url(../images/p6.png) no-repeat left center; background-size:9% auto;}
.pi_1 { padding-top:5px; padding-bottom:5px;}
.pi_1 h2 { font-size:16px; color:#231815; letter-spacing:1px; line-height:40px;}
.pi_1 { background:#f2f2f2; width:100%; padding-left:5%; padding-right:5%;}
.pi_1 p { line-height:24px; font-size:14px; color:#888; padding-top:5px; padding-bottom:5px; letter-spacing:1px;}
.pi_1 b { color:#333333; font-weight:normal;}
.pi_title { line-height:50px; font-size:17px; color:#231815; letter-spacing:1px; text-align:center; letter-spacing:1px; border-bottom:1px #cccccc solid;}
.piz_title { height:60px; line-height:60px; font-size:17px; font-weight:bold; color:#333; text-align:center; width:40%; margin:0 auto; background:url(../images/piz_title.png) no-repeat center; background-size:100% auto; letter-spacing:1px;}
.piz_con { background:#f3f3f3; border-top:1px #dcdcdc solid; border-bottom:1px #dcdcdc solid; padding-top:10px;}

.piz_con p { font-size:14px; line-height:28px; letter-spacing:1px; color:#888888; text-align:justify; width:90%; margin:0 auto; padding-bottom:10px;}
.piz_con p em { color:#ff0000;}
.piz_con2 { width:100% ; padding-top:5px;}
.piz_con2 table { width:90%; margin:0 auto 15px;}
.piz_con2 table tr td{ line-height:24px; padding-top:6px; padding-bottom:6px; text-align:center; font-size:14px; letter-spacing:1px; color:#333333;}
.piz_con3 { padding-bottom:10px; padding-top:5px;}
.piz_con3 img { display:block; max-width:90%; margin:0 auto;}


.fa_title { padding-top:5px;}
.fa_title h1 { line-height:40px; font-size:18px;  color:#148acf; letter-spacing:1px; text-align:center;}
.fa_title h2 { line-height:30px; font-size:16px; color:#333; letter-spacing:1px; text-align:center;}
.fa_title h3 { line-height:24px; font-size:14px; color:#888888; letter-spacing:0.5px; text-align:center;}
.fa_con1 { width:100%; margin:0 auto; padding-top:10px;}
.fa_con1 table { width:90%; margin:0 auto 8px;}
.fa_con1 table td { line-height:24px; padding-top:6px; padding-bottom:6px; text-align:center; font-size:14px; letter-spacing:0.5px; color:#333333; width:33.33%}
.certificate { width:90%; margin:0 auto;}
.cer_title { padding-top:30px; width:100%;}
.cer_title img { width:100%; }
.cer_con { padding-top:20px; padding-bottom:20px;}
.cer_con img { max-width:100%; display:block; margin:0 auto 15px;}

.zybanner { width:100%;}
.zybanner img { width:100%;}
.mes { width:80%; margin:0 auto; padding-top:20px; padding-bottom:20px;}
.mes .line1 { line-height:40px; font-size:16px; color:#333333; letter-spacing:1px;}
.mes .line2 { width:100%; height:35px; border:1px #cccccc solid; border-radius:3px; padding:0 10px; line-height:35px;}
.mes .line3 { line-height:24px; font-size:13px; color:#333; letter-spacing:1px; text-align:right;}
.mes .line3 span { color:#cb0000;}
.mes .line2_1 { width:100%; height:116px;  padding:10px; line-height:24px; border-radius:3px; border:1px #cccccc solid; }
.mes .line2_2 { line-height:24px;}
.mes .line2_2 input { display:block; float:left; margin-top:6px; margin-bottom:5px;}
.mes .line2_2 p { float:left; margin-right:10px; margin-left:2px; line-height:24px;}
.mes .line_sub { margin-top:10px; width:100%; height:30px; background:#0c6ea7; color:#fff; text-align:center; font-size:14px; border:none; outline:none; border-radius:2px; letter-spacing:2px;}

.inews2 .ztitle1 { padding-top:20px; line-height:30px; font-size:16px; color:#333; letter-spacing:1px; text-align:center;}
.inews2 .ztitle2 { line-height:20px; margin-bottom:20px; font-size:12px; color:#666; letter-spacing:1px; text-align:center;}
.news_infr_con { padding-bottom:50px;}
.news_infr_con p{ line-height:26px; font-size:13px; color:#666; letter-spacing:1px;}


/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}

.contact { background:#f2f2f2; padding-top:20px; padding-bottom:30px;}
.contact img { display:block; width:100%;}
.contact .item { width:90%; margin:0 auto; background:#fff; margin-bottom:8px;}
.contact .item .left { width:25%; float:left; padding-right:3%; text-align:right; line-height:24px; padding-top:8px; padding-bottom:8px; font-size:14px; color:#333; letter-spacing:1px;}
.contact .item .right { width:75%; float:left; line-height:24px; padding-top:8px; padding-bottom:8px; font-size:14px; color:#666; letter-spacing:0.5px; padding-right:5px;}


















