@charset "utf-8";
/* CSS Document */

a:hover {text-decoration:none;}

h2.h2_title {padding:40px 0 15px 0;font-size: 32px;text-align: center;background: url(/images/line01.png) no-repeat center bottom;margin-bottom: 25px; color: #333;}
h2.h2_title a {color: #333;}




 /* banner部分 */
.banner { overflow:hidden; width:100%;position: relative;z-index: 1;}
#flashs{ position:relative; height:550px; overflow:hidden;}
#flashs .bgitem{z-index:1;position:absolute; top:0; }
#flashs .btn{position: absolute;left: 0;bottom: 22px;width: 100%;text-align: center;z-index: 9999;}
#flashs .btn span {display: inline-block;*display: inline;*zoom: 1;width: 57px;height: 5px;background: #8eb1d4;margin-right: 5px;cursor: pointer;opacity: 0.7;}
#flashs .btn span.cur {background: #ffffff;}

#flashs .bot{ display:block; position:absolute; width:58px; height:58px; top:50%; margin-top:-29px;display: none;}
#flashs .bot1{ background:url(Img/babot1.png) no-repeat center; left:5%; z-index: 2;}
#flashs .bot2{ background:url(Img/babot2.png) no-repeat center; right:5%; z-index: 2;}
#flashs:hover .bot{display: block;}


/* search部分 */
.wrap-search {height: 80px;background: #fff;}
.search .keyword {font-size: 14px;color: #333;float: left;margin-top: 32px;height: 16px;line-height: 16px;}
.search .keyword span {float: left;width: 90px;color: #333;font-weight: bold;}
.search .keyword p {float: left;}
.search .keyword p a {float: left;color: #888;font-size: 14px;margin-right: 10px;}
.search .keyword p a:hover {color: #3478d9;}
.search .keyword a:first-child {padding-left: 0;border-left: none;}
.search .inp {float: right;width: 360px; height: 41px;margin-top: 19px;border: 1px solid #e1e1e1;overflow: hidden;background: #fff;}
.search .inp input {border:none;height: 41px;line-height: 41px;width: 314px;float: left; text-indent: 12px; font-size: 14px;color: #888;}
.search .inp .sea {display: block; float: right; width: 44px;height: 23px;position: relative;top: 9px;
background: url(/images/search.png) no-repeat center; border-left: 1px solid #d3d3d3;}

/**/

.product {background: #f3f3f3;padding-bottom: 40px;background: url(/images/probg02.png) no-repeat center top;height: 742px;}
.product .pro_type {height: 48px;border: 1px solid #025abd;width: 740px;margin: 0 auto 45px auto;border-radius: 25px;overflow: hidden;position: relative;box-shadow: 3px 3px 5px #999;}
.product .pro_type li {float: left;width: 184px;text-align: center;line-height: 48px;font-size: 16px;transition: all 0.5s;border-left: 1px solid #d7d7d7;}
.product .pro_type li:first-child {border-left: none;}
.product .pro_type li a {color: #000;}
.product .pro_type li:hover ,.product .pro_type li.cur {background: linear-gradient(to right, #2f77c7, #37da97);
; *background: url(/images/probg.png) no-repeat center;}
.product .pro_type li:hover a ,.product .pro_type li.cur a {color: #fff;}

.product .pro_con {margin-bottom: 35px;height: 540px;}
.product .pro_con .concase {display: none;}
.product .pro_con .concase.cur {display: block;}
.product .pro_con dl {width: 283px;background: #fff;text-align: center;border: 1px solid #e9e9e9;padding-bottom: 20px;transition: all 0.5s;border-bottom: 3px solid #08429a; float: left;margin-left: 20px;}
.product .pro_con a:first-child dl {margin-left: 0;}
.product .pro_con dl dt {width: 283px;height: 275px;border-bottom: 1px solid #d7d7d7;}
.product .pro_con dl dt img {display: block;width: 283px;height: 275px;}
.product .pro_con dl dd {font-size: 14px;height: 60px;line-height: 20px;overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.product .pro_con dl dd.dd1 {font-weight: bold;height: 34px;line-height: 34px;color: #333;padding: 0 10px;}

.product .pro_con dl:hover {background: #08429a;box-shadow: 10px 10px 15px #999;border-color: #08429a;}
.product .pro_con dl:hover dd {color: #fff;}
.product .ckgd {display: block;width: 230px;height: 44px;border: 2px solid #08429a;line-height: 44px;font-size: 15px;color: #08429a; text-indent: 44px;position: relative;margin: 0 auto;}
.product .ckgd i {display: block;position: absolute;left: 150px;top: 17px;width: 26px;height: 11px;background: url(/images/jtr01.png) no-repeat center;}
.product .ckgd:hover {background: #08429a;color: #fff;}
.product .ckgd:hover i {background: url(/images/jtr02.png) no-repeat center;}


/**/
.yyts {height: 880px;background: url(/images/yytsbg.jpg) no-repeat center bottom;overflow: hidden;position: relative;}

.yyts .yyts_con {position: relative;height: 731px;}

.yyts .yyts_con .yytsImg {width: 627px;height: 445px;position: absolute;left: 340px;bottom: -1000px;z-index: 1;}

.yyts .yyts_con dl {font-size: 20px;font-weight: bold;color: #333;position: absolute;height: 120px;z-index: 2;opacity: 0;}
.yyts .yyts_con dl dd.dd1 {margin-top: 20px;}
.yyts .yyts_con dl dt {position: absolute;top: 0;}

.yyts .yyts_con dl.dlr {padding-right: 140px;}
.yyts .yyts_con dl.dlr dt {right: 0;} 
.yyts .yyts_con dl.dll {padding-left: 140px;}
.yyts .yyts_con dl.dll dt {left: 0;}

.yyts .yyts_con .dl1 {left: -180px;top: 1560px;}
.yyts .yyts_con .dl2 {left: -92px;top: 1375px;}
.yyts .yyts_con .dl3 {left: 31px;top: 1220px;}
.yyts .yyts_con .dl4 {left: 305px;top: 1120px;}

.yyts .yyts_con .dl5 {right: 343px;top: 1120px;}
.yyts .yyts_con .dl6 {right: 81px;top: 1220px;}
.yyts .yyts_con .dl7 {right: -55px;top: 1375px;}
.yyts .yyts_con .dl8 {right: -119px;top: 1560px;}


/**/
.zxly {height: 255px;background: #08429a;margin-top: 0px;}
.zxly .container {height: 285px;background: url(/images/zxlybg.png) no-repeat center;position: relative;top: -29px;}
.zxly .zxly_tel {height: 40px;width: 190px;padding-left: 50px;background: url(/images/zxly_tel.png) no-repeat left center;color: #fff;position: absolute;left: 260px;top: 210px;}
.zxly .zxly_tel .zxly_p1 {font-size: 14px;height: 14px;line-height: 14px;}
.zxly .zxly_tel .zxly_p2 {font-size: 24px;height: 26px;line-height: 26px;font-weight: bold;}

.zxly .zxzx {display: block;width: 210px;height: 44px;border: 2px solid #fff;line-height: 44px;font-size: 15px;color: #fff; text-indent: 44px;position: absolute;left:514px;top: 210px;}
.zxly .zxzx i {display: block;position: absolute;left: 150px;top: 17px;width: 26px;height: 11px;background: url(/images/jtr02.png) no-repeat center;}

.zxly .zxly_info {width: 440px;position: absolute;left: 785px;top: 60px;}
.zxly .zxly_info .info_p {height: 445px;height: 63px;background: #fff;overflow: hidden;margin-bottom: 8px;}
.zxly .zxly_info .info_p span {float: left;width: 75px;height: 63px;border-right: 1px solid #a7a7a7;}
.zxly .zxly_info .info_p input {float: right;width: 355px;height: 63px;line-height: 63px;border: none;font-size: 16px;color: #999;}
.zxly .zxly_info .info_p1 span {background: url(/images/zxly_icon01.png) no-repeat center;}
.zxly .zxly_info .info_p2 span {background: url(/images/zxly_icon02.png) no-repeat center;}
.zxly .zxly_info a.ljtj {display: block;height: 63px;line-height: 63px;background: url(/images/zxlybg02.png) no-repeat center; color: #fff;font-size: 24px;text-align: center;}


/**/
.yyal {padding-bottom: 63px;}
.yyal .yyal_p1 {font-size: 18px;text-align: center;}

.yyal .yyal_con {margin-top: 35px;height: 516px;overflow: hidden;}
.yyal .yyal_con .conleft {width: 265px;background: #fbf9fa;}
.yyal .yyal_con .conleft dl {height: 80px;position: relative;padding:29px 0 0 75px;border-bottom: 1px solid #fff;}
.yyal .yyal_con .conleft dl dt {font-size: 40px;position: absolute;left: 15px;top: 25px;}
.yyal .yyal_con .conleft dl dd.dd1 {font-size: 18px;height: 24px;line-height: 24px;background: url(/images/jtr03.png) no-repeat 160px center;color: #000;}
.yyal .yyal_con .conleft dl dd.dd2 {font-size: 13px;text-transform: uppercase;margin-top: 5px;color: #acacac;}
.yyal .yyal_con .conleft dl dd.dd3 {display: none; width: 14px;height: 22px;background: url(/images/yyaljtr.png) no-repeat center;position: absolute;right: -14px;top: 44px;z-index: 3;}

.yyal .yyal_con .conleft li.cur dl {background: #08429a;}
.yyal .yyal_con .conleft li.cur dl dt {color: #fff;}
.yyal .yyal_con .conleft li.cur dl dd.dd1 {color: #fff;background: url(/images/jtr04.png) no-repeat 160px center;}
.yyal .yyal_con .conleft li.cur dl dd.dd2 {color: #fff;}
.yyal .yyal_con .conleft li.cur dl dd.dd3 {display: block;}

.yyal .yyal_con .conleft a.yyal_more {display: block;height: 74px;line-height: 74px;text-indent: 90px; background: url(/images/yyal_icon01.png) no-repeat 45px center;font-size: 18px;color: #000;border: 1px solid #025abd;}

.yyal .yyal_con .conright {width: 935px;height: 516px;position: relative;overflow: hidden;}
.yyal .yyal_con .conright ul {position: relative;}
.yyal .yyal_con .conright ul li {height: 516px;position: relative;z-index: 1;} 
.yyal .yyal_con .conright ul li img {display: block;}
.yyal .yyal_con .conright .r_case {height: 100px;position: absolute;left: 0;bottom: 0;width: 100%;background: url(/images/yyalbg03.png);padding-top: 30px;}
.yyal .yyal_con .conright .r_case .r_p1 {font-size: 18px;margin-left: 43px;width: 615px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.yyal .yyal_con .conright .r_case .r_p1 a {color: #fff;}
.yyal .yyal_con .conright .r_case .r_p2 {font-size: 13px;color: #fff;margin-left: 43px;width: 615px;overflow : hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-height: 20px;-webkit-box-orient: vertical; height: 40px;margin-top: 10px;}
.yyal .yyal_con .conright .r_case .r_p2 a {color: #fff;}
.yyal .yyal_con .conright .r_case a.ljxq {display: block;width: 125px;height: 30px;line-height: 30px;text-align: center;color: #fff;font-size: 14px;border: 2px solid #fff;position: absolute;right: 35px;top: 30px;}
.yyal .yyal_con .conright .r_case a.wydz {display: block;width: 125px;height: 30px;line-height: 30px;text-align: center;color: #fff;font-size: 14px;border: 2px solid #fff;position: absolute;right: 35px;top: 73px;}


/**/
.advantage {height: 2017px;background: url(/images/advbg.jpg) no-repeat center top;padding-top: 220px;}

.advantage .adv_con {position: relative;}
.advantage .adv_con .conbox1 {height: 376px;position: absolute;top: 50px;}
.advantage .adv_con .boxleft {width: 528px;position: relative;padding-left: 72px;}
.advantage .adv_con .boxleft .box_num {display: block; width:50px;height: 50px;line-height: 50px; background: url(/images/advbg03.png) no-repeat center;color: #08429a;text-align: center;font-size: 26px;font-weight: bold; position: absolute;left:0 ;top: 0;}
.advantage .adv_con .boxleft .box_p1 {font-size: 25px;color: #333;font-weight: bold;}
.advantage .adv_con .boxleft .box_p1 b {color: #ff6000;}
.advantage .adv_con .boxleft .box_p2 {font-size: 18px;color: #333;padding-bottom: 15px;background: url(/images/advbg05.png) no-repeat left bottom;}

.advantage .adv_con .boxleft ul {margin-top: 25px;}
.advantage .adv_con .boxleft ul li {font-size: 13px;color: #222;padding-left: 16px;margin-bottom: 10px;line-height: 24px;background: url(/images/advbg04.png) no-repeat left 7px;}

.advantage .adv_con .conbox1 .boxright {width: 570px;height: 376px;background: url(/images/advbg02.png) no-repeat left top;position: relative;top: -55px;}
.advantage .adv_con .conbox1 .boxright .r_ul {width: 500px;height: 341px;position: relative;top: 45px;left: 47px;overflow: hidden;z-index: 2;border: 1px solid #e8e8e8;}
.advantage .adv_con .conbox1 .boxright .r_ul ul {position: relative;z-index: 2;}
.advantage .adv_con .conbox1 .boxright .r_ul ul li {float: left;width: 496px;height: 337px;padding: 2px;background: #fff;position: relative;}
.advantage .adv_con .conbox1 .boxright .r_ul ul li img {display: block;width: 496px;height: 337px;}
.advantage .adv_con .conbox1 .boxright .r_ul ul li p {height: 38px;line-height: 38px;text-align: center;font-size: 14px;background: url(/images/yyalbg03.png);color: #fff;position: absolute;left: 0;bottom: 0;width: 100%;}

.advantage .adv_con .conbox1 .boxright .adv_btnl {display: block;width: 40px;height: 40px;left: 18px;top: 200px;background: url(/images/jtl03.png) no-repeat center;cursor: pointer;z-index: 3;position: absolute;}
.advantage .adv_con .conbox1 .boxright .adv_btnr {display: block;width: 40px;height: 40px;right: 0;top: 200px;background: url(/images/jtr07.png) no-repeat center;cursor: pointer;z-index: 3;position: absolute;}
.advantage .adv_con .conbox1 .boxright .adv_btnl:hover {background: url(/images/jtl04.png) no-repeat center;}
.advantage .adv_con .conbox1 .boxright .adv_btnr:hover {background: url(/images/jtr08.png) no-repeat center;}

.advantage .adv_con .conbox2 {position: absolute;left: 620px;top: 586px;}
.advantage .adv_con .conbox3 {position: absolute;left: 0px;top: 1095px;}
.advantage .adv_con .conbox4 {position: absolute;left: 620px;top: 1445px;}
.advantage .adv_con .conbox4 .adv_tel {margin-top: 45px;padding-left: 72px;background: url(/images/adv_tel.png) no-repeat left center;height: 55px;}
.advantage .adv_con .conbox4 .adv_tel .p1 {font-size: 13px;color: #222;height: 20px;line-height: 20px;}
.advantage .adv_con .conbox4 .adv_tel .p2 {font-size: 28px;color: #08429a;font-weight: bold;}
.advantage .adv_con .conbox4 a.zxzx {display: block;width: 265px;height: 56px;background: url(/images/advbg06.png) no-repeat center;margin-top: 35px;}


/**/
.hzhb {padding-bottom: 40px;}
.hzhb .hzhb_p1 {font-size: 18px;text-align: center;margin-bottom: 35px;}

.hzhb .hzhb_con {height: 175px;position: relative;padding: 0 45px;}
.hzhb .hzhb_con .conbox {position: relative;height: 170px;overflow: hidden;}
.hzhb .hzhb_con .conbox ul {position: relative;}
.hzhb .hzhb_con .conbox ul li {float: left;width: 222px;height: 170px;}
.hzhb .hzhb_con .conbox ul li:first-child {margin-left: 0;}
.hzhb .hzhb_con .conbox ul li i {display: block;width: 218px;height: 130px;border: 2px solid #dcdcdc;overflow: hidden;}
.hzhb .hzhb_con .conbox ul li img {display: block;transition: all 0.5s;}
.hzhb .hzhb_con .conbox ul li p {height: 35px;line-height: 35px;text-align: center;font-size: 14px;color: #333;}

.hzhb .hzhb_con .conbox ul li:hover i {border-color: #08429a;}
.hzhb .hzhb_con .conbox ul li:hover img {transform: scale(1.1);}
.hzhb .hzhb_con .conbox ul li:hover p {color: #08429a;}

.hzhb .hzhb_con .hzhb_btnl {display: block;width: 36px;height: 85px;position: absolute;left: 0;top: 30px;background: url(/images/jtl01.png) no-repeat center;cursor: pointer;}
.hzhb .hzhb_con .hzhb_btnr {display: block;width: 36px;height: 85px;position: absolute;right: 0;top: 30px;background: url(/images/jtr05.png) no-repeat center;cursor: pointer;}
.hzhb .hzhb_con .hzhb_btnl:hover {background: url(/images/jtl02.png) no-repeat center;}
.hzhb .hzhb_con .hzhb_btnr:hover {background: url(/images/jtr06.png) no-repeat center;}

.hzhb .ckgd {display: block;width: 230px;height: 44px;border: 2px solid #1c2a4c;line-height: 44px;font-size: 15px;color: #1c2a4c; text-indent: 44px;position: relative;margin: 30px auto 0 auto;}
.hzhb .ckgd i {display: block;position: absolute;left: 150px;top: 17px;width: 26px;height: 11px;background: url(/images/jtr01.png) no-repeat center;}
.hzhb .ckgd:hover {background: #08429a;color: #fff;border-color: #08429a;}
.hzhb .ckgd:hover i {background: url(/images/jtr02.png) no-repeat center;}


/**/
.khjz {height: 680px;background: url(/images/khjzbg.jpg) no-repeat center}
.khjz h2.h2_title {background: url(/images/line02.png) no-repeat center bottom;}
.khjz h2.h2_title a {color: #fff;}
.khjz .khjz_p1 {font-size: 18px;color: #fff;text-align: center;}
.khjz .khjz_con {margin-top: 110px;}
.khjz .khjz_con dl {width: 240px;position: relative;padding: 85px 20px 20px 20px;background: #fff;float: left;margin-left: 25px;}
.khjz .khjz_con dl:first-child {margin-left: 0;}
.khjz .khjz_con dl dt {width: 126px;height: 126px;position: absolute;left: 50%;margin-left: -71px;top: -71px;border-radius: 50%;overflow: hidden;padding: 8px;background: url(/images/ty01.png) no-repeat center;}
.khjz .khjz_con dl dt img {display: block;width: 126px;height: 126px;border-radius: 50%;margin: 0 auto;}
.khjz .khjz_con dl dd.dd1 {font-size: 18px;font-weight: bold;text-align: center;padding-bottom: 10px;background: url(/images/khjzbg02.png) no-repeat center bottom;}
.khjz .khjz_con dl dd.dd1 a {color: #333;}
.khjz .khjz_con dl dd.dd2 {margin-top: 15px;font-size: 13px;line-height: 24px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;height: 96px;}
.khjz .khjz_con dl dd.dd2 a {color: #000;}
.khjz .khjz_con dl dd.dd3 a {display: block;width: 127px;height: 32px;line-height: 32px;text-align: center;border: 1px solid #787a7a;margin: 20px auto 0 auto;font-size: 14px;color: #000;}

.khjz .ckgd {display: block;width: 210px;height: 44px;border: 2px solid #fff;line-height: 44px;font-size: 15px;color: #fff; text-indent: 44px;position: relative;margin: 35px auto 0 auto;}
.khjz .ckgd i {display: block;position: absolute;left: 150px;top: 17px;width: 26px;height: 11px;background: url(/images/jtr02.png) no-repeat center;}

.khjz .khjz_con dl:hover dd.dd3 a {background: #3478d9;color: #fff;border-color: #3478d9;}


/**/
.about {height: 702px;background: url(/images/abobg.png) no-repeat center;padding: 20px 0 30px 0;}
.about .abo_con {margin-top: 60px;height: 410px;}
.about .abo_con .conleft {width: 562px;height: 401px;background: url(/images/videobg.png) no-repeat center top;}
.about .abo_con .conleft .video {display: block;width: 530px;height: 299px;position: relative;left: 16px;top: 16px;}
.about .abo_con .conleft .video img {display: block;}
.about .abo_con .conright {width: 530px;height: 333px;background: #fff;padding: 32px 35px 0 35px;}
.about .abo_con .conright h3 {margin-bottom: 25px;}
.about .abo_con .conright h3 a {color: #000;font-size: 20px;font-weight: bold;}
.about .abo_con .conright h3 i {display: block;font-size: 13px;color: #999;text-transform: uppercase;margin-top: 5px;}
.about .abo_con .conright .r_p1 {font-size: 14px;line-height: 24px;}
.about .abo_con .conright .r_p1 a {color: #333;}
.about .abo_con .conright .ckgd {display: block;margin-top: 30px;font-size: 14px;color: #025abd;}

.about .abo_type {height: 48px;border: 1px solid #025abd;width: 512px;margin: 30px auto 0 auto;border-radius: 25px;overflow: hidden;position: relative;box-shadow: 3px 3px 5px #999;}
.about .abo_type li {float: left;width: 170px;text-indent: 70px; line-height: 48px;font-size: 16px;transition: all 0.5s; position: relative;border-left: 1px solid #d7d7d7;}
.about .abo_type li:first-child {border-left: none;}
.about .abo_type li a {color: #000;}
.about .abo_type li i {display: block;width: 25px;height: 25px;position: absolute;left: 40px;top: 10px;}
.about .abo_type li.li1 i {background: url(/images/abo_icon01.png) no-repeat center;}
.about .abo_type li.li2 i {background: url(/images/abo_icon03.png) no-repeat center;}
.about .abo_type li.li3 i {background: url(/images/abo_icon05.png) no-repeat center;}
.about .abo_type li:hover ,.about .abo_type li.cur {background: linear-gradient(to right, #2f77c7, #37da97);
; *background: url(/images/probg.png) no-repeat center;}
.about .abo_type li:hover a ,.about .abo_type li.cur a {color: #fff;}

.about .abo_type li.li1:hover i ,.about .abo_type li.li1.cur i {background: url(/images/abo_icon02.png) no-repeat center;}
.about .abo_type li.li2:hover i ,.about .abo_type li.li2.cur i {background: url(/images/abo_icon04.png) no-repeat center;}
.about .abo_type li.li3:hover i ,.about .abo_type li.li3.cur i {background: url(/images/abo_icon06.png) no-repeat center;}


/**/
.news {padding-bottom: 40px;}
.news .news_con {}
.news .news_con .conleft {width: 590px;background: #f4f4f4;padding-bottom: 25px;}
.news .news_con .conleft dt {height: 348px;position: relative;}
.news .news_con .conleft dt img {display: block;}
.news .news_con .conleft dt span {display: block;width: 95px;height: 95px;background: #025abd;position: absolute;left: 10px;top: -10px;}
.news .news_con .conleft dt span b {display: block;font-size: 18px;padding: 25px 0 10px 0;text-align: center;color: #fff;}
.news .news_con .conleft dt span i {display: block;width: 70px;margin: 0 auto;height: 25px;border-top: 1px solid #3287e6;border-bottom: 1px solid #3287e6;line-height: 25px;text-align: center;font-size: 14px;color: #3287e6;}
.news .news_con .conleft dd.dd1 {font-size: 16px;font-weight: bold;height: 60px;line-height: 60px;margin: 0 10px;}
.news .news_con .conleft dd.dd1 a {float: left;width: 475px;color: #333;white-space: nowrap;overflow: hidden; text-overflow: ellipsis; }
.news .news_con .conleft dd.dd1 span {float: right;width: 85px;font-size: 14px;font-weight: normal;}
.news .news_con .conleft dd.dd2 {font-size: 14px;line-height: 20px;margin: 0 10px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.news .conright {width: 590px;position: relative;}
.news .news_type {height: 48px;padding: 3px 3px 0 3px;background: #3478d9;}
.news .news_type li {float: left;width: 193px;text-align: center;height: 48px;font-size: 18px;}
.news .news_type li a {color: #fff;display: block;height: 30px;line-height: 30px;margin-top: 6px;border-left: 1px solid #195dc3;}
.news .news_type li:first-child a {border-left: none;}
.news .news_type li.cur {background: #fff;}
.news .news_type li.cur a {color: #08429a;font-weight: bold;border-left-color: #fff;}

.news .conright .conbox {position: relative;height: 388px;overflow: hidden;top: 35px;}
.news .conright .concase {position: absolute;left: 0;top: 0;z-index: 0;background:#fff;}
.news .conright .concase.cur {z-index: 2;}
.news .conright .concase dl {background: #f2f2f2;position: relative;padding:3px 30px 3px 180px;height: 110px;margin-top: 20px;transition: all 0.5s;}
.news .conright .concase dl dt {position: absolute;left: 8px;top: 10px;width: 160px;height: 110px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.news .conright .concase dl dt img {display: block;}
.news .conright .concase dl dd.dd1 {font-size: 16px;font-weight: bold;padding: 10px 0;}
.news .conright .concase dl dd.dd1 a {color:#000;}
.news .conright .concase dl dd.dd2 {font-size: 14px;line-height: 24px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 48px;}
.news .conright .concase dl dd.dd2 a {color: #333;}
.news .conright .concase dl dd.dd3 {text-align: right;font-size: 14px;}

.news .conright .concase dl:hover {background: #3478d9;color: #fff;box-shadow: 5px 5px 15px #999;}
.news .conright .concase dl:hover dd.dd1 a {color: #fff;}
.news .conright .concase dl:hover dd.dd2 a {color: #fff;}

.news .ckgd {display: block;width: 230px;height: 44px;border: 2px solid #1c2a4c;line-height: 44px;font-size: 15px;color: #1c2a4c; text-indent: 44px;position: relative;margin: 30px auto 0 auto;}
.news .ckgd i {display: block;position: absolute;left: 150px;top: 17px;width: 26px;height: 11px;background: url(/images/jtr01.png) no-repeat center;}
.news .ckgd:hover {background: #08429a;color: #fff;border-color: #08429a;}
.news .ckgd:hover i {background: url(/images/jtr02.png) no-repeat center;}



/**/
.yqlj {padding-top: 30px;background: #f5f5f5;}
.yqlj .container {position: relative;}
.yqlj h4 {background: url(/images/yqljbg.png) no-repeat center 15px;font-size: 26px;text-align: center;}
.yqlj h4 a {color: #333;}
.yqlj h4 em {display: block;margin: 0 auto;font-size: 20px;color: #ccc;text-transform: uppercase;}
.yqlj ul {padding: 20px 20px 20px 0;position: relative;z-index: 1;}
.yqlj ul li {float: left;padding-right:15px;font-size: 14px;height: 20px;line-height: 20px;position: relative;}
.yqlj ul li:first-child {font-size: 18px;height: 34px;border: 1px solid #cacaca;line-height: 34px;width: 128px;padding: 0;text-align: center;margin-right: 15px;position: relative;top: -10px;}
.yqlj a.yqlj_more {display: block;width: 15px;height: 16px;background: url(/images/yqlj_more.png) no-repeat center;position: absolute;right: 5px;top: 75px;z-index: 3;}
.yqlj ul li a {color: #555;}
.yqlj ul li:hover a {color: #3478d9;}
