@charset "utf-8";
/* CSS Document */
.youshi {
    overflow: hidden;
    width: 100%;
    padding: 10px 0;
    background: url(../Img/Index/youshi_bg.jpg) repeat center;
}
.title {
    overflow: hidden;
    width: 100%;
}
.title h2 {
    text-align: center;
    font-size: 30px;
    color: #006bbd;
}
.title b {
    display: block;
    text-align: center;
    font-size: 16px;
    color: #666;
    text-transform: uppercase;
    margin-top: 3px;
}
.title i {
    display: inline-block;
    width: 73px;
    height: 1px;
    background-color: #e0e0e0;
    margin: 0 15px;
    position: relative;
    top: -6px;
}
 em {
    font-style: normal;
    font-weight: normal;
}
.youshi .ysbox {
    overflow: hidden;
    width: 1000px;
    margin: 0 auto;
    height: 365px;
    background: url(../Img/Index/youshi_tu.png) no-repeat center 20px;
    margin-top: 45px;
}
.youshi .ysleft {
    width: 320px;
    float: left;
}
.youshi .ysleft .ys {
    overflow: hidden;
    padding-left: 85px;
}
.youshi .ys {
    margin-bottom: 55px;
    margin-top: 15px;
}
.youshi .ys01 {
    background: url(../Img/Index/youshi01.png) no-repeat left top;height: 100px;
    margin: inherit;
}
.youshi h3 {
    font-size: 18px;
    color: #006bbd;
    margin-bottom: 12px;
}
.youshi p {
    font-size: 16px;
    color: #666;
    line-height: 23px;
}
.youshi .ys02 {
    background: url(../Img/Index/youshi02.png) no-repeat left top;    height: 100px;
    margin: inherit;
    margin-top: 30px;
}
.youshi .ys03 {
    background: url(../Img/Index/youshi03.png) no-repeat left top;    height: 100px;
    margin: inherit;
    margin-top: 30px;
}
.youshi .ysright {
    width: 320px;
    float: right;
}
.youshi .ysright .ys {
    overflow: hidden;
    padding-right: 85px;
    text-align: right;
}
.youshi .ys04 {
    background: url(../Img/Index/youshi04.png) no-repeat right top; 
	height: 100px;
    margin: inherit;
}
.youshi .ys05 {
    background: url(../Img/Index/youshi05.png) no-repeat right top;
	height: 100px;
    margin: inherit;
    margin-top: 30px;
}
.youshi .ys06 {
    background: url(../Img/Index/youshi06.png) no-repeat right top;
	height: 100px;
    margin: inherit;
    margin-top: 30px;
}
.yjnxbanner1{width:1567px;background:url(../img/yjnxbanner.png);height:500px;}




.liucheng {
    overflow: hidden;
    width: 100%;
    height: 237px;
    background: url(../Img/Index/liucheng_bg.jpg) no-repeat center top;
    padding-top: 60px;
}
.liucheng .lcbox {
    overflow: hidden;
    width: 1100px;
    margin: 0 auto;
    position: relative;
    background: url(../Img/Index/liucheng00.png) no-repeat center 45px;
}
.liucheng ul {
    overflow: hidden;
    width: 102%;
    list-style: none;
    padding-left: 50px;
    margin-top: 20px;
}
.liucheng li {
    float: left;
    width: 81px;
    margin: 0 56px 0 33px;
    height: 110px;
}
.liucheng li em {
    display: block;
    width: 26px;
    height: 22px;
    text-align: center;
    line-height: 22px;
    font-size: 16px;
    color: #fff;
    background-color: #006bbd;
    margin: 0 auto;
    position: relative;
    z-index: 2;
}
.liucheng li b {
    display: block;
    width: 75px;
    height: 65px;
    background-color: #fff;
    border: 3px solid #006bbd;
    margin: 0 auto;
    margin-top: -14px;
}
.liucheng li .i01 {
    background: url(../Img/Index/liucheng01.png) no-repeat center top;
}

.liucheng li i {
    display: block;
    width: 50px;
    height: 50px;
    margin: 0 auto;
    margin-top: 12px;
}
.liucheng li span {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #666;
    margin-top: 10px;
	width: 90px;
}
.liucheng li .i02 {
    background: url(../Img/Index/liucheng02.png) no-repeat center top;
}
.liucheng li .i03 {
    background: url(../Img/Index/liucheng03.png) no-repeat center top;
}
.liucheng li .i04 {
    background: url(../Img/Index/liucheng04.png) no-repeat center top;
}
.liucheng li .i05 {
    background: url(../Img/Index/liucheng05.png) no-repeat center top;
}
.liucheng li .i06 {
    background: url(../Img/Index/liucheng06.png) no-repeat center top;
}


.question {
    width: 100%;
    height: 600px;
    overflow: hidden;
    background: url(../Img/Index/Q-bg.jpg) no-repeat center;
}
.container_01 {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}
.Title_01 {
    width: 100%;
    margin-top: 56px;
}


.question .Title_01 h2 {
    font-weight: normal;
    background: url(../Img/Index/Q-TilteBg.png) no-repeat center;
}

.Title_01 h2 {
font-size: 34px;
    color: #333333;
	    text-align: center;
}

.question .Title_01 h2 a {
    color: #FFFFFF;
}
.Title_01 h2 a {
    text-decoration: none;
    color: #333333;
}
.question .Title_01 h2 em {
    color: #FFFFFF;
    font-weight: bold;
}
.question .QCon {
    width: 100%;
    position: relative;
    height: 503px;
}
.question .QCon .people {
    position: absolute;
    left: 50%;
    margin-left: -297px;
	z-index: 6;
    width: 595px;
    height: 469px;
    bottom: -7px;

}
.question .QCon img {
    display: block;
}
.question .WHao1 {
    position: absolute;
    right: 247px;
    top: 20px;
}
.question .WHao2 {
    position: absolute;
    top: 78px;
    left: 228px;
	}
	.question .WHao3 {
    position: absolute;
    left: 394px;
    top: 42px;}
	
	.question .QCon p {
    color: #FFFFFF;
    font-size: 16px;
    width: 248px;
    opacity: 0;
    filter: alpha(opacity=0);
}
.question .p1 {
    position: absolute;
    bottom: 86px;
    left: -44px;
}
.question .QCon span {
    font-size: 18px;
    font-weight: bold;
}

.question .p2 {
    position: absolute;
    bottom: 200px;
    left: 68px;
}
.question .p3 {
    position: absolute;
    bottom: 298px;
    left: 97px;
}
.question .p4 {
    position: absolute;
    bottom: 298px;
    right: 16px;
}
.question .p5 {
    position: absolute;
    bottom: 200px;
    right: -46px;
}
.question .p6 {
    position: absolute;
    bottom: 86px;
    right: -62px;
}

.advantage {
    width: 100%;
    overflow: hidden;
}
.advantage .Title_01 h2 {
    background: none;
}
.Title_01 h2 em {
    color: #2454ac;
    font-weight: bold;
}
.Title_01 p {
    font-size: 18px;
    color: #555555;
    background: url(../Img/Index/titleBg2.png) no-repeat center;
    text-align: center;
    margin-top: 9px;
}
.adv-list1 {
    width: 100%;
    overflow: hidden;
    background: url(../Img/Index/adv-Bg_011.jpg) no-repeat center;
    height: 430px;
}
.advantage .con h3 {
    color: #333333;
    border-bottom: 2px solid #cecece;
    margin-top: 98px;
}
.adv-list1 h3 {
    background: url(../Img/Index/adv-BT01.png) no-repeat left center;
    font-weight: normal;
}
.advantage h3 {
    width: 414px;
    height: 68px;
    line-height: 68px;
    font-size: 24px;
    font-weight: bold;
    padding-left: 66px;
}
.adv-list1 .con span {
    font-weight: bold;
}
.adv-list1 h3 span {
    color: #275cbe;
}
.advantage ul {
    width: 480px;
}
.advantage .con li.first {
    margin-top: 10px;
}
.advantage .con li {
    background: url(../Img/Index/adv-dian1.png) no-repeat left 10px;
    color: #555555;
    margin-top: 14px;
}
.advantage li {
    line-height: 26px;
    padding-left: 14px;
    font-size: 14px;
	list-style-type:none;
}
.adv-list2 {
    width: 100%;
    overflow: hidden;
    background: url(../Img/Index/adv-Bg_02.jpg) no-repeat center;
    height: 430px;
}
.adv-list2 .con2 {
    margin-top: 95px;
}
.advantage .con2 {
    float: right;
}
.advantage .con2 h3 {
    color: #FFFFFF;
    border-bottom: 2px solid #FFFFFF;
}
.adv-list2 h3 {
    background: url(../Img/Index/adv-BT02.png) no-repeat left center;
    font-weight: bold;
}
.advantage .con2 li {
    background: url(../Img/Index/adv-dian2.png) no-repeat left 10px;
    color: #FFFFFF;
    line-height: 24px;
    margin-top: 16px;
}
.advantage .con2 span {
    color: #81ea2a;
    font-weight: bold;
}
.adv-list3 {
    width: 100%;
    overflow: hidden;
    background: url(../Img/Index/adv-Bg_03.jpg) no-repeat center;
    height: 430px;
}
.adv-list3 .con h3 {
    background: url(../Img/Index/adv-BT03.png) no-repeat left center;
    margin-top: 121px;
    color: #275cbe;
    font-weight: bold;
}
.adv-list4 {
    width: 100%;
    overflow: hidden;
    background: url(../Img/Index/adv-Bg_04.jpg) no-repeat center;
    height: 465px;
}
.adv-list4 h3 {
    background: url(../Img/Index/adv-BT04.png) no-repeat left center;
    margin-top: 147px;
    font-weight: bold;
}

.Gj-history {
    width: 100%;
    background: url(../Img/Index/banner2.jpg) no-repeat center;
    height: 350px;
}
.content_01 {
    position: relative;
	margin-left: auto;
    margin-right: auto;
    width: 1000px;
}
.Gj-history .left {
    width: 496px;
    position: absolute;
    left: -80px;
    top: 45px;
}
.Gj-history .left h3 {
    font-size: 34px;
    color: #FFFFFF;
    text-align: center;
    margin-bottom: 3px;
}
.Gj-history .left em {
    color: #80e131;
}
.Gj-history .left .p1 {
    color: #FFFFFF;
    font-size: 24px;
    text-align: center;
    margin-bottom: 20px;
}
.Gj-history .left .p2 {
    width: 286px;
    height: 42px;
    border: 2px solid #a9bee5;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 42px;
    margin: 0 auto;
    text-align: center;
}
.Gj-history .left .p3 {
    background: url(../Img/Index/phone-icon.png) no-repeat left 30px;
    height: 45px;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 45px;
    padding-left: 29px;
    border-top: 1px solid #537dcb;
    overflow: hidden;
    margin-top: 15px;
    padding-top: 15px;
}
.Gj-history .left .p3 span {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
}
.Gj-history .left .p3 a {
    display: inline-block;
    width: 170px;
    height: 45px;
    background: url(../Img/Index/banner2-Zx.png) no-repeat left top;
    float: right;
}


.chanpin_01{overflow: hidden;
   width: 1017px;
    margin: 0 auto;
	background-color:#fefefe ;
	float:right;
	}
.chanpin_02{overflow: hidden;
	width:550px;
	height:1600px;
	background:url(../img/chanpin-1.jpg);
	float:left;}

.protit01 {
    height: 42px;
    line-height: 42px;
    font-size: 32px;
    color: #fff;
    background: #0F6EEE;
    padding-left: 25px;
    margin-top: 5px;
	text-align:center;
}
.con01{text-align:center;
margin:0 auto;}
.con01 h3 {margin:0 auto;
    width:300px;
    color: #0F6EEE;
    font-size: 18px;
    line-height: 40px;
    margin-top: 20px;
	margin-bottom:18px;
	text-align: center;
	background-color:#81ea2a;
	
}
.con01 ul {
    height: 122px;
    line-height: 42px;
    font-size: 17px;
    color: #fff;
    background: #0F6EEE;
    padding-left: 25px;
    margin-top: 5px;
}
.con ul li {
    line-height: 30px;
    background: url(../img/1-0734.png) no-repeat left 8px;
    padding-left: 25px;
    color: #333;
	list-style: none;
}
.chanpin01{width:1567px; height:1650px; margin:0 auto; padding:0;}

.zixunbeijing1 {background: url(../img/zixunbeijing3.png);
        width:1200px;
         height: 500px;
		 margin:0 auto;
		 text-align:center;
}
.index_news1 {
    width: 230px;
    float: left;
    margin-right: 1px;
	padding-left: 125px;
	padding-top: 80px;
}
.index_news1 h3, .index_service h3 {
    background: url(../img/Wdwdbg.gif) 0 -136px;
    color: #000;
    padding-left: 20px;
    font-family: 'Microsoft YaHei';
    line-height: 30px;
    height: 30px;
    font-size: 14px;
}
.index_news1 a {
    text-decoration: none;
    color: #656565;
}
.index_about p, .index_news1 ul, .index_service p {
    border-top: 1px solid #D7D7D7;
    padding: 10px;
    line-height: 25px;
}
.index_news1 ul li {
    line-height: 30px;
    border-bottom: dotted 1px #D7D7D7;
    background: url(../img/more2.gif) no-repeat;
    padding-left: 10px;
}
.index_news1 ul li a {
    overflow: hidden;
    ext-overflow: ellipsis;
    white-space: nowrap;
    width: 273px;
    display: block;
}