@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{ min-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; 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;}