@charset "gb2312";
*{margin: 0px;padding: 0px;font-size:14px;color:#333; font-family: , Arial, Helvetica, sans-serif; line-height:28px; list-style:none; border:none}
body{max-width:1920px; margin:0 auto}
img{ border:none}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none; color:#fd5011;}
.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}

.wapper{
	width: 100%;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
	box-sizing: border-box;
}
@media only screen and (min-width: 1200px){
	.wapper{
		width: 1200px;
		margin: 0 auto;
	}
}


.heading{ width:100%; height:7px; margin:0 auto; background:url(../images/bg_top.jpg) center top repeat-y;}
.logo{ width:1200px; height:129px; margin:0 auto; }



.qiehuan {
    float: right;
    width: 20%;
    padding-right: 1%;
    height: 30px;
    padding-top: 40px;
    border-bottom: #bb5932 solid 2px;
    text-align: right;
    color: #f84400;
    font-size: 16px;
}
.qiehuan a {
    font-size: 16px;
    color: #003c5e;
}

.overflow1{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;display: block;}
.overflow2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.overflow3{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}


.navbg{ width:100%; height:53px; margin:0 auto; background: #fd5011; position:relative; z-index:999;}
.navbg .menu{width: 1200px;margin:0 auto;}
.navbg>ul{ width:1200px; height:53px; margin:0 auto;}
.navbg ul li{ float:left; width:150px; height:53px; /*background:url(../images/nav_line.jpg) right center no-repeat; */position:relative;}
.navbg ul li a{height:53px; display:block; text-align:center; color:#000; font-size:18px; line-height:53px; }
.navbg ul li a:hover{height:53px; display:block; text-align:center; color:#000; font-size:18px; line-height:53px;background: url(../images/nav_hover.jpg) center center no-repeat; font-weight:bold;}

.menu_down{ position:relative;}
.menu_down ul{ display:none; background:#fd5011; position:absolute; left:0; top:53px; width:100%;}
.menu_down:hover ul{ display:block;}
.menu_down:hover ul li{ line-height:30px; text-align:center;}
.menu_down:hover ul li a{ color:#fff; font-size:14px;}

.imgt{ width:1200px; margin:30px auto 0 auto;}
.imgt ul li{ float:left; width:25%; height:328px; position:relative;}
.imgt ul li img{ width:100%; height:328px; filter:brightness(40%);transition:filter .3s ease-out}
.imgt ul li:hover img{ filter:brightness(100%);}
.imgt ul li .wz{ position:absolute; left:0; top:0; width:100%; height:128px; padding:120px 0 100px 0;}
.imgt ul li .wz strong{ display:block; width:100%; height:50px; line-height:50px; font-size:24px; font-weight:normal; text-align:center; overflow:hidden; color:#fff;}
.imgt ul li .wz span{ display:block; width:100%; height:30px; line-height:30px; font-size:20px; text-align:center; overflow:hidden; color:#fff; text-align:center;}



/*正文开始*/
.fullSlide {
	width:100%;min-width:1200px;position:relative;height:600px;overflow:hidden; margin:0 auto; z-index:1;}
.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:600px;
	overflow:hidden;
	text-align:center;
    background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:600px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:7px;
	margin:1px;
	overflow:hidden;
	background:#000;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#1161c0;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-36px;
	left:2%;
	z-index:1;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(../images/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:2%;
	background: url(../images/right1s.png) no-repeat;
}


/**/
.linkbox{width: 100%;margin: 0 auto;background:#5b5b5b;}
.link{ width:100%; height:48px; margin:0 auto; }
.link{width: 100%;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;}
.link_left{display: flex;align-items: center;}
.link_left p{font-size: 14px;color: #fff;font-weight: bold;line-height: 48px;}
.link_left ul{display: flex;align-items: center;}
.link_left ul li{padding: 0 10px;position: relative;}
.link_left ul li:after{content: "|";position: absolute;right: 0;top: 50%;transform: translateY(-50%);color: #b5b5b5;line-height: 48px;}
.link_left ul li:last-child:after{display: none;}
.link_left ul li a{line-height: 48px;color: #b5b5b5;font-size: 12px;}

.link_right .search{width: 284px;height: 48px;display: flex;align-items: center;}
.link_right .search form{display: flex;align-items: center;}
.link_right .search .s_input{width: 203px;height: 24px;background: #fff;padding: 0 15px;color: #999;line-height: 24px;font-size: 12px;border: 1px solid #dddddd;border-right: none;border-radius: 0;}
.link_right .search .s_btn{background: url(../images/search2.jpg);width: 50px;height: 26px;border-radius: 0;}



.index1box{width: 100%;margin: 0 auto;}
.index1{width: 100%;margin: 0 auto;}
.index1 ul li{width: 100%;margin: 25px auto;}
.index1 ul li h3{margin: 5px auto;background: url(../images/xian.png) bottom no-repeat;height: 60px;line-height: 60px;font-size: 24px;font-weight: bold;color: #fd5011;padding-bottom: 10px;margin-bottom: 20px;}
.index1 ul li dl{display: flex;flex-wrap: wrap;}
.index1 ul li dl dd{width: 23.5%;margin-right: 2%;margin-bottom: 20px;}
.index1 ul li dl dd:nth-child(4n){margin-right: 0;}
.index1 ul li dl dd a{display: block;width: 100%;}
.index1 ul li dl dd a .imgbox{width: 100%;font-size: 0;}
.index1 ul li dl dd a .imgbox img{width: 100%;height: 282px;object-fit: contain;}
.index1 ul li dl dd a p{line-height: 40px;text-align: center;font-size: 14px;color: #333;}
.index1 ul li dl dd:hover a p{color: #fd5011;}




.index3box{width: 100%;margin: 0 auto;}
.index3{width: 100%;margin: 0 auto;display: flex;justify-content: space-between;}
.index3 .item{width: 49%;}
.index3 .item .title{width: 100%;margin-bottom: 20px;}
.index3 .item .title h1{font-size: 24px;color: #101010;font-weight: bold;line-height: 35px;}
.index3 .item .title p{font-size: 13px;color: #676767;}
.index3 .item .news_list{width: 100%;}
.index3 .item .news_list ul li{width: 100%;padding: 20px 0;height: 42px;}
.index3 .item .news_list ul li .date{width: 42px;height: 42px;display: block;background: #fd5011;line-height: 42px;text-align: center;font-size: 18px;color: #fff;float: left;margin-right: 14px;}
.index3 .item .news_list ul li .textbox{width: 494px;height: 55px;float: right;}
.index3 .item .news_list ul li .textbox h3 a{font-size: 14px;color: #131313;font-weight: bold;line-height: 19px;}
.index3 .item .news_list ul li .textbox p{font-size: 12px;color: #888888;line-height: 18px;}











.cplist{ width:250px; height:auto; float:left; margin-right:20px}
.cplist .head{ width:250px; height:95px; background: url(../images/dec.png) center 50px no-repeat #fd5011; display: block; text-align:center; }
.cplist .head p{ font-size:24px; color:#fff; font-weight:bold; line-height:30px; padding-top:10px}

.cplist .content{ background:#e7e7e7; min-height:445px}
.cplist .content ul li{ width:250px; height:50px; border-bottom:1px solid #fff;line-height:50px; text-indent:50px;font-size:14px;color:#2c2c2c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.twopro,.twopro:hover{ width:250px; height:35px; background:#f5f5f5; line-height:35px; text-indent:50px; display: block;font-size:13px;color:#444444; margin:0 auto; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.cplist .content1{  width:250px; height:86px; margin:0 auto; background:url(../images/left_tel.jpg) no-repeat 0 0}

.cpdisplay{width:928px; height:auto; float:right; border:1px solid #dcdcdc}
.cpdisplay .head{ width:928px; height:57px; background: url(../images/good.jpg) 22px center no-repeat #f8f8f8; border-bottom:1px solid #dcdcdc}
.cpdisplay .head p{text-indent:48px; line-height:57px;color:#0062b1; float:left; font-size:18px; font-weight:bold}
.cpdisplay .head a{ float:right; margin-right:15px; width:72px; height:57px; display:block; text-align:center; background:url(more.jpg) 0 center no-repeat; line-height:57px; color:#fff; font-size:12px}
.cpdisplay .content{ width:898px; height:auto; padding:15px}


.proimg_aa_box{width:259px; height:255px; display:block; float:left; margin:10px 18px;text-align:center; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_aa{width:235px; height:225px; display:block;overflow: hidden;text-align:center;display: table-cell; 
vertical-align:middle; *display: block; 
*font-size: 140px;
*font-family:Arial;padding-left:7px;}
.proimg_aa img{ max-width:245px; max-height:225px;vertical-align:middle;}
.proimg_aa_text{width:242px;height:30px;line-height:30px;text-align:center;display:block;background:#ebebeb;}


.advantage{ width:100%; height:auto; margin:0 auto; background:#f1f1f1; padding-top:55px; padding-bottom:55px; margin-top:40px}
.advantage .main{ width:1200px; height:auto; margin:0 auto}
.advantage .main .title{ display:block; text-align:center; background:url(../images/dec1.png) 595px top no-repeat}
.advantage .main .title p{ font-size:40px; line-height:70px; font-weight:bold; color:#005b95}
.advantage .main .title p span{ font-size:40px; line-height:51px; font-weight:bold; color:#fff}
.advantage .main .title .txt1{ font-size:18px; color:#1d2089; line-height:50px}
.advantage .main .title .txt2{ font-size:18px; color:#000000; line-height:30px; margin-top:10px}
.advantage .main .title .txt2 p{ font-size:10px; color:#999; line-height:25px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}

.blockbb{ width:1199px; height:318px; margin:0 auto; margin-top:25px; background:#1d2089}

.blockcc{ width:299px; height:318px;display:block; float:left; text-align:center; font-size:24px; line-height:50px; color:#fff; font-weight:bold; border-right:1px solid #2f319e}
.blockcc img{ padding-top:27px}
.blockcc span{ width:215px; height:auto; display:block; font-weight:100; text-align:left; line-height:22px; font-size:14px; color:#fff; margin:0 auto}
.blockcc:hover{ width:299px; height:318px;display:block; float:left; text-align:center; font-size:24px; line-height:50px; color:#fff; font-weight:bold; border-right:1px solid #1c89cd; background:#ff6100}

.feature{ width:1200px; height:auto; margin:0 auto; margin-top:55px}
.feature .title{ width:639px; height:87px; margin:0 auto; position:relative}
.feature .title p{ position:absolute; left:145px; top:0; line-height:42px; font-size:30px; color:#005fbb; font-weight:bold}
.feature .title span{ position:absolute; left:145px; top:43px; line-height:30px; font-size:16px; color:#181818; font-weight:100}
.feature .title .dec{ position:absolute; left:485px; top:30px; line-height:31px; font-size:22px; color:#fff; font-weight: bold}
.feature .content{ width:1200px; height:auto; margin:0 auto; background:url(../images/decb.jpg) center top no-repeat; margin-top:38px; padding-top:38px}

.feature .content ul li{ width:1200px; height:320px; display:block;border-bottom:1px dotted #e0e0e0; background:url(../images/decc.jpg) 18px top no-repeat; position:relative}
.feature .content ul li:nth-child(2n){background: url(../images/decc.jpg) 518px 56px no-repeat;}
.feature .content ul li:nth-child(3){background: url(../images/decc.jpg) 24px 72px no-repeat;}

.feature .content ul li:last-child{border-bottom:0px dotted #e0e0e0;}
.feature .content ul li .num{ position:absolute; left:57px; top:40px; width:103px; height:83px; display:block; text-align:center}
.feature .content ul li:nth-child(2n) .num{position:absolute; left:557px; top:96px; width:103px; height:83px; display:block; text-align:center;}
.feature .content ul li:nth-child(3n) .num{position:absolute; left:63px; top:112px;}
.feature .content ul li .num p{ padding-top:5px; font-size:35px; color:#fff; font-weight:bold; line-height:40px}
.feature .content ul li .num span{ font-size:16px; color:#fff;line-height:20px; font-weight:100}
.feature .content ul li .txt{ position:absolute; left:195px; top:0; width:475px; height:auto; background: url(../images/decd.jpg) no-repeat 0 80px;}
.feature .content ul li:nth-child(3) .txt{top:72px;}
.feature .content ul li:nth-child(2n) .txt{ position:absolute; left:697px; top:56px; width:475px; height:auto; background: url(../images/decd.jpg) no-repeat 0 80px}

.feature .content ul li .txt h3{ font-size:25px; line-height:30px; font-weight:bold; color:#fd5011}
.feature .content ul li .txt .dec{ font-size:14px; line-height:30px; font-weight:100; color:#626262; background: url(../images/icona1.jpg) 0 10px no-repeat; padding-left:15px; margin-top:65px}
.feature .content ul li img{ position:absolute; left:742px; top:0}
.feature .content ul li:nth-child(2n) img{ position:absolute; left:24px; top:49px}



.index2box{width: 100%;margin: 0 auto;font-size: 0;line-height: 0;}
.index2box img{width: 100%;}



.about{ width:100%; height:auto; margin:0 auto; background:#f2f2f2; padding-top:64px; padding-bottom:98px}
.about .main{ width:1200px; height:auto; margin:0 auto}
.about .main .leftimg{ float:left; margin-right:32px}
.about .main .righttxt{ float:right; width:641px; height:auto; font-size:15px; line-height:37px; color:#303030}
.about .main .righttxt h1{ font-size:20px; color:#343434; font-weight:bold; line-height:35px}
.about .main .righttxt .more{ height:34px; width:641px; margin-top:30px}
.about .main .righttxt .more a{ width:135px; height:32px; display:block; float:left; margin-right:30px; text-align:center; line-height:32px; color:#fff; font-size:16px; background:url(../images/bga.jpg) no-repeat 0 0}

.pd50{padding:50px 0;}
.newsframe{ width:1200px; height:auto; margin:0 auto; margin-top:45px; margin-bottom:50px}

.xwdt{ width:550px; height:auto; display:block; float:left}
.xwdt .head{ width:550px; height:65px; font-size:24px; font-weight:bold; line-height:35px; color:#101010}
.xwdt .head span{ font-size:13px; color:#676767; line-height:15px; font-weight:100}
.xwdt .content{ margin-top:10px; }
.childa{ width:550px; height:42px; display:block; padding-top:25px; padding-bottom:25px;}
.childa .time{ width:42px; height:42px; display:block; background:#fd5011; line-height:42px; text-align:center; font-size:18px; color:#fff; float:left; margin-right:14px}
.childa .righttxt{ width:494px; height:55px; float:right}
.childa .righttxt p a{ width:494px; height:19px; font-size:14px; color:#131313; font-weight:bold;line-height:19px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.childa .righttxt span{ width:494px; height:36px; display:block; overflow: hidden;font-size:12px;line-height:18px; color:#888888;}


.foot{ width:100%; height:auto; margin:0 auto;background:#fd5011; padding-top:50px; padding-bottom:50px}
.foot .main{ width:1200px; min-height:170px; margin:0 auto; background:url(../images/bg_bot.jpg) no-repeat 55px 0}
.block1{ width:151px; height: auto; display:block; float:left; text-align:center; margin-right:1px}
.block1 p{ color:#fff; font-size:14px; line-height:30px; padding-top:70px}
.block1 span{ color:#fff; font-size:16px; line-height:20px}

.block2{ width:236px; height: auto; display:block; float:left; text-align:center; margin-right:1px}
.block2 p{ color:#fff; font-size:14px; line-height:30px; padding-top:70px}
.block2 span{ color:#fff; font-size:16px; line-height:20px}

.block3{ width:150px; height: auto; display:block; float:left; text-align:center; margin-right:70px}
.block3 p{ color:#fff; font-size:14px; line-height:30px; padding-top:70px}
.block3 span{ color:#fff; font-size:16px; line-height:20px}

.block4{ width:135px; height: auto; display:block; float:left; text-align:center; margin-right:1px}
.block4 p{ color:#fff; font-size:14px; line-height:30px; padding-top:0px}

.block5{ width:350px; height: auto; display:block; float:right; font-size:14px; line-height:30px; color:#fff; padding-top:20px}
.block5 a{font-size:14px; line-height:30px; color:#fff}

.mainframe{ width:1200px; height:auto; margin:25px auto;}
.rightframe{width:930px; height:auto;float:right;}

.maincont{width:928px; height:auto; float:right; border:1px solid #dcdcdc}
.maincont .head{ width:928px; height:57px; background: url(../images/good.jpg) 22px center no-repeat #f8f8f8; border-bottom:1px solid #dcdcdc;display: flex;align-items: center;justify-content: space-between;padding: 0 10px;box-sizing: border-box;}
.maincont .head p{line-height:57px;color:#fd5011;font-size:18px; font-weight:bold;text-indent: 40px;}
.maincont .head span{ float:right; margin-right:15px; line-height:57px; color:#888; font-size:12px}
.maincont .content{ width:898px; height:auto; padding:15px}

.maincont .content1{width:898px; height:auto; padding:15px}
.maincont .content2{width:898px; height:auto; padding:15px;font-size:14px; line-height:30px;}
.maincont .content2 p{font-size:15px; line-height:30px; margin-bottom:10px}
.maincont .content2 strong{font-size:14px; line-height:30px; margin-bottom:10px}


.blocka{ width:100%; height:auto; margin:0 auto; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #bdbdbd}
.blocka p a{ line-height:40px; font-size:16px; font-weight:bold;height:40px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.blocka .time{ line-height:30px; font-size:14px; color:#ff6600}
.blocka span{ line-height:25px; font-size:13px; color:#555; width:100%; height:50px; display:block; overflow:hidden}


#telback{ background:url(../images/lxs.png) no-repeat 10px -30px; min-height:400px; padding:20px 0 0 400px; width:400px; font-size:15px; line-height:35px}
#telback b{font-size:16px; color:#ff6600; line-height:35px; font-weight:bold}

.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0; font-family:" "; font-weight:bold}
.proshow .primgpic{ max-width:95%; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:95%; border:1px solid #ddd}
.proshow .prtent img{max-width:95%;  margin:10px auto}
.proshow .prtent,.proshow .prtent p,.proshow .prtent span,.proshow .prtent li,.proshow .prtent div,.proshow .prtent td,.proshow .prtent th,.proshow .prtent dd{ font-size:13px; line-height:28px}
.proshow .next{ padding-top:10px;color:#666; border-top:1px dotted #cfcfcf;margin-top:10px}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}

.gwd_text{ width:300px; height:30px; border:1px solid #cfcfcf; line-height:30px}


.support_content ul{display: flex;flex-wrap: wrap;}
.support_content ul li{width: 31%;margin-right: 2%;margin-bottom: 20px;border: 1px solid #ddd;}
.support_content ul li:nth-child(3n){margin-right: 0;}
.support_content ul li a{display: block;width: 100%;}
.support_content ul li a .imgbox{max-width: 95%;width: 100%;font-size: 0;margin: 0 auto;margin-bottom: 20px;}
.support_content ul li a .imgbox img{width: 100%;}
.support_content ul li a p{text-align: center;font-size:14px; line-height:28px;color: #333;}













