@charset "utf-8";
*{ margin:0; padding:0;}
body{width:100%;height:100%; background:#eee;background-size:100% auto;font-size:14px; font-family:"Times New Roman", Times, serif;}
#layout{width:100%;height:100%; }
#content{width:100%;overflow:auto;margin:0 auto 0 auto;}
img{border:0px; vertical-align:bottom;}
#top{width:100%; text-align:left; background:#000; overflow:hidden;}
#logtt{ float:left;}
#lan{float:right; font-size:14px; }

#log{overflow:hidden; position:absolute; background:#23788D; z-index:50;width:50%; right:0; display:none;}
#log ul{ list-style:none;}
#log ul li a{display:block; color:#fff; text-decoration:none; padding:10px 0; border-bottom:solid 1px #1A6071; text-align:center; }
#log ul li a:hover{ color:#000; text-decoration:none;}

#tnews{ padding-left:10px; color:#666666; font-size:12px; padding-bottom:10px; overflow:hidden; background:#fff; padding-top:10px; margin-bottom:10px;}
#tnews a{ color:#dd0000; font-size:18px;text-decoration:none;}



#ad1{ width:100%;text-align:center; margin:0px;}
.tt{ width:100%; height:28px; padding-top:6px; line-height:24px; background:url(image/index_10.jpg); text-align:left; color:#000; text-indent:15px; font-weight:bolder; margin-bottom:2px;}
.prolink{ width:100%; margin-bottom:10px; line-height:24px; padding-bottom:1em; overflow:hidden;}
.prolink ul li {width:100%; text-indent:16px; padding-top:1em; line-height:42px;}
.prolink ul li a{ margin-right:0px; display:block; width:90%; background:url(image/index_13.jpg) repeat-x; border-radius:10px; margin:0 auto; text-decoration:none; color:#000000;-webkit-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.3);}
.prolink ul li a img{ float:right; height:1em; padding-top:1em; padding-right:1.5em;}


.newslink{ width:100%; overflow:hidden; background:#fff;}
.newslink ul{ list-style:none; width:94%; margin:0 auto; overflow:hidden;}
.newslink ul li{ width:100%; overflow:hidden; background:#fff; padding-top:1rem;}
.newslink ul li a{ text-decoration:none; color:#666; font-size:.7rem; display:block; border-bottom:solid 1px #eee; overflow:hidden; padding-bottom:.8rem;}
.newslink ul li a img{ float:left; width:25%;}
.newslink ul li a .a1{ float:right; width:72%; overflow:hidden;}
.newslink ul li a .a1 .b1{ font-size:.8rem; color:#000;}
.newslink ul li a .a1 .b2{ font-size:.6rem; color:#999;}

.contactcon{ padding:15px;line-height:30px; margin-bottom:20px; background:#FFFFFF;  }
.contactcon ul li{ width:100%; list-style:none; padding-top:15px; border-bottom:solid 1px #ddd;}
.contactcon a{color:#0067C1; text-decoration:none;}

.contact{ padding:15px;line-height:30px; background:#FFFFFF; }
.contact ul{ list-style:none;}
.contact ul li{ padding:10px 10px 10px 10px; line-height:18px;}
.contact ul li a{ display: block; text-decoration:none; background:url(image/contact/tel.png) left no-repeat #2B5097; border-radius:5px;text-indent:45px; height:40px; line-height:40px; padding:0px 5px; color:#fff;}
.contact ul li a.email{ display: block; text-decoration:none; background:url(image/contact/email.png) left no-repeat #2B5097;text-indent:45px; height:40px; line-height:40px; padding:0px 5px; color:#fff;}

.aboutcon{ padding:1rem; color:#666; font-size:.8rem;line-height:1.2rem; background:#FFFFFF;  }
.aboutcon img{ width:100%;}
.aboutcon ul li{ width:100%; list-style:none; padding-top:15px; border-bottom:solid 1px #ddd;}
.aboutcon #feedback li{ border:none; width:100%; list-style:none; line-height:20px; padding:0px; height:40px;}
.aboutcon #feedback li label{ display:block; width:90px; float:left;}
.aboutcon #feedback li input{ float:left; background:url(image/000.jpg);}
.aboutcon a{color:#0067C1; text-decoration:none;}

#bottom{position:fixed; bottom:0;left:0;width:100%;position:fixed;bottom:0;left:0;_position:absolute; _bottom:expression(offsetParent.scrollTop);}
#bottom ul{width:100%;list-style:none; float:left; text-align:center;}
#bottom ul li{ float:left;}
#bottom ul li a{ background:#000;display:block; text-align:center;}


#bottom1{bottom:0;left:0;width:100%;}
#bottom1 ul{width:100%;list-style:none; float:left; text-align:center;}
#bottom1 ul li{ float:left;}
#bottom1 ul li a{ background:#eee;display:block;text-align:center;}
/*<!--内页CSS-->*/
#bt{ background:#2B5097; text-indent:1rem; line-height:2.4rem; font-size:1.2rem;color:#fff; font-weight:bold; width:100%; position:relative;}
#fenglei{ float:right; margin-top:-12px; }
#listshow{ float:right; position:absolute; right:0px; text-align:right; top:0px; width:90%; visibility:hidden;}
#listshow #showbtn{position:absolute; right:0px; z-index:500}
#listshow #showit{list-style:none; position:absolute; right:9px; top:30px; border:solid 1px #DDDDDD; z-index:400}
#listshow #showit li dl{border:solid 3px #FFFFFF; background:#DDDDDD;}
#listshow #showit li dl dd{ float:left;padding:12px 10px 10px 10px;}
#listshow #showit li dl dd a{color:#0067C1; text-decoration:none;}
#listshow #showit li dl dd a:active{ color:#E30000; text-decoration:none;}
/*<!--图片CSS-->*/
.piccon{padding:25px 5px 15px 5px; margin:0 auto;line-height:30px; margin-bottom:44px; background:#FFFFFF;}
.piccon ul li{ list-style:none;float:left; text-align:center; padding:0px 5px 10px 10px;}
/*<!--产品CSS-->*/
.prolist{padding:25px 5px 15px 5px; margin:0 auto;line-height:30px; margin-bottom:44px; background:#FFFFFF;}
.prolist ul li{ list-style:none;float:left; text-align:center; border:solid 1px #dddddd; margin:0px 2% 30px 2%; width:45%;}
.prolist ul li a{ text-decoration:none; color:#000000;}

.index_prolist{padding:25px 5px 15px 5px; margin:0 auto;line-height:30px; background:#FFFFFF; margin-bottom:10px;}
.index_prolist ul li{ list-style:none;float:left; text-align:center; border:solid 1px #dddddd; margin:0px 5px 30px 6px; }
.index_prolist ul li a{ text-decoration:none; color:#000000;}

.probig{line-height:30px; margin-bottom:5px; background:#FFFFFF; text-align:center;}
.probig p{ text-align:left; padding:15px; line-height:24px;}

.btn{ width:100%;}
.btn ul{ list-style:none}
.btn ul li{ float:left; width:25%;}
.btn ul li a{ display:block;}

.btnlog{ width:100%; overflow:hidden; padding-bottom:1em;}
.btnlog ul{ list-style:none}
.btnlog ul li{ float:left; width:50%;}
.btnlog ul li a{ display:block; background:#eee; text-align:left; color:#666; text-decoration:none; font-size:12px; width:92%; margin:0 auto;}

#picli{ width:100%; overflow:hidden; margin-bottom:2em;}
#picli ul{ list-style:none}
#picli ul li{ float:left; width:50%; padding-top:1em;}
#picli ul li a{ display:block; width:86%; margin:0 auto; border:solid 6px #fff; background:#fff; text-align:center; color:#000; line-height:2.4em; text-decoration:none;}


#proli{ width:100%; overflow:hidden; background:#fff;}
#proli ul{ list-style:none; margin:.5rem; overflow:hidden;}
#proli ul li{ float:left; width:50%;}
#proli ul li a{ background:#fff; display:block; text-align:center; margin:.5rem; color:#000; font-size:.8rem; line-height:2.5em;text-decoration:none;}


#probtn{ width:100%; overflow:hidden; background:#fff; border-bottom:solid 1px #eee;}
#probtn ul{ list-style:none; margin:.5rem; overflow:hidden;}
#probtn ul li{ float:left; width:50%;}
#probtn ul li a{ background:#fff; display:block; text-align:center; margin:.5rem; color:#000; font-size:1rem; line-height:2.5em;text-decoration:none;}

#index_btn_cke{background:#fff; border-bottom:solid 1px #ddd; border-top:solid 1px #ddd; margin-top:10px; overflow:hidden; width:100%;}
#index_btn_cke ul{ list-style:none;}
#index_btn_cke ul li{ float:left;width:50%;}
#index_btn_cke ul li a{ display:block; text-align:center; color:#000; text-decoration:none; line-height:2.4em; font-size:1.1em; border-right:solid 1px #ddd;}
#index_btn_cke ul li a.index_btn_cke_it{ background:#eee;}

#index_news1{ width:100%; overflow:hidden; border-bottom:solid 1px #ddd; background:#fff; margin-bottom:0.8em;}
#index_news1 ul{ list-style:none; width:90%; margin:0 auto; margin-top:0.5em; margin-bottom:0.5em;}
#index_news1 ul li a{ display:block; border-bottom:dashed 1px #ddd; font-size:0.6em; text-align:left; text-decoration:none; color:#ccc; padding-top:0.3em; margin-bottom:0.3em;}
#index_news1 ul li a p{ color:#666; font-size:13px; line-height:14px; padding-bottom:0.3em;}

#index_probtn{ width:100%; overflow:hidden; background:#fff; padding-top:1rem;}
#index_probtn ul{ list-style:none; width:96%; margin:0 auto;}
#index_probtn ul li{ width:33.33%; float:left;}
#index_probtn ul li a{ display:block; text-align:center; margin:0 auto; width:90%; font-size:.7rem; text-decoration:none; line-height:2rem; color:#000;}
#index_probtn ul li a img{ width:100%;}

#index1{ background:#fff; width:90%; color:#666; font-size:.8rem; line-height:1.2rem; text-align:left; padding:0 5%; padding-bottom:1rem;}
#index1 a{ display:block; width:5rem; line-height:2rem; border-radius:10rem; color:#23788D; background:#eee; text-decoration:none; font-size:.7rem; text-align:center; margin:1rem auto;}

#index2{ background:#fff; width:90%; font-size:.8rem; line-height:1.6rem; text-align:left; padding:0 5%; padding-bottom:1rem;}
#index2 ul{ list-style:none;}
#index2 ul li{ border-bottom:solid 1px #eee; overflow:hidden; padding:.5rem 0;}
#index2 ul li a{ display:block; font-size:.8rem; color:#000; line-height:1rem;}
#index2 ul li a img{ float:right; width:20%;}
#index2 ul li a p{ float:left; width:78%;}
#index2 ul li a p span{ display:block; font-size:.6rem; color:#999;}

#probig{ width:100%; background:#fff; overflow:hidden;}
#probig .a1{ text-align:center; font-size:1rem; line-height:1.1rem; padding:.8rem 0; width:90%; margin:0 auto; color:#2B5097; border-bottom:solid 1px #eee;}
#probig .a2{ text-align:left; font-size:.9rem; line-height:2rem; border-bottom:solid 1px #eee; width:90%; margin:0 auto;}
#probig .a3{ width:90%; margin:0 auto;}
#probig .a3 a{ display:block; width:48%; margin:1rem 1%; float:left; background:#2B5097; color:#fff; line-height:2.4rem; font-size:.8rem; text-decoration:none; border-radius:5px;}

#newstitle{ width:100%; margin:0 auto; background:#fff; text-align:center; line-height:1.2rem; padding:1.2rem 0 .8rem 0; color:#2B5097; font-size:1.1rem;}
#newsback{ width:100%; background:#fff; overflow:hidden; padding:1rem 0;}
#newsback a{ display:block; width:4rem; margin:0 auto; line-height:4rem; border-radius:3rem; font-size:.8rem; background:#eee; color:#A87331; text-align:center; text-decoration:none;}


.faq{ width:94%; margin:0 auto; overflow:hidden; background:#fff; margin-bottom:.8rem;}
.faq img{ float:left; width:25%;}
.faq .a{ width:75%; float:right;}
.faq .a .b1{ font-size:1rem; color:#2B5097; padding-top:.5rem;}
.faq .a .b2{ font-size:.8rem; color:#666; padding-bottom:.5rem;}

#video{ width:90%; margin:1rem auto; overflow:hidden; border:solid 1px #eee; background:#fff;}
#video a{ display:block; padding:.5rem;}
#video a img{ width:100%;}

#index_pro{ width:100%; overflow:hidden; background:#fff; border-bottom:solid 1px #eee;}
#index_pro ul{ list-style:none; margin:.5rem; overflow:hidden;}
#index_pro ul li{ float:left; width:100%; margin:.25rem 0;}
#index_pro ul li a{ display:block; text-decoration:none; width:80%; margin:0 auto; background:#A87331; border:solid 3px #eee; border-radius:5rem; line-height:2rem;color:#fff; font-size:.8rem; line-height:2rem;}

.more{ width:100%; background:#fff; padding:0rem 0 1.5rem 0; border-bottom:solid 3px #eee; overflow:hidden;}
.more a{ display:block; width:5rem; line-height:2rem; border-radius:10rem; color:#23788D; background:#eee; text-decoration:none; font-size:.7rem; text-align:center; margin:1rem auto;}

#zlog{ width:100%; background:#A87331; overflow:hidden;}
#zlog ul{ list-style:none}
#zlog li{ float:left; width:25%;}
#zlog li a{ display:block; border-right:solid 1px #BD8C4F; line-height:2.2rem; font-size:.8rem; text-decoration:none; margin:0 auto; text-align:center; color:#fff;}
#zlog li a.it{ color:#000; background:#fff;}

#honor{ width:100%; overflow:hidden; background:#fff; border-bottom:solid 1px #eee;}
#honor ul{ list-style:none; margin:.5rem; overflow:hidden;}
#honor ul li{ float:left; width:50%;}
#honor ul li a{ background:#fff; display:block; text-align:center; margin:.5rem; color:#666; font-size:.8rem; line-height:2rem;text-decoration:none;}

#pro_btn{ width:100%; background:#A87331; overflow:hidden;}
#pro_btn p{ float:left; width:50%;}
#pro_btn p a{ display:block; line-height:2.2rem;font-size:.8rem; text-decoration:none; text-align:center; color:#fff;}
#pro_btn p a.it{ background:#fff; color:#000;}

#procon{ width:100%; background:#fff; overflow:hidden;}
#procon img{ width:100%;}

.job{ width:100%; margin:0 auto; overflow:hidden; background:#fff;}
.job ul{ list-style:none; width:90%; margin:0 auto;}
.job ul li{ border-bottom:solid 4px #eee; padding:.5rem 0; color:#666; line-height:1.2rem; font-size:.8rem;}
.job ul li p span{ display:block; font-weight:bold; color:#000;}

.title{text-align:center; background:#fff; overflow:hidden; width:100%; color:#000; line-height:2rem; padding-top:1rem; font-size:1rem; font-weight:bold;}

#index_btn{ width:100%; overflow:hidden; background:#fff; padding-bottom:1rem; border-bottom:solid 3px #eee;}
#index_btn ul{ list-style:none; width:95%; margin:0 auto;} 
#index_btn ul li{ float:left; width:33.33%;}
#index_btn ul li a{ display:block; width:90%; margin:0 auto; text-align:center; text-decoration:none;}
#index_btn ul li a img{ width:100%;}
#index_btn ul li a .a{ font-size:.8rem; color:#000; line-height:1.2rem;}
#index_btn ul li a .b{ font-size:.6rem; color:#999; line-height:.8rem;}

#mytitle{ width:100%; margin:0 auto; background:#fff; padding-top:1.5rem; text-align:center; font-size:.6rem; color:#999;}
#mytitle .a{ font-size:1.2rem; color:#000; line-height:2rem; font-weight:bold;}
#mytitle .b{ width:90%; margin:0 auto; overflow:hidden; background:url(image/line.jpg) center repeat-x;}
#mytitle .b span{ background:#fff; padding:0 .5rem;}

.sx1 {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}