@charset "utf-8";
/* CSS Document */
*{font-family:"Arial";}
body{margin:0px; padding:0px; font-size:12px; font-family:"Arial"; background-image: url(../userimg/bgimg1.png); cursor:pointer}
p,form,h1,h2,h3,h4,h5,dd,dt,dl,em,i{margin:0px; padding:0px; font-weight: normal;font-style: normal;}
ul{margin:0px; padding:0px; list-style:none;}
img{vertical-align:middle; border:none;max-width: 100%;}
a{text-decoration:none;}
.clear{clear:both;}

#pages { padding:40px 0; margin:0px; text-align:center; font-size: 14px;}
#pages a { display:inline-block; width:26px; height:22px; line-height:22px; background:#fff; text-align:center; color:#333}
#pages a.a1 { width:56px; }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block; width:26px; height:22px; line-height:22px; background:#5a85b2; color:#fff; text-align:center; }
#pages font { display:inline-block; width:56px; height:22px; line-height:22px; background:#fff; text-align:center; color:#333}
/*******************************************************/
.top{
	height: 130px; background-color: #fff;
}
.topc{
	width: 1000px; height: 100%; margin: auto; max-width: 96%; position: relative;
}
.logo{
	float: left; margin-top: -15px;
}
.topc p{
	height: 30px; line-height: 30px; text-align: right; font-size: 14px; font-weight: bold; color: red; font-family: 'Arial'; position: relative;
}
.topc p span{
	font-size: 14px; font-family: 'Arial';
}
.topc em{
	position: absolute; top: 35px; right: 0px; font-size: 16px; font-family: 'Arial'; color: red; font-weight: bold;
}
.topc em img{
	height: 12px; margin-right: 5px;
}
.topc em a{
	color: red;
}
.topc p i{
	font-style: italic; position: absolute; left: 300px; font-weight: bold; font-size:14px; top: -5px;
}
#neitop .topc em{
	position: absolute; top: 35px; right: 0px; font-size: 16px; font-family: 'Arial'; color: #fff; font-weight: bold;
}
#neitop .topc em a{
	color: #fff;
}
.eicon{
	height: 13px;
}
.daohang{
	float: right; font-size: 14px; color: #000; margin-top: 20px; font-weight: bold; width: 100%;
}
.daohang a{
	color: #000; padding-bottom: 12px; display: block; font-family: 'Arial'; 
}
.daohang ul{
	display: flex; justify-content: space-between;
}
.daohang li{
	float: left; text-align: center; position: relative; margin-right: 85px;
}
.daohang li:last-child{
	margin-right: 0px;
}
.daohang .dhcur{
	border-bottom: 5px solid red;
}
.daohang li:nth-child(4) a{
	padding-bottom: 5px;
}
.daohang li dl{
    position:absolute; left:0px; top:27px; width:210px; background:#fff; box-shadow:2px 2px 5px #ccc; padding:5px 0; display:none; z-index: 9999; font-size: 13px;
}
.daohang li dl dt{
    padding:7px 0; cursor: pointer; text-align:left; padding-left:8px;
}
.daohang li dl dt:hover span{
    text-decoration: underline;
}
.m1{
	width: 1000px; height: auto; margin: auto; background-color: #fff; box-shadow: 2px 2px 5px #ccc; margin-top: 5px;
}
.m1t{
	border-bottom: 1px #bfbfbf solid; height: 80px; line-height: 80px; font-size: 24px; font-weight: bold; color: #5b5b5b; padding: 0 30px;
}
.m1tt{
	border: none; height: 60px; line-height: 60px; font-size: 24px; font-weight: bold; color: #5b5b5b; padding: 0 30px;
}
.m1c{
	padding: 10px 20px; padding-top: 0px;
}
.m1c1{
	width: 340px; height: auto; float: left;
}
.m1c2{
	width: 100%; height: auto;
}
.m1c2 .bx-prev, .m1c2 .bx-next{
	display: none;
}
.m1c1 h2{
	margin-bottom: 20px; font-size: 16px;
}
.m1c1 div{
	margin: 10px 0; line-height: 25px;
}
.m1c1 div span{
	display: inline-block; float: left; width: 110px; font-size: 14px;
}
.m1c1 select{
	width: 230px; height: 25px; line-height: 25px; border: 1px solid #ccc;
}
.gobut{
	background-color: #E60012; color: #fff; font-size: 18px; border: none; cursor: pointer; border-radius: 5px; width: 85px; height: 30px; text-align: center; line-height: 30px; float: right;
	margin-top: 12px;
}
.xqpic{
	/* width: 480px; */ width: 100%; height: 290px; overflow: hidden; float: left; background-color: #f9f9f9;
}
.xq1{
	line-height: 20px; font-size: 14px; color: #333; float: right; width: 460px;
}
.xq1 a{
	color: #333;
}
.xq1 .a1{
	color: #333;
}
.xq1 .a2{
	background-color: #c7524b; color: #fff; font-size: 12px; float: right; display: inline-block; width: 80px; text-align: center; height: 20px; line-height: 22px; margin-top: 0px;
}
.xq1 span{
	margin-right: 100px;
}
.xq1 .xq11{
	font-weight: bold; font-size: 18px; display: block; margin: 10px 0; margin-bottom: 10px;
}
.xq1 .xq12{
	font-weight: bold; font-size: 16px; margin-right: 15px; float: right;
}
.m2{
	width: 1000px; margin: 40px auto; color: #444;
}
.m2 h2{
	text-align: center; margin-bottom: 30px; font-size: 22px; font-weight: bold;
}
.m2c{
	font-size: 15px;
}
.m3{
	width: 1000px; height: auto; margin: auto; background-color: #fff; box-shadow: 2px 2px 5px #ccc; margin-top: 30px;
}
.m3c{
	padding: 20px;
}
.m3c li{
	width: 300px; height: auto; float: left; margin: 0 10px;
}
.m3c li label{
	display: block; width: 100%; height: 220px; background-color: #FAFAFA; text-align: center; overflow: hidden;
}
.m3c li label img{
	min-height: 100%; max-height: 100%;
}
.m3c h1{
	color: #707070; font-size: 14px; font-weight: bold; margin: 10px 0 10px 0; padding-left: 5px;
}
.m3c h1 a{
	color: #707070;
}
.m3c p{
	color: #707070; font-size: 13px; line-height: 20px; padding: 0 5px;
}
.m3c li:hover{
	-moz-box-shadow:0 0 10px 5px #e8e8e8;  -webkit-box-shadow:0 0 10px 5px #e8e8e8; box-shadow:0 0 10px 5px #e8e8e8;
}
.m3c .a2{
	background-color: #c7524b; color: #fff; font-size: 12px; float: right; display: inline-block; width: 80px; text-align: center; height: 20px; line-height: 22px; margin-top: 4px; margin-bottom: 5px;
}
.mxw h1{
	margin: 0px; height: 32px; line-height: 16px; overflow: hidden; margin-top: 10px;
}
.mxw p{
	height: 60px; overflow: hidden; line-height: 20px;
}
.foot{
	height: 580px; background-image: url(../userimg/footer_bgimg.jpg); background-position: center; background-repeat: no-repeat; margin-top: 30px;
}
.flogo{
	text-align: center; padding-top: 80px;
}
.flogo img{
	width: 250px;
}
.ftc{
	text-align: center; margin: 50px 0;
}
.ftc ul{
	display: inline-block;
}
.ftc li{
	color: #fff; float: left;position:relative; padding-bottom:5px;
}
.ftc li span{
	margin: 0 15px;
}
.ftc li a{
	color: #fff;
}
.ftc li dl{
    position:absolute; left:0px; top:20px; width:170px; background:#fff; box-shadow:2px 2px 5px #ccc; padding:5px 0; display:none;
}
.ftc li dl dt{
    padding:7px 0; cursor: pointer; text-align:left; padding-left:8px;
}
.ftc li dt span{
     color:#333; margin:0px;
}
.ftc li dl dt:hover span{
    text-decoration: underline; color:#333;
}
.ftb{
	border-top: 1px solid #fff; text-align: center; color: #fff;
}
.ftb p{
	font-size: 16px; margin: 40px 0;
}
.ftb label{
	font-size: 30px;
}
.ftb label span{
	font-size: 16px;
}
.ylink{
	width: 1000px; height:auto; padding: 10px 0; max-width: 94%; margin: auto; font-size: 12px; color: #666;
}
.ylink a{
	color: #666; margin: 0 5px;
}
.ylink a:hover{
	color: #0D3978;
}
.ylink img{
	width: 20px; display: inline-block; vertical-align: middle; margin-top: -3px;
}
/******************************************/
#neitop{
	background-color: #FF0000;
}
#neitop .topc p{
	color: #fff;
}
#neitop .topc p a{
	color: #fff;
}
#neitop .topc p img{
	margin-left: 25px; margin-right: 5px;
}
#neitop .daohang a{
	color: #fff;
}
#neitop .daohang .dhcur{
	border-bottom: 4px solid #fff;
}
/******************************************/
.pan{
	width: 1000px; height: auto; margin: auto; background-color: #fff; box-shadow: 2px 2px 5px #ccc; margin-top: 5px;
}
.pan1{
	border-bottom: 1px #bfbfbf solid; height: 135px; text-align: center;
}
.pan1 ul{
	display: inline-block; margin-top: 47px;
}
.pan1 li{
	float: left; width: 215px; height: 40px; text-align: center; border: 1px #3e3e3e dashed; margin: 0 23px; color: #000; font-size: 16px; line-height: 40px; cursor: pointer;
}
.pan1 .pan1cur{
	background-color: #012e72; color: #fff;
}
.pan2{
	padding: 30px;
}
.pan2c1{
	width: 50%; float: left; padding-top: 20px;
}
.pan2c1 p{
	height: 25px; line-height: 25px; margin: 25px 0;
}
.text1{
	width: 295px; height: 20px; margin-left: 20px;
}
.radio1{
	margin-left: 20px;
}
.pan2c1 span{
	display: inline-block; width: 100px; text-align: right; color: #222; font-size: 14px;
}
.pan2c1 i{
	font-size: 16px;
}
.pan2c2{
	width: 45%; float: right; padding-top: 20px;
}
.pan2c2 h1{
	font-size: 18px; color: #222; padding-bottom: 15px; padding-top: 10px;
}
.yu1{
	width: 400px; height: 244px;
}
.pan2c3{
	text-align: center; padding: 40px 0;
}
.submit{
	width: 155px; height: 30px; text-align: center; border: none; line-height: 30px; font-size: 12px; background-color: #012e72; color: #fff; margin-right: 25px; cursor: pointer;
}
.delete{
	width: 155px; height: 30px; text-align: center; border: none; line-height: 30px; font-size: 12px; background-color: #bfbfbf; color: #000; margin-left: 25px; cursor: pointer;
}
.msg{
	width: 600px; height: 50px; background-color: #fff; box-shadow: 2px 2px 5px #aaa; font-style: italic; line-height: 50px; color: #222; font-size: 12px;
	position: fixed; left: 50%; margin-left: -300px; top: 50%; display: none;
}
.msg img{
	width: 20px; margin-left: 25px;
}
.msg .wrong{
	position: absolute; right: 0px; cursor: pointer;
}
.pan3c h1{
	font-size: 18px; margin-bottom: 20px;
}
.pan3c h2{
	font-size: 18px; margin-top:30px; margin-bottom: 20px;
}
.pan3c li{
	padding-left: 30px; width: 440px; float: left; margin: 20px 0;
}
.pan3c li span{
	display: inline-block; width: 150px; font-size: 16px;
}
.text2{
	width: 260px; height: 20px; color: #828282; border: none; border-bottom: 1px #bfbfbf solid;
}
.pan3c select{
	width: 260px; height: 25px; color: #333;
}
.news{
	width: 1000px; height: auto; margin: auto; margin-top: 5px;
}
.net{
	width: 225px; height: 50px; line-height: 50px; color: #fff; font-size: 18px; border-radius: 5px 5px 0 0; background-color: #012e72; text-align: center;
}
.newsc{
	background-color: #fff; box-shadow: 2px 2px 5px #ccc; padding: 20px;
}
.newsc1{
	width: 640px; height: auto; float: left;
}
.newst{
	font-size: 18px; font-weight: bold; color: #384043; text-align: center;
}
.newsinfo{
	font-size: 12px; color: #999; text-align: center; margin-bottom: 20px; margin-top: 10px;
}
.newscon{
	line-height: 25px; font-size: 14px; color: #384043;
}
.xinjia h1{
	background-color: #012E72; color: #fff; font-weight: normal; font-size: 14px; height: 30px; line-height: 30px; padding-left: 10px; border-radius: 5px 5px 0 0;
}
.xinjia h2{
	background-color: #012E72; color: #fff; font-weight: normal; font-size: 14px; height: 30px; line-height: 30px; padding-left: 10px; border-radius: 5px 5px 0 0; margin-top: 15px;
}
.xinjia1{
	border: 1px solid #ccc; padding: 10px 5px;
}
.xinjia1 li{
	font-size: 12px; color: #333; line-height: 20px; padding: 3px 0;
}
.xinjia1 em{
	font-style: normal; color: #012E72; margin-right: 5px;
}
.xinjia1 span{
	color: #E60012;
}
.xinjia1 li font{
    font-size:10px;
}
.xinjia h3{
	color: #333; font-size: 14px; height: 30px; line-height: 30px; border-radius: 5px 5px 0 0; margin-top: 25px; font-weight: bold;
}
.xinjia h5{
	color: #666; font-size: 12px; font-weight: normal; padding-bottom: 8px;
}
.xjyucss{
	width:96%; height: 120px; -moz-box-shadow: 2px 2px 5px#ccc;-webkit-box-shadow: 2px 2px 5px#ccc;box-shadow: 2px 2px 5px #ccc; border: 0; border: 1px solid #ccc; border-radius: 5px;
	padding: 2%; font-size: 12px; color: #666;
}
.xjtextcss1{
	width:62%; height: 20px; -moz-box-shadow: 2px 2px 5px#ccc;-webkit-box-shadow: 2px 2px 5px#ccc;box-shadow: 2px 2px 5px #ccc; border: 0; border: 1px solid #ccc; border-radius: 5px;
	padding: 5px; font-size: 12px; color: #666;
}
.xjtextcss2{
	width:62%; height: 20px; -moz-box-shadow: 2px 2px 5px#ccc;-webkit-box-shadow: 2px 2px 5px#ccc;box-shadow: 2px 2px 5px #ccc; border: 0; border: 1px solid #ccc; border-radius: 5px;
	padding: 5px; font-size: 12px; color: #666;
}
.xjtextcss2_1{
	width:62%; height: 20px; -moz-box-shadow: 2px 2px 5px#ccc;-webkit-box-shadow: 2px 2px 5px#ccc;box-shadow: 2px 2px 5px #ccc; border: 0; border: 1px solid #ccc; border-radius: 5px;
	padding: 5px; font-size: 12px; color: #666;
}
.xjtextcss3{
	width:20%; height: 20px; -moz-box-shadow: 2px 2px 5px#ccc;-webkit-box-shadow: 2px 2px 5px#ccc;box-shadow: 2px 2px 5px #ccc; border: 0; border: 1px solid #ccc; border-radius: 5px;
	padding: 5px; font-size: 12px; color: #666;
}
.xjbutcss{
	width:110px; height: 30px; background-color: #002f71; color: #fff; border-radius: 5px; border: 0; cursor: pointer;    line-height: 24px;
}
.xinjia2 span{
	font-size: 14px; color: #666; display: inline-block; width: 80px;
}
.xinjia2 i{
	font-size: 14px; color: #666; font-style: normal;
}
.xinjia2 p{
	padding: 5px 0;
}
.xinjia2 p img{
	cursor: pointer; margin-top: 5px; float: right; margin-right: 10px;
}
.wzcom{
	width: 90%;
}
.wzcom .xinjia2 span{
	display: inline-block; width: 140px; float: left; margin-top: 5px;
}
.xjtextcss4{
	width:30%; height: 20px; -moz-box-shadow: 2px 2px 5px#ccc;-webkit-box-shadow: 2px 2px 5px#ccc;box-shadow: 2px 2px 5px #ccc; border: 0; border: 1px solid #ccc; border-radius: 5px;
	padding: 5px; font-size: 12px; color: #666;
}
.wzcom .xinjia2 p img{
	float: left; margin-top: 3px; margin-left: 3px; margin-right: 3px;
}
.wzclear{
	clear: both; padding-top: 15px;
}
.wzcl{
	color:#ababab; font-size: 12px; display: inline-block; margin-top: 15px;
}
.wzshow{
	margin-bottom: 30px;
}
.wzshow h2{
	background-color: #012E72; color: #fff; font-weight: normal; font-size: 14px; height: 30px; line-height: 30px; padding-left: 15px; border-radius: 5px 5px 0 0; margin-top: 15px;
}
.xinjia3{
	border: 1px solid #ccc; padding: 10px; background-color: #f2f2f2; padding-top: 0px;
}
.nplist{
	border: 1px solid #ccc; background-color: #fff; padding: 10px; margin-top: 10px;
}
.nplist p{
	color: #333; font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; 
}
.nplist p span{
	float: right; color: #999; font-size: 11px; font-weight: normal;
}
.nplist h4{
	font-size: 12px; color: #666; padding: 10px 0;
}
.nplist div{
	color: #333; line-height: 20px; font-size: 12px;
}
.tlzco{
	color: #888; display: none;
}
.xinjia1 .wzmore{
	text-align: right;
}
.xinjia1 .wzmore a{
	color: #E60012; font-size: 14px; margin-right: 10px;
}
.remq .wzmore{
	text-align: right;
}
.remq .wzmore a{
	color: #E60012; font-size: 14px; margin-right: 10px;
}
.nopl{
	text-align: center; color: #999; font-size: 14px;
}
.wzcom h5{
	color: #666; padding: 5px 0; font-weight: normal; font-size: 14px;
}
.wzcom h3{
	font-size: 18px; font-weight: bold; margin-top: 40px;
}
.msg1{
	width: 660px; height: 50px; background-color: #fff; box-shadow: 2px 2px 5px #aaa; font-style: italic; line-height: 50px; color: #222; font-size: 12px;
	position: fixed; left: 50%; margin-left: -330px; top: 50%; display: none;
}
.msg1 img{
	width: 20px; margin-left: 25px;
}
.msg1 .wrong{
	position: absolute; right: 0px; cursor: pointer;
}
.xinjia1 a{
	color: #333; font-size: 12px;
}
.newsc2{
	width: 300px; height: auto; float: right;
}

.contact_us{width:96%; max-width: 1000px; margin: 0 auto; background-color: #fff;-moz-box-shadow:2px 2px 5px#ccc;/*firefox*/  -webkit-box-shadow:2px 2px 5px#ccc;/*webkit*/  box-shadow:2px 2px 5px #ccc;/*opera或ie9*/    margin-top: 50px;    margin-bottom: 100px;}

.contact_us_title span{ width:7px; height:28px; background-color: #012e72; margin-top: 26px; display: block; float: left; margin-right: 20px; margin-left: -7px;}

.contact_us_title{ width:100%; height: 80px; line-height: 80px; font-size: 34px;border-bottom: 1px #bfbfbf solid;}

.contact_us ul{ width:90%; margin: 0 auto; overflow: hidden; }

.contact_us ul li{width:29%; float: left; margin: 2%; margin-top: 40px; margin-bottom: 40px; text-align: center; font-size: 12px;}

.contact_us ul li span{ font-size:20px; }

.contact_us ul li div{ width:100px; height: 100px; margin: 0 auto; position: relative; margin-bottom: 12px;}

.contact_us ul li div img{ width:100px; position: absolute; top: 0; left: 0; cursor: pointer;}
.contact_us ul li em{ font-size:18px; }
.welcome{ width:100%; height: auto; text-align: center; padding-top: 20px; padding-bottom: 20px; font-size: 16px;border-top: 1px #bfbfbf solid;  font-style: italic;}
.welcomeindex{ height: auto; padding-top: 20px; padding-bottom: 20px; border: none; width: 1000px; max-width: 90%; text-align: center; margin: 20px auto; font-size: 14px;}

.jobt{
	font-size: 26px; color: #394043; border-left: 7px solid #ff9f00; padding-left: 10px; margin-bottom: 30px;
}
.jobc h1{
	color: #384043; font-size: 18px; font-weight: bold; padding-top: 10px; padding-bottom: 15px; cursor:pointer;
}
.jobc h1 span{
	color: #ff9f00;
}
.jobc1{
	font-size: 12px; color: #384043; line-height: 20px; display: none;
}
.jobc2{
	font-size: 14px;
}
.jobc2 span{
	color: #ff9f00;
}
.jobx{
	padding: 40px 60px;
}
.weizhi{
	width: 1000px; padding-top: 5px; margin: auto; color: #666; font-size: 14px;
}
.weizhi a{
	color: #666;
}
.weizhi img{
	height: 20px;
}
.weizhi span{
	color: #e60012;
}
/*****************************/
.mc{
	padding: 20px;
}
.left{
	width: 730px; height: auto; float: left;
}
.leftt{
	background-color: #012E72; color: #fff; font-weight: normal; font-size: 13px; height: auto; line-height: 20px; border-radius: 5px 5px 0 0; text-align:center;
	padding: 5px 0;
}
.leftc{
	border: 1px solid #ccc; padding: 10px; margin-bottom: 20px;
}
.leftc span{
	display: block; font-size: 14px; margin: 5px 0; font-weight: bold; color: #333;
}
.leftc select{
	width: 215px; height: 25px; line-height: 25px; border: 1px solid #ccc; color: #666;
}
.gobut1{
	background-color: #E60012; color: #fff; font-size: 18px; border: none; cursor: pointer; border-radius: 5px; width: 60px; height: 30px; text-align: center; line-height: 30px; float: right; margin-top: 10px;
	margin-right: 3px;
}
.leftc h2{
	display: block; font-size: 14px; margin: 5px 0; font-weight: bold; color: #333;
}
.remq{
	border-bottom: 1px dashed #ccc; padding-bottom: 10px; margin-bottom: 10px;
}
.remq li{
	font-size: 12px; color: #333; line-height: 20px; padding: 3px 0; height:20px; overflow: hidden;
}
.remq em{
	font-style: normal; color: #012E72; margin-right: 5px;
}
.remq span{
	color: #E60012;
}
.remq li a{
	color: #666;
}
.right{
	width: 220px; height: auto; float: right;
}
.ri1 label{
	display: block; float: left; border: 1px solid #ddd; width: 380px; height: 300px; text-align: center;
}
.ri1 label img{
	height: 300px; width: auto;
}
.ri1 .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
	bottom: 5px;
}
.ri1c{
	float: left; margin-left: 15px; width: 333px;
}
.ri1c h1{
	font-size: 18px;
}
.ri1c p{
	font-size: 16px; color: #666; line-height: 20px; padding-top: 25px;
}
.ri2{
	margin-top: 30px;
}
.ri2t span{
	background-color: #012e72; color: #fff; font-size: 20px; padding: 0px 15px; display: inline-block; height: 45px; line-height: 45px;
}
.ri2c{
	font-size: 14px; color: #333; padding: 25px 0;
}
.ri2c em{
	font-weight: inherit; font-style: italic;
}
.ri2c a{
	color: red;
}
.ri2sm h1{
	color: #222; font-size: 20px;
}
.ri2sm p{
	color: #666; font-size: 16px; line-height: 25px; padding-top: 10px;
}
.ri2sm h2{
	text-align: right
}
.ri2sm .a2{
	background-color: #c7524b; color: #fff; font-size: 12px; display: inline-block; text-align: center; height: 20px; line-height: 22px; margin-top: 4px; margin-bottom: 5px; padding: 0 10px; margin-left: 5px;
}
.ri3{
	padding: 30px 0;
}
.ri3 li{
	width: 206px; height: auto; float: left; margin: 0 10px; margin-bottom: 30px;
}
.ri3 li label{
	display: block; width: 100%; height: 150px; background-color: #FAFAFA; text-align: center; overflow: hidden;
}
.ri3 li label img{
	max-width: 100%; height: 150px;
}
.ri3 h1{
	color: #707070; font-size: 12px; font-weight: bold; margin: 8px 0 10px 0; padding-left: 5px;
}
.ri3 h1 a{
	color: #707070;
}
.ri3 p{
	color: #707070; font-size: 12px; line-height: 20px; padding: 0 5px;
}
.ri3 li:hover{
	-moz-box-shadow:0 0 10px 5px #e8e8e8;  -webkit-box-shadow:0 0 10px 5px #e8e8e8; box-shadow:0 0 10px 5px #e8e8e8;
}
.ri3 span{
	display: block; text-align: right;
}
.ri3 .a2{
	background-color: #c7524b; color: #fff; font-size: 12px; display: inline-block; text-align: center; height: 20px; line-height: 22px; margin-top: 4px; margin-bottom: 5px; padding: 0 10px;
}
.fylist li{
	margin-bottom: 25px;
}
.fylist li label{
	display: block; width: 200px; height: 130px; float:left; background-color: #f1f1f1; text-align: center;
}
.fylist li label img{
	height: 100%;
}
.fylist li div{
	width: 500px; float: right;
}
.fylist li h1{
	color: #333; font-size: 20px;
}
.fylist li h1 a{
	color: #333;
}
.fylist li p{
	font-size: 16px; padding: 10px 0; color: #666; line-height: 30px; padding-bottom: 5px;
}
.fylist li p span{
	display: block; margin-top: 5px; color: #000;
}
.fylist li h2{
	text-align: right
}
.fylist li .a2{
	background-color: #c7524b; color: #fff; font-size: 12px; display: inline-block; text-align: center; height: 20px; line-height: 22px; margin-top: 4px; margin-bottom: 5px; padding: 0 10px; margin-left: 5px;
}
.fylist p i{
	display: inline-block; width: 200px;
}
.bucunzai{
	text-align: center; font-size: 16px; padding: 50px 0; display: none;
}

#top{width:80px;z-index: 9999; height: 30px; position: fixed; bottom: 0; right: 0; cursor: pointer;}
#top img{ width:100%;}


.m1a{
	padding: 8px 10px; padding-bottom: 5px;
}
.m1a li{
	width: 255px; float: left;
}
.m1a li:first-child{
	width: 115px; color: #333; font-size: 17px; font-weight: bold; line-height: 25px;
}
.m1a li:last-child{
	width: 100px;
}
.m1a li div{
	margin-bottom: 5px;
}
.m1a li span{
	display: inline-block; width: 110px; text-align: center; float: left; height: 25px; line-height: 25px;
}
.m1a li:nth-child(3) span{
	width: 90px;
}
.m1a li select{
	width: 145px; height: 25px; line-height: 25px; border: 1px solid #ccc;
}
.xq1 h1{
	font-size: 16px; margin-top: 40px; height: 60px; font-weight: bold;
}
.xq1 p{
	font-size: 16px; margin-bottom: 20px;
}
.ri1 .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
	width: 400px;
}
.bianhao{
    padding-top:5px; text-align:right; font-size:12px; color:#666;
}
.loupanlist{
	padding: 0px;
}
.loupanlist li{
	margin-bottom: 20px;
}


.m1aindex{
	padding: 20px;
}
.m1aindex ul{
	display: flex; justify-content: space-between;
}
.m1aindex li{
	float: left;
}
.m1aindex li:first-child{
	width: 115px; color: #333; font-size: 17px; font-weight: bold; line-height: 25px;
}
.m1aindex li div{
	margin-bottom: 5px;
}
.m1aindex li span{
	display: inline-block; text-align: center; float: left; height: 25px; line-height: 25px; width: 80px;
}
.m1aindex li:nth-child(2) span{
	width: 60px;
}
.m1aindex li:nth-child(3) span{
	width: 60px;
}
.m1aindex li:nth-child(6) span{
	width: 60px;
}
.m1aindex li select{
	width: 80px; height: 25px; line-height: 25px; border: 1px solid #ccc;
}
.m1aindex .gobut{
	width: 60px; margin-top: 0px; height: 27px; line-height: 10px;
}
.m1aindex em{
	font-size: 20px;
}