@charset "utf-8";

/*css重置*/
body,form,div,span,ul,ol,li,p,pre,dl,dt,dd,h1,h2,h3,h4,h5,h6,em,a,fieldset,legend,address,label,textarea,select,input,figure,table,th,td,b,i{margin:0;padding:0;}
body{font-size: 14px; font-family: "微软雅黑","宋体", Verdana;}
fieldset,img{border:0;}
ul,li{list-style:none;}
em,i{font-style:normal;}
table{border-collapse:separate;border-spacing:0;}
a{text-decoration:none; color: #000;}
a:hover{ text-decoration:underline;}
a:focus,input,button,select,textarea{outline:none;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-variant: normal; font-weight: normal;}
input,select,img{ vertical-align:middle;}
legend{ display:none;}
textarea{resize:none;}
.fl{float: left;}
.fr{float: right;}
.clear{ clear:both;}
.clearfix{zoom:1;}
.clearfix:after{clear:both; content:"";display:block;height:0;line-height:0;visibility:hidden;}

/*全局*/
.wrap{margin: 0 auto;}
.header_bg,.nav_bg,.banner,.count_bg,.content,.footer_bg{width: 100%;}
.header,.nav,.count,.m1_con,.m2_con,.m3_con,.m4_con,.m5_con,.m6_con,.footer{width: 1000px; margin: 0 auto;}


/*头部*/
.header_bg{background: #f9f9f9; height: 135px;}
.h_left{margin: 41px 0 0 5px;}
.h_left .logo{height: 46px; width: 209px; margin-right: 15px;}
.h_left .h_left_tit{height: 42px; border-left:1px solid #000; padding-left: 15px; color: #2f2f2f; line-height: 22px;}
.h_left_tit h3{font-size: 22px; font-weight: normal;}
.h_left_tit span{font-size: 12px;}
.h_right{background: url(../images/bg/tel_logo.png) no-repeat; height: 57px; line-height: 26px; padding-left: 64px; margin: 36px 10px 0 0;}
.h_right span{color: #2f2f2f; font-size: 16px;}
.h_right h3{color: #2f2f2f; font-size: 24px; background: url(../images/bg/t1.png) no-repeat; width: 193px; height: 23px;}


/*导航栏*/
.nav_bg{background: #212121; height: 54px;}
.nav{padding-left: 5px; width: 995px;}
.nav li{float: left; width: 112px; height: 54px; line-height: 54px; text-align: center; background: url(../images/bg/top_line.jpg) no-repeat top right;}
.nav li a{display: block; color: #fff; font-size: 17px; text-decoration: none;}
.nav li.on,.nav li:hover{width: 112px; background: url(../images/bg/nav_bg.jpg) no-repeat;}

/*轮播banner*/
.banner{position: relative; width: 100%; height: 593px; overflow: hidden;}
.banner li{position: absolute; display: none;}
.banner .prev{position: absolute; left: 10%; top: 238px; width: 59px; height: 117px; background: url(../images/bg/prev.png) no-repeat; cursor: pointer;}
.banner .next{position: absolute; right: 10%; top: 238px;width: 59px; height: 117px; background: url(../images/bg/next.png) no-repeat; cursor: pointer;}


/*统计*/
.count_bg{height: 104px; background: #1e1e1e;}
.count{}
.count .left_box,.count .right_box{background: url(../images/bg/count1.png) no-repeat 0; height: 70px; padding-left: 66px;}
.count .left_box h3,.count .right_box h3{color: #dadada; font-size: 21px; margin-bottom: 10px;}
.c_left,.c_right{margin-top: 15px;}
.c_left{margin-left: 72px;}
.c_right{margin-right: 76px;}
.c_result{color: #7c7f84; font-size: 25px;}
.c_result i{margin: 0 6px 0 -2px;}
.c_result span,.c_result b{display: inline-block; height: 30px; line-height: 30px; width: 18px; text-align: center; background: #000; color: #991212; margin-right: 8px;}
.c_result b{font-weight: normal;}
.count .right_box{background: url(../images/bg/count2.png) no-repeat 0;}

/*内容 模块*/
.content .module1{background: #fff; height: 503px; padding-top: 68px;}
.content .module2{background: url(../images/bg/m2_bg.jpg) no-repeat center; height: 646px;}
.content .module3{background: url(../images/bg/m3_bg.jpg) no-repeat center; height: 535px;}
.content .module4{background: url(../images/bg/m4.jpg) no-repeat center; padding-top: 80px; height: 730px;}
.content .module5{background: url(../images/bg/m5.jpg) no-repeat center; height: 756px;}
.content .module6{background: #424242; height: 822px;}

/*模块1*/
.m1_con{text-align: center;}
.m1_con h2{width: 319px; height: 81px; background: url(../images/bg/t2.png) no-repeat; margin: 0 auto 12px;}
.m1_box1,.m1_box2{margin-right: 25px;}
.m1_box1,.m1_box2,.m1_box3{float: left; margin-top: 45px; padding-top: 120px; color: #333; background: url(../images/bg/m1-1.jpg) no-repeat; width: 316px; height: 170px; overflow: hidden;}
.m1_box1 h3,.m1_box2 h3,.m1_box3 h3{font-size: 24px; }
.m1_box1 h3.m_bottom,.m1_box2 h3.m_bottom,.m1_box3 h3.m_bottom{margin-bottom: 10px;}
.m1_box1 p,.m1_box2 p,.m1_box3 p{font-size: 18px; text-align: center; line-height: 26px;}
.m1_box2{background: url(../images/bg/m1-2.jpg) no-repeat; padding-top: 105px; height: 185px;}
.m1_box3{background: url(../images/bg/m1-3.jpg) no-repeat; padding-top: 105px; height: 185px;}

/*模块2*/
.m2_con{position: relative; color: #1e1e1e; text-align: center; background: url(../images/bg/m2.jpg) no-repeat center; height: 578px; padding-top: 68px;}
.m2_con h2{ margin: 0 auto; width: 942px; height: 96px; background: url(../images/bg/t3.png) no-repeat;}
.m2_con h2 span{color: #d61425; font-size: 49px;}
.m2_list{position: absolute; left: 636px; top: 315px;}
.m2_list li{text-align: left; font-size: 20px; height: 33px; line-height: 33px;}
.m2_list li i{color: #d61425; font-size: 28px; margin-right: 5px; vertical-align: middle;}
.m2_more{width: 170px; height: 33px; line-height: 33px; text-align: center; position: absolute; left: 636px; bottom: 147px; background: url(../images/bg/bg1.png) no-repeat;}
.m2_more a{text-decoration: none; font-weight: bold; font-size: 18px; color: #fff; display: block;}

/*模块3*/
.m3_con{position: relative; color: #1e1e1e; background: url(../images/bg/m3.jpg) no-repeat center; height: 370px; padding-top: 165px;}
.m3_con h2{width: 400px; height: 87px; background: url(../images/bg/t5.png) no-repeat; margin-left: 144px;}
.m3_con h2.m3_color{width: 105px; height: 43px; background: url(../images/bg/t4.png) no-repeat; margin-bottom:25px; }
.m3_con .m2_more{left: 155px; bottom: 118px;}

/*模块4*/
.m4_con h2{width: 507px; height: 90px; background: url(../images/bg/t6.png) no-repeat; margin: 0 auto 65px;}
.m4_box1,.m4_box2,.m4_box3,.m4_box4,.m4_box5,.m4_box6,.m4_box7,.m4_box8{float: left; width: 206px; height: 54px; padding-top: 162px; overflow: hidden;}
.m4_box1,.m4_box2,.m4_box3,.m4_box5,.m4_box6,.m4_box7{margin-right: 58px;}
.m4_box5,.m4_box6,.m4_box7,.m4_box8{margin-top: 60px;}
.m4_box1{background: url(../images/bg/m4-1.png) no-repeat top center;}
.m4_box2{background: url(../images/bg/m4-2.png) no-repeat top center;}
.m4_box3{background: url(../images/bg/m4-3.png) no-repeat top center;}
.m4_box4{background: url(../images/bg/m4-4.png) no-repeat top center;}
.m4_box5{background: url(../images/bg/m4-5.png) no-repeat top center;}
.m4_box6{background: url(../images/bg/m4-6.png) no-repeat top center;}
.m4_box7{background: url(../images/bg/m4-7.png) no-repeat top center;}
.m4_box8{background: url(../images/bg/m4-8.png) no-repeat top center;}
.m4_con p{font-size: 12px; color: #fff; text-align: center;}

/*模块5*/
.m5_con{text-align: center; height: 642px; padding-top: 114px;}
.m5_con h2{width: 455px; height: 78px; background: url(../images/bg/t7.png) no-repeat; margin: 0 auto;}

.m5_con .m5_list{margin: 38px 0 0 290px;}
.m5_con p{text-align: left; color: #585858; font-size: 20px; height: 35px; line-height: 35px;}
.m5_con p i{font-size: 28px; vertical-align: middle; margin-right: 5px;}

/*模块6*/
.m6_con{width: auto; margin: 0 auto; text-align: center; height: 722px; padding-top: 100px; }
.m6_con h2{ width: 728px; height: 48px; background: url(../images/bg/t8.png) no-repeat; margin: 0 auto;}
.m6_con .m6_tag{background: url(../images/bg/bg2.png) no-repeat; width: 357px; height: 32px; margin: 40px auto 94px; padding: 1px 1px 2px 1px;}
.m6_con .m6_tag a{display: inline-block; width: 118px; height: 32px; line-height: 32px; text-align: center; color: #fff; font-size: 18px;  float: left; text-decoration: none;}
.m6_con .m6_tag a.on,.m6_con .m6_tag a:hover{background: url(../images/bg/bg4.png) no-repeat;}
.m6_tagwrap{display: none; width: 1300px; margin: 0 auto; position: relative;}
.m6_slide{width: 1000px; height: 420px; overflow: hidden;  position: relative; left: 12px; margin: 0 auto;}
.m6_slide ul{position: absolute; height: 335px;}
.m6_slide ul li{float: left; width: 1000px;}

.m6_tagwrap img{width: 938px; height: 334px;}
.m6_num{position: absolute; bottom: 20px; left: 50%; margin-left: -37px;}
.m6_num span{display: inline-block; width: 12px; height: 12px; background: url(../images/bg/normal.jpg) no-repeat; margin-right: 10px; cursor: pointer;}
.m6_num span.active{background: url(../images/bg/hover.jpg) no-repeat;}
.m6_con .m6_btn{width: 155px; height: 26px; line-height: 26px; text-align: center; color: #fff; font-size: 12px; background: url(../images/bg/bg3.jpg) no-repeat; margin: 0 auto;}
.prev1{cursor: pointer; background: url(../images/bg/prev1.png) no-repeat; width: 59px; height: 117px; position: absolute; left: 0; top: 90px;}
.next1{cursor: pointer; background: url(../images/bg/next1.png) no-repeat; width: 59px; height: 117px; position: absolute; right: 0; top: 90px;}
/*dsp*/

.dsp .module1{background: url(../images/bg/bg4_bg.jpg) no-repeat center; height: 657px; padding-top: 0;}
.dsp .module2{background: url(../images/bg/bg5_bg.jpg) no-repeat center; height: 670px;}
.dsp .module3{background: #fff; height: 624px;}
.dsp .module4{background: url(../images/bg/bg7_bg.jpg) no-repeat center; padding-top: 0; height: 665px;}
.dsp .module5{background: url(../images/bg/bg8_bg.jpg) no-repeat center; height: 654px;}
.dsp .module6{background: url(../images/bg/bg9_bg.jpg) no-repeat center; height: 773px;}
.dsp .module7{background: url(../images/bg/bg10_bg.jpg) repeat-x; height: 596px;}

.dsp .m1_con{height: 587px; padding-top: 70px; background: url(../images/bg/bg4.jpg) no-repeat;}
.dsp .m1_con h2{width: 327px; height: 60px; background: url(../images/bg/t9.png) no-repeat;}

.dsp .m1_box1,.dsp .m1_box2,.dsp .m1_box3{width: 234px; height: 94px; text-align: center; padding-top: 272px; margin-top: 54px;}
.dsp .m1_box1,.dsp .m1_box2{margin-right: 148px;}
.dsp .m1_box1{background: url(../images/bg/bg4-1.png) no-repeat;}
.dsp .m1_box2{background: url(../images/bg/bg4-2.png) no-repeat;}
.dsp .m1_box3{background: url(../images/bg/bg4-3.png) no-repeat;}
.dsp .m1_box1 h3,.dsp .m1_box2 h3,.dsp .m1_box3 h3{font-size: 44px; color: #fff;}
.dsp .m1_con h4{font-size: 28px; color: #eee;}
.dsp .m2_con{height: 580px; padding-top: 90px; background: url(../images/bg/bg5.jpg) no-repeat;}
.dsp .m2_con h2{width: 965px; height: 50px; background: url(../images/bg/t10.png) no-repeat;}
.dsp .m2_box1,.dsp .m2_box2,.dsp .m2_box3{position: relative; float: left; width: 280px; height: 364px; margin-top: 64px; }
.dsp .m2_box1,.dsp .m2_box2{margin-right: 75px;}
.dsp .m2_box1{background: url(../images/bg/bg5-1.png) no-repeat;}
.dsp .m2_box2{background: url(../images/bg/bg5-2.png) no-repeat;}
.dsp .m2_box3{background: url(../images/bg/bg5-3.png) no-repeat;}
.dsp .m2_box1 .m2_list{left: 89px; top:200px;}
.dsp .m2_box2 .m2_list{left: 59px; top:200px;}
.dsp .m2_box3 .m2_list{left: 70px; top:200px;}
.dsp .m2_box1 .m2_list li,.dsp .m2_box1 .m2_list i,.dsp .m2_box2 .m2_list li,.dsp .m2_box2 .m2_list i,.dsp .m2_box3 .m2_list li,.dsp .m2_box3 .m2_list i{color: #5d6171;}
.dsp .m3_con{height: 544px; background: url(../images/bg/bg6.jpg) no-repeat; padding-top: 80px;}
.dsp .m3_con h2{margin-left: 280px; width: 294px; height: 55px; background: url(../images/bg/t12.png) no-repeat;}

.dsp .m3_box1,.dsp .m3_box2,.dsp .m3_box3{float: left; width: 288px; height: 64px; text-align: center; padding-top: 268px; margin-top: 60px; color: #1e1e1e; font-size: 20px; overflow: hidden;}
.dsp .m3_box1,.dsp .m3_box2{margin-right: 68px;}
.dsp .m3_box1{background: url(../images/bg/bg6-1.png) no-repeat center top;}
.dsp .m3_box2{background: url(../images/bg/bg6-2.png) no-repeat center top;}
.dsp .m3_box3{background: url(../images/bg/bg6-3.png) no-repeat center top;}
.dsp .module4 .m4_con{height: 575px; padding-top: 90px; background: url(../images/bg/bg7.jpg) no-repeat;}
.dsp .m4_con h2{width: 320px; height: 45px; margin: 0 auto; background: url(../images/bg/t13.png) no-repeat;}
.dsp .m5_con{height: 554px; padding-top: 100px; background: url(../images/bg/bg8.jpg) no-repeat; text-align: left;}
.dsp .m5_con h2{width: 360px; height: 106px; background: url(../images/bg/t14.png) no-repeat; margin-left: 58px;}
.dsp .m5_con .m5_list{color: #383838; font-size: 20px; width: 400px; margin: 55px 0 0 58px;}
.dsp .m5_con .m5_list .m5_ml{margin-left: 12px;}
.dsp .m5_con p i{color: #d61425;}
.dsp .m6_con{width: 1000px; height: 707px; padding-top: 66px; background: url(../images/bg/bg9.jpg) no-repeat;}
.dsp .m6_con h2{width: 516px; height: 40px; background: url(../images/bg/t15.png) no-repeat;}
.dsp .m7_con{height: 526px; padding-top: 70px; background: url(../images/bg/bg10.jpg) no-repeat; margin: 0 auto; width: 1000px; text-align: center; font-weight: bolder; font-family: "宋体";}
.dsp .m7_con h3{width: 522px; height: 93px; background: url(../images/bg/t16.png) no-repeat; margin: 0 auto;}

.link_bg{height: 135px; background: #1d1d1d; margin: 0 auto;}
.link{position: relative; width: 1000px; height: 135px; margin: 0 auto;}
.link .link_left {background: url(../images/bg/tel_logo.png) no-repeat; height: 57px; line-height: 26px; padding-left: 64px; margin: 36px 10px 0 0; color: #fff;}
.link_left span {font-size: 18px;}
.link_left h3 {width: 247px; height: 30px; background: url(../images/bg/t11.png) no-repeat;}
.link_right{margin: 36px 187px 0 0;}
.link_right h3{color: #d90c13; font-size: 27px;}
.link_right p{width:406px; height: 22px; line-height: 22px; color: #dedede; font-size: 16px; border: 1px solid #d2d2d2; margin-top: 2px; text-indent: 8px;}
.link .link_wo{position: absolute; top: 41px; right: 0; width: 176px; height: 56px; line-height: 56px; text-align: center; color: #fff; background: url(../images/bg/link_bg.png) no-repeat; font-size: 24px;}

/*ssp*/
.ssp .module1{background: url(../images/bg/bg11_bg.jpg) no-repeat center; height: 715px; padding-top: 0;}
.ssp .module2{background: url(../images/bg/bg12_bg.jpg) no-repeat center; height: 670px;}
.ssp .module3{background: url(../images/bg/bg13_bg.jpg) no-repeat center; height: 508px;}
.ssp .module4{padding-top: 0; background: url(../images/bg/bg14_bg.jpg) no-repeat center; height: 645px;}
.ssp .m1_con{position: relative; height: 647px; background: url(../images/bg/bg11.jpg) no-repeat; padding-top: 68px;}
.ssp .m2_con{height: 620px; padding-top: 50px; background: url(../images/bg/bg12.jpg) no-repeat;}
.ssp .m3_con{height: 508px; background: url(../images/bg/bg13.jpg) no-repeat;}
.ssp .m4_con{position: relative; height: 585px; background: url(../images/bg/bg14.jpg) no-repeat; padding-top: 60px;}

.ssp .m1_con h2{ width: 748px; height: 59px; background: url(../images/bg/t17.png) no-repeat;}

.ssp .m1_list{position: absolute;}
.ssp .m1_list li{width: 288px; overflow: hidden; text-align: left; color: #454545; font-size: 18px; line-height: 33px;}
.ssp .m1_list.fl{left: 82px; bottom: 135px;}
.ssp .m1_list.fr{right: 24px; bottom: 102px;}

.ssp .m2_box1,.ssp .m2_box2,.ssp .m2_box3{float: left; width: 200px; height: 33px; text-align: center; padding-top: 225px; margin-top: 77px; color: #1e1e1e; font-size: 20px; overflow: hidden;}
.ssp .m2_box1,.ssp .m2_box2{margin-right: 198px;}
.ssp .m2_box1{background: url(../images/bg/s1.png) no-repeat center top;}
.ssp .m2_box2{background: url(../images/bg/s2.png) no-repeat center top;}
.ssp .m2_box3{background: url(../images/bg/s3.png) no-repeat center top;}
.ssp .m2_con h3{ width: 724px; height: 107px; background: url(../images/bg/t18.png) no-repeat; margin: 0 auto;}
.ssp .m2_con h2{margin-top: 10px;}
.ssp .m2_box1 p,.ssp .m2_box2 p,.ssp .m2_box3 p{color: #1e1e1e; font-size: 25px;}
.ssp .m2_con p.m2_middle,.ssp .m3_con p.m3_middle{width: 342px; height: 55px; line-height: 55px; text-align: center; color: #fff; font-size: 35px; background: #333232; margin: 40px auto 0;}

.ssp .m3_box1,.ssp .m3_box2,.ssp .m3_box3{float: left; width: 304px; height: 28px; text-align: center; padding-top: 214px; margin-top: 65px; color: #1e1e1e; font-size: 25px; overflow: hidden;}
.ssp .m3_box1,.ssp .m3_box2{margin-right: 42px;}
.ssp .m3_box1{background: url(../images/bg/s4.png) no-repeat center top;}
.ssp .m3_box2{background: url(../images/bg/s5.png) no-repeat center top;}
.ssp .m3_box3{background: url(../images/bg/s6.png) no-repeat center top;}
.ssp .m3_con{padding-top: 66px;}
.ssp .m3_con p.m3_middle{margin-top: 0;}

.ssp .m4_con h2{width: 209px; height: 38px; background: url(../images/bg/t19.png) no-repeat; margin: 0 auto;}
.ssp .m4_list{position: absolute;}
.ssp .m4_list li{color: #1e1e1e; font-size: 20px; line-height: 50px; width: 405px; height: 54px; overflow: hidden;}
.ssp .m4_list li i{font-size: 28px; color: #be2626; vertical-align: top; margin-right: 10px; display: inline-block; height: 54px;}
.ssp .m4_list.fl{left: 34px; top: 170px;}
.ssp .m4_list.fr{right: 40px; top: 170px;}


/*公司简介*/
.company_bg{width: 100%; height: 645px; background: url(../images/bg/c1_bg.jpg) no-repeat center;}
.company_bg .company{height: 557px; width: 1000px; margin: 0 auto; background: url(../images/bg/c1.jpg) no-repeat; text-align: center; padding-top: 88px;}
.company h3{width: 218px; height: 74px; background: url(../images/bg/t21.png) no-repeat;margin: 0 auto;}
.company .company_c{width: 832px; text-align: left; margin: 94px auto 0;}
.company .company_c p{color: #343333; font-size: 14px; line-height: 30px; text-indent: 2em;}


/*联系我们*/
.linkwo_bg{width: 100%; height: 767px; background: url(../images/bg/link_wo_bg.jpg) no-repeat center;}
.linkwo_bg .linkwo{height: 707px; width: 1000px; margin: 0 auto; background: url(../images/bg/link_wo.jpg) no-repeat; text-align: center; padding-top: 60px;}
.linkwo h3{width: 218px; height: 74px; background: url(../images/bg/t20.png) no-repeat; margin: 0 auto;}
.linkwo_c{width: 904px; margin: 0 auto;}
.linkwo_c .map{width: 904px; height: 394px; margin-top: 62px;}
.linkwo_c .map img{border: 1px solid #dedede;}
.address{margin-top: 43px;}
.address_left{margin: 0 28px 0 134px;}
.address_left img{width: 109px; height: 81px;}
.address_right{text-align: left; height: 81px;}
.address_right ul{height: 81px; width: 450px;}
.address_right li{line-height: 27px;}
.address_right li .tel,.address_right li .mobile,.address_right li .youzheng,.address_right li .email{float: left; font-size: 16px; color: #606060;}
.address_right li span{font-size: 17px; color: #333;}
.address_right li .tel,.address_right li .youzheng{width: 186px; overflow: hidden;}
.address_right li .mobile,.address_right li .email{width: 230px; overflow: hidden;}
/*尾部*/
.footer_bg{height: 115px; background: url(../images/bg/ft_bg.jpg) repeat-x;}
.footer{text-align: center; padding-top: 35px;}
.footer p{line-height: 24px; color: #525252; font-size: 14px;}
.footer p.f_color{color: #7e7e7e; font-size: 13px;}
.footer img{margin-left: 8px;width: 25px; height: 16px; margin-top: -5px;}
/*返回顶部*/
#goTop { overflow: hidden; display: block; text-indent: -9em; width: 54px; height: 54px; cursor: pointer; bottom: 45px; right: 25px; position: fixed; background: url(../images/bg/goTop.png) 100% 0% no-repeat;}
#goTop:hover{background-position: 0 0;}













