﻿@charset "gb2312";
a {
	text-decoration: none;
	color: #333;
}
html,body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,form,table,tr,th,td {margin:0;padding:0;}
ul{list-style:none;margin:0px;padding:0px;}
ul li{list-style-type:none;margin:0px;padding:0px;}

.fl{float:left;}
.fr{float:right;}
.mr10{margin-right:10px;}
/* header */
.header{position:fixed;top:0;width:100%; z-index:9999;height:60px;background:#444;}
.header .logo{display:block;width:130px;height:30px;padding:8px 0 0 15px;}
.header .logo img{display:block;width:100%;}

@media (min-width:641px){body{width:640px;margin:auto;}}

/* banner*/
.mod-slide .slide-in{position:relative;overflow:hidden; width:2000px;}
.mod-slide .slide-in > div{float:left;position:relative;width:20%;font-size:0;text-align:center;}
.mod-slide .slide-in > div img{display:inline-block; width:100%;}
.mod-slide .slide-pos{position:absolute;left:0;bottom:0;z-index:999;width:100%;padding:1% 0;text-align:center;}
.mod-slide .slide-pos li{display:inline-block;width:0.75em;height:0.75em;margin:0 0.2em;background:#333; border-radius:1.5em;}
.islide{width:93.75%; overflow:hidden;margin:3% auto; position:relative}
.slide-pos li.on{ background:#f5a30f}
.ititle{width:100%; clear:both;text-align:center; color:#000; margin:3% 0;font-size:1.3em;}
.ititle p{ position:relative;font:bold 1.1em/1 'Microsoft Yahei'; }
.ititle font{overflow:hidden; color:#f5a30f;text-transform:uppercase;display:block; font:1.3em/1.3 Arial, Helvetica, sans-serif;}
.more{width:93.75%; margin:3% 3.125%;background:#f5a30f; border-radius:6px;  color:#fff;  float:left; text-align:center; line-height:2.3;}
.inav{position:relative;width:100%;line-height:2em;margin:0% auto 3%;background:#f6f5f1;padding:5% 0;}
.inav-son{float:left;display:block;width:25%;text-align:center;color:#3d3d3d;}
.inav-son > .in{position:relative;width:2em;display:inline-block;font-size:2.5em;height:2em;line-height:2em;border-radius:50%; background:#f5a30f;color:#fff;}
.inav-son:hover .in{color:#FFF;background:#333;}

.conmain{width:94%;margin:60px auto 0 auto;}
.tu01{width:100%;}
.tu01 a{background-color:#f1f1f1; text-align:center;line-height:30px; font-size:14px;}
.tu01 a img{display:block; }

.in_tit{margin:0 auto;text-align:center;font-size:18px;}
.in_kc ul li{float:left;width:50%;padding-top:4%;}
.in_kc ul li a img{width:100%;display:block;margin-bottom:3%;max-height:10em;}
.in_kc ul li a{font-weight:bold;font-size:14px;}
.in_kc ul li a p{padding:0 3%;margin-bottom:2%;}
.in_kc ul li a p span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size:12px;color:#999;font-weight:normal;height:32px;}
.lx_bg333{background:#333333;padding:20px 0;margin:4% 0;}

.leftScroll_picBox_img{
    width: 8rem;
    height: 10rem;
    display: block;
}
.leftScroll_container{
    display: flex;
}
.leftScroll_picBox a p{font-size:15px;padding-top:5px;}
.leftScroll_picBox a p span{color:#999;font-size:12px;display:block;padding-top:3px;}
.leftScroll_picBox>a{
    display: block;
}
.leftScroll{
    position: relative;
    width: 100%;
    overflow: hidden;
    margin-top: 1rem;
}
.leftScroll_container{
    position: relative;
    top: 0;
    left: 0;
}
.transition{
    transition: all 200ms;
}
.leftScroll_picBox{
    padding-left: .6rem;
}

.telmenu li{ width:33.33%; float:left; text-align: center; }
.telmenu li a{color:#fff; display:block;border-left: 1px solid #444;}
.telmenu li:nth-child(1) a{border-left: 0px solid #f66;}
.telmenu li a span{ display:block; font-size:0.65em; color:#999;}
.telmenu li a strong{ font-size:0.9em;line-height:1.15em;}
.telmenu li a i{display:block; width: 40px; height: 40px; margin: 0 auto;}
.telmenu li a i.fa-phone{background: url(../images/icon-call.png) no-repeat center center;background-size:60%;}
.telmenu li a i.fa-comment{background: url(../images/icon-qq.png) no-repeat center center;background-size:60%;}
.telmenu li a i.fa-weixin{background: url(../images/icon-wx.png) no-repeat center center;background-size:80%;}

.jieshao{font-size:14px;line-height:25px;font-family:"微软雅黑";}

.jieshao img{max-width: 98%;} /* for Firefox & IE7 */

.biaoti{border-bottom:solid 2px #d60138;
        font-size:20px;
        font-weight:bold;
        padding:10px 0px 10px 20px;
        margin-bottom:8px;
        color:#d60138;
		background:url(../images/home.jpg) no-repeat left center;}
.dian{font-size:5px;color:#666;}
.conbiaoti{padding-bottom:10px;font-weight:bold;padding-top:10px;text-align:center;border-bottom:dotted 1px #ddd;margin-bottom:10px;}
.kecheng ul li{float:left;width:48%;padding-bottom:10px;margin-right:4%;}
.kecheng ul li a{display:block;background-color:#f0f0f0;line-height:30px; text-align:center;}
.kecheng ul li a img{display:block;width:100%;}
.kecheng dl{clear:both;display:block;}
.kecheng dl dt{font-weight:bold;}
.kecheng dl dd a{float:left;display:block;width:48%;line-height:25px;margin-right:4%;font-size:12px;border-bottom:dotted 1px #ddd;}



.zuopintitle{padding-bottom:10px;}
.zuopintitle a{display:block;
               width:48%;
			   margin-right:4%;
			   background-color:#f1f1f1;
			   text-align:center;
			   font-weight:bold;
			   float:left;
			   line-height:30px;
			   margin-bottom:10px;}
.color1{color:#FF0000;}
.baomingp p{padding-bottom:10px;}
.Page{ text-align:center; padding:15px 0; font-size:14px;}
.Page span{ padding:4px 10px; margin:0 3px; display:inline-block; color:#999999;}
.Page a{ padding:4px 10px; margin:0 3px; display:inline-block;font-size:12px; background-color:#e3e3e3}
.Page a:link,.Page a:visited{}
.Page a:hover{ background:url(../images/page_cur.gif) repeat-x; color:#fff;  }
.Page .cur{ background:url(../images/page_cur.gif) repeat-x; color:#fff;}
.Page a.cur:link,.Page a.cur:visited,.Page a.cur:hover{ color:#fff; }

#tab{width:94%;position:relative;padding:3%;height:350px;}
/*设置容器高宽等*/
html > body #tab { width:94%;}
/*兼容IE6:IE6下宽度不够*/
#tab div { position:absolute; top:55px; left:0; width:100%;}
/*设置容器高宽等*/
#tab div { display:none;}
/*设置容器默认隐藏:不用ID是因为下面将利用class来控制容器显示,而class优先级低于id选择器*/
#tab .block { display:block;}
/*选中的容器*/
#tab h3 { float:left; width:28%; height:40px; line-height:40px; margin:0 2%; font-size:14px; cursor:pointer; background-color:#fff; text-align:center; color:#5a5a5a;border-radius:5px;border:solid 1px #d60138; font-family:Microsoft YaHei;font-weight:normal;}
/*默认标题样式*/
#tab .up { background:#d60138;color:#fff;}
/*选中的标题样式*/
/*修饰列表内容*/
#tab ul {width:94%;padding:0 3%; margin-top:0px;}
#tab li {border-bottom:1px dotted #c6c6c6;padding:3% 0;overflow:hidden;}
#tab li a { display:inline; text-decoration:none;}
#tab li a p{font-size:14px;color:#333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#tab li span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;padding-top:5px; font-size:12px;color: #999;}

.new_nav{border-bottom:solid 1px #ddd;height:40px;line-height:40px;}
.new_nav ul li{float:left;width:25%; text-align:center;}
.new_nav ul li.subon{border-bottom:solid 2px #d60138;}
.newcon{width:100%;}
.newcon ul li{border-bottom:dotted 1px #ddd;padding:2% 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/* 分页 */
.ui_page {
    line-height: 0;
    padding: 20px 0;
    text-align: center;
    vertical-align: middle;
    clear: both;
}
.ui_page a, .ui_page span {
    background:#F6F6F6;
    border: 1px solid #ddd;
    border-radius: 3px;
    color: #333;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    margin-right: 3px;
    min-width: 16px;
    overflow: hidden;
    padding: 0 5px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.ui_page a:hover{background:#d60138; border:#d60138 solid 1px; color:#FFF;}
.page_now, span.page_now, span.page_now:visited {
    color: #FFF;
    cursor: default;
     background: none repeat scroll 0 0 #d60138;
    border: 0 none;
}
/*固定底部*/

.fixed-foot{ width:100%; position:fixed;bottom:0; left:0; z-index:100}

.fixed-foot li{width:25%; height:3.2em; float:left; text-align:center;background:rgba(162,11,60,0.9)}

.fixed-foot li:nth-child(even){ background:rgba(162,11,60,1)}

.fixed-f1{  display:block;width:2em;height:1.8em;background:url(../Images/iconbut.png)  no-repeat;background-position:-2.9em -17.7em;text-indent:-9999px; margin:0px auto;}

.fixed-f2{  display:block;width:2em;height:1.8em;background:url(../Images/iconbut.png)  no-repeat;background-position:-9.2em -17.8em;text-indent:-9999px; margin:0px auto;}

.fixed-f3{ display:block;width:2em;height:1.8em;background:url(../Images/iconbut.png)  no-repeat;background-position:-15.4em -17.6em;text-indent:-9999px; margin:0px auto;}

.fixed-f4{display:block;width:2em;height:1.8em;background:url(../Images/iconbut.png)  no-repeat;background-position:-21.3em -17.6em;text-indent:-9999px; margin:0px auto;}

.fixed-foot li i{ font-size:12px; color:#FFF; font-style:normal;}