﻿@charset "utf-8";
/* Style Reset */
*{ margin:0; padding:0}
ul, ol, li, dl, dt, dd {list-style:none;}
a{text-decoration:none;outline:0px;}
img{ border:0;max-width: 100%;}
.ccsl{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
.clear {clear:both;}
body{ width:100%;max-width:512px; margin:0 auto; background:#333; font-size:12px; line-height:24px; color:#333}
.mainWarp{width:100%;max-width:512px; margin:0 auto; background:url(../images/bj_01.jpg) center bottom; text-align:center}

.header{width:100%; max-width:512px; margin:0 auto;}
.header .headerbox{position:fixed;width:100%;max-width:512px;top:0;height:54px;z-index:99;background-image: url(../images/topbg.png);
    background-color: #1e6790;
    background-size: cover;}
.hicon{ position:absolute; top:7px; right:5px; height:40px;cursor:pointer}
.hicon img{ height:40px}
.hicon1{ position:absolute; top:7px; left:5px; height:40px;cursor:pointer; line-height:40px; text-align:center; font-size:14px;}
.hlogo{width:80%; margin:0 auto}
.hlogo p{ text-align:center;color:#fff; height:54px; line-height:54px; font-size:18px}
.black-fixed{position:absolute; top:0; right:5px; height:54px; line-height:50px; font-size:46px; color:#fff; display:none; cursor:pointer}

.menu{width:100%; max-width:512px; margin:0 auto;}
.menu .menubox{position:fixed;width:100%;max-width:512px;top:54px;height:0;z-index:999;}
.menu .menubox ul{ overflow:hidden; width:0;background:#2B2B2B;transition: all 0.5s;}
.menu .menubox ul li{padding:0 10px;background:url(../images/jt.png) right 10px center no-repeat; border-bottom:1px solid #343434; height:60px; line-height:60px; margin:3px}
.menu .menubox ul li a{ color:#fff; display:block; font-size:18px; padding-left:5px}
.menu .menubox ul li:hover{ background:#fff url(../images/jt2.png) right 10px center no-repeat;}
.menu .menubox ul li:hover a{ color:#2b2b2b;}


.h5nav{width:100%; max-width:512px; margin:0 auto;}
.h5navBox{padding-top:2px;padding-bottom:4px;position:fixed;width:100%;max-width:512px;bottom:0;height:54px;z-index:999;background:#1e6790}
.h5navBox .h5navitem{ width:25%; height:54px; float:left; overflow:hidden}
.h5navBox .h5navitem a{ display:block}
.h5navBox .h5navitem img{ margin:3px auto; height:30px;display:block}
.h5navBox .h5navitem p{ text-align:center; height:18px; line-height:18px; color:#fff}


.part4{ width:100%; height:40px; background:#1e6790;color:#fff; margin-top:10px}
.part4 .tit{ float:right; padding-right:5px; font-size:14px; height:40px; line-height:40px; color:#fff}
.part4 .img{ float:right; padding-right:10px;width:10px; height:32px; }
.part4 .img img{width:10px; height:10px; margin-top:18px}


.footer{ padding:20px;}
.footer .con{ text-align:center;color: #fff; font-size:14px;}


.zhezhaobox ul{ overflow:hidden; padding:0 20px}
.zhezhaobox ul li{ }
.zhezhaobox ul li .typeboxOne{width:100%; background:#cc0000; height:30px; line-height:30px; float:left}
.zhezhaobox ul li .typeboxOne a{ color:#333; font-size:14px; padding-left:30px; background:url(../images/type3.png) center left 10px no-repeat; color:#fff}
.zhezhaobox ul li .typeboxTwo{width:100%; height:auto; float:left}
.zhezhaobox ul li .typeboxTwo1{height: 32px; line-height: 32px; margin: 2%; border: 1px solid #e6e6e6; text-align: center; width: 28%; overflow: hidden; float: left;}
.zhezhaobox ul li .typeboxTwo1 a{color:#666; font-size:13px; }
.zhezhaobox ul li .typeboxTwo1 a:last-child{ border-bottom:0}
.zhezhaobox ul li .typeboxTwo1 a:hover{color:#cc0000}


.contitbox{ padding-top:10px;}
.contitbox p{ text-align:left;color: #fff; font-size:15px; font-weight:bold; padding-left:12px;background:#cc0000; padding-top:8px; padding-bottom:8px}
.contitbox span{ text-align:center; color:#999; font-size:14px; text-transform:uppercase}

.part1{ width:100%; padding-top:5px; overflow:hidden}
.part1 .marqueeleft{width:1160px;overflow:hidden;}
.part1 .marqueeleft ul{float:left;}
.part1 .marqueeleft li{float:left;display:inline;height:130px;overflow:hidden; padding-right:15px}
.part1 .marqueeleft li img{ border-radius:4px}


.part2{ width:100%; padding-top:25px;}
.part2 img{ display:block; width:100%}
.part2 .con{ padding:15px;font-size: 14px; color:#666; line-height:24px}


.part3{ width:100%; padding-top:25px;overflow:hidden}
.part3 .marqueeleft{width:1160px;overflow:hidden;}
.part3 .marqueeleft ul{float:left;}
.part3 .marqueeleft li{float:left;display:inline;height:200px;overflow:hidden; padding-right:15px}
.part3 .marqueeleft li img{ border-radius:4px}


.part5{ width:100%; padding-top:10px}
.part5 ul{ overflow:hidden; padding:0 15px}
.part5 ul li{}
.part5 ul li a{ display:block;height:35px; line-height:35px; background:url(../images/jt4.png) right center no-repeat; padding:5px 0}
.part5 ul li a p{font-size:16px; color:#666; background:url(../images/icond.png) left center no-repeat; padding-left:15px}
.part5 ul li span{ display:block; color:#ababab; font-size:14px; padding-left:17px}

.detailbox{ padding:10px; font-size:14px; line-height:30px; background:#fff}
.detailbox .xq{}
.detailbox .xq h1{ color:#333; font-size:16px; line-height:30px; font-weight:normal}
.detailbox .xq .date{ font-size:12px; color:#999; line-height:30px}
.detailbox .xq .con{ color:#666; text-align:left}
.detailbox .xq .prroimg{ display:block; margin:0 auto; padding:10px 0}
.aboutbox{font-size:14px; line-height:30px; padding-bottom:20px}
.aboutbox img{ display:block; width:100%}
.aboutbox .con{color:#666; padding:10px 20px}

ul.piclsitul{ padding-bottom:30px;}
ul.piclsitul li{float:left; width:48%; margin:1%;position:relative}
ul.piclsitul li a{border:1px solid #CCCCCC; display:block}
ul.piclsitul li a:hover{border:1px solid #cc0000}
ul.piclsitul li img{ display:block; width:100%; height:190px; border-bottom:1px solid #cccccc}
ul.piclsitul li span{position:absolute; top:0px; left:0px; display:block; background:url(../../images/hx.png) no-repeat; width:19px; height:41px;}
ul.piclsitul li p{ text-align:center; padding:0 10px; height:22px; line-height:22px; color:#676767; font-size:14px; overflow:hidden}

ul.listul{ padding:0 15px; padding-bottom:20px;overflow:hidden; background:#fff}
ul.listul li{display:block;height:82px; line-height:22px; border-bottom:1px solid #cccccc; padding-top:8px;}
.news{width:96%; height:auto; background:#fff ;margin-top:15px; float:left; padding:15px 2%}
.news_bt{width:100%; height:30px; line-height:30px;text-align:left; font-size:16px; color:#000; }
.news_nr{width:100%; height:auto; float:left}
.news_nr ul li{width:100%; height:30px; line-height:30px; border-bottom:1px dotted #000}
.news_nr ul li a{width:75%; height:30px; float:left; text-align:left; color:#000}
.news_nr ul li span{width:20%; float:right; text-align:right}
.news_jj{width:100%; height:44px; line-height:22px; font-size:13px; color:#999999; text-align:left}

.detail_l1l{width:100%; height:60px;  border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.detail_llp{width:33%; float:left; border-right:1px solid #cccccc; line-height:25px; text-align:center; margin-top:5px;}
.detail_llp span{color:#cc0000; width:100%; height:25px; display:block}

.tsxq1{width:100%; border-bottom:1px solid #cccccc}
.tsxq1 p{width:100%; height:25px; line-height:25px; color:#999999}
.tsxq1 p span{color:#999999}
.tsxqlsl{color:#999999}
.pdt_contact{width:100%; margin-top:10px;}
.pdt_contact1{width:150px; height:42px; border:1px solid #cccccc; border-radius:5px; font-size:14px; text-align:center; line-height:42px; background:url(/../images/icon2.png) no-repeat; background-color:#cc0000; float:left; margin:0px 7px; }
.pdt_contact1 a{color:#fff}

.part7{ padding:10px; padding-top:0}
.part7 .part7box{ position:relative}
.part7 .part7box img{ display:block; width:100%}
.part7 .part7box .tit{ background:rgba(0,0,0,0.5); width:100%; position:absolute; bottom:0; height:35px; line-height:35px}
.part7 .part7box .tit p{ padding:0 15px; color:#fff; font-size:16px}



.btbox{ height:40px; line-height:40px; }
.btbox p{ color:#2b2b2b; font-size:16px}

.pagebox{ text-align:center; padding-top:20px; padding-bottom:50px}
.pagebox a{ border:1px solid #ccc; padding:5px 10px; display:inline-block; color:#333; margin:3px}
.pagebox a:hover{ border:1px solid #f23030; color:#f23030}


.about{
	width:96%;
	padding:15px 2%;
	background:#fff;
}
.bt_l{
	width:32%; 
	height:11px;
	float:left;
	margin:8px 0px 0px 0px;
	display:inline;
}
.bt_l img{
	width:100%;
	height:11px
}
.bt_nr{
	width:36%;
	height:28px;
	float:left;
	line-height:28px;
	font-size:18px;
    text-align:center
}
.bt_r{
	width:32%;
	height:11px;
	float:left;
	margin-top:8px;
	display:inline;
}
.bt_r img{
	width:100%;
	height:11px
}

.about_nr{
	width:100%;
	height:auto;
	line-height:24px;
	font-size:13px;
	text-align:left;
}

.bj{
	width:304px;
	background:#1e6790;
	height:38px;
	font-size:15px;
	 color:#fff;
	 line-height:38px;
	 margin:15px auto;
}
.bj a{
	color:#fff;
}

.fwxm{
	width:96%;
	height:auto;
	padding:15px 2%;
}
.zxbj{
	width:100%;
	height:auto;
}
.fwxm_01{
	width:100%;
	height:auto;
	border:1px solid #cccccc;
	margin-top:10px;
	background:#fff;
    float:left
}
.fwxm_01 ul li{
	width:27%;
	height:130px;
	float:left;
	margin:17px 3%;
}
.fwxm_01 ul li img{
  width: 79px;
  height: 100px;
  background: #FFD900;
  border-radius: 50% / 50%;
}
.fwxm_01 ul li span{
	width:79px; height:30px;
	line-height:30px;
	text-align:center;
	font-size:13px;
}
.zxbj_bb{
	width:380px;
	height:auto;
}
.zxbj_bb p{
	width:378px;
	height:38px;
	border:1px solid #000;
	border-radius:10px;
	margin-top:5px;
	background:#fff
}
.zxbj_bb p span{
	float:left;
	width:35%;
	height:38px;
	line-height:38px;
}
.zxbj_bb p span em{
	color:red
}
.inputtext{
	width:60%;
	height:36px;
	float:left;
	border:none;
	outline:none;
}
.Sumbitbutton{
	width:360px;
	height:38px;
	background:#1e6790;
	border-radius:5px;
	margin-top:25px;
}
.submit{
	width:360px;
	height:38px;
	border:none;
	background:none;
	color:#fff;
	line-height:38px;
	font-size:15px;
}
.zpdh{
	width:90%;
	height:50px;
    margin:15px auto;
}
.tel{
	width:140px;
	height:50px;
	background:#1e6790;
	border-radius:5px;
	font-size:15px;
	line-height:25px;
	color:#fff;
	float:left
}
.phone{
	width:140px;
	height:50px;
	background:#1e6790;
	border-radius:5px;
	font-size:15px;
	line-height:25px;
	color:#fff;
	 float:right
}
.hzkh{
	width:100%;
	height:auto;
}
.hzkh p{
	font-size:15px;
	padding-top:8px;
	color:#fff;
}
.hzkh img{
	width:381px;
	margin-top:8px;
}
.bottom{
	width:100%;
	height:auto;
	padding:15px 0px;
	line-height:26px;
	font-size:14px;
	text-align:center;
	background: rgba(0, 0, 0, 0.65);
	color:#fff;
	margin-top:10px;
}
.top_bt{
	width:100%;
	height:38px;
	background:#1e6790;
	font-size:15px;
	 color:#fff;
	 line-height:38px;
}