body,div,ul,li,span,form,dl,dt,dd,h1,h2,h3{padding:0px; margin:0px; text-align:left;font-weight:normal}
body{}
.clear{clear: both;}
ul{list-style-type: none;}
*{font-size:14px; color:#000; line-height:180%;}
a{color:#000; text-decoration:none;}
a:hover{color:#c00; text-decoration:none;}

.width{width:1200px; margin:0 auto;}
.height{height:20px; overflow:hidden; clear:both;}  
.height10{height:10px; overflow:hidden; clear:both;}
.left{float:left;}  .right{float:right;}


/* head */
.float_top{background:url(img2018/float_top.png) repeat-x 0 0; height:150px; width:100%; overflow:visible; top:0; left:0; z-index:100001; position:fixed !important; position:absolute; top:expression(document.documentElement.scrollTop+0);}
.float_top .width{height:100px;}
.float_top h1{float:left; margin-top:25px;}
.float_top .logoright{float:right; margin-top:5px; margin-right:10px;}
	.float_top .toptel{background:url(img2018/tel.jpg) left top no-repeat; padding-left:50px; margin-top:10px; font-size:18px; line-height:30px;}
	.float_top .toptel .tel{font-size:24px; color:#c00; line-height:30px; font-weight:bold}


.menu{height:50px; overflow:hidden;}
.menu ul li{float:left; display:inline; width:12.5%; text-align:center;}
.menu ul li a{display:block; height:50px; color:#333; font-size:18px; line-height:50px; overflow:hidden;}
.menu ul li a:hover,.menu ul li a.cur{color:#fff; background:#c00;}

.menu2{display:none;}
/* head END */


/* banner*/
.banner .slick-dots {bottom: 20px}
.banner .slick-dots li button {background-color: #fff}
.banner .slick-dots li.slick-active button {background-color: #c00}
/* banner */


.servicesBox{}
.servicesBox li{float:left;width:240px;margin:0 30px;}
.servicesBox li h3{font-size:20px;color:#333;padding:5px 0; font-weight:bold;}
.servicesBox li p{color:#666;font-size:14px;line-height:200%; margin:0;}
.servicesBoxList{padding:0 10px;}
.servicesBox:before{
	width:100%;
	height:1px;
	background:#eee;
	position: absolute;
	left:0;
	right:0;
	content:'';
 	top:47px;	 
	}
.servicesBoxIcon{padding:0 0 5px 20px;}	
.servicesBoxIcon i {
        display: inline-block;
        cursor: pointer;
        width: 90px;
        line-height:90px;
        height: 90px;
        border-radius: 50%;
        text-align: center;
        position: relative;
        z-index: 1;
        color: #333;
        font-size:16px;
		background:#fff;
		border:1px   solid #a3a3a3;
        transition: background 0.2s, color 0.2s;
		
 }	
.servicesBoxIcon i:after {pointer-events: none;position: absolute;width: 100%;height: 100%;        border-radius: 50%;content: '';box-sizing: content-box;}	
.servicesBoxIcon i:after {top: -7px;left: -7px;padding: 7px;box-shadow: 0 0 0 4px #c20f36;
        transition: transform 0.2s, opacity 0.2s;transform: scale(.8);opacity: 0;}
.servicesBoxIcon i:hover {color: #fff;border:1px solid #fff;}	
.servicesBoxIcon i:hover:after {transform: scale(1);opacity: 1;}	
.servicesBoxIcon i:before{width:40px;height:40px;display:block;position:absolute;content:'';
background-image:url(img2018/icon.png);background-repeat:no-repeat;background-size:228px 61px;
top:50%;left:50%;margin:-20px 0 0 -20px;}
.servicesIcon_1:before{background-position:3px 5px;}
.servicesIcon_2:before{background-position:-67px 5px;}
.servicesIcon_3:before{background-position:-130px 7px;}
.servicesIcon_4:before{background-position:-195px 7px;}

	
/*box样式1*/
.box1{overflow:hidden;}
.box1 h2{display:block; height:50px; font-size:26px; color:#A71305; line-height:50px; text-align:center; background:url(img2018/titlebg.jpg) no-repeat center bottom;}
.box1 h2 span{margin-left:18px; color:#333; font-size:24px; line-height:50px;}
.box1 .txt{text-align:center; padding:8px 0 15px 0; color:#666;}
.box1 .more{display:block; padding:0 20px; width:90px; height:27px; line-height:27px; text-align:center; border:1px solid #D0D0D0; background:#f2f2f2; margin:0px auto;
-webkit-border-radius:15px;
-moz-border-radius:15px;
-ms-border-radius:15px;
-o-border-radius:15px;
border-radius:15px; 
-webkit-transition-duration:1s; transition-duration:1s;}
.box1 .more:hover{background:#A71305; color:#fff;}
.box1 .content{padding:0px 0px;}
.mbg1{background:URL(img2018/mbg1.jpg) top center; padding:30px 0;}
.mbg2{background:URL(img2018/mbg2.jpg) top center; padding:30px 0;}

.about .content{font-size:16px; line-height:35px;}
.about .content img{float:left; margin-right:20px;}

/*box中 图片列表1 3列宽度380	
.imglist1 li{float:left;background:#f2f2f2; margin:8px 10px; width:380px; overflow:hidden;position:relative;}
.imglist1 li img{width:100%; height:250px; margin:0px;}
.imglist1 li div.title{height:40px; line-height:30px; font-size:18px; text-align:center;}
.imglist1 li .yy1{width:380px; height:250px; background:url(img2018/yy2.png) repeat left top; position:absolute; left:1px; top:1px; z-index:55; display:none;}
.imglist1 li .yy1 a{display:block; width:100%; height:250px;}
.imglist1 li .yy1 .link{display:block; width:100%; background:url(img2018/tem_16.png) no-repeat center 100px; height:85px; color:#fff; padding-top:160px; text-align:center;}*/

/*box中 图片列表2 3列宽度380*/
.imglist2 li{float:left;background:#f2f2f2; margin:8px 10px; width:380px; overflow:hidden;position:relative;-webkit-transition-duration:1s; transition-duration:1s;}
.imglist2 li img{width:350px; height:250px; margin:15px 15px 0 15px;}
.imglist2 li .title{height:35px; line-height:25px; font-size:14px; text-align:center; -webkit-transition-duration:1s; transition-duration:1s;}
.imglist2 li .yy1{width:350px; height:250px; background:url(img2018/yy2.png) repeat left top; position:absolute; left:15px; top:15px; z-index:55; display:none;}
.imglist2 li .yy1 a{display:block; width:100%; height:250px;}
.imglist2 li .yy1 .link{display:block; width:100%; background:url(img2018/tem_16.png) no-repeat center 100px; height:85px; color:#fff; padding-top:160px; text-align:center;}
.imglist2 li:hover{background:#c00;}
.imglist2 li:hover .title{color:#fff;}

/*
图片列表
5列宽度225*160
4列宽度280*190
*/



.news1{float:left; width:380px; overflow:hidden;}
.news2{float:left; width:380px; overflow:hidden; margin-left:25px;}
.news3{float:right; width:380px; overflow:hidden;}

.box2{overflow:hidden; border:1px solid #D5D5D5; background:#fff; border-top:none;}
.box2 h2{height:40px; background:#333; text-align:center;}
.box2 h2 .title{line-height:40px; font-size:16px; color:#fff;}
.box2 .content{padding:5px 15px;}

.artist1 li{background:url(img/icon.jpg) no-repeat left 10px; height:35px; padding-left:13px; overflow:hidden; border-bottom:1px dashed #ccc;}
.artist1 li .addate{float:right; color:#999; font-family:Arial; line-height:35px;}
.artist1 li a{line-height:35px;}

/* main END */


/* foot */
.linkbox{background:#1B1B1B; height:50px; border-bottom:1px solid #0D0D0D}
.linkbox,.linkbox *{color:#f2f2f2; line-height:50px;}
.copyright{background: #252525; padding:25px 0; }
.copyright .width{text-align:center;}
.copyright,.copyright *{color:#e5e5e5; line-height:25px;}
/* foot END */


/* 内页 */
/* 内页 */
.submain .content{min-height:600px;}

.subnav{width:800px; margin:0 auto;}
.subnav a{display:block; width:140px; height:32px; line-height:32px; text-align:center; border:1px solid #c00; color:#c00; float:left; margin:0 15px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
-ms-border-radius:15px;
-o-border-radius:15px;
border-radius:15px; 
-webkit-transition-duration:1s; transition-duration:1s;}
.subnav a.cur,.subnav a:hover{background:#c00; color:#fff}
.submain h2{color:#000}
.submain h2 span{font-size:18px; color:#999}

.submain .viewtitle{font-size:26px; line-height:40px; text-align:center; border-bottom: dashed #ccc 1px;}
.submain .viewtitle *{font-size:26px; line-height:40px; text-align:center;}
.submain .viewtext{text-align:center;}
.submain .context{border-top: dashed #ccc 1px; padding-top:10px;}
.submain .viewcontent{margin:10px 20px; overflow:hidden;}
.submain .viewcontent,.submain .viewcontent *{font-size:18px; line-height:30px;}
.submain .viewcontent a{text-decoration:underline; color:#06c;}
.submain .viewcontent a:hover{text-decoration:underline; color:#c00;}

	.artList{margin:0 auto; width:98%;}
	.artList li{height:100px; overflow:hidden; padding:15px 0; border-bottom:1px #ccc dashed;}
	.artList li img{width:150px; height:100px; float:left; margin-right:15px; border-radius:15px;}
	.artList li .title{font-size:20px; height:36px; line-height:36px; overflow:hidden;}
	.artList li .info{font-size:14px; color:#666; line-height:22px; height:50px; overflow:hidden;}
	.artList li .addate{font-size:12px; color:#999; line-height:20px; height:20px; overflow:hidden; text-align:right;}
	.artList li a:hover img{
opacity:0.7;
filter:alpha(opacity=70); /* 针对 IE8 以及更早的版本 */}
	
	/*.proList{margin:0 auto;}
	.proList li{float:left; margin:6px 10px; text-align:center; width:157px; height:140px; overflow:hidden;}
	.proList li.noMargin{margin-right:0;}
	.proList li img{width:155px; height:115px; margin-bottom:0px; border:1px #ccc dashed;}
	
 内页  END*/



/*细线表格*/
.xxtable{border-collapse:collapse;}
.xxtable td{border:1px solid #888169;}
.xxtable td table td{border:0px;}

.input{border:1px #ccc solid;font-family: Verdana,Arial,"宋体"; font-size:12px; color:#333; padding:0 3px;}
.textarea{border:1px #ccc solid; background:#fff;}
.button{ font-family: Verdana,Arial,"宋体"; font-size:12px;border:3px #e5e5e5 solid; background:#ccc;cursor:pointer;}

/*列表下显示页数样式*/
.pagebox{border:1px #ccc solid; display:block;width:70px; height:25px; line-height:25px; text-align:center; cursor:pointer; margin:0 2px; float:left;}
.pagebox2{border:1px #ccc solid; display:block;width:25px; height:25px; line-height:25px; text-align:center; cursor:pointer; margin:0 2px; float:left}
.pageon{ border:1px #f00 solid;  color:#f30; font-weight:bold; }

.page_last{background:url(img/pagebg.jpg) no-repeat 5px 6px; padding-left:0px; }
.page_last_no{background:url(img/pagebg.jpg) no-repeat 5px -13px; color:#ccc; cursor:default}
.page_last1{background:url(img/pagebg.jpg) no-repeat 5px 7px;}
.page_last1_no{background:url(img/pagebg.jpg) no-repeat 5px -13px; cursor:default}
.page_next{background:url(img/pagebg.jpg) no-repeat 60px -33px; padding-right:0px;}
.page_next_no{background:url(img/pagebg.jpg) no-repeat 60px -51px;color:#ccc; cursor:default}
/*列表下显示页数样式*/