/*首页banner图*/
.banner {
    width: 100%;
    position: relative;
}

.focus {
    width: 100%;
    position: relative;
    zoom: 1;
    overflow: hidden;
    z-index: 99;
}

.f426x240, .f160x160 {
    width: 100%;
    overflow: hidden;
    z-index: 99;
}

.rslides li {
    width: 100%;
    float: left;
    display: none;
    z-index: 9999;
}

.rslides li img {
	z-index: 9999;
	display:block;
}

.rslides {
    width: 100%;
    position: relative;
    z-index: 99;
    margin: 0 auto;
}

.rslides_nav {
    height: 51px;
    width: 31px;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    opacity: 1.0;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    display: none;
}

.rslides_nav:active {
	opacity: 1.0;
}

.rslides_nav.next {
	left: auto;
	right: 0;
}

.rslides_tabs {
    text-align: center;
    position: absolute;
    bottom: 65px;
    z-index: 99;
    left: 0%;
	width:100%;
}

.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin:0 6px;
}

.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	background:url(/images/ico1.png) no-repeat;
	display: inline-block;
	_display: block;
	*display: block;
	width: 12px;
	height: 12px;
	z-index: 999;
	*z-index: 999;
}

.rslides_tabs .rslides_here a {
	background:url(/images/ico1on.png) no-repeat;
}
	
.banner .prev{ position:absolute; left:5%; top:50%; margin-top:-39px; background:url(/images/nimg42_left.png) center no-repeat; z-index:222; width:78px; height:84px; display:block;}
.banner .next{ position:absolute; right:5%; top:50%; margin-top:-39px; background:url(/images/nimg42_right.png) center no-repeat; z-index:222; width:78px; height:84px; display:block;}

.indexFlashTel{position:relative; overflow:hidden; max-width:768px; display:none; padding-bottom:40px;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; left:0px; bottom:15px; width:100%; text-align:center;}
.indexFlashTel .btnDiv span{display:inline-block; width:12px; height:12px; background:url(/images/ico3.png) no-repeat; cursor:pointer; margin:0 4px; }
.indexFlashTel .btnDiv span.on{background:url(/images/ico3on.png) no-repeat;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{width:100%; display:block;}

.indexNotice{background:url(/images/bg1.png) repeat; height:44px; line-height:44px; overflow:hidden; position:absolute; left:0px; bottom:0px; width:100%; z-index:222;}
.indexNotice .wal{height:44px; position:relative;}
.indexNotice .title{ position:absolute; left:0px; top:0px; color:#da251c; font-weight:bold;}
.indexNotice .list{padding-left:62px;}
.indexNotice dd{ color:#fff; height:44px;}
.indexNotice dd a{ color:#fff;}

.indexPart1{ padding:60px 0 95px 0;}
.indexPart1 .wal{ position:relative;}
.indexPart1 .title{ color:#1d1d1b; font-size:24px; padding-bottom:20px;}
.indexPart1 .title b{ color:#c01920; font-size:48px; padding-right:18px; position:relative; top:5px;}
.indexPart1 .msg{ font-size:14px; color:#737373; line-height:24px; text-align:center;}
.indexPart1 .btnDiv{ position:absolute; right:0px; top:5px;}
.indexPart1 .btnDiv a{ display:block; width:136px; height:44px; background:url(/images/btn1.png) no-repeat; color:#fff; text-indent:38px; font-size:14px; line-height:44px;}
.indexPart1Pic{ margin-top:30px; position:relative; height:541px;}
.indexPart1Pic li{ padding-top:19px; width:1200px; height:541px;}
.indexPart1Pic .detail{ width:590px; height:541px; position:relative;}
.indexPart1Pic .list2{ width:610px;}
.indexPart1Pic .list2 dd{ width:281px; height:258px; margin-bottom:23px; margin-left:23px; position:relative; float:left;}
.indexPart1Pic .list2 dd .imgDiv{ border:#ebebeb solid 1px;}
/*.indexPart1Pic .list2 dd .name{ position:absolute; z-index:22; right:28px; top:24px; color:#000; font-weight:bold; font-size:20px;}*/
.indexPart1Pic .list2 dd .name{ position:absolute; z-index:22; left:50%; margin-left:-125px; width:250px; text-align:center; bottom:20px; color:#000; font-size:20px;}
.indexPart1Pic .imgDiv img{ display:block;}
/*.indexPart1Pic .detail .name{ position:absolute; z-index:22; right:36px; top:24px; color:#000; font-weight:bold; font-size:20px;}*/
.indexPart1Pic .detail .name{ position:absolute; z-index:22; left:50%; width:500px; margin-left:-250px; text-align:center; bottom:20px; color:#000; font-size:20px;}
.indexPart1Pic .detail .msg{ position:absolute; z-index:22; right:36px; color:#414141; top:60px;}
.indexPart1Pic .prev{ position:absolute; width:22px; height:44px; display:block; background:url(/images/nimg22_left.png) no-repeat; left:50%; margin-left:-650px; z-index:22; top:50%; margin-top:-22px;}
.indexPart1Pic .next{ position:absolute; width:22px; height:44px; display:block; background:url(/images/nimg22_right.png) no-repeat; right:50%; margin-right:-650px; z-index:22; top:50%; margin-top:-22px;}

.indexPart1Tel{ display:none; padding:20px 0;}
.indexPart1Tel .title{ color:#1d1d1b; font-size:16px; padding-left:10px;}
.indexPart1Tel .title b{ color:#c01920; font-size:20px; padding-right:18px; position:relative; top:2px;}
.indexPart1Tel .msg{ font-size:12px; color:#737373; line-height:22px; padding:10px;}
.indexPart1Tel .btnDiv{ margin:20px auto; width:136px; height:44px;}
.indexPart1Tel .btnDiv a{ display:block; width:136px; height:44px; background:url(/images/btn1.png) no-repeat; color:#fff; text-indent:38px; font-size:14px; line-height:44px;}
.indexPart1Tel .detail{ padding:10px; position:relative;}
.indexPart1Tel .detail .imgDiv img{ width:100%; display:block;}
.indexPart1Tel .detail .name{ position:absolute; z-index:22; right:36px; top:24px; color:#000; font-weight:bold; font-size:18px;}
.indexPart1Tel .detail .msg{ position:absolute; z-index:22; right:36px; color:#414141; top:52px; padding:0px;}
.indexPart1Tel .list{ padding-left:10px;}
.indexPart1Tel .list li{ width:50%; position:relative; float:left; margin-bottom:10px;}
.indexPart1Tel .list li a{ display:block; padding-right:10px;}
.indexPart1Tel .list li .imgDiv{ border:#ebebeb solid 1px;}
.indexPart1Tel .list li .imgDiv img{ display:block; width:100%;}
.indexPart1Tel .list li .name{ position:absolute; z-index:22; right:47px; top:135px; color:#000; font-weight:bold; font-size:18px;}


.indexPart2{ height:913px; background:url(/images/indexPart2Bg.jpg) no-repeat center top;}
.indexPart2 .title{ color:#000; font-size:24px; padding-bottom:20px; padding-top:60px;}
.indexPart2 .title b{ color:#da251c; font-size:48px; padding-right:18px; position:relative; top:5px;}
.indexPart2 .msg{ font-size:14px; color:#fff; line-height:24px; text-align:center;}
.indexPart2 .list{ padding-top:30px;}
.indexPart2 .list ul{ width:110%;}
.indexPart2 .list li{ float:left; width:392px; height:266px; margin:0 12px 12px 0; position:relative; overflow:hidden;}
.indexPart2 .list li .imgDiv img{ display:block;}
.indexPart2 .list li .box{height:94px; width:100%; position:absolute; z-index:1; left:0px; bottom:-94px; background:url(/images/bg2.png) repeat;}
.indexPart2 .list li .name{ font-size:18px; color:#fff; height:30px; overflow:hidden; padding:12px 10px 0;}
.indexPart2 .list li p{ color:#c2c2c2; padding:0 10px;}
.indexPart2 .list li .btn1{ position:absolute; right:24px; top:33px; z-index:11; display:block; width:34px; height:34px; background:url(/images/nimg34_1.png) no-repeat;}
.indexPart2 .btnDiv{ width:136px; height:44px; margin:35px auto;}
.indexPart2 .btnDiv a{ display:block; width:136px; height:44px; background:url(/images/btn1.png) no-repeat; color:#fff; text-indent:38px; font-size:14px; line-height:44px;}

.indexPart2Tel{ display:none; background:url(/images/indexPart2TelBg.jpg) top left no-repeat; background-size:100% 100%; padding-bottom:20px;}
.indexPart2Tel .title{ color:#000; font-size:16px; padding-top:30px; padding-left:10px;}
.indexPart2Tel .title b{ color:#da251c; font-size:20px; padding-right:18px; position:relative; top:2px;}
.indexPart2Tel .msg{font-size:12px; color:#fff; line-height:22px; padding:10px;}
.indexPart2Tel .list{ padding-left:10px;}
.indexPart2Tel .list li{ float:left; width:50%; margin-bottom:10px;}
.indexPart2Tel .list li .imgDiv{ padding-right:10px;}
.indexPart2Tel .list li .imgDiv img{ width:100%; display:block;}
.indexPart2Tel .btnDiv{ margin:20px auto 0; width:136px; height:44px;}
.indexPart2Tel .btnDiv a{ display:block; width:136px; height:44px; background:url(/images/btn1.png) no-repeat; color:#fff; text-indent:38px; font-size:14px; line-height:44px;}


.indexPart3{ padding-bottom:70px;}
.indexPart3 .title{ color:#4e4e4e; font-size:24px; padding-bottom:40px; padding-top:60px;}
.indexPart3 .title b{ color:#c01920; font-size:48px; padding-right:18px; position:relative; top:5px;}
.indexNews{ width:720px; height:370px;}
.indexNews .detail{ position:relative; height:222px; padding-left:350px; width:370px;}
.indexNews .detail .imgDiv{ position:absolute; left:0px; top:0px;}
.indexNews .detail .imgDiv img{ display:block;}
.indexNews .detail .name{ height:60px; font-size:22px; overflow:hidden; margin-bottom:20px;}
.indexNews .detail .name a{ color:#db3331;}
.indexNews .detail .content{ font-size:14px; color:#000; line-height:24px; height:100px; overflow:hidden; margin-bottom:20px;}
.indexNews .detail .time{ color:#bcbcbc;}
.indexNews .detail .more{ position:absolute; right:0px; bottom:10px; color:#bcbcbc; background:url(/images/nimg17_1.png) no-repeat right center; height:20px; line-height:20px; padding-right:38px;}
.indexNews .list li{ height:32px; line-height:32px; overflow:hidden; font-size:14px; position:relative; padding-right:108px;}
.indexNews .list li a{ color:#343434; padding-left:13px; background:url(/images/ico2.png) left center no-repeat;}
.indexNews .list li span{ color:#bcbcbc; position:absolute; right:0px; top:0px;}
.indexVideo{ height:345px; width:437px;}
.indexVideo .imgDiv{ width:437px; height:286px; overflow:hidden;}
.indexVideo .name{ height:59px; background:#000000; line-height:59px; position:relative;}
.indexVideo .name em{ font-size:16px; color:#fff; text-indent:10px; display:block;}
.indexVideo .name a{ position:absolute; right:18px; top:0px; color:#fff; background:url(/images/nimg17_1.png) right center no-repeat; padding-right:35px;}

.indexPart4{ height:411px; background:url(/images/indexPart4Bg.jpg) top center no-repeat;}
.indexPart4 .title{ text-align:center; padding:60px 0 40px 0;}
.indexPart4 .msg{ text-align:center; color:#fff; font-size:14px; line-height:24px;}
.indexPart4Pic{ position:relative; height:98px; margin-top:45px;}
.indexPart4Pic .list{ overflow:hidden; width:1200px;}
.indexPart4Pic li{ width:194px; height:98px; float:left; margin-right:7px; position:relative; overflow:hidden;}
.indexPart4Pic .prev{ position:absolute; width:29px; height:29px; display:block; background:url(/images/nimg29_left.png) no-repeat; left:50%; margin-left:-650px; z-index:22; top:38px;}
.indexPart4Pic .next{ position:absolute; width:29px; height:29px; display:block; background:url(/images/nimg29_right.png) no-repeat; right:50%; margin-right:-650px; z-index:22; top:38px;}

.indexPart4Tel{ display:none; background:url(/images/indexPart4TelBg.jpg) top left no-repeat; background-size:100% 100%; padding-bottom:20px;}
.indexPart4Tel .title{ padding-top:40px; text-align:center; color:#fff; font-size:16px; background:url(/images/line1.jpg) no-repeat center bottom; height:35px;}
.indexPart4Tel .title2{ font-size:14px; color:#fff; text-align:center; text-transform:uppercase; padding:15px 0;}
.indexPart4Tel .msg{font-size:12px; color:#fff; line-height:22px; padding:0 10px;}

.indexPart4TelPic{position:relative; overflow:hidden; display:block; padding:20px 0 20px 0;}
.indexPart4TelPic .prev{ width:24px; height:24px; display:block; position:absolute; background:url(/images/nimg29_left.png) no-repeat; background-size:100%; left:5px; top:50%; margin-top:-12px;}
.indexPart4TelPic .next{ width:24px; height:24px; display:block; position:absolute; background:url(/images/nimg29_right.png) no-repeat; background-size:100%; right:5px; top:50%; margin-top:-12px;}
/*.indexPart4TelPic .btnDiv{position:absolute; z-index:10;  text-align:center; width:100%; left:0px; bottom:15px;}
.indexPart4TelPic .btnDiv span{display:inline-block; width:8px; height:8px; margin:0 4px; background:#d0d0d0;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.indexPart4TelPic .btnDiv .on{background:#ffba00;}*/
.indexPart4TelPic .bd{position:relative; z-index:0; margin:0 30px;}
.indexPart4TelPic .bd li{position:relative; color:#FFF; padding-left:10px;}
.indexPart4TelPic .bd li dd{ float:left; width:33.33%; margin-bottom:10px;}
.indexPart4TelPic .bd li dd div{ padding-right:10px;}
.indexPart4TelPic .bd li img{width:100%; display:block;}

.about{ padding:30px 0 70px 0;}
.about .name{ text-align:center; color:#000; font-size:30px;}
.about .name2{ text-align:center; font-size:20px; color:#b0b0b0; padding:15px 0;}
.about .content{ padding:35px 0 0;}
.about .content h2{ font-size:16px; color:#1d1d1d;}
.about .content p{ font-size:14px; line-height:28px; padding-bottom:30px;}
.about .content .p1{ font-size:18px; color:#db1d15;}
.about .content .box{ height:423px; padding-bottom:30px;}
.about .content .imgDiv img{ display:block;}
.about .contentBox{ background:#d9d9d9; height:423px; width:600px;}
.about .contentBox .ico{ padding:90px 0 0 60px;}
.about .contentBox .msg{ font-size:14px; line-height:32px; padding:20px 70px 0 50px;}
.about .contentBox .msg em{ font-size:24px;}
.about .list li{ float:left; text-align:center; margin-right:1px;}
.about .list li img{ display:block;}
.about .list li p{ font-size:14px; padding-top:20px;}

.productionBase{ padding:60px 0 70px 0;}
.productionBase .name{ display:none; font-size:12px; color:#999; padding-bottom:20px;}
.productionBase .name em{ font-size:16px; color:#000; padding-right:10px;}
.productionBase .part1{ height:515px; padding-left:810px; position:relative;}
.productionBase .part1 .imgDiv{ position:absolute; left:0px; top:0px;}
.productionBase .part1 .imgDiv img{ display:block;}
.productionBase .part1 h2{ font-size:16px; color:#1d1d1d; padding:15px 0 30px 0;}
.productionBase .part1 .content{ font-size:14px; line-height:28px;}
.productionBase .list1{ padding:45px 0 20px 0;}
.productionBase .list1 ul{ width:110%;}
.productionBase .list1 li{ float:left; text-align:center; margin-right:7px;}
.productionBase .list1 li img{ display:block;}
.productionBase .list1 li p{ font-size:14px; padding-top:20px;}
.productionBase .list2 ul{ width:110%;}
.productionBase .list2 li{ float:left; text-align:center; margin-right:10px; margin-bottom:35px;}
.productionBase .list2 li img{ display:block;}
.productionBase .list2 li p{ font-size:14px; padding-top:20px;}
.productionBase .part2 p{ text-align:center; font-size:14px; padding-top:20px;}

.partners{ padding:60px 0 100px 0;}
.partners .name{ display:none; font-size:12px; color:#999; padding-bottom:20px;}
.partners .name em{ font-size:16px; color:#000; padding-right:10px;}
.partners .msg{ font-size:14px; padding-bottom:65px;}
.partners .list ul{ width:110%;}
.partners .list li{ float:left; width:194px; margin:0 7px 24px 0;}
.partners .list li .imgDiv img{ display:block; border:#dbdbdb solid 1px;}

.group{ padding:40px 0 115px 0;}
.group .name{ display:none; font-size:12px; color:#999; padding-bottom:20px;}
.group .name em{ font-size:16px; color:#000; padding-right:10px;}
.group .imgDivTel{ display:none; padding:30px 0;}
.group .imgDivTel img{ display:block; width:100%;}

.honor{ padding:20px 0 50px 0;}
.honor .name{ display:none; font-size:12px; color:#999; padding-bottom:10px;}
.honor .name em{ font-size:16px; color:#000; padding-right:10px;}
.honor .msg{ font-size:16px; line-height:32px; padding:0 100px;}
.honor .list{ padding:35px 100px;}
.honor .list ul{ width:110%;}
.honor .list li{ float:left; width:303px; height:520px; margin:0 42px 20px 0; text-align:center;}
.honor .list li .imgDiv img{ width:301px; display:block; border:#e0e0e0 solid 1px;}
.honor .list li p{ padding-top:40px; font-size:16px; color:#525252;}

.wonderful{ padding:40px 0 115px 0;}
.wonderful .name{ display:none; font-size:12px; color:#999; padding-bottom:20px;}
.wonderful .name em{ font-size:16px; color:#000; padding-right:10px;}
.wonderful .list{ padding-top:30px;}
.wonderful .list li{ text-align:center; font-size:24px; color:#383838; margin-bottom:35px;}
.wonderful .list li p{ padding-bottom:35px;}

.newShow{ padding:50px 0; position:relative;}
.newShow .name{ font-size:24px; color:#db3331; text-align:center;}
.newShow .time{ border-bottom:#e7e7e7 solid 1px; height:52px; line-height:52px; padding-top:80px;}
.newShow .time em{ padding:0 10px; color:#8a8a8a;}
.newShow .content{ font-size:14px; line-height:32px; padding:40px 90px 80px;}
.newShow .imgDiv{ text-align:center; padding:25px 0;}

.pageDown{height:85px; position:relative; padding:0 90px;}
.pageDown .box{ border-top:#cdcdcd solid 1px; padding-top:15px;}
.pageDown .btn{position:absolute; top:20px; right:90px; width:161px; height:45px; background:url(/images/btn2.png) no-repeat; text-indent:28px; line-height:45px; color:#fff; font-size:16px;}
.pageDown li{font-size:14px; height:30px; line-height:30px; overflow:hidden; position:relative; top:-3px; color:#acacac;}
.pageDown li a{ color:#acacac;}
.pageDown li a:hover{ color:#DB3331;}

.newOthers{ padding:30px 90px;}
.newOthers .box_r{ border:#e4e4e4 solid 1px; width:600px; height:285px;}
.newOthers .imgDiv2 img{ display:block;}
.newOthers .box_r .title{ height:52px; background:#ededed; line-height:52px; color:#010101; font-size:16px; position:relative;}
.newOthers .box_r .title em{ padding-left:10px;}
.newOthers .box_r .title a{ position:absolute; right:0px; top:0px; display:block;}
.newOthers .box_r .list{ padding:25px 0 0 10px;}
.newOthers .box_r .list li{ padding-left:92px; position:relative; height:30px; line-height:30px; font-size:14px; overflow:hidden;}
.newOthers .box_r .list li em{ position:absolute; left:0px; top:0px; color:#a7a7a7; font-size:12px;}

.news .msg{ font-size:24px; color:#363636; padding-top:68px;}
.news .msg em{ color:#b12923;}
.newsPart1{ padding-top:38px;}
.newsPart1 li{ height:298px; background:#f6f6f6; padding-left:416px; position:relative; margin-bottom:40px;}
.newsPart1 li .imgDiv{ position:absolute; left:26px; top:32px;}
.newsPart1 li .name{ padding-top:33px; height:70px; width:530px; font-size:22px; line-height:32px; overflow:hidden;}
.newsPart1 li .name a:hover{ color:#b12923;}
.newsPart1 li .content{ padding-top:15px; font-size:18px; line-height:26px; width:550px;  height:85px;}
.newsPart1 li .timeTel{ display:none;}
.newsPart1 li .time{ top:30px; right:25px; width:100px; height:113px; background:#dedede; position:absolute;}
.newsPart1 li .time div{color:#fff; font-size:50px; text-align:center; font-weight:bold; font-family:"微软雅黑";}
.newsPart1 li .time em{ text-align:center; font-size:16px; color:#fff; display:block}
.newsPart1 li .btn{ width:100px; height:113px; top:143px; right:25px; position:absolute;}
.newsPart1 li .btn a{ display:block; width:100px; height:113px; background:#c6c6c6; text-align:center; font-size:14px; font-weight:bold; color:#fff;}
.newsPart1 li .btn a div{ padding:18px 0 12px 0;}
.newsPart1 li .btn a:hover{ background:#b12923;}
.newsPart2{ background:url(/images/line2.png) repeat-x top; padding:30px 0;}
.newsPart2 li{ font-size:18px; height:45px; line-height:45px; position:relative;}
.newsPart2 li a{ padding-left:20px; background:url(/images/ico6.png) no-repeat left center;}
.newsPart2 li a:hover{ color:#db3331;}
.newsPart2 li span{ position:absolute; top:0px; right:32px; color:#ababab; font-size:16px;}


.video .name{font-size:14px; color:#999; padding-bottom:40px;}
.video .name em{ font-size:24px; color:#000; padding-right:10px;}
.videoPart1{ padding:0 8px 35px;}
.videoPart1 li{ float:left; width:259px; height:260px; margin:0 18px;}
.videoPart1 li img{ display:block;}
.videoPart1 li .name2{ font-size:14px; padding:15px 0 5px 0;}
.videoPart1 li .name2 a{ color:#000;}
.videoPart1 li .name2 a:hover{ color:#dd001a;}
.videoPart1 li .time{ color:#868686;}

.videoShow .box{ padding:50px 192px 170px; position:relative;}
.videoShow .name{ color:#555555; font-size:24px; height:65px; position:relative;}
.videoShow .name .btn1{ position:absolute; right:0px; top:0px; display:block; width:151px; height:40px; background:url(/images/btn3.png) no-repeat; font-size:16px; color:#fff; text-indent:54px; line-height:40px;}
.videoShow .share{ position:absolute; left:192px; bottom:180px;}
.videoShow .btnDiv{ float:right; height:45px; padding-top:80px;}
.videoShow .btnDiv a{ display:block; width:161px; height:45px; display:block; text-indent:30px; color:#fff; font-size:16px; line-height:45px; background:url(/images/btn2.png) no-repeat;}

.download{ padding:40px 0;}
.download .name{ display:none; font-size:12px; color:#999; padding-bottom:20px;}
.download .name em{ font-size:16px; color:#000; padding-right:10px;}
.download .downloadBox{ border-top:#999999 dashed 1px; padding-bottom:70px;}
.downloadBox .box{ padding:20px 0 27px 0;  border-bottom:#999999 dashed 1px; position:relative;}
.downloadBox .box .title{ padding-left:20px; font-size:20px; color:#333; position:relative; display:block;}
.downloadBox .box.current{ background:#f6f6f6;}
.downloadBox .downloadContent{ display:none; padding-left:20px;}
.downloadBox .box .btn1{ position:absolute; right:35px; top:16px; background:url(/images/btn4.png) no-repeat; display:block; width:151px; height:40px; line-height:40px; color:#fff; font-size:16px; text-indent:75px;}
.downloadBox .box .btn1:hover{ background:url(/images/btn4on.png) no-repeat;}
.downloadBox .downloadContent p{ font-size:14px; line-height:28px;}
.downloadBox .downloadContent .btn2{ display:none; width:113px; height:30px; background:url(/images/btn3.png) no-repeat; background-size:100%; position:absolute; right:15px; bottom:15px; color:#fff; line-height:30px; text-indent:50px;}

.lyb{ padding:30px 0 80px 0;}
.lyb .msg{ width:485px; height:454px; background:url(/images/nimg485_1.jpg) left bottom no-repeat; font-size:14px;}
.lyb .form{ width:680px;}
.lyb .form li{ float:left; margin-right:12px; height:64px;}
.lyb .form li .input1{ width:285px; height:52px; background:#f1f1f1; text-indent:15px; font-size:14px; color:#666;}
.lyb .form li .input2{ width:360px;}
.lyb .form li .input3{ width:657px;}
.lyb .form li.li01{ width:669px; height:84px;}
.lyb .form li.li02{ width:657px; height:204px;}
.lyb .form li select{ width:31%; float:left; height:52px; background:#f1f1f1; margin-right:12px; border:#f1f1f1 solid 1px; font-size:14px; color:#666;}
.lyb .form li textarea{ height:180px; background:#f1f1f1; width:657px; border:#f1f1f1 solid 1px;}
.lyb .form li .btn1{ width:150px; height:50px; background:#d40900; color:#fff; cursor:pointer; font-size:18px; margin-right:12px;}
.lyb .form li .btn2{ background:#a5a5a5;}

.case .title{font-size:14px; color:#999;}
.case .title em{ font-size:24px; color:#000; padding-right:10px;}
.case .list{ padding:20px 0 30px 0;}
.case .list ul{ width:110%;}
.case .list li{ float:left; width:411px; height:286px; margin:0 24px 34px 19px; position:relative; overflow:hidden;}
.case .list li .imgDiv img{ display:block;}
.case .list li .box{height:114px; width:100%; position:absolute; z-index:1; left:0px; bottom:-114px; background:url(/images/bg2.png) repeat;}
.case .list li .name{ font-size:18px; color:#fff; height:30px; overflow:hidden; padding:12px 10px 0;}
.case .list li p{ color:#c2c2c2; padding:0 10px;}
.case .list li .btn1{ position:absolute; right:24px; top:35px; z-index:11; display:block; width:34px; height:34px; background:url(/images/nimg34_1.png) no-repeat;}
.case .list2{ display:none;}
.case .list2 li{ float:left; width:50%; margin-bottom:10px;}
.case .list2 li .imgDiv{ padding-right:10px;}
.case .list2 li .imgDiv img{ width:100%; display:block;}
.case .list2 li .box{ padding-right:10px;}
.case .list2 li .name{ height:40px; line-height:40px; background:#222224; padding-right:10px; overflow:hidden;}
.case .list2 li .name a{ display:block; text-indent:10px; background:url(/images/nimg20_1.png) right center no-repeat; color:#fff; padding-right:30px;}

.caseShow{ padding:30px 0 60px 0;}
.caseShow .name{ text-align:center; color:#383838; font-size:36px; padding-bottom:30px;}
.caseShow .msg{ font-size:14px; line-height:24px; padding-bottom:40px;}
.casePic{width:1200px; position:relative; height:985px; margin:0 auto}
.casePic .large_box{width:1022x;height:628px;overflow:hidden; margin:0 auto;}
.casePic .large_box img{display:block;}
.casePic .large_box li{ position:relative; height:628px;}
.casePic .large_box li .imgDiv{ width:1022px; height:628px; margin:0 auto}
.casePic .small_box{width:1022px;height:164px;overflow:hidden; position:relative; margin:0 auto; padding-top:8px;}
.casePic .small_list{position:relative;width:1022px;height:131px;overflow:hidden; margin:0 auto}
.casePic .small_list ul{height:134px;overflow:hidden;}
.casePic .small_list ul li{position:relative;float:left; margin-right:8px;width:140px; height:87px; cursor:pointer; opacity:0.5;}
.casePic .small_list ul li img{display:block;}
.casePic .small_list ul li.on{ opacity:1;}
.casePic .btn{display:block;width:56px;height:56px; cursor:pointer;}
.casePic .btn .img1{ display:none}
.casePic .btn:hover img{ display:none;}
.casePic .btn:hover .img1{ display:block;}
.casePic .left_btn{ position:absolute; top:285px; z-index:333;  left:17px;}
.casePic .right_btn{ position:absolute; top:285px; z-index:333; right:17px;}
.casePicTel{ display:none; min-height:100px; _height:100px; position:relative;}
.casePicTel .bigImg img{ width:100%; display:block}
.casePicTel .box{ background:#fff;}
.casePicTel .leftBtn { display:block; background:url(/images/nimg40_left.jpg) left center no-repeat; background-size:100%; width:20px; height:54px; position:absolute; z-index:10; left:0px; bottom:18px;}
.casePicTel .rightBtn { display:block; background:url(/images/nimg40_right.jpg) right center no-repeat; background-size:100%; width:20px; height:54px; position:absolute; z-index:10; right:0px; bottom:18px;}
.casePicTel .list {height:86px; overflow:hidden; position:relative; margin:10px auto;}
.casePicTel li {float:left; width:128px; text-align:center; height:86px; overflow:hidden; position:relative; opacity:0.5;}
.casePicTel li img { width:100px; height:68px; position:relative; top:0px; display:block; margin:0 auto}
.casePicTel .liNow{ opacity:1;}

.productIndex{ padding-bottom:50px;}
.productPic{ width:1200px; height:460px; position:relative; margin-bottom:40px;}
.productPic .title{ font-size:14px; color:#999; height:52px;}
.productPic .title em{ font-size:24px; color:#000; padding-right:10px;}
.productPic .list{ width:1200px; overflow:hidden;}
.productPic .list li{ width:299px; height:382px; margin-right:1px; background:#f3f3f3; float:left;} 
.productPic .list li .imgDiv{ width:297px; height:273px; border:#e6e6e6 solid 1px; overflow:hidden;}
.productPic .list li .box{ padding:18px 16px;}
.productPic .list li .name{ height:35px; line-height:35px; position:relative; padding-right:95px; overflow:hidden; color:#4e4e4e; font-size:18px;}
.productPic .list li .name .more{ position:absolute; right:0px; top:0px; font-size:12px; color:#707070; background:url(/images/nimg17_1.png) no-repeat right center; padding-right:36px;}
.productPic .list li .msg{ color:#b7b7b7; height:36px; overflow:hidden;}
.productPic .list li:hover{ background:#5c5c5c;}
.productPic .list li:hover .name,.productPic .list li:hover .more,.productPic .list li:hover .msg{ color:#fff;}
.productPic .prev{ display:block; width:39px; height:39px; right:49px; top:0px; background:url(/images/nimg39_left.jpg) no-repeat; position:absolute;}
.productPic .next{ display:block; width:39px; height:39px; right:0px; top:0px; background:url(/images/nimg39_right.jpg) no-repeat; position:absolute;}

.productPic2{ width:1200px; height:460px; position:relative; margin-bottom:40px;}
.productPic2 .title{ font-size:14px; color:#999; height:52px;}
.productPic2 .title em{ font-size:24px; color:#000; padding-right:10px;}
.productPic2 .list{ width:1200px; overflow:hidden;}
.productPic2 .list li{ width:299px; height:382px; margin-right:1px; background:#f3f3f3; float:left;} 
.productPic2 .list li .imgDiv{ width:297px; height:273px; border:#e6e6e6 solid 1px; overflow:hidden;}
.productPic2 .list li .box{ padding:18px 16px;}
.productPic2 .list li .name{ height:35px; line-height:35px; position:relative; padding-right:95px; overflow:hidden; color:#4e4e4e; font-size:18px;}
.productPic2 .list li .name .more{ position:absolute; right:0px; top:0px; font-size:12px; color:#707070; background:url(/images/nimg17_1.png) no-repeat right center; padding-right:36px;}
.productPic2 .list li .msg{ color:#b7b7b7; height:36px; overflow:hidden;}
.productPic2 .list li:hover{ background:#5c5c5c;}
.productPic2 .list li:hover .name,.productPic2 .list li:hover .more,.productPic2 .list li:hover .msg{ color:#fff;}
.productPic2 .prev{ display:block; width:39px; height:39px; right:49px; top:0px; background:url(/images/nimg39_left.jpg) no-repeat; position:absolute;}
.productPic2 .next{ display:block; width:39px; height:39px; right:0px; top:0px; background:url(/images/nimg39_right.jpg) no-repeat; position:absolute;}

.productPic3{ width:1200px; height:460px; position:relative; margin-bottom:40px;}
.productPic3 .title{ font-size:14px; color:#999; height:52px;}
.productPic3 .title em{ font-size:24px; color:#000; padding-right:10px;}
.productPic3 .list{ width:1200px; overflow:hidden;}
.productPic3 .list li{ width:299px; height:400px; margin-right:1px; background:#f3f3f3; float:left;} 
.productPic3 .list li .imgDiv{ width:297px; height:273px; border:#e6e6e6 solid 1px; overflow:hidden;}
.productPic3 .list li .box{ padding:18px 16px; position:relative; height:89px;}
.productPic3 .list li .name{ height:35px; line-height:35px; position:relative; padding-right:10px; overflow:hidden; color:#4e4e4e; font-size:18px;} 
.productPic3 .list li .msg{ color:#b7b7b7; height:36px; overflow:hidden;}
.productPic3 .list li:hover{ background:#5c5c5c;}
.productPic3 .list li:hover .name,.productPic3 .list li:hover .more,.productPic3 .list li:hover .msg{ color:#fff;}
.productPic3 .prev{ display:block; width:39px; height:39px; right:49px; top:0px; background:url(/images/nimg39_left.jpg) no-repeat; position:absolute;}
.productPic3 .next{ display:block; width:39px; height:39px; right:0px; top:0px; background:url(/images/nimg39_right.jpg) no-repeat; position:absolute;}
.productPic3 .list li .more{ position:absolute; right:16px; bottom:25px; font-size:12px; color:#707070; background:url(/images/nimg17_1.png) no-repeat right center; padding-right:36px; height:17px; line-height:17px;}

.productPicTel{position:relative; overflow:hidden; display:none; padding:20px 0 40px 0;}
/*.productPicTel .btnDiv{position:absolute; z-index:10;  text-align:center; width:100%; left:0px; bottom:15px;}
.productPicTel .btnDiv span{display:inline-block; width:8px; height:8px; margin:0 4px; background:#d0d0d0;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.productPicTel .btnDiv .on{background:#ffba00;}
*/
.productPicTel .title{ text-align:center; font-size:14px; padding-bottom:50px;}
.productPicTel .title em{ font-size:18px; color:#000; display:block;}
.productPicTel .bd{position:relative; z-index:0;}
.productPicTel .bd li{position:relative; color:#FFF; padding-left:10px;}
.productPicTel .bd li dd{ float:left; width:50%;}
.productPicTel .bd dd .imgDiv{ overflow:hidden; padding-right:10px;}
.productPicTel .bd dd .box{ padding:0 10px 10px; background:#f3f3f3; margin-right:8px;}
.productPicTel .bd dd .name{ height:35px; line-height:35px; position:relative; padding-right:95px; overflow:hidden; color:#4e4e4e; font-size:14px;}
.productPicTel .bd dd .name .more{ position:absolute; right:0px; top:0px; font-size:12px; color:#707070; background:url(/images/nimg17_1.png) no-repeat right center; padding-right:36px;}
.productPicTel .bd dd .msg{ color:#b7b7b7; height:36px; overflow:hidden;}
.productPicTel .bd dd img{width:100%; display:block; border:#e6e6e6 solid 1px;}
.productPicTel .prev{ display:block; width:29px; height:29px; right:49px; top:65px; background:url(/images/nimg39_left.jpg) no-repeat; background-size:100%; position:absolute;}
.productPicTel .next{ display:block; width:29px; height:29px; right:10px; top:65px; background:url(/images/nimg39_right.jpg) no-repeat; background-size:100%; position:absolute;}

.productPicTel2{position:relative; overflow:hidden; display:none; padding:20px 0 40px 0;}
/*.productPicTel .btnDiv{position:absolute; z-index:10;  text-align:center; width:100%; left:0px; bottom:15px;}
.productPicTel .btnDiv span{display:inline-block; width:8px; height:8px; margin:0 4px; background:#d0d0d0;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.productPicTel .btnDiv .on{background:#ffba00;}
*/
.productPicTel2 .title{ text-align:center; font-size:14px; padding-bottom:50px;}
.productPicTel2 .title em{ font-size:18px; color:#000; display:block;}
.productPicTel2 .bd{position:relative; z-index:0;}
.productPicTel2 .bd li{position:relative; color:#FFF; padding-left:10px;}
.productPicTel2 .bd li dd{ float:left; width:50%;}
.productPicTel2 .bd dd .imgDiv{ overflow:hidden; padding-right:10px;}
.productPicTel2 .bd dd .box{ padding:0 10px 10px; background:#f3f3f3; margin-right:8px;}
.productPicTel2 .bd dd .name{ height:35px; line-height:35px; position:relative; padding-right:95px; overflow:hidden; color:#4e4e4e; font-size:14px;}
.productPicTel2 .bd dd .name .more{ position:absolute; right:0px; top:0px; font-size:12px; color:#707070; background:url(/images/nimg17_1.png) no-repeat right center; padding-right:36px;}
.productPicTel2 .bd dd .msg{ color:#b7b7b7; height:36px; overflow:hidden;}
.productPicTel2 .bd dd img{width:100%; display:block; border:#e6e6e6 solid 1px;}
.productPicTel2 .prev{ display:block; width:29px; height:29px; right:49px; top:65px; background:url(/images/nimg39_left.jpg) no-repeat; background-size:100%; position:absolute;}
.productPicTel2 .next{ display:block; width:29px; height:29px; right:10px; top:65px; background:url(/images/nimg39_right.jpg) no-repeat; background-size:100%; position:absolute;}

.productPicTel3{position:relative; overflow:hidden; display:none; padding:20px 0 40px 0;}
/*.productPicTel .btnDiv{position:absolute; z-index:10;  text-align:center; width:100%; left:0px; bottom:15px;}
.productPicTel .btnDiv span{display:inline-block; width:8px; height:8px; margin:0 4px; background:#d0d0d0;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.productPicTel .btnDiv .on{background:#ffba00;}
*/
.productPicTel3 .title{ text-align:center; font-size:14px; padding-bottom:50px;}
.productPicTel3 .title em{ font-size:18px; color:#000; display:block;}
.productPicTel3 .bd{position:relative; z-index:0;}
.productPicTel3 .bd li{position:relative; color:#FFF; padding-left:10px;}
.productPicTel3 .bd li dd{ float:left; width:50%;}
.productPicTel3 .bd dd .imgDiv{ overflow:hidden; padding-right:10px;}
.productPicTel3 .bd dd .box{ padding:0 10px 20px; background:#f3f3f3; margin-right:8px; position:relative;}
.productPicTel3 .bd dd .name{ height:35px; line-height:35px; position:relative; padding-right:10px; overflow:hidden; color:#4e4e4e; font-size:14px;}
.productPicTel3 .bd dd .more{ position:absolute; right:10px; bottom:10px; font-size:12px; color:#707070; background:url(/images/nimg17_1.png) no-repeat right center; padding-right:36px; height:17px; line-height:17px;}
.productPicTel3 .bd dd .msg{ color:#b7b7b7; height:36px; overflow:hidden;}
.productPicTel3 .bd dd img{width:100%; display:block; border:#e6e6e6 solid 1px;}
.productPicTel3 .prev{ display:block; width:29px; height:29px; right:49px; top:65px; background:url(/images/nimg39_left.jpg) no-repeat; background-size:100%; position:absolute;}
.productPicTel3 .next{ display:block; width:29px; height:29px; right:10px; top:65px; background:url(/images/nimg39_right.jpg) no-repeat; background-size:100%; position:absolute;}

.product .title{ font-size:14px; color:#999; height:52px;}
.product .title em{ font-size:24px; color:#000; padding-right:10px;}
.product .titleTel{ text-align:center; font-size:14px; padding-bottom:20px; display:none;}
.product .titleTel em{ font-size:18px; color:#000; display:block;}

.product .list{ overflow:hidden; padding-bottom:50px;}
.product .list ul{ width:110%;}
.product .list li{ width:299px; height:382px; margin-right:1px; background:#f3f3f3; float:left;} 
.product .list li .imgDiv{  overflow:hidden;}
.product .list li .imgDiv img{width:297px; border:#e6e6e6 solid 1px; display:block;}
.product .list li .box{ padding:18px 16px;}
.product .list li .name{ height:35px; line-height:35px; position:relative; padding-right:95px; overflow:hidden; color:#4e4e4e; font-size:18px;}
.product .list li .name .more{ position:absolute; right:0px; top:0px; font-size:12px; color:#707070; background:url(/images/nimg17_1.png) no-repeat right center; padding-right:36px;}
.product .list li .msg{ color:#b7b7b7; height:36px; overflow:hidden;}
.product .list li:hover{ background:#5c5c5c;}
.product .list li:hover .name,.product .list li:hover .more,.product .list li:hover .msg{ color:#fff;}

.sideCase{ width:245px; margin-top:24px;}
.sideCase .title{ height:40px; line-height:40px; position:relative; padding-left:25px; color:#fff; background:#acacac; font-size:14px;}
.sideCase .title a{ display:block; width:17px; height:17px; position:absolute; right:18px; top:5px;}

.productShow_1{height:660px; width:510px;  position:relative;}
.productShow_1 .prev{position:absolute; left:0px; top:532px; display:block; width:8px; height:14px; background:url(/images/nimg8_left.png) left top no-repeat;}
.productShow_1 .next{position:absolute; right:0px; top:532px; display:block; width:8px; height:14px; background:url(/images/nimg8_right.png) left top no-repeat;}
.productShow_1 .list{width:466px; padding-top:22px; overflow:hidden; position:relative; left:23px; height:98px;}
.productShow_1 ul{width:2000%;}
.productShow_1 li{float:left; width:106px; height:98px; overflow:hidden; margin-right:14px;}
.productShow_1 li img{ display:block; border:#e6e6e6 solid 1px;}
.productShow_1 .liNow img{ border:#db3331 solid 1px;}
.productShow_1 .share{ padding-top:28px;}

.productShow_2{width:363px; overflow:hidden;}
.productShow_2 .name{ height:42px; overflow:hidden; color:#000; font-size:30px; font-weight:bold;}
.productShow_2 .msg{ margin-top:10px; height:40px; overflow:hidden; line-height:22px;}
.productShow_2 p{ font-size:14px; color:#3c3c3c; height:36px; line-height:36px;}
.productShow_2 .pattern li{float:left; width:64px; height:59px; overflow:hidden; position:relative; margin:0 8px 8px 0;}
.productShow_2 .pattern li div{height:59px; overflow:hidden;}
.productShow_2 .pattern li img{ display:block;}
.productShow_2 .pattern li span{ width:64px; height:59px; display:block; position:absolute; bottom:0px; left:0px; background:url(/images/nimg64Bg.png) no-repeat; display:none; z-index:22;}
.productShow_2 .pattern .liNow span{ display:block;}
.productShow_2 .size ul{ width:110%;}
.productShow_2 .size li{float:left; width:175px; height:57px; overflow:hidden; position:relative; margin:0 9px 9px 0; border:#e6e6e6 solid 1px;}
.productShow_2 .size li div{ padding:7px 0 0 12px; overflow:hidden;}
.productShow_2 .size .liNow{ border:#db3331 solid 1px;}
.productShow_2 .btnDiv{ padding:73px 0 0 70px;}
.productShow_2 .btnDiv a{ display:block; width:255px; height:46px; background:url(/images/btn5.png) no-repeat; color:#fff; line-height:46px; text-indent:120px; font-size:16px;}

.productShow_3 .tab{ width:284px; height:56px; margin:0 auto;}
.productShow_3 .tab li{ float:left; height:56px; width:142px; background:#f6f6f6; font-size:18px; color:#2e2e2e; text-align:center; line-height:56px;}
.productShow_3 .tab li.liNow{ background:url(/images/nimg142_1.png) no-repeat; height:64px; color:#fff;}
.productShow_3 .detail .part1{ background:#ededed; padding:45px 0 30px 0;}
.productShow_3 .detail .part1 .videoImg{ text-align:center;}

.productShow .returnBtn{ float:right; padding-top:30px; padding-bottom:20px;}
.productShow .returnBtn a{ display:block; width:161px; height:45px; background:url(/images/btn2.png) no-repeat; text-indent:28px; color:#fff; font-size:16px; line-height:45px;}

.otherProducts{ background:#dcdcdc; height:355px;}
.otherProducts .title{ height:80px; line-height:80px; padding:0 66px; position:relative; font-size:18px; color:#000;}
.otherProducts .title a{ display:block; position:absolute; right:0px; top:0px; font-size:12px; color:#707070; background:url(/images/nimg17_1.png) no-repeat right center; padding-right:36px;}
.otherPic{ position:relative; height:250px;}
.otherPic .list{ padding:0 67px; margin:0 auto; overflow:hidden;}
.otherPic .list li{ width:206px; height:236px; margin-right:8px; float:left;} 
.otherPic .list li .imgDiv{ width:206px; height:189px; overflow:hidden;}
.otherPic .list li .name{ position:relative; overflow:hidden; color:#4e4e4e; font-size:14px; padding-top:20px; text-align:center;}
.otherPic .prev{ display:block; width:8px; height:14px; left:30px; top:85px; background:url(/images/nimg8_left.png) no-repeat; position:absolute;}
.otherPic .next{ display:block; width:8px; height:14px; right:30px; top:85px; background:url(/images/nimg8_right.png) no-repeat; position:absolute;}
 
.otherPicTel{position:relative; overflow:hidden; display:none; padding:20px 0 40px 0;}
/*.productPicTel .btnDiv{position:absolute; z-index:10;  text-align:center; width:100%; left:0px; bottom:15px;}
.productPicTel .btnDiv span{display:inline-block; width:8px; height:8px; margin:0 4px; background:#d0d0d0;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.productPicTel .btnDiv .on{background:#ffba00;}
*/
.otherPicTel .bd{position:relative; z-index:0; margin:0 25px;}
.otherPicTel .bd li{position:relative; color:#FFF; padding-left:10px;}
.otherPicTel .bd li dd{ float:left; width:50%;}
.otherPicTel .bd dd .imgDiv{ overflow:hidden; padding-right:10px;}
.otherPicTel .bd dd .box{ padding:0 10px 10px; margin-right:8px;}
.otherPicTel .bd dd .name{ height:35px; line-height:35px; position:relative; text-align:center; overflow:hidden; color:#4e4e4e; font-size:14px;}
.otherPicTel .bd dd img{width:100%; display:block;}
.otherPicTel .prev{ display:block; width:8px; height:14px; left:5px; top:40%; margin-top:-7px; background:url(/images/nimg8_left.png) no-repeat; position:absolute; z-index:32}
.otherPicTel .next{ display:block; width:8px; height:14px; right:5px; top:40%; margin-top:-7px; background:url(/images/nimg8_right.png) no-repeat; position:absolute; z-index:32}
 
 
.productShow_1Tel{ display:none; min-height:100px; _height:100px; position:relative;}
.productShow_1Tel .bigImg img{ width:100%; display:block}
.productShow_1Tel .box{ background:#fff;}
.productShow_1Tel .leftBtn { display:block; background:url(/images/nimg40_left.jpg) left center no-repeat; background-size:100%; width:20px; height:54px; position:absolute; z-index:10; left:0px; bottom:18px;}
.productShow_1Tel .rightBtn { display:block; background:url(/images/nimg40_right.jpg) right center no-repeat; background-size:100%; width:20px; height:54px; position:absolute; z-index:10; right:0px; bottom:18px;}
.productShow_1Tel .list {height:80px; overflow:hidden; position:relative; margin:10px auto;}
.productShow_1Tel li {float:left; width:87px; text-align:center; height:80px; overflow:hidden; position:relative;}
.productShow_1Tel li img { width:74px; height:68px; position:relative; top:0px; display:block; margin:0 auto; border:#e6e6e6 solid 1px;}
.productShow_1Tel .liNow img{ border:#db3331 solid 1px;}
 
 
.contact{ padding-bottom:50px;}
.contact .title{ padding-bottom:20px;}
.contact .name{ font-size:24px; color:#333333; padding-bottom:25px;}
.contact .list{ padding-bottom:50px;}
.contact .list li{ float:left; padding-left:62px; position:relative; height:56px; width:538px; line-height:56px; font-size:18px; color:#7c7c7c;}
.contact .list li img{ position:absolute; left:0px; top:7px;}
.contact .list li .img1{ position:absolute; left:118px; top:15px;}
.contact .list li.li01{ width:1138px;}
.contact .list li em{ padding-right:128px;}

.mapPart1{ padding-top:50px; border-top:#000 solid 1px; padding-bottom:50px;}
.mapPart1 p{ text-align:center; color:#333; font-size:24px; padding-bottom:70px;}
.mapPart1 .box{ height:600px; background:url(/images/nimg1200_4.png) no-repeat; position:relative;}
.mapPart1 .box li{position:absolute;}
.mapPart1 .box li h1{ position:absolute; font-weight:400; color:#4f4f4f; height:50px;}
.mapPart1 .box li:hover h1{ color:#fff;}
.mapPart1 .box .li01{ width:540px; height:276px;  left:0px; top:0px; }
.mapPart1 .box .li01:hover{ background:url(/images/nimg540_1.png) no-repeat left top;}
.mapPart1 .box .li01 h1{ left:191px; top:86px;}
.mapPart1 .box .li02{ width:197px; height:290px; left:235px; top:230px; }
.mapPart1 .box .li02:hover{ background:url(/images/nimg197_1.png) no-repeat left top;}
.mapPart1 .box .li02 h1{ left:65px; top:77px; }
.mapPart1 .box .li03{ width:207px; height:168px; left:495px; top:0px; }
.mapPart1 .box .li03:hover{ background:url(/images/nimg207_1.png) no-repeat left top;}
.mapPart1 .box .li03 h1{ left:104px; top:98px; }
.mapPart1 .box .li04{ width:276px; height:340px; left:491px; top:158px; }
.mapPart1 .box .li04:hover{ background:url(/images/nimg276_1.png) no-repeat left top;}
.mapPart1 .box .li04 h1{ left:116px; top:102px; }
.mapPart1 .box .li05{ width:130px; height:117px; left:634px; top:138px; z-index:22}
.mapPart1 .box .li05:hover{ background:url(/images/nimg130_1.png) no-repeat left top;}
.mapPart1 .box .li05 h1{ left:36px; top:35px; }
.mapPart1 .box .li06{ width:569px; height:343px; right:0px; top:4px; }
.mapPart1 .box .li06:hover{ background:url(/images/nimg569_1.png) no-repeat left top;}
.mapPart1 .box .li06 h1{ left:250px; top:160px; }
.mapPart1 .box .li07{ width:274px; height:254px; right:0px; top:254px; }
.mapPart1 .box .li07:hover{ background:url(/images/nimg274_1.png) no-repeat left top;}
.mapPart1 .box .li07 h1{ left:57px; top:155px; }

.mapPart1 .maplayer{position:absolute; z-index:110; left:90px; top:-60px;  display:none;}
.mapPart1 .li01 .maplayer{ left:100px; top:-120px; background:url(/images/layerBg1.png) left top no-repeat; width:564px; height:368px;}
.mapPart1 .li02 .maplayer{ left:90px; top:-140px; background:url(/images/layerBg2.png) left top no-repeat; width:424px; height:228px;}
.mapPart1 .li03 .maplayer{ left:-240px; top:20px; background:url(/images/layerBg3.png) left top no-repeat; width:560px; height:351px;}
.mapPart1 .li04 .maplayer{ left:-240px; top:20px; background:url(/images/layerBg4.png) left top no-repeat; width:560px; height:351px; }
.mapPart1 .li05 .maplayer{ left:-230px; top:20px; background:url(/images/layerBg5.png) left top no-repeat; width:560px; height:351px; }
.mapPart1 .li06 .maplayer{ left:-405px; top:-33px; background:url(/images/layerBg6.png) left top no-repeat; width:401px; height:228px; }
.mapPart1 .li07 .maplayer{ left:-560px; top:-123px; background:url(/images/layerBg7.png) left top no-repeat; width:561px; height:368px; }

.mapPart1 .li01 .maplayer .name{ padding:40px 0 0 45px; font-size:16px; color:#db3331; font-weight:bold;}
.mapPart1 .li01 .maplayer .content dd .imgDiv{ width:116px; height:116px; margin:0 30px 10px 45px; border:#afafaf solid 5px; -moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;}
.mapPart1 .li01 .maplayer .content dd img{-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%; width:116px; height:116px;}
.mapPart1 .li01 .maplayer .content{ padding:18px 0 0 45px; font-size:13px; color:#7c7c7c; line-height:20px;}
.mapPart1 .li01 .maplayer .content dl{ width:110%;}
.mapPart1 .li01 .maplayer .content dd{ float:left; width:270px;}
.mapPart1 .li01 .maplayer .content span{ color:#000;}

.mapPart1 .li02 .maplayer .name{ padding:34px 0 0 23px; font-size:16px; color:#db3331; font-weight:bold;}
.mapPart1 .li02 .maplayer .content{ padding:15px 0 0 174px; font-size:13px; color:#7c7c7c; line-height:20px;}
.mapPart1 .li02 .maplayer .imgDiv{ position:absolute; left:29px; top:66px; width:116px; height:116px;border:#afafaf solid 5px; -moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;}
.mapPart1 .li02 .maplayer .imgDiv img{-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%; width:116px; height:116px;}
.mapPart1 .li02 .maplayer .content span{ color:#000;}

.mapPart1 .li03 .maplayer .name{ padding:20px 0 0 40px; font-size:16px; color:#db3331; font-weight:bold;}
.mapPart1 .li03 .maplayer .content{ padding:18px 0 0 40px; font-size:13px; color:#7c7c7c; line-height:20px;}
.mapPart1 .li03 .maplayer .content dl{ width:110%;}
.mapPart1 .li03 .maplayer .content dd{ float:left; width:270px;}
.mapPart1 .li03 .maplayer .content dd .imgDiv{ width:116px; height:116px; margin:0 30px 10px 45px; border:#afafaf solid 5px; -moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;}
.mapPart1 .li03 .maplayer .content dd img{-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%; width:116px; height:116px;}
.mapPart1 .li03 .maplayer .content span{ color:#000;}

.mapPart1 .li04 .maplayer .name{ padding:23px 0 0 38px; font-size:16px; color:#db3331; font-weight:bold;}
.mapPart1 .li04 .maplayer .content{ padding:18px 0 0 38px; font-size:13px; color:#7c7c7c; line-height:20px;}
.mapPart1 .li04 .maplayer .content dl{ width:110%;}
.mapPart1 .li04 .maplayer .content dd{ float:left; width:270px;}
.mapPart1 .li04 .maplayer .content dd .imgDiv{ width:116px; height:116px; margin:0 30px 10px 45px; border:#afafaf solid 5px; -moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;}
.mapPart1 .li04 .maplayer .content dd img{-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%; width:116px; height:116px;}
.mapPart1 .li04 .maplayer .content span{ color:#000;}

.mapPart1 .li05 .maplayer .name{ padding:23px 0 0 40px; font-size:16px; color:#db3331; font-weight:bold;}
.mapPart1 .li05 .maplayer .content{ padding:18px 0 0 40px; font-size:13px; color:#7c7c7c; line-height:20px;}
.mapPart1 .li05 .maplayer .content dl{ width:110%;}
.mapPart1 .li05 .maplayer .content dd{ float:left; width:270px;}
.mapPart1 .li05 .maplayer .content dd .imgDiv{ width:116px; height:116px; margin:0 30px 10px 45px; border:#afafaf solid 5px; -moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;}
.mapPart1 .li05 .maplayer .content dd img{-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%; width:116px; height:116px;}
.mapPart1 .li05 .maplayer .content span{ color:#000;}
.mapPart1 .li06 .maplayer .name{ padding:33px 0 0 165px; font-size:16px; color:#db3331; font-weight:bold;}
.mapPart1 .li06 .maplayer .imgDiv{ position:absolute; left:26px; top:58px; width:116px; height:116px;border:#afafaf solid 5px; -moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;}
.mapPart1 .li06 .maplayer .imgDiv img{-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%; width:116px; height:116px;}
.mapPart1 .li06 .maplayer .content{ padding:18px 0 0 165px; font-size:13px; color:#7c7c7c; line-height:20px;}
.mapPart1 .li06 .maplayer .content span{ color:#000;}

.mapPart1 .li07 .maplayer .name{ padding:40px 0 0 50px; font-size:16px; color:#db3331; font-weight:bold;}
.mapPart1 .li07 .maplayer .content{ padding:18px 0 0 50px; font-size:13px; color:#7c7c7c; line-height:20px;}
.mapPart1 .li07 .maplayer .content dl{ width:110%;}
.mapPart1 .li07 .maplayer .content dd{ float:left; width:270px;}
.mapPart1 .li07 .maplayer .content dd .imgDiv{ width:116px; height:116px; margin:0 30px 10px 45px; border:#afafaf solid 5px; -moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;}
.mapPart1 .li07 .maplayer .content dd img{-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%; width:116px; height:116px;}
.mapPart1 .li07 .maplayer .content span{ color:#000;}

.mapPart3 p{ text-align:center; color:#333; font-size:24px; padding-bottom:95px;}
.mapPart3{ padding-bottom:80px;}
.mapPart3 .tab{ height:62px; background:#d4d4d4;}
.mapPart3 .tab li{ float:left; width:50%; height:62px; line-height:62px; font-size:18px; color:#000;}
.mapPart3 .tab li.liNow{ background:#b12923; color:#fff;}
.mapPart3 .tab li.li01{ text-align:right;}
.mapPart3 .tab li.li01 em{ padding-right:125px; display:block; background:url(/images/nimg26_1.png) no-repeat 522px center;}
.mapPart3 .tab li.li02 em{ padding-left:95px;}

.mapPart1Tel{ display:none; padding-bottom:30px;}
.mapPart1Tel h1{ color:#db3331;  padding-top:12px;}
.mapPart1Tel li h2{ padding-top:25px; font-size:16px; color:#db3331;}
.mapPart1Tel li p{ padding-top:20px; font-size:14px; line-height:24px;}
.mapPart1Tel li p em{ color:#000;}

.mapPart2{ padding-top:50px; border-top:#000 solid 1px; padding-bottom:90px;}
.mapPart2 p{ text-align:center; color:#333; font-size:24px;}
.mapPart2 .box{ padding-top:60px;}
.mapPart2 .box ul{ width:110%;}
.mapPart2 .box li{ width:593px; height:220px; float:left; margin:0 10px 10px 0; position:relative; color:#fff;}
.mapPart2 .box li.li01{ background:#009cb2;}
.mapPart2 .box li.li02{ background:#aed447;}
.mapPart2 .box li.li03{ background:#ff7758;}
.mapPart2 .box li.li04{ background:#d5b369;}
.mapPart2 .box li .content_l{ position:absolute; left:16px; top:32px; width:126px; text-align:center;}
.mapPart2 .box li .content_r{ padding:25px 0 0 158px; }
.mapPart2 .box li .lbox{ height:177px; border-left:#fff solid 1px;}
.mapPart2 .box li .name{ font-size:14px; color:#fff; padding-top:10px;}
.mapPart2 .box li .title{ padding:10px 0 0 18px; font-size:16px;}
.mapPart2 .box li em{ padding:6px 35px 0 18px; font-size:14px; display:block;}
.mapPart2 .box li span{ display:block; padding:25px 0 0 18px; line-height:28px;}

.mapPart2Tel{ display:none; padding-bottom:30px; border-top:#dadada solid 1px;}
.mapPart2Tel h1{ color:#db3331; padding-bottom:10px; padding-top:12px;}
.mapPart2Tel li{ font-size:14px; padding-left:20px; position:relative; color:#666; line-height:22px; margin-bottom:20px;}
.mapPart2Tel li.li01{ background:url(/images/ico9.jpg) no-repeat left 6px;}
.mapPart2Tel li.li02{ background:url(/images/ico10.jpg) no-repeat left 6px;}
.mapPart2Tel li.li03{ background:url(/images/ico11.jpg) no-repeat left 6px;}
.mapPart2Tel li.li04{ background:url(/images/ico12.jpg) no-repeat left 6px;}
.mapPart2Tel li p{ color:#000; position:relative; padding-bottom:8px; padding-left:80px;}
.mapPart2Tel li p b{ width:80px; position:absolute; left:0px;  top:0px;}
.mapPart2Tel li.li01 p b{ color:#ed7206;}
.mapPart2Tel li.li02 p b{ color:#8986e9;}
.mapPart2Tel li.li03 p b{ color:#8acf58;}
.mapPart2Tel li.li04 p b{ color:#33b5e5;}


/*2016.08.05*/
.search .keywords{ font-size:24px; color:#363636; padding-top:68px; padding-bottom:45px;}
.search .keywords em{ color:#b12923;}
.search .tab{ padding-bottom:20px;}
.search .tab li{ width:116px; height:36px; float:left; margin-right:13px; background:#999999; color:#fff; font-size:16px; text-align:center; line-height:36px; border-radius:16px; -moz-border-radius:16px;}
.search .tab li.liNow{ background:#b12923;}

/*2016.12.22*/
.mapPart0{ padding:58px 0 100px; border-top:#000 solid 1px;}
.mapPart0 p{ color:#333; text-align:center; font-size:24px; padding-bottom:80px;}
.mapPart0 .box li{ padding-left:236px; width:164px; float:left; height:193px; position:relative;}
.mapPart0 .box li .ico{ position:absolute; left:0px; top:0px;}
.mapPart0 .box li .name2{ padding-top:60px; color:#000; font-size:24px;}
.mapPart0 .box li .tel{ font-size:16px; color:#000;}
<!--0.00024318695068359-->