@charset "gb2312";
.index_top{ text-align:right; font-size:12px; margin-top:5px;}
.index_logo{ overflow:hidden; margin-top:5px; margin-bottom:5px; background-color:#FFFFFF;}
.index_logo .ilogo{ float:left; height:80px;}
.index_logo .imenu{ float:right; height:80px;}

/* 新版幻灯片 */
.fullSlide{ width:100%;position:relative;height:500px; min-width: 1200px; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important;height:500px; overflow:hidden; text-align:center; box-shadow:inset 0px 15px 10px -15px #000;}
.fullSlide .bd li a{ display:block; height:500px;}
.fullSlide .hd{ width:100%;position:absolute; z-index:1; bottom:25px; left:0; height:30px; line-height:30px; text-align:center;_background:#000; _filter:alpha(opacity=60);}
.fullSlide .hd ul{ text-align:center;padding-top:5px;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:20px; height:20px; margin:10px; background-color:#FFFFFF; overflow:hidden; line-height:9999px; border-radius:50%;}
.fullSlide .hd ul .on{ background-color:#ff6700}
/* 新版幻灯片end*/

/*首页导航菜单start*/
.index_nav {
	display:table;
	margin: auto;
	padding:0px;
	margin-top:15px;
}
.index_nav li {
	float:left;
	line-height:50px;
	text-align:center;
}
.index_nav li a {
	display:block;
	font-size:16px;
	color:#000;
	padding-left:15px;
	padding-right:15px;
	transition-duration:500ms;
}
.index_nav li a:hover {
	text-decoration:none;
	background-color:#3697fd;
	color:#fff;
}
/*首页导航菜单end*/

.index_city{ overflow:hidden; margin-top:30px}
.index_city_left{ float:left; width:400px; height:300px; overflow:hidden;}
.index_city_center{float:left; width:460px; height:300px; margin-left:25px; overflow:hidden;}
.index_city_right{ float:right; width:288px; height:298px; overflow:hidden}


/* 手机幻灯片 */
.slideBox{ width:100%; height:400px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:600px; height:400px; display:block;  }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/* 手机幻灯片_end */

.p-iin{ overflow:hidden; margin-top:25px;}

/*首页新闻选项卡*/
.slideTxtBox{ width:100%; height:auto;}
.slideTxtBox .hd{ height:35px; line-height:35px; background:#f4f4f4;  border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:0px; height:35px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideTxtBox .hd ul li.on{ height:35px;  background:#DB0000; color:#FFF; font-weight:bold}

.slideTxtBox .bd ul{zoom:1; margin-top:10px}
.slideTxtBox .bd li{ height:26px; line-height:26px; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.slideTxtBox .bd li .date{ float:right; color:#999;  }
.slideTxtBox .bd li i{ font-family:"宋体"}

.igg{ background-color:#EEE; height:45px; line-height:45px;}
.iggl{ background:url(../images/ggl.png) no-repeat left center; text-indent:40px;}

/* 分公司分支机构 */
.feizhi_tab{ width:286px; border:1px solid #ddd; text-align:left;  }
.feizhi_tab .hd{ height:34px; line-height:34px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.feizhi_tab .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:32px;   }
.feizhi_tab .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.feizhi_tab .hd ul li.on{ height:34px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
.feizhi_tab .bd ul{padding:15px 15px 12px 15px}
.feizhi_tab .bd li{ height:26px; line-height:26px; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.feizhi_tab .bd li a{ display:block}

/****首页关于我们****/
.index_about{ height:450px; background: #1f1f1f url(../images/ab.jpg) no-repeat center center; margin-top:35px; padding-top:45px}
.index_about_box{margin:0 auto; height:auto; overflow:hidden;}
.index_about_left{ float:left; width:300px; height:auto; }
.index_about_left .about1{ width:250px; height:150px; background:url(../images/iaboutbj.jpg); color:#FFF; padding:25px; overflow:hidden}
.index_about_left .about1 h2{ font-weight:bold!important}
.index_about_left .about1 span{ display:block; margin-top:15px; line-height:25px;}
.index_about_left .about1 a{ color:#FFF}
.index_about_left .about1 a:hover{ color:#FFF; text-decoration:none}
.index_about_left .about2{width:250px; height:150px; background-color:#EAEAEA; padding:25px;}
.index_about_left .about2 h2{ color:#333}
.index_about_left .about2 .index_cplist{ height:auto; margin-top:10px}
.index_about_left .about2 .index_cplist li{ height:26px; line-height:26px; background:url(../images/ili.jpg) no-repeat left center; padding-left:30px;}
.index_about_left .about3{width:300px; height:200px; background-color:#EAEAEA; position:relative}
.index_about_left .about3 .pctitle{ position:absolute; left:0; bottom:0; right:0; height:45px; line-height:45px; background:#333; opacity:0.7; color:#FFF; padding:0 15px; font-weight:bold; font-size:18px}
.index_about_right{float:left; width:600px; height:400px;}
/****首页关于我们_end****/

/*标题*/
.ititle {text-align: center;}

.ititle .pcn {
    font-size: 24px;
    overflow: hidden;
    position: relative;
    margin-bottom: 10px;
	color:#DF1116;
	font-weight:bold
}
.ititle .pcn a{color:#DF1116;}
.pen {
    font-size: 16px;
    overflow: hidden;
    position: relative;
    text-align: center;
	text-transform:uppercase
}
.pen i {
    position: relative;
    overflow: hidden;
    display: inline-block;
    width: 490px;
    height: 1px;
    background: #E7E7E6;
    position: absolute;
    top: 50%;
    margin-top: -0.5px;
}
.pen i.lbor {left: 0;}
.pen i.rbor {right: 0;}

/* 首页滚动产品图片 */
.picMarquee-left{ overflow:hidden;}
.picMarquee-left .bd{ padding:0px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{margin:0 5px; float:left; text-align:center; width:220px; height:165px; position:relative; overflow:hidden; border:1px solid #EBEBEB}
.picMarquee-left .bd ul li img{width:220px; height:165px;}
.picMarquee-left .bd ul li p{ position:absolute; left:0; top:130px; width:100%; height:100%; background:rgba(0,0,0,0.4); transition: 0.5s all ease}
.picMarquee-left .bd ul li:hover p{top:0; }
.picMarquee-left .bd ul li span{ display:block; position:absolute; left:0; top:130px; color:#FFF; width:100%; height:35px; line-height:35px; z-index:1; transition: 0.5s all ease; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.picMarquee-left .bd ul li:hover span{top:39%; }

/*合作伙伴*/
.ihzhb{height:auto; background: #1f1f1f url(../images/hzhb.jpg) no-repeat center center; margin-top:35px; padding-top:45px; padding-bottom:45px; color:#FFF; overflow:hidden}
.ihzhb h3{ font-size:24px; color:#FFF; font-weight:bold; height:30px; line-height:30px; text-align:center}
.ihzhb h4{ font-size:16px; color:#FFF; font-weight:100; height:45px; line-height:45px; text-align:center; text-transform:Uppercase}

/*3个新闻*/
.ipro_tj {
    width: 100%;
	min-width:1200px;
    transition: .2s width ease;
	overflow:hidden;
	margin-top:30px;
}
.ipro_tj li {
	float: left;
	width: 32.666666666%;
	margin-right: 1%;
	display: list-item;
    text-align: -webkit-match-parent;
	margin-bottom:20px;
}
.ipro_tj li a{display:block;}
.ipro_tj li img{ width:100%; height:280px}
.ipro_tj li .tit_box {position: relative;}
.ipro_tj li .tit_box:after{content:''; position:absolute; left:45px; top:-10px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #eee;}
.ipro_tj li .tit_box .pd{padding:30px 25px; background:#eee;}
.ipro_tj li .tit_box .pd .t{font-size:24px; line-height:35px; color:#000; margin-bottom:15px; width:100%; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.ipro_tj li .tit_box .pd .desc{font-size:15px; color:#545454; line-height:24px; height:48px; overflow:hidden;}
.ipro_tj li a:hover .pd{background:#da1305;}
.ipro_tj li a:hover .tit_box:after{border-bottom:10px solid #da1305;}
.ipro_tj li a:hover{ text-decoration:none; color:#FFFFFF}
.ipro_tj li:hover .pd .t,.ipro_tj li:hover .pd .desc{color:#FFFFFF}
.ipro_tj li:nth-of-type(3n+0){margin-right:0px;}