﻿/* CSS Document */



a:hover {text-decoration:none;}



.block_home_slider {
	position: relative;
	background-color: #ffffff;
	text-align: center;
	line-height: 0px;
	margin-right: auto;
	margin-left: auto;
}  /*�ײ�Сͼ��*/
.block_home_slider .slide { display: block; position:relative; height: 696px;}

.block_home_slider .flex-direction-nav a {width:35px; height:68px; margin-top:-34px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(../image/index_15.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev { left:70px; background-position:0 -68px;}
.block_home_slider .flex-direction-nav a.flex-next { right:70px; background-position:0 0;}

.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}


.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} 
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}


.tbTit {padding: 25px 0 25px 0;}

.tbTit .p1 {font-size: 12px;color: #979797;margin-bottom: 12px;}

.tbTit .boxLeft {font-size: 24px;color: #000;padding-right:30px;font-weight:bold;}

.tbTit .boxRight {font-size: 16px;color: #979797;line-height:28px}





.boxNum {display: none; width: 104px;position: fixed;top: 100px; left: 50%;margin-left: -744px;z-index: 9;}

.boxNum ul li {height: 9px;position: relative;line-height: 9px;font-size: 12px;margin-bottom: 7px;overflow: hidden;cursor: pointer;}

.boxNum ul li em {display: block;width: 40px;height: 1px;background: #e3e3e3;position: absolute;right: 0;top: 4px;transition: all 0.5s;}

.boxNum ul li span {display: block;position: relative;left: -20px; height: 9px;line-height: 9px;color: #d61317;transition: all 0.5s;}

.boxNum ul li.cur span {left: 0;}

.boxNum ul li.cur em {width: 80px;background: #d61317;}





.banner {position: relative;}

.banner	a {display: block;height: 770px;}

.banner .ban_switch {position: absolute;width: 1200px;height: 12px;bottom: 150px; left: 50%;margin-left: -600px;overflow: hidden;}

.banner .ban_switch li {float: left;width: 12px;height: 12px;background: #fff;border-radius: 27px;margin-right:10px;cursor: pointer;}

.banner .ban_switch li.cur {background: #fcb814;}





.khdl {height: 0;}

.khdl .container {height: 0;position: relative;}

.khdl .khdlBox {width: 360px;height: 540px;position: absolute; right: 0;top: -690px;color: #fff;overflow: hidden;}

.khdl .khdlBox .khdl_con {position: relative;top: 470px;height: 530px; background: url(../image/bg01.png);padding: 0 40px;transition: all 0.5s;}

.khdl .khdlBox .p1 {height: 70px;line-height: 70px;padding-left: 35px;background: url(../image/khdlicon01.png) no-repeat left center;font-size: 18px;cursor: pointer;}

.khdl .khdlBox .p1 span {display: block;height: 70px; background: url(../image/khdlicon05.png) no-repeat right center;}

.khdl .khdl_con.cur {top: 0;padding-top: 10px;}

.khdl .khdl_con.cur .p1 span {background: url(../image/khdlicon04.png) no-repeat right center;}

.khdl .khdl_con .contop {margin-top: 10px;}

.khdl .khdl_con .p2 {height: 260px;height: 50px;line-height: 50px;background: #fff;overflow: hidden;margin-bottom: 20px;}

.khdl .khdl_con .p2 input {display: block; height: 50px;line-height: 50px;border: none;text-indent: 20px;font-size: 14px;color: #999;width: 235px;padding-right: 40px;background: url(../image/khdlicon02.png) no-repeat 250px center;}

.khdl .khdl_con .p3 {height: 260px;height: 50px;line-height: 50px;background: #fff;overflow: hidden;margin-bottom: 20px;}

.khdl .khdl_con .p3 input {display: block; height: 50px;line-height: 50px;border: none;text-indent: 20px;font-size: 14px;color: #999;width: 235px;padding-right: 40px;background: url(../image/khdlicon03.png) no-repeat 250px center;}

.khdl .khdl_con .p4 {overflow: hidden;height: 50px;margin-bottom: 20px;}

.khdl .khdl_con .p4 a {float: right;width: 125px;height: 50px;line-height: 50px;background: #fcb814;color: #000;text-align: center;}

.khdl .khdl_con .p4 a:first-child {float: left;width: 125px;height: 50px;line-height: 50px;background: #d61317;color: #fff;text-align: center;}

.khdl .khdl_con .p5 {text-align: center;padding-bottom: 25px;border-bottom: 1px solid #ccc;}

.khdl .khdl_con .p5 label {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;font-size: 14px;margin: 0 10px;}

.khdl .khdl_con .p5 input {position: relative;top: -1px;}

.khdl .khdl_con .p5 a {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;color: #fff;font-size: 14px;margin: 0 10px;}

.khdl .khdl_con .conbot {padding-top: 25px;height: 135px;text-align: center;background: url(../image/khdlmap.png) no-repeat center bottom;}

.khdl .khdl_con .conbot .p6 b {display: block;font-size: 26px;margin-bottom: 12px;}

.khdl .khdl_con .conbot .p6 i {display: block;font-size: 10px;}





.tbts {height: 0;background: #f6f6f6;   z-index: 1;}

.tbts .container {height: 0;position: relative;}

.tbts ul {height: 200px;position: absolute;left: 0;top: -50px;width: 1200px; background: #fff;overflow: hidden;   z-index: 1;}

.tbts ul li {float: left;width: 299px;border-left: 1px solid #f2f2f2;text-align: center;height: 200px;position: relative;top: 220px;}

.tbts ul li:first-child {border-left-color: #fff;}

.tbts ul li span {display: block;font-size: 20px;color: #000;padding-top: 60px;margin-bottom: 10px;position: relative;top: 0;transition: all 0.5s;}

.tbts ul li i {display: block;font-size: 14px;position: relative;top: 0;transition: all 0.5s;    font-size: 19px;font-family: cursive;}

.tbts ul li em {display: block;width: 22px;height: 1px;background: #c9c9c9;margin: 42px auto 0 auto;position: relative;top: 0;transition: all 0.5s;}

.tbts ul li:hover span {color: #d61317;top: -5px;font-weight: bold;}

.tbts ul li:hover i {color: #d61317;top: -5px;}

.tbts ul li:hover em {width: 44px;top: 5px;background: #d61317;}



/*

.jjnt {background: #f6f6f6;height: 870px;}

.jjnt .boxRight {margin-top: 35px;}

.jjnt .boxRight ul li {float: left;font-size: 16px;margin-right: 30px;position: relative;}

.jjnt .boxRight ul li a {color: #979797;}

.jjnt .boxRight ul li em {display: block;position: absolute;left: 0;bottom: -1px;background: #d61317;width: 0;height: 4px; transition: all 0.5s;opacity: 0.8;}

.jjnt .boxRight ul li.cur a , .jjnt .boxRight ul li:hover a {color: #333;}

.jjnt .boxRight ul li.cur em , .jjnt .boxRight ul li:hover em {width: 100%;}

.jjnt .conbox {float: left;width: 388px;height: 578px;border: 1px solid #e9e9e9;background: #fff;position: relative;margin-left: 15px;transition: all 1s;overflow: hidden;}

.jjnt .conbox:first-child {margin-left: 0;}

.jjnt .conbox dl {width: 388px;height: 578px;position: relative;}

.jjnt .conbox dl dt span {display: block;position: absolute;left: 164px;top: 68px;width: 55px;height: 53px;}

.jjnt .conbox dl dt em {display: block;font-size: 19px;color: #999;position: absolute;left: 334px;top: 68px;font-weight: lighter;}

.jjnt .conbox dl dd.dd1 {position: absolute;text-align: center;position: absolute;left: 39px; top: 165px;width: 310px;padding-bottom: 45px;border-bottom: 1px solid #e9e9e9;}

.jjnt .conbox dl dd.dd1 i {display: block;font-size: 12px;color: #999;}

.jjnt .conbox dl dd.dd1 span {display: block;font-size: 24px;color: #000;margin-top: 8px;}

.jjnt .conbox dl dd.dd2 {width: 388px;text-align: center;position: absolute;top: 320px;left: 0;width: 388px;font-size: 20px;line-height: 28px;}

.jjnt .conbox .rhjj {position: absolute;left: 133px;top: 470px;}

.jjnt .conbox .rhjj a {display: block;position: absolute; width: 125px;height: 50px;background: #d61317;color: #fff;text-align: center;font-size: 16px;line-height: 50px;}

.jjnt .conbox .rhjj p {display: none;}

.jjnt .conbox .boxmore {width: 0;padding: 0;overflow: hidden; transition: all 0.5s;}

.jjnt .conbox.notCur {width: 148px;}

.jjnt .conbox.notCur dl {width: 148px;height: 578px;}

.jjnt .conbox.notCur dl dt span {left: 45px;top: 49px;}

.jjnt .conbox.notCur dl dt em {left: 65px;top: 495px;}

.jjnt .conbox.notCur dl dd.dd1 {width: 148px; top: 175px;left: 0;border-bottom: none;}

.jjnt .conbox.notCur dl dd.dd1 span {padding: 0 15px;margin-top: 35px;}

.jjnt .conbox.notCur dl dd.dd2 {display: none;}

.jjnt .conbox.notCur .rhjj {display: none;}

.jjnt .con3.notCur dl dd.dd1 i {padding: 0 50px;}

.jjnt .con3.notCur dl dd.dd1 span {padding:0  25px;}

.jjnt .conbox.hasCur {width: 868px;height: 578px;}

.jjnt .conbox.hasCur dl {width: 868px;height: 150px;background: #d61317;}

.jjnt .conbox.hasCur dl dt span {left: 50px;top: 50px;}

.jjnt .conbox.hasCur dl dt em {display: none;}

.jjnt .conbox.hasCur dl dd.dd1 {left: 125px;top: 0;padding-top: 52px; padding-right: 70px;border-bottom: none;width: initial;text-align: left;border-right: 1px solid #652679;}

.jjnt .conbox.hasCur dl dd.dd1 i {color: #fff;}

.jjnt .conbox.hasCur dl dd.dd1 span {color: #fff;font-size: 32px;margin-top: 0;font-weight: bold;}

.jjnt .conbox.hasCur dl dd.dd2 {left: 375px;top: 48px;text-align: left;color: #fff;}

.jjnt .conbox.hasCur .boxmore {display: block; width: 868px;height: 230px; padding-top: 45px;}

.jjnt .conbox.hasCur .boxmore ul li {float: left;width: 198px;padding: 0 45px;height: 230px;border-left: 1px dotted #e1e1e1;}

.jjnt .conbox.hasCur .boxmore ul li span {display: block;font-size: 16px;color: #000;margin-bottom: 35px;line-height: 24px;}

.jjnt .conbox.hasCur .boxmore ul li p {line-height: 20px;}

.jjnt .conbox.hasCur .rhjj {left: 50px;top: 480px;}

.jjnt .conbox.hasCur .rhjj p {display: block;position: absolute;left: 150px;top: 0;width: 170px;height: 50px;}

.jjnt .conbox.hasCur .rhjj p span {display: block;font-size: 14px;margin-bottom: 4px;padding-top: 3px;}

.jjnt .conbox.hasCur .rhjj p i {display: block;font-size: 22px;color: #d61317;}

.jjnt .con2.hasCur dl dd.dd2 {left: 450px;}

.jjnt .con3.hasCur dl dd.dd2 {left: 410px;}

.jjnt .con1 dt span {background: url(http://www.dghc-ip.com/views/new/images/jjnticon01.png) no-repeat center;}

.jjnt .con2 dt span {background: url(http://www.dghc-ip.com/views/new/images/jjnticon03.png) no-repeat center;}

.jjnt .con3 dt span {background: url(http://www.dghc-ip.com/views/new/images/jjnticon05.png) no-repeat center;}

.jjnt .con1.hasCur dl dt span {background: url(http://www.dghc-ip.com/views/new/images/jjnticon02.png) no-repeat center;}

.jjnt .con2.hasCur dl dt span {background: url(http://www.dghc-ip.com/views/new/images/jjnticon04.png) no-repeat center;}

.jjnt .con3.hasCur dl dt span {background: url(http://www.dghc-ip.com/views/new/images/jjnticon06.png) no-repeat center;}

*/


 /*banner*/
        .fullSlide{ min-width:1200px; position:relative;  height:770px; overflow:hidden;  }
        .fullSlide .bd{ position:relative; z-index:0;  }
        .fullSlide .bd ul{ width:100% !important;  }
        .fullSlide .bd li{ width:100% !important;  height:770px; overflow:hidden; text-align:center;  }
        .fullSlide .bd li a{ display:block; height:770px; }
		.fullSlide .bd li img {width: 1920px;height: 770px;display: block;position: absolute;top: 0;left: 50%;margin-left: -960px;}
        .fullSlide .hd{ width:1200px; left:50%; margin-left:-600px; bottom:65px; position:absolute; z-index:1;overflow:hidden; }
        .fullSlide .hd ul{margin-left:500px; }
        .fullSlide .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer; width: 62px;height: 5px;background: #fff; text-indent: -999px;}
        .fullSlide .hd ul .on{background:#d61317;}


.jjnt {background: url(../image/jjntbg.jpg) no-repeat center top;height: 871px;padding-top: 150px;}

.jjnt .boxRight {margin-top: 35px;}

.jjnt .boxRight ul li {float: left;font-size: 16px;margin-right: 30px;position: relative;}

.jjnt .boxRight ul li a {color: #979797;}

.jjnt .boxRight ul li em {display: block;position: absolute;left: 0;bottom: -1px;background: #d61317;width: 0;height: 4px; transition: all 0.5s;opacity: 0.8;}

.jjnt .boxRight ul li.cur a , .jjnt .boxRight ul li:hover a {color: #333;}

.jjnt .boxRight ul li.cur em , .jjnt .boxRight ul li:hover em {width: 100%;}



.jjnt .conbox {float: left;width: 388px;height: 578px;background: #fff;position: relative;margin-left: 10px;transition: all 0.6s;overflow: hidden;}


.jjnt .conbox:first-child {margin-left: 0;}

.jjnt .conbox dl {width: 390px;height: 580px;position: relative;transition: all 0.5s;}

.jjnt .conbox dl dt span {display: block;position: absolute;left: 164px;top: 68px;width: 55px;height: 53px;}

.jjnt .conbox dl dt em {display: block;font-size: 19px;color: #999;position: absolute;left: 334px;top: 68px;font-weight: lighter;}

.jjnt .conbox dl dd.dd1 {/* position: absolute; */text-align: center;position: absolute;left: 39px;top: 165px;width: 310px;padding-bottom: 45px;border-bottom: 1px solid #e9e9e9;}

.jjnt .conbox dl dd.dd1 i {display: block;font-size: 12px;color: #999;}

.jjnt .conbox dl dd.dd1 span {display: block;font-size: 24px;color: #000;margin-top: 8px;}

.jjnt .conbox dl dd.dd2 {width: 388px;text-align: center;position: absolute;top: 320px;left: 0;width: 388px;font-size: 20px;line-height: 28px;}

.jjnt .conbox .rhjj {position: absolute;left: 133px;top: 470px;}

.jjnt .conbox .rhjj a {display: block;position: absolute; width: 125px;height: 50px;background: #d61317;color: #fff;text-align: center;font-size: 16px;line-height: 50px;}

.jjnt .conbox .rhjj p {display: none;}

.jjnt .conbox .boxmore {position: absolute;left: 299px;top: 0;width: 0;height: 574px; padding: 0;overflow: hidden;}

.jjnt .conbox .boxmore ul {width: 576px;}

.jjnt .conbox .boxmore ul li {width: 346px;height: 192px;border-bottom: 1px dotted #f4f4f4;position: relative;padding-left: 230px;}

.jjnt .conbox .boxmore ul li span {display: block;width: 141px;height: 141px;background: url(../image/jjntty01.png) no-repeat center;position: absolute;left: 55px;top: 27px;text-align: center;}

.jjnt .conbox .boxmore ul li span i {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;height: 48px;line-height: 24px;font-size: 16px;color: #000;width: 130px;}

.jjnt .conbox .boxmore ul li span em {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;height: 100%;width: 0;}

.jjnt .conbox .boxmore ul li p {line-height: 20px;padding-top: 70px;margin-right: 45px;}

.jjnt .conbox .boxmore ul li.li1 span {transition: all 0.5s ;}

.jjnt .conbox .boxmore ul li.li2 span {transition: all 0.9s;}

.jjnt .conbox .boxmore ul li.li3 span {transition: all 1.3s;}





.jjnt .conbox.notCur {width: 150px;height: 580px;}

.jjnt .conbox.notCur dl {width: 148px;height: 578px;}

.jjnt .conbox.notCur dl dt span {left: 45px;top: 49px;}

.jjnt .conbox.notCur dl dt em {left: 65px;top: 495px;}

.jjnt .conbox.notCur dl dd.dd1 {width: 148px; top: 175px;left: 0;border-bottom: none;}

.jjnt .conbox.notCur dl dd.dd1 span {padding: 0 15px;margin-top: 35px;}

.jjnt .conbox.notCur dl dd.dd2 {display: none;}

.jjnt .conbox.notCur .rhjj {display: none;}

.jjnt .conbox.notCur .boxmore {width: 0;}



.jjnt .con1.hasCur dl {background: url(http://www.dghc-ip.com/views/new/images/jjntboxbg01.jpg) no-repeat center top;}

.jjnt .con2.hasCur dl {background: url(http://www.dghc-ip.com/views/new/images/jjntboxbg02.jpg) no-repeat center top;}

.jjnt .con3.hasCur dl {background: url(http://www.dghc-ip.com/views/new/images/jjntboxbg03.jpg) no-repeat center top;}



.jjnt .con3.notCur dl dd.dd1 i {padding: 0 50px;}

.jjnt .con3.notCur dl dd.dd1 span {padding:0  25px;}





.jjnt .conbox.hasCur {width: 880px;height: 580px;}

.jjnt .conbox.hasCur dl {width: 300px;}

.jjnt .conbox.hasCur dl dt span {left: 125px;top: 50px;}

.jjnt .conbox.hasCur dl dt em {display: none;}

.jjnt .conbox.hasCur dl dd.dd1 {left: 0px;width: 300px;top: 130px;border-bottom: none;}

.jjnt .conbox.hasCur dl dd.dd1 i {color: #fff;}

.jjnt .conbox.hasCur dl dd.dd1 span {color: #fff;font-size: 32px;margin-top: 0;font-weight: bold;}

.jjnt .conbox.hasCur dl dd.dd2 {left: 0;top: 230px;text-align: center;color: #fff;width: 300px;}

.jjnt .conbox.hasCur .boxmore {display: block; width: 578px;height: 574px;border: 3px solid #d61317;border-left: none;}

.jjnt .conbox.hasCur .boxmore ul li span {transform: rotate(360deg);}



.jjnt .conbox.hasCur .rhjj {left: 50px;top: 400px;}

.jjnt .conbox.hasCur .rhjj p {display: block;position: absolute;left: 15px;top: 70px;width: 170px;height: 50px;text-align: center;}

.jjnt .conbox.hasCur .rhjj a {background: #fcb814;left: 35px;top: 0;color: #d61317;}

.jjnt .conbox.hasCur .rhjj p span {display: block;font-size: 14px;margin-bottom: 4px;padding-top: 3px;color: #fff;text-align: center;}

.jjnt .conbox.hasCur .rhjj p i {display: block;font-size: 22px;color: #fff;}





.jjnt .con1 dt span {background: url(http://www.dghc-ip.com/views/new/images/jjnticon01.png) no-repeat center;}

.jjnt .con2 dt span {background: url(http://www.dghc-ip.com/views/new/images/jjnticon03.png) no-repeat center;}

.jjnt .con3 dt span {background: url(http://www.dghc-ip.com/views/new/images/jjnticon05.png) no-repeat center;}

.jjnt .con1.hasCur dl dt span {background: url(http://www.dghc-ip.com/views/new/images/jjnticon02.png) no-repeat center;}

.jjnt .con2.hasCur dl dt span {background: url(http://www.dghc-ip.com/views/new/images/jjnticon04.png) no-repeat center;}

.jjnt .con3.hasCur dl dt span {background: url(http://www.dghc-ip.com/views/new/images/jjnticon06.png) no-repeat center;}













.tbys {height: 820px;overflow: hidden;}

.tbys .container {position: relative;height: 820px;}

.tbys .tbysImg {position: absolute;left: -360px;}

.tbys .tbysImg {height: 606px;position: absolute;width: 1920px;bottom: 0;z-index: 0;}

.tbys .tbysImg ul li {display: none;width: 1920px;height: 606px;}

.tbys .tbysImg ul li img {display: block;width: 1920px;height: 606px;}

.tbys .tbysImg ul li.cur {display: block;}

.tbys .tbys_con {height: 606px;position: relative;top: 49px;}

.tbys .tbys_con .tbysbg {height: 240px;width: 1920px;position: absolute;left: -360px;bottom: 0;z-index: 0;}

.tbys .tbys_con .tbysbg .conbg {float: left; width: 360px;height: 240px;background: url(../image/bg01.png);}

.tbys .tbys_con .tbysbg .bg2 ,.tbys .tbys_con .tbysbg .bg3 ,.tbys .tbys_con .tbysbg .bg4 {width: 299px;margin-left: 1px;}

.tbys .tbys_con .tbysbg .bg5 {width: 298px;margin: 0 1px;}



.tbys .tbys_con .conbox {width: 299px;height: 606px;position: absolute;top: 365px;left: 0;color: #fff;z-index: 2;transition: all 0.5s;}

.tbys .tbys_con .conbox .p1 {margin: 40px 38px;font-size: 17px;transition: all 1s;}

.tbys .tbys_con .conbox .p1 b {display: block;font-size: 18px;font-weight: normal;transition: all 1s;}

.tbys .tbys_con .conbox .p2 {position: absolute;top: 146px;left: 0;text-indent: 38px;height: 40px;line-height: 40px; width: 100%;transition: all 1s;}

.tbys .tbys_con .conbox .p3 {position: relative;left: 0;top: 606px; transition: all 1s;}

.tbys .tbys_con .conbox .p4 {position: absolute;left: 38px; bottom: -100px; transition: all 1s;}

.tbys .tbys_con .con1 {left: 1px;}

.tbys .tbys_con .con2 {left: 301px;}

.tbys .tbys_con .con3 {left: 601px;}

.tbys .tbys_con .con4 {left: 901px;width: 298px;}

.tbys .tbys_con .conbox.cur {height: 606px; top: 0;background: #d61317;}

.tbys .tbys_con .conbox.cur .p1 {padding: 25px 0;border-top: 2px solid #fff;border-bottom: 1px solid #fff;}

.tbys .tbys_con .conbox.cur .p1 b {font-weight: bold;font-size: 24px;}

.tbys .tbys_con .conbox.cur .p2 {top: -40px;background: #fcb814;}

.tbys .tbys_con .conbox.cur .p3 {top: 0; margin: 0 38px;font-size: 13px;line-height: 26px;}

.tbys .tbys_con .conbox.cur .p4 {left: 38px;bottom: 40px;font-size: 16px;}

.tbys .tbys_con .conbox.cur .p4 em {display: block;width: 30px;height: 1px;background: #fff;margin-top: 18px;}





.advantage {padding-bottom: 80px;}

.advantage .adv_con {}

.advantage .advbox {float: left; width: 299px;height: 360px;border: 1px solid #eee;margin: 0 0 -1px -1px;position: relative;z-index: 999;}

.advantage .advbox .p1 {margin: 0 40px;padding-top: 38px;font-size: 22px;color: #d61317;margin-bottom: 33px;position: relative;z-index: 999;transition: all 0.5s;}

.advantage .advbox .p2 {margin: 0 28px;line-height: 22px;height: 295px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;/*-webkit-line-clamp: 3;*/ -webkit-box-orient: vertical;position: relative;z-index: 999;transition: all 0.5s;}

.advantage .advbox em {display: block;width: 20px;height: 20px;position: absolute;left: 40px;bottom: 35px;text-align: center;line-height: 20px;color: #ccc;font-size: 12px;z-index: 999;transition: all 0.5s;}

.advantage .advbox i {display: block;width: 35px;height: 35px;position: absolute;right: 40px;bottom: 35px;z-index: 999;transition: all 0.5s;}





.advantage .advbox:hover .p1 {color: #fff;}

.advantage .advbox:hover .p2 {color: #fff;}

.advantage .advbox .advbg {background: #d61317;position: absolute;}

.advantage .adv1 i {background: url(../image/advicon01.png) no-repeat center;}

.advantage .adv2 i {background: url(../image/advicon03.png) no-repeat center;}

.advantage .adv3 i {background: url(../image/advicon05.png) no-repeat center;}

.advantage .adv4 i {background: url(../image/advicon07.png) no-repeat center;}

.advantage .adv5 i {background: url(../image/advicon09.png) no-repeat center;}

.advantage .adv6 i {background: url(../image/advicon11.png) no-repeat center;}

.advantage .adv7 i {background: url(../image/advicon13.png) no-repeat center;}

.advantage .adv8 i {background: url(../image/advicon15.png) no-repeat center;}

.advantage .adv1:hover i {background: url(../image/advicon02.png) no-repeat center;}

.advantage .adv2:hover i {background: url(../image/advicon04.png) no-repeat center;}

.advantage .adv3:hover i {background: url(../image/advicon06.png) no-repeat center;}

.advantage .adv4:hover i {background: url(../image/advicon08.png) no-repeat center;}

.advantage .adv5:hover i {background: url(../image/advicon10.png) no-repeat center;}

.advantage .adv6:hover i {background: url(../image/advicon12.png) no-repeat center;}

.advantage .adv7:hover i {background: url(../image/advicon14.png) no-repeat center;}

.advantage .adv8:hover i {background: url(../image/advicon16.png) no-repeat center;}







.jjfa {height: 820px;background: url(../image/jjfabg.jpg) no-repeat center top;position: relative;    background: url(../image/jjntbg.jpg) no-repeat center top;
    height: 871px;
    padding-top: 150px;}

.jjfa .jjfaline {position: absolute;left: 0;top: 335px;width: 100%;height: 1px; background: #666;}

.jjfa .tbTit {padding: 90px 0 30px 0;}

.jjfa .tbTit .p1 {color: #979797;}

.jjfa .tbTit .boxLeft {color: #000;}

.jjfa .tbTit .boxRight {color: #979797;}



.jjfa_con {height: 515px;overflow: hidden;padding-top: 51px;}

.jjfa_con .jjfabox {float: left;width: 150px;height: 475px; position: relative;left: -1200px; padding:40px 40px 0 40px;background: #fff;margin-left: 12px; cursor:pointer;}

.jjfa_con .jjfabox a.jjfaa {display: block;height: 515px;}

.jjfa_con .jjfabox .boxem {display: block;width: 22px;height: 22px;background: url(../image/jjfaty01.png) no-repeat center;position: absolute;left: 104px;top: -51px;}

.jjfa_con .jjfabox .boxi {display: none;width: 9px;height: 5px;background: url(../image/jjfabg02.png) no-repeat center;position: absolute;left: 111px;top: -5px;}

.jjfa_con .jjfabox:first-child {margin-left: 0;}

.jjfa_con .jjfabox .p1 {padding: 20px 0;border-top: 2px solid #c9c9c9;border-bottom: 1px solid #c9c9c9;font-size: 18px;text-align: center;color: #000;margin-bottom: 40px;}

.jjfa_con .jjfabox .p1 b {display: block;font-size: 18px;color: #d61317;margin-bottom: 5px;}

.jjfa_con .jjfabox .p2 {text-align: center;font-size: 13px;line-height: 22px;margin-bottom: 125px;color: #000;}

.jjfa_con .jjfabox .p3 {text-align: center;}

.jjfa_con .jjfabox .p3 em {display: block;font-size: 12px;color: #000;margin-bottom: 22px;}

.jjfa_con .jjfabox .jjfaicon {display: block;width: 35px;height: 35px;position: absolute;left: 100px;top: 310px;transition: all 0.5s;}

.jjfa_con .jjfabox .p3 span {display: block;color: #999;font-size: 12px;}

.jjfa_con .jjfabox .p3 span i {display: block;font-size: 16px;margin-top: 20px;}

.jjfa_con .jjfabox .p4 {height: 29px;position: absolute;left: 0;bottom: 0;width: 100%;border-top: 1px solid #eee;overflow: hidden;transition: all 0.5s;}

.jjfa_con .jjfabox .p4 span {position: absolute;left: -100px;height: 40px;line-height: 40px;color: #fff;transition: all 0.5s;}

.jjfa_con .jjfabox .p4 em {display: block;width: 40px;height: 13px;background: url(../image/jjfajt01.png) no-repeat center;position: absolute;left: 97px;top: 7px;transition: all 0.5s;}

.jjfa_con .box1 .jjfaicon {background: url(../image/jjfaicon01.png) no-repeat center;}

.jjfa_con .box2 .jjfaicon {background: url(../image/jjfaicon03.png) no-repeat center;}

.jjfa_con .box3 .jjfaicon {background: url(../image/jjfaicon05.png) no-repeat center;}

.jjfa_con .box4 .jjfaicon {background: url(../image/jjfaicon07.png) no-repeat center;}

.jjfa_con .box5 .jjfaicon {background: url(../image/jjfaicon09.png) no-repeat center;}



.jjfa_con .jjfabox:hover {background: #d61317;}

.jjfa_con .jjfabox:hover .boxem {background: url(../image/jjfaty02.png) no-repeat center;}

.jjfa_con .jjfabox:hover .boxi {display: block;}

.jjfa_con .jjfabox:hover .p1 {color: #fff;border-color: #fff;}

.jjfa_con .jjfabox:hover .p1 b {color: #fff;}

.jjfa_con .jjfabox:hover .p2 {color: #fff;}

.jjfa_con .jjfabox:hover .p3 em {color: #fff;}

.jjfa_con .jjfabox:hover .p3 span {color: #fff;}

.jjfa_con .jjfabox:hover .p4 {height: 40px;background: #fcb814;border-top-color: #fcb814;}

.jjfa_con .jjfabox:hover .p4 span {left: 15px;}

.jjfa_con .jjfabox:hover .p4 em {background: url(../image/jjfajt01.png) no-repeat center;position: absolute;left: 164px;top: 13px;}



.jjfa_con .box1:hover .jjfaicon {transform: rotateY(360deg); background: url(../image/jjfaicon02.png) no-repeat center;}

.jjfa_con .box2:hover .jjfaicon {transform: rotateY(360deg); background: url(../image/jjfaicon04.png) no-repeat center;}

.jjfa_con .box3:hover .jjfaicon {transform: rotateY(360deg); background: url(../image/jjfaicon06.png) no-repeat center;}

.jjfa_con .box4:hover .jjfaicon {transform: rotateY(360deg); background: url(../image/jjfaicon08.png) no-repeat center;}

.jjfa_con .box5:hover .jjfaicon {transform: rotateY(360deg); background: url(../image/jjfaicon10.png) no-repeat center;}




/*dkls*/

.dkls {padding: 15px 0 0px 0;}

.dkls .container {padding-top: 0px;}

.dkls dl {width: 218px;float: left;margin: 0 0 30px 25px;transition: all 0.5s;}

.dkls dl.bdnot {margin-left: 0;}
.dkls dl:nth-child(2){ margin-left: 0px ;}
.dkls dl:nth-child(7){ margin-left: 0px ;}
.dkls dl:nth-child(12){ margin-left: 0px ;}
.dkls dl dt {height: 302px;position: relative;overflow: hidden;}

.dkls dl dt img {display: block;transition: all 0.5s;}

.dkls dl dt p {height:105px;position: absolute;left: 0;bottom: 0; width: 100%;background: url(../image/bg01.png);}

.dkls dl dt p b {display: block;font-size: 24px;font-weight: bold;color: #fff;margin:8px 8px 0 12px;padding-bottom:10px;border-bottom:1px solid #fff;}

.dkls dl dt p span {display: block;margin: 10px 0 0 12px;font-size: 14px;color: #d6d6d6; line-height:22px;}

.dkls dl dd {height: 42px;position: relative;overflow: hidden;}

.dkls dl dd a {float: left;width: 50%;font-size: 18px;color: #3b382e;text-indent: 12px;line-height: 42px;background: #ffcd32;}

.dkls dl dd a:first-child {background: #0D4DA1;text-indent: 30px;color: #fff;}

.dkls dl dd a:first-child img {position: relative;left: -5px;top: 3px;}

.dkls dl .span1{ display:none;}

.dkls dl .span2{ display:block;}

.dkls dl:hover {box-shadow: 8px 8px 15px #999;}

.dkls dl:hover dt img {transform: scale(1.1);}



.dkls .more{display: block;width: 139px;height: 32px;margin: 40px auto 0;}

.dkls .more img{display: block;}




.hzhb {padding-bottom: 80px;}

.hzhb .hzhb_con ul li {float: left;width: 239px;height: 141px;border: 1px solid #eee;margin: 0 0 -1px -1px;position: relative;z-index: 1;overflow: hidden;}

.hzhb .hzhb_con ul li .s1 {display: block;/*opacity: 0.5;filter:alpha(opacity=50);*/}

.hzhb .hzhb_con ul li .s2 {display: none;}

.hzhb .hzhb_con ul li img {display: block;width: 239px;height: 141px;transform: scale(0.75);}

.hzhb .hzhb_con ul li p {position: absolute;left:-250px;bottom: 0;height: 35px;line-height: 35px;background: #d61317;width: 100%;transition: all 0.5s;}

.hzhb .hzhb_con ul li p span {display: block;width: 90px;margin-left: 20px;color: #fff;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}

.hzhb .hzhb_con ul li p em {display: block;width: 40px;height: 13px;position: absolute;right: 20px;top: 11px;background: url(../image/hzhbjt.png) no-repeat center;}





.hzhb .hzhb_con ul li:hover .s1 {display: none;}

.hzhb .hzhb_con ul li:hover .s2 {display: block;}

.hzhb .hzhb_con ul li:hover p {left: 0;}




.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
  
  
  #wrapper {
  padding: 20px;
  }


.rslides {
  margin: 0 auto 40px;
  }

#slider2,
#slider3 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 auto;
  }

.rslides_tabs {
  list-style: none;
  padding: 0;
  background: rgba(0,0,0,.25);
  box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  font-size: 18px;
  list-style: none;
  margin: 0 auto 50px;
  max-width: 540px;
  padding: 10px 0;
  text-align: center;
  width: 100%;
  }

.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
  }

.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
  }

.rslides_tabs li:first-child {
  margin-left: 0;
  }

.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
  }

/* Callback example */
.events {
  list-style: none;
  }

.callbacks_container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  width: 100%;
  }

.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }

.callbacks img {
  display: block;
  position: relative;
  z-index: 1;
  height: 383px;
  width: 100%;
  border: 0;
  }

.callbacks .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 16px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }

.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../image/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.callbacks_nav:active {
  opacity: 1.0;
  }

.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }
@media screen and (max-width: 600px) {

  .callbacks_nav {
    top: 47%;
    }
  }
  
.news .conbox {display: none;}
.news .conbox li{ float:left; width:212px;margin-right:10px; background:#fff;padding:10px; text-align:center;box-shadow:2px 2px 5px 2px #eee;}
.news .conbox li:hover{box-shadow:2px 2px 5px 2px #ccc;}
.news .conbox li img{ width:212px;height:212px;}
.news .conbox li p{ font-size:16px; line-height:30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news .conbox li:last-child{margin-right:0; }
.caption{ color:#d61317;font-size:20px !important; line-height:30px;}
.news .conbox.cur {display: block;}
.news .news_con1{ box-shadow:2px 2px 5px 2px #eee;}

.news {background: #f6f6f6;padding-bottom: 20px;margin-top:20px;}

.news .boxRight ul li {float: left;font-size: 18px;margin-right: 30px;position: relative;}

.news .boxRight ul li a {color: #979797;}

.news .boxRight ul li em {display: block;position: absolute;left: 0;bottom: -1px;background: #d61317;width: 0;height: 2px; transition: all 0.5s;opacity: 0.8;}

.news .boxRight ul li.cur a , .news .boxRight ul li:hover a {color: #333;}

.news .boxRight ul li.cur em , .news .boxRight ul li:hover em {width: 100%;}



.news .conleft {width: 720px;background: #fff;}

.news .conleft .p1 {font-size: 18px;margin-bottom: 35px;}

.news .conleft .p1 a {color: #333;}

.news .conleft .p2 {margin-bottom: 35px;font-size: 14px;margin-bottom: 35px;line-height: 20px;}

.news .conleft .p3 {padding-left: 65px;position: relative;color: #ccc;margin-bottom: 20px;}

.news .conleft .p3 em {display: block;width: 2px;height: 109px;background: #d61317;position: absolute;left: 40px;top: 0px;}

.news .conleft .p3 span {display: block;font-size: 24px;}

.news .conleft .p3 i {display: block;font-size: 13px;}

.news .conleft .p4 {overflow: hidden;}

.news .conleft .p4 img {display: block;width: 360px;height: 245px;}

.news .conright {width: 460px; background:#fff;padding-right:20px;}
.news .conright h2{ line-height:60px;font-size:20px; color:#000;}
.news .conright h2 span{ float:right;font-size:14px;font-weight:normal; }
.news .conright h2 span a{color:#999}
.news .conright dl {position: relative;height: 112px;padding-top: 18px;border-top: 1px solid #ededed;}

.news .conright dl:first-child {padding-top: 0;margin-top: 0;border-top: none;}




.news .conright dl:first-child dt {top: 0;}

.news .conright dl dd.dd1 {font-size: 16px;margin-bottom: 6px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}

.news .conright dl dd.dd1 a {color: #333;}

.news .conright dl dd.dd2 {line-height: 24px; font-size: 14px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;height: 28px;margin-bottom: 14px;}
.news .conright dl dd.dd2 a{color:#999;}
.news .conright dl dd.dd3 {position: relative;}

.news .conright dl dd.dd3 a {display: block;color: #ccc;background: url(../image/newsjt01.png) no-repeat right center;}



.news .conright dl:hover dt img {transform: scale(1.1);}

.news .conright dl:hover dd.dd1 a {color: #d61317;}





.zxzx {background: url(http://www.dghc-ip.com/views/new/images/beij.jpg) no-repeat center;padding: 75px 0;color: #fff;}

.zxzx .p1 i {display: block;font-size: 12px;margin-bottom: 15px;}

.zxzx .p1 span {display: block;font-size: 24px;line-height: 30px;margin-bottom: 40px;}

.zxzx .zxzx_con {overflow: hidden;}

.zxzx .infoP1 {float: left;width: 300px;height: 50px;background: #fff;box-shadow: 5px 0 15px #e1e1e1;position: relative;z-index: 3;}

.zxzx .infoP1 input {display: block;width: 260px;height: 50px;line-height: 50px;border: none;text-indent: 20px;font-size: 16px;color: #666;padding-right: 25px;background: url(../image/zxzxicon01.png) no-repeat right center;}

.zxzx .infoP2 {float: left;width: 300px;height: 50px;background: #fff;box-shadow: 5px 0 15px #e1e1e1;position: relative;z-index: 2;}

.zxzx .infoP2 input {display: block;width: 260px;height: 50px;line-height: 50px;border: none;text-indent: 20px;font-size: 16px;color: #666;padding-right: 25px;background: url(../image/zxzxicon02.png) no-repeat right center;}

.zxzx .infoP3 {float: left;width: 360px;height: 50px;background: #fff;position: relative;z-index: 1;}

.zxzx .infoP3 input {display: block;width: 320px;height: 50px;line-height: 50px;border: none;text-indent: 20px;font-size: 16px;color: #666;padding-right: 25px;background: url(../image/zxzxicon03.png) no-repeat right center;}

.zxzx .ljtj {float: right;width: 230px;height: 50px;background: #fcb814;}

.zxzx .ljtj a{display: block;height: 50px;line-height: 50px;text-indent: 30px;color: #fff;background: url(../image/zxzxjt.png) no-repeat 133px center;font-size: 16px;}



.pinggu{ height:300px;}
.pinggu h2{font-size: 24px;color: #000;padding: 25px 0 25px 0;}
.pinggu li{ width:570px;height:140px; float:left; background:#fff;margin-right:20px;padding-top:30px;padding-left:20px;box-shadow:2px 2px 5px 2px #eee;}
.pinggu li:hover{box-shadow:2px 2px 5px 2px #ccc;}
.pinggu li:last-child{margin-right:0;}
.pinggu li img{ float:left;padding-right:20px;}
.pinggu li .pinggu_m{}
.pinggu li .pinggu_m h3{font-weight:normal; line-height:40px;}
.pinggu li .pinggu_m p{margin-bottom:20px;}
.pinggu li .pinggu_m a{ background:#d61317; color:#fff;padding:5px 20px;margin-top:50px;}


.zhuanli{height:380px;}
.zhuanli h2{font-size: 24px;color: #000;padding: 25px 0 25px 0;}
.zhuanli li{width:212px; float:left;height:250px;margin-right:10px; text-align:center; background:#fff;padding:10px;box-shadow:2px 2px 5px 2px #eee;}
.zhuanli li:hover{box-shadow:2px 2px 5px 2px #ccc;}
.zhuanli li:last-child{margin-right:0;}
.zhuanli li img{ width:30%;margin:20px 0;}
.zhuanli li h3{font-size:16px; font-weight:normal; color:#000;}
.zhuanli li p{line-height:35px;padding-bottom:20px;}
.zhuanli li a{ border:1px solid #ccc;padding:3px 15px;}
.zhuanli li a:hover{ background:#d61317; color:#fff;}


.shangbiao{height:380px;}
.shangbiao h2{font-size: 24px;color: #000;padding: 25px 0 25px 0;}
.shangbiao li{width:212px; float:left;height:230px;margin-right:10px; text-align:center; background:#fff;padding:10px;box-shadow:2px 2px 5px 2px #eee;}
.shangbiao li:hover{box-shadow:2px 2px 5px 2px #ccc;}
.shangbiao li:last-child{margin-right:0;}
.shangbiao li img{ width:30%;margin:20px 0;}
.shangbiao li h3{font-size:16px; font-weight:normal; color:#000;}
.shangbiao li p{line-height:35px;padding-bottom:20px;}
.shangbiao li a{ border:1px solid #ccc;padding:3px 15px;}
.shangbiao li a:hover{ background:#d61317; color:#fff;}

.jingrong{height:450px;}
.jingrong h2{font-size: 24px;color: #000;padding: 25px 0 25px 0;}
.jingrong li{width:219px; float:left;height:330px; border-right:1px solid #ccc;text-align:center;background:#fff;padding:10px;box-shadow:2px 2px 5px 2px #eee;}.
.jingrong li:hover{box-shadow:2px 2px 5px 2px #ccc;}
.jingrong li:last-child{margin-right:0;}
.jingrong li img{ width:212px;}
.jingrong li h3{font-size:16px; font-weight:normal; color:#000; line-height:35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jingrong li p{line-height:35px;padding-bottom:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jingrong li a{ border:1px solid #ccc;padding:3px 15px;}
.jingrong li a:hover{background:#d61317; color:#fff;}
.jingrong .jr_f{height:350px; width:240px; overflow:hidden; float:left;}
