@charset "gb2312";
*{padding:0;margin:0;list-style:none;font-family:"Microsoft YaHei";}

div,form,p,img,ul,ol,li,dl,dt,dd {margin:0px; padding:0px; list-style:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
input, textarea, select{ font-size:12px; margin:0; padding:0; font-family:Verdana;outline:none;overflow:visible;width:auto; font-family:"Microsoft YaHei";_width:0; }
table,td,tr,th{margin: 0; padding: 0; border: 0; line-height:20px;}
img {border:0;}
p{ margin:0px; padding:0px;}
*{ margin:0px; padding:0px;}
a{ text-decoration:none;color:#666;}
.fl{ float:left; overflow:hidden}
.fr{ float:right; overflow:hidden}
.clear{ clear:both;}
.head{ height:80px; width:1024px;margin:0 auto;}
.head img{ height:80px; float:left;}
.head ul{ margin-left:20%;}
.head ul li{ float:left; height:50px; margin-top:15px; line-height:50px; padding:0 15px;}
.head ul li:hover{border-bottom:2px solid #c21920;}
.w1024{ width:1024px;margin:0 auto;}
.ban_co{ width:1024px;margin:0 auto;}
.banner{ background:url(../images/banner2222.png) center;}
.banner2{ background:url(../images/banner.jpg) center;}
.contant{padding:20px 0;}
.bm{ padding-bottom:20px;}
.bm img{ width:100%;}
/* 代码整理：懒人之家 www.lanrenzhijia.com */
.bm_l img{ float:right;}
.bm_l a{ display:block; width:240px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:20px; background:#c6171e; float:right;}
.title{ height:50px; margin-top:20px; border-bottom:1px solid #db3838; font-size:30px; line-height:50px;}
.title a{ float:right; margin-top:15px;}
.gx h3{font-size:18px; font-weight:100; margin-top:10px; color:#db3838;}
.gx p{ margin-top:10px; font-size:14px;}
.gx p span{width:130px; display:block; float:left; font-size:14px; line-height:25px;}
.ssanp{margin-top:20px;}
.ssanp_co div{ float:left; margin-top:20px;}
.ssanp div.fl{ width:450px; padding:15px; height:300px; background:#fff; border-right:1px solid #d0111b}
.ssanp div.fr{ width:500px; float:right; padding:15px; height:300px; background:#fff;}
.ssanp_co{ font-size:14px; line-height:25px;}
.ssanp_co h3{ color:#db3838;}
.title span{ font-size:14px; display:inline-block; margin-left:30px;}
table.gridtable { width:100%; text-align:center; margin-top:20px;
	font-family: verdana,arial,sans-serif;
	font-size:14px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #c8161e;
	background-color:#c8161e; color:#fff;
}
table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}
.baom { padding-bottom:30px;}
.baom ul{ margin-top:15px;}
.baom ul li{ width:50%; height:40px; padding:10px 0; float:left;}
.baom ul li span{ display:block; width:25%; float:left; padding-left:5%; text-align:left; height:40px; line-height:40px; background:#f9f8f7; border:1px solid #eae5e1; border-right:none;}
.baom ul li input{ width:67%; padding-left:1%; float:left; height:40px; border:1px solid #eae5e1;}
.baom ul li select{ width:68%; padding-left:1%; float:left; height:42px; border:1px solid #eae5e1;}
.baom ul li.yzm input.yzmm{ width:17%; float:left; background:#ccc; text-align:center; padding:0; height:42px;}
.baom ul li.yzm input.phone{ width:50%; float:left;}
input.tj{ width:50%; margin-left:25%; margin-top:20px; height:45px; background:url(../images/in.jpg); border:none; font-size:20px; color:#fff;}
ul.hjr li{ width:495px; padding-right:10px; padding-left:5px; float:left; font-size:14px; margin-top:15px; border-bottom:1px dashed #ccc; border-right:1px dashed #ccc; padding-bottom:10px;}
ul.hjr li img{ float:left;}
ul.hjr li a{ float:left; padding-left:15px; display:block; width:400px;}
ul.hjr li a:hover{ text-decoration:underline; color:#c9161e;}
.dslc img{ width:100%; margin-top:30px;}
.footer{ width:100%; padding:20px 0; background:#313131; text-align:center; color:#ccc;font-size:12px; margin-top:30px;}
.footer a{ color:#ccc; font-size:12px;}
.content{ font-size:14px;}
a.bom{ display:block; width:250px; height:50px; background:#c9161e; text-align:center; color:#fff; line-height:50px; font-size:18px;}
.anp{width:700px; float:left}
.haib{float:right; width:250px;}
.izl-rmenu{position:fixed; right:0; z-index:999999999; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative; z-index:9999;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}
.content{ line-height:25px;}
strong{ color:#c11920}
.jsyx{ margin-top:30px;}
.jsyx li img{ float:left; padding:3px; border:1px solid #ccc; width:30%;}
.jsyx li{ border-bottom:1px dashed #ccc; padding-bottom:20px; padding:10px 0; margin-top:15px; width:47%; margin-left:1%; float:left;}
.jsyx li p{ float:left; margin-left:20px; line-height:25px; font-size:14px; width:60%;}
.jsyx li p strong{ font-size:16px; display:inline-block; border-bottom:2px solid #c21920;}
@media screen and (max-width:790px){
.head{ height:80px;width:100%;margin:0 auto;}
.w1024{width:96%;margin:0 auto; padding:0 2%; line-height:30px;}
.bm{ padding:0; margin:0;}
.gx{ padding:0; margin:0;}
.ssanp_co{ padding:0; margin:0;}
.ban_co{width:100%;margin:0 auto;}
.bm img{width:100%;}
.ban_co img{ width:100%;}
.jsyx{ margin-top:10px;}
.banner{ overflow:hidden; padding:0; margin:0; background:none;}
.baom ul li{ width:100%; height:40px; padding:10px 0; float:left; font-size:18px;}
.co_co img{ width:620px;}
.baom ul li input{font-size:18px;}
.baom ul li select{font-size:18px;}
#top{ display:none;}
.head ul{ margin-left:20%;}
.head img{ margin-left:2%;}
.jsyx li{ border-bottom:1px dashed #ccc; padding-bottom:20px; padding:10px 0; margin-top:15px;width:96%; margin-left:1%; float:left;}
.footer{ width:100%; margin:0 auto;}
}