p{margin: 0 0 0 0;}
.fl{float: left;}
.fr{float: right;}


/*æ»šåŠ¨*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%!important;}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:100%;margin:0 auto;}
#m_indemo {float: left;width:800%!important;}
#m_demo1 {float: left;}
#m_demo2 {float: left;}
/* */
.w1920{width: 1920px;margin-left: -960px;left:50%;position: relative;}
.w1200{width: 1200px;margin:0 auto;}

.head{height: 98px;overflow: hidden;}
.logo{line-height: 98px;float: left;}
.yu{margin-left: 13px;padding-left: 10px;font-family:'微软雅黑';height: 65px;background: url(../images/line1.png) no-repeat left center; margin-top: 22px;color: #000000;font-size: 15px;}
.topLink{margin-top:14px;}

.dhhm{
    margin-left: 108px;
    margin-top: 36px;
}


#formsearch{}
#formsearch input{border:none;float: left;outline: none;height: 47px;line-height: 47px;}
#formsearch input#keyword{width: 233px;background: #f1f1f1;padding-left: 15px;}
#formsearch input#s_btn{width: 68px;background: #00468c;text-align: center;color: #fff;}
.hotSearch{height: 40px;line-height: 40px;color: #999;font-size: 14px;}
.hotSearch a{color: #999;display: inline-block;margin-right: 6px;}
.menu{height: 61px;background: #00468c;}

.top1{color: #888888;color:#515050;font-size: 13px;background: #e5e5e5;height: 31px;line-height: 31px;}
.top1 a{color: #888888;color: #515050;}
.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}


/* */
.box1{height: 193px;box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.17);background: #fff;margin-top: 25px;padding-top:47px;z-index: 99;position: relative;}
.box1 li{float: left;height: 98px;border-right: 1px solid #e6e6e6;width: 298px;text-align: center;padding-top: 10px;}

.box1 li h3{line-height: 55px;color: #333;font-size: 55px;font-family: "arial";}
.box1 li p{line-height: 29px;color: #999;font-size: 16px;}

/* */
.box2{margin-top: 2px;}
.bt{height: 34px;}
.bt h3{line-height: 34px;color: #fff;font-size: 30px;}
.bt h3 span{display: inline-block;margin-left: 12px;color: #fff;font-size: 18px;font-family: "arial";}
.tab1{display: none;}
.fenlei{margin-top: 30px;}
.fenlei li{float: left;width: 160px;height: 48px;line-height: 48px;text-align:center;margin-right: 14px;}
.fenlei li a{color: #313131;font-size: 17px;background-color: #eeeeee;display: block;}
.fenlei li:hover a,.fenlei li.cur a{color: #fff;background:#11509b;}
.box2-cont{position: relative;margin-top:33px;}

.product_list1{}
.product_list1 li{float: left;width: 284px;text-align: center;margin-right: 21px;margin-bottom: 38px;}
.product_list1 li:nth-child(4n){margin-right: 0;}
.product_list1 li a.img{border: solid 1px #dbdbdb;display: block;}
.product_list1 li img{width: 282px;height:310px;}
.product_list1 li h3 a{margin-top: 2px;width: 284px;height: 39px;background-color: #dbdbdb;line-height: 39px;display: block;color: #313131;font-size: 16px;text-align: center;}
.product_list1 li:hover h3 a{background: #11509b;color: #fff;}
.product_list1 li:hover a.img{border-color: #11509b;}


/* */
.box3{background: #fafafa;height: 530px;padding-top: 74px;}
.abimg img{width: 589px;height: 373px;display: block;}
.ab-ri{width: 560px;margin-top: 35px;}
.ab-ri h3{line-height: 35px;color: #333;font-size: 30px;}
.ab-ri h3 span{display: inline-block;margin-left: 14px;color: #999;font-size: 18px;font-family: "arial";}
.ab-ri .cont{margin-top: 35px;color: #666;font-size: 16px;line-height: 30px;text-align: justify;height: 171px;overflow: hidden;}
.ab-ri a{display: block;margin-left: 12px;background: url(../images/more.png)no-repeat;width: 124px;height: 37px;line-height: 37px;color: #fff;font-size: 14px;padding-left: 22px;}

/* */
.box4{margin-top: 70px;}
.fenlei2 li{float: left;margin-left: 24px; width: 111px;height: 35px;line-height: 35px;text-align:center;}
.fenlei2 li a{color: #313131;font-size: 16px;background-color: #eeeeee;display: block;}
.fenlei2 li:hover a,.fenlei2 li.cur a{color: #fff;background-color: #00468c;}
.tab2{display: none;}
.zhi{margin-top: 45px;overflow:hidden;}
.case_list1 li{float: left;width: 375px;height: 364px;overflow: hidden;}
.case_list1 li{margin-left: 37px;}
.case_list1 li img{width: 375px;height: 253px;transition: all 1s;border: 1px solid   #eee;}
.case_list1 li img:hover{border:1px solid #00468c}
.case_list1 li .cont{height: 111px;
/*border:1px solid #e5e5e5;*/
text-align: center;padding-top: 28px;transition: all 1s;}
.case_list1 li .cont h3{color: #333;font-size: 18px;line-height: 24px;}
.case_list1 li:hover .cont h3{
    color:#00468c;
}
.case_list1 li .cont .dac{margin-top: 6px;color: #666;font-size: 16px;line-height: 21px;}
.case_list1 li .cont .duo{display: none;color: #999;font-size: 14px;line-height: 24px;text-align:left;padding:10px 18px 0;}
/*.case_list1 li:hover img{width: 375px;height: 207px;}*/
.case_list1 li:hover .cont{height: 157px;}
.case_list1 li:hover .cont .duo{display: block;}

/* */
.box5{margin-top: 6px;background: #f1f1f1;background:#00468c;height: 686px;
padding-top: 71px;overflow: hidden;}
.box5-cont{position: relative;margin-top: 32px;padding-top: 26px;}
.box5img{position: absolute;top: 0;left: 355px;}
.box5-cont ul{}
.box5-cont ul li{float: left;width: 362px;height: 196px;position: relative;margin-right: 100px;text-align: right;padding:40px 37px 0 0;margin-bottom: 85px;}
.box5-cont ul li:nth-child(2n){float: right;margin-right: 0;}
.box5-cont ul li h3{line-height: 28px;color:#d37d18;font-size: 22px;}
.box5-cont ul li p{color: #fff;font-size: 16px;line-height: 26px;margin-top: 15px;height: 77px;display: inline-block;}
.box5-cont ul li b{display:none;position: absolute;line-height: 60px;top:2px;left:49px;color: #00468c;font-size: 72px;font-family: "Impact";}
.box5-cont ul li:hover{background: #fff;padding:46px 37px 0 0;}
.box5-cont ul li:hover b{display: block;top:21px;}
.box5-cont ul li:hover h3{
    color:#d37d18;
}
.box5-cont ul li:hover p{border-bottom: 1px solid #00468c;color:#00468c;}



/* */
.bt1{text-align: center;}
.bt1 dd{color: #f87a09;font-size: 30px;}
.bt1 dt{color: #353535;font-size: 16px;margin-top: 12px;}
.atitle {
    font-size: 21px;
    padding-bottom: 18px;
    font-weight: bold;
    position: relative;
    background: url(../images/line245.jpg) no-repeat 0% 100%;
    letter-spacing: 1px;
	color: #333333;
	line-height: 21px;
}



.atitle a {
    position: absolute;
    right: 0;
    top: 0;
    color: #333333;
    font-weight: normal;
    font-size: 16px;
}
.cc5{margin-top: 50px;}
.news_list1 {
    margin-top: 12px;
}

.news_list1 li {
    border-bottom: 1px dashed #e3e3e3;
    padding-bottom: 10px;
}

.news_list1 li a {
    line-height: 27px;
    padding-left: 22px;
    line-height: 45px;
    font-size: 14px;
    background: url(../images/ndot.jpg) no-repeat 0% 50%;
}

.news_list1 li a:hover {
    text-decoration: none;
    color: #0f51bb;
}

.news_list1 li span {
    display: block;
    color: #999;
    font: 400 12px/22px "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";
}

.news_list2 {
    margin-top: 10px;
}

.news_list2 li a {
    padding-left:15px;
    line-height: 34px;
    font-size: 14px;
    background: url(../images/ndot.jpg) no-repeat 0% 50%;
    display: block;
    color: #666666;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;width: 260px;
}
.news_list2 li span {
    line-height: 34px;
    display: block;
    font-size: 14px;
    color: #666666;
}
.news_list2 li:hover a{
    color: #f87a09;
}
.news_list2 li:hover span{
    color: #f87a09;
}
.news_list3 li {
    position: relative;
    padding: 8px 0 12px;
    border-bottom: 1px dashed #e3e3e3;
}

.news_list3 li a {
    line-height: 30px;
    padding-left: 43px;
    background: url(../images/wen.png) left center no-repeat;
    display: block;
    font-size: 15px;
    color: #666;
}

.news_list3 li a:hover{
        color: #f87a09;
}


.atitle a:hover{
    color: #f87a09;
}
.news_list3 span {
    background: url(../images/da.png) left 3px no-repeat;
    padding-left: 38px;
    font: 400 14px/23px "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";
    margin-top: 5px;
    color: #999;
    display: block
}
.news_list3 span:hover{
    color: #f87a09;
}

#ydemo {
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    height: 325px;
}

#yindemo {
    height: 100%;
}

#ydemo1 {}

#ydemo2 {}

.news_company {
    width: 366px;
    margin-right: 49px;
}
.news_company  img{width: 366px;height: 132px;}
.news1_title {
    border-bottom: 1px solid #e5e5e5;
    font: 400 22px/50px "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";
    color: #111;
    position: relative;
}

.news1_title span {
    padding-left: 12px;
    color: #999;
    font-size: 14px;
    text-transform: uppercase;
}

.news1_title a {
    position: absolute;
    right: 0;
    top: 0;
}

.news_company .content {
    padding-top: 20px;
}





.box6{margin-top:34px;}
.fenlei3 li{float: left;width: 100px;height: 35px;line-height: 35px;text-align:center;}
.fenlei3 li a{color: #808080;font-size: 17px;display: block;}
.fenlei3 li a:hover{
    color:#00468c;
}
.tab3{display: none;}
.news_list1{margin-top: 36px;}
.news_list1 li{height: 249px;border:1px solid #e5e5e5;padding: 21px 47px 0 18px;margin-bottom: 22px;}
.news_list1 li img{float: left;width: 292px;height: 208px;}
.news_list1 li .cont{float: right;width: 805px;margin-top: 30px;}
.news_list1 li .cont h3{color: #333;font-size: 20px;line-height: 25px;}
.news_list1 li:hover .cont h3{
    color:#00468c;
}
.news_list1 li .cont p:hover{
    color:#00468c;
}
.news_list1 li .cont p{color: #808080;font-size: 20px;margin-top: 20px;line-height: 29px;}
.news_list1 li .cont span{display: block;margin-top: 25px;color: #808080;font-size: 14px;font-family: "arial";line-height: 22px;}
.news_list1 li .cont i{display: block;float: right;margin-top: 14px;background: url(../images/mo.png)no-repeat;width: 169px;height: 43px;line-height: 43px;text-indent: 42px;color: #666;font-size: 14px;font-family: "arial";font-style: normal;}
.news_list1 li:hover .cont i{background:url(../images/hmo.png)no-repeat;color: #fff;}
.news_list1 li:hover{box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.17);}

/* */
.box7{}
.box7-cont{margin-top: 10px;overflow: hidden;}
.box7-cont ul{}
.box7-cont ul li{float: left;width: 212px;height: 113px;border:1px solid #e5e5e5;margin-right: 37px;position: relative;}
.box7-cont ul li img{width: 208px;height: 111px;}
.box7-cont ul li:hover h3{position: absolute;top:0;left:0;width: 100%;height: 115px;background: #00468c;text-align: center;color: #fff;font-size: 24px;font-family: "arial";line-height: 115px;}

/* */
.footer{background: url(../images/foot.jpg)no-repeat;height: 369px;margin-top: 70px;padding-top: 60px;}
.footer dl{width: 163px;float: left;height: 211px;margin-bottom: 0;}
.footer dl dt{line-height: 23px;color: #fff;font-size: 16px;font-weight: normal;margin-bottom: 20px;}
.footer dl dd{line-height: 42px;}
.footer dl dd a{color: #b3c8dd;font-size: 14px;display: block;}
.footer dl dd a:hover{
    color:#fff;
}
.ff_cont{color: #fff;font-size: 14px;line-height: 44px;margin-top: -12px;}
.ff_cont a{color: #fff;}
.link{/*height: 42px;*/line-height: 22px;color: #b3c8dd;font-size: 14px;}
.link a{display: inline-block;margin-right: 6px;color: #b3c8dd;}
.copyright{border-top: 1px solid #2e669e;line-height:20px;color: #fff;font-size: 12px;text-align: center;padding-top: 8px;}
.copyright a{color: #fff;}
.ewm2{color: #fff;font-size: 16px;width: 140px;}
.ewm2 img{display: block;margin-top: 26px;}


.container {
    width: 1200px!important;
    margin: 0 auto;
    padding: 0;
}
.product-detail-swiper {
	width: 399px;
	float: left;
}

.product-detail-swiper .view {
	border: 1px solid #e5e5e5;
}

.product-detail-swiper .view .swiper-slide {
	outline: none;
}

.product-detail-swiper .view .slick-con {
	text-align: center;
	display: block;
	height: 318px;
	line-height: 318px;
	font-size: 0;
}

.product-detail-swiper .view .slick-con img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}

.product-detail-swiper .view .slick-con:after {
	content: "";
	height: 100%;
	vertical-align: middle;
	display: inline-block;
}

.product-detail-swiper .preview {
	margin: 0 -5px;
	position: relative;
	margin-top: 10px;
	display: none;
}

.product-detail-swiper .preview .swiper-slide {
	outline: none;
}

.product-detail-swiper .preview .swiper-slide.active-nav .slick-con {
	border-color: #5588dd;
}

.product-detail-swiper .preview .slick-con {
	text-align: center;
	display: block;
	height: 101px;
	line-height: 99px;
	margin: 0 5px;
	border: 1px solid #e1e1e1;
	font-size: 0;
}

.product-detail-swiper .preview .slick-con img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}

.product-detail-swiper .preview .slick-con:after {
	content: "";
	height: 100%;
	vertical-align: middle;
	display: inline-block;
}

.product-detail-swiper .preview .arrow-left,
    .product-detail-swiper .preview .arrow-right {
	position: absolute;
	z-index: 99;
	top: 50%;
	margin-top: -25px;
	width: 20px;
	height: 50px;
	background: rgba(89, 89, 89, 0.8);
	text-align: center;
	line-height: 50px;
	color: #fff;
	font-size: 20px;
}

.product-detail-swiper .preview .arrow-left {
	left: 5px;
}

.product-detail-swiper .preview .arrow-right {
	right: 5px;
}

.product-detail-lists {
	width: calc(100% - 440px);
	padding-top: 20px;
	float: right;
}

.product-detail-lists h1 {
	font-size: 21px;
	font-weight: bold;
	color: #333333;
	line-height: 65px;
	overflow:hidden; /*è¶…å‡ºçš„éƒ¨åˆ†éšè—èµ·æ¥ã€‚*/ 
white-space:nowrap;/*ä¸æ˜¾ç¤ºçš„åœ°æ–¹ç”¨çœç•¥å·...ä»£æ›¿*/
text-overflow:ellipsis;/* æ”¯æŒ IE */
}

.product-detail-lists .product-detail-item li {
	border-top: 1px solid #eee;
	padding: 25px 0;
	font-size: 18px;
	color: #333333;
}

.product-detail-lists .product-detail-item li span {
	font-size: 14px;
	color: #666666;
}

.product-detail-lists .product-detail-inquiry {
	margin-bottom: 20px;
}

.product-detail-lists .product-detail-inquiry a {
	display: inline-block;
	width: 80%;
	line-height: 60px;
	font-size: 18px;
	color: #ffffff;
	text-align: center;
	background: #00468c;
	border-radius: 2px;
}

.product-detail-lists .product-detail-inquiry a i {
	font-size: 20px;
	line-height: 0;
	vertical-align: -2px;
	margin-right: 5px;
}

.product-detail-lists .service-number {
	font-size: 14px;
	color: #333333;
}

.product-detail-lists .service-number span {
	font-size: 25px;
	color: #00468c;
}


.icon-arrowleft:before {
	content: "\e620"!important;
}

.icon-arrowright:before {
	content: "\e61f"!important;
}



