@charset "utf-8";
*{
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
	list-style:none;
        text-decoration:none;
}
.ding{
	width: 100%;
	height: 35px;
	background-color: #245ca7;
}
.ding1{
	width: 1200px;
	margin: auto;
	height: 35px;
	overflow: hidden;
}

.ding2{
	float: left;
	line-height: 35px;
	color: #fff;
	font-size: 12px;
}
.youjs iframe{
    width: 100%;
}

.wew{
	width:1200px;
	line-height: 36px;
	margin:auto;
}
.wew a{
	color:#fff;
	font-size:14px;
	line-height:36px;
}
.foo{
	float: right;
	margin-left: 25px;
	display: block;
		line-height: 35px;
	color: #fff;
	font-size: 12px;
}
.head .nav ul .on p{
	color:#0284da;
}
.head .nav ul .on a{
	color:#0284da;
}
.head{
	width: 1200px;
	height: 103px;
	margin: auto;
	overflow: hidden;
	
}
.logo{
	float: left;
}
.logo img{
	height: 57px;
	margin-top: 22.5px;
}

.head .nav{ float:right; margin-top:34px; height:50px;}
.head .nav ul{ display:block; overflow:hidden; height:50px;}
.head .nav ul li{ display:block; float:left; overflow:hidden; margin-left:32px; min-width:68px;    margin-left: 25px;
    min-width: 78px;}
.head .nav ul li a{color: #333; display:block; position:relative; overflow:hidden; height:40px;  min-width:78px;}
.head .nav ul li a span{  min-width:78px; position:absolute; height:40px; left:0; bottom:0; line-height:20px; font-size:16px; display:block; overflow:hidden; text-align:center; transition: height .5s; -moz-transition: height .5s; -webkit-transition: height .5s; -o-transition: height .5s;}
.head .nav ul li a p{  min-width:78px; position:absolute; height:16px; left:0; bottom:0; line-height:16px; color:#999; font-size:14px; display:block; overflow:hidden; text-align:center; transition: height .5s; -moz-transition: height .5s; -webkit-transition: height .5s; -o-transition: height .5s;}
.head .nav ul li:hover span{ height:20px;}
.head .nav ul li:hover p{ height:40px;}
.head .nav ul li:hover b{ display:block; width:30px; height:2px; background-color:#0284da; margin:auto; margin-top:8px;}



.banner{
	width: 100%;
	height: 370px;
	overflow: hidden;
	position: relative;
}
.theme-default #slider{
	    width: 1920px !important;
    height: 600px;
    position: absolute !important;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.theme-default .nivoSlider{background:url("../images/loading.gif") no-repeat 50% 50% rgb(255, 255, 255);margin-bottom:50px;position:relative;}
.theme-default .nivoSlider img{left:0px;top:0px;display:none;position:absolute;}
.theme-default .nivoSlider a{border:0px currentColor;display:block;}
.theme-default .nivo-controlNav{left:384px;width:193px;height:38px;bottom:-14px;padding-top:14px;padding-left:50px;position:absolute;z-index:9;background-image:url("../images/bullets-bg.png");background-repeat:no-repeat;}
.theme-default .nivo-controlNav a{background:url("../images/bullets.png") no-repeat;border:0px currentColor;width:23px;height:17px;text-indent:-9999px;margin-right:3px;float:left;display:block;}
.theme-default .nivo-controlNav a.active{background-position:0px -17px;}
.theme-default .nivo-directionNav a{background:url("../images/arrows.png") no-repeat;border:0px currentColor;width:65px;height:65px;text-indent:-9999px;display:block;}
.theme-default a.nivo-nextNav{background-position:-65px 0px;top:151px;right:30px;}
.theme-default a.nivo-prevNav{left:30px;top:151px;}
.theme-default a.nivo-nextNav:hover{background-position:-65px -65px;top:151px;right:30px;}
.theme-default a.nivo-prevNav:hover{background-position:0px -65px;left:30px;top:151px;}
.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif;}
.theme-default .nivo-caption a{color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);border-bottom-width:1px;border-bottom-style:dotted;}
.theme-default .nivo-caption a:hover{color:rgb(255, 255, 255);}
/* nivoSlider */
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivo-slice{height:100%;display:block;position:absolute;z-index:5;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{background:rgb(0, 0, 0);left:0px;width:30%;bottom:0px;color:rgb(255, 255, 255);display:none;position:absolute;z-index:8;opacity:0.8;}
.nivo-caption p{margin:0px;display:none;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{top:45%;position:absolute;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}




.feiru{
	overflow: hidden;
	width: 100%;
	height: 90px;
	position: relative;
	margin-top: -20px;
}
.feiru1{
	position: absolute;
	width: 1920px;
	height: 90px;
	overflow: hidden;
	top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.feiru3{
	width: 800px;
	right: 0;
	height: 70px;
	background-color: #000;
	position: absolute;
	z-index: 1;
	margin-top: 20px;
}


.feiru2{
	width: 1400px;
	height: 70px;
overflow: hidden;
background-color: #225aa5;position: absolute;
}

.sibai{
	width: 440px;
	height: 34px;
	overflow: hidden;
	margin-left: 360px;
	background-color: #FFFFFF;
	margin-top: 18px;
}



.txtScroll-top{ width:430px;  overflow:hidden; position:relative;    }
		.txtScroll-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("images/icoUp.gif") no-repeat;}
		.txtScroll-top .hd .next{ background:url("images/icoDown.gif") no-repeat;  }
		.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
		.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
		.txtScroll-top .hd ul li.on{ background-position:0 0; }

		.txtScroll-top .infoList li{ height:34px; line-height:34px; font-size: 14px; overflow: hidden;
}
		.txtScroll-top .infoList li .date{ float:right; color:#999;  }
		.txtScroll-top .infoList li a{color: #333;}
			.txtScroll-top .infoList li a img{margin-top: 7px;margin-left: 10px;float: left;margin-right: 10px;}
		

		
	.quanguo{
		float: left;width: 280px;
		overflow: hidden;
		height: 18px;
		margin-left: 20px;
		margin-top: 15px;
		float: left;
		font-size: 14px;
        line-height: 21px;
        color: #fff;
	}	
		
		.quanguo span{
			font-size: 20px;
			font-weight: 600;
			line-height: 18px;
		}
		
		
		.quanguo1{
			float: left;
			margin-left: 20px;
			font-size: 12px;
			color: #fff;
			margin-top:7px;
			line-height: 16px;
		}
		
		
		.baokuo{
			float: left;
			width: 300px;
		}
		


.erliu{
	width: 126px;
	height: 30px;
	overflow: hidden;
	border: 2px solid #fff;
	border-radius:5px ;
	float: right;
	margin-right: 360px;
	margin-top: 18px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
}
.erliu a{
	color: #fff;
}

.width1200 {
    width: 1200px;
    margin: 0 auto;
        overflow: hidden;margin-bottom:60px;
}

.ccc{
	    font-size: 12px !important;
}
.tit h3{ font-size:30px; font-weight:bold; text-transform:uppercase; color:#323232;}
.tit h3 span{ color:#1862cb;}
.tit p{ font-size:22px; color:#323232;}

.in_pro{ margin-top:72px;}
.in_pro_list{ padding-top:36px;overflow:hidden;    padding-bottom: 30px;}
.in_pro_list h3{ float:left; font-size:24px; }
.in_pro_list ul{ margin-left:63px;    overflow: hidden;
    height: 48px;
    float: left;
    width: 1000px;}
.in_pro_list ul li{ float:left; margin:0 48px 30px 0; height:48px;font-size:15px;}
.in_pro_list ul li a{ display:block; height:46px;  color:#666; padding-top:4px;}
.in_pro_list ul li a:hover{ border-bottom:2px solid #1862cb; height:34px; color:#1862cb;}
.in_pro_list span a{ margin-top:-5px; float:right; display:block; width:34px; height:34px; border-radius:34px; background:#fb5f24; color:#fff; text-align:center; font-size:12px; line-height:34px;}
.in_pro_con{ width:1230px;    height: 640px;
    overflow: hidden;}
.in_pc1{ width:380px; height:280px; float:left; margin:0 30px 48px 0;}
.in_pc1 dt{ width: 378px;
    height: 220px;
    border: 1px solid #999;
    overflow: hidden;height: 245px;
    border-bottom: none; }
.in_pc1 dt img{ width:100%; height:100%; cursor:pointer; object-fit:cover; transition:all 0.6s;}
.in_pc1 dt img:hover{transform: scale(1.2);}
.in_pc1 dd{ display:block; height:60px; background:#323232;}
.in_pc1 dd h3{ font-size:16px; font-weight:normal; float:left; color:#fff; line-height:60px; margin-left:21px;}
.in_pc1 dd span a{ display:block; float:right; margin:16px 24px; width:28px; height:28px; border-radius:28px; background:#fff; font-size:14px; line-height:28px; text-align:center;}
.in_pc1 dd:hover{ background:#1862cb;}
.in_pc1 dd:hover h3{ color:#fff;}
.in_pc1 dd:hover span a{ background:#fff; color:#1862cb;}

.er img{
	

    width: 140px;
}
.eee{
	font-size:18.4px;
}
.right {
    float: right;
}

.service{ height:240px; margin-top:48px;}
.service em{ display:block; width:100%; height:1px; background:#ccc; position:absolute; margin-top:109px; margin-left:-499px; z-index:1;}
.ser_left{ width:867px; position:relative; z-index:2;}
.ser_l1,.ser_l2{ width:52px; height:118px; float:left;}
.ser_l1 h3,.ser_l2 h3{ width:50px; height:50px; border-radius:5px; cursor:pointer; transition:all 0.3s; border:1px solid #ccc; font-size:28px; color:#999; line-height:52px; text-align:center;overflow: hidden;}
.ser_l1 p,.ser_l2 p{ font-size:12px; color:#999; text-align:center; cursor:pointer; transition:all 0.3s;}
.ser_l1 h4,.ser_l2 h4{ width:30px; height:30px; border-radius:30px; cursor:pointer; transition:all 0.3s; border:1px solid #ccc; margin:0 auto; background:#fff; font-size:14px; color:#999; line-height:30px; text-align:center;}
.ser_l1{ margin:0px 52px 0 0px;}
.ser_l1 p{ padding:9px 0 14px;}
.ser_l2{ margin:94px 52px 0 0px;}
.ser_l2 p{padding:14px 0 9px;}
.ser_l1:hover >h3,.ser_l2:hover >h3{  }
.ser_l1:hover >p,.ser_l2:hover >p{ }
.ser_l1:hover >h4,.ser_l2:hover >h4{ }

.ser_right{ width:333px; height:239px; background:#1862cb; position:relative; z-index:3; }
.ser_right h3{font-size:28px;  color:#0a254b; line-height:36px;  margin:49px 0 20px 36px;color: #fff; font-weight: 300;}
.ser_right h4{ border-bottom:1px solid #5e91db; width:263px; margin:0 auto; display:block; font-size:28.4px; padding-bottom:16px; font-weight:bold; color:#fff;font-weight: 300;}
.ser_right p{ font-size:16px; color:rgba(255,255,255,0.8); padding:14px 36px 8px;}
.ser_right span{ font-size:12px; color:rgba(255,255,255,0.6); padding-left:36px; text-transform:uppercase;}


.left{
	float: left;
}
.youshi_t{ height:593px; background:url(../images/youshi_bg.jpg) no-repeat center; margin-top:50px;}
.youshi_b{ height:240px;}
.yst_tit{ width:333px; height:239px; float:left; margin-top:115px;}
.yst_tit h3{ font-size:30px; color:#fff; font-weight:bold; margin-top:57px;}
.yst_tit h4{ font-size:47px; color:#fff; font-weight:bold;}
.yst_tit p{ font-size:26px; text-transform:uppercase; font-weight:bold; color:rgba(255,255,255,0.5); }
.ys_1 p{width:464px;}
.ys_1{ background:#1862cb; height:239px; margin-top:115px; width:534px; float:left;}
.ys_1 dl,.ys_4 dl{ width:464px; margin:46px 34px 0;    overflow: hidden; }
.ys_1 dl dt,.ys_2 dl dt,.ys_3 dl dt,.ys_4 dl dt{ float:left; font-size:18px; font-weight:bold; color:#fff; line-height:24px;    overflow: hidden;}
.ys_1 dl dd,.ys_2 dl dd,.ys_3 dl dd,.ys_4 dl dd{ font-size:30px; color:#fff; font-weight:bold; border-bottom:2px solid #fff; margin-bottom:24px;}
.ys_1 p,.ys_2 p,.ys_3 p,.ys_4 p{ display:block; margin:0 34px 8px; font-size:14px; line-height:28px; color:rgba(255,255,255,0.6);}
.ys_1 p em,.ys_2 p em,.ys_3 p em,.ys_4 p em{ margin:12px 12px 12px 2px; display:block; width:4px; height:4px; background:#fff; float:left;}
.ys_2{ width:333px; height:239px; background:#323232;}
.ys_2 dl,.ys_3 dl{ width:263px; margin:46px 34px 0;    overflow: hidden;}
.ys_2 p,.ys_3 p{ width:263px;}
.ys_3{width:333px; height:239px; background:#1862cb;}
.ys_1t{ width:333px; height:239px;margin-top: 115px;}
.ys_2t{ width:533px; height:239px;}
.ys_4{ height:239px; width:534px;}
.ys_4 dl dt{ color:#323232 !important;}
.ys_4 dl dd{ color:#1862cb !important; border-bottom:2px solid #1862cb !important;}
.ys_4 p{ color:rgba(0,0,0,0.6) !important;}
.ys_4 p em{ background:#666 !important;}



.in_case{ margin-top:72px;}
.in_case .tit em{ float:right; font-style:normal; margin-top:-36px; display:block; width:86px; height:36px; background:#fb5f24; font-size:16px; line-height:36px; text-align:center; color:#fff; text-transform:uppercase;}
.in_case .tit em a{ color:#fff;}
.in_case_con{ width:1230px;}
.ic_con1{ width:378px; height:384px; transition:all 0.6s; border:1px solid #ccc; float:left; margin-right:29px; margin-top:36px;}
.ic_con1 .img a{ display:block; margin:19px 19px 0; width:340px; height:226px; overflow:hidden;}
.ic_con1 .img a img{ width:100%; height:100%; cursor:pointer; object-fit:cover; transition:all 0.6s;}
.ic_con1 .img a img:hover{ transform:scale(1.2);}
.ic_con1 h3{ font-weight:normal; font-size:16px; text-align:center; color:#323232; height:16px; margin:18px 0;}
.ic_con1 p{ font-size:14px; color:#999; text-align:center; line-height:14px;}
.ic_con1 h4 a{ display:block; width:132px; height:34px; font-weight:normal; line-height:34px; text-align:center; font-size:14px; color:#999; margin:19px auto 0; transition:all 0.6s;}
.ic_con1:hover{  border:1px solid #1862cb;}
.ic_con1:hover > h4 a{background:#1862cb; color:#fff; box-shadow:0px 0px 3px #1862cb;}


.guanjia{
	width: 100%;
	height: 600px;
	background: no-repeat center;
}

.guanjia1{
	width: 682px;
   float: left;
	height: 300px;
	line-height: 30px;
	overflow: hidden;
	color: #fff;
	font-size: 14px;
		padding-top: 100px;
}

.guanjia0{
	width: 1200px;
	margin: auto;
	
}

.guanjia2{
	overflow: hidden;
	float: left;
	color: #fff;
	margin-top: 32px;
}
.guanjia2 li{
	width: 170px;
	height: 120px;
	float: left;overflow: hidden;
}
.guanjia3{
	text-align: center;
	font-size: 30px;
	line-height: 36px;
}
.guanjia4{
	font-size: 14px;
	line-height: 20px;
	text-align: center;
}
.zuobian{
	float: left;
	width: 682px;
	overflow: hidden;
	margin-top: 5px;
}
.youbian{
	width: 440px;
	height: 550px;
	float: right;

	background: no-repeat right bottom;
	
}
.youbian1{
	width: 350px;
	height: 460px;
	background-color: #44546a;
	margin-top: 50px;
	margin-left: 50px;
}

.youbian2{
	font-size: 36px;
	margin-right: 30px;
	text-align: right;
	color: #FFFFFF;
	line-height: 46px;
	padding-top: 77px;
}
.youbian3{
	font-size: 36px;
	margin-right: 30px;
	text-align: right;
	color: #FFFFFF;
	line-height: 46px;

}

.youbian4{
	font-size: 24px;
	line-height: 24px;
	margin-right: 30px;
	text-align: right;
	color: #fff;
	margin-top: 60px;
}
.youbian5{
	font-size: 30px;
	line-height:30px;
	margin-right: 30px;
	text-align: right;
	color: #fff;
	margin-top: 20px;
}


.youbian6{
	display: block;
	float: right;
	margin-right: 30px;
	margin-top: 50px;
}


.in_news{ margin-top:72px;}
.in_news .tit em{ font-style:normal; font-size:15px; float:right; margin-top:-28px;}
.in_news .tit em a{ float:right; color:#666; padding-left:20px;}
.in_news .tit em a:hover{ color:#1862cb;}
.in_news_con{ margin-top:36px;}
.in_n_c_left{ width:760px; height:330px; margin-right:80px;}
.inncl_t{ height:133px;}
.inncl_t .img{ width:204px; height:133px; overflow:hidden; object-fit:cover; margin-right:36px;}
.inncl_t .img img{ width:100%; height:100%;}
.inncl_t dl{ float:right; display:block; width:519px;height: 125px;
    overflow: hidden;}
.inncl_t dt{ padding-top:12px;}
.inncl_t dt a{ font-size:16px; color:#323232; line-height:16px; float:left;}
.inncl_t dt a:hover{ color:#1862cb;}
.inncl_t dt span{ float:right; line-height:16px; font-size:14px; color:#999;}
.inncl_t dd{ font-size:14px; line-height:30px; color:#666; padding-top:30px;}
.inncl_b{ width:820px; height:197px;}
.inncl_b h3{ float:left; font-weight:normal;}
.inncl_b h3 a{ display:block; width:350px; line-height:65px; height:65px; border-bottom:1px solid #ccc; line-height:65px; font-size:14px; color:#323232; margin-right:60px;    overflow: hidden;
}
.inncl_b h3 a span{ float:right; font-size:14px; color:#999; line-height:65px;}
.inncl_b h3 a:hover{ color:#1862cb; }
.in_n_c_right{ width:360px; height:330px;}
.in_n_c_right h3{ font-weight:normal;}
.in_n_c_right h3 a{ display:block; height:66px; line-height:66px; padding-left:23px; font-size:14px; color:#323232;}
.in_n_c_right h3 a span{ float:right; padding-right:24px; line-height:66px; color:#323232;}
.in_n_c_right h3 a:hover,.in_n_c_right h3 .cur{ background:#323232; color:#fff;}
.in_n_c_right h3 a:hover > span,.in_n_c_right h3 .cur span{ color:#fff;}



.footer{ height:248px; margin-top:72px; background:#323232;}
.f_top{ height:85px; margin:0 auto 20px; padding-top:45px;}
.f_top em{ display:block; float:left; width:1px; height:35px; background:#626262; margin:34px 20px 16px 30px;}
.f_top p{ display:block; float:left; width:320px; margin-right:34px; line-height:28px; padding-top:5px; font-size:14px; color:#999;}
.ft_tel{ padding-top:26px;}
.ft_tel .img{ width:44px; height:44px; float:left; background:none !important; border:none !important;}
.ft_tel dd{ width:90px; float:left; margin:0 23px 0 13px; float:left;    overflow: hidden;}
.ft_tel dd h3{ font-size:16px; color:#1560ca; text-transform:uppercase;}
.ft_tel dd p{ font-size:12px; letter-spacing:2px; line-height:16px; color:#fff; width:90 !important;}
.ft_tel span{ display:block; float:left; font-weight:bold; font-size:38px; line-height:43px; color:#1862cb;}
.ft_rwm{ float:right; width:138px;}
.ft_rwm dt{ width:84px; height:84px; float:left;}
.ft_rwm dt img{ width:100%; height:100%;}
.ft_rwm p{ display:block; width:20px; text-align:center; line-height:13px; padding-top:10px; float:right; font-size:12px; color:#999;}
.f_cen{ border-bottom:1px solid #424242; padding-bottom:25px;height:35px;}
.f_cen ul li{ float:left;}
.f_cen ul li a{ display:block; width:133px; height:35px; line-height:35px; font-size:14px; color:#999; text-align:center; text-transform:uppercase;}
.f_bot{ margin-top:48px;}
.f_bot1 span{ font-size:13px; float:left;}
.f_bot1 span h3{ font-weight:bold; color:#1862cb; float:left; margin-right:5px;}
.f_bot1 span a{ color:#999; padding-right:5px; font-size:13px; line-height:13px;}
.f_bot1 p{ float:right; font-size:13px; color:#999;}
.f_bot1 p a{ color:#999;}
.f_bot h4{ font-size:13px; color:#999; font-weight:normal; padding-top:18px;}



.ov {
    overflow: hidden;
}

.main {
    width: 1200px;
    margin: auto;
    margin-bottom: 50px;
    margin-top: 30px;
}
.main .lbar {
    width: 208px;
    padding: 0 20px;
    padding-bottom: 60px;
    border: 3px solid #0284DA;
    margin-bottom: 20px;
    

 
}.fl {
    float: left;
}
.main .lbar .title {
    width: 100%;
    padding-top: 9px;
    height: 79px;
}
.main .lbar .title p {
    display: block;
    text-align: right;
    text-transform: uppercase;
    height: 58px;
    padding-top: 21px;
    line-height: 58px;
    font-size: 40px;
    color: #eee;
}
.main .lbar .title span {
    display: block;
    height: 58px;
    margin-top: -79px;
    line-height: 58px;
    font-size: 36px;
    color: #0284DA;
    text-shadow: 2px 2px #fff;
}

.main .lbar .biao {
    font-size: 16px;
    line-height: 24px;
    height: 48px;
        margin-top: 16px;

    color: #999;
}
.main .lbar b {
    width: 40px;
    height: 2px;
    display: block;
    background-color: #0284DA;
    margin-top: 16px;
}
.main .lbar .sav {
    display: block;
    padding-top: 10px;
}

.main .lbar .sav li.on, .main .lbar .sav li:hover {
    background-color: #0284DA;
}
.main .lbar .sav li {
    width: 200px;
    height: 40px;
    background-color: #eee;
    display: block;
    margin-top: 10px;
    font-size: 14px;
    text-align: center;
    line-height: 40px;
    overflow: hidden;
}
.main .lbar .sav li a {
    width: 100%;
    height: 40px;
    display: block;
    color: #333333;
}
.main .lbar .sav li.on a, .main .lbar .sav li:hover a {
    color: #fff;
}

.zzz{
	float: left;width: 254px;
}


.lian {
    width: 248px;
    border: 3px solid #0284DA;
    padding: 18px 0;
    
    text-align: center;
}.lian span {
    width: 100%;

    line-height: 42px;
    font-size: 28px;
    color: #1d70af;
    display: block;
    overflow: hidden;
}
.lian p {
    width: 100%;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #999;
    display: block;
    overflow: hidden;
  
}
.lian a {
    width: 130px;
    height: 36px;
    display: block;
    margin: 2px auto;
	display:none
}
.rbar {
   
    float: right;
    width: 910px;}
    
    .title {
    width: 100%;
    border-bottom: 1px solid #cacaca;
    height: 30px;
}

.title span {

    line-height: 20px;
    float: left;
    display: block;
    font-size: 18px;
    color: #2699ff;
	width: 470px;
    color: #2699ff;
    overflow: hidden;
    height: 20px;
}

.title p {
   
    line-height: 20px;
    float: right;
    text-align: right;
    display: block;
    font-size: 14px;
    color: #333;
}


.title a{
  color:#333333 ;
}

.youjs{
	width: 910px;
	display: block;
	float: right;
	
}
.youjs p{
color:#666666;
margin-top:10px;
line-height:24px;
font-size:16px;
	
}

.youjstu{
	margin-top: 20px;

}

.youjsjs{
	width: 910px;
	text-indent:2em;
	color: #666666;
	font-size: 16px;
	line-height: 24px;
	margin-top: 20px;
}

.youjsjs1{
	width: 910px;
	color: #666666;
	font-size: 16px;
	line-height: 24px;
	margin-top: 20px;
}
.youjsjs2{
	width: 910px;
	color: #666666;
	font-size: 16px;
	text-indent:2em;
	line-height: 24px;
	margin-top: 20px;
}




.xueshu1{
	width: 100%;
	display: block;
 overflow: hidden;
	margin-top:17px ;
	position: relative;
	padding-bottom:18px;
			border-bottom:1px solid #e1e1e1 ;
}

.x1{
	float: left;
color: #0090FF;
width: 16px;
	height: 24px;
	overflow: hidden;
}

.x2{
	float: left;
	width: 800px;
		font-size:16px ;
	color: #333333;
	overflow: hidden;
	height: 24px;
	line-height: 1.4em;
}
.x2:hover{
	color: #0284DA;
}

.x3{
	     float: left;
		  display: block;
			overflow: hidden;
			font-size:14px ;
			margin-top: 9px;
			line-height: 1.6em;
		
	
			color: #666666;
			width: 910px;
			height: 45px;
}

.xueshu1 a:nth-child(1){
	color: #0090ff;
	position:absolute;
	right:0;
    font-size: 14px;
    margin-top: 2px;
	background-color:#ffffff;
}


.fanye1{
	
	float: right;
	margin-top: 19px;
	margin-bottom: 2px;
}

.fanye1 a {
    color: #333333;
}

.prev{

    float: left;
    width: 66px;
    height: 25px;
    border: 1px solid #CACACA;
    text-align: center;
    font-size: 14px;
    line-height: 25px;
    color: #0284DA;}

.prev:hover {
border: 1px solid #0284DA;}
.next:hover {
border: 1px solid #0284DA;}

.num{
float: left;
    margin-left: 19px;
    line-height: 25px;
    text-align: center;
    display: block;
    width: 25px;
    height: 25px;
    font-size: 14px;
    color: #0284DA;
    border: 1px solid #cacaca;
}

.next{
    float: right;
    width: 66px;
    border: 1px solid #cacaca;
    text-align: center;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    color: #0284DA;
    margin-left: 19px;
}

.current{
float: left;
    margin-left: 19px;
    line-height: 25px;
    text-align: center;
    display: block;
    width: 25px;
    height: 25px;
    font-size: 14px;
    color: #0284DA;
    border: 1px solid #cacaca;
}





.product-list {

    padding: 15px 15px 0 15px;

  background-color: #fff;

}



.product-list ul {

        width: 889px;
    overflow: hidden;
}



.product-list ul li {

    float: left;

    width: 398px;

    padding: 10px;

    border: 1px solid #ececec;

    background-color: #fff;

    margin: 0 30px 30px 0;

}

.product-list ul li:nth-child(2n){
	margin-right: 0;
}

.product-list ul li:hover {

    border: 1px solid #2957A4;

}



.product-list ul li .img {

    float: left;

    width: 245px;

    height: 170px;
	
	overflow:hidden;

}



.product-list ul li .info {

    padding-left: 255px;

}



.product-list ul li .info .title-a {

    display: block;

    font-size: 15px;

    line-height: 19px;

    height: 38px;

    margin-bottom: 10px;

    overflow: hidden;

    -webkit-transition: all .8s ease-out;

    transition: all .8s ease-out;

}



.product-list ul li:hover .info .title-a {

    color: #2957A4;

}



.product-list ul li .info p {

    color: #999;

    line-height: 20px; 
    
    font-size: 14px;

    height: 60px;

    overflow: hidden;

    margin-bottom: 10px;

}



.product-list ul li .info .more {

    display: block;

    color: #999;

    border: 1px solid #999;

    width: 80%;

    height: 22px;

    line-height: 22px;

    margin: auto;

    font-size: 13px;
    
    text-align: center;

    -webkit-transition: all .8s ease-out;

    transition: all .8s ease-out;

}



.product-list ul li:hover .info .more {

    color: #2957A4;

    border: 1px solid #2957A4;

}


.item-mask {

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, 0);

    position: absolute;

    left: 0;

    top: 0;

    opacity: 0;

    -webkit-transform: rotateX(180deg) scale(0.5, 0.5);

    transform: rotateX(180deg) scale(0.2, 0.2);

    transition: all ease-out .5s;

}



li:hover .item-mask {
    opacity: 1;
    -webkit-transform: rotateX(0deg) scale(1, 1);
    transform: rotateX(0deg) scale(1, 1);
    transition: all 1s cubic-bezier(.23, 1, .38, 1) 0s;
    background: rgba(0, 0, 0, 0.3);
}

.er {
    float: right;
    width: 170px;
    margin-top: 20px;
}






.youjs  .list ul {

       width: 910px;
    overflow: hidden;
}



.youjs  .list ul li {

    float: left;

    width: 283px;

    margin: 10px;
overflow: hidden;
    text-align: center;

}



.youjs  .list ul li .img {

    width: 263px;

    height: 233px;
overflow: hidden;
    border: 10px solid #f4f4f4;

}



.youjs  .list ul li .info .title-a {

    margin-top: 10px;

    display: block;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    height: 30px;

    line-height: 30px;

    color: #999;

    font-size: 15px;

}



.youjs .list ul li .info .more {

    color: #999;

}



.youjs  .list ul li .info i {

    display: block;

    width: 100%;

    height: 1px;

    background-color: #cacaca;

    margin-top: 10px;

}



.youjs  .list ul li .info i em {

    display: block;

    width: 0;

    height: 1px;

    background-color: #2957A4;

    -webkit-transition: all .8s ease-out;

    transition: all .8s ease-out;

}



.youjs .list ul li:hover .info i em {

    width: 100%;

}


.xinbiaoti{
	font-size: 18px;
	color: #333333;
	text-align: center;
	margin-top: 16px;
}
.xinshijian{
	font-size: 14px;
	color: #333333;
	text-align: center;
	margin-top: 8px;
	padding-bottom:10px;
border-bottom:1px solid #e1e1e1;
	}

.shangyipian{
	margin-top: 16px;
	width:500px;
	float:left;
}
.shangyipian a{
	color: #333333;
}
.hui{
float:right;
font-size:14px;
margin-top:53px;
}

/*弹框*/
#btn1{ cursor: pointer;}
.xcConfirm .xc_layer{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #666666; opacity: 0.5; z-index: 2147000000;}
.xcConfirm .popBox{position: fixed; left: 50%; top: 50%; padding-bottom: 20px; background-color: #ffffff; z-index: 2147000001; width: 570px; margin-left: -285px; margin-top: -160px; border-radius: 5px; font-weight: bold; color: #535e66;}
.xcConfirm .popBox .ttBox{height: 30px; line-height: 30px; padding: 14px 30px; border-bottom: solid 1px #eef0f1;}
.xcConfirm .popBox .ttBox .tt{font-size: 18px; display: block; float: left; height: 30px; position: relative;}
.xcConfirm .popBox .ttBox .clsBtn{display: block; cursor: pointer; width: 12px; height: 12px; position: absolute; top: 22px; right: 30px; background: url(__PUBLIC__/Home/PC/images/icons.png) -48px -96px no-repeat;}
.xcConfirm .popBox .txtBox{margin: 40px 100px; overflow: hidden;}
.xcConfirm .popBox .txtBox .bigIcon{float: left; margin-right: 20px; width: 48px; height: 48px; background-image: url(__PUBLIC__/Home/PC/images/icons.png); background-repeat: no-repeat; background-position: 48px 0;}
.xcConfirm .popBox .txtBox p{ margin-top: 16px; line-height: 26px; overflow-x: hidden; overflow-y: auto;}
.xcConfirm .popBox .btnArea{border-top: solid 1px #eef0f1;}
.xcConfirm .popBox .btnGroup{float: right;}
.xcConfirm .popBox .btnGroup .sgBtn{margin-top: 14px; margin-right: 10px;}
.xcConfirm .popBox .sgBtn{display: block; cursor: pointer; float: left; width: 95px; height: 35px; line-height: 35px; text-align: center; color: #FFFFFF; border-radius: 5px;}
.xcConfirm .popBox .sgBtn.ok{background-color: #0095d9; color: #FFFFFF;}
.xcConfirm .popBox .sgBtn.cancel{background-color: #546a79; color: #FFFFFF;}