﻿@charset "utf-8";
.fullSlide{
   position: relative;
    width: 100%;
    background:#fff;
    height:510px;
    overflow: hidden;
}
.fullSlide .bd2{
   z-index: 0;
    position: relative;
    margin: 0px auto;
    height:510px;
    overflow: hidden;
}
.fullSlide .bd2 UL{
   width: 100% !important;
}
.fullSlide .bd2 LI{
   position: absolute;
    text-align: center;
    width: 1920px;
    height:510px;
    margin-left: -960px;
    overflow: hidden;
    left: 50%;
}
.fullSlide .bd2 LI A{
   display: block;
    height:510px;
    color: #fff;
}
.fullSlide .hd{
   z-index: 1;
    position: absolute;
    line-height: 30px;
    width:300px;
    bottom: 0px;
    height: 30px;
    left:48%;
}
.fullSlide .hd UL{
   text-align: center;
    padding-left: 2%;
    width: 100%;
    height: 30px;
}
.fullSlide .hd UL LI{
   filter: alpha(opacity=50);
    line-height: 999px;
    margin: 1px;
    width: 42px;
    zoom: 1;
    display: inline-block;
    background: #fff;
    float: left;
    height: 8px;
    overflow: hidden;
    cursor: pointer;
    opacity: 0.5;
}
.fullSlide .hd UL .on{
   background:#ac679e;
}
.fullSlide .prev{
   z-index: 1;
    position: absolute;
    filter: alpha(opacity=50);
    margin-top: -30px;
    width: 40px;
    display: none;
    background: url(../Images/slider-arrow.png) #ac679e no-repeat -125px 50%;
    height: 60px;
    top: 50%;
    cursor: pointer;
    left: 0%;
    opacity: 0.5;
}
.fullSlide .next{
   z-index: 1;
    position: absolute;
    filter: alpha(opacity=50);
    margin-top: -30px;
    width: 40px;
    display: none;
    background: url(../Images/slider-arrow.png) #ac679e no-repeat -5px 50%;
    height: 60px;
    top: 50%;
    cursor: pointer;
    left: 15%;
    opacity: 0.5;
}
.fullSlide .next{
   right: 0%;
    left: auto;
}
.fullSlide .bd2 .f_title{
   position: absolute;
    text-align: center;
    filter: alpha(opacity=40);
    line-height: 30px;
    width: 100%;
    bottom: 1px;
    background:#ac679e;
    height: 0px;
    opacity: 0.4;
}

#service{height:530px; background-color:#f0f0f0;}
#service .service{text-align:center;}
#service .service h1{color:#0e53ae; padding-top:56px; font-size:32px;}
#service .service h1 label{padding:0px 40px; display:inline-block;}
#service .service h2{color:#6e6e6e; padding-top:18px; font-size:14px; font-weight:normal;}
#service .service h3{width:445px; margin-top:40px; height:290px; float:left; position:relative; overflow:hidden;}
#service .service h3 img{width:445px; height:290px; display:block;}
#service .service dl{background-color:#FFF; text-align:left; width:385px; padding-left:37px; padding-right:15px; float:left; margin-top:40px; height:291px;}
#service .service dl dt{width:100%; float:left; padding:15px 0px; margin-top:35px; color:#090909; font-size:16px; font-weight:bold;}
#service .service dl dd{width:100%; float:left;}
#service .service dl dd p{width:100%; color:#59595a; line-height:30px; font-size:16px; float:left;}
#service .service dl dd a{border:solid 3px #0e53ae; color:#0e53ae; font-size:15px; display:inline-block; margin-top:20px; padding:7px 35px;}
#service .service dl dd a:hover{color:#FFF; background-color:#d31e31; border:solid 3px #d31e31;}
#service .service ul{width:302px; margin-top:40px; height:290px; overflow:hidden; float:right;}
#service .service ul li{width:150px; border-right:solid 2px #FFF; border-bottom:solid 2px #FFF;  overflow:hidden; height:144px; float:left;}
#service .service ul li a{width:100%; display:inline-block; height:42px; float:left; padding-top:102px; color:#FFF; font-size:18px;}
#service .service ul li.ser_icon1{background:#0e53ae url(../Images/serv1.png) center 30px no-repeat;}
#service .service ul li.ser_icon2{background:#0e53ae url(../Images/serv2.png) center 30px no-repeat; border-right:none;}
#service .service ul li.ser_icon3{background:#0e53ae url(../Images/serv3.png) center 30px no-repeat;}
#service .service ul li.ser_icon4{background:#0e53ae url(../Images/serv4.png) center 30px no-repeat; border-right:none;}
#service .service ul li.ser_icon1:hover{background:#d31e31 url(../Images/serv1.png) center 30px no-repeat;}
#service .service ul li.ser_icon2:hover{background:#d31e31 url(../Images/serv2.png) center 30px no-repeat; border-right:none;}
#service .service ul li.ser_icon3:hover{background:#d31e31 url(../Images/serv3.png) center 30px no-repeat;}
#service .service ul li.ser_icon4:hover{background:#d31e31 url(../Images/serv4.png) center 30px no-repeat; border-right:none;}

.youshi h1{height:120px; margin-top:10px; background:url(../Images/youshitt.jpg) center center no-repeat;}
.youshi dl{height:423px; width:100%; float:left; position:relative; z-index:0; background:url(../Images/youshibg.jpg) center bottom no-repeat;}
.youshi dl dt{width:428px; height:375px; background:url(../Images/youshi.png) left top no-repeat; position:absolute; z-index:1; left:386px; top:50px;}
.youshi dl dd{width:400px; height:50px; line-height:50px; vertical-align:middle; position:absolute; z-index:2;}
.youshi dl dd h2{ color:#272626; font-size:24px;}
.youshi dl dd.you_1{text-indent:118px; left:0px; top:0px;}
.youshi dl dd.you_2{right:0px; top:0px; text-align:right; padding-right:118px;}
.youshi dl dd.you_3{text-indent:118px; left:0px; top:238px;}
.youshi dl dd.you_4{right:0px; top:238px; padding-right:118px; text-align:right;}
.youshi h3{color:#797979; width:276px; height:100px; line-height:25px; position:absolute; left:118px; top:192px; font-weight:normal; font-size:13px;}
.youshi h4{color:#797979; text-align:right; width:276px; height:100px; line-height:25px; position:absolute; right:118px; top:192px; font-weight:normal; font-size:13px;}
.youshi h5{color:#797979; width:276px; height:100px; line-height:25px; position:absolute; left:118px; top:426px; font-weight:normal; font-size:13px;}
.youshi h6{color:#797979; text-align:right; width:276px; height:100px; line-height:25px; position:absolute; right:118px; top:426px; font-weight:normal; font-size:13px;}

.renzh h1{color:#0e53ae; text-align:center; padding-top:56px; font-size:32px;}
.renzh h1 label{padding:0px 40px; display:inline-block;}
.renzh h2{color:#6e6e6e; padding-top:18px; text-align:center; font-size:14px; font-weight:normal;}
.renzh dl{text-align:center; margin-top:30px;}
.renzh dl dt{width:124px; height:200px; float:left;}
.renzh dl dt p{width:100%; float:left; height:86px;}
.renzh dl dt p.ren_icon1{background:url(../Images/process1.png) center center no-repeat;}
.renzh dl dt p.ren_icon2{background:url(../Images/process2.png) center center no-repeat;}
.renzh dl dt p.ren_icon3{background:url(../Images/process3.png) center center no-repeat;}
.renzh dl dt p.ren_icon4{background:url(../Images/process4.png) center center no-repeat;}
.renzh dl dt p.ren_icon5{background:url(../Images/process5.png) center center no-repeat;}
.renzh dl dt span{width:100%; height:32px; line-height:32px; vertical-align:middle; display:block; margin-top:6px; color:#0e53ae; font-size:18px; font-weight:bold; float:left;}
.renzh dl dt label{width:100%; height:26px; line-height:26px; vertical-align:middle; display:block; color:#6d6d6d; font-size:13px; float:left;}
.renzh dl dd{width:145px; height:86px; background:url(../Images/process_line.png) center 43px no-repeat; float:left;}

.about_info{height:625px; background:url(../Images/aboutbg.jpg) left top repeat-x;}
.about{width:820px; float:left; margin-top:100px; text-align:left;}
.about h1{width:100%; height:50px; text-align:center; line-height:50px; background-color:#FFF; float:left; font-weight:normal;}
.about h1 span{width:190px; float:left; color:#FFF; font-size:20px; font-weight:bold; height:50px; background-color:#d31e31; display:inline-block;}
.about h1 a{width:75px; float:right; color:#333; font-size:16px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; height:50px; display:inline-block;}
.about h2{width:362px; height:276px; padding:10px; border:solid 1px #FFF; float:left; margin-top:60px;}
.about h2 img{width:362px; height:276px; display:block;}
.about h2:hover{border:solid 1px #d31e31;}
.about dl{width:392px; padding-right:20px; float:right; margin-top:60px;}
.about dl dt{width:100%; color:#FFF; float:left;}
.about dl dt h3{width:100%; color:#FFF; font-size:24px; font-weight:bold;}
.about dl dt p{width:100%; float:left; margin-top:20px; line-height:26px; color:#ffffff; font-size:14px;}
.about dl dd{width:100%; float:left; margin-top:18px;}
.about dl dd a{padding:10px 25px; background-color:#0e53ae; margin-right:15px; color:#FFF; font-size:16px; display:inline-block;}
.about dl dd a:hover{background-color:#d31e31;}
.partner{text-align:center; float:right; height:440px; background-color:#f2f2f2; margin-top:100px; width:360px;}
.partner h1{width:100%; height:50px; text-align:center; line-height:50px; background-color:#0e53ae; float:left; font-weight:normal;}
.partner h1 span{width:126px; float:left; color:#FFF; font-size:20px; font-weight:bold; height:50px; background-color:#d31e31; display:inline-block;}
.partner h1 a{width:75px; float:right; color:#FFF; font-size:16px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; height:50px; display:inline-block;}
#pcMarquee{width:353px; position:relative; padding-left:7px; overflow:hidden; margin-top:18px; height:330px; float:left;}
#pcMarquee ul{width:353px; position:relative; height:110px; overflow:hidden; float:left;}
#pcMarquee ul li{width:147px; margin-left:17px; margin-top:7px; float:left;}
#pcMarquee ul li h2{width:147px; height:66px; overflow:hidden; float:left;}
#pcMarquee ul li h2 img{width:147px; height:66px; display:block; display:block;}
#pcMarquee ul li h3{width:100%; height:37px; line-height:37px; vertical-align:middle; font-weight:normal; float:left;}
#pcMarquee ul li h3 a{color:#525151; font-size:12px;}
#pcMarquee ul li h3 a:hover{color:#0e53ae;}

#honor{width:1200px; margin:0 auto;}
#honor h1{color:#0e53ae; text-align:center; padding-top:40px; width:100%; float:left; font-size:32px;}
#honor h1 label{padding:0px 40px; display:inline-block;}
#honor h2{color:#6e6e6e; padding-top:18px; text-align:center; font-size:14px; font-weight:normal;}
#honor .honor{width:1200px; float:left; margin-top:40px; overflow:hidden; position:relative; height:252px;}
#honor .honor img{width:282px; height:222px; margin:0 15px; float:left; display:block;}

#scene{width:1384px; margin:0 auto;}
#scene h1{color:#0e53ae; text-align:center; padding-top:20px; font-size:32px;}
#scene h1 label{padding:0px 40px; display:inline-block;}
#scene h2{color:#6e6e6e; padding-top:18px; text-align:center; font-size:14px; font-weight:normal;}
#scene a#MoveL{width:92px; float:left; display:none; text-indent:-9999px; height:182px; background:url(../Images/lefta.png) center center no-repeat;}
#scene .scene{width:1200px; overflow:hidden; height:354px;}
#scene .scene ul{width:1224px; height:324px; margin-top:30px; position:relative; float:left; text-align:center;}
#scene .scene ul li{width:282px; float:left; margin-right:24px;}
#scene .scene ul li h3{width:282px; height:282px; overflow:hidden; position:relative; float:left;}
#scene .scene ul li h3 img{width:282px; height:382px; display:block;}
#scene .scene ul li h4{width:100%; height:42px; line-height:42px; vertical-align:middle; background-color:#999; font-weight:normal; float:left;}
#scene .scene ul li h4 a{color:#FFF; font-size:14px;}
#scene .scene ul li h4:hover{background-color:#d31e31;}
#scene a#MoveR{width:92px; float:right; display:none; text-indent:-9999px; height:282px; background:url(../Images/righta.png) center center no-repeat;}


#xinwen{height:690px; text-align:left; margin-top:40px; background:url(../Images/newsbg.jpg) center top repeat-x;}
#xinwen .news{text-align:left;}
#xinwen .news h1{text-align:center; margin-top:40px; line-height:70px; line-height:70px; vertical-align:middle; color:#1752ad; font-size:40px;}
#xinwen .news h2{text-align:center; line-height:28px; line-height:28px; font-weight:normal; vertical-align:middle; color:#787879; font-size:14px;}
#xinwen .news .left_n{width:580px; height:430px; background-color:#FFF; float:left; margin-top:36px;}
#xinwen .news .left_n h3{width:100%; height:50px; line-height:50px; vertical-align:middle; background-color:#1752ad; float:left;}
#xinwen .news .left_n h3 span{width:140px; color:#FFF; font-size:20px; text-indent:15px; height:50px; display:inline-block; float:left;}
#xinwen .news .left_n h3 a{width:80px; text-transform:uppercase; text-align:center; color:#FFF; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; height:50px; display:inline-block; float:right;}
#xinwen .news .left_n dl{width:550px; height:70px; padding:25px 15px; float:left;}
#xinwen .news .left_n dl dt{width:66px; height:70px; background-color:#5b5b5b; float:left; text-align:center;}
#xinwen .news .left_n dl dt:hover{background-color:#d31e31;}
#xinwen .news .left_n dl dt span{padding:6px 5px 0px 5px; border-bottom:solid 1px #8d8d8d; height:33px; width:56px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:30px; display:inline-block; float:left;}
#xinwen .news .left_n dl dt p{width:100%; color:#FFF; font-size:13px; padding-top:7px; font-family:Arial, Helvetica, sans-serif; float:left;}
#xinwen .news .left_n dl dd{width:470px; height:70px; float:right;}
#xinwen .news .left_n dl dd a{width:100%; color:#3a3838; font-size:15px; display:inline-block; float:left;}
#xinwen .news .left_n dl dd a:hover{color:#d31e31;}
#xinwen .news .left_n dl dd p{width:100%; color:#726e6e; line-height:180%; margin-top:3px; font-size:13px; display:inline-block; float:left;}

#xinwen .news .right_n{width:580px; height:430px; background-color:#FFF; float:right; margin-top:36px;}
#xinwen .news .right_n h3{width:100%; height:50px; line-height:50px; vertical-align:middle; background-color:#1752ad; float:left;}
#xinwen .news .right_n h3 span{width:140px; color:#FFF; font-size:20px; text-indent:15px; height:50px; display:inline-block; float:left;}
#xinwen .news .right_n h3 a{width:80px; text-transform:uppercase; text-align:center; color:#FFF; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; height:50px; display:inline-block; float:right;}
#xinwen .news .right_n dl{width:550px; height:70px; padding:25px 15px; float:left;}
#xinwen .news .right_n dl dt{width:66px; height:70px; background-color:#5b5b5b; float:left; text-align:center;}
#xinwen .news .right_n dl dt:hover{background-color:#d31e31;}
#xinwen .news .right_n dl dt span{padding:6px 5px 0px 5px; border-bottom:solid 1px #8d8d8d; height:33px; width:56px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:30px; display:inline-block; float:left;}
#xinwen .news .right_n dl dt p{width:100%; color:#FFF; font-size:13px; padding-top:7px; font-family:Arial, Helvetica, sans-serif; float:left;}
#xinwen .news .right_n dl dd{width:470px; height:70px; float:right;}
#xinwen .news .right_n dl dd a{width:100%; color:#3a3838; font-size:15px; display:inline-block; float:left;}
#xinwen .news .right_n dl dd a:hover{color:#d31e31;}
#xinwen .news .right_n dl dd p{width:100%; color:#726e6e; line-height:180%; margin-top:3px; font-size:13px; display:inline-block; float:left;}


