@charset "utf-8";
/* CSS Document */
#home-bc{background:url(../img/header-bc.jpg) repeat-x 0 -60px;}
#header-area{height:112px;position:relative;}
#header-content h1.logo{width:1160px;height:82px;background:url(../img/zl_06.jpg) no-repeat;position:absolute;top:20px;left:0px;}
#header-content h1.logo a{text-indent:-999em;overflow:hidden;display:block;}
#header-content .tel-phone{width:205px;height:45px;position:absolute;right:0px;top:60px;}
#header-content{position:relative;}
ul#menu{height:50px;background:#03347f;}
ul#menu li{float:left;list-style:none;}
ul#menu li.mainlevel{width:160px;text-align:center;position:relative;}
ul#menu li.mainlevel a{font-size:16px;display:block;height:50px;line-height:50px;color:#fff;}
ul#menu li.mainlevel a:hover{color:#fff;background:#f6821f;}

ul#menu li.mainlevel ul{width:200px;position:absolute;left:0px;top:50px;text-align:center;overflow:hidden;z-index:99999;border-bottom:none;background: url(../img/nbg.png);padding:5px;display:none;}
ul#menu li.mainlevel ul li{width:200px;line-height:normal;height:auto;font-size:12px;color:#333;text-align:left;list-style:none;}
ul#menu li.mainlevel ul li a{text-align:left;border:none;font-size:12px;color:#fff;padding:5px 10px;display:block;line-height:25px;height:25px;}
ul#menu li.mainlevel ul li a:hover{color:#fff;background:#f6821f;}

#focus-area{height:400px;overflow:hidden;background:#fff7ec;}
#member-area{width:320px;height:392px;background:url(../img/member-bc.png) no-repeat;position:absolute;top:138px;left:0px;}
#member-area table{width:220px;position:absolute;left:20px;top:80px;color:#fff;margin:0;padding:0;}
#member-area table td{height:50px;line-height:50px;padding:0;}
#member-area input{height:30px;line-height:30px;border-bottom:1px solid #ddd;background:none;color:#fff;}
#member-area .member-button{width:80px;height:30px;line-height:30px;background:#333;text-align:center;color:#fff;cursor:pointer;border:none;-moz-border-radius: 15px-webkit-border-radius: 15px;border-radius:15px;font-family:"微软雅黑"}
#member-area a.renli{width:208px;height:116px;position:absolute;bottom:20px;left:20px;}

#content-area{padding:30px 0px}
.company{width:256px;background:url(../img/zl_27.jpg) no-repeat center bottom;}
.news{width:220px;}
.news-area{border:1px solid #dedede;height:220px;}
.dot-list li{list-style:none;}
.dot-list li a{padding-left:12px;background:url(../img/dot.jpg) no-repeat 0 center;width:194px;overflow:hidden;display:block;font-size:12px;height:22px;line-height:22px;}
.company-area{border:1px solid #dedede;height:220px;}
.company p{text-indent:2em;height:150px;}
.category{width:220px;height:280px;background:url(../img/zl_17.png) no-repeat center 0;color:#fff;}
.category dl dt{font-size:24px;margin-bottom:15px;}
.category dl dd a{font-size:12px;color:#fff;background:url(../img/dot.png) no-repeat 5px center;padding-left:34px;height:32px;line-height:32px;display:block;white-space:nowrap;text-overflow:ellipsis;width:150px;overflow:hidden}
.category dl dd a:hover,.category dl dd.cur a{color:#fff;background:#f6821f url(../img/dot.png) no-repeat 5px center;-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px;}
.fg{height:280px;width:1px;background:#eee;overflow:hidden;}
.application{width:424px;position:relative;overflow:hidden;}
a.market-more{right:0px;top:0px;}
.application ul{margin-left:-20px;}
.application ul li{float:left;list-style:none;width:430px;height:225px;margin-left:20px;position:relative;margin-bottom:20px;}
.application ul li a{display:block;}
.application ul li img{width:128px;height:100px;}
.application ul li .zoom{width:128px;position:absolute;height:28px;background:#03347f;bottom:0px;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity:0.8;}
.application ul li p{width:128px;position:absolute;height:28px;color:#fff;z-index:999;text-align:center;bottom:0px;}
.map{width:198px;}

.grid-title{height:37px;position:relative;}

.xc-list{ width:100%;}
.xc-box{ position:relative; width:1160px; margin-top:20px;border:#dde1e4 solid 1px; height:185px; overflow:hidden;}
.xc-box .xc-lb{ position: absolute; top:10px; left:40px; width:1080px; height:180px; overflow:hidden;}
.xc-box .xc-lb li{ float:left; width:215px;height:165px; list-style:none;}
.xc-box .xc-lb li img{ width:205px; height:135px;}
.xc-box .xc-lb li a{ display:block; width:205px; height:165px; border:#babcbb solid 1px; margin:0 auto; background:#000; color:#fff; text-align:center;}

.xc-list .sPrev, .xc-list .sNext{ position:absolute; top:65px; display:block; width:40px; height:37px; z-index:999;}
.xc-list .sPrev{ left:0px; background:url(../img/xc-arr.jpg) center 0 no-repeat;}
.xc-list .sNext{ right:0px; background:url(../img/xc-arr.jpg) center -37px no-repeat;}
.xc-list .sPrev:hover{}
.xc-list .sNext:hover{}

.links-list{ width:100%;}
.links-box{ border:#dde1e4 solid 1px; overflow:hidden; padding:10px; font-size:12px; margin-top:20px;}
.links-box li{float:left; margin-right:10px; list-style:none;}
.links-box li img{ width:105px; height:50px;}

#footer{height:100px;background:#8989FE;border-top:1px solid #e2dcd5;}
#footer-area{height:100px;position:relative;}
#footer-area p{top:20px;right:0px;text-align:right;position:absolute;}
#footer-area img{position:absolute;top:20px;right:0px;}

#sub-focus{height:240px;background:url(../img/sub-banner.png) no-repeat;}
#sub-nav{height:55px;line-height:55px;text-align:center;}
#sub-nav a{width:120px;height:30px;line-height:30px;display:inline-block;margin:0px 8px;background:#eee;-moz-opacity:0.95;opacity: 0.9;background:#fff;border:1px solid #ddd;border-radius:5px;margin-top:10px;}
#sub-nav a:hover{background:#03347f;color:#fff;border:1px solid #03347f;}
#sub-nav a.current{background:#03347f;color:#fff;border:1px solid #03347f;}

#wrap-area{padding:25px 0px;}
.left-area{width:220px;}
.right-area{width:910px;min-height:500px;height:auto !important;height:500px;}
.listshow-item{padding: 15px 100px; border-bottom:1px solid #ddd; position: relative;}
.listshow-item .date {left: 5px; top: 18px; font-weight: 700; position: absolute;}
.listshow-item h3 {color: rgb(190, 6, 18);}
.listshow-item h3 a {color:#03347f;font-weight:normal;}
.listshow-item h3 a:hover{text-decoration:underline;}
.listshow-item p{width:770px;font-size:12px;text-indent:2em;}

/*----翻页--------*/
div.turn_page {padding:5px 8px;margin:3px;text-align:center;margin-top:25px;}
div.turn_page a {border:1px solid #ccc;padding:5px 8px;color:#000;text-decoration:none;margin:0px 5px;}
div.turn_page a:hover {border:1px solid #03347f;color:#03347f;}
div.turn_page a:active {border:1px solid #03347f;color:#03347f;}
div.turn_page span.current {border:1px solid #03347f;padding:5px 8px;background:#03347f;color:#FFF}
div.turn_page span.disabled {border:1px solid #ddd;margin:2px;padding:5px 8px;color:#ddd;margin-right:5px;}

/*正文中图片*/
.single_title{font-size:22px;text-align:left;margin:5px 0px;color:#03347f;margin-top:25px;text-align:center;}
.single_add{color:#A0A0A0;text-align:left;border-bottom:1px dashed #eaeaea;padding-bottom:15px;font-size:12px;text-align:center;}
.pre_next{border-top:1px dashed #eaeaea;padding-top:5px;margin-top:15px;}
.article p{font-size:14px;line-height:28px;}
#article-lsf p{text-indent:2em;margin-top:20px;line-height:28px;font-size:14px;}
#article-lsf img{WIDTH: expression(this.width > 640 && this.width > this.height ? 640 : true);max-width: 640px;margin-top:20px;}
.img_wrapper { text-align: center; padding-bottom:5px;_width:560px;_overflow:hidden }
.img_wrapper img { display: block; margin: 0 auto; border:solid 1px #e7e7e7;}
.img_wrapper .img_descr { line-height:20px; padding:6px 0; color:#666; font-size:12px;margin:5px auto; display:inline-block; display:-moz-inline-stack;zoom:1; text-align:left}


.pd-list ul{margin-left:-20px;}
.pd-list ul li{width:276px;height:268px;float:left;margin-left:20px;list-style:none;position:relative;margin-bottom:20px;}
.pd-list ul li div{position:absolute;height:35px;line-height:35px;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;background:#03347f;width:275px;bottom:0px;left:0px;z-index:8}
.pd-list ul li p{width:255px;padding:0px 10px;text-align:center;color:#fff;position:absolute;bottom:0px;z-index:9;line-height:35px;}
.pd-list ul li span{font-size:15px;color:#95363a;position:absolute;bottom:40px;right:10px;z-index:9;}
.pd-list ul li img{width:273px;height:266px;}
.pd-list ul li a{width:273px;height:266px;border:1px solid #888;display:block; overflow:hidden;}
.pd-list ul li a:hover{border:1px solid #03347f;}
.pd-list ul li a:hover div{background:#03347f;filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;}


.pdlist-item{margin-top:20px;border-bottom:1px solid #ebebeb;padding-bottom:15px;}
.pdlist-item .pic-left{width:100px;height:100px;float:left;}
.pdlist-item .pic-left img{width:100px;height:80px;}
.pdlist-item .pic-right{margin-left:116px;}
.pdlist-item .pic-right h3{font-weight:normal;padding:0}