
/* CSS Document */

a:hover {text-decoration:none;}


h2.h2_title {padding-top: 30px;text-align: center;margin-bottom: 10px;}
h2.h2_title a {font-size: 30px;color: #333;}
h2.h2_title span {font-size: 30px;color: #333;}
.titp {margin-bottom: 46px;height: 10px;border-bottom: 1px solid #bbbbbb;text-align: center;}
.titp i {display: inline-block;*display: inline;*zoom: 1;font-size: 16px;color: #666;background: #fff;padding: 0 18px;}

/* banner */
.banner{ overflow:hidden; width:100%;}
#flashs{ position:relative; height:600px; overflow:hidden;}
#flashs .btn{ width: 100%;position: absolute;left: 0;bottom: 20px;text-align: center;z-index: 998;}
#flashs .btn span{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 60px;height: 2px;background: #fff;margin: 0 5px;cursor: pointer;}
#flashs .btn span.cur {background: #da251d;}

#flashs .bot{ display:block; position:absolute; width:58px; height:58px; top:50%; margin-top:-29px;display: none;}
#flashs .bot1{ background:url(../image/babot1.png) no-repeat center; left:5%; z-index: 2;}
#flashs .bot2{ background:url(../image/babot2.png) no-repeat center; right:5%; z-index: 2;}
#flashs:hover .bot{display: block;}


/* search部分 */
.wrap-search {padding: 9px 0;border-bottom: 1px solid #dedede;}
.search .keyword {float: left; font-size: 14px;color: #666;height: 36px;width: 660px;}
.search .keyword span {float: left;width:100px;height: 36px;line-height: 36px;color: #333333;}
.search .keyword b {color: #25AF5F;}
.search .keyword p {float: left;height: 36px;line-height: 36px;}
.search .keyword p a {float: left;height: 36px;line-height: 36px; color: #666;font-size: 14px;padding: 0 9px;}
.search .keyword p a:hover {color: #004c9f;}
.search .keyword a:first-child {padding-left: 0;border-left: none;}
.search .inp {float: right;width: 330px; height: 36px;overflow: hidden;border: 1px solid #dedede;background: #fff;}
.search .inp input {float: left; border:none;height: 36px;line-height: 36px;width: 270px;text-indent: 12px;font-size: 14px;color: #999;background: none;}
.search .inp span {display: block;float: right; width: 36px;height: 36px;cursor: pointer;background: #da251d;}
.search .inp span i {display: block;width: 40px;height: 40px;background: url(../image/search.png) no-repeat center;}


.product {/*height: 925px;background: url(../images/probg.jpg) no-repeat center top;*/}
.product .conleft {width: 270px;position: relative;z-index: 3;}
.product .conleft h3 {height: 106px;background: #004c9f;border-radius: 8px 8px 0 0;margin-bottom: 2px;font-weight: normal;}
.product .conleft h3 a {display: block;color: #fff; padding: 35px 0 0 30px;height: 76px; background: url(../image/proicon01.png) no-repeat 204px 46px;}
.product .conleft h3 span {display: block;font-size: 25px;}
.product .conleft h3 i {display: block;font-size: 12px;text-transform: uppercase;font-weight: 100;}
.product .conleft .box {border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;background: #fff;}
.product .conleft .box .p1 {height: 63px;background: #015cbf;width: 270px;position: relative;left: -1px;text-indent: 27px;}
.product .conleft .box .p1 a {display: block;height: 63px;line-height: 63px;font-size: 20px;background: url(../image/proicon02.png) no-repeat 217px center;color: #fff;}
.product .conleft .box ul.ul1 {border-left: 1px solid #fff;}
.product .conleft .box ul.ul1 .boxli {padding-left: 8px;height: 49px;position: relative;}
.product .conleft .box ul.ul1 .boxli .lia {display: block;height: 48px;line-height: 48px;text-indent: 57px;background: url(../image/proicon03.png) no-repeat 19px center;margin-right: 9px;border-top: 1px solid #f2f2f2;}
.product .conleft .box ul.ul1 .boxli:first-child .lia {border-top: none;}
.product .conleft .box:hover {border-left-color: #004c9f;}
.product .conleft .box:hover ul.ul1 {border-left-color: #004c9f;}
.product .conleft .box ul.ul1 .boxli:hover {background: #dddddd;}
.product .conleft .box ul.ul1 .boxli:hover .lia {background: url(../image/proicon04.png) no-repeat 19px center;color: #004c9f;}
.product .conleft .box ul.ul1 .boxli .liUl {display: none;}
.product .conleft .box ul.ul1 .boxli:hover .liUl {display: block;position: absolute;left: 268px;top: -60px; width: 156px;padding: 18px 0 10px 30px;background: #fff;}
.product .conleft .box ul.ul1 .boxli:hover .liUl li {height: 30px;line-height: 30px;margin-bottom: 10px;font-size: 14px;}
.product .conleft .box ul.ul1 .boxli:hover .liUl li:hover a {color: #004c9f;}
.product .conleft .box:last-child .p1 {border-radius: 0 0 8px 8px;}
.product .conleft .proTel {height: 132px;background: #fd9b01;margin-top: 10px;border-radius: 8px;color: #fff;}
.product .conleft .proTel p {padding: 40px 0 0 65px;background: url(/skin/images/protel.png) no-repeat 16px 43px;}
.product .conleft .proTel i {display: block;font-size: 16px;}
.product .conleft .proTel span {display: block;font-weight: bold;font-size: 24px;}
.product .conright {width: 920px;}
.product .conright .proType {height: 60px;border: 1px solid #dddddd;border-radius: 0px 0px 0 0;overflow: hidden;}
.product .conright .proType li {float: left;width: 20%;height: 60px;line-height: 60px;text-align: center;background: #fff;}
.product .conright .proType li a {display: block;height: 60px;font-size:16px}
.product .conright .proType li.cur {background: #da251d;}
.product .conright .proType li.cur a {color: #fff;font-size:16px}
.product .conright .rBox {border: 1px solid #ddd;background: #fff;border-top: none;border-radius: 0 0 0px 0px;    height: 706px;}
.product .conright .rBox .box {display: none;}
.product .conright .rBox .box.cur {display: block;}
.product .conright .rBox dl {float: left;width: 290px;margin-left: 10px;margin-top:20px;padding-bottom: 0px;}
.product .conright .rBox dl.bdnot {margin-left: 12px;}
.product .conright .rBox dl dt {overflow: hidden;margin-bottom: 14px;border: 1px solid #dddddd;}
.product .conright .rBox dl dt img {display: block;width: 290px;height: 290px;transition: all 0.5s;}
.product .conright .rBox dl dd.dd1 {font-size: 15px;text-align: center;margin-bottom: 0px;}
.product .conright .rBox dl dd.dd1 a {color: #333;}
.product .conright .rBox dl dd.dd2 a {display: block;width: 109px;height: 29px;border: 1px solid #8f8f8f;margin: 0 auto;border-radius: 5px;text-align: center;line-height: 29px;}
.product .conright .rBox dl:hover dt img {transform: scale(1.1);}
.Pmore {margin-top: 50px;}
.Pmore a {display: block;width: 135px;height: 39px;line-height: 39px;text-align: center; border: 1px solid #b4b4b4;border-radius: 5px;font-size: 15px;color: #666;margin: 0 auto;}
.Pmore a:hover {background: #015cbf;border-color: #015cbf;color: #fff;}



.fwts {padding: 45px 0;}
.fwts ul li {float: left;width: 300px;text-align: center;}
.fwts ul li span {display: block;border-left: 1px solid #dbdbdb;}
.fwts ul li:first-child span {border-left: none;}
.fwts ul li img {display: block;margin: 0 auto;position: relative;top: 0;transition: all 0.5s;}
.fwts ul li p {margin-top: 15px;font-size: 16px;color: #333;}
.fwts ul li:hover img {transform: rotateY(360deg);top: -20px;}


.cpts {height: 747px;background: url(/skin/images/cpts.jpg) no-repeat center top;}



.zxzx .container {height: 216px;position: relative;}
.zxzx .pImg {position: absolute;left: -360px;width: 1920px;height: 216px;z-index: 0;}
.zxzx .pImg img {display: block;width: 1920px;height: 216px;}
.zxzx .ptel {position: absolute;right: 0;top: 47px;padding-right: 60px;background: url(/skin/images/zxzxtel.png) no-repeat right center;z-index: 2;text-align: right;color: #fff;}
.zxzx .ptel i {display: block;font-size: 18px;}
.zxzx .ptel span {display: block;font-size: 26px;font-weight: bold;}
.zxzx .p1 {position: absolute;right: 0;top: 145px;width: 244px;height: 44px;background: #fd9b01;z-index: 2;text-align: center;}
.zxzx .p1 a {display: block;height: 44px;line-height: 44px;font-size: 16px; font-weight: bold;color: #fff;}



.jjfa {padding-bottom: 20px;background: #f4f4f4;}
.jjfa .titp i {background: #f4f4f4;color: #999;}
.jjfa .conleft {width: 273px;position: relative;z-index: 3;}
.jjfa .conleft .lbox {width: 271px;height: 96px;border: 1px solid #cccccc;margin-top: 23px;transition: all 0.5s;}
.jjfa .conleft .lbox a {display: block;height: 70px;padding-top: 26px;transition: all 0.5s;}
.jjfa .conleft .lbox p {height: 46px;padding-left: 88px;width: 183px;color: #333;transition: all 0.5s;}
.jjfa .conleft .lbox p span {display: block;font-size: 18px;margin-bottom: 3px;padding-top: 5px;}
.jjfa .conleft .lbox p i {display: block;font-size: 12px;text-transform: uppercase;}
.jjfa .conleft .lbox:first-child {margin-top: 0;}
.jjfa .conleft .box1 p {background: url(/skin/images/jjfaicon01.png) no-repeat 31px center;}
.jjfa .conleft .box2 p {background: url(/skin/images/jjfaicon03.png) no-repeat 31px center;}
.jjfa .conleft .box3 p {background: url(/skin/images/jjfaicon05.png) no-repeat 31px center;}
.jjfa .conleft .box4 p {background: url(/skin/images/jjfaicon07.png) no-repeat 31px center;}
.jjfa .conleft .box5 p {background: url(/skin/images/jjfaicon09.png) no-repeat 31px center;}
.jjfa .conleft .box1.cur p {background: url(/skin/images/jjfaicon02.png) no-repeat 31px center;}
.jjfa .conleft .box2.cur p {background: url(/skin/images/jjfaicon04.png) no-repeat 31px center;}
.jjfa .conleft .box3.cur p {background: url(/skin/images/jjfaicon06.png) no-repeat 31px center;}
.jjfa .conleft .box4.cur p {background: url(/skin/images/jjfaicon08.png) no-repeat 31px center;}
.jjfa .conleft .box5.cur p {background: url(/skin/images/jjfaicon10.png) no-repeat 31px center;}
.jjfa .conleft .lbox.cur {background: #004c9f;width: 381px;border-color: #004c9f;}
.jjfa .conleft .lbox.cur a {background: url(/skin/images/jjfaicon11.png) no-repeat 320px center;}
.jjfa .conleft .lbox.cur p {color: #fff;border-right: 1px solid #7aa0ca;}
.jjfa .conright {width: 904px;height: 580px;position: relative;}
.jjfa .conright .rbox {display: none;position: relative;}
.jjfa .conright .rbox.cur {display: block;}
.jjfa .conright .pImg img {display: block;width: 904px;height: 580px;}
.jjfa .conright .boxmore {position: absolute;left: 0;bottom: 0;background: url(/skin/images/bg01.png);width: 100%;height: 138px;}
.jjfa .conright .boxmore .p1 {margin: 35px 0 10px 30px;width: 600px;font-size: 22px;font-weight: bold;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.jjfa .conright .boxmore .p1 a {color: #fff;}
.jjfa .conright .boxmore .p2 {margin-left:30px;width: 600px;line-height: 20px;}
.jjfa .conright .boxmore .p2 a {color: #ccc;}
.jjfa .conright .boxmore .p3 {width: 149px;height: 52px;border: 1px solid #fff;line-height: 52px;border-radius: 5px;text-align: center;font-size: 15px;position: absolute;right: 19px;top: 40px;}
.jjfa .conright .boxmore .p3 a {display: block;height: 52px; color: #fff;}
.jjfa .conright .boxmore .p3:hover {background: #004c9f;border-color: #004c9f;}


.zxly {height: 256px;background: url(/skin/images/zxlybg.jpg) no-repeat center top;}
.zxly .container {height: 256px;position: relative;}
.zxly .p1 {position: absolute;left: 0;top: 45px;color: #fff;}
.zxly .p1 span {display: block;font-size: 24px;}
.zxly .p1 b {font-size: 28px;}
.zxly .zxlytel {position: absolute;left: 0; top: 153px;width: 370px;height: 50px;background: url(/skin/images/zxlytel.png) no-repeat center;line-height: 50px;color: #fff;font-size: 18px;text-indent: 85px;}
.zxly .p2 {font-size: 16px;position: relative;left: 625px;top: 48px;color: #fff;}
.zxly .zxlyCon {position: absolute;right: 0;top: 84px;width: 580px;}
.zxly .zxlyCon .infoP1 {width: 416px;height: 52px;background: #fff;border-radius: 5px;overflow: hidden;position: absolute;left: 0;top: 0;}
.zxly .zxlyCon .infoP1 input {height: 52px;line-height: 525px;width: 100%;border: none;text-indent: 15px;}
.zxly .zxlyCon .infoP2 {width: 416px;height: 52px;background: #fff;border-radius: 5px;overflow: hidden;position: absolute;left: 0;top: 64px;}
.zxly .zxlyCon .infoP2 input {height: 52px;line-height: 525px;width: 100%;border: none;text-indent: 15px;}
.zxly .zxlyCon .ljtj {width: 149px;height: 116px;background: #fd9b01;position: absolute;right: 0;top: 0;border-radius: 5px;font-size: 18px;font-weight: bold;text-align: center;line-height: 116px;}
.zxly .zxlyCon .ljtj a {display: block;height: 116px;color: #fff;}


.jdal {position: relative;}

.jdal .jdalline {position: absolute;left: 0;width: 0;top: 169px;height: 1px;background: #dadada;width: 100%;z-index: 0;}
.jdal .p1 {text-align: center;margin-bottom: 55px;}
.jdal .jdalType {text-align: center;position: relative;z-index: 2;margin-bottom: 50px;height: 56px;}
.jdal .jdalType li {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;margin: 0 45px;font-size: 16px;}
.jdal .jdalType li a {display: block; padding-top: 35px;background: url(/skin/images/jdalicon01.png) no-repeat center top;}
.jdal .jdalType li.cur a {background: url(/skin/images/jdalicon02.png) no-repeat center top;color: #004C9F;font-weight: bold;}

.jdal .jdal_con {position: relative;z-index: 1;}
.jdal .jdal_con .jdalBtnl {display: block;width: 121px;height: 53px;position: absolute;left: -76px;top: 280px;background: url(/skin/images/bg01.png);z-index: 3;cursor: pointer;}
.jdal .jdal_con .jdalBtnl i {display: block;width: 121px;height: 53px;background: url(/skin/images/jdaljtl01.png) no-repeat center;}
.jdal .jdal_con .jdalBtnr {display: block;width: 121px;height: 53px;position: absolute;right: -76px;top: 280px;background: url(/skin/images/bg01.png);z-index: 3;cursor: pointer;}
.jdal .jdal_con .jdalBtnr i {display: block;width: 121px;height: 53px;background: url(/skin/images/jdaljtr01.png) no-repeat center;}
.jdal .jdal_con .jdalBtnl:hover ,.jdal .jdal_con .jdalBtnr:hover {background: #004c9f;}
.jdal .jdal_con .conbox {position: relative;z-index: 1;}
.jdal .jdal_con ul {position: relative;left: -1200px;}
.jdal .jdal_con ul li {float: left;width: 1200px;height: 644px;background: #000;position: relative;}
.jdal .jdal_con li img {display: block;width: 1200px;height: 644px;opacity: 0.3;transition: all 0.5s;}
.jdal .jdal_con li.cur img {opacity: 1;}

.jdal .boxmore {display: none; position: absolute;left: 0;bottom: 0;background: url(/skin/images/bg01.png);width: 100%;height: 138px;}
.jdal .boxmore .boxp1 {margin: 35px 40px 10px 40px;font-size: 22px;font-weight: bold;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.jdal .boxmore .boxp1 a {color: #fff;}
.jdal .boxmore .boxp2 {margin:0 40px;line-height: 20px;}
.jdal .boxmore .boxp2 a {color: #ccc;}
.jdal .jdal_con li.cur .boxmore {display: block;}


.ftdz {padding-bottom: 60px;}
.ftdz .titp {margin-bottom: 70px;}
.ftdz .titp i {background: #fff;}
.ftdz .ftdzCon dl {float: left;width: 300px;height: 325px;text-align: center;transition: all 0.5s;border-radius: 5px;}
.ftdz .ftdzCon dl dt {padding-top: 42px;margin-bottom: 35px;height: 65px;}
.ftdz .ftdzCon dl dt img {display: block;margin: 0 auto;}
.ftdz .ftdzCon dl dd.dd1 {font-size: 20px;color: #333;}
.ftdz .ftdzCon dl dd.dd2 {margin: 18px 44px 48px 44px;line-height: 24px;}
.ftdz .ftdzCon dl dd.dd3 {width: 0;height: 1px;background: #000;margin: 0 auto;transition: all 0.5s;}
.ftdz .ftdzCon dl:hover {box-shadow: 0 5px 35px #ccc;}
.ftdz .ftdzCon dl:hover dd.dd3 {width: 38px;height: 1px;margin: 0 auto;}



.ljzx .container {position: relative;height: 244px;}
.ljzx .ljzxbg {position: absolute;left: -360px;top: 0;width: 1920px;height: 244px;background: url(../image/ljzxbg.png) no-repeat center top;}

.ljzx .p1 {position: absolute;left: 0;top: 57px;color: #fff;z-index: 2;}
.ljzx .p1 b {display: block;font-size: 36px;margin-bottom: 20px;}
.ljzx .p1 span {display: block;font-size: 30px;}
.ljzx .p1 i {display: block;font-size: 18px;font-weight: lighter;}

.ljzx .p2 {position: absolute;right: 15px;top: 48px;padding-left: 70px;background: url(/skin/images/zxzxtel.png) no-repeat left center;color: #fff;}
.ljzx .p2 i {display: block;font-size: 22px;}
.ljzx .p2 span {display: block;font-size: 32px;font-weight: bold;}

.ljzx .p3 {position: absolute;right: 15px;width: 285px;height: 54px;line-height: 54px; background: #fd9b01;text-align: center;font-size: 18px;font-weight: bold;border-radius: 27px; top: 160px;}
.ljzx .p3 a {display: block;color: #fff;}



.about {/*background: url(../images/abobg.jpg) no-repeat center top;*/padding-bottom: 30px;}
.about h2 {padding-top: 35px;margin-bottom: 10px;text-align: center;}
.about h2 a {display: block;font-size: 30px;color: #333;}
.about h2 i {display: block;font-size: 16px;color: #666;}

.about .aboCon {padding: 20px;background: #fff;margin-bottom: 100px;width: 800px;}
.about .aboCon .conleft {width: 386px;height: 300px;}
.about .aboCon .conleft img {display: block;width: 386px;height: 300px;}
.about .aboCon .conright {width: 380px;}
.about .aboCon .conright .p1 {padding-top: 0px;margin-bottom:10px;}
.about .aboCon .conright .p1 a {display: block;font-size: 22px;font-weight: bold;color: #333;margin-bottom: ;}
.about .aboCon .conright .p1 i {display: block;font-size: 14px;}

.about .aboCon .conright .p2 {line-height: 24px;height: 150px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;margin-bottom: 0px;}

.about .aboCon .conright .p3 {line-height: 24px;height: 90px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;margin-bottom: 0px;}

.about .aboCon .conright ul li {float: left;width: 126px;background: url(../image/aboicon.png) no-repeat center top;text-align: center;margin-left: 5px;}
.about .aboCon .conright ul li:first-child {margin-left: 0;}
.about .aboCon .conright ul li b {display: block;padding-top: 24px;font-size: 38px;font-family: "宋体";color: #004c9f;}
.about .aboCon .conright ul li i {display: block;font-size: 12px;}
.about .qyjsType {height: 12px;border-bottom: 1px solid #c9c9c9;text-align: center;margin-bottom: 45px;}
.about .qyjsType li {float: left;font-size: 18px;background: #fff;padding: 0 10px 0 20px;color: #333;}
.about .qyjsType li:first-child {margin-left: 420px;}
.about .qyjsType li a {color: #333;margin-right: 10px;}
.about .qyjsType li.cur a {color: #004C9F;font-weight: bold;}
.about .qyjs .conbox {display: none;position: relative;}
.about .qyjs .conbox.cur {display: block;}
.about .qyjs .conbox .box {position: relative;overflow: hidden;}
.about .qyjs .conbox .box ul {position: relative;}
.about .qyjs .conbox .box ul li {float: left;width: 270px;margin-left: 40px;}
.about .qyjs .conbox .box ul li:first-child {margin-left: 0;}
.about .qyjs .conbox .box ul li span {display: block;width: 270px;height: 222px;overflow: hidden;}
.about .qyjs .conbox .box ul li img {display: block;width: 270px;height: 222px;transition: all 0.5s;}
.about .qyjs .conbox .box ul li p {text-align: center;font-size: 16px;margin-top: 14px;}

.about .qyjs .qyjsBtnl {display: block;width: 45px;height: 82px;background: #f4f4f4;position: absolute;left: -65px;top: 70px;cursor: pointer;}
.about .qyjs .qyjsBtnl i {display: block;height: 82px;width: 45px;background: url(../image/jtl01.png) no-repeat center;}
.about .qyjs .qyjsBtnr {display: block;width: 45px;height: 82px;background: #f4f4f4;position: absolute;right: -65px;top: 70px;cursor: pointer;}
.about .qyjs .qyjsBtnr i {display: block;height: 82px;width: 45px;background: url(../image/jtr01.png) no-repeat center;}
.about .qyjs .conbox .box ul li:hover img {transform: scale(1.1);}
.about .qyjs .conbox .box ul li:hover p {color: #004C9F;}
.about .qyjs .qyjsBtnl:hover ,.about .qyjs .qyjsBtnr:hover {background: #004C9F;}
.about .qyjs .qyjsBtnl:hover i {background: url(/skin/images/jtl02.png) no-repeat center;}
.about .qyjs .qyjsBtnr:hover i {background: url(../image/jtr02.png) no-repeat center;}

.spzx {background: #004c9f;padding-bottom: 40px;}
.spzx h2.h2_title a {color: #fff;}
.spzx .titp i {background: #004c9f;color: #fff;}
.spzx .spzxCon {position: relative;overflow: hidden;}
.spzx .spzxCon ul {position: relative;}
.spzx .spzxCon ul li {float: left;width: 385px;position: relative;overflow: hidden;margin-left: 22px;}
.spzx .spzxCon ul li:first-child {margin-left: 0;}
.spzx .spzxCon ul li p {height: 252px;width: 385px;position: relative;overflow: hidden;}
.spzx .spzxCon ul li p img {display: block;height: 252px;width: 385px;}
.spzx .spzxCon ul li p em {display: block;width: 350px;height: 222px;position: absolute;left: 18px;top: 280px;background: url(../image/spzxbg.png) no-repeat center;transition: all 0.5s;}
.spzx .spzxCon ul li i {display: block;font-size: 16px;color: #fff;margin-top: 16px;text-align: center;}
.spzx .spzxCon ul li:hover p em {top: 15px;}




/**/
.news {padding: 0px 0 70px 0;}
.news .conleft {position: relative;}
.news .conleft .l_more {position: absolute;right: 5px;top: 8px;font-size: 14px;color: #333;}
.news .news_type {font-size: 18px;padding-bottom: 25px;border-bottom: 1px solid #e7e7e7;margin-bottom: 30px;}
.news .news_type a {float: left;padding: 0 15px;color:#222;height: 26px;line-height: 26px;position: relative;}
.news .news_type a:first-child {border-right: 1px solid #e5e5e5;}
.news .news_type i {display: none;width: 85%;height: 3px;position: absolute;left: 10px;bottom:-26px;background: #da251d;}

.news .news_type a.cur {color: #da251d;font-weight: bold;}
.news .news_type a.cur i {display: block;}

.news .news_con {}
.news .news_con .conleft {width: 800px;}
.news .news_con .conleft .concase {display: none;}
.news .news_con .conleft .concase.cur {display: block;}
.news .news_con .conleft dl {padding: 0 0 20px 325px;position: relative;height: 200px;border-bottom: 1px solid #;}
.news .news_con .conleft dl dt {width: 305px;height: 196px;position: absolute;left: 0;top: 0;}
.news .news_con .conleft dl dd.dd1 {height: 30px;line-height: 30px;font-weight: bold;}
.news .news_con .conleft dl dd.dd1 a {color: #000;font-size: 16px;float: left;width: 380px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.news .news_con .conleft dl dd.dd1 span {float: right;font-size: 13px;color: #555;}
.news .news_con .conleft dl dd.dd2 {margin-top: 5px;line-height: 24px;font-size: 13px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;height: 96px;}
.news .news_con .conleft dl dd.dd3 {margin-top: 25px;}
.news .news_con .conleft dl dd.dd3 a {display: block;width: 99px;height: 33px;line-height: 33px;text-align: center;background: #da251d;color: #fff;font-size: 14px;border-radius: 5px;}

.news .news_con .conleft ul {margin-top: 20px;}
.news .news_con .conleft ul {margin-top: 20px;}
.news .news_con .conleft ul li {height: 40px;width: 360px;border-bottom: 1px dashed #d0d0d0;line-height: 40px;padding-left: 15px;font-size: 13px;background: url(../image/newsicon.png) no-repeat left center;padding-right: 25px;}
.news .news_con .conleft ul li a {float: left;width: 265px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;color: #000;}
.news .news_con .conleft ul li span {float: right;color: #000;width: 80px;}
.news .news_con .conleft ul li:hover a {color: #004C9F;}
.news .news_con .conright {width: 340px;}
.news .news_con .conright .r_top {height: 52px;background: url(/skin/images/cjwtline.png) no-repeat 80px 5px;border-bottom: 1px solid #e7e7e7;}
.news .news_con .conright .r_top .r_a1 {float: left;font-size: 18px;font-weight: bold;color: #da251d;padding-top: 5px;}
.news .news_con .conright .r_top .r_a2 {float: right;font-size: 14px;color: #333;margin-top: 10px;}
.news .news_con .right_con {position: relative;overflow: hidden;}
.news .news_con .wtcont{ height:420px; padding-top:10px;overflow:hidden;}
.news .news_con .conright dl{padding:15px 0;font-size: 14px;width: 320px;border-bottom: 1px dashed #e7e7e7;}
.news .news_con .conright dt{padding:2px 0; padding-left:30px; font-weight: bold;font-size: 16px;height: 22px;line-height: 22px;background: url(../image/news_q.png) no-repeat left center;}
.news .news_con .conright dt a{ color:#333;}
.news .news_con .conright dd {height:60px;margin-top:13px; overflow: auto;background: url(/skin/images/news_a.png) no-repeat left top;}
.news .news_con .conright dd a {display: block; color:#868686; line-height:20px; height:60px;margin-left:30px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;	-webkit-box-orient: vertical;}



.hyfa {padding: 20px 0;background: #ebebeb;}
.hyfa ul li {float: left;height: 61px;line-height: 61px;margin:0 15px;text-align: center;font-size: 16px;}
.hyfa ul li a {color: #333;}
.hyfa ul li:first-child {margin-left: 0;width: 181px;background: #004C9F;}
.hyfa ul li:first-child a {color: #fff;}
.hyfa ul li.fr {float: right;}

.InpageSidebar01{width: 265px;float: left;}
.InpageSidebar01 .top{width: 100%;height: 80px;background: #da241c;}
.InpageSidebar01 .top h2{height: 80px;text-indent: 28px;background: url(../image/InpageSidebar01_icon01.png) no-repeat 218px center;line-height:80px;font-size: 24px;color: #fff;font-weight: normal;background-color: #da241c;}
.InpageSidebar01 .top h2 a{color: #fff;text-decoration: none; font-weight: bold; }
.InpageSidebar01 .classify .box{border: 1px solid #e4e4e4;border-top: none;position: relative;}
.InpageSidebar01 .classify .box:first-child{border-top: 1px solid #e4e4e4;}
.InpageSidebar01 .classify dl{padding: 18px 19px 8px 30px;}
.InpageSidebar01 .classify dt{font-size: 16px;color: #333333;background: url(../image/mub02_jt03.png) no-repeat 194px 6px;margin-bottom: 14px;}
.InpageSidebar01 .classify dd{display: none;}
.InpageSidebar01 .classify dt a{color: #333333;}
.InpageSidebar01 .classify dl:hover dd{display: block;}
.InpageSidebar01 .classify dd p{border-left: 1px solid #e4e4e4;height: 35px;line-height: 35px;} 
.InpageSidebar01 .classify dd p a{font-size: 15px;color: #333333;display: block;text-indent: 16px;text-decoration: none;}
.InpageSidebar01 .classify .box i{display: none;width: 3px;height: 100%;position: absolute;left: -1px;top: 0;background: #da241c;}
.InpageSidebar01 .classify .box:hover{background: #f5f5f5;}
.InpageSidebar01 .classify .box:hover i{display: block;}
.InpageSidebar01 .classify .box dt.cur{background: url(../image/mub02_jt04.png) no-repeat 194px 6px;font-weight: bold;}
.InpageSidebar01 .classify .box:hover dt a,.InpageSidebar01 .classify .box dt.cur a{color: #da241c;display: block;text-decoration: none;}
.InpageSidebar01 .classify .box:hover dt{background: url(../image/mub02_jt04.png) no-repeat 194px 6px;font-weight: bold;}
.InpageSidebar01 .classify dd p:hover a,.InpageSidebar01 .classify dd p.cur a{color: #fff;}
.InpageSidebar01 .classify dd p:hover,.InpageSidebar01 .classify dd p.cur{background: url(../image/mub02_jt02.png) no-repeat 194px center #da241c;}
.InpageSidebar01 .sidebarLinkUs{border: 1px solid #e4e4e4;margin-top: 20px;padding: 0 19px 20px; margin-bottom:20px;}
.InpageSidebar01 .sidebarLinkUs h3{font-size: 20px;color: #da241c;font-weight: bold;height: 59px;line-height: 59px;border-bottom: 1px solid #e4e4e4;margin-bottom: 18px;text-indent: 10px;}
.InpageSidebar01 .sidebarLinkUs p{font-size: 14px;color: #333333;margin-bottom: 12px;line-height: 20px;padding: 0 10px;}
.InpageSidebar01 .sidebarLinkUs .zxzx{display: block;width: 160px;height: 50px;overflow: hidden;background: #da241c;text-decoration: none;margin-top: 20px;}
.InpageSidebar01 .sidebarLinkUs .zxzx span{display: block;width: 50px;height: 50px;float: left;border-right: 1px solid #fff;background: url(../image/zxzx_icon01.png) no-repeat center;}
.InpageSidebar01 .sidebarLinkUs .zxzx em{display: block;width: 109px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #fff;float: left;}
.InpageSidebar01 .sidebarLinkUs .zxzx em img{display: inline-block;*display: inline-block;position: relative;top: 2px;margin-left: 8px;}

.about .left { float: left; /*width: 750px;  background: #eee; height: 370px; padding: 15px;*/ }
about .about-cont { }

.about .about-cont .about-img { float: left; margin-right: 20px; display: block; width: 260px; }

.about .about-cont .about-img img { border: 1px solid #ccc; padding: 4px; width: 254px; height: 236px; }

.about .about-cont .about-title { font-size: 16px; font-weight: bold; color: #252525; padding-top: 5px; padding-bottom: 10px; }

.about .about-cont .about-title span { color: #999; margin-left: 10px; font-size: 14px; }

.about .about-cont .about-title small { display: block; color: #333; font-size: 16px; margin-top: 10px; letter-spacing: 2px; }

.about .about-cont .about-dis { line-height: 20px; padding-bottom: 10px; padding-right: 10px; }

.about .about-cont .about-dis p { margin: 0; color: #444; line-height: 25px; }

.about .about-cont .about-btn { margin-top: 10px; margin-left: 60px; float: left; }

.about .about-cont .about-btn a { padding: 6px 30px; background: #0074db; color: #fff; margin: 0 20px; border-radius: 5px; }

.about .about-cont .about-btn a:hover { background: #000; }
.about .right { width: 300px; float: right; }

.about .right .honer-img { overflow: hidden; position: relative; }

.about .right .honer-img .prev, .about .right .honer-img .next { font-size: 16px; cursor: pointer; }

.about .right .honer-img .bd .tempWrap { width: 995px !important; padding: 0; }

.about .right .honer-img .bd ul { overflow: hidden; zoom: 1; }

.about .right .honer-img .bd ul li { float: left; _display: inline; overflow: hidden; text-align: center; margin: 0px; background: #eee; text-align: center; width: 300px; }

.about .right .honer-img .bd ul li .pic { text-align: center; padding: 0px; display: block; }

.about .right .honer-img .bd ul li .pic img { width: 260px; height: 350px; display: block; margin: 0 auto; margin-top: 10px; }

.about .right .honer-img .bd ul li span { color: #000; margin: 5px 0; display: block; padding: 0px 0 10px 0; }
#zhengshu{ width:300px; overflow:hidden; float:right;}
.zhengshu1{ width:300px; background:url(../image/Home_53.jpg) repeat-x; height:34px; line-height:34px; color:#FFF; font-size:18px; font-weight:bold; padding-left:20px;}
.zhengshu2{ margin:0 auto;}
.border2{ border:1px solid #CCC; border-top:none; padding:10px 0;}

.about .GJ-intro{width:860px;overflow: hidden;height: 210px;margin-top:20px;border-bottom: 1px solid #dde1e8;}
.about .GJ-intro .GjPic{display: block;float: left;}
.about .GJ{float: right;width: 510px;height: 210px;}
.about .Ab a{color: #2454AC;}
.about .GJ h3{font-size: 22px;font-weight: normal;margin-bottom: 12px;}
.about .GJ h3 a{color: #333333;}
.about .GJ p{font-size: 14px;color: #666666;line-height: 25px;text-overflow: ellipsis;overflow: hidden;height: 150px;}
.about .GJ span a{font-size: 14px; color:#da251d;}
.about .ABox{width: 860px;position: relative;margin-top: 12px;overflow: hidden;height: 133px;}
.about .ABox ul{overflow: hidden;width: 860px;position: absolute;top: 0;left: 0;height: 133px;}
.about .ABox li{float: left;width: 200px;height: 133px;margin-right:20px;}
.about .ABox i{display: block;position: absolute;width: 34px;height: 60px;color: #FFFFFF;cursor: pointer;z-index: 5;}
.about .ABox .btn01{top: 0;right: 0;background: url(../image/aboutBtn02.jpg) no-repeat left top;}
.about .ABox .btn01:hover{background: url(../image/aboutBtn01.jpg) left top;}
.about .ABox .btn02{right: 0;bottom: 0; background: url(../image/aboutBtn02.jpg) no-repeat left bottom;}
.about .ABox .btn02:hover{background: url(../image/aboutBtn01.jpg) left bottom;}

.about .title {
    height: 40px;
    line-height: 40px;
    background:#da251d;
    padding: 0 10px;
    border-left: 0px solid #da251d;
    border-bottom: 1px solid #eee;
}
.about .title h3 {
    float: left;
    margin: 0;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
    margin-right: 10px;
}
.about .title small {
    color: #666;
}
.about .title a {
    float: right;
    color: #fff;
    font-size: 12px;
}

.proimg_dd{ width:230px; height:118px; float:left; margin:0 5px;display:block; border:solid 1px #c4c4c4; margin-bottom:20px;}
.proimg_dd img{ width:224px; height:112px; padding:3px;}
.proimg_dd p{ line-height:50px; text-align:center; font-size:16px; height:50px; display:block; width:282px;}
.proimg_dd:hover{width:230px; height:118px; float:left; margin:0 5px;display:block; border:solid 1px #da251d; margin-bottom:20px;}

.adv{width: 100%;/*background: url(../images/advBg01.jpg) no-repeat center;*/height: 680px;}
.adv .mainCon{margin-top: 48px;}
.adv .conBox{height: 468px;border: 1px solid #e3e1e1;background: #fff;}
.adv .conBox dl{padding: 29px 0;}
.adv .conBox dt{float: left;width: 635px;height: 410px;margin-left: 31px;}
.adv .conBox dt img{display: block;width: 635px;height: 410px;}
.adv .conBox dd{width: 326px;height: 355px;position: relative;float: left;margin-left: 42px;padding-left: 116px;padding-top: 55px;}
.adv .conBox dd .adv-title{width: 77px;height: 185px;background: url(/skin/images/advBg02.png) no-repeat center;position: absolute;left: 0;top: -40px;}
.adv .conBox dd .adv-title em{font-size: 20px;color: #fff;text-align: center;display: block;padding-left: 20px;width: 26px;padding-top: 41px;}
.adv .conBox dd img{display: block;width: 37px;height: 37px;}
.adv .conBox dd h3{font-size: 20px;color: #333333;margin-top: 14px;}
.adv .conBox dd h3 em{color: #da251d;}
.adv .conBox dd span{display: block;font-size: 16px;color: #333333;margin-top: 8px;}
.adv .conBox dd i{display: block;width: 38px;height: 1px;margin: 28px 0 48px 0;background: #bbb3b3;}
.adv .conBox dd p{font-size: 14px;color: #666666;line-height: 25px;}
.adv .menu{width: 100%;text-align: center;    margin-bottom: 40px;}
.adv .menu ul{display: inline-block;*display: inline;zoom: 1;}
.adv .menu li{float: left;width: 189px;height: 69px;line-height: 69px;text-align: center;font-size: 20px;color: #fff;background: url(/skin/images/advBg03.png) no-repeat center;margin-left: 7px;}
.adv .menu li img{margin-right: 16px;position: relative;top: 6px;}
.adv .menu li.cur{background: url(../image/advBg04.png) no-repeat center;}


.khjz {padding-top: 20px;}
.khjz h2 {font-size: 28px;color: #333333;font-weight: normal; text-align:center;padding-top: 30px;margin-bottom: 10px;}
.khjz h2 a {color: #333333;font-weight: bold;}
.khjz h2 p {font-size: 16px;color: #666666;margin-top: 4px;}
.khjz .khjzCon {position: relative;}
.khjz .khjzCon .khjzBtnl {display: block;width: 27px;height: 50px;background: url(../image/khjzjtl01.png) no-repeat center;position: absolute;left: -48px;top: 118px;cursor: pointer;}
.khjz .khjzCon .khjzBtnr {display: block;width: 27px;height: 50px;background: url(/skin/images/khjzjtr01.png) no-repeat center;position: absolute;right: -48px;top: 118px;cursor: pointer;}
.khjz .khjzCon .khjzBtnl:hover {background: url(../image/khjzjtl02.png) no-repeat center;}
.khjz .khjzCon .khjzBtnr:hover {background: url(../image/khjzjtr02.png) no-repeat center;}
.khjz .khjzCon .conbox {position: relative;overflow: hidden;}
.khjz .khjzCon .conbox ul {position: relative;}
.khjz .khjzCon .conbox ul li {float: left;width: 283px;margin-left: 22px;text-align: center;}
.khjz .khjzCon .conbox ul li:first-child {margin-left: 0;}
.khjz .khjzCon .conbox ul li dt {overflow: hidden;margin-bottom: 16px;border:1px solid #ccc}
.khjz .khjzCon .conbox ul li dt img {display: block;width: 283px;height:283px;}
.khjz .khjzCon .conbox ul li dd.dd1 {text-align: center;font-size: 16px;margin-bottom: 15px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis; }
.khjz .khjzCon .conbox ul li dd.dd1 a {color: #333;}
.khjz .khjzCon .conbox ul li dd.dd2 {line-height: 24px;height: 48px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;margin-bottom: 25px;}
.khjz .khjzCon .conbox ul li dd.dd3 {width: 126px;height: 46px;line-height: 46px;border: 1px solid #e7e5e5;text-align: left;text-indent: 48px;margin: 0 auto;border-radius: 27px;}
.khjz .khjzCon .conbox ul li dd.dd3 a {display: block;height: 46px;background: url(/skin/css/Img/Index/khjzicon01.png) no-repeat 22px center;}
.khjz .khjzCon .conbox ul li:hover dd.dd3 {background: #e1083b;border-color: #e1083b;}
.khjz .khjzCon .conbox ul li:hover dd.dd3 a  {background: url(/skin/css/Img/Index/khjzicon02.png) no-repeat 22px center;color: #fff;}


.w {width: 1200px;margin: 0 auto;}
.igaos{width: 100%;height: 186px; background:url(/skin/images/igaos.jpg) center center no-repeat;}
.igaos .zi{float: left;padding-top: 34px;}
.igaos .zi h2{color: #fff;font-size: 32px;line-height: 74px;font-weight: normal;}
.igaos .zi h3{color: #fff;font-size: 18px;line-height: 30px;font-weight: normal;}
.igaos .right{float: right;margin-top: 26px;width: 350px;}
.igaos .right .tel{line-height: 70px; font-size: 20px;color: #fff;width: 100%;padding-top: 0px;}
.igaos .right .tel span{font-size: 32px;}
.igaos .right a{display: block;float: left;width: 136px;height: 36px;line-height: 36px;background: #da251d;text-align: center;margin-left: 20px;color: #fff;}



.advantage {/*background: url(../images/advbg01.jpg) no-repeat center top;*/padding-bottom: 40px;}
.advantage p.p_title {padding-bottom: 80px;}
.advantage .adv_con {height: 1050px;background: url(../image/adv01.png) no-repeat center top;position: relative;}
.advantage .adv_con .conbox {width: 450px;position: absolute;height: 290px;padding-left: 90px;}
.advantage .adv_con .conbox .box_top {height: 89px;}
.advantage .adv_con .conbox .box_top span {position: absolute;left: 0;top: 0;width: 78px;height: 87px; background: url(../image/adv02.png) no-repeat center;text-align: center;font-size: 14px;color: #fff;padding-top: 10px;}
.advantage .adv_con .conbox .box_top b {display: block;font-size: 24px;} 
.advantage .adv_con .conbox .box_top .box_p1 {height: 30px;line-height: 30px;font-size: 22px;font-weight: bold;color: #d01817;}
.advantage .adv_con .conbox .box_top .box_p2 {height: 30px;line-height: 30px;font-size: 18px;color: #000;}
.advantage .adv_con .conbox ul {padding-left: 15px;border-left: 1px solid #bdbdbd;height: 160px;}
.advantage .adv_con .conbox ul li {line-height: 25px; font-size: 15px;color: #000;position: relative;top: -12px;margin-bottom: 10px;}
.advantage .adv_con .conbox ul li i {display: block;width: 7px;height: 7px;background: url(/skin/images/artty01.png) no-repeat center;position: absolute;left: -19px;top: 6px;}

.advantage .adv_con .conbox a.boxa {display: block;width: 145px;height: 60px;font-size: 13px;color: #000;text-align: center;background: url(../image/adv03.png) no-repeat center;line-height: 50px;position: relative;top: -25px;left: 18px;}
.advantage .adv_con .con1 a.boxa {background: url(../image/adv04.png) no-repeat center;}
.advantage .adv_con .con2 a.boxa {background: url(../image/adv04.png) no-repeat center;}
.advantage .adv_con .con3 a.boxa {background: url(../image/adv04.png) no-repeat center;}
.advantage .adv_con .con4 a.boxa {background: url(../image/adv04.png) no-repeat center;}
.advantage .adv_con .con1 {right: 0;top: 0;}
.advantage .adv_con .con2 {left: 0;top: 360px;}
.advantage .adv_con .con3 {right: 0;top: 720px;}
.advantage .adv_con .con4 {left: 0;top: 1257px;}
.advantage .adv_con .con1 a.boxa:hover{color:#d01817}
.advantage .adv_con .con2 a.boxa:hover{color:#d01817}
.advantage .adv_con .con3 a.boxa:hover{color:#d01817}
.advantage .adv_con .con4 a.boxa:hover{color:#d01817}


#lmct{
	width:1200px;
	float:left;
	text-align:center;
	background-image: url(/skin/images/bx.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}
#lmct li{display:inline-block; *padding-left:45px; *padding-right:25px;LIST-STYLE-TYPE: none; }
#lmct li.bg1{
	background-image: url(/skin/css/title-ico04.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#lmct li.bg2{
	*background-image: url(/skin/images/title-ico01.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#lmct h1{ font-size:18px; color:#fff; line-height:32px; letter-spacing:2px; font-weight:normal;}
#lmct h1 span{ color:#DA251B; font-size:32px; *margin-left:12px;*margin-right:12px;}
#lmct p{
	font-size:18px;
	line-height:25px;
	color:#333;
	font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; margin-top:5px;
}
.videoPage{ /*background:#fff; margin-top:50px; -webkit-box-shadow:0 5px 7px rgba(0,0,0,.32); -moz-box-shadow:0 5px 7px rgba(0,0,0,.32); box-shadow:0 5px 7px rgba(0,0,0,.32);*/}
.videoPage .teach-title{ background:url(/skin/images/teach-titleBg.jpg) repeat; padding-top:10px;}
.video-list li{ width:370px; float:left; padding:0px 15px;padding-bottom: 0px; }
.video-list li .pic{ width:100%; height:255px; position:relative; overflow:hidden;}
.video-list li .cover{ background:rgba(0,0,0,.38); width:100%; height:100%; display:block; position:absolute; left:0; top:0; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
.video-list li .cover .ico{ background:url(../image/video-ico.png) no-repeat; width:66px; height:66px; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; z-index:1;}
.video-list li .t{ text-align: center;padding-top: 15px;font-size: 15px;}
.video-list li a:hover{ color: #DA251C;}
.video-list li:hover .cover{ filter:alpha(opacity=100); -moz-opacity:1; opacity:1; color: #DA251C;}