@charset "utf-8";
/* CSS Document */
html,body {margin: 0 auto;}
body { color: #333;margin: 0px;padding: 0px;  font-size: 16px;font-family: "Microsoft YaHei";text-align: left;}
a {	text-decoration: none;}
a:link,a:visited {	color: #333;}
a:hover {color: #165BD4;	text-decoration: none;}
* {margin: 0px;padding: 0px;font-family: "Microsoft YaHei";outline: none}
ul,li {list-style-type: none;margin: 0px;padding: 0px;}
img {border: 0px;vertical-align: middle;}
.clear {	clear: both;}
input,select {vertical-align: middle;}
.no {	display: none;}
table {margin: 0px auto;table-layout: fixed;}
.block {display: block;}
*{transition: all 0.1s;}
.max_img {cursor: pointer;width: 100%; height: 100%; overflow: hidden;position: relative;z-index: 1;}
.max_img img {width: 100%; height: 100%; bottom: 0; top: 0;position: relative;left: 0;-webkit-transition: -webkit-transform 0.5s;-moz-transition: -moz-transform 0.5s;-o-transition: -o-transform 0.5s;transition: transform 0.5s;}
li:hover .max_img img,div:hover.max_img img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
/*---------------------------------------首页------------------------------------------*/
.contain{background: url(20xa_lh_bg.jpg) no-repeat top center;}
.top{height: 370px;}
.top_logo{line-height: 70px; height: 70px;}
.top_r span{display: inline-block; *display: inline; *zoom: 1; border: 1px solid #FFFFFF; border-radius:3px; width: 95px; line-height: 35px; height: 35px; text-align: center;}
.top_r span a{font-size: 14px; color: #FFFFFF;}
.top_tit{text-align: center;margin-top: 85px;}
.con{background: url(20ta_lh_bg2.jpg) repeat-x bottom;}
.con_ss{ font-size: 0px; line-height: 170px; background: #FFFFFF; box-shadow:0px 2px 18px rgba(000,000,000,0.06); height:170px; text-align: center;}
.con_ss .in1{width: 655px; padding-left: 25px;border: 1px solid #165bd4; height: 53px; color: #999999;}
.con_ss .in2{width: 160px; border: none ; height: 55px; padding-left: 50px; font-size:20px; color: #FFFFFF; background:#165bd4 url(20ta_lh_icon1.png) no-repeat 30px;}
.con_top{text-align: center;}
.con_top h1{font-size: 34px; padding-bottom: 15px; background: url(20ta_lh_dian3.png) no-repeat bottom;}
.con_top_ul ul li{ width: 150px; height: 40px; display: inline-block; *display: inline; *zoom: 1; line-height: 40px; text-align: center; background: #165BD4; font-size: 18px; font-weight: bold;}
.con_top_ul ul li a{display: block; color: #FFFFFF; }
.con_top_ul ul li:hover,.con_top_ul ul li.on{background: #4579d4;}
.con_hd{min-height: 355px;  background:url(20ta_lh_bg1.png) no-repeat bottom;}
.con_top_ul{text-align: center;}
.con_ul_li{overflow: hidden; width: 1070px; margin: 0 auto;}
.con_ul_li ul {margin-right: -100px;}
.con_ul_li ul li{width: 33.33%; *width: 30%; float: left;}
.con_ul_li ul li a{margin-right: 100px; display: block;}
.con_ul_li ul li h1{font-size: 16px; line-height: 26px; text-align: left;}
.con_ul_li ul li p{font-size: 14px; color: #999999; line-height: 24px; margin-top: 15px;}
.con_anniu span{ display: block;transition: all 0.3s;  width: 120px; text-align: center; line-height: 35px; height: 35px; border: 1px #DDDDDD solid; border-radius:18px; background: #FFFFFF; margin: 0 auto; }
.con_anniu span a{color: #666; transition: all 0.3s; display: block;}
.con_anniu span:hover{background: #165BD4; border: 1px solid #165BD4; }
.con_anniu span:hover a{color: #FFFFFF;}
.con2_tit ul li{margin-right: 30px; height: 280px; border-top: 3px solid #165BD4; float: left;width: 380px; *width: 370px; background: #FFFFFF; text-align: center; box-shadow: 0px 5px 10px rgba(000,000,000,0.06);}
.con2_tit ul li.li{margin-right:inherit;}
.con2_tit ul li span{display: block; transition: ease-in-out 0.5s; height: 210px; line-height: 210px;}
.con2_tit ul li h1{height: 50px; line-height: 50px; text-align: center;width: 150px; color: #FFFFFF; font-size: 20px; margin: 0 auto; position: relative; top: -25px; text-align: center; background: #165BD4; border-radius:30px 0px 30px 0px;}
.con2_tit ul li:hover span{transform: scale(1.1);}
.con2_ul{overflow: hidden;}
.con2_ul ul {margin-right:-85px;}
.con2_ul ul li{width: 16.66%; *width: 15%; margin-bottom: 45px; float: left;}
.con2_ul ul li a{display: block; overflow: hidden; height: 100px; margin-right: 85px;}
.con2_ul ul li span{display: block; margin: 0 auto; position: relative; top:-50px ; background-color:#165BD4; width: 120px; height: 120px; *height:70px; *width: 70px; *position: static; *top:auto; text-align: center; line-height: 70px; border-radius:0 0 60% 60%;}
.con2_ul ul li span img{margin-top: 60px; *margin-top: 15px; transition: ease-in-out 0.3s; position: relative;*position: static;}
.con2_ul ul li:hover span img{transform: rotate(360deg);}
.con2_ul ul li:nth-child(7) span ,.con2_ul ul li:nth-child(8) span ,.con2_ul ul li:nth-child(9) span ,.con2_ul ul li:nth-child(10) span ,.con2_ul ul li:nth-child(11) span,.con2_ul ul li:nth-child(12) span {background: #2b69d4;}
.con2_ul ul li:nth-child(13) span ,.con2_ul ul li:nth-child(14) span ,.con2_ul ul li:nth-child(15) span,.con2_ul ul li:nth-child(16) span ,.con2_ul ul li:nth-child(17) span ,.con2_ul ul li:nth-child(18) span  {background: #3871d4;}
.con2_ul ul li:nth-child(19) span ,.con2_ul ul li:nth-child(20) span ,.con2_ul ul li:nth-child(21) span  ,.con2_ul ul li:nth-child(22) span ,.con2_ul ul li:nth-child(23) span ,.con2_ul ul li:nth-child(24) span {background: #4579d4;}
.con2_ul ul li:nth-child(25) span ,.con2_ul ul li:nth-child(26) span,.con2_ul ul li:nth-child(27) span {background: #5785d4;}
.con2_ul ul li:nth-child(28) span ,.con2_ul ul li:nth-child(29) span ,.con2_ul ul li:nth-child(30) span  ,.con2_ul ul li:nth-child(31) span  {background: #7da5ea;}
.con2_ul ul li p{position: relative; *position:static; margin-top: -40px; *margin-top: 0px; text-align: center;}
.con3_top{height: 40px; line-height: 40px; border-bottom:1px solid #DDDDDD;}
.con3_top h1{font-size: 20px; padding-left: 65px; background: url(20ta_lh_dian1.png) no-repeat left center;}
.con3_div{width: 585px;}
.con3_ul ul li{line-height: 50px; border-bottom: 1px solid #DDDDDD; padding-left:25px; background: url(20ta_lh_dian2.png) no-repeat left center; height: 50px; }
.con3_ul ul li a{overflow: hidden; transition: all 0.5s; display:block; white-space: nowrap; text-overflow: ellipsis;}
.con3_ul ul li span{float: right; color: #999999;font-size: 14px; margin-left: 55px;}
.con3_ul ul li:hover a{font-weight: bold; padding-left: 10px;}
.con3{background: #f7f7f7;}
.con_img{overflow: hidden;}
.con_img ul{margin-right: -30px;}
.con_img ul li{width: 50%; *width: 48%; float:left;}
.con_img ul li a{display: block; height: 100px;  padding-left: 45px; margin-right: 30px;}
.con_img ul li.icon1 a{background: url(20ta_lh_img4.png) no-repeat center;}
.con_img ul li.icon2 a{background: url(20ta_lh_img5.png) no-repeat center;}
.con_img ul li a h1{ font-size: 30px; transition: ease-in-out 0.5s; color: #FFFFFF; font-weight: normal; background: url(20ta_lh_dian4.png) left bottom no-repeat; padding-bottom: 10px; height: 35px; padding-top: 30px;}
.con_img ul li:hover a h1{margin-left: 15px;}
.bottom{background: #e1e1e1; text-align: center; padding: 50px 0px;}
.bottom p {font-size: 14px; line-height: 36px;}
.bottom p img{margin-right: 5px;}
.bottom .bottom_img{margin-left: 40px;}
/* --------------------------20201224新加---------------------------- */
.con_img1{overflow: hidden;}
.con_img1 ul{margin-right: -30px;}
.con_img1 ul li{width: 33%; *width: 48%; float:left;}
.con_img1 ul li a{display: block;    margin-right: 30px;}

.hdjl-icon{ margin-top: 100px;}
.hdjl-icon ul li{ float: left; text-align: center; width: 300px;}
.hdjl-icon ul li a{display: block;text-decoration: none;}
.hdjl-icon ul li a p{ font-size: 28px; font-weight: bold; padding-top: 35px; line-height: 30px;}
.hdjl-icon ul li a:hover img{
    transform: rotateY(360deg);
    transition: all .3s linear;}
 .clearflx:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
 
.img-jc{ margin-top: 10px; overflow: hidden;}
.img-jc ul{ margin-right: -20px;}
.img-jc ul li{float: left; width: 33%;}
.img-jc ul li a{margin-right: 20px; display: block; overflow: hidden;}
.img-jc ul li img{width: 100%;transition: all 0.6s; cursor: pointer;}
.img-jc ul li:hover a img{transform: scale(1.1);}

/* --------------------------概览---------------------------- */
.con_gl{background: #FFFFFF; padding-top: 20px;}
.gl_tit{ background: url(gl_icon.png) no-repeat left 15px; border-bottom: 1px solid #ececec; line-height:25px; padding:10px 25px; margin-top: 15px;}
.gl_list1{ min-height: 500px;}
.gl_list1 ul{ padding: 15px 10px; border-bottom: 1px solid #ececec;}
.gl_list1 li{ background:url(20ta_lh_dian2.png) no-repeat 4px 17px; font-size: 16px; line-height:36px; padding-left: 18px; transition: all .3s; cursor: pointer;}
.gl_list1 li:hover{ padding-left: 28px; background-position: 14px 16px; background-color: #fbfdff; color:#165bd4;}
.gl_list1 li span{ float: right; color: #999999; font-size: 14px;}
.gl_tit1{ margin-top:20px; background: url(gl_icon1.jpg) no-repeat left center; padding-left: 22px; line-height: 50px; font-size:24px; color:#165bd4; font-weight: 500;}
/* --------------------------20201224新加---------------------------- */
.shlh_list3{ margin-top:65px ; position: relative;}
.xxgk-k-top{ width:260px; float: left;}
.xxgk-k-top span.lk{border: 2px solid #4474bd; left: 35px; top: 0;}
.xxgk-k-top span.hk{border: 2px solid #88abda; left: 0;top:40px;}
.xxgk-k-top span{display: block;width: 223px; height: 265px; position: absolute;z-index: 1;}
.xxgk-k-top em.hd{display: block; background:#279ac4;width: 238px; height: 283px;z-index: 1; position: absolute;left: 10px; top: 10px;}
.xxgk-k-top a{ display: block;text-decoration: none; height: 300px; text-align:center;}
.xxgk-k-top a:hover em.hd{ text-decoration: none; background: #036a90;transition: 2s;}
.xxgk-k-top h1{ font-size: 24px; position: relative; font-weight: bold;z-index: 999;width: 100px; color: #fff; line-height: 38px; z-index: 2; padding-top:88px; padding-left:82px;}

.xxgk-ico-box{ width:940px; float:right;}
.xxgk-ico-box .bd ul li{ float:left; width:20%; text-align:center; margin-top:20px;}
.xxgk-ico-box .bd ul li a{ display:block;}
.xxgk-ico-box .bd ul li a span{ width:77px; line-height: 77px; height:77px; background:#4474bd; display:block; margin:0px auto; text-align:center; border-radius:50%;}
.xxgk-ico-box .bd ul li a span i{ color:#ffffff; display:block; font-size:30px; padding-top:20px;}
.xxgk-ico-box .bd ul li a p{ line-height:40px; text-align: center;}
/*分页样式03*/
.fy_list_03{ margin: 30px auto; color: #555555; text-align: center;}
.fy_list_03 .fy_tit_l{ display: inline-block; *float: left; margin-right: 30px; font-size: 0;}
.fy_list_03 .fy_tit_l a{ font-size: 14px; display: inline-block; line-height: 18px; border: 1px solid #d9d9d9; border-left:none; padding: 10px 0px; background-color: #ffffff; color: #555555; width: 38px; text-align: center;}
.fy_list_03 .fy_tit_l span{ display: inline-block; width: 38px; text-align: center; height: 18px; margin-top: -6px; font-size: 15px;}
.fy_list_03 .fy_tit_l a.prev,.fy_list_03 .fy_tit_l a.next{ width: auto; padding: 10px 15px; border-left: 1px solid #d9d9d9;}
.fy_list_03 .fy_tit_l a.prev em,.fy_list_03 .fy_tit_l a.next em{ font-style: normal; font-family: simsun;}
.fy_list_03 .fy_tit_l a.prev em{ margin-right:6px;}
.fy_list_03 .fy_tit_l a.next em{ margin-left: 6px;}
.fy_list_03 .fy_tit_l a.on,.fy_list_03 .fy_tit_l a:hover{ background-color: #165bd4; color: #ffffff; font-weight: bold;}
.fy_list_03 .fy_tit_l a.prev:hover ,.fy_list_03 .fy_tit_l a.next:hover{ padding: 10px 14px;}
.fy_list_03 .fy_tit_l a.prevStop,.fy_list_03 .fy_tit_l a.nextStop,.fy_list_03 .fy_tit_l a.prevStop:hover,.fy_list_03 .fy_tit_l a.nextStop:hover{ background-color: #ffffff; padding:10px 15px; font-weight: normal; color: #999999; cursor: default;}

.fy_list_03 .fy_tit_r{ display: inline-block; *float: left; line-height: 40px; font-size: 14px;}
.fy_list_03 .fy_inp{ border: 1px solid #d9d9d9; background-color: #ffffff; width: 38px; height: 38px; line-height: 38px; text-align: center; margin: 0 8px; font-size: 15px; color: #555555;}
.fy_list_03 .fy_go{ display: inline-block; background-color: #165bd4; width:40px; height:40px; line-height:40px; text-align: center; margin: 0 8px; font-size: 14px; color: #ffffff; cursor: pointer;}
@media screen and (max-width:999px) {
 .fy_list_03 .fy_tit_l{ float: inherit; text-align: center; margin: 0; border: 0;}
 .fy_list_03 .fy_tit_l a,.fy_list_03 .fy_tit_r{ display: none;}
 .fy_list_03 .fy_tit_l a.prev,.fy_list_03 .fy_tit_l a.next{ display:inline-block; border: 1px solid #d9d9d9;}
 .fy_list_03 .fy_tit_l a.next{ margin-left: 5px;}
}
 .xl_con{ padding:20px 0px;}
 .xl_tit{ text-align: center; font-size: 32px; font-weight: bold; line-height:48px; color: #165bd4;}
 .xl_tit11{ border-bottom: 2px solid #e2e2e2; line-height: 38px; padding-bottom: 16px; text-align: center; font-size: 15px; margin-right:40px;}
 .xl_tit1{ background: url(xl_tit.jpg) repeat-x bottom; line-height: 28px; padding-bottom: 23px; margin-top: 37px; color: #999999;}
 .xl_tit1_l{ float: left;}
 .xl_tit1_r{ float: right;}
 .xl_tit1_r img{ margin: 0 2px;}
 .xl_tit1_r img.img1{ background-color: #cacaca; width:28px; height: 28px; border-radius: 50%; cursor: pointer;}
 .xl_tit1_r img.img1:hover{ background-color: #0167cc; cursor: pointer;}
 .xl_tit1 span.xl_line{ margin: 0 20px; padding: 0 1px; background: url(xl_line1.jpg) no-repeat left center; height: 28px;}
 .xl_tit1_r span.xl_line{ margin-left: 8px;}
 .xl_tit2{ text-align: center; line-height: 30px;}
 .xl_tit2 img{ margin: 15px auto;}
 
 .xl_con1{ padding:32px 27px 30px 15px; line-height: 30px; font-size: 16px; min-height: 300px;}
 .xl_con1 h2{ font-size: 21px; line-height: 34px; padding: 15px 0;}
 .xl_con1 h3{ font-size: 16px; padding: 25px 0; line-height: 40px;}
 /* 翔安修改 */
.con_top{ height: 45px; margin-bottom:60px;}
.con_top.icon1{background: url(20xa_lh_tit1.png) no-repeat center;}
.con_top.icon2{background: url(20xa_lh_tit2.png) no-repeat center;}
.con_top.icon3{background: url(20xa_lh_tit4.png) no-repeat center;}
.con_top.icon4{background: url(20xa_lh_tit3.png) no-repeat center;}
.con_top.icon5{background: url(20xa_lh_tit5.png) no-repeat center;}
 
 
 .bot_bg { border-top:5px solid #459df5; background-color:#ffffff; margin: 20px auto 0; z-index:3; position:relative; padding-bottom:20px;}
.bot { width:840px; margin:20px auto 0;}
.bot_l { float: left; width: 70px; }
.bot_c{ float:left; width:630px; line-height:28px; font-size:15px;}
.bot_r { float: right;}
.bot_tit {
    border-bottom: 1px solid #e6e6e6;
    height: 58px;
    position: relative;
    line-height: 58px;
    text-align: center;
    font-size: 16px;
}
.bot_tit a{ font-size:14px;}
.bot_tit strong{ margin-left:40px;}
.bot_tit1{ width:668px; margin:0 auto;}
.bot_tit1 li{ height:58px; line-height:58px; float:left;  font-size:16px; font-weight:bold;}
.bot_tit1 li i{ display:inline-block; width:9px; height:6px; background:url(17xa_down.png) no-repeat center top; margin-left:8px; transition:all .3s linear;}
.bot_tit1 li.on a{ color:#459df5}
.bot_tit1 li.on i{ transform:rotate(180deg)}
.bot_con{ width:1130px; position:absolute; left:50%; margin-left:-600px; bottom:58px; padding:18px 35px; border-top:3px solid #50a2f6; background-color:#ffffff; display:none;}
.bot_con ul{ height:90px;}
.bot_con li{ float:left; display:inline; width:10%; line-height:30px;}
.bot_con li.w20{ width:20%;}
.fy_list { margin:20px auto 0px; clear:both; text-align:center; padding-bottom:20px;}
.fy_list a { display:inline-block; padding:10px 15px; border:1px solid #e4e4e4; background-color:#ffffff; line-height:18px; height:18px; margin:0 2px; color:#555;}
.fy_list a.bor_l1 { border-left:1px solid #e4e4e4; }
.fy_list a.on, .fy_list a:hover { color:#fff; background-color:#165bd4; border:1px solid #e4e4e4; text-decoration:none }
.inp6{ width:40px; height:40px; line-height:42px; text-align:center; padding:0; font-size:14px; border:1px solid #e4e4e4}
.xxgk-k-top em.xq{ display: block; font-style: inherit; position: relative; z-index: 2; border: 1px solid #fff; width: 94px; height: 28px; color: #fff; line-height: 28px; text-align: center;margin-left:80px;margin-top: 40px; font-size: 16px;}
.xxgk-ico-box i{text-align: center; padding-top: 25px; display:block;}
.xxgk-ico-box .hd li{ display: inline-block; *zoom: 1; *display: inline; width:14px;height:14px;background-color:#e4e5e6;border-radius:50%;margin-right:13px;margin-top:0;}
.xxgk-ico-box .hd li{margin-left: 0;}
.xxgk-ico-box .hd li.on,.xxgk-ico-box .hd li.on{background-color:#f7d092;}
.con4_ul .bd ul{margin-left: -24px;}
.con4_ul .hd ul{text-align: center;}
.con4_ul .bd ul li{width: 25%;float: left;}
.con4_ul ul li .con5_div{margin-right: 24px; box-shadow: 0 0 10px rgba(22,88,160,.1); height:60px; padding: 16px; border-radius:8px; border: 1px solid #ECECEC; margin-top: 10px;}
.con4_ul ul li .con5_div p{ font-size: 20px; margin-bottom: 12px; font-weight: bold; color: #165BD4;}
.con4_ul ul li .con5_div p a{color: #0167CC;}
.con4_ul ul li .con5_div span{margin-right: 10px;}
.con4_ul ul li .con5_div span a{color: #999;}
@media screen and (max-width:999px) {
	.con4_ul ul li{width: 33.33%;}

}
@media screen and (max-width:640px) {
	.con4_ul ul li{width: 50%;}
}
@media screen and (max-width:450px) {
	.con4_ul ul li{width: 100%;}
}





