/**** CSS Document ****/
.clearfix{zoom:1;}
.clearfix:after{visibility:hidden;display:block;content:"";clear:both;height:0}
/****banner*******/
.index-banner{ width:100%; margin:0 auto; position:relative; height:620px; overflow:hidden; /*background:url(../images/load.gif) no-repeat center;*/}
.index-banner ul{height:620px; left:0; top:0; position:absolute; z-index:0;}
.index-banner ul li{height:620px; overflow:hidden;}
.banner-bg{ width:100%; height:6px; left:0; bottom:0; /*background:url(../images/bg01.png) repeat-x; */position:absolute; z-index:1}
.index-banner ul li a{ display:block; width:100%;height:620px;}
.ban-num{ position:absolute; width:1000px; left:50%; margin-left:-480px; bottom:12px; text-align:right;}
.ban-num span{ display:inline-block; _display:inline;margin-left:10px; width:12px; height:12px; background:url(../images/sprites.gif) no-repeat -12px 0; overflow:hidden; cursor:pointer;}
.ban-num span.on{ background-position: 0 0;}

.index-main1{ width:1000px; margin:0 auto 50px;}
.main1-box{ width:305px; height:248px; position:relative; overflow:hidden;}
.index-til{ font:bold 18px/22px "Microsoft Yahei"; color:#0378dd;}
.main1-con img{ width:100%;}
.main1-con p{ line-height:22px; color:#404040;}
.main1-con a:hover p{ color:#666;}
.main1-box-bg{ position:absolute; width:582px; height:5px; left:-291px; bottom:0; background:url(../images/css_bg01.jpg) no-repeat; overflow:hidden;}


.index-pro{width:100%;height:auto;margin-bottom:50px}
.pro-hd{width:100%;height:55px;padding-top:16px;margin-bottom:45px;background-color:#ccc}
.pro-hd .tit{float:left;width:100px;text-align:center;margin-right:30px;border:2px solid #000;font-size:18px;font-weight:700;color:#000;line-height:36px}
.pro-marquee{float:left;width:550px;height:48px;position:relative;overflow:hidden;transform:translateY(-4px)}
.pro-marquee li{margin-right:25px;padding-right:25px;border-right:1px solid #ccc}
.pro-marquee li a{color:#000;display:block}
.pro-search{float:right;width:236px;height:38px;background:0 0;border:1px solid #000}
.pro-search input{float:left;background:0 0;border:none}
.pro-search input.txt{width:174px;height:37px;line-height:18px;padding:10px 0 10px 18px;color:#fff}
.pro-search input.btn{width:44px;height:38px;background:url(../images/rev_sign07.png) no-repeat center;cursor:pointer}
.rel{position:relative}
.pro_slide{position:relative;width:100%;height:220;overflow:hidden}
.pro_slide li{float:left;width:240px;height:190px;text-align:center;color:#000;float:left}
.pro_slide li p{height:24px;overflow:hidden}
.pro_slide li a{display:block;color:#000}
.pro_slide li .tit{font-size:14px;color:#000}
.pro_slide li .txt{opacity:.5;color:#000}
.pro_slide li img{transition:all .3s}
.pro-next,.pro-prev{position:absolute;top:82px;background:url(../images/rev_btn01.png) no-repeat;width:39px;height:43px;opacity:.6;transition:opacity .5s}
.pro-prev{left:-76px}
.pro-next{right:-76px;background-position:100% 0}
.pro-next:hover,.pro-prev:hover{opacity:1}
.main2-event{width:277px}
.main2-event .cont{padding-top:3px;height:206px;border-bottom:1px solid #e1e1e1}
.main2-event .cont p{font-weight:700;font-size:14px;padding-top:5px;height:24px;overflow:hidden;color:#1186ff}
.main2-event a:hover{opacity:.8}


h2.h2_title {padding-top: 55px;font-weight: normal;text-align: center;margin-bottom: 45px;}
h2.h2_title a {display: block;font-size: 35px;color: #333;font-weight: bold;line-height: 160%;}
h2.h2_title span {display: block;font-size: 35x;color: #333;font-weight: bold;}
h2.h2_title b {color: #19429e;}
h2.h2_title i {display: block;font-size: 20px;margin-top: 6px;}
h2.h2_title em {color: #ff5c01;}

.search{height:69px;overflow:hidden;border-bottom: solid 1px #dbdada;background: #f8f8f8;}
.search p{float:left;font-size:14px;color:#9b9b9b;width:770px;height:69px;line-height:69px;overflow:hidden}

.search .inp {width: 300px; height: 36px;overflow: hidden;background: #2e4199;margin: 0px auto 3%;border: 1px solid #dddddd;border-radius: 27px;}
.search .inp input {border:none;height: 36px;line-height: 36px;width: 234px;float: left; text-indent: 17px; font-size: 14px;color: #999;}
.search .inp .sea {display: block; float: left; width: 52px;color:#fff;height: 38px;position: relative;top: -1px; background: #2e4199;padding-right: 15px;box-sizing:border-box;cursor:pointer;}
.search .inp .sea i {display: block;width: 35px;height: 38px;background: url(../images/search.png) no-repeat 8px center;}

.search p i{color:#222;font-weight: bold;font-size: 15px;}
.search p a{font-size:14px;color:#888;;;padding:0 10px;border-left: 1px dotted #a5a5a5;}
.search p a:first-child {border-left: none;}
.search .ser_inp{background:url(../images/s_inp.gif) no-repeat;width:280px;height:34px;border:none;padding:0 3px 0 85px;float:left;margin-top:27px;font-family:"Microsoft YaHei";font-size:14px;color:#666;line-height:34px;outline:0}
.search .ser_so{float:left;margin-top:27px;width:61px;height:34px}


.index-main2-wrap{ width:100%; height:386px; margin:0 auto; border:1px solid #e9eaea; border-width:1px 0 1px 0; background:#fbfbfb; position:relative; overflow:hidden;}
.index-main2-bg{ position:absolute; width:100%; height:386px; top:0px; left:50%; margin-left:208px; background:#ebeef1; border-left:1px solid #e1e4e6; background:#ebeef1; overflow:hidden;}
.index-main2{ width:1000px; margin:0 auto; padding:33px 0;}
.main2-news{ width:298px;}
.main2-news ul{height:220px;}
.main2-news ul li{ width:100%; height:100px; margin-bottom:9px; border-bottom:1px solid #e1e1e1;}
.main2-news ul li span{ display:block; padding:3px 0 0 20px; font:bold 11px/20px Arial; color:#8292a1; background:url(../images/icon_01.jpg) no-repeat left 7px;}
.main2-news ul li h2{ font:bold 14px/26px "Microsoft Yahei"; color:#1186ff; height:26px; overflow:hidden;}
.main2-news ul li p{ color:#888; line-height:20px;}
.main2-news ul li a:hover p{ color:#666;}
.index-more{ display:block; float:right; width:60px; height:28px; padding-top:8px; background:url(../images/css_bg02.jpg) no-repeat -61px 0; text-align:center;}
.index-more:hover{ background-position:0 0;}


.incpfl h3 {height: 89px;background: url(../images/fwalbg.png) no-repeat center top;text-align: center;line-height: 89px;}
.incpfl h3 a {color: #fff;font-size: 20px;font-weight:bold;}

/******¨¨?¡±?3?******/
.main2-job{ position:relative; z-index:1;}
.main2-job ul li{ width:100%; background:url(../images/bit01.png) no-repeat 5px 10px; height:24px;}
.main2-job ul li a{ padding-left:17px; font:12px/24px "Microsoft Yahei"; color:#545c64;}
.main2-job ul li a:hover{color:#5c7185;}
.main2-jobli{ height:150px;}
.index-til span{ padding-left:8px; font:11px/22px Arial; color:#757778;}

.main2-job .jiathis_style_24x24 .jtico{ background:url(../images/share.jpg) no-repeat;}
.main2-job .jiathis_style_24x24 .jtico_tsina{background-position: -3px 0;}
.main2-job .jiathis_style_24x24 .jtico_tqq{ background-position: -35px 0;}
.main2-job .jiathis_style_24x24 .jtico_douban{ background-position:-68px 0}
.main2-job .jiathis_style_24x24 .jtico_renren{ background-position:-98px 0}
.main2-job .jiathis_style_24x24 .jtico_qzone{ background-position:-128px 0}
.main2-video{font-size:14px; line-height:26px; color:#333;
	height: 160px;
	padding-bottom: 21px;
	border-bottom: 1px solid #e1e1e1;
	overflow: hidden;
	margin-bottom: 30px;
}

.fl{width:100%;}
.adv_t{width:44%;float:left;}
.text1{margin-top:108px}
.text{width:100%}
.text1 .title{background-image:url(../images/num1.png)}
.text .title{height:62px;background:no-repeat left center}
.text .title b{display:block;font-size:26px;color:#3b3b3b;line-height:40px}
.text .title b span{color:#0378dd;}
.text .title small{display:block;font-size:12px;color:#c5c5c5;line-height:18px}
.text i{display:block;width:100%;height:4px;border-top:1px dashed #dcdcdc;border-bottom:1px dashed #dcdcdc;margin-top:6px}
.text2{margin-top:50px}
.text p{padding-left:23px;margin-top:8px;font-size:16px;line-height:30px;color:#616161}
.img1{width:45%;float:right;}
.fr{float: right;}
.text1 .title b,.text1 p,.text1 .title b span{color:#fff !important;}
.fr.adv_t{margin-top:8%}


.img1 img{width:100%}
.fl_two .img2{width:45%;float:left;}
.fl_two .adv_t{float:right;}




.core_product{width:100%;height:auto;}
.index_title{width:100%;}
.index_title span,.index_title div{text-align:center;display:block;margin:0 auto;}
.index_title .title{font-size:24px;line-height:240%;}
.index_title .sm_ti{font-size:14px;line-height:180%;position: relative;display:block;max-width:200px;}
.index_title .sm_ti::before{content:"";position: absolute;top:50%;left:104%;width:120px;height:2px;background-color:#ccc;}
.index_title .sm_ti::after{content:"";position: absolute;top:50%;right:104%;width:120px;height:2px;background-color:#ccc;}
.area_index{width:100%;height:auto;}
.area_index .area_i_l {width:80%;height:220px;display:block;margin: 4% auto;}
.area_index .area_i_l a {width:49%;height:220px;float:left;position: relative;background-image:url(../images/img4.jpg);background-repeat:no-repeat;background-size:cover;position:relative;}

.area_index .area_i_l a::after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;z-index:1}
.area_index .area_i_l a:last-child{float:right;}
.area_index .area_i_l a .text_i {width:50%;height:120px;border:1px solid #fff;position: absolute;top:0;left:0;transform:translate(50%,50%);z-index:999;}
.area_index .area_i_l a .text_i span {color:#fff;display:block;width:100%;text-align:center;}



.news_xinwen{width:100%;height:auto}
.news_xinwen ul{float:left;padding:0}
.news_zuo{width:65%;height:auto}
.news_zhuangshi{width:100%;background-color:#d3d3d3;height:20px}
.news_zhuangshi p{width:30%;height:20px;background-color:#0378dd;margin:0 0 10px}
.news_diyitiao{margin-top:2%}
.news_xinwen ul{float:left;padding:10px;box-sizing:border-box;}
.news_diyitiao ul li{width:50%;float:left}
.news_diyitiao ul li img{vertical-align:middle}
.news_diyitiao ul li .news_title{font-size:16px;font-weight:700;text-align:center}
.news_diyitiao ul p{margin-left:5%}
.news_diyitiao ul li b{width:80px;height:40px;background-color:#0378dd;margin-left:5%;padding:10px 20px 10px 20px;border-radius:5px;line-height:80px}
.news_diyitiao ul li b a{color:#fff}
.news_diertiao{border-bottom:1px solid #ebebeb;width:100%;}
.news_diertiao a{color:#666}
.news_diertiao p:nth-of-type(1){margin-left:0}
.news_diertiao p{float:left;line-height:54px;width:auto;padding-top:8px}
.news_diertiao span{float:right;line-height:54px;padding-top:8px}
.news_you{width:33%;height:auto;background-color:#f2f2f2;margin-left:2%}
.news_you li{width:100%;margin:0 auto 5%;}
.news_wen{font-size:24px;font-weight:500;color:#666}
.news_wen2{font-size:14px}
.news_you li a{text-decoration:none}
.news_wen2 a {
    color: #0378dd;
    font-size: 1em;
}



.bottom{width:100%;background-color:#0a4373;float:left;box-sizing:border-box;font-family:¨¦?¡®??¡°;position:relative;z-index:1;padding:60px 20px 20px;overflow:hidden}
.bottom1{width:100%;overflow:hidden;margin:auto}
.bottom1-1{width:250px;float:left;height:160px}
.bottom1-1-1{display:inline-block;float:left}
.bottom1-1-1 a{display:inline-block;width:100%;height:100%}
.bottom1-1-1 p{display:inline-block;float:left;margin-bottom:10px;width:100%}
.bottom1-1-2{width:100%;margin-top:20px;float:left}
.bottom1-1-2 p{display:inline-block;cursor:pointer;float:left;margin-right:15px}
.bottom1-1-2 p a{display:block;width:100%!important;height:100%!important;margin:0!important;padding-left:0!important;border-radius:50%!important;line-height:25px;background-image:none!important;font-size:23px!important;cursor:pointer;color:#c4c4c4}
.bottom1-2{float:right;height:160px;color:#fff;margin-left:120px;width:800px;}
.dizhi1{width:32%;float:left;height:160px;margin-right:1%;}
.bottom1-2 p{color:#fff}
.dizhi1-1{width:100%;height:35px;float:left;line-height:20px;border-bottom:#fff solid 1px;margin-bottom:15px}
.dizhi1-2{width:100%;float:left;line-height:20px}
.dizhi2{width:32%;float:left;height:160px;}
.bottom1-2 p{color:#fff}
.dizhi2-2{width:100%;float:left;font-family:Arial,Gadget,sans-serif;line-height:20px}
.dizhi3{width:31%;float:left;height:160px;margin:0 1%;}
.bottom1-2 p{color:#fff}
.dizhi3-1{width:100%;height:35px;line-height:20px;float:left;border-bottom:#fff solid 1px;margin-bottom:15px}
.dizhi3-2{width:100%;float:left;line-height:20px}
.dizhi3-2 a{display:inline-block;color:#fff}
.dizhi3-2{width:100%;float:left;line-height:20px}
.bottom2{width:100%;padding-top:20px;overflow:hidden}
.bottom2-1{width:100%;float:left;text-align:center;overflow:hidden;line-height:25px}
.bottom2-1 p{display:inline-block}
.bottom2-1 p a{display:inline-block;color:#fff}
.bottom2-1 i{display:inline-block;margin:0 20px 0 20px;color:#999}
.bottom2-2{width:100%;float:left;text-align:center;overflow:hidden;margin-top:15px;font-family:"Microsoft Yahei",Tahoma,Arial,sans-serif}
.bottom2-2 p{display:inline-block;color:#fff}
.bottom2-2 p a{display:inline-block;color:#fff}

@media screen and (max-width: 1680px){
	.index-banner ul li{background-size: 100% 100% !important;}
	.index-banner,.index-banner ul li{height:480px !important;}
}







/* index */
.w1000{width:1000px;margin-right:auto;margin-left:auto}
.soleft{float:left;width:220px;position:relative}
.soleft .cpTle{font-weight:400;padding:32px 0 27px 22px;background:#1d79d8}
.soleft .cpTle a{font-size:18px;color:#fff;font-weight:700}
.soleft .cpTle span{font-size:14px;color:#eee}
.soleft .cplist{overflow:hidden;border:6px solid #1d79d8;border-top:none;border-bottom:none;background:#fff}
.sideMenu{border:1px solid #ddd}
.sideMenu dl{width:100%;height:auto;border-bottom: 1px solid #eee;}
.dt_title{width:100%;height:58px;line-height:58px}
.dt_title a{line-height:48px;background-repeat:no-repeat;background-position:15px 2px;padding-left:22px;background:0 0;font-size: 12px;}
.sideMenu dl dd li{background-repeat:no-repeat;background-position:6px -5px;margin-bottom:2%}
.sideMenu dl dd li a{padding-left:62px}
.soleft .dphone{overflow:hidden;background:#1d79d8;padding:20px 0}
.soleft .dphone dt{float:left;background:0 0;margin-left:5px;width:62px;height:50px;background: url(../images/phimg.png) no-repeat center;}
.soleft .dphone dd{margin-left:66px;color:#fff;padding:5px 13px;border-left:1px dotted #5c5c5c}
.soleft .dphone dd span{font-size:14px}
.soleft .dphone dd p{font-size:14px;font-family:Arial;color:#fff;}
.prdright{width:calc(1000px - 240px);float:right;text-align:left}
.prdright .cptab{height:52px;overflow:hidden;background:#e8e8e8;text-align:left}
.prdright .cptab ul li.cur,.prdright .cptab ul li:hover{background:#1d79d8}
.prdright .cptab ul li{float:left;height:52px}
.prdright .cptab ul li.cur a,.prdright .cptab ul li:hover a{background:#1d79d8;color:#fff}
.prdright .cptab .smore{float:right;font-size:15px;color:#ababab;margin-right:16px;margin-top:16px}
.prdright .cptab ul li a{display:inline-block;height:52px;text-align:center;line-height:52px;padding:0 42px;font-size:18px;color:#5e5e5e}
.prdright .cpzs{margin-top:27px;text-align:center}
.prdright .cpzs ul{overflow:hidden;width:100%}
.prdright .cpzs ul li{float:left;width:30%;text-align:center;margin-right:30px;margin-bottom:22px;padding:0 12px 0 0;box-sizing:border-box}
.prdright .cpzs ul li img{display:block;background:#e8e8e8;width:100%;height:170px;background-size:contain;}
img.framed{padding:6px;border:1px solid #ccc;background-color:#fff}
.prdright .cpzs ul li p{height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prdright .cpzs ul li p a{font-size:13px;color:#535353}
.prdright .cpzs ul li .btn{overflow:hidden;height:36px;width:100%;padding:0 6px}
.prdright .cpzs ul li .btn a{display:inline-block;width:50%;height:36px;line-height:36px;float:left;font-size:13px;text-align:center}
.prdright .cpzs ul li .ckxq{color:#535353;background:#e7e7e7}
.prdright .cpzs ul li .dzpf{color:#fff;background:#1d79d8}	
.prdright .cpzs ul li:nth-of-type(3n) {margin-right: 0;}	



.advantageC{margin-top: 56px;}
.advantageC>span{display:block;margin:0 auto;line-height: 240%;text-align: center;margin-bottom: 22px;font-size: 28px;}
.advantageC .content {width: 100%;}
.advantageC .content::after{content: "";height: 0;display: block;clear: both;}
.advantageC .content .advan_items {width:33.2%;float: left;height: auto;margin-bottom: 55px;}
.advantageC .content .advan_items .advanL,.advantageC .content .advan_items .advanRi{float: left;}
.advantageC .content .advan_items .advanL i{color: #bdbdbd;font-size: 40px;}
.advantageC .content .advan_items .advanRi{width:208px;margin-left: 6%;}
.advantageC .content .advan_items .advanRi h3,
.advantageC .content .advan_items .advanRi div {display: block;width: 100%;text-align: left;}
.advantageC .content .advan_items .advanRi h3{font-size: 18px;}
.advantageC .content .advan_items .advanRi div{line-height: 160%;margin-top: 12px;font-size: 14px;}
.advantageC .content .advan_items::after{content: "";height: 0;display: block;clear: both;}






.gsdt{width:1000px;height:320px;margin:6% auto 0;overflow:hidden}
.gsdt_t{width:100%;height:25px;color:#7c7c7e}
.gsdt_t p{width:260px;height:25px;float:left;overflow:hidden;font-size:16px}
.gsdt_t p a{font-size:22px;color:#007ab9}
.gsdt_t span{width:100px;height:25px;float:right;overflow:hidden;font-size:14px;text-align:right}
.gsdt_t span a{color:#7c7c7e}
.dtpic{width:326px;height:211px;float:left;overflow:hidden;margin-top:20px;border:5px solid #e3e3e3}
.dtpic img {width:100%;}
.xwcon{width:651px;height:120px;float:right;border-bottom:1px solid #e1e1e1;padding:0 2%;box-sizing:border-box}
.xwcon p{width:697px;float:left;overflow:hidden;text-indent:24px;color:#666;line-height:26px}
.xwcon span{width:697px;height:40px;float:left;font-weight:700;font-size:14px;line-height:40px;font-weight:700;margin-top:10px}
.gsdt ul{width:651px;float:right;overflow:hidden;margin-top:10px}
.gsdt ul li{width:46%;height:28px;float:left;overflow:hidden;line-height:28px;background-repeat:no-repeat;background-position:left center;padding-left:15px;margin:0 2%;box-sizing:border-box}
.gsdt ul li p{height:28px;float:left;overflow:hidden}
.gsdt ul li a{color:#555}
.gsdt ul li span{width:100px;height:28px;float:right;overflow:hidden;text-align:right;color:#999}


.syconbg{background:url(../images/sycon-bg.jpg) no-repeat center center;background-attachment:fixed;background-size:cover;padding:100px 0;width:100%;overflow:hidden}
.sycon1{padding:44px 20px 0 20px;height:auto;float:left;box-sizing:border-box}
.sycon1 .t{color:#666666;font-size:18px;margin-bottom:20px}
.sycon1 .t b{font-size:26px;display:block;line-height:1.3}
.sycon1 .k{width:100%;border:none;background:rgba(8,16,37,0);height:40px;line-height:40px;background-image:none;color:#666666;border-bottom:1px solid #666666}
.sycon1 .hk{height:90px;line-height:24px;padding:5px 0;font-size:14px;font-family:'Microsoft YaHei',Arial}
.sycon1 .b{background:0 0;color:#666666;border:1px solid #666666;text-align:center;width:100%;height:35px;line-height:35px;margin-top:20px;cursor:pointer}
input,label,option,select,th{vertical-align:middle;border:none}
input,label,option,select,th{vertical-align:middle;border:none}
input::-webkit-input-placeholder{color:#666666}
.sycon1 .hk{height:90px;line-height:24px;padding:5px 0;font-size:14px;font-family:'Microsoft YaHei',Arial}
.sycon1 .k{width:100%;border:none;background:rgba(8,16,37,0);height:40px;line-height:40px;background-image:none;color:#fff;border-bottom:1px solid #666666}
#dituContent{width:62%;height:400px}
.pop .bottom{padding:0!important}


.h2w{width: 100%;height: 2rem;}
.h4w{width: 100%;height: 4rem;}
.h2w{width: 100%;height: 2rem;}

.clear{zoom: 1;}
.clear::after{content: "";display: block;height: auto;clear: both;}
/* index add section */
.pt1{text-align:center;font-size:39px;color:#373737;font-weight:700;margin-top:40px;line-height: 180%;}
.pt2{color:#373737;text-align:center;font-size:16px;margin-top:10px;margin-bottom:20px}
.incpfl{width:267px;float: left;}
.inctptitle{height:92px;line-height:92px;background-image:url(../images/pip.jpg);background-repeat:no-repeat;background-position:left top}
.incpli{background-color:#f4f4f4;border-left: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;}
.incpli li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background-image:url(../images/mi.jpg);background-repeat:no-repeat;background-position:20px center;line-height:64px;height:64px;width:100%;display: block;border-bottom: 1px solid #eee;font-size:17px;padding-left:40px;box-sizing: border-box;background-color: #f2f2f2;border-bottom: 1px solid #fff;}
.incpli li:last-child{border-bottom: none;}
.incpli li:hover,.incpli li:first-child {background: #ff5c01;border-left:1px solid #ff5c01;border-right:1px solid #ff5c01;}
.incpli li:hover a,.incpli li:first-child a{color: #fff;}
.incpli ul li a{color:#333}
.incpfr{width:903px;float:right}
.incpfrtit{border:solid 1px #ccc;height:34px;line-height:34px}
.datt{display:block;font-family:"Microsoft YaHei";font-size:16px;float:left;padding-left:10px}
.more{float:right;padding-right:10px}
.incps{padding-top:20px;width:100%;}
.incps li{background-color:#f2f2f2;line-height:35px;width:288px;margin-bottom:20px;height:294px;font-size:14px;float:left;text-align:center;margin-right:16.5px;border: 1px solid #eeeeee;white-space:nowrap;overflow:hidden}
.incps li a{display: block;width: 100%;}
.incps li:nth-child(3n+0){margin-right: 0;}
.fangda{display:block;border:solid 1px #716f73;overflow:hidden}
.incps li a{color:#fff}
.incps li img{transition:all .55s;display:block;width:100%;height:255px;box-sizing: border-box;border:none;}
.incps li a{color:#333;font-size: 17px;line-height: 38px;}
.incps li:hover {
    background: #181a98;
    border: 1px solid #181a98;
}
.incps li:hover a{color:#fff}
.incps li:hover img{border:none !important;}
.about-wrap .incps li {width:285px;}
.about-wrap .incps li:nth-child(4n) {margin-right:0;}
.about-wrap .incps li:nth-child(3n+0) {
    margin-right: 16.5px;
}
.about-wrap .about-con {padding-bottom:0;}
.about-wrap h2 {padding-top:0;margin-bottom:20px;}
.about-wrap h2 a {font-size: 30px;}
.about-wrap h2.h2_title i {font-size: 18px;}
.youshi{overflow:hidden;width:100%;margin-top: 4%;}
.youshi .ttitle{overflow:hidden;padding:42px 0 6px;background-color:#0b85ec;text-align:center;color:#fff}
.youshi .yslist{overflow:hidden;width:100%;height:496px}
.youshi .youshi01{background:url(../images/youshi_01.jpg) no-repeat center top}
.container{margin:0 auto;width:1200px;}
.youshi .wen.wen01{color:#fff;margin-left:188px;margin-top:30px}
.youshi .yslist .wen{overflow:hidden;width:487px;color:#333}
.youshi .yslist h3{font-size:20px;margin-bottom:20px;line-height:30px;font-family:Î¢ÈíÑÅºÚ}
.youshi .yslist p{padding-left:14px;background:url(../images/youshi_s02.png) no-repeat left 10px;font-size:14px;line-height:32px}
.youshi .yslist .wen.wen01 p{background:url(../images/youshi_s01.png) no-repeat left 10px}
.youshi .youshi02{background:url(../images/youshi_02.jpg) no-repeat center top}
.youshi .youshi03{background:url(../images/youshi_03.jpg) no-repeat center top}
.youshi .youshi04{background:url(../images/youshi_04.jpg) no-repeat center top}



.index_service{width:100%;height:auto;overflow:hidden;margin-top:68px}
.index_service_left{width:430px;height:500px;float:left}
.index_service_right{width:710px;height:500px;float:right}
.index_service_right .index_ser_right{width:100%;height:auto;overflow:hidden;text-align:right}
.index_service_right .index_ser_right p{font-size:22px;color:#4d4d4d;line-height:40px}
.in_service_one{width:100%;height:auto;overflow:hidden;margin-top:35px}
.in_one_xx{width:396px;height:auto;float:left}
.in_one_title{width:100%;height:30px;line-height:30px}
.in_one_title img{float:left}
.in_one_title span{font-size:18px;color:#4d4d4d;font-weight:700;float:left;margin-left:20px}
.in_one_xx p{width:100%;height:auto;overflow:hidden;line-height:28px;font-size:14px;color:#4d4d4d;margin-top:10px}
.in_service_one img.s2{float:right}
.in_service_two{width:100%;height:154px}
.in_two_title{width:510px;height:60px;background:#1a72cb;padding:16px 0 15px 40px;margin-top:-60px;margin-left:-124px}
.in_two_title img{float:left}
.in_two_title span{font-size:18px;color:#fff;font-weight:700;float:left;margin-left:20px}
.in_service_two p{width:100%;height:auto;overflow:hidden;line-height:28px;font-size:14px;color:#4d4d4d;margin-top:10px}
.service_more{width:158px;height:25px;float:right;margin-top:20px}
.clearfix{zoom:1;clear:none}
.clearfix:after,.clearfix:before{content:".";display:block;height:0;clear:both;visibility:hidden}
.index_service ul{width:100%;height:230px;background:url(../images/service_bjs.jpg) no-repeat center;margin-top:37px}
.index_service ul li{width:20%;height:100%;text-align:center;float:left;padding-top:58px;transition:.6s}
.index_service ul li i{font-size:50px;color:#fff}
.index_service ul li span{font-size:18px;color:#fff;margin-top:30px;display:block}
.index_service ul li p{font-size:14px;color:#fff;line-height:26px}
.index_service ul li:hover {padding-top: 40px;}
.index_service ul li:hover {background: rgba(255,255,255,0.26);}

.liuyan{overflow:hidden;width:100%;background:url(../images/ly_bg.jpg) no-repeat center bottom;background-color:#f9f9f9}
.liuyan .wen{overflow:hidden;float:left;margin-top:60px;width:480px}
.liuyan .wen h3{font-size:40px;color:#fff;font-family:Î¢ÈíÑÅºÚ;line-height:60px}
.liuyan .wen p{font-size:26px;color:#005aa1;font-family:Î¢ÈíÑÅºÚ;line-height:42px;background-color:#fff;margin-top:15px}
.liuyan .wen span{display:block;font-size:18px;color:#fff;font-family:Î¢ÈíÑÅºÚ;margin-top:30px;margin-bottom:30px}
.liuyan .phone{overflow:hidden;padding-left:55px;background:url(../images/ly_phone.png) no-repeat left center;background-size: 44px 44px;}
.liuyan .phone em{display:block;font-size:18px;font-family:Î¢ÈíÑÅºÚ;color:#fff;font-style:normal}
.liuyan .phone b{display:block;font-weight:400;font-size:30px;color:#fff;font-family:impact;margin-top:15px}
.liuyan .lybox{overflow:hidden;width:457px;height:367px;background-color:#fff;border-top:3px solid #f07f1b;float:right}
.liuyan .lybox h4{font-size:26px;color:#f07f1b;font-family:Î¢ÈíÑÅºÚ;margin-left:25px;margin-top:40px}
.liuyan .lybox p{font-size:16px;color:#333;margin-bottom:22px;font-family:Î¢ÈíÑÅºÚ;margin-left:25px;margin-top:10px}
.liuyan .lybox .inbox{overflow:hidden;margin-left:35px;width:100%}


.news{overflow:hidden;width:100%;padding:18px 0 18px 0;background:url(../images/jianbg.jpg)}
.news .nbox{width:1200px;margin:0 auto}
.news .newsbox{overflow:hidden;float:left;border:1px solid #dbdbdb;width:741px;height:468px;background-color:#fff}
.news h2{margin-top:16px;margin-bottom:15px;padding-left:20px;padding-bottom:10px;font-family:Î¢ÈíÑÅºÚ;font-weight:400;font-size:20px;color:#333;border-bottom:1px solid #d7d6d6}
.list2{overflow:hidden;width:700px;margin:0 auto}
.news img{display:block;margin:0 auto;margin-bottom:10px}
.list2 li{overflow:hidden;width:100%;font-size:13px;color:#666;line-height:32px;border-bottom:1px dashed #dbdbdb}
.list2 li em{float:left;color:#40a3ee;margin-right:5px}
.list2 li a{display:block;float:left;width:600px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#666}
.list2 li span{float:right}
.news .newsbox2{overflow:hidden;float:left;margin-left:20px;border:1px solid #dbdbdb;width:435px;height:468px;background-color:#fff}
.news h2{margin-top:16px;margin-bottom:15px;padding-left:20px;padding-bottom:10px;font-family:Î¢ÈíÑÅºÚ;font-weight:400;font-size:20px;color:#333;border-bottom:1px solid #d7d6d6}
.news .wenda{overflow:hidden;width:410px;margin:0 auto;height:370px;position:relative}
.news .wenda ul{overflow:hidden;position:absolute}
.news .wenda li{overflow:hidden;height:110px;margin-bottom:15px;border-bottom:1px dashed #e4e4e4}
.news .wenda h5{font-weight:400;font-size:14px;padding-left:24px;background:url(../images/news_w.png) no-repeat left center;line-height:25px;margin-bottom:15px}
.news .wenda h5 a{color:#02256d}
.news .wenda p{padding-left:24px;background:url(../images/news_d.png) no-repeat left top;font-size:13px;color:#333;line-height:22px;height:60px;overflow:hidden}



.index-case{width: 100%;height: auto;text-align: center;}
.index-case ul{width: 100%;zoom: 1;height: auto;margin-top: 4%;}
.index-case ul::after{content: "";display: block;height: auto;clear: both;}
.index-case ul li{float: left;width: 23%;border: 1px solid #DDDDDD;}
.index-case ul li:not(:last-child){margin-right: 2.4%;}
.index-case ul li:nth-child(even){margin-top: 4%;}
.index-case ul li a{display: block;padding-bottom: 20px;padding-top: 20px;}
.index-case ul li a .img-top {width: 168px;height: 168px;border: 1px dashed red;border-radius: 50%;background-color: #FFFFFF;position: relative;margin: 4% auto 2%;}
.index-case ul li a .img-top .img-center{width: 158px;height: 158px;border-radius: 50%;overflow: hidden;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;}
.index-case ul li a .img-top .img-center img {display: block;margin: auto;width: 100%;background-size: 160px 160px;height: 100%;}
.index-case ul li a span.titleT {font-weight: bold;color: #004080;font-size: 16px;display: block;margin: 2% auto;}
.index-case ul li a .circle-line{width: 8px;height: 8px;background-color: #EEEEEE;border-radius: 50%;display: block;margin: 2% auto;position: relative;}
.index-case ul li a .circle-line::before{content: "";width: 100px;height: 1px;background-color: #EEEEEE;position: absolute;top: 50%;left: 0;}
.index-case ul li a .circle-line::after{content: "";width: 100px;height: 1px;background-color: #EEEEEE;position: absolute;top: 50%;right: 0;}
.index-case ul li a .interduc{display: block;width: 80%;text-align: left;margin: 0 auto;}
.index-case ul li a .interduc p{line-height: 180%;text-align: center;}
.index-case ul li a .interduc p strong{font-weight: bold;}
.index-case ul li a .more1{display: block;width: 144px;height: 40px;background: url(../images/btn1.jpg) no-repeat center;font-size: 16px;margin: 5% auto;line-height: 40px;}


.long-content-sec{width: 100%;height: 350px;background: url(../images/form-long.jpg) no-repeat center;}
.long-content-sec .form{width: 500px;height: 100%;margin-left: auto;}
.long-content-sec .form form{width: 90%;}

.margin{margin-top: 6%;}
.margin1{margin-top: 4%;}
.index-case .fl{float: left;width: 50%;text-align: left;}
.index-case{width: 100%;height: auto;}
.index-case .w1200{height: 432px;}
.index-case .w1200 .fl{padding-top: 3%;box-sizing: border-box;}
.index-case .w1200 .fr{float: right;width: 50%}
.titlEn{font-size: 26px;font-weight: bold;color: orangered;line-height: 180%;}
.titlCn{font-size: 18px;font-weight: bold;display: block;width: 100%;border-bottom: 1px solid #DDDDDD;line-height: 220%;padding-bottom: 1%;}
.index-case .w1200 .fl .inter{font-size: 14px;line-height: 180%;margin-top: 3%;color: #000000;}
.index-case .w1200 .fl .interduc p{color: #000000;line-height: 180%;margin: 2% 0;font-size: 14px;}
.index-case .w1200 .fl .interduc strong{color: #003D79;font-size: 16px;line-height: 180%;}
.index-case .w1200 .fl a{display: block;background-color: #003D79;color: #FFFFFF;border-radius: 20px;width: 120px;text-align: center;padding: 1% 0;margin-top: 1%;}
.index-case .fr {position: relative;height: 432px;}
.index-case .fr::after{content: "";width: 70%;height: 432px;background-color: #003D79;position: absolute;right: 0;top: 0;z-index: 2;}
.index-case .fr img{display: block;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;width: 80%;height: 80%;z-index: 6;}

.link_bg{background:#fff;}
.mainall{width:1200px;margin:0 auto;overflow:hidden;padding-top:2%}
.link_bg h4{font-size:20px;float:left;letter-spacing:2px;margin:10px 0 0;font-weight:400;line-height:20px}
.link_bg span{font-size:26px;font-family:times new roman;display:block;margin-top:4px}
.links_n{line-height:30px;width:960px;float:right;margin-left:auto}
.links_n a{line-height:31px;font-size:14px;position:relative;padding-right:12px;padding-left:4px}
.links_n a::after{content:"";width:2px;height:14px;background:#ddd;position:absolute;top:50%;margin-top:-7px;right:0}
.end_char{background:url(../images/end_tx.jpg) no-repeat top center #f7f7f7;height:108px;line-height:118px;overflow:hidden}
.end_char ul{width:105%}
.end_char li{font-size:16px;color:#222;float:left;width:238px;text-align:center;text-indent:40px;line-height:36px}
.end_dbg{background:#181818}
.foot_hot{width:100%;height:40px;line-height:40px;background:#2e4199}
.mainall1{width:1200px;margin:0 auto}
.foot_hot a{display:block;width:120px;color:#fff;float:left;line-height:40px;font-size:14px}
.end_left{color:#dedede;line-height:32px;width:950px;margin:40px 0 0 0;background:url(../images/end_tag.png) no-repeat left 10px;padding-left:38px}
.end_left a{color:#dedede}



.czwt {padding-bottom: 55px;background: #f8f8f8 }
.czwt h3 {padding-top: 75px;text-align: center;position: relative;margin-bottom: 20px;}
.czwt h3 span {font-size: 48px;display: block;color: #333;line-height: 140%;font-weight:bold;}
.czwt h3 span b {color: #ff5c01;}
.czwt h3 i {display: block;font-size: 16px;color: #999;}
.czwt h3 .em1 {display: block;width: 31px;height: 26px;background: url(../images/czwticon01.png) no-repeat center;position: absolute;top: 65px;left: 300px;}
.czwt h3 .em2 {display: block;width: 31px;height: 26px;background: url(../images/czwticon02.png) no-repeat center;position: absolute;top: 130px;left: 850px;}
.czwt .czwt_con {height: 550px;background: url(../images/czwtimg.png) no-repeat center top;position: relative;}
.czwt .czwt_con p {position: absolute;color: #333;font-size: 20px;width: 290px;}
.czwt .czwt_con p b {display: block;font-size: 35px;margin-bottom: 8px;line-height: 100%;}
.czwt .czwt_con p:hover b {color: #ff5c01;}
.czwt .czwt_con .p1 {left: 0;top:60px;}
.czwt .czwt_con .p2 {left: 0;top:200px;}
.czwt .czwt_con .p3 {left: 0;top:360px;}
.czwt .czwt_con .p4 {right: 0;top:60px;}
.czwt .czwt_con .p5 {right: 0;top:200px;}
.czwt .czwt_con .p6 {right: 0;top:360px;}
.czwt_bot {width: 900px;margin: 0 auto;background: #fff;text-align: center;height: 200px;box-shadow: 5px 5px 35px #ccc;border-radius: 154px;color: #333;}
.czwt_bot .p1 {padding-top: 40px;font-size: 20px;margin-bottom: 10px;}
.czwt_bot .p2 {font-size: 24px;margin-bottom: 15px;}
.czwt_bot .p2 b {color: #ff5c00;}
.czwt_bot .p3 {height: 45px;line-height: 45px;width: 330px;border-radius: 70px;margin: 0 auto;background: #ff5c00;font-size: 16px;color: #fff;}
.czwt_bot .p3 a{color: #fff;}




.clfa {padding-bottom: 70px;background: #fff;}
.clfa .clfa_type {width: 1060px; height: 58px;margin: 0 auto;background: #181a98;border-radius: 54px;overflow: hidden;margin-bottom: 50px;}
.clfa .clfa_type li {float: left;width: 165px;text-align: center;height: 58px;font-size: 16px;}
.clfa .clfa_type li a {display: block;height: 18px;line-height: 18px;margin-top: 20px;border-left: 1px solid #3539b3;color: #fff;}
.clfa .clfa_type li:first-child {padding-left: 35px;}
.clfa .clfa_type li:first-child a {border-left: none;}
.clfa .clfa_type li.pdr {padding-right: 35px;}
.clfa .clfa_type li.cur {font-weight: bold;background: #ff5c01;}
.clfa .clfa_type li.cur a {border-left-color: #ff5c01;}
.clfa .clfa_con {padding-bottom: 15px;}
.clfa .clfa_con .conbox {display: none;}
.clfa .clfa_con .conbox.cur {display: block;}
.clfa .clfa_con dl {float: left;padding-left: 190px;position: relative;width: 380px;margin-left: 60px;margin-bottom: 35px;}
.clfa .clfa_con dl.bdnot {margin-left: 0;}
.clfa .clfa_con dl dt {width: 159px;height: 159px;padding: 7px 0 0 7px;background: url(../images/clfabg.jpg) no-repeat left top;position: absolute;left: 0;top: 0;}
.clfa .clfa_con dl dt img{width: 159px;height: 159px;}
.clfa .clfa_con dl dt img{width:170px;height:170px}
.clfa .clfa_con dl dd.dd1 {padding-top: 10px;font-size: 16px;font-weight: bold;margin-bottom: 24px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;} 
.clfa .clfa_con dl dd.dd1 a {color: #333;}
.clfa .clfa_con dl dd.dd2 {line-height: 24px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;height: 72px;margin-bottom: 20px;}
.clfa .clfa_con dl dd.dd3 {padding-left: 105px;position: relative;font-style: italic;}
.clfa .clfa_con dl dd.dd3 em {display: block;width: 85px;height: 1px;background: #cccccc;position: absolute;left: 0;top: 8px;}
.clfa .clfa_con dl:hover dd.dd1 a {color: #19429e;}
.clfa .clfa_con dl:hover dd.dd3 em {background: #19429e;}
.clfa .clfa_con dl:hover dd.dd3 a {color: #19429e;}

.clfa .clfa_bot {text-align: center;}
.clfa .clfa_bot a {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.clfa .clfa_bot a.a1 {width: 175px;height: 54px;border: 1px solid #ddd;line-height: 54px;border-radius: 5px;font-size: 15px;}
.clfa .clfa_bot a.a1:hover {background: #181a98;color: #fff;border-color: #181a98;}
.clfa .clfa_bot a.a2 {font-size: 24px;width: 230px;position: relative;border: 1px solid #181a98;height: 54px;border-radius: 5px;overflow: hidden;padding-left: 95px;margin-left: 25px;}
.clfa .clfa_bot a.a2 span {position: absolute;left: 0;top: 0;background: #181a98;height: 56px;padding:0 25px 0 25px;font-size: 15px;color: #fff;line-height: 56px;}
.clfa .clfa_bot a.a2 b {display: block;height: 54px;line-height: 54px;color: #19429e;}




/*ÐÂÎÅ*/
.news {background: #f8f8f8;padding-bottom: 40px;padding-top: 75px;}
.news .conleft {width: 570px;}
.news .con_top {overflow: hidden;position: relative;padding-bottom: 20px;border-bottom: 1px solid #ddd;}
.news .con_top a {float: left;font-size: 18px;color: #333;margin-right: 15px;}
.news .con_top a b {color: #19429e;}
.news .con_top span {float: right;font-size: 12px;color: #1e1e1e;text-align: right;padding-top: 12px;text-transform: uppercase;color: #999;}
.news .con_top em {display: block;width: 40px;height: 1px;background: #19429e;position: absolute;right: 0;top: 0;}

.news .conleft .cjwt {position: relative;height: 400px;overflow: hidden;}
.news .conleft .cjwt dl {padding: 28px 0 28px 90px;width: 470px;border-bottom: 1px dotted #ddd;background: url(../images/cjwtbg.png) no-repeat left 28px;}
.news .conleft .cjwt dl dt {height: 24px;line-height: 24px;margin-bottom: 5px;font-size: 14px;}
.news .conleft .cjwt dl dt a {color: #1e1e1e;}
.news .conleft .cjwt dl dd {font-size: 14px;line-height: 20px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;height: 40px;}
.news .conleft .cjwt dl:hover dt a {color: #1a1d8f;}
.news .conright {width: 540px;}
.news .conright .con_top a.cur {color: #1e1e1e;}
.news .conright .con_top a b {font-weight: normal;color: #333;}
.news .conright .con_top a.cur b {color: #19429e;font-weight: bold;}
.news .conright .botbox {display: none;}
.news .conright .botbox.cur {display: block;}
.news .conright dl {margin-top: 25px;padding-left: 220px;position: relative;background: #1a1d8f;height: 152px;}
.news .conright dl dt {width: 198px;height: 152px;position: absolute;left: 0;top: 0;overflow: hidden;}
.news .conright dl dt img {display: block;width: 198px;height: 152px;transition: all 0.5s;}
.news .conright dl dd a {color: #fff;}
.news .conright dl dd.dd1 {padding-top: 23px;margin-left: 20px;width: 265px;font-size: 16px;margin-bottom: 18px;}
.news .conright dl dd.dd2 {font-size: 13px;line-height: 20px;margin-left: 20px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 40px;margin-bottom: 16px;width: 260px;}
.news .conright dl dd.dd3 {text-align: right;width: 260px;margin-left: 25px;font-style: italic;margin-bottom: 45px;}
.news .conright ul {margin-top: 30px;}
.news .conright ul li {overflow: hidden;position: relative;font-size: 14px;border-bottom: 1px dashed #ddd;padding: 10px 0;}
.news .conright ul li a {float: left;width: 380px;color: #1e1e1e;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.news .conright ul li span {float: right;font-size: 14px;color: #ccc;}
.news .conright ul li:hover a {color: #1a1d8f;}
.news .conright dl:hover dt img {transform: scale(1.1);}

.fl{float:left;}
.fr{float:right;}
.tr{text-align:left;}
.tr{text-align:right;}

.zxly {height: 218px;background: url(../images/zxzxbg.jpg) no-repeat center top;color: #fff;}
.zxly .container {height: 218px;position: relative;}
.zxly .p1 {font-size: 16px;padding-top: 35px;margin-bottom: 35px;color: #fff;line-height: 180%;}
.zxly .p1 b {display: block;font-size: 30px;margin-bottom: 5px;color: #fff;}
.zxly .p2 {width: 303px;height: 46px;color: #fff;line-height: 46px;text-indent: 70px;border: 1px solid #7d7eb1;border-radius: 27px;background: url(../images/zxlytel.png) no-repeat 30px center;}
.zxly .p2 b {font-size: 18px;color: #fff;}
.zxly .zxly_con {position: absolute;right: 0;top: 0;height: 218px;width: 678px;}
.zxly .zxly_con form{padding: 6% 0;}
.zxly .zxly_con .p3 {padding-top: 35px;font-size: 18px;margin-bottom: 15px;color: #fff;}
.zxly .zxly_con .p3 i {color: #ff5c01;}
.zxly .zxly_con .info_p1 {width: 486px;height: 50px;background: #fff;border-radius: 3px;overflow: hidden;margin-bottom: 13px;margin-top: 42px;}
.zxly .zxly_con .info_p1 input {border: none;height: 50px;line-height: 50px;width: 430px;padding-right: 56px;color: #999;text-indent: 20px;background: url(../images/zxlyicon01.png) no-repeat 448px center;}

.zxly .zxly_con .info_p2 {width: 486px;height: 50px;background: #fff;border-radius: 3px;overflow: hidden;margin-bottom: 13px;}
.zxly .zxly_con .info_p2 input {border: none;height: 50px;line-height: 50px;width: 430px;padding-right: 56px;color: #999;text-indent: 20px;background: url(../images/zxlyicon02.png) no-repeat 448px center;}
.zxly .zxly_con .info_p2.none{display:none;}

.zxly .zxly_con .tjyy {width: 168px;height: 112px;position: absolute;top: 50%;right: 0;background: #ff6601;border-radius: 3px;text-align: center;margin-top:-66px;}
.zxly .zxly_con .tjyy input {display: block;font-weight: bold;color: #fff;font-size: 18px;height: 64px;background: url(../images/zxlyjt.png) no-repeat center 73px;width:100%;height: 100%;margin-top: -5%;}






.alzs_con

.aimg {
    width: 586px;
    height: auto;
    overflow: hidden;
}
.aimg img {
    transition: all 0.8s;
    max-width: 100%;
}
.acont {
    width: 564px;
    /* padding-top: 25px; */
}
.acont .p1 {
    font-size: 26px;
    font-weight: 700;
    color: #333333;
    line-height: 48px;
    text-transform: uppercase;
    padding-top: 7%;
    position: relative;
    z-index: 22;
}
.acont .p2 {
    font-size: 48px;
    font-weight: 600;
    text-transform: uppercase;
    color: #bdbdbd;
    opacity: .2;
    margin-top: -80px;
    position: relative;
    z-index: 1;
}
.acont .p3 {
    margin-top: 30px;
}
.acont .p3 p {
    font-size: 16px;
    color: #666666;
    line-height: 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 50;
    overflow: hidden;
    
}
.acont ul {
  padding-top: 26px;
}
.acont ul li {
  width: auto;
  line-height: 44px;
}
.acont ul li a {
  display: block;
  padding: 0 45px;
  position: relative;
 
  background-position: 110px 17px;
  z-index: 99;
    border: 1px solid #ddd;
    line-height: 54px;
    border-radius: 5px;
    font-size: 15px;
}
.acont ul li a:hover {
    background: #181a98;
    color: #fff;
    border-color: #181a98;
}









.conbox1 {position: relative;overflow: hidden;height: 380px;width: 1213px;}
.conbox1 ul {position: relative;top: 20px;}
.conbox1 ul li {float: left;margin-left: 22px;}
.conbox1 ul li:first-child {margin-left: 0;}
.conbox1 ul li dl {position: relative;top: 0;width: 353px;padding: 16px;background: #fefefe;box-shadow: 5px 5px 15px #c1c1c1;transition: all 0.5s;}
.conbox1 ul li dl dt {margin-bottom: 25px;}
.conbox1 ul li dl dt img {display: block;width: 353px;height: 207px;transition: all 0.5s;}
.conbox1 ul li dl dd.dd1 {font-size: 18px;margin-bottom: 18px;position: relative;text-indent: 15px;transition: all 0.5s;}
.conbox1 ul li dl dd.dd1 a {color: #333;}
.conbox1 ul li dl dd.dd1 em {display: block;width: 0;height: 1px;background: #fff;position: absolute;left: 15px;top: 10px;transition: all 0.5s;}
.conbox1 ul li dl dd.dd1 span {display: block;width: 34px;height: 34px;background: url(../images/alzsicon01.png) no-repeat center;position: absolute;right: 15px;top: -5px;transition: all 0.5s;}
.conbox1 ul li dl dd.dd2 {padding:0 15px;line-height: 24px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;height: 48px;transition: all 0.5s;}

.conbox1 ul li:hover dl {top:-20px;background: #181a98;}
.conbox1 ul li:hover dd.dd1 {text-indent: 70px;font-weight: bold;}
.conbox1 ul li:hover dd.dd1 a {color: #fff;}
.conbox1 ul li:hover dd.dd1 span {top: 130px;background: url(../images/alzsicon02.png) no-repeat center;}
.conbox1 ul li:hover dd.dd1 em {width: 40px;}
.conbox1 ul li:hover dd.dd2 {overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;height: 72px;}
.conbox1 ul li:hover dd.dd2 a {color: #fff;}







@media screen and (max-width:460px){
	.czwt_bot,.conbox,.alzs_con .aimg,.search p span{width:100%;}
	.search p{padding:0;width:100%;margin:0;}
	.czwt,.search p i,.search p a:nth-child(5),.search p a:nth-child(6){display:none;}
	.search .w1200{flex-direction:column-reverse !important;}
	.alzs_con .aimg p img{display:block;width:100% !important;}
	.search p a{display:inline-block;width:auto;margin-right:0px;margin-left:0px;padding: 0 4px;line-height: 12px;}
}