@charset "utf-8";

/*banner开始*/

/*-----------公用-----------*/



::selection {

    background-color: #f00;

}

::-moz-selection {

    background-color: #f00;

}

::-webkit-selection {

    background-color: #f00;

}

::-webkit-scrollbar {

    width: 8px;

    height: 8px;

    background-color: #F5F5F5

}

::-webkit-scrollbar-track {

    border-radius: 10px;

    background-color: #E2E2E2

}

::-webkit-scrollbar-thumb {

    border-radius: 10px;

    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

    background-color: #555

}

* {

    padding: 0;

    margin: 0;

    font-family: "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

}

body {

    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

    color: #333;

    margin: 0;

    line-height: 1;

}

:focus {

    outline: 1;

}

article,

aside,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section,

summary {

    display: block;

}

a {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    vertical-align: baseline;

    background: transparent;

}

ins {

    background-color: #ff9;

    color: #000;

    text-decoration: none;

}

mark {

    background-color: #ff9;

    color: #000;

    font-style: italic;

    font-weight: bold;

}

del {

    text-decoration: line-through;

}

table {

    border-collapse: collapse;

    border-spacing: 0;

}

hr {

    display: block;

    height: 1px;

    border: 0;

    border-top: 1px solid #cccccc;

    margin: 1em 0;

    padding: 0;

}

input,

select {

    vertical-align: middle;

}

li,

ul {

    list-style-type: none;

}

img {

    border: none;

}

a {

    color: #333;

    text-decoration: none;

    -webkit-transition: all .3s ease-out;

    transition: all .3s ease-out;

}

a:link,

a:hover,

a:active,

a:visited {

    text-decoration: none;

}



input,

textarea {

    outline: 0;

    border: 0;

}

textarea {

    resize: none;

}

h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

dt,

i,

em {

    font-weight: normal;

    font-style: normal;

}

/*-----------公用结束-----------*/

.banner{

    width:100%;

    height:500px;

    margin-bottom: 9px;

}

/* fullSlide */

.fullSlide{width:100%;position:relative;height:500px;background:#000;overflow: hidden;}

.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{width:100% !important;}

.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}

.fullSlide .bd li a{display:block;height:500px;}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}

.fullSlide .hd ul{text-align:center;}

.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}

.fullSlide .hd ul .on{background:#f00;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url("../images/slider-arrow.png") -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

/*banner结束*/

/*search搜索开始*/

.search{

    width: 100%;

    overflow: hidden;

    margin-bottom: 30px;

}

.search>ul{

    margin-left:10px;

}

.search>div{



}

.search>ul>li{

    float: left;



}

.search>ul>li>a{

    color:#6e6e6e;

}

.search>div>{

    height:24px;

}

.search>div>.search_a{

    width:232px;

    height:24px;

    border:solid 1px #888;

}

.search_b{

    color:#fff;

    width:58px;

    height:26px;

    background: #9a6e44;

    outline:none;

    margin-top:0px;

}

.search>div>button:focus{

    outline: 0;

}

/*search搜索结束*/

/*项目开始*/

.item{width:100%;height: 640px;overflow: hidden;background: #dedede;margin-top: 68px;padding:36px 36px 0 37px;}

.item h4{font-size:48px;color:#b12923;margin-left: 28px;font-weight: bold;margin-bottom: 20px;}

.item p{font-size:16px;color:#b12923;margin-left: 28px;text-indent: 2em;line-height: 24px;}

.item li{width:346px;height: 173px;padding-top: 111px;position: relative;float: left;margin-right: 33px;margin-bottom: 33px;transition: 0.5s;-o-transition: 0.5s

-ms-transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;}

.item span{width:346px;height: 8px;background: #e60012;display: block;position: absolute;bottom: 18px;}

.item li:hover h4,.item li:hover p{color:#fff;}



.item_1{background: url("../images/item_bg1.png")no-repeat 0px 0px;}

.item_1:hover{background-position:-346px 0;}

.item_2{background: url("../images/item_bg2.png")no-repeat 0px 0px;}

.item_2:hover{background-position:-346px 0;}

.item_3{background: url("../images/item_bg3.png")no-repeat 0px 0px;}

.item_3:hover{background-position:-346px 0;}

.item_4{background: url("../images/item_bg4.png")no-repeat 0px 0px;}

.item_4:hover{background-position:-346px 0;}

.item_5{background: url("../images/item_bg5.png")no-repeat 0px 0px;}

.item_5:hover{background-position:-346px 0;}

.item_6{background: url("../images/item_bg6.png")no-repeat 0px 0px;}

.item_6:hover{background-position:-346px 0;}





/*项目结束*/

/*第一个小banner开始*/

.ad1{background: url("../images/ad1_bg.jpg")no-repeat;width:620px;height: 120px;overflow: hidden;margin: 37px 0;padding:57px 503px 0 57px;}

.ad1 div{float: left;width:540px;}

.ad1 h4{font-size:30px;color:#000;font-weight: bold;margin-bottom: 20px;}

.ad1 h5{font-size:30px;color:#da251d;font-weight: bold;float: left;margin-right: 10px;}

.ad1 span{font-size:20px;color:#da251d;background: url("../images/ad_tel.png")no-repeat 0px 0px;display: block;padding-left: 54px;height: 41px;line-height: 41px;float: left;font-weight: bold;}

.ad1 a{display: block;width: 58px;height: 76px;background: url("../images/ad1_zx.jpg")no-repeat 0px 0px;color: #fff;font-weight: bold;

    float: right;font-size:20px;line-height: 30px;padding-top:5px;letter-spacing:2px;padding-left:18px; }

/*第一个小banner结束*/

/*第二个小banner开始*/

.ad2{background: url("../images/ad2_bg.jpg")no-repeat;width:620px;height: 152px;overflow: hidden;margin: 37px 0;padding:25px 57px 0 503px;}

.ad2 div{float: left;width:540px;}

.ad2 b{font-size:48px;color:#000;}

.ad2 h4{font-size:36px;color:#da251d;font-weight: bold;margin-bottom: 20px;letter-spacing: 5px;}

.ad2 h5{font-size:30px;color:#da251d;font-weight: bold;float: left;margin-right: 10px;}

.ad2 span{font-size:20px;color:#da251d;background: url("../images/ad_tel.png")no-repeat 0px 0px;display: block;padding-left: 54px;height: 41px;line-height: 41px;float: left;font-weight: bold;}

.ad2 a{display: block;width: 58px;height: 76px;background: url("../images/ad1_zx.jpg")no-repeat 0px 0px;color: #fff;font-weight: bold;

    float: right;font-size:20px;line-height: 30px;padding-top:5px;letter-spacing:2px;padding-left:18px; position: relative;top:17px;}

/*第二个小banner结束*/

/*第三个小banner开始*/

.ad3{background: url("../images/ad3_bg.jpg")no-repeat;width:620px;height: 152px;margin: 37px 0;padding:25px 503px 0 57px;}

.ad3 div{float: left;width:540px;}

.ad3 b{font-size:48px;color:#fff;}

.ad3 h4{font-size:36px;color:#da251d;font-weight: bold;margin-bottom: 20px;letter-spacing: 5px;}

.ad3 h5{font-size:30px;color:#da251d;font-weight: bold;float: left;margin-right: 10px;}

.ad3 span{font-size:20px;color:#da251d;background: url("../images/ad_tel.png")no-repeat 0px 0px;display: block;padding-left: 54px;height: 41px;line-height: 41px;float: left;font-weight: bold;}

.ad3 a{display: block;width: 58px;height: 76px;background: url("../images/ad1_zx.jpg")no-repeat 0px 0px;color: #fff;font-weight: bold;

    float: right;font-size:20px;line-height: 30px;padding-top:5px;letter-spacing:2px;padding-left:18px; position: relative;top:17px;}

/*第三个小banner结束*/

/*team开始*/

.team_wrapper{height: 420px;}

.team{width:806px;height:416px;overflow: hidden;border:solid 2px #cdcdcd;overflow: hidden;}

.team_title{width:800px;height: 37px;background:url("../images/team_title_bg.png")no-repeat 118px 11px #cdcdcd;padding-left: 8px;padding-top: 3px;}

.team_title p{float: left;line-height: 34px;display: block;width:110px;height: 34px;text-align: center;cursor: pointer;}

.team_title p:hover,.team_title p.team_title_hover{background: #b41b13;color:#fff;}

.team_title p:hover a{color:#fff;}

.team_body ul li{margin-top:10px;margin-left: 10px;height: 110px;}

.team_body img{width:110px;height:110px;float: left;margin-right: 23px;}

.team_body div{float: left;width:645px;height: 103px;padding-top:7px;}

.team_body div a{font-size:16px;color:#444;font-weight: bold;display: block;margin-bottom: 16px;}

.team_body div p{font-size:14px;color:#454545;line-height: 24px;text-indent: 2em;height: 67px;overflow: hidden;}



.publish{width:340px;height:418px;border:solid 1px #cdcdcd;background: #efefef;overflow: hidden;}

.publish_title{width:330px;height:37px;background: #b41b13;padding:0 8px 0 4px;}

.publish_title h3 a{font-size:18px; color:#fff;font-weight: normal;float: left;line-height: 37px;}

.publish_title h4 a{font-size:12px; color:#fff;font-weight: normal;float: right;line-height: 37px;}

#FontScroll{width:310px;height:350px;line-height:30px;overflow:hidden;padding:5px 0;margin:13px auto;}

#FontScroll .line{width:100%;}

#FontScroll .fontColor a{color:red;}

/*正在出版开始*/





/*team结束*/

/*四大优势开始*/

.advantage{width:100%;height: 400px;}

.advantage_body{width:1180px;height:403px;overflow: hidden;margin: 0 auto;margin-top: 63px;}

.advantage_body_title{width:1160px;height:63px;background:#b50800;padding-left:20px;}

.advantage_body_title>span{float:left;padding: 0 25px;line-height: 63px;display: block;width:100px;height:63px;color: #fff;background: url("../images/advantage_title_bg.png")no-repeat 0px 0px;}

span.advantage_1{background-position: 0px 24px;}

span.advantage_2{background-position: 25px -57px;}

span.advantage_3{background-position: 25px -139px;}

span.advantage_4{background-position: 25px -223px;}

.advantage_body_title>a{line-height: 63px;float: right;color: #fff;}

.advantage_body_title>span>a>p{color:#fff;font-size:16px;text-align: center}

.advantage_body_title>span:hover{background-color:rgba(255,255,255,0.5);}



.active{width:100px;height:40px;background: rgba(255,255,255,0.5);}

.advantage_body_center{margin-top:30px;}

.advantage_body_center>div{display: none;}

.advantage_body_center>div>a{float: left;display: block;width:400px;height:348px;padding:4px;background: #fff;opacity: 0.5;}

.advantage_body_center img{width:560px;height:310px;}

.advantage_body_center>div>div{float:right;width:482px;}

.advantage_body_center>div>div>h4{font-size:24px;color:#333;margin-top: 16px;width:482px;overflow: hidden;}

.advantage_body_center>div>div>h5{font-size:14px;color:#999;opacity: 0.5;font-weight: normal;text-transform: uppercase;margin: 15px 0 30px 0;width:482px;overflow: hidden; }

.advantage_body_center>div>div>p{font-size:16px;color:#454545;opacity: 0.8;margin: 0 0 60px 0;line-height: 25px;height:73px;overflow: hidden; }

.advantage_body_center>div>div>a{float:left;font-size:16px;color:#fff;line-height: 35px;display: block;width:130px;height:35px;background:url("../images/advantage5.jpg")no-repeat;text-align: center;}

.advantage_body_center>div>div>span>a{float:left;font-size:16px;color:#fff;line-height: 35px;display: block;width:130px;height:35px;background:url("../images/advantage5.jpg")no-repeat;text-align: center;margin:0 0px 0 30px;}

.advantage_body_center>div>div>span{font-size:14px;color:#4d4d4d;margin-top: 20px;display: block;}

.advantage_body_center>div>div>span>b{font-size:22px;color:#4d4d4d;}

/*四大优势开始*/

/*case开始*/

.case{width:1150px;height: 286px;overflow: hidden;border: solid 1px #d8d8d8;padding:20px 14px 20px 14px;margin-top: 36px;}

.case_title{width:1130px;height:28px;background: #b50800;padding:10px 10px 0 10px;margin-bottom: 20px;}

.case_title p a{float: left;color:#fff;font-size:18px;font-weight: bold;}

.case_title span a{float: right;color:#fff;}

.case li{float: left;margin-right: 38px;}

.case ul li a img{width:160px;height:212px;}

.case ul li{width:160px;height: 212px;position: relative;}

.case ul li span a{display: block;width:160px;height: 40px;background: rgba(0,0,0,0.5);text-align: center;line-height: 40px;position: absolute;bottom: 0;color: #fff;}

.case ul li span a:hover{background: rgba(177,41,35,0.8)}

/*case结束*/

/*合作客户开始*/

.cooperation{

    overflow: hidden;

    margin-bottom:50px;

}

/* 滑动门通用按钮 */

.lefts ,.rights {

    display: block;

    width: 15px;

    height: 65px;

    margin-top:-32px;

    position: absolute;

    top:50%;

    background: url(../images/p_n.gif) no-repeat;

}

.lefts {

    background-position: 0 0;

    left: 10px;

}

.rights {

    background-position: -15px 0;

    right: 10px;

}

/* 连续滑动门开始 */

.box1 {

    width:1158px;
    height:200px;
    overflow: hidden;
    margin:0 auto;

    border:1px solid #ccc;

    padding:10px;

    position:relative;

}

.box1 ul {

    margin:0 auto;

}

.box1 li {

    float:left;

    width:132px;

    margin-right:50px;

    text-align:center;

}

.box1 li img {

    width:132px;

    height:175px;

}

.box1 li a {

    display:block;

    white-space:nowrap;

    overflow:hidden;

    text-overflow:ellipsis;

    line-height:25px;

    font-size:14px;

}

/*合作客户结束*/





/*客户见证*/

.evaluate{overflow: hidden;}

.jzbox{margin:40px auto;}

.jz{width:820px; float:left; height:455px; overflow:hidden;}

.jz .jz_bt{width:100%; line-height:40px; border-bottom:2px solid #d9d9d9; height:40px;}

.jz .jz_bt b a{font-size:22px; color:#1a1a1a; float:left;}

.jz .jz_bt span{float:right; font-size:14px;}

.jz .jz_bt span a:hover{text-decoration:underline;}

.jz ul{margin-top:20px;}

.jz ul li{height:180px; overflow:hidden; margin-bottom:30px;}

.jz ul li img{float:left;}

.jz_text{width:565px; float:right;}

.jz_text h4{line-height:25px; font-size:15px; color:#808080; border-bottom:1px dotted #999999; padding-bottom:3px;}

.jz_text h4 a{font-size:16px; color:#1a1a1a;}

.jz_text p{text-indent:2em; padding-top:10px; line-height:26px; height:80px; overflow:hidden;}

.jz_an{margin-top:5px;}

.jz_an a{display:block; width:120px; height:30px; line-height:30px; text-align:center; float:left; margin-right:20px; color:#fff;}

.jz_an .jz_xq{background:#333333;}

.jz_an .jz_zx{background:#b50800;}



.honorbox{width:320px; float:right; height:455px; overflow:hidden; background:url(../images/honor_bj.jpg) no-repeat center;}

.honorbox h3{text-align:center; text-transform:uppercase; padding-top:17px;}

.honorbox h3 a{font-size:22px; color:#fff;}

.honorbox h3 span{font-size:16px; color:#ffe1cd;}





.picMarquee-top{width:300px; overflow:hidden; margin:20px auto; position:relative; height:355px;}

.picMarquee-top .bd{height:410px; overflow:hidden; width:230px; margin:10px auto;}

.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }

.picMarquee-top .bd ul li{ text-align:center; zoom:1; height:185px; }

.picMarquee-top .bd ul li .pic{text-align:center; height:124px; background:#f3f3f3;margin-bottom: 10px;}

.picMarquee-top .bd ul li .pic img{ width:224px; height:124px; display:block; padding:2px; border:1px solid #bfbfbf; }

.picMarquee-top .bd ul li .pic a:hover img{ border-color:#34a1dc;  }

.picMarquee-top .bd ul li .title a:hover{color:#34a1dc;}

.picMarquee-top .bd ul li .title{line-height:24px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}



/*第二个小banner开始*/

.min_banner_2{background: url("../images/ad3_bg.jpg")no-repeat;width:1180px;height:200px;padding-top:20px;margin-top: 50px;}

.min_banner_2>ul>li{float: left;margin-left: 690px;margin-top: 20px;}

.min_banner_2>ul>li>span{font-size:16px;color:#009a44;}

.min_banner_2>ul>li>p>b{font-size:30px;color:#009a44;}

.min_banner_2>ul>li>h5>a{font-size:18px;color:#fff;font-weight: bold;width:168px;height:35px;line-height: 35px;text-align:center;background: #009a44;display: block;}

/*第二个小banner结束*/

/*about*/

.about{ padding-bottom:45px; overflow:hidden;}

.about_text{width:540px; float:left; margin-left:35px;}

.about_text h3{width:100%; overflow:hidden;}

.about_text h3 b{font-size:72px; color:#b12923; float:left; line-height:75px;}

.about_text h3 p{float:left; font-size:30px; color:#333333; line-height:35px; margin-left:5px; letter-spacing:1px; padding-top:2px;font-weight: bold;}

.about_text h3 p span{font-size:30px; color:#333333; text-transform:uppercase; font-weight:normal;font-weight: bold;}

.about_text h3 p i{font-style:normal; color:#b12923;font-weight: bold;}

.about_nr{height:195px; overflow:hidden; line-height:28px; color:#333; font-size:16px; margin-top:70px;}

.about_nr p{text-indent:2em;}

.about_an{margin-top:20px; height:35px; line-height:35px;}

.about_an a{display:block; width:150px; height:35px; float:left; margin-right:50px; text-align:center; font-size:16px; font-weight:bold;}

.about_an .jz_xq{background:url(../images/about_an.jpg) no-repeat center; color:#fff;}

.about_an .jz_zx{background:url(../images/about_an2.jpg) no-repeat center; color:#fff;}

.about_img{float:right; width:520px; height:400px; background:#fff; margin-right:45px;}

.about_img img{border:1px solid #808080; padding:4px;}

/*公司简介结束*/

/*new开始*/
.new{width:1180px;height:402px;overflow: hidden;}
.new>div{float: left;}

.new_title>h4>a{width:90px;height:104px;line-height:104px;margin-bottom: 30px;font-size:18px;color:#fff;padding-left: 85px;display: block;}

.new_title>h4{width:175px;height:104px;line-height:104px;margin-bottom: 30px;}

.new_title>.new_h4_1:hover{background: url("../images/new_bg.png")no-repeat 10px 20px #df3031;}

.new_title>.new_h4_1.hover{background: url("../images/new_bg.png")no-repeat 10px 20px #df3031;}



.new_title>.new_h4_2:hover{background: url("../images/new_bg.png")no-repeat 10px -74px #df3031;}

.new_title>.new_h4_3:hover{background: url("../images/new_bg.png")no-repeat 10px -175px #df3031;}



.hover{background: #b12923;}

.new_h4_1{background: url("../images/new_bg.png")no-repeat 10px 20px #999;}

.new_h4_2{background: url("../images/new_bg.png")no-repeat 10px -74px #999;}

.new_h4_3{background: url("../images/new_bg.png")no-repeat 10px -175px #999;}



.new_body>ul>li{display: none;}

.new_body>ul>li>div{float: left;}

.new_1{margin-left: 33px;}

.new_1 img{width:407px;height:204px;margin-bottom: 15px;}

.new_1 span{width:407px;font-size:18px;color:#333;overflow: hidden;display:block;}

.new_1 p{width:407px;height:128px;font-size:14px;color:#454545;overflow: hidden;line-height:26px;text-indent: 2em;}

.new_3{margin-left: 44px;}

.new_3>ul>li>span b{font-size:48px;color:#b12923;font-weight: normal;}

.new_3>ul>li:hover{background: #eaeaea}

.new_3>ul>li{height:63px;margin-bottom: 10px;padding-top:5px;}

.new_3>ul>li>span{font-size:14px;color:#454545;float: left;line-height: 33px;}

.new_3 div{float: left;border-left:solid 1px #454545;padding-left: 10px;margin-left: 10px;}

.new_3 div span{font-size:16px;color:#333;font-weight: bold;width:440px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block;line-height: 24px;}

.new_3 div p{font-size:14px;color:#333;width:440px;height:36px;text-indent: 2em;overflow: hidden;line-height: 18px;}











/*new结束*/











