﻿﻿body{
	margin: 0;
	font-family: "microsoft yahei";
	padding: 0;
}
ul,li,dl,dt,dd{
	margin: 0;
	padding: 0;
	list-style: none;
}
isy_frame{
	display: block;
}
img{
	border: none;
	max-width: 100%;
    display: block;
}
p,h1,h2,h3,h4,h5,h6{
	margin: 0;
	padding: 0;
}
h1,h2,h3,h4,h5,h6,i,em,b{
	font-weight: normal;
	font-style: normal;
}
a{
	text-decoration: none;
}
input,select,textarea{
	outline: none;
	padding-top: 0;
	padding-bottom: 0;
	font-family: "microsoft yahei";
}

.clearfix:before,
.clearfix:after {
    display: table;
    content: " ";
}
.clearfix:after {
    clear: both;
}
.clearfix{
    *zoom: 1;
}

.xt_search{ width: 100%; height: 450px; position: relative;}
.xt_banner{ position: absolute; z-index: -99; width: 100%; height: 100%;}
.xt_banner .bd li{ width: 100%; height: 450px;}
.xt_banner .bd .li1{ background: url(../images/xt_logo.jpg) no-repeat center top;}
.xt_banner .bd .li2{ background: url(../images/bg_banner2.png) no-repeat center top;}
.xt_banner .bd .li3{ background: url(../images/bg_banner3.png) no-repeat center top;}
.xt_banner .bd .li4{ background: url(../images/bg_banner4.png) no-repeat center top;}
.xt_banner .bd .li5{ background: url(../images/bg_banner5.png) no-repeat center top;}
.xt_main{ width: 1200px; margin: 0 auto;}
.xt_search_con{ margin-top: 115px; float: right; height: 222px; width: 513px; background: url(../images/xbgt.png);}
.xt_logo{ float: left; margin-top: 35px; margin-left: 122px;padding-top: 8px;
    font-size: 30px;
    font-weight: bold;color:#333;
}}
.xt_search_con_nav{ overflow: hidden;}
.xt_search_con_nav a{ float: left; font-size: 16px; color: #828a9d; margin-right: 13px; cursor: pointer;}
.xt_search_hot{ padding: 28px 41px 33px 32px;}
.xt_search_con_nav .active{ font-weight: bold; color: #2e3b48;}
.xt_search_con_table{ margin-top: 23px;}

.xt_rmfw li{ float: left; width: 50%; font-size: 15px; margin-bottom: 15px;}
.xt_rmfw li i{ float: left; width: 5px; height: 5px; background: #333; border-radius: 50%; margin-top: 6px; margin-right: 11px;}
.xt_rmfw li span{ float: left; color: #1a2545; overflow: hidden; width: 85%; white-space: nowrap; text-overflow: ellipsis;}
.xt_rmfw li:hover span{color: #2e5aa6; }
.xt_rmfw li:hover i{background: #2e5aa6; }
.xt_zcjd li{ margin-bottom: 14px; overflow: hidden;}
.xt_zcjd li i{ float: left; width: 5px; height: 5px; background: #333; border-radius: 50%; margin-top: 6px; margin-right: 11px; }
.xt_zcjd li span{ float: left; color: #1a2545; overflow: hidden; width: 95%; white-space: nowrap; text-overflow: ellipsis;}
.xt_zcjd li:hover span{color: #2e5aa6; }
.xt_zcjd li:hover i{background: #2e5aa6; }

.xt_rdsx{ margin-top: 30px; height: 90px; overflow: hidden; background: #f8f8f8;}
.xt_rdsx ul{ float: left; width: 91%;}
.xt_rdsx li{ float: left; width: 22%; overflow: hidden; margin-left: 22px;}
.xt_rdsx li i{float: left; width: 5px; height: 5px; background: #999999; border-radius: 50%; margin-top: 44px; margin-right: 11px;}
.xt_rdsx li span{ float: left; overflow: hidden; width: 93%; white-space: nowrap; text-overflow: ellipsis; font-size:17px; color: #333; line-height: 90px;}
.xt_rdsx li em{ float: right; height: 28px; width: 60px; line-height: 28px; background: #d3e4f3; text-align: center; margin-top: 31px; color: #4f84bb; font-size: 16px;}
.xt_rdsx b{ float: right; margin-right: 21px; width: 82px; height: 28px; border: 1px solid #e9e9e9; text-align: center; line-height: 28px; font-size: 16px; color: #333; margin-top: 31px; cursor: pointer;}

.xt_list{ height: 370px; overflow: hidden; position: relative;}
.xt_list .five-t3{ line-height: 80px;}
.xt_list .five-t3 span{ color: #302d46;}
.xt_cur{ color: #302d46; font-weight: bold;}

.xt_list_a{position: absolute;z-index: 999;top: 29px;left: 379px;}
.xt_list_a a{ float: left; margin-right: 43px; font-size: 20px; color: #302d46;}
.xt_list .five-t3con{ margin-top: 0;}
.xt_zcjd_list .fivc1{ width: 33.3%; margin-bottom: 25px;}
.xt_zcjd_list .fivc1 a{ height: 130px; padding-left:21px; padding-right: 29px;}
.xt_zcjd_list .fivc1 span{ font-size: 16px; color: #302d46; margin-top: 0; padding-top: 16px; overflow: hidden; width: 95%; white-space: nowrap; text-overflow: ellipsis; text-align: left;}
.xt_zcjd_list .fivc1 em{ padding: 0; margin-top: 8px; font-size: 14px; color: #666666;}
.xt_zcjd_list .fivc1 b{ font-size: 14px; color: #999;font-weight: normal; margin-top: 5px; text-align: left;}

.xt_ztfw_list .fivc1 i{ height: 165px; padding: 0;}
.xt_ztfw_list .fivc1 i img{ height: 100%; width: 100%;}
.xt_ztfw_list .fivc1 em{ height: 85px; padding: 0;}
.xt_ztfw_list .fivc1 a{ height: auto;}
.xt_ztfw_list .fivc1 em b{ margin-top: 5px; margin-left: 40px; font-weight: normal; font-size: 14px; color: #666; overflow: hidden; width: 75%; white-space: nowrap; text-overflow: ellipsis;}
.xt_ztfw_list .fivc1 em span{ margin-top: 0; padding-top: 20px; font-size: 20px; color: #333333; font-weight: normal;}
.xt_list .five-ser-box{ height: 370px;}
.xt_qd .fivc1 i{ height: 228px;}


.jy_list{ margin-top: 58px; position: relative;}
.jy_list .bd a{
	float: left;
    width: 12.5%;
    text-align: center;
    transition: .2s;
}
.jy_list .bd a:hover{ transform: translateY(-5px);}
.jy_list .bd a:hover span{ color: #2e5aa6;}
.jy_list .bd span{
	   display: block;
    padding: 0 22px;
    color: #302d46;
    margin-top: 8px;
    font-size: 15px;
}
.jy_list .bd i{
	    display: inline-block;
    width: 60px;
    height: 60px;
    border-radius: 8px;
    text-align: center;
    line-height: 80px;
    font-size: 52px;
    color: #2e5aa6;
}
.jy_list .bd i img{ display: initial;}
.jy_list .prev{ position: absolute; left:-21px; top: 25%; cursor: pointer; width: 25px; height: 22px;}
.jy_list .next{ position: absolute; right:-21px; top: 25%; cursor: pointer; width: 25px; height: 22px;}
.jy_list .prev img{ width: 100%; height: 100%;}
.jy_list .next img{ width: 100%; height: 100%;}
.jy_list .hd ul{ position: absolute; z-index: 99; bottom:-10px; left: 50%; display: none;}
.jy_list .hd ul li{ float: left; width: 10px; height: 10px; border-radius: 50%; background: #ccc; margin-right: 8px; cursor: pointer;}
.jy_list .hd ul .on{ background: #2e5aa6;}

@media only screen and (max-width: 768px){

	.jy_list .bd a{ width: 33.3%; margin-bottom: 10px; height: 100px;}
	.jy_list .prev{ display: none;}
	.jy_list .next{ display: none;}
	.jy_list { margin-top: 25px;}
	.jy_list .hd ul{ display: block;}
	.jy_rdzt_con .bd li a img{ margin: 0 auto;}
}
@media only screen and (max-width: 414px){
	.jy_list .bd span{font-size: 12px; padding: 0 8px;}
	.jy_list .hd ul{ bottom: -15px;}
	.jy_list .hd ul{ padding: 0 5px;}
}

