@charset "gb2312";
/*
* css document style.css
* Create at 2015.05 By albobo
*/
/* 全局设置 */
*{margin:0;padding:0;}
body{width:100%;font-size:12px;height:auto;font-family:"微软雅黑","宋体";color:#666;margin:0px;background:#FAFAFA; line-height:24px;}
div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,span,img,form,label,fieldset,legend{margin:0px;padding:0px;}
img{border:none;}
ul,ol,li{list-style-type:none;}
a{text-decoration:none;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
/* 全局链接 */
a,.a:link,.a:visited{color:#666;}
a:hover{ color:#F00;}
/* body */
.w10{ width:1000px; margin:0 auto; clear:both;}
.header{ width:100%; height:138px; overflow:hidden; background:#FFF;}
.header .w10{ height:138px;overflow:hidden;}
.logo{ width:434px; height:137px; float:left; overflow:hidden; background:url(logo.jpg) no-repeat;}
.logo a{ width:434px; height:137px; overflow:hidden; text-indent:-500px; display:block;}
.topr{ width:566px; height:137px; float:right;}
.top-link{ text-align:right; height:36px; line-height:36px;}
.top-link span{ padding-left:16px;}
.top-link span i{ color:#FE0000; font-style:normal;}
.nav{ padding-left:26px; padding-top:36px;}
.nav ul{ height:36px; line-height:36px; width:540px;}
.nav ul li{ width:90px; float:left; text-align:right; font-weight:bold; font-size:14px;}
.nav ul li a,.nav ul li a:link,.nav ul li a:visited{ color:#666;}
.nav ul li a:hover{ color:#ff002a;}
#banner{ width:100%; height:360px; overflow:hidden;}
.bor{ clear:both;}
.bor .tt{ height:33px; line-height:32px; background:url(bor_t.jpg) no-repeat; text-indent:16px;}
.bor .tt b{ float:left; color:#000; font-weight:normal;}
.bor .tt b i{ color:#AAA; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; padding-left:4px;}
.bor .tt span{ float:right; display:block; padding-top:12px;}
.bor .tt span a{ width:34px; height:12px; display:block; background:url(more.jpg) no-repeat;}
.bor .cc{ clear:both;}

.i-bor{ padding-top:24px; padding-bottom:40px;}
.i-about{ width:340px; background:url(bor-line.jpg) no-repeat 319px 0; float:left;}
.i-about .bor{ width:305px;}
.i-about .cc{ padding-top:18px; line-height:22px; color:#555; text-indent:20px; padding-bottom:22px;}
.i-about .cc img{ float:left; padding-right:20px; padding-top:2px;}
.i-about .tel{ width:305px; height:77px; background:url(tel.jpg) no-repeat;}

.i-mod{ width:660px; float:right;background:url(bor-line.jpg) no-repeat 319px 0; float:right;}
.i-news{ width:305px; float:left;}
.i-pro{ width:315px; float:right;}
.i-news .cc{ padding-top:16px;}
.i-news dl{padding-bottom:14px;}
.i-news dl dt{ line-height:28px;}
.i-news dl dt a,.i-news dl dt a:link,.i-news dl dt a:visited{ color:#000;}
.i-news dl dt a:hover{ color:#F00;}
.i-news dl dd{ color:#000; width:305px; height:48px; overflow:hidden; }
.i-news ul{ clear:both;}
.i-news ul li{ line-height:28px; height:28px; width:100%; overflow:hidden; text-indent:-4px;}
.i-news ul li i{ font-size:12px; font-weight:normal; color:#000; font-style:normal;}
.i-pro .cc{ width:315px; overflow:hidden; padding-top:18px;}
.i-pro ul{ width:332px; overflow:hidden;}
.i-pro ul li{ width:166px; height:127px; float:left;}
.i-pro ul li p{ width:149px; text-align:center;}
.i-pro ul li a{ display:block;}
.i-pro ul li a,.i-pro ul li a:link,.i-pro ul li a:visited{ color:#000;}
.i-pro ul li a:hover{ color:#F00;}

.footer{ width:100%;background:#2B2B2B;}
.footer .w10{ height:135px; background:url(footer-logo.jpg) no-repeat left center; position:relative;}
.footer .copys{ padding-top:24px; padding-bottom:12px; width:660px; border-bottom:1px solid #222; line-height:22px; text-align:right; position:absolute; right:0; color:#999;}
.footer .copys a,.footer .copys a:link,.footer .copys a:visited{ color:#999;}
.footer .wxbo{ width:90px; height:18px; overflow:hidden; position:absolute; right:0; bottom:10px; }
.footer .wxbo a{ width:30px; height:18px; overflow:hidden; display:block; float:left; text-indent:-50px; background-image:url(footer-icon.jpg); background-repeat:no-repeat;}
.footer .wxbo a.weibo{ background-position:0 0;}
.footer .wxbo a.qq{ background-position:-30px 0;}
.footer .wxbo a.weixin{ background-position:-60px 0;}
.footer .wxbo a:hover{background-image:url(footer-icon-hover.jpg);}

.p-bor{ clear:both; background:#FFF url(p-nav-bg.png) repeat-y left top;}
.p-bor .p-bor-l{ width:271px; float:left;}
.p-bor .p-bor-r{ width:729px; float:right; padding-top:22px;}
.p-nav{ padding-top:22px; padding-left:6px; padding-bottom:40px;}
.p-nav dl{ width:229px;}
.p-nav dl dt{ line-height:32px; border-bottom:2px solid #EBEBEB; text-indent:30px;}
.p-nav dl dd{ line-height:56px; border-bottom:1px dashed #EBEBEB;text-indent:30px; font-size:13px;}
.p-nav dl dt b{ font-size:16px; color:#FF002A;}
.p-nav dl dt i{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#A0A0A0; font-style:normal; padding-left:12px;}
.p-nav dl dd a{ display:block; height:56px; width:100%;}
.p-nav dl dd a,.p-nav dl dd a:link,.p-nav dl dd a:visited{ color:#666;}
.p-nav dl dd.cur a{ color:#000; background:#F9F9F9;}
.p-glk{ clear:both; padding-left:6px; padding-bottom:40px;}
.p-glk p{ width:230px; height:68px; text-align:center;display:block;}
.p-glk p a{width:230px; height:68px; display:block;}
.p-glk p.glk-tel a{ background:url(t-tel.jpg) no-repeat;}
.p-glk p.glk-qq a{ background:url(t-qq.jpg) no-repeat;}
.p-glk p.glk-email a{ background:url(t-email.jpg) no-repeat;}
.p-pos{ height:35px; line-height:35px; border-bottom:1px solid #EBEBEB; position:relative;}
.p-pos b{ position:absolute; font-size:14px; font-weight:normal; color:#A1A1A1; padding-left:30px;}
.p-pos span{ position:absolute; right:10px; color:#C6C6C6;}
.p-pos span a,.p-pos span a:link,.p-pos span a:visited{ color:#C6C6C6;}
.p-pos span a:hover{color:#333;}
.p-pcc{ clear:both; padding:33px;}
.p-pcc .p-cbox{ width:100%; clear:both; overflow:hidden;}

.p-news-lists{ clear:both;}
.p-news-lists li{ height:56px; line-height:55px; overflow:hidden; width:100%; clear:both; border-bottom:1px dashed #E6E6E6;}
.p-news-lists li span{ float:right; color:#CECECE;}

.p-case-lists{ clear:both;}
.p-case-lists{ width:684px; overflow:hidden;}
.p-case-lists li{ width:228px; height:198px; float:left;}
.p-case-lists li p{ width:207px; display:block; text-align:center;}
.p-case-lists li p a{ display:block; line-height:40px;}

.p-news-lists a,.p-case-lists a{ color:#545454;}
.p-news-lists a:link,.p-case-lists a:link{ color:#545454;}
.p-news-lists a:visited,.p-case-lists a:visited{ color:#545454;}
.p-news-lists a:hover,.p-case-lists a:hover{ color:#F00;}

.pagelist{padding:20px 10px; clear:both;}
.pagelist li{line-height:30px; height:30px;}

.arc_info h1.title{ line-height:72px; width:100%;font-size:20px; font-weight:normal; text-align:center;}
.arc_info .data{ line-height:36px; text-align:right; background:#F6F6F6; border:1px dotted #DDD; padding-right:20px; color:#666;}
.arc_info .content{ line-height:28px; padding:10px 0; text-indent:20px;}
.arc_info .thumb { text-align:center; padding-bottom:10px;}
.arc_info .thumb img{ max-width:600px;}

.p-contact{ background:url(contact.jpg) no-repeat 400px 20px;}
