@charset "utf-8";
html,body{height:100%; padding:0px; margin:0px;min-width: 1300px;font:14px 微软雅黑;color:#444;}
a { text-decoration: none; outline: none; color: #666; transition: 0.2s; }
p{text-align: justify;text-justify:inter-ideograph;margin: 0;}
li {list-style-type: none; vertical-align: top; margin: 0;padding:0;}
ul {margin: 0;padding: 0;}
img{margin: 0;padding: 0;border: 0; vertical-align: top;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}
dl,dt,dd{padding: 0;margin:0;}
i,em{font-style: normal;}

.fl {float:left;}
.fr {float:right;}
.clear{clear:both;}
.w0{width: 100%;}
.w1300{width: 1300px;margin:0 auto;}
.w1140{width: 1140px;margin:0 auto;}

/*header start*/
.header{position: fixed;z-index: 999}
.header ul{position: relative;}
.header ul > li{float: left;width: 130px;text-align: center;font-size: 16px;font-weight: bold;color: #222;line-height: 100px}
.header ul > li > a{color:#333;}
.header ul > li:hover > a{color: #C10001}
.scrolledDown{background: rgba(255, 255, 255, 1);box-shadow: 0 0 10px 0 #666;}

.erji{width: 100%;position: absolute;left: 0;top: 100px;background:#f1f1f1;display: none;border-top: 2px solid #C10001}
.erji .erji_left{text-align: left;padding-left: 50px;width: calc(40% - 50px);float: left;}
.erji .erji_left dl{padding: 30px 0 0}
.erji .erji_left dt{height: 20px;font-size: 18px;color: #C10001;font-weight: bold;display: block;line-height: 20px;padding-bottom: 5px}
.erji .erji_left dd{font-size: 15px;line-height: 20px;padding: 15px 0 0 30px;background:url(../images/navdot.png) no-repeat center left;margin:0;}
.erji .erji_left dd a{font-weight: normal;color: #555}
.erji .erji_right{padding:50px 50px 50px 0;width: calc(60% - 50px);float: right;}
.erji .erji_left dd:hover {background:url(../images/navdot1.png) no-repeat center left;}
.erji .erji_left dd:hover a{color: #C10001;}
.header ul li:hover .erji{display: block}
/*banner start*/
.flexslider{
	position: relative;
	width: 100%;
	height:750px;
	overflow: hidden;
	zoom: 1;
}
.flexslider .slides li{
	width: 100%;
	height: 100%;
}
.flex-direction-nav a{
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}
.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}
.flex-direction-nav .flex-prev {
	left: 0;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 40px;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.flex-control-paging li a {
	background: rgba(0,0,0,0.3);
	display: block;
	height: 10px;
	overflow: hidden;
	text-indent: -99em;
	width: 10px;
	cursor: pointer;
	-webkit-transition: all 0s ease;
	border-radius: 10px;
}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a{
	background: #f7d00f;
}
.flexslider .slides a img {
	width: 100%;
	height: 750px;
	display: block;
}

/*top_adv start*/
.top_adv {height: 120px;background:url(../images/topadvbg.png) repeat-y center;position: relative;top: -60px}
.top_adv .adv_con font{font-size: 28px;color: #fff;font-weight: normal;line-height: 60px;padding-top: 10px;display: inline-block;}
.top_adv .adv_con p{font-size: 16px;color: #fff}
.top_adv .adv_tel{padding-right: 80px;padding-left: 55px;background: url(../images/tel.png) no-repeat center left;margin-top: 28px}
.top_adv .adv_tel p{font-size: 16px;color: #fff;line-height: 20px}
.top_adv .adv_tel b{font-size: 32px;font-family: Impact;font-weight: normal;color: #fff}

.title{text-align: center;margin-bottom: 40px;}
.title em{font-size: 38px;font-family: 'Times New Roman';font-weight: bold;color: #dfdfdf;line-height: 40px;}
.title b{display: block;font-size: 34px;color: #333;line-height: 45px}
.title i{display: block;width: 60px;height: 4px;background: #C10001;margin:10px auto;}

/*company start*/
.company{padding:0 0 60px 0}
.company .com_l{width: 550px}
.company .com_l .about_t{width:475px; height:103px; background:url(../images/about_t.png) left center no-repeat;}
.company .com_l .about_t .span1{display:block; line-height:50px; padding-left:58px; font-size:25px; color:#444;padding-top: 20px;}
.company .com_l .about_t p{text-align: right;font-size: 17px;color: #aaa;padding-right: 5px}
.company .com_l .m{ display:block;width: 80px; height:33px;background-color:#C10001;color:#fff; font-size:13px; padding:0 30px; line-height:33px; border-radius:33px; margin-top:30px;text-align: center}
.company .com_l .m:hover{ background-color:#333; color:#fff;}
.company .com_l .aboutBox p{ line-height:180%;font-size: 15px;color:#333333; width:100%; text-indent:2rem;margin-top:35px;}
.company .com_r{width: 590px;height:360px;background: url(../images/combg.jpg) no-repeat center;padding-right: 100px;}

/* 本例子css */
.slideBox{ width:590px; height:360px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:20px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left;  width:12px; height:12px; line-height:14px; text-align:center; background:#fff; cursor:pointer;border-radius: 20px;margin-right:8px; }
.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:590px; height:360px; display:block;}

/*product start*/
.scrollbg{width: 100%; height:150%;background-image: url(../images/comout.jpg); background-attachment: fixed; background-position: 50% 0%; background-repeat: no-repeat;position: absolute;z-index: -1}
.product{padding: 60px 0 130px;background: rgba(0,0,0,0.7);}
.product .title em{color: #828282}
.product .title b{color: #fff}
.case-silder{position:relative;margin-top:25px;}
.case-silder .btn{position:absolute;width:66px;height:66px;top:50%;margin-top:-54px;background:url(../images/case_btn.png);cursor:pointer;z-index:3;}
.case-silder .btn.prev{left:-80px;background-position:0 0;}
.case-silder .btn.next{right:-80px;background-position:-66px 0;}
.case-silder .box{overflow:hidden;}
.case-silder ul{overflow:hidden;width:100000px;}
.case-silder li{width:250px;float:left;margin-right:46px;text-align:center;padding: 20px;background: #fff;border-top: 3px solid #C10001}
.case-silder li b{font-size: 18px;color: #C10001;display: block;padding-bottom: 20px}
.case-silder a{display:block;}
.case-silder .pic{width:250px;height:188px;}
.case-silder .pic img{width:250px;height:188px;vertical-align:middle;}
.case-silder .ti{height:50px;line-height:50px;color:#fff;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: 15px}
.case-silder li:hover .pic{border-color:#00458e;}

.case-silder ul li .con{padding: 10px 0 15px}
.case-silder ul li .con p{font-size: 14px;text-indent: 2em;line-height: 160%}
.case-silder ul li .more{display: block;height: 20px;line-height: 20px;font-size: 14px;;margin-top: 15px;color: #C10001;text-align: left}

/*shili start*/
.adv2{height: 120px;background: url(../images/adv2bg.png) no-repeat center;position: relative;top: -60px}
.adv2 .adv_con font{font-size: 28px;color: #fff;font-weight: normal;line-height: 60px;padding-top: 10px;display: inline-block;padding-left: 50px}
.adv2 .adv_con p{font-size: 16px;color: #fff;padding-left: 50px}
.adv2 .adv_tel{padding-right: 80px;padding-left: 55px;background: url(../images/tel.png) no-repeat center left;margin-top: 28px}
.adv2 .adv_tel p{font-size: 16px;color: #fff;line-height: 20px}
.adv2 .adv_tel b{font-size: 32px;font-family: Impact;font-weight: normal;color: #fff}
.shili{padding:0 0 60px 0;background: #fff}
.fazxC dl {margin-bottom: 20px; position: relative;}
.fazxC dl dt img{ width:304px; height:228px;}
.fazxC dl dd {width: 100%;position: absolute;left: 0;bottom: 0;line-height:35px;height:35px; overflow:hidden;font-size: 15px; color: #fff;text-align: center;background: rgba(0,0,0,0.7);transition: all 0.2s ease-in;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fazxC dl:hover dd{height: 228px;line-height: 228px;}
.fazxC .fazxCL {width: 304px;float: left;margin-right: 20px;}
.fazxC .fazxCont {width: 650px;float: left;margin-right: 20px;position: relative;}
.fazxC .fazxCont img{width: 650px;height: 477px;}
.fazxC .fazxCont div {position: absolute;left: 0;bottom: 0;height:60px;width: 650px;background: url("../images/fazx_pbg.png") repeat-x center;}
.fazxC .fazxCont div p {width: 450px;margin-left: 25px;line-height: 60px;height: 60px; overflow:hidden;font-size: 16px;color: #fff;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fazxC .fazxCont div a {display: block;width: 60px;height: 60px;background: url("../images/fazx_icon.png") no-repeat center 25px #C10001;position: absolute;top: 0;right: 0;text-align: center;font-size: 16px;color: #ffffff;line-height: 54px;font-size: 50px;}
.fazxC .fazxCR {width: 304px;float: left;}

/*adv start*/
.adv{background: url(../images/advbg.jpg) no-repeat center top;padding: 60px 0 0;}
.adv .title em{color: #828282}
.adv .title b{color: #fff}
.adv .adv_con{height: 540px;background: url(../images/advconbg.jpg) no-repeat center;margin-top: 60px}

/* 本例子css */
.slideTxtBox{ width:1300px; text-align:left;  }
.slideTxtBox .hd{ width:390px;float: left;}
.slideTxtBox .hd .adv_top{height: 135px}
.slideTxtBox .hd ul li{cursor:pointer; width: 340px;height: 100px;font-size: 35px;padding-top: 35px}
.slideTxtBox .hd ul li b{font-size: 35px;color: #fff;display: block;padding-left: 110px}
.slideTxtBox .hd ul li p{font-size: 17px;color: #fff;display: block;padding-left: 110px;line-height: 30px}
.slideTxtBox .hd ul li:nth-child(1) {background: url(../images/adv01.png) no-repeat center left #333;}
.slideTxtBox .hd ul li:nth-child(2) {background: url(../images/adv02.png) no-repeat center left #333;}
.slideTxtBox .hd ul li:nth-child(3) {background: url(../images/adv03.png) no-repeat center left #333;}
.slideTxtBox .hd ul li:nth-child(1).on{width: 390px;background: url(../images/adv01_.png) no-repeat center;}
.slideTxtBox .hd ul li:nth-child(2).on{width: 390px;background: url(../images/adv02_.png) no-repeat center;}
.slideTxtBox .hd ul li:nth-child(3).on{width: 390px;background: url(../images/adv03_.png) no-repeat center;}
.slideTxtBox .bd{width: 860px;float: left;}
.slideTxtBox .bd .adv_nr{width: 860px;padding-top: 50px;text-align: center}
.slideTxtBox .bd .adv_nr b{color: #fff;line-height: 40px;font-size: 25px}
.slideTxtBox .bd .adv_nr p{font-size: 16px;color: #fff;text-align: center;line-height: 30px}
.slideTxtBox .bd .adv_nr .advimg{padding-top: 40px}

/*news start*/
.news{padding: 60px 0 ;}
.news .title{margin-bottom: 40px}
.new_body{padding-top: 20px;}
.new_body .new_l{width: 610px;position:relative; }
.new_l ul li{margin-bottom: 40px;width: 610px;}
.new_l ul li .time{float: left;width: 108px;border-top: 1px solid #333;text-align: right;font-family: "思源黑体 CN";color: #333;}
.new_l ul li .time span{display: block;font-size: 35px;line-height: 60px;padding-top: 5px;}
.new_l ul li .time em{display: block;font-size: 16px;line-height: 24px;}
.new_l ul li a{float: right;width: 470px;display: block;}
.new_l ul li a p{display: block;color: #060001;font-size: 18px;line-height: 30px;height: 30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.new_l ul li a span{display: block;font-size: 15px;line-height: 26px;color: #888;margin-top: 10px;}
.new_l ul li:hover .time{border-top: 1px solid #C10001;color: #C10001}
.new_l ul li:hover p{color: #C10001}
.new_r{width: 630px;}
.new_r .newimg{width: 515px;height: 352px;overflow: hidden;position: relative;}
.new_r .newimg img{width: 515px;height: 352px;display: block;-moz-transition:.5s ease-in;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;-ms-transition:.5s ease-in;transition:.5s ease-in;}
.new_r .newimg .newzi{display: block;width: 465px;height: 55px;background: rgba(68,68,68,0.9);position: absolute;bottom: 0px;line-height: 55px;color: #fff;padding: 0 15px}
.new_r .newimg .newzi font{display: inline-block;width: 380px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: 16px}
.new_r .newimg .newzi span{float: right;font-size: 14px}
.newcon{width: 80px;height: 352px;padding-right: 35px;background: #C10001}
.newcon .new_tit{padding-top: 65px;position: relative;}
.newcon .new_tit::before{position: absolute;content: "";width: 20px;height: 1px;background-color: #fff;right: 15px;top: 45px;transform: rotate(-30deg);}
.newcon .new_tit em{float: right;width: 24px;text-align: center;font-size: 14px;-webkit-writing-mode:vertical-rl;writing-mode: vertical-rl;writing-mode: tb-rl;text-transform: uppercase;letter-spacing: 3px;color: #fff}
.newcon .new_tit span{float: right;width: 30px;font-size: 22px;line-height: 33px;text-align: center;color: #fff;position: relative;top: -7px}
.news .slideBox{ width:515px; height:352px; overflow:hidden; position:relative; }
.news .slideBox .bd img{ width:515px; height:352px; display:block;}
/*new end*/

/*联系我们*/
.contact{background:url(../images/cbg.jpg) no-repeat center;padding-bottom: 40px}
.clist{margin-left: 230px;margin-top: 40px;width: 625px;}
.clist span{display: block;font-weight: 600;line-height: 70px;color: #333;font-size: 28px;text-align: right;padding-right: 85px;}
.clist p{line-height: 50px;font-size: 16px;color: #666;text-align: right;padding-right: 85px;}
.clist p.p1{background:url(../images/cicon1.png) no-repeat right  center;}
.clist p.p2{background:url(../images/cicon2.png) no-repeat right  center;}
.clist p.p3{background:url(../images/cicon3.png) no-repeat right  center;}
.clist p.p4{background:url(../images/cicon4.png) no-repeat right  center;}
.clist p.p5{background:url(../images/cicon5.png) no-repeat right  center;}
.clist p.p6{background:url(../images/cicon6.png) no-repeat right  center;}
.clist p.p7{background:url(../images/cicon7.png) no-repeat right  center;}
.clist p.p8{background:url(../images/cicon8.png) no-repeat right  center;}
.navlist{margin-left:35px;margin-top: 40px;width:200px;}
.navlist span{display: block;font-weight: 600;line-height: 70px;color: #fff;font-size: 28px;text-align: left;}
.navlist li{float: left;line-height: 50px;text-align: left;width: 300px;height: 50px}
.navlist li a{line-height: 50px;color: #fff;font-size: 16px;font-weight: 600;}
.navlist li a span{font-size: 16px;font-weight: normal;display: inline-block;padding-left: 20px;color: #dd8183;line-height: 50px}

/*底部*/
.footer{width: 100%;height: 60px;background-color: #222;}
.footer p{text-align: center;line-height: 60px;color: #999;}
.footer p a{color: #999;}
.footer em{padding:0 20px;}