@CHARSET "UTF-8";
/*base style for css file*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, figure, figcaption, article, aside, footer, header, section, footer, nav {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    font-family: "微软雅黑", "Hiragino Sans GB", Arial, Helvetica, sans-serif;

}

table, caption, tbody, tfoot, thead, tr, th, td {
    /*border-collapse:collapse;8*/
    margin: 0;
    padding: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    font-family: "微软雅黑", "Hiragino Sans GB", Arial, Helvetica, sans-serif;
}

ul, ol {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

/*remember to define focus styles!*/
:focus {
    outline: 0;
}

/*remember to highlight inserts somehow!*/
ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

/*tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
}

a {
    text-decoration: none;
    color: #414141;
}

a:hover {
    text-decoration: none;
	color:#2579f3;
}

/*公用部分*/
body {
    font-size: 14px;
    background-color: #fff;
}

/*页面宽度*/
.comWidth {
    width: 1120px;
    margin: 0 auto;
}

/*右浮动*/
.fr {
    float: right;
}

/*左浮动*/
.fl {
    float: left;
}

/*清除浮动*/
.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
}

/*清除浮动*/
.clearfix:after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    line-height: 0;
    content: '.';
}

.clearfix {
    zoom: 1;
}

.gray-bg {
	background-color: #f8f8f8;
}

#regist{position:absolute; top:95px; right:0px;}
@media screen and (min-width:1400px) and (max-width:1599px){
#regist{top:80px;}
}
@media screen and (min-width:1300px) and (max-width:1399px){
#regist{top:120px; z-index:100;}
.regist-img{ display:none;}
.consult{ margin-top:10px;}
}
@media screen  and (max-width:1299px){
#regist{top:120px; z-index:100;}
.regist-img{ display:none;}
.consult{ margin-top:10px;}
}
#show{width:180px; background:rgba(0,0,0,0.5);}
#hid{display:none;}
.regist-top{background:rgba(0,0,0,0.2);}
.regist-title{background:#821c21;text-align:center;font-size:14px;color:#fff;height:30px; line-height:30px; position:relative; margin-bottom:3px;}
.regist-title .closed{ width:20px; height:20px; position:absolute; top:1px; right:0px; color:#fff; display:block; cursor:pointer; font-size:14px;}
.regist-list{padding:3px 20px ;}
.regist-list input{height:27px;width:110px;background:#fff;border:none;padding:0 15px;font-size:11px; color:#868686;}
.regist-list select{height:27px;width:140px;background:#fff;border:none; padding-left:12px;font-size:11px; color:#868686;}
.regist-content{background:#fff;margin:15px 15px 0;padding:2px 2px 2px 15px;}
.regist-left{float:left;width:150px;position:relative;}
.regist-left span{color:#9fa0a0;font-size:14px;line-height:42px;}
.select-list{position:absolute;top:44px;left:-15px;border:1px solid #9fa0a0;background:#fff;width:218px;}
.select-list span{display:block;height:30px;color:#3e3a39;line-height:30px;padding:0 15px;cursor:pointer;}
.select-list span:hover{color:#fff;background:#9fa0a0;}
.regist-right{float:right;background:#821c21;width:42px;height:42px; cursor:pointer;}
.regist-right em{float:left;width:10px;height:10px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);margin:13px 0 0 15px;}
.get{background:#821c21;color:#fff;height:30px;line-height:30px;font-size:14px;margin:5px 20px ;text-align:center;cursor:pointer;  border:none; width:140px;}
.kczx{background:#821c21;color:#fff;height:30px;line-height:30px;font-size:14px;margin:0px 20px ;text-align:center;cursor:pointer;border:none; width:140px;}
.kczx a{ display:block; color:#fff; background:url(../images/qq01.png) no-repeat center left 25px;}
.regist-img{margin:10px 20px 0px ; font-size:0px;}
.wxgzh{ width:100%; text-align:center; height:30px; line-height:30px; font-size:14px; color:#fff;}
.goto-top{background:rgba(0,0,0,0.5);height:50px;margin-top:0px;cursor:pointer;}
.consider-footer{background:#821c21;color:#fff;height:30px;line-height:30px;font-size:14px;text-align:center;cursor:pointer;border:none; width:100%; display:block;}
/*.goto-top span{float:left;background:url(../arrow.jpg) no-repeat;margin:17px 110px;width:41px;height:16px;}*/
.goto-top strong{color: #222c4d;text-align:center;font-size:14px;line-height:50px;font-weight:normal;float:left;width:250px;}
.goto-top:hover{background:#821c21;}
.goto-top:hover strong{color:#fff;}
.consult{ font-size:0px;}
/*.goto-top:hover span{display:none;}
.goto-top:hover strong{display:block;}*/
/*.consult{height:110px;background:url(../consult2.jpg) no-repeat;margin-top:0px;cursor:pointer;}
.consult:hover{background:url(../consult2.jpg) no-repeat;}*/
/*head*/
.top-fd-bg {
    background: #821c21;
    width: 100%;
    height: 50px;
}

.top-fd {
    width: 1200px;
    margin: 0 auto;
}

.top-fd p {
    float: left;
    margin-left: 110px;
    color: #fff;
    line-height: 50px;
}

.top-fd-r {
    float: right;
    margin-right: 30px;
    color: #fff;
    line-height: 50px;
    font-size: 20px;
    font-style: italic;
    padding-left: 50px;
    background: url(../images/tel.png) no-repeat center left 10px;
}
.tel01{
     width:570px;
	 margin:20px auto 0px;
    color: #fff;
    line-height: 50px;
    font-size: 40px;
    font-weight:900;
    padding-left: 70px;
    background: url(../images/tel01.png) no-repeat center left 10px;
}
.menu-box01 nav {
	position: relative;
}
.menu01{  height:95px; line-height:95px;   position:relative; z-index:1;  }
.menu01  a{ color:#000; display: block;height: 95px;line-height: 95px;text-align: center; }
.menu01 .nav_a{ width:100px;font-size:14px;}
.menu01 .nav_a:hover{ display:block; background:#00a0e9; color:#fff;}
.menu01 .nav{ display:block; background:#00a0e9; color:#fff;}
.menu01 .nLi{ float:left;  position:relative; display:inline;  }
.menu01 .nLi h3{ float:left;  }
.menu01 .nLi h3 a{ display:block; padding:0 20px; font-size:12px; font-weight:bold;  }
.menu01 .sub{ display:none; width:100px; left:0px; top:95px;  position:absolute; background-color:#00a0e9;  line-height:26px; z-index:100; }
.menu01 .sub li{ zoom:1; }
.menu01 .sub li a.nlia{height: 35px;line-height: 35px; }
.menu01 .sub a{ display:block; background:#00a0e9;}
.menu01 .sub a:hover{display:block; background:#00a0e9; color: #fff;  }
.menu01 .sub a.nlia{ background:#00a0e9; color:#fff;}
.menu01 .sub a.nlia:hover{background-color:#eee; color:#000;}


.comWidth01 {
    width: 800px;
    float: right;

}
.header{ background:#fff;}

.top01 {
    height: 95px;
    width: 1200px;
    margin: 0 auto;
}

.logo-bar {
	margin-top:15px;   
}

.logo-bar img {
    display: block;
}

.comWidth {
    width: 100%;
}
.con-info{ line-height:28px;}

.top-bg{ background:#555; padding:10px 0px;}
.index-top{ width:1200px; margin:0 auto;}
.index-top p{ color:#fff;}
.index-top p a{ color:#fff;}
/*首页轮播图*/
.banner {
	clear: both;
	position: relative;
	overflow: hidden;
	width: 100%;
}
.banner .hd {
	position: absolute;
	z-index: 1;
	bottom: 10px;
	left: 0;
	overflow: hidden;
	height: 15px;
	width: 100%;
	text-align: center;
}
.banner .hd ul {
	display: inline-block;
	overflow: hidden;
	zoom: 1;
}
.banner .hd ul li {
	float: left;
	width: 12px;
	height: 12px;
	margin-right: 9px;
	cursor: pointer;
	background: #fff;
	font-size: 0;
	border-radius: 100%;
}
.banner .hd ul li.on {

	color: #fff;
	background: #821c21;
}
.banner .bd {
	position: relative;
	z-index: 0;
	height: 100%;
}
.banner .bd li {
	zoom: 1;
	vertical-align: middle;
}
.banner .bd img {
	display: block;
	width: 100%;
}

/*.banner .next{  background:url(../images/right.png) no-repeat; width:40px; height:67px;display:block; position:absolute; right:0px; top:50%; margin-top:-38px; margin-right:465px;}
.banner .prev{  background:url(../images/left.png) no-repeat;   width:40px; height:67px; display:block;position:absolute; left:0px; top:50%;margin-top:-38px;margin-left:465px;}*/

.index-title{ padding:50px 0px;}
.index-title h3{ text-align:center; font-size:18px; color:#d90514;}
.index-title h3 span{  font-size:14px; color:#6e6e6e; text-transform:uppercase;}

/* 本例子css */
.picScroll-left{ width:1320px; margin:0 auto;  overflow:hidden; position:relative;    }
.picScroll-left .hd{  height:0px;  }
.picScroll-left .hd .prev{ display:block;  width:35px; height:62px; float:left;background-position:0 -50px; margin-top:146px;
 cursor:pointer; background:url(../images/left.png) no-repeat;}
.picScroll-left .hd .next{ display:block;  width:35px; height:62px; float:right; background-position:0 -50px; margin-top:146px;
 cursor:pointer; background:url(../images/right.png) no-repeat;}
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .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; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:0px 60px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center;background:#3DB5E9;  }
.picScroll-left .bd ul li:hover{ background:#00a0e9;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:275px; height:205px; display:block;  }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ width:275px; height:150px;  }
.picScroll-left .bd ul li .title h4{ font-size:14px; color:#fff; line-height:36px;   }
.picScroll-left .bd ul li .title p{ font-size:12px; color:#fff; width:220px; height:65px; overflow:hidden; margin:0 auto; line-height:22px;  }
.picScroll-left .bd ul li .cpxq{ display:block; border:2px solid #fff; width:70px; height:23px; color:#fff; margin:10px 0 0 28px; line-height:23px;}

.index-about-bg{ background:url(../images/index05.jpg) center no-repeat; margin-top:35px; padding-bottom:70px;}
.index-title02{ padding:20px 0px 45px;}
.index-title02 h3{ text-align:center; font-size:18px; color:#d90514;}
.index-title02 h3 span{  font-size:14px; color:#6e6e6e; text-transform:uppercase;}
.index-about{ width:1200px; margin:0 auto;}
.index-about-l{ width:390px; float:left;}
.index-about-r{ width:580px; float:right; margin-right:100px;}
.index-about-r h3{font-size: 16px;color:#515151;line-height:24px;}
.index-about-r p{font-size: 14px;color:#333;letter-spacing: 2px;font-family:"微软雅黑";line-height:24px;}
.index-about-r .gd{ display:block; background:#ff0000; width:97px; height:35px; font-size:16px; color:#fff; text-align:center; line-height:35px; float:right; margin-top:50px;}

.index-news{ width:1200px; margin:0 auto;}
.index-news li{ width:370px; float:left; margin-right:45px;}
.index-news li:last-child{margin-right:0px;}
.index-news li .tp01 img{ display:block;}
.index-news li h3{ line-height:40px; margin-bottom:10px;}
.index-news li p{ font-size:14px; color:#232323; line-height:32px;}
.index-news li p span{ float:right;}
.index-contact{ width:1200px; margin:0 auto; margin-bottom:25px;}
.index-con-l{ width:525px; float:left;}
.index-con{  }
.index-con li{ height:30px; line-height:30px; }
.index-con li p{ padding-left:35px;}
.index-con li.li01{background:url(../images/tel.png) center left no-repeat;}
.index-con li.li02{background:url(../images/ren.png) center left no-repeat;}
.index-con li.li03{background:url(../images/email.png) center left no-repeat;}
.index-con li.li04{background:url(../images/chuanzhen.png) center left no-repeat;}
.index-con li.li05{background:url(../images/youbian.png) center left no-repeat;}
.index-con li.li06{background:url(../images/ditu.png) center left no-repeat;}
.index-con-l img{ margin-top:25px;}
.index-con-r{ width:630px; float:right;}
.index-con-r p{ margin-bottom:5px; margin-top:10px; color:#333;}
.index-con-r p:first-child{ margin-top:0px;}
.index-con-r input.text{ width:628px; height:32px; border:1px dashed #e5e4e4; background:#fbfbfb;}
.index-con-r textarea{width:626px; height:118px; border:1px dashed #e5e4e4; background:#fbfbfb;}
.index-con-r input.submit{ width:94px; height:30px; background:#3c9cd3; border:0px; color:#fff; margin-top:20px;}

.footer-bg{ background:#343434; height:95px;}
.footer{ width:1200px; margin:0 auto; }
.footer-l{ width:980px; padding-top:25px; display:block; float:left;}
.footer-l a{color:#fff; font-size:14px; padding-right:40px;}
.footer-r{ width:180px; float:right;padding-top:25px; color:#fff;}
.footer-p{ text-align:center; color:#fff;}



.pagination{display: flex;flex-wrap: wrap;justify-content: center;}
.pagination li{margin: 0 2px;padding: 2px 10px;    border: 1px #cccccc solid;font-size: 14px;}
.pagination li.active{background: #00a0e9;border: 1px solid #00a0e9;color: #fff;}
.pagination li.active a{color: #fff;}



