@charset "utf-8";

/*初始化*/

html{ width:100%;font-size:14px;}

body,ul,li,ol,p,h1,h2,h3,h4,h5,h6,form,input,dl,dt,dd,textarea,th,td,tr{ margin:0; padding:0;}

body{  /*font-family:Arial,"Microsoft YaHei"; color:#333;*//*line-height: 1;*/}

a{ text-decoration:none;outline:0 none;color:#fff;}

input:focus,select:focus,option:focus,textarea:focus{ outline:none;}

ul,ol{ list-style:none;}

img{ border:none; vertical-align: middle;}

textarea,input[type=date],input[type=number]{ resize:none; border: none;}

button:hover,input[class*=b]:hover{ cursor:pointer;}

i,u,b{font-style: normal;font-weight: normal;}

.clear{ clear:both; overflow:hidden; height:0;}

.over{overflow: hidden;}

.fl{ float:left;}

.fr{ float:right;}

.abs{ position:absolute;}

.rel{ position:relative;}

.em{text-indent: 2em;}

.tac{text-align: center;}

.tl{text-align: left;}

.tr{text-align: right;}

.blod{font-weight: 700;}

.fixed{position: fixed;}

.container .mar-right{margin-right:0;}

.container .pad-right{padding-right:0;}

.container .borno{border:none;}

.w100{width:100%;}



.opacity{opacity: 0;}

.cl{ clear:both;}

/*初始化结束*/

/*通用样式*/

/*.container{width:100%;min-width:1300px;height:100%;overflow: hidden;}*/

.wrap{width:1200px;margin:0 auto;}

.css3{-webkit-transition: all 0.6s ease-in-out;

-moz-transition: all 0.6s ease-in-out;

transition: all 0.6s ease-in-out;}

.white{background-color: #fff;}

.animated{animation-duration:2s;-webkit-animation-duration:2s;}

/*header begin*/

/*.header{background-color: #f8f8f8;}

.header-top{background-color: #333;color:#a9a9a9;height:38px;line-height: 38px;}

.header-top a{color:#a9a9a9;margin:0 9px;}

.call{width:160px;height:60px;background: url(../images/call.jpg) no-repeat left center;padding-left:64px;margin-right:55px;margin-top:39px;font-size: 16px;line-height: 28px;}

.call h1{font-size: 25px;font-family: "Impact";}

.nav{background-color: #0f56a7;height:57px;font-size: 12px;line-height: 20px;text-align: center;}

.nav li{width:126px;height:47px;float:left;margin:0 12px;padding-top:10px;

    -webkit-transition: all 0.3s ease-in-out;

    -moz-transition: all 0.3s ease-in-out;

    transition: all 0.3s ease-in-out;}

.nav p{font-size: 16px;}

.nav a{color:#fff;}

.nav li:hover{background-color: #bf0106;}*/

/*header end*/

/*section begin*/

/*title*/

.title{background: url(../images/tit-wline.png) no-repeat center;height:140px;padding-top:40px;text-align: center;color:#fff;}

.title h1{font-size: 34px;line-height: 52px;}

.title h2{font-size: 20px;color:#86c1fc;}

.title-black h1{color:#282828;}

.title-black h2{color:#a1a1a1;}

/*about*/

.about{background: url(../images/blue-bg.jpg) no-repeat center;height:701px;color:#fff;}

.list{width:41%;}

.list li{margin-bottom:48px;}

.list-con{width:68%;line-height: 22px;}

.list h3{font-size: 16px;line-height: 42px;font-weight: 500;}

.content{width:45%;line-height: 24px;}

.content p{padding:20px 0;}

.content a:hover{text-decoration: underline;}

/*products*/

.products{background-color: #f1f1f1;height:888px;}

.products-you1{top:87px;right:0;}

.products-you2{bottom:-35px;left:0;}

.products-tab a{display: inline-block;width:157px;height:50px;line-height: 50px;color:#fff;background-color: #0065b3;

    -webkit-transition: all 0.3s ease-in-out;

    -moz-transition: all 0.3s ease-in-out;

    transition: all 0.3s ease-in-out;}

.products-tab li{margin:0 13px;}

.products-tab a:hover,.products-tab .products-act{background-color: #ca0000;}

.products-tab li.cur{background-color: #ca0000;}

.products-tab li.cur a{background-color: #ca0000;}

.products-img{margin-top:35px;}

.products-img li{width:23.25%;height:252px;background-color: #d8ddf1;text-align: center;position: relative;margin-right:26px;margin-bottom:32px;float:left;overflow: hidden;}

.products-img li p{width:100%;background-color: #003586;color:#fff;font-size: 16px;line-height: 42px;height:42px;border-top:1px solid #ccc;position: absolute;bottom:0;}

.products-img li:nth-child(4n){margin-right:0;}

/*news*/

.news{background: url(../images/blue-bg.jpg) no-repeat center;height:632px;}

.news-list{width:49.5%;}

.news-list li{border-bottom:1px solid #cacaca;overflow: hidden;padding:9px 0 26px;margin-bottom:18px;}

.data{width:68px;height:55px;border:1px solid #cacaca;text-align: center;line-height: 26px;padding-top:10px;}





.news-list1{width:49.5%;}

.news-list1 li{border-bottom:1px solid #fff;overflow: hidden;padding:9px 0 26px;margin-bottom:18px;}

.data{width:80px;height:70px;border:1px solid #cacaca;text-align: center;line-height: 26px;padding-top:10px;}



.data h1{font-weight: 500;font-size: 24px;}

.news-list .list-con{width:85%;}

.news-list .list-con h3{font-weight: 500;}

/*Recommend*/

.recom{background: url(../images/tuijian-bg.jpg) no-repeat center;height:1294px;padding-top:80px;background-size: 100% 100%;}

.recom-tit>h1{background: url(../images/tui-tit.png) no-repeat center;height:41px;line-height: 41px;color:#fff;font-size: 24px;}

.recom-tit>h2{font-size: 30px;color:#1d60c4;padding-top:13px;}

.recom-bg{width:1405px;height:568px;margin:0 auto;}

.recom-bg1{background: url(../images/tuijian-bg1.png) no-repeat center;}

.recom-bg2{background: url(../images/tuijian-bg2.png) no-repeat center;}

.recom-left1{margin-left:270px;margin-top:100px;}

.recom-left2{margin-left:256px;margin-top:140px;}

.recom-con{width:371px;height:402px;margin-top:113px;background-color: #fff;border:2px solid #e3211e;margin-right:260px;padding:0 23px;color:#7d6457;}

.recom-con h1{font-size: 45px;}

.recom-con h2{font-size: 26px;color:#2084d1;}

.recom-con h3{font-size: 22px;padding:36px 0 14px;}

.recom-con ul{font-size: 16px;line-height: 26px;border-bottom:1px solid #7d6457;padding:18px 0 15px;margin-bottom:32px;}

/*case*/

.case{background: url(../images/case-bg.jpg) no-repeat center;height:466px;line-height: 58px;font-size: 16px;text-align: center;}

.slick-slide img { margin:0 auto; }

.slick-prev:before { content:"<"; }

.slick-next:before { content: ">"; }

/*message*/

.message{background-color: #f6f6f6;height:592px;font-size: 16px;}

.message .title{background: none;}

.message .title-black h2,.message .title-black h1{color:#06050a;font-weight: 500;}

.message td{padding-bottom:15px;}

.mes-con{width:85px;text-align: center;padding-right:13px;}

.message td input{width:403px;height:38px;line-height: 38px;border:1px solid #ccc;padding-left:5px;}

.message td textarea{width:398px;height:120px;border:1px solid #ccc;padding:5px;}

.message td .mes-sub{width:408px;height:47px;line-height: 47px;padding-left:0;background-color: #0065b3;color:#fff;border:1px solid #0065b3;border-radius: 5px;}

.message div.fr{padding:5px;background-color: #fff;}







.message1{height:592px;font-size: 16px;}

.message1 .title{background: none;}

.message1 .title-black h2,.message .title-black h1{color:#06050a;font-weight: 500;}

.message1 td{padding-bottom:15px;}

.mes-con{width:85px;text-align: center;padding-right:13px;}

.message1 td input{width:403px;height:38px;line-height: 38px;border:1px solid #ccc;padding-left:5px;}

.message1 td textarea{width:398px;height:120px;border:1px solid #ccc;padding:5px;}

.message1 td .mes-sub{width:408px;height:47px;line-height: 47px;padding-left:0;background-color: #0065b3;color:#fff;border:1px solid #0065b3;border-radius: 5px;}

.message1 div.fr{padding:5px;background-color: #fff;}









/*section end*/

/*footer begin*/

/*.footer{width:100%;height:251px;background-color: #333;color:#878787;}

.footer .wrap{border-left:1px solid #484848;border-right:1px solid #484848;overflow: hidden;}

.foot-nav{width:19.5%;padding-top:58px;padding-left:3%;border-left:1px solid #484848;height:193px;}

.foot-nav-tit h4{float:left;font-size: 16px;color:#fff;font-weight: 500;}

.foot-nav-tit p{float:left;color:#545454;margin-left:5px;line-height: 18px;}

.foot-nav ul{padding-top:23px;}

.foot-nav li{float:left;width:50%;line-height: 30px;}

.foot-nav li a{color:#878787;}

.foot-contact{width:43.33%;padding-top:52px;line-height: 28px;border-left:1px solid #484848;height:199px;padding-left:3%;}

.foot-contact h1{font-size: 18px;color:#fff;font-weight: 500;margin-bottom:20px;}

.foot-code{padding-top:65px;text-align: center;color:#fff;border-left:1px solid #484848;width:12.25%;height:186px;}*/

/*footer end*/



/*page begin*/

.page{padding-bottom:131px;}

.pos{margin:48px 0;font-size: 16px;color:#626262;}

.pos a{color:#626262;margin:0 7px;}

.pos a:hover{text-decoration: underline;}

.aside{width:284px;float:left;}

.aside-tit{background-color: #003586;width:100%;height:100px;padding-top:27px;font-size: 16px;color:#fff;text-align: center;margin-bottom:18px;}

.aside-tit h1{font-size: 26px;margin-bottom:12px;font-weight: 500;}

.aside-tab{margin-bottom:21px;}

.aside-tab li{margin-bottom:12px;height:45px;line-height: 45px;}

.aside-tab a{width:280px;display: block;color:#36322f;background: url(../images/aside-gray.jpg) no-repeat left center;}

.aside-tab a:hover,.aside-tab .aside-act{/*background-image: url(../images/aside-red.jpg);*/ background:#5cb2ff; color:#fff;}

.aside-tab a.cur{ background: #003586; color:#fff;}

.aside-contact{margin-top:20px;color:#6c6c6c;line-height: 26px;padding-left:15px;}

.aside-contact h2{font-size: 17px;color:#36322f;font-weight: 500;margin-bottom:10px;}

.aside-call{width:100%;background: url(../images/tel.jpg) no-repeat left top;padding-left:75px;height:60px;margin-bottom:14px;margin-left:-15px;}

.aside-call h1{font-size: 34px;color:#ff9e00;font-family: "Impact";font-weight: 500;}

.article{width:870px;margin-bottom:80px;}

.art-tit h1{float:left;width:12.75%;font-size: 18px;line-height: 25px;border-left:6px solid #003586;text-align: center;font-weight: 500;}

.art-tit p{width:86%;background: url(../images/art-dian.png) repeat-x left center;height:25px;float:left;}

.article .products-img li{width:32%;margin-right:1.9%;}

.article .products-img li:nth-child(3n){margin-right:0;}

.article .products-img li:nth-child(4n){margin-right:1.9%;}

.fan{margin-top:101px;}

.fan a{display: inline-block;padding:0 10px;height:27px;line-height: 27px;color:#000;background-color: #fff;border:1px solid #a4a4a2;margin:0 3px;}

.fan a:hover,.fan .fan-act{background-color: #5e5d5a;color:#fff;}

/*page end*/







#tab{width:1200px;margin:0px auto 0 auto;}



#tab .tabList ul li{

	float:left;

	text-align:center;

	margin-left:-1px;

	position:relative;

	cursor:pointer;

}

#tab .tabCon{ position:relative;

	left:0px;

	top:0;

	width:1200px;

	min-height:100px;

}

#tab .tabCon div{

	position:absolute;    width: 100%;

 top:0px;

	display:none;

}

#tab .tabCon div.cur{

	display:block;

}



.tabList{position:relative;width:100%;text-align:center;overflow:hidden;}

.tabList ul{float:left;position:relative;left:50%;}

.tabList ul li{float:left;position:relative;right:50%;padding:0 5px;}







.relate_list{margin-top:20px;}

.relatenew { margin-top: 20px;}

.contentss{ margin-top: 10px;}

.relate h4{line-height:30px;border-bottom: 1px solid #c2c2c2;padding-left: 9px;font-size: 18px;color: #555555;font-weight: normal;}



.relateproduct{margin-top: 30px;}



#relate_p .img img{width: 278px;height: 238px;}



#relate_p li{margin-right: 30px;}



#relate_p li:nth-child(2n){margin-right:0;}







#relate_n li{width:46%;float:left;margin-right: 38px;border-bottom: 1px dashed #959595;padding-left: 0;}



#relate_n li span{ margin-top: 10px;}



#relate_n li a{display: block;font-size: 14px;color: #555555;line-height: 34px;background:url(../images/list_dot1.gif) no-repeat 3% 50%; float: left;}



#relate_n li:nth-child(2n){margin-right: 0;}



.relate ul{float:none;}



#relate_n span{ float: right;}



.minam{ margin: 0px auto; display: block; width: 100%; text-align: center; margin-top: 8px;}

.minam a{ color: #000;}



/*无限循环*/

.company-hidden{

	height:100%;

	width:870px;

	overflow:hidden; 

	margin:0px auto;

}

.company-hidden h4{ font-size: 20px; line-height: 40px;}



.company-max{

	height:100%;

	width:999999px;

	position:relative;

}

.company-list{

	float:left;  

	width:280px; 

	margin:3px; 

	cursor:pointer

}

.company-list_img{ 

	width:100%; 

	height:210px; 

	overflow:hidden;

}

.company-title{

	width:100%;

	height:50px;

	font-size:16px;

	line-height:50px;

	text-align:center;

	font-family:微软雅黑;

	color: #000;

}





/*main css*/

.izl-rmenu{position:fixed;right:0;margin-left:532px;bottom:10px;padding-bottom:73px;background:url(../images/r_b.png) 0px bottom no-repeat;z-index:999;}

.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}



.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;}

.izl-rmenu .btn-qq:hover{background-color:#488bc7;}

.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;text-decoration:none;display:block;}



.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#78c340;}

.izl-rmenu .btn-wx:hover{background-color:#58a81c;}

.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}



.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#fbb01f;}

.izl-rmenu .btn-phone:hover{background-color:#ff811b;}

.izl-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}



.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}

.izl-rmenu .btn-top:hover{background-color:#444;}



.izl-rmenu .btn-sj{background:url(../images/r_sj.png) 0px 0px no-repeat;background-color:#78c340;}

.izl-rmenu .btn-sj:hover{background-color:#58a81c;}

.izl-rmenu .btn-sj .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}



.footer-ewm img{ width:120px; height:120px;}



.pinzhi{width: 100%;background: #fafafa;padding-top: 40px;}

.pinzhi_bt{text-align: center;}

.pinzhi_bt p:first-child{font-size: 22px;color: #626262;font-weight: bold;letter-spacing: 1px;}

.pinzhi_bt p:first-child span{color: #2455a2}

.pinzhi_bt p:last-child{font-size: 28px;color: #2455a2;text-shadow:0px 3px 3px #b5b5b5;font-weight: bold;}

.pinzhi_nr{width: 1090px;margin: 0 auto;}

.pinzhi_demo{height: 320px;position: relative;padding-top: 30px;}

.pinzhi_nr_nr{width: 520px;margin-top: 45px;z-index: 2;position: relative}

.pinzhi_img{width: 570px;}

.pinzhi_yin{width: 100%;}

.pinzhi_demo:nth-child(odd) .pinzhi_nr_nr{float: left;}

.pinzhi_demo:nth-child(odd) .pinzhi_img{float: right;text-align: right;}

.pinzhi_demo:nth-child(even) .pinzhi_nr_nr{float: right;}

.pinzhi_demo:nth-child(even) .pinzhi_img{float: left;}

.pinzhi_num{width: 125px;height: 182px;background: #0749a0;float: left;text-align: center;color: #fff;}

.pinzhi_num p:first-child{font-size: 37px;font-family: 方正姚体;font-weight: bold;margin-top: 35px;}

.pinzhi_num p:nth-child(2){width: 59px;height: 3px;background: #FFF;margin: 15px auto;}

.pinzhi_num p:nth-child(3){font-size: 23px;color: #fff;letter-spacing: 10px;padding-left: 10px;}

.pinzhi_ul{width: 370px;float: right;}

.pinzhi_ul li{list-style: none;}

.pinzhi_ul li:first-child{font-size: 24px;color: #212121;font-weight: bold;margin-top: 10px;}

.pinzhi_ul li:first-child span{color: #2455a2;}

.pinzhi_ul li:nth-child(2){font-size: 15px;color: #808080;margin-top: 5px;}

.pinzhi_ul li:nth-child(3){width: 98px;height: 4px;background: #b1b1b1;margin: 15px 0;}

.pinzhi_ul li:last-child{font-size: 14px;color: #808080;line-height: 25px;font-weight: bold;}

.pinzhi_ul li:last-child span{color: #2455a2;}

.pinzhi_img2{text-align: right;position: relative;}

.pinzhi_img2 img{width: 628px;position: absolute;right: 0;top: -30px;}

.pinzhi_img_pro{position: absolute;right: 10px;bottom: 25px;z-index: 0;}

.art-tit{ height:40px;}
.nieye img{ max-width:870px;}
.nieyes img{ max-width:870px;}
.news2 { margin-top:20px;}
.news2 dl{margin-top:20px; height:190px;}
.news2 dt{ width:26%; float:left;}
.news2 dt img{ display:block; width:100%;}
.news2 dd{ width:72%; float:right;}
.news2 dd h3{font:20px "Microsoft Yahei"; font:1.25rem "Microsoft Yahei";*font:20px "Microsoft Yahei";}
.news2 dd h3 a{ color:#000;}
.news2 dd h3 a:hover{ color:#94002c;}
.news2 dd h3 em{ display:block;font:12px "Microsoft Yahei"; font:0.75rem "Microsoft Yahei"; padding-top:12px; padding-top:0.75rem;*font:12px "Microsoft Yahei";*padding-top:12px; }
.news2 dd p{font:14px "Microsoft Yahei"; font:0.875rem "Microsoft Yahei"; line-height:26px; padding-top:12px; line-height:1.625rem;*font:14px "Microsoft Yahei";*line-height:26px; color:#000; padding-top:0.75rem;*padding-top:12px;}


.v9_pages a{ border:1px #cacaca solid; padding:5px; color:#000}
.v9_pages span{ padding:5px; color:#fff; background:#09F}
.left_box {margin-bottom:30px;border:1px solid #cacaca;}
.left_box .left_title{width:100%;background:#003586;color:#FFFFFF;line-height:65px;text-align: center;font-size:28px;}
.left_box .left_nav{width:100%;line-height:50px;text-align: center;padding:0 5%;}
.left_box .left_nav li a{display: block; border-bottom:1px dashed #d7d7d7;padding-left:2%;font-size:20px; color: #333;}
.left_box .left_nav li.on a,
.left_box .left_nav li:hover a{color:#003586;}
.left_box .left_nav li:last-child a{border-bottom:none;}
/*——————————————————————————————————*/
.left_box .left_pro_lb{height:475px;overflow: hidden;}
.left_box .left_pro_lb .bd .picList{padding:0 5%!important;}
.left_box .left_pro_lb li{width:100%;border-bottom:1px dashed #d7d7d7;}
.left_box .left_pro_lb li .left_pro_img{width:100%;height:145px;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.left_box .left_pro_lb li .left_pro_img img{max-width:100%;display: block;margin:auto;transition: all 0.5s;}
.left_box .left_pro_lb li:hover .left_pro_img img{transition: all 0.5s;transform: scale(1.1);}
.left_box .left_pro_lb li p{font-size:18px;line-height:50px;text-align: center; color: #333; font-size: 14px;}
.left_box .left_pro_lb li:hover p{color:#003586;}
/*——————————————————————————————————*/
.left_box .left_news_lb{height:240px;overflow: hidden;}
.left_box .left_news_lb .bd .infoList{padding:0 5%!important;}
.left_box .left_news_lb li{line-height:50px;border-bottom:1px dashed #d7d7d7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.left_box .left_news_lb li:hover a{color:#003586;}.left_box .left_news_lb li a{color: #333; font-size: 14px;}


.tj_news .tj_news_box{}
.tj_news .tj_news_box ul{display: inline-flex;display: flex;justify-content:space-between;flex-wrap:wrap;}
.tj_news .tj_news_box li{width:48%;line-height:40px;font-size:14px;color:#444444;border-bottom:1px dashed #dbdbdb;padding-left:4%;position: relative;}
.tj_news .tj_news_box li:before{position: absolute;content:"→";width:4%;font-size:16px;color:#444444;left:0;top:0;}
.tj_news .tj_news_box li a{display: inline-flex;display: flex;justify-content:space-between; color: #333;}
.tj_news .tj_news_box li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;width:75%;}
.tj_news .tj_news_box li a:hover{color:#0f3e91;}
.tj_title{font-size:22px;border-bottom:2px solid #dfdfdf;padding-bottom:10px;margin-bottom:30px;}
.tj_title span{color:#4d4d4d;font-size:18px;}









