@charset "utf-8";
/* CSS Document */
.banner-zi{ min-width:998px; margin:auto; height:369px;}
.index-type{ height:46px; line-height:40px; position:relative; }
.index-type a{ display:inline-block;*display:inline; *zoom:1; _display:inline; _zoom:1; padding-left:10px; background:url(../images/index_25.png) left no-repeat; right:19px; top:0px; color:#404040; position:absolute;}
.index-type a:hover{ text-decoration:underline;}
.index-type .bt{display:inline-block; *display:inline; *zoom:1; _display:inline; _zoom:1; height:41px; line-height:40px; float:left; padding-left:18px; color:#fff; font-size:16px; font-weight:bold; background:url(../images/index_15.png);}
.index-type .bt span{display:inline-block; *display:inline; *zoom:1; _display:inline; _zoom:1; float:left; padding-right:33px; padding-bottom:1px; height:40px; background:url(../images/index_17.png) right no-repeat;}
/*fenye*/
#fenye{ height:32px; padding:15px 0;}
.fenye{ height:32px; font-size:14px; text-align:center; }

.fenye a{ display:inline-block; *display:inline; *zoom:1; _display:inline; _zoom:1; height:22px; line-height:22px; width:22px; color:#717171; text-align:center;  background:#fff; margin:0 3px 0 0; border:1px solid #cacaca; font-size:14px;}
.fenye a:hover,.fenye .on{ color:#da251c !important; background:#fff !important; }
.fenye a.btn{ font-family:simsin; }
.fenye a.zi-btn{ padding:0 12px; width:auto;}
.sz{ width:22px; height:22px; padding:0px !important;}

/*左边分类*/
#left{ width:218px; float:left; }
#left .type{ height:46px; padding-left:18px; line-height:46px; font-weight:bold; font-size:18px; color:#e10000; border-bottom:4px solid #d3d3d3;}

#left .left-main{ }
#left .left-main dl{ padding-bottom:10px; }
#left .left-main dl dd{ display:block; height:35px; position:relative; overflow:hidden;  border-bottom:1px solid #d3d3d3;}
#left .left-main dl dd a{ display:block; height:35px;position:relative; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; line-height:37px; color:#333; font-size:14px;  padding-left:18px; }
#left .left-main dl dd a b{ margin-right:5px; font-family:'simsun'; color:#e60012;}

#left .left-main dl dd.on a{ color:#e60012;}

#left .left-main dl dd a:hover{ color:#e60012;}
#left .left-main dl dt{ display:block; height:35px; line-height:35px;border-bottom:1px dotted #d0d0d0;}
#left .left-main dl dt a{ display:block; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; color:#8d8d8d; padding-left:18px;}
#left .left-main dl dt a b{ display:block; float:left; width:8px; color:#E60012;}
#left .left-main dl dt a:hover{  color:#ff0000;}
#left .left-main dl dt.on a{ color:#ff0000;}
#left .contact{ padding:11px; background:#e3e3e3; color:#616161; position:relative; overflow:hidden;}
#left .contact img{ max-width:100%;}
#left .left-main dl dt.erji{ padding-left:1em;}
#left .left-main dl dt.sanji{ padding-left:2em;}
#left .left-main dl dt.siji{ padding-left:3em;}

/*左边分类 end*/

.about-main{ width:998px; margin:20px auto 80px;}
.about-main .weizhi{  height:36px;   line-height:36px; color:#797979; width:400px; position:absolute; right:0px; top:0px; font-size:12px; text-align:right; font-weight:100;}
.about-main .weizhi a{ color:#797979; margin:0 5px;}
.about-main .weizhi a:hover,.about-main .weizhi a.on{ color:#E71E0F;}
.about-main .weizhi span { font-family:'simsun';}

.about-right{ width:735px; overflow:hidden; float:right; color:#595757; overflow:hidden; position:relative; padding-top:10px; }
.about-right img{ max-width:100%;}
.about-right .zi-view{ width:735px; margin:auto; min-height:450px; padding-top:8px;}
.about-right{ line-height:1.8em;}
.zi-right-type{ height:36px;color:#2d2d2d; border-bottom:2px solid #e5091a; font-size:16px;  line-height:36px; font-weight:bold; position:relative;}


/*招聘*/
.zp-demo{ padding:5px 0 15px; overflow:hidden; position:relative;}
.zp-list-type{ height:37px; background:url(../images/zp_03.png); border:1px solid #c8c8c8; font-size:14px; color:#212223;}
.zp-list-type ul li{ display:inline-block; float:left; *display:inline; *zoom:1; _display:inline; _zoom:1; width:94px; padding-right:2px; background:url(../images/join/zpn_07.jpg) right no-repeat; height:37px; line-height:37px; text-align:center;white-space: nowrap;text-overflow: ellipsis;}
.zp-list-type ul li#zlt1{ width:130px; text-align:left; padding-left:15px;}
/**/
.zp-list-list{ min-height:350px;}
.zp-list-list ul li{ height:29px; line-height:29px; border-bottom:1px solid #dedede; padding:5px 0}
.zp-list-list ul li dl dd{ display:inline-block; float:left; *display:inline; *zoom:1; _display:inline; _zoom:1; width:94px; padding-right:2px; height:29px; line-height:29px; text-align:center;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.zp-list-list ul li dl dd.zll1{ width:130px; text-align:left; padding-left:15px;}
.zp-list-list ul li dl dd.wyyp{ width:80px;}
.zp-list-list ul li dl dd.wyyp a{color:#e50000; text-decoration:underline; cursor:pointer;}
.zp-list-list ul li dl dd a:hover{color:#e50000;text-decoration:underline;}
.zp-list-list ul li dl dd a.href{ color:#737373; width:58px; padding:0 17px 0 2px; line-height:26px; line-height:26px; background:url(../images/href_07.png) center no-repeat; display:block; margin:auto;}
.tbsq{ cursor:pointer;}
/**/
.tatle-xx{ padding:10px 0 12px; margin-bottom:10px;}
 .tatle-xx td{ padding:10px 6px; color:#666666; line-height:18px; width:130px; text-align:center; border:1px solid #ccc;}
.tatle-xx td.title{ width:90px;  font-weight:bold; color:#000; background:#eee; }
.zpviewnr{ padding:12px 0 12px 12px;}
.zp-join{ border:1px solid #ddd; display:block; background:url(../images/btnn_03.png) left; width:90px; padding-left:30px; height:39px; line-height:39px; position:absolute; right:0px; bottom:0px; text-align:center; font-size:14px; color:#e5091a;}
#shangchuan{display: block;
height: 24px;
width: 70px;
text-align: center;
line-height: 24px;
border: 1px solid #ccc;
font-size: 14px;
cursor: pointer;
float: left;
margin-right: 10px;}
/*招聘 end*/

/*荣誉*/
.Honor-box{ }

.Honor-box{ padding-top:15px;} 
.Honor-box  ul li{ display:block; width:224px; height:200px; margin-right:30px; float:left; cursor:pointer;}
.Honor-box ul li img{ border:1px solid #bfbfbf; width:208px; height:133px; border:8px solid #dadada;}
.Honor-box ul li .title{ line-height:32px; overflow:hidden; position:relative; height:32px; text-align:center;}
.Honor-box ul li:hover img{border:8px solid #ccc;}


/*弹出*/
#zd{ position:fixed; width:100%; height:2000px; z-index:100000; top:0px; left:0px; background:url(../images/tcbg_03.png);}
#honor-fd{ padding:15px; width:615px; position:absolute; z-index:100002; background:#fff; box-shadow:0 0 15px #ccc;}
#honor-fd .honor-fd{ position:relative;}
#honor-fd .honor-fd .tu img{ width:615px;}
#honor-fd .honor-fd .gb{ width:38px; height:38px; position:absolute; background:url(../images/gb_10.png); cursor:pointer; top:-15px; right:-15px; z-index:100;}
#honor-fd .honor-fd .zi{ font-size:14px; padding:10px 0; line-height:20px; overflow:hidden; position:relative;}
#honor-fd .honor-fd .zi img{ max-width:100%;}

/*活动*/
.huodong-box{padding-top:15px;}
.huodong-box ul li{display:block; width:225px; height:200px; margin:0 29px 22px 0; float:left; cursor:pointer;}
.huodong-box ul li .tu{ height:139px; width:225px; margin-bottom:10px;}
.huodong-box ul li .tu img{height:139px; width:225px;}
.huodong-box ul li .title{ height:24px; line-height:24px; overflow:hidden; position:relative;}
.huodong-box ul li .title a{color:#3c3c3c;}
.huodong-box ul li .href{ height:12px; line-height:12px; overflow:hidden; position:relative; float:left; display:inline-block; *display:inline; *zoom:1; margin-top:6px; padding-right:20px; background:url(../images/xc_03.png) right no-repeat;}

/**/
.hongdong-banner{ height:362px; border-bottom:1px solid #ddd; margin-bottom:15px; position:relative;}
.hongdong-banner .list{ width:555px; height:343px; float:left; overflow:hidden; }
.hongdong-banner .list ul li,.hongdong-banner .list ul li img{width:555px; height:343px;}
.hongdong-banner .hd{ width:170px; float:right;}
.hongdong-banner .hd ul{}
.hongdong-banner .hd ul li{ display:block; width:164px; height:102px; position:relative; margin-bottom:1px; margin-left:6px;}
.hongdong-banner .hd ul li img{ padding:2px;width:160px; height:98px;}
.hongdong-banner .hd ul li.on img{ border:2px solid #e5091a; padding:0px;}
.hongdong-banner .hd ul li i{ border-color:#fff #e5091a #fff #fff; width:0px; height:0px; border-width:5px; border-style:solid; position:absolute; top:48%; left:-10px; display:none;}
.hongdong-banner .hd ul li.on i{ display:block;}
.hongdong-banner .hd .btn{ height:32px; padding-left:8px; padding-top:2px;}
.hongdong-banner .hd .btn a{ display:block; height:32px; width:78px; float:left; cursor:pointer;}
.hongdong-banner .hd .btn a.prev{ background:url(../images/abbtn_03.png); margin-right:4px;}
.hongdong-banner .hd .btn a.next{ background:url(../images/abbtn_05.png);}












/*咨询*/
.zx-list{ padding-left:12px;}
.zx-list .text-box{ border:1px solid #ddd; height:21px; line-height:21px; background:#fff;}
.zx-text-duan{width:157px; }
.zx-text-chang{width:515px; }
.zx-list dl{ margin:0px 0 13px; min-height:23px;}
.zx-list .duan dd{ display:block; float:left; height:23px; line-height:23px; width:80px;}
.zx-list .duan dt{display:block; float:left; height:23px; line-height:23px;  width:190px;}
.zx-list .duan dt span{ margin-left:10px; font-family:'simsun'; color:#e71e0f;}
.x_content{width:505px; border:1px solid #ddd; background:#fff; padding:5px; height:149px; }
.zx-list .chang dd{ display:block; float:left; height:23px; line-height:23px; width:80px;}
.zx-list .chang dt{display:block; float:left; height:23px; line-height:23px;  width:545px;}
.zx-list .chang dt span{ margin-left:10px; font-family:'simsun'; color:#e71e0f;}

/*联系我们*/
.contact-main{ margin:62px auto; width:1000px;}
.left-ly{ width:600px;  }
.ly_content{ width:426px; height:150px; padding:5px; background:#f3f2f3; border:1px solid #cfcfcf;}
.ly-text{ padding: 10px  5px; width:426px;background:#f3f2f3; border:1px solid #cfcfcf; height:20px; line-height:20px;}
.ly-table td{ vertical-align:top; padding:8px 0; line-height:42px;}
.ly-table td.title{ text-align:right; font-size:14px; color:#a2a2a2; width:90px; padding-right:10px;}
.text-btn{ height:42px; padding:0 33px; cursor:pointer; color:#fff; margin-top:5px; font-size:18px; text-shadow:2px 2px 1px #333; margin-right:10px; border:0px;}
.text-btn.tj{ background:url(../images/ly_04.png);}
.text-btn.res{ background:url(../images/ly_06.png);}
/*新闻*/

.jslist{ padding-top:15px;}
.jslist ul{ padding-top:10px;}
.jslist ul li{ display:block; float:left; width:206px; height:345px; margin:0 58px 14px 0;}
.jslist ul li a{ display:block; width:206px; height:345px;}
.jslist ul li a img{ display:block; border:1px solid #ddd; height:283px; width:204px; margin-bottom:14px;}
.jslist ul li a .title{ line-height:20px; height:40px; overflow:hidden; position:relative; text-align:center;}
.jslist ul li.LL{ height:36px; overflow:hidden; padding:0 18px 0 20px; position:relative; font-weight:bold; color:#272727; line-height:36px; margin-bottom:0px; float:none; width:684px;}
.jslist ul li.LL i{ height:4px; width:4px; display:block; position:absolute; left:0px; top:16px; background:#F00;}




/**/

.news-right{width:735px; overflow:hidden; float:right; color:#595757; overflow:hidden; position:relative; padding-top:10px; padding-bottom:30px; }
.news-right .list{ margin:auto; line-height:37px; min-height:350px;}
.news-right .banner-list{ height:160px; padding:30px 0; border-bottom:1px solid #d0d0d0; position:relative;}
.news-right .banner-list ul li{ display:block; height:160px; overflow:hidden;}
.news-right .banner-list ul li .tu{ width:290px; height:160px; float:left; margin-right:21px;}
.news-right .banner-list ul li .tu img{width:290px; height:160px; }
.news-right .banner-list ul li .title{ font-size:14px; color:#e60012; font-weight:bold; line-height:30px; height:30px; padding-top:8px; display:block; position:relative; overflow:hidden;}
.news-right .banner-list ul li .demo{ height:66px; line-height:22px; overflow:hidden; color:#323232; position:relative;}
.news-right .banner-list ul li a.href{color:#e60012; line-height:22px;}
.news-right .banner-list .hd{ position:absolute; bottom:36px; left:315px; z-index:100; height:10px;}
.news-right .banner-list .hd ul li{ display:block; float:left; margin-right:5px; width:10px; height:10px; cursor:pointer; border-radius:2px; background:#777777;}
.news-right .banner-list .hd ul li.on{ background:#e10000;}

.news-right .list ul li{ display:block;height:84px; overflow:hidden; border-bottom:1px solid #d0d0d0; padding:14px 100px 14px 0; position:relative; }
.news-right .list ul li .rq{ width:56px; text-align:center; position:absolute; top:34px; right:0px; line-height:20px;  }
.news-right .list ul li .rq .nian{ font-size:36px; line-height:40px;}
.news-right .list ul li .title{ height:32px; line-height:32px;color:#2f2f2f; position:relative; overflow:hidden; display:block;  font-size:14px; overflow:hidden; position:relative;}
.news-right .list ul li .title:hover{ text-decoration:underline;}
.news-right .list ul li .demo{ line-height:24px; height:48px; overflow:hidden; position:relative; }
/**/
.news-video{ padding:22px 0;}
.news-video ul li{ display:block; width:222px; height:225px; float:left; margin:0 34px 30px 0;}
.news-video ul li a{ display:block; width:220px; height:223px; border:1px solid #ddd; background:#fff; color:#343434; position:relative; text-align:center; overflow:hidden;}
.news-video ul li a img{ width:220px; height:138px; display:block; margin-bottom:30px;}
.news-video ul li a .title{ height:30px; line-height:30px; position:relative; overflow:hidden;}
.news-video ul li a .dan{ height:50px; width:220px; position:absolute; left:0px; bottom:57px; z-index:10; background:url(../images/vbg_03.png) no-repeat;}
.news-video ul li a:hover{ background:#eee; color:#000;}

.news-right .view{ padding:20px 0; min-height:100px;}

.member-title{ color:#595757; font-size:16px; font-weight:bold;line-height:20px; margin:20px 0; overflow:hidden; position:relative;}
.member-xx{ color:#808080; line-height:20px; position:relative; overflow:hidden; border-bottom:1px dashed #e0e0e0;}
.member-xx span{ border-right:1px solid #fff; border-left:1px solid #d4d5d5; margin:0 10px;}

.member-xx .add{ padding-left:18px; background:url(../image/zbii_05.jpg) left no-repeat; color:#808080;}
.back-list{ display:inline-block; _display:inline; _display:inline; height:20px; line-height:20px; color:#fff; padding:0 10px; background:#adadad; right:0px; top:0px; position:absolute;}
.back-list:hover{ background:#333;}


/**/
.cp-list{min-height:350px; padding-top:10px;}

.cp-list ul li{ display:block; float:left; width:178px; height:165px; margin:3px 7px 7px  0px;}

.cp-list ul li .title{ display:block; height:26px; line-height:26px; overflow:hidden; position:relative; text-align:center; color:#282828; padding-top:5px;}
.cp-list ul li .title:hover{ text-decoration:underline;}

.cp-list ul li .tu{ width:178px; height:130px;  position:relative; overflow:hidden;}

.cp-list ul li .tu img{ width:178px; height:130px;}
.cp-list ul li .demo{ padding:0px 0px; line-height:16px; color:#a9a9a9; height:32px; overflow:hidden; position:relative;}
/**/
.cp-list ul li.ry{ display:block; float:left; width:177px; height:130px; margin:3px 15px 7px  0px;}

.cp-list ul li.ry .title{ display:block; height:26px; line-height:26px; overflow:hidden; position:relative; text-align:center; color:#595959; }


.cp-list ul li.ry .tu{ width:175px; height:95px; border:1px solid #ddd; position:relative; overflow:hidden;}

.cp-list ul li.ry .tu img{ width:175px; height:95px;}

/**/
.cp-list ul li.case-box{ height:116px; width:365px;margin:3px 20px 18px  0px;}
.cp-list ul li.case-box .tu{ float:left; height:114px; width:201px; border:1px solid #ddd; margin-right:13px;}
.cp-list ul li.case-box .tu img{height:114px; width:201px;}
.cp-list ul li.case-box .demo{ padding-top:5px; height:110px; line-height:20px;}
.cp-list ul li.case-box .demo .title{ font-weight:bold; overflow:hidden; position:relative; color:#1d1d1d;}
.cp-list ul li.case-box .demo .jj{ height:60px; overflow:hidden; position:relative; color:#4d4d4d;}
.cp-list ul li.case-box .demo .href a{ color:#4d4d4d;}
.cp-list ul li.case-box .demo .href a span{ display:inline-block; *display:inline; *zoom:1; _display:inline; _zoom:1; text-align:center; color:#fff; background:#d90303; margin-left:5px; width:20px; font-family:'simsun'}







.view-tu{ margin:26px 0 24px 0px;}

.view-tu .list{ width:600px; height:417px; overflow:hidden; position:relative; margin:0px; float:right;}
.view-tu .list ul li,.view-tu .list ul li img{ display:block;width:600px; height:438px; margin:0px; padding:0px; }
.view-tu .hd{ width:117px; float:left;}
.view-tu .hd ul li{ display:block; width:117px; height:88px;  margin-bottom:10px;}
.view-tu .hd ul li img{width:115px; height:86px; display:block;  border:1px solid #ddd; }
.view-tu .hd ul li.on img{opacity: .5;  filter: alpha(opacity=50); border:1px solid #e5091a; }
.view-tu .hd .btn{ height:19px;}
.view-tu .hd .btn a{ display:block; width:58px; cursor:pointer; float:left;height:23px;}
.view-tu .hd .btn a.prev{ background:url(../images/cp_09.png);}
.view-tu .hd .btn a.next{ background:url(../images/cp_11.png); margin-left:1px;}
.cp-view{ margin:30px auto 0;}
.cp-view .view-type{ height:32px; border-bottom:2px solid #333333; font-size:14px; color:#e5091a;}
.cp-view .view-type ul li{ display:inline-block; height:32px; *display:inline; *zoom:1; _display:inline; _zoom:1; cursor:pointer; padding:0 5px; width:120px; text-align:center; margin:0 10px 0 0; line-height:32px; border-radius:5px 5px 0 0;}
.cp-view .view-type ul li.on{ background:#333; color:#fff;}
.cp-view .view .nr-box{ display:none;}
.cp-name{ padding-top:15px; font-size:24px; color:#e5091a;}
/**/
.maybe{}
.maybe-type{ line-height:30px; height:30px; font-size:14px; font-weight:bold; color:#666;}


.maybe-list{ height:200px; width:735px; overflow:hidden; position:relative; margin:auto;}
.maybe-list ul li{ display:block; width:175px; margin:0 15 0 0px; height:200px; text-align:center; float:left;}
.maybe-list ul li a{ display:block; height:200px; color:#282828;}

.maybe-list ul li a img{ width:175px; height:109px;}
.maybe-list ul li a .title{ line-height:30px; height:30px; overflow:hidden; position:relative;}
.maybe-list ul li a:hover{ text-decoration:underline;}
/*网站地图*/
.f-type{ font-size:18px;}
.friend-main{ width:950px; margin:auto; margin-top:15px; border:5px solid #ccc; padding:20px; margin-bottom:20px; background:#fff;}
.map-box{ padding:10px 0; }
.map-box-top{ font-size:14px; font-weight:bold;}
.map-box ul{ padding:10px;}
.map-box ul li{ display:block; float:left; width:150px; height:30px; line-height:30px; overflow:hidden; position:relative;}
.map-box ul li a{ color:#111;}
.map-box ul li a:hover{ color:#e60012;}











.search-list ul li{ height:36px; line-height:36px; display:block; overflow:hidden; position:relative; border-bottom:1px dotted #ccc;}
.search-list ul li a{ display:block;}
.search-list ul li a:hover{ color:#E71E0F; text-decoration:underline;}
.search-list ul li a .rq{ float:right; width:100px; text-align:right;}

