html,body{ overflow:auto!important;}
body {margin:0 auto;font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px; background:#f5f5f5;}
ul,li,dl, dd, h1, h2, h3, h4, h5, h6, form, p {padding:0;margin:0;}
ul {list-style:none;}
li {list-style:none;}
img {border:0px;}
a {color:#333;text-decoration:none;}
a:hover {color:#000000;	text-decoration:none;}
.hto{ width:100%; height:149px; margin:0 auto; background:#c00;}
.hto1{ width:1200px; height:38px; margin:0 auto;}
.hto1a{ width:800px; height:38px; float:left;}
.hto1a1{ width:290px; height:38px; float:left; text-align:left; line-height:38px; color:#333; font-size:14px;}
.hto1a2{ display:none;}
.hsy{ width:65px!important; color:#c00!important;}
.hsy a{color:#c00!important; text-decoration:underline!important;}
.hto1b{ width:300px; height:38px; float:right; text-align:right; line-height:38px; color:#333; font-size:14px;}
.hto1b a{color:#333; text-decoration:none;}
.hto1b a:hover{color:#FF6900; text-decoration:none;}
.htop{ width:1200px; height:515px; margin:0 auto;}
.htop1{ width:1200px; height:auto; float:left; padding-top:70px; text-align:center; margin-bottom:15px;}
.htop2{ width:300px; height:30px; float:left; text-align:center;font-size:18px; color:#FFF; background:#01A04B; border-radius:30px;letter-spacing:20px; margin-left:450px; display:inline; line-height:30px; padding-left:9px;}
.htop3{ width:1200px; height:auto; float:left; margin-top:30px;text-align:center;font-size:20px; color:#FFF;}
.htop4{ width:775px; height:auto; float:left; margin-top:50px; margin-left:212px; display:inline;}
.htop4a{ width:600px; height:auto; float:left;}
.htop4a dl{ width:600px; height:48px; float:left;}
.htop4a dl dt{ width:498px; height:48px; float:left;}
.htop4a dl dd{ width:100px; height:48px; float:right;}
.htop4b{ width:175px; height:auto; float:right;}
.htop4b dl{ width:175px; height:auto; float:left;}
.htop4b dl dt{ width:65px; height:48px; float:left; text-align:center; font-size:16px; color:#FFF; line-height:50px;}
.htop4b dl dd{ width:110px; height:48px; float:left; background:#E62828; text-align:center; font-size:16px; color:#FFF; line-height:48px;}
.htop4b dl dd a{background:#E62828; color:#FFF; display:block;transition: 0.3s;}
.htop4b dl dd a:hover{background:#333; color:#fff; display:block;}
.hcen{ width:1200px; height:auto; margin:0 auto; background:#FFF; padding:10px 0; overflow:hidden; border-radius:10px 10px 0px 0px;}
.hcen li{ width:16.666%; height:auto; float:left; font-size:14px; line-height:25px; text-align:center; color:#000; margin:15px 0px; display:inline;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight:bold;}
.hcen li img{ width:30%;}
.hcen li a{ color:#444860; text-decoration:none;}
.hcen li a:hover{ color:#c00; text-decoration:none;}
.nlogo{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:#FFF; padding:20px 0px; border-bottom:1px solid #ddd; position:fixed; top:39px; z-index:999;}
.nlogo1{ width:1200px; height:auto; margin:0 auto;}
.nlogo1a{ width:230px; height:50px; float:left;}
.nlogo1b{ width:775px; height:50px; float:left; margin-left:195px; display:inline;}
.zh{ color:#C00!important;}

.ccd{ width:100%; height:149px; margin:0 auto; overflow:hidden; background:url(images/to.jpg) no-repeat left top; position:fixed; top:0px; z-index:999;}
.ccd1{ width:1200px; height:99px; margin:0 auto;}
.ccd1a{ width:230px; height:50px; float:left; padding-top:24px;}
.sll{ width:925px; height:99px; float:left; text-align:right; font-size:26px; font-weight:bold; line-height:99px; color:#C00;}
.ccd1b{ width:100%; height:50px; margin:0 auto; background:#C00;}
.ccd1b1{ width:1200px; height:50px; margin:0 auto;}
.ccd1b li{ width:171px; height:50px; float:left; text-align:center; line-height:50px; color:#fff; font-size:16px; background:url(images/jg.jpg) no-repeat right center;}
.ccd1b li a{color:#fff; text-decoration:none; width:171px; height:50px; display:block;}
.ccd1b li a:hover{ width:171px; height:50px; display:block;text-decoration:none; background:#990000; color:#fff; font-weight:bold;}

.to3c{ display:none;}
#inav {position: fixed; _position: absolute; background:url(images/dhb.png) repeat; width:100%; height:100%; right:0%; margin-left:-101px; text-align: center; display: none; z-index:999999;margin-top:0px;}
#inavCover { cursor: pointer; width:100%; height:auto; top:20px; right:15px; position: fixed; filter: alpha(opacity=100); opacity:1; z-index: 99999; text-align:right;}

#inavCover, #inav {display: none; }
#inav.push { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
#inav ul{ overflow:hidden; display:block;}
#inav li{width:100%;line-height:100px;border-bottom:1px solid #999;margin:0 auto;}
#inav li a{display:block;width:100%;font:16px/50px 'Î¢ÈíÑÅºÚ';color:#fff; }

.tofd{ width:100%; height:auto; margin:0 auto; overflow:hidden; z-index:999; top:0; left:0; position:fixed;}
.to{ width:100%; height:99px; margin:0 auto; background:url(images/to.jpg) no-repeat center;}
.top{ width:1200px; height:57px; margin:0 auto; padding:21px;}
.top1{ width:350px; height:57px; float:left; text-align:left;}
.top2{ width:600px; height:38px; float:left; border:2px solid #E62828; background:#FFF; margin-top:7px;}
.top2 dl{ width:600px; height:38px; float:left;}
.top2 dl dt{ width:498px; height:38px; float:left;}
.top2 dl dd{ width:100px; height:38px; float:right;}
.ssq{ width:486px; height:46px; border:0px; background:#FFF; line-height:46px; text-align:left; border-radius:10px 0px 0px 10px; padding-left:10px;}
.ssh{ width:100px; height:48px; background:#E62828; border:0px; text-align:center; font-size:16px; color:#FFF; line-height:48px;}
.ssqh{ width:496px; height:44px; border:0px; background:#FFF; line-height:44px; text-align:left; border-radius:10px 0px 0px 10px; border:1px solid #c00;}
.dao{ width:100%; height:50px; margin:0 auto; background:#CC0000;}
.dao1{ width:1200px; height:50px; margin:0 auto;}
.dao1a{ width:235px; height:50px; float:left; background:#990000;}
.dao1a dl{ width:235px; height:50px; float:left;}
.dao1a dl dt{ width:45px; height:50px; float:left; background:url(images/cpb.png) no-repeat center;}
.dao1a dl dd{ width:190px; height:50px; float:left; text-align:left; font-size:16px; color:#FFF; line-height:50px;}
.dao1a dl a{color:#FFF; text-decoration:none;}
.dao1a dl a:hover dd{color:#FFF; text-decoration:underline;}
.dao1b{ width:965px; height:50px; float:left;}
.dao1b li{ width:137px; height:50px; float:left; text-align:center; line-height:50px; color:#FFF; font-size:16px; background:url(images/stt.jpg) no-repeat center right;}
.dao1b li a{color:#FFF; text-decoration:none;}
.dao1b li a:hover{color:#FFF; text-decoration:underline;}
.cen1{ width:100%; height:auto; margin:0 auto; background:url(images/cena.png) no-repeat center bottom #f5f5f5; overflow:hidden;}
.cen1a{ width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-top:10px;}
.cen1a1{ width:235px; height:250px; float:left; background:#FFF;}
.cen1a2{ width:700px; height:250px; float:left; margin-left:10px; display:inline; position:relative!important;}
.cen1a3{ width:219px; height:374px; float:right; background:#FFF; padding:13px;}
.xban{ width:1200px; height:98px; margin:0 auto; padding:15px 0px; background:#FFF; text-align:center;}

#flash {width:100%;height:250px; float:left;clear:both;position:relative;
}
#flash1 {width:100%;height:250px;background:url(images/banner1.jpg) center no-repeat;
}
#flash2 {width:100%;height:250px;background:url(images/banner2.jpg) center no-repeat;
}
#flash3 {width:100%;height:250px;background:url(images/banner3.jpg) center no-repeat;
}
.flash_bar {width:50%;z-index:69;height:30px;overflow:hidden;position:absolute;bottom:0px;right:30px;text-align:center;
}
.flash_bar .dq {display:block;float:left;width:18px;height:18px;margin:5px 5px;cursor:pointer;background:url(images/tg_flash_p.png) no-repeat 0px 0px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="image/tg_flash_p.png", sizingMethod="crop");
}
.flash_bar .no {display:block;float:left;width:18px;height:18px;margin:5px 5px;cursor:pointer;background:url(images/tg_flash_p2.png) no-repeat 0px 0px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="image/tg_flash_p2.png", sizingMethod="crop");
}
#flashBg {height:250px;overflow:hidden;width:100%;clear:both;margin:0 auto;padding:0; position:static!important;
}
#flashLine {background:url(images/touming.png) repeat-x center bottom;height:250px;width:100%;margin:0 auto;clear:both;
}
.cen1a3a{ width:219px; height:62px; float:left; text-align:center; margin-bottom:12px;}
.cen1a3b{ width:219px; height:auto; float:left;}
.cen1a3b dl:nth-child(odd){ width:95px; height:33px; line-height:33px; border-radius:33px; float:left; border:1px solid #E6E6E6; margin-bottom:10px; padding:0px 4px;}
.cen1a3b dl:nth-child(even){ width:95px; height:33px; line-height:33px; border-radius:33px; float:right; border:1px solid #E6E6E6; margin-bottom:10px; padding:0px 4px;}
.cen1a3b dl dt{ width:30px; height:29px; float:left; text-align:center; padding-top:4px;}
.cen1a3b dl dd{ width:65px; height:33px; float:left; text-align:left; font-size:14px; line-height:33px; color:#333;}
.cen1a3b dl a{ color:#333; text-decoration:none;}
.cen1a3b dl a:hover dd{ color:#cc0000; text-decoration:underline;}
.cen1a3c{ width:219px; height:40px; float:left; text-align:center; margin-bottom:25px; background:#EA302B; line-height:40px; font-size:14px; color:#FFF; border-radius:10px;}
.cen1a3c a{background:#EA302B; text-decoration:none; display:block; color:#FFF; border-radius:10px;}
.cen1a3c a:hover{background:#cc0000; text-decoration:underline; display:block; color:#FFF;}
.cxw{ width:219px; height:auto; float:left;}
.cxw1{ width:80px; height:23px; float:left; border-bottom:2px solid #EA302B; text-align:center; line-height:23px; font-size:14px; color:#333; font-weight:bold; margin-bottom:5px;}
.cxw2{ width:219px; height:auto; float:left;}
.cxw2 li{ width:219px; height:30px; float:left; line-height:30px; text-align:left; color:#333; font-size:12px;}
.cxw2 li a{color:#333; text-decoration:none;}
.cxw2 li a:hover{color:#cc0000; text-decoration:underline;}

.tan{ width:235px; height:390px; float:left; background:#FFF; padding:5px 0px;}
.tan dl{ width:235px; height:32px; float:left; position:relative;}
.tan dl dt{ width:45px; height:24px; float:left; text-align:center; padding-top:8px;}
.tan dl dd{ width:180px; height:32px; float:left; text-align:left; font-size:14px; line-height:32px; color:#333; background:url(images/jt.jpg) no-repeat right center;}
.tan dl a dd{ color:#333; text-decoration:none;}
.tan dl a:hover dd{ color:#c00; text-decoration:none;}
.cen2{ width:1200px; height:auto; margin:0px auto 25px auto; overflow:hidden;background: rgba(255, 255, 255, 0.5); border-top:1px solid #C00;}
.cen2a{ width:930px; height:auto; float:left;}
.cen2a1{ width:930px; height:47px; float:left; background:#FFF;}
.cen2a2{ width:930px; height:auto; float:left; padding:7px 0px;}
.tcd{ width:690px; height:350px; background:#FFF; display:none; position:absolute; z-index:99; top:-5px; left:235px;border-radius: 0 10px 10px 0;box-shadow: 0 10px 10px 0 rgba(42,61,89,.14118); padding:20px;}
.tan dl:hover .tcd{ display:block;}
.tcd1{ width:680px; height:40px; float:left; font-size:16px; line-height:40px; border-bottom:1px solid #e6e6e6; text-align:left; font-weight:bold; color:#C00; margin-bottom:9px; background:url(images/qt.jpg) no-repeat left center; padding-left:10px;}
.tcd2{ width:690px; height:300px; float:left;}
.tcd2 li{ width:215px; height:30px; float:left; line-height:30px; font-size:14px; text-align:left; color:#666;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-right:15px; display:inline;}
.tcd2 li a{color:#666; text-decoration:none;}
.tcd2 li a:hover{color:#c00; text-decoration:underline;}
.phb{ width:265px; height:120px; float:left; padding:10px 15px; background:#FFF; border-radius:10px; margin:7px 8px 8px 7px; display:inline;}
.phb dl{ width:265px; height:112px; float:left;}
.phb dl dt{ width:265px; height:80px; float:left; font-size:12px; line-height:25px; color:#666; text-align:left;}
.phb dl dt span{ width:265px; height:30px; float:left; font-size:16px; line-height:30px; color:#000; font-weight:bold; text-align:left;}
.phb dl dd{ width:155px; height:32px; float:left; background:#EA302B;  text-align:center; line-height:32px; font-size:14px; color:#FFF; margin-top:5px;border-radius:10px;}
.phb dl dd a{background:#EA302B; color:#FFF; text-decoration:none; display:block;border-radius:5px;transition:0.3s;}
.phb dl dd a:hover{background:#c00; color:#FFF; display:block; text-decoration:underline;}
.cen2b{ width:250px; height:auto; float:right; background:url(images/cen2b.jpg) no-repeat top center #FFF; border-left:1px solid #E6E6E6;}
.sbd{ width:250px; height:auto; float:left; text-align:center; padding:15px 0px;}
.sbd1{ width:210px; height:auto; float:left; padding:0px 20px;}
.sbd1 li{ width:210px; height:38px; float:left; margin-bottom:11px;}
.wbk{ width:168px; height:36px; margin-bottom:10px; border:1px solid #e6e6e6; border-radius:20px; padding:0px 20px; color:#333; font-size:14px; line-height:36px; text-align:left;}
.wbk placeholder{ color:#999;}
.yzm{ width:80px; height:36px; margin-bottom:10px; border:1px solid #e6e6e6; border-radius:20px; padding:0px 20px; color:#333; font-size:14px; line-height:36px; text-align:left;}
.san{ width:210px; height:35px;background:#EA302B; color:#FFF; text-decoration:none; display:block;border-radius:5px;transition:0.3s; font-size:14px; border:none;}
.cen3{ width:1200px; height:auto; overflow:hidden; margin:20px auto; padding:35px 0px;background: linear-gradient(to bottom right, #FCFDFE, #EEF6FB);}
.cen3a{ width:1200px; height:auto; float:left; text-align:center; margin-bottom:25px;}
.cen3b{ width:1180px; height:auto; float:left; margin-left:10px; display:inline;}
.mr_frbox {width:1180px; height:auto; float:left;}
.mr_frBtnL { float: left; cursor: pointer; display: inline; }
.mr_frUl { float: left; height:285px; width:1180px;}
.mr_frBtnR { float: right;display:inline; cursor: pointer;  }
.mr_frUl ul li {float: left; height:auto; width:180px; background:#EA302B; margin:0px 10px; display:inline; text-align:center; font-size:14px; color:#fff; overflow:hidden;}
.mr_frUl ul li img{ width:100%;transition:0.3s;}
.mr_frUl ul li img:hover{transform: scale(1.1,1.1);}
.mr_frUl ul li a{ font-size:14px; color:#fff; text-decoration:none; line-height:23px;}
.mr_frUl ul li a:hover{color:#fff; text-decoration:underline;}
.mr_frUle { float: left; height:40px; width:100%; text-align:center; margin-top:30px;}

#demo {overflow:hidden;  width:99%; float:left; height:285px; margin-left:5px;}
/*
	#demo img {
	height:175px; overflow:hidden;   text-align:center;  }*/
	#demo li{ width:180px; height:285px; float:left; background:#666;}
	#indemo {
	float: left;
	width: 800%;
	}
	#demo1 {
	float: left;
	}
	#demo li { width:180px; height:285px; float:left; background:#EA302B;}
	#demo1 li{ width:180px; height:285px; float:left; background:#EA302B; display:inline; font-size:14px; text-align:center; margin:0px 5px; line-height:23px; color:#FFF; overflow:hidden;}
	#demo1 li a{color:#fff; text-decoration:none;}
	#demo1 li a:hover{color:#fff; text-decoration:none;}
	#demo li img{ width:100%;transition:0.3s;}
	#demo li img:hover{transform: scale(1.1,1.1);}
	#demo2 li img{ width:100%;transition:0.3s;}
	#demo2 li img:hover{transform: scale(1.1,1.1);}
	#demo2 {
	float: left;
	}
	#demo2 li{ width:180px; height:285px; float:left; background:#EA302B; display:inline; font-size:14px; text-align:center; margin:0px 5px; line-height:23px; color:#FFF; overflow:hidden;}
	#demo2 li a{color:#fff; text-decoration:none;}
	#demo2 li a:hover{color:#fff; text-decoration:none;}



.cen4{ width:100%; height:330px; margin:0 auto; background:url(images/cen4.jpg) no-repeat center; padding:50px 0;}
.cen4a{ width:1200px; height:330px; margin:0 auto;}
.cen4a1{ width:1200px; height:auto; float:left; text-align:center; margin-bottom:22px;}
.cen4a2{ width:1200px; height:auto; float:left;}
.ys1{width:160px; height:205px; float:left; padding:30px 35px; margin-right:12px; display:inline;background: linear-gradient(to bottom right, #3ca419, #129f45); border-radius:10px;}
.ys1a{ width:160px; height:50px; float:left; text-align:center;}
.ys1b{ width:160px; height:auto; float:left; font-size:16px; line-height:40px; font-weight:bold; color:#FFF; text-align:center; margin:15px 0px;}
.ys1c{ width:158px; height:32px; float:left; text-align:center; font-size:14px; color:#FFF; line-height:30px;}
.ys1c a{color:#FFF; text-decoration:none; display:block; border:1px solid #fff; border-radius:10px; transition:0.3s;}
.ys1c a:hover{color:#ff0000; text-decoration:underline; border:1px solid #ff0000;}
.ys2{width:160px; height:205px; float:left; padding:30px 35px; margin-right:12px; display:inline;background: linear-gradient(to bottom right, #e9911a, #e36426); border-radius:10px;}
.ys3{width:160px; height:205px; float:left; padding:30px 35px; margin-right:12px; display:inline;background: linear-gradient(to bottom right, #0093c3, #0067cd); border-radius:10px;}
.ys4{width:160px; height:205px; float:left; padding:30px 35px; margin-right:12px; display:inline;background: linear-gradient(to bottom right, #8247b6, #582ba1); border-radius:10px;}
.ys5{width:160px; height:205px; float:right; padding:30px 35px; display:inline;background: linear-gradient(to bottom right, #f3c53f, #e8a019); border-radius:10px;}
.cen5{ width:1200px; height:auto; margin:25px auto; background:url(images/cen4.jpg) no-repeat center; background-size: cover; padding:30px 0px 10px 0px; overflow:hidden;}
.cen5a{ width:1200px; height:auto; margin:0 auto;}
.cen5a1{ width:1200px; height:auto; float:left;}
.cen5a1 img{ width:100%;}
.cen6{ width:1200px; height:auto; margin:0 auto; padding:45px 0;background:#fff;}
.cen6a{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.cen6a1{ width:1200px; height:auto; float:left;}
.cen6a1 dl{ width:165px; height:auto; float:left; margin:0px 37px 0px 38px; display:inline;}
.cen6a1 dl dt{ width:165px; height:auto; float:left; line-height:50px; font-size:18px; text-align:center; color:#000; font-weight:bold;}
.cen6a1 dl dd{ width:165px; height:auto; float:left; line-height:30px; font-size:16px; text-align:center; color:#666;}
.cen6a1 dl dt:hover img {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}
.cen6a1 dl dt img {
    margin: 0 auto;
    display: block;
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
.cen7{ width:1200px; height:auto; overflow:hidden; margin:25px auto; background:url(images/cena.png) no-repeat center bottom; padding-bottom:20px;}
.cen7a{ width:1200px; height:50px; float:left; border-top:1px solid #E60000; text-align:center; margin-bottom:10px;}
.cen7b{ width:1180px; height:auto; float:left; margin-left:10px; display:inline;}
.cen7b dl:nth-child(odd){ width:585px; height:85px; float:left; margin-bottom:15px;}
.cen7b dl:nth-child(even){ width:585px; height:85px; float:right; margin-bottom:15px;}
.cen7b dl dt{ width:135px; height:85px; float:left; overflow:hidden;}
.cen7b dl dt img{ width:135px; height:85px;}
.cen7b dl dd{ width:435px; height:85px; float:right; line-height:28px; text-align:left; color:#666; font-size:12px;}
.cen7b dl dd a{color:#000; font-size:16px; text-decoration:none;}
.cen7b dl dd a:hover{color:#c00; text-decoration:underline;}
.ylj{ width:1180px; height:auto; margin:25px auto 50px auto; overflow:hidden; background:#FFF; padding:10px;}
.ylj1{ width:1180px; height:50px; float:left; margin-bottom:15px; border-bottom:1px solid #ddd;}
.ylj2{ width:1180px; height:auto; float:left; line-height:30px; text-align:left; font-size:14px; color:#666;}
.ylj2 a{color:#666; text-decoration:none;}
.ylj2 a:hover{color:#c00; text-decoration:none;}
.root{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:#1B1B1B;}
.root1{ width:1200px; height:auto; margin:0 auto;}
.root1a{ width:1200px; height:auto; float:left;}
.root1b{ width:1200px; height:auto; float:left; margin:15px 0px; text-align:center; line-height:30px; font-size:14px; color:#EEEEEE;}
.root1b a{color:#EEEEEE; text-decoration:none;}
.root1b a:hover{color:#fff; text-decoration:underline;}
.ren{ width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-bottom:40px;}
.ren2{ width:235px; height:auto; float:left; position:fixed; top:149px;}
.ren1{ width:940px; height:auto; float:right;}
.ren1a{ width:940px; height:auto; float:left; margin-bottom:20px;}
.ren1a dl{ width:940px; height:auto; float:left; border-bottom:1px solid #DDDDDD; background:#F3F3F3;}
.ren1a dl dt{ width:150px; height:auto; float:left; text-align:left; font-size:14px; line-height:30px; color:#333; font-weight:bold; padding:10px 0px 10px 10px;}
.ren1a dl dd{ width:780px; height:auto; float:left; background:#fff; padding:10px 0px;}
.ren1a dl dd li{ width:auto; height:30px; float:left; line-height:30px; font-size:12px; text-align:left; color:#666; margin:0px 15px; display:inline;}
.ren1a dl dd li a{color:#005AA0; text-decoration:none;}
.ren1a dl dd li a:hover{color:#c00; text-decoration:underline;}
.wz{ width:1200px; height:50px; margin:0 auto;}
.wza{ width:1175px; height:50px; margin:0 auto; background:url(images/home.png) no-repeat left center; padding-left:25px; text-align:left; font-size:14px; line-height:50px; color:#000;}
.wza a{ color:#000; text-decoration:none;}
.wza a:hover{ color:#c00; text-decoration:underline;}
.ren1b{ width:940px; height:auto; float:left; margin-bottom:20px;}
.ren1b1{ width:220px; height:auto; float:left; background:#F3F3F3; border-radius:10px; margin:7px 7px 7px 8px; display:inline;}
.ren1b1 dl{ width:220px; height:auto; float:left; padding-bottom:12px;}
.ren1b1 dl dt{ width:220px; height:auto; float:left; font-size:12px; line-height:25px; color:#666; text-align:center;}
.ren1b1 dl dt span{ width:220px; height:30px; float:left; font-size:16px; line-height:30px; color:#000; font-weight:bold; text-align:center;}
.ren1b1 dl dt img{ width:220px; height:110px;border-radius: 10px 10px 0 0;}
.ren1b1 dl dd{ width:185px; height:32px; float:left; background:#EA302B;  text-align:center; line-height:32px; font-size:14px; color:#FFF; margin-top:5px;border-radius:10px; margin-left:17px;}
.ren1b1 dl dd a{background:#EA302B; color:#FFF; text-decoration:none; display:block;border-radius:5px;transition:0.3s;}
.ren1b1 dl dd a:hover{background:#c00; color:#FFF; display:block; text-decoration:underline;}
.ynxw{ width:1180px; height:auto; margin:0 auto; overflow:hidden; background:#FFF; padding:20px 10px;}
.ynxw dl{ width:1180px; height:140px; float:left; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #ddd;}
.ynxw dl dt{ width:220px; height:140px; float:left; overflow:hidden;}
.ynxw dl dt img{ width:220px; height:140px; transition:0.3s;}
.ynxw dl dt img:hover{transform: scale(1.2,1.2);}
.ynxw dl dd{ width:945px; height:140px; float:right; line-height:28px; text-align:left; color:#666; font-size:12px;}
.ynxw dl dd a{color:#000; font-size:16px; text-decoration:none;}
.ynxw dl dd a:hover{color:#c00; text-decoration:underline;}
.fy{ width:100%; text-align:center; height:50px; overflow:hidden; font-size:14px; float:left; line-height:50px; background:#efefef; margin:15px 0; color:#000;}
.fy a{ padding:5px 15px; color:#000; text-decoration:none; border:1px solid #ccc; background:#FFF; margin-right:10px; display:inline;}
.fy span{ padding:5px 15px; color:#000; text-decoration:none; border:1px solid #ccc; background:#FFF; margin-right:10px; display:inline;}
.bt{ width:100%; text-align:center; font-size:20px; float:left; line-height:50px; font-weight:bold; color:#000000;}
.sj{ width:100%; text-align:center; border-bottom:1px dashed #CCCCCC; line-height:30px; float:left; font-size:12px; color:#999999; background:#efefef;}
.tu{ width:100%; margin:20px 0px; text-align:center; float:left;}
.nr{ width:100%; height:auto; font-size:14px; float:left; line-height:30px; text-align:left; padding-bottom:25px;}
.syhz{ width:1180px; height:auto; margin:0 auto; padding:20px 10px; background:#FFF; overflow:hidden;}
.lya{ width:80%; height:auto; float:left; padding-left:10%;}
.lya dl{ width:46%; float:left; height:auto; margin:10px 2%; display:inline;}
.lya dl dt{ width:30%; float:left; height:auto; text-align:center; font-size:14px; line-height:40px; color:#000;}
.lya dl dd{ width:70%; float:right;}
.lyb{ width:100%; float:left; height:auto; margin:10px 0; display:inline;}
.lyb dl{ width:100%; height:auto; float:left;}
.lyb dl dt{ width:14%; float:left; height:auto; text-align:center; font-size:14px; line-height:40px; color:#000;}
.lyb dl dd{ width:84%; float:left;}

.lyk{ width:96%; height:40px; padding-left:4%; border:1px solid #ccc; line-height:40px; text-align:left; font-size:14px; color:#000;}
.lyka{ width:96%; height:120px; padding-left:4%; border:1px solid #ccc; line-height:40px; text-align:left; font-size:14px; color:#000;}
.lykb{ width:40%; height:40px; padding-left:4%; border:1px solid #ccc; line-height:40px; text-align:left; font-size:14px; color:#000;}
.lyc{ width:100%; float:left; height:auto; margin:10px 0; display:inline; text-align:center;}
.wapto,.wapfg,.wapcen1,.wapcen2,.wapcen3,.wapcen5a{ display:none;}
.qbj{ background:none!important;}
.zcfd{ width:45px; height:auto; position:fixed; top:20%; right:3px;}
.zcfd dl{ width:45px; height:29px; float:left; border-bottom:1px solid #FFF; background:#c00; padding:8px 0px; position:relative;}
.zcfd dl dt{ width:45px; height:29px; float:left; text-align:center;}
.zcfd dl dd{ width:45px; height:auto; float:left; }
.zcfd dl a dd{ color:#FFF; text-decoration:none;}
.zcfd dl a:hover dd{ color:#FFF; text-decoration:underline;}
.zcfd dl:hover .ewm{ display:block;}
.zcfd dl:hover .zxun{ display:block;}
.rtfd{ width:120px; height:304px; position:fixed; top:30%; right:3px; background:url(images/rtfd.jpg) no-repeat center top;}
.rtfd1{ width:120px; height:30px; padding-top:175px; float:left; text-align:center;}
.ewm{ width:170px; height:170px; padding:10px; background:#C00; position:absolute; z-index:999; top:-95px; left:-191px; display:none;}
.hzkh{ width:1200px; height:auto; margin:0 auto; background:#FFF; padding:50px 0; overflow:hidden;}
.hzkh1{ width:1200px; height:auto; margin:0 auto;}
.hzkh1a{ width:1200px; height:auto; float:left; text-align:center; margin-bottom:22px;}
.hzkh1b{ width:1200px; height:auto; float:left;}
.hzkh1b dl{ width:130px; height:40px; float:left; background:#FFF; padding:15px; border-radius:10px; margin:5px 6px 6px 5px; display:inline;}
.hzkh1b dl dt{ width:50px; height:40px; float:left;}
.hzkh1b dl dt img{ width:50px; height:40px;}
.hzkh1b dl dd{ width:75px; height:40px; float:right; line-height:40px; text-align:left; font-size:14px; color:#212529;}
.zxun{ width:170px; height:45px; background:#C00; position:absolute; z-index:999; top:0px; left:-171px; display:none; text-align:center; line-height:45px; font-size:14px; color:#FFF; font-weight:bold;}
.zxun a{ color:#FFF; text-decoration:none;}
.zxun a:hover{ color:#FFF; text-decoration:underline;}
.zce1{ width:1185px; height:38px; margin:0px auto 10px auto; background:#FFF; border-bottom:2px solid #c00; line-height:38px; padding-left:15px; font-size:16px; font-weight:bold; color:#C00;}
.zce2{ width:1200px; height:250px; margin:0px auto 10px auto; background:#FFF;}
.zce3{ width:1200px; height:auto; margin:0px auto 10px auto; background:#FFF; overflow:hidden; padding-bottom:10px;}
.zce3a{ width:1185px; height:38px; margin:0px auto 10px auto; border-bottom:1px solid #ddd; line-height:38px; padding-left:15px; font-size:16px; font-weight:bold; color:#000; background:url(images/xt.jpg) no-repeat center left;}
.zce3b{ width:1200px; height:auto; margin:0 auto;}
.zce3b dl{ width:1180px; height:auto; float:left; border-bottom:1px solid #DDDDDD; background:#f6f8fa; margin-left:10px; display:inline;}
.zce3b dl dt{ width:150px; height:auto; float:left; text-align:left; font-size:16px; line-height:30px; color:#333; font-weight:bold; padding:10px 0px 10px 10px;}
.zce3b dl dd{ width:1020px; height:auto; float:left; background:#fff; padding:10px 0px;}
.zce3b dl dd li{ width:auto; height:auto; float:left; line-height:30px; font-size:14px; text-align:left; color:#666; margin:0px 15px 15px 15px; display:inline; border:1px solid #ccc;}
.zce3b dl dd li a{color:#fff; text-decoration:none; background:#C00; display:block; padding:5px 20px; transition:0.3s;}
.zce3b dl dd li a:hover{color:#fff; text-decoration:underline; background:#FF6600; display:block; padding:5px 20px;}
.zce4{ width:100%; height:auto; margin:0px auto 10px auto; background:#FFF; overflow:hidden; text-align:center;}
.wapzce4{ display:none;}
.zsban{ width:100%; height:447px; margin:0 auto; background:url(images/tmzc_new.jpg) no-repeat center;}
.zsban1{ width:100%; height:64px; margin:0 auto; font-size:36px; line-height:64px; text-align:center; color:#FFF; font-weight:bold; padding-top:160px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.zsban2{ width:100%; height:37px; margin:0 auto; text-align:center; padding-top:30px;}
.zsban3{ width:100%; height:50px; margin:0 auto; text-align:center; padding-top:30px;}
.hc1{ width:100%; height:401px; margin:0 auto; background:url(images/xxb.png) no-repeat center; padding:40px 0px;}
.hc1a{ width:100%; height:auto; margin:0 auto; text-align:center; line-height:35px; font-size:24px; color:#333; font-weight:bold;}
.hc1b{ width:100%; height:auto; margin:0 auto; text-align:center; line-height:35px; font-size:16px; color:#666;}
.hc1c{ width:1200px; height:auto; margin:40px auto 0px auto;}
.hc1c dl{ width:100%; height:auto; float:left;}
.hc1c dl dt{ width:50%; height:auto; float:left; text-align:left; font-size:16px; line-height:35px; color:#000;}
.hc1c dl dd{ width:35%; height:auto; float:right;}
.hc2{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:#FFF; padding:40px 0px;}
.hc2a{ width:1200px; height:35px; margin:0 auto; text-align:center; line-height:35px; font-size:24px; color:#333; font-weight:bold;}
.hc2b{ width:1200px; height:auto; margin:0 auto;}
.hc2b img{ width:100%;}
.hc3{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:#F4F5FC; padding:40px 0px;}
.hc2a1{ width:100%; height:35px; float:left; text-align:center; line-height:35px; font-size:16px; color:#666; margin-bottom:35px;}
.hc4{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:#fff; padding:40px 0px;}
.hc4a{ width:1200px; height:auto; margin:0 auto; overflow:hidden; text-align:center;}
.hc4a dl{ width:240px; height:150px; float:left; background:#f7f7f7; border-radius:10px; padding:25px 15px; margin:15px; display:inline; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);}
.hc4a dl dt{ width:250px; height:90px; float:left; text-align:center; font-size:18px; color:#333; line-height:30px;}
.hc4a dl dd{ width:250px; height:60px; float:left; text-align:center; font-size:12px; color:#666; line-height:30px;}
.hc5{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:url(images/footer.jpg) no-repeat center;background-size:100% 100%; padding:40px 0px;}
.hc5a{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.hc5a li{ width:270px; height:190px; float:left; background:#fff; border-radius:5px; margin:10px; display:inline; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3); border:1px solid #ddd; padding:4px; overflow:hidden;}
.hc5a li img{ transition:0.3s; width:270px; height:190px;}
.hc5a li img:hover{ transform: scale(1.1,1.1);}
.hc6{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:#fff; padding:40px 0px;}
.hc6a{ width:1200px; height:auto; margin:0 auto;}
.hc7{ width:1200px; height:auto; margin:0 auto;}
.hc7a{width:225px; height:205px; float:left; padding:30px; margin-right:20px; display:inline;background: linear-gradient(to bottom right, #e9911a, #e36426); border-radius:10px;}
.hc7b{width:225px; height:205px; float:left; padding:30px; margin-right:20px; display:inline;background: linear-gradient(to bottom right, #0093c3, #0067cd); border-radius:10px;}
.hc7c{width:225px; height:205px; float:left; padding:30px; margin-right:20px; display:inline;background: linear-gradient(to bottom right, #8247b6, #582ba1); border-radius:10px;}
.hc7d{width:225px; height:205px; float:right; padding:30px; display:inline;background: linear-gradient(to bottom right, #f3c53f, #e8a019); border-radius:10px;}
.hc8{ width:100%; height:330px; margin:0 auto; background:url(images/cen4.jpg) no-repeat center; padding:50px 0;}
.hc8a{ width:225px; height:auto; float:left; text-align:center; line-height:40px; font-size:18px; color:#FFF; font-weight:bold;}
.hc8b{ width:225px; height:auto; float:left; text-align:center; line-height:26px; font-size:14px; color:#FFF;}

.zsa{ width:1200px; height:auto; margin:0 auto; overflow:hidden; background:#FFF; padding:20px; line-height:30px; font-size:14px;}
.zjyfg{ width:100%; height:25px; margin:0 auto;}
.sdt{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.szsn{ width:100%; height:auto; float:left; overflow:hidden;}
.szsn1{ width:100%; height:auto; float:left;}
.inx {display:none;}

.jyxx1a{ width:100%; height:auto; float:left;}
.jyxx1a li{ width:32%; float:left; display:block; text-align:left; line-height:50px; font-size:16px; color:#fff;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background:url(images/yc.jpg) no-repeat right center #ff6600; border-bottom:1px solid #FFF; padding-left:1.333%;}
.jyxx1a li a{ width:32%; height:50px; color:#000; display:block;}
.jyxx1a li.hover{ width:32%; height:50px; color:#ffffff; background:#c00; font-weight:bold;}
.sdt2{ width:100%; height:auto; float:left; text-align:left; line-height:30px; margin-top:45px; font-size:16px; color:#000;}

.bgq{ width:1180px; height:380px; margin:20px auto; background:url(images/cen4.jpg) no-repeat center; padding-top:20px; padding:20px 10px 0px 10px;}
.bgqa{ width:100%; height:210px; float:left;}
.bgqa li{ width:25%; height:210px; float:left; text-align:center; font-size:14px; color:#333; line-height:30px; font-weight:bold;}
.bgqb{ width:100%; height:auto; float:left; text-align:center; margin-top:30px;}
.gywm{ width:1200px; height:auto; margin:0 auto; position:relative; overflow:hidden;}
.gywma{ width:1200px; height:675px; float:left;}
.gywma img{ height:100%;}
.gywmb{ width:920px; height:395px; float:left; position:absolute; z-index:97; left:100px; top:100px;background: rgba(255, 255, 255, 0.8); border-radius:5px; padding:40px;}
.gywmb1{ width:100%; height:55px; float:left; line-height:55px; text-align:center; font-size:28px; font-weight:bold; color:#000; margin-bottom:20px;}
.gywmb2{ width:100%; height:auto; float:left; line-height:35px; text-align:left; font-size:16px; color:#333;}
.qywh{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.qywh1{ width:100%; height:auto; float:left;}
.qywh1 img{ width:100%;}
.shu{ width:1200px; height:242px; margin:0 auto; background:url(images/shuzi.jpg) no-repeat left center;}
.shuzi{ width:100%; height:auto; float:left; overflow:hidden; padding-top:50px;}
.shuzi dl{ width:33.333%; height:120px; float:left;}
.shuzi dl dt{ width:100%; height:60px; float:left; font-size:40px; line-height:60px; text-align:center; font-weight:bold; color:#f00;}
.shuzi dl dd{ width:100%; height:30px; float:left; font-size:15px; text-align:center; color:#fff; line-height:30px;}
.shuzi dl dd span{ font-size:18px; font-weight:bold;}

.ffl{ width:1180px; height:auto; margin:0 auto; padding:10px;}
.ffl dl:nth-child(odd){ width:580px; height:auto; float:left; display:inline;box-shadow:5px 5px 7px #eee; margin-bottom:20px; clear:both; background:url(images/all_two.jpg) no-repeat bottom center;}
.ffl dl:nth-child(even){ width:580px; height:auto; float:left; display:inline; margin-left:20px;box-shadow:5px 5px 7px #eee; margin-bottom:20px; background:url(images/all_two.jpg) no-repeat bottom center;}
.ffl dl dt{ width:580px; height:45px; float:left; text-align:center; font-size:16px; line-height:45px; font-weight:bold; border-top:1px solid #DDDDDD;border-radius:20px 0px;}
.ffl dl dd{ width:580px; height:auto; float:left; padding:10px 0px 0px 0px;}
.ffl dl dd li{ width:auto; height:auto; float:left; line-height:30px; font-size:14px; text-align:left; color:#666; margin:0px 15px 15px 15px; display:inline; border-radius:5px;}
.ffl dl dd li a{color:#333; text-decoration:none; background:#f1f1f1; display:block; padding:5px 20px; transition:0.3s; border-radius:5px;}
.ffl dl dd li a:hover{color:#fff; text-decoration:none; background:#c00; display:block; padding:5px 20px;transform: scale(1.2,1.2);}

.chax{ width:1180px; height:auto; margin:0 auto; background:#FFF; padding:10px 10px 80px 10px; overflow:hidden; border-radius:10px 10px 0px 0px;}
.chax1{ width:100%; height:180px; float:left; text-align:center; padding-top:20px; font-size:20px; color:#000; line-height:45px;}
.chax1 span{color:#f00; font-weight:bold;}
.chax2{ width:100%; height:auto; float:left;}
.chax2 dl{ width:20%; height:60px; float:left; background:url(images/dtt.jpg) repeat-x;}
.chax2 dl dt{ width:100%; height:30px; float:left; text-align:center; font-size:16px; line-height:30px; color:#999;}
.chax2 dl dd{ width:22px; height:22px; float:left; text-align:center; border-radius:11px; background:#CCCCCC; margin-left:45%; display:inline;}

@media screen and (max-width:768px) {
.ffl{ width:90%; padding:10px 0px;}
.ffl dl:nth-child(odd),.ffl dl:nth-child(even),.ffl dl dt,.ffl dl dd{ width:100%!important; height:auto!important; margin-left:0px;}
	.zcfd{ display:none;}
.wapto{ display:block; background:#fff;}
.to,.dao,.cen1{ display:none;}
.wapto1{ width:96%; height:50px; margin:0 auto; padding:5px 2%; background:url(images/to.jpg) no-repeat center;}
.wapto1a{ width:38%; height:50px; float:left; text-align:left; overflow:hidden;}
.wapto1a img{ width:100%;max-width: 178px;}
.wapto2{ width:96%; height:80px; margin:0 auto; padding:0 2%; background:#CC0000;}
.wapto2 li{ width:25%; height:40px; float:left; font-size:16px; font-weight:bold; line-height:40px; text-align:center; color:#FFF;  background:url(images/stt.jpg) no-repeat center right; border-bottom:1px solid #fff;}
.wapto2 li a{ color:#FFF; text-decoration:none;}
.wapto2 li a:hover{ color:#FFF; text-decoration:underline;}
.wapto1b{ width:55%; height:35px; float:right;border: 2px solid #E62828; margin-top:5px;}
.wapto1b dl{ width:100%; height:32px; float:left;}
.wapto1b dl dt{ width:73%; height:30px; float:left;}
.wapto1b dl dd{ width:25%; height:auto; float:right;}
.wapssq{ width:100%; height:30px; border:0px; background:#FFF; line-height:32px; text-align:left;}
.wapssh{ width:100%; height:35px; background:#E62828; border:0px; text-align:center; font-size:14px; color:#FFF; line-height:34px; border-radius:0px;}
.wapfg{ width:100%; height:141px; margin:0 auto; display:block;}
.wapcen1{ width:96%; height:auto; margin:0 auto; padding:10px 2%; background:#f5f5f5; display:block; overflow:hidden;}
.wapfl{ width:100%; height:auto; float:left; background:#FFF; border-radius:10px; padding:10px 0px;}
.wapfl li{ width:25%; height:auto; float:left; font-size:12px; line-height:25px; text-align:center; color:#444860; margin:15px 0px; display:inline;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.wapfl li img{ width:50%;}
.wapfl li a{ color:#444860; text-decoration:none;}
.wapfl li a:hover{ color:#c00; text-decoration:none;}
.wapcen2{ width:96%; height:auto; margin:0 auto; padding:10px 2%; background:#f5f5f5; display:block; overflow:hidden;}
.wapcen2a{ width:100%; height:auto; float:left; background:#FFF; border-radius:10px;padding: 10px 0px;}
.wapcen2a1{ width:100%; height:35px; float:left; text-align:center; font-size:16px; color:#000; line-height:35px; font-weight:bold; border-bottom:1px solid #ddd;}
.wapcen2a2{ width:100%; height:auto; float:left;}
.wapcen2a2 dl{ width:42%; height:auto; float:left; margin:1.5% 2%; display:inline; background:#f1f1f1; border-radius:5px; padding:2% 2%;}
.wapcen2a2 dl dt{ width:100%; height:auto; float:left; font-size:12px; line-height:25px; color:#666; text-align:left;}
.wapcen2a2 dl dt span{ width:100%; height:auto; float:left; font-size:14px; line-height:30px; color:#000; font-weight:bold; text-align:left;}
.wapcen2a2 dl dd{ width:100%; height:32px; float:left; background:#EA302B;  text-align:center; line-height:32px; font-size:14px; color:#FFF; margin-top:5px;border-radius:10px;}
.wapcen2a2 dl dd a{background:#EA302B; color:#FFF; text-decoration:none; display:block;border-radius:5px;transition:0.3s;}
.wapcen2a2 dl dd a:hover{background:#c00; color:#FFF; display:block; text-decoration:underline;}
.wapcen3{ width:96%; height:auto; margin:0 auto; padding:10px 2%; background:#f5f5f5; display:block; overflow:hidden;}
.wapcen3a{ width:100%; height:auto; float:left; background:#FFF; border-radius:10px;padding: 10px 0px;}
.wapcen3a1{ width:100%; height:35px; float:left; text-align:center; font-size:16px; color:#000; line-height:35px; font-weight:bold; border-bottom:1px solid #ddd;}
.wapcen3a2{ width:90%; height:auto; float:left; padding:15px 5% 0px 5%;}
.wapcen3a2 li{ width:100%; height:38px; float:left; margin-bottom:12px;}
.wapwbk{ width:90%; height:36px; border:1px solid #e6e6e6; border-radius:20px; padding:0px 5%; color:#333; font-size:14px; line-height:36px; text-align:left;}
.wapwbk placeholder{ color:#999;}
.wapsan{ width:100%; height:35px;background:#EA302B; color:#FFF; text-decoration:none; display:block;border-radius:5px;transition:0.3s; font-size:14px; border:none;}
.cen3{ width:100%; height:auto; margin:30px auto;}
.cen3a{ width:100%; height:auto; float:left;}
.cen3b{ width:100%; float:left;}
.mr_frUl{ width:100%; float:left; height:345px;}
.mr_frbox{ width:100%; float:left; position:relative;}
.mr_frUle{ position:absolute; top:270px; left:7px; z-index:9999;}
.mr_frUl ul li {float: left; height:auto; width:46vw!important; background:#EA302B; margin:0px 10px; display:inline; text-align:center; font-size:14px; color:#fff; overflow:hidden;}
.cen4{ width:100%;background: url(images/cen4.jpg) no-repeat; background-size:100% 100%; height:auto; overflow:hidden;}
.ys1a,.ys1b,.ys1c{ width:100%;}
.cen5{ width:100%; margin:30px auto;}
.cen4a,.cen4a1,.cen4a2{ width:100%; height:auto; float:left;}
.ys1,.ys2,.ys3,.ys4,.ys5{ width:42%; margin:2%; padding:2%; float:left;}
.wapcen5a{ width:100%; height:auto; float:left; display:block;}
.wapcen5a img{ width:100%;}
.cen6,.cen6a,.cen6a1{ width:100%;}
.cen6a1 dl{ width:42%; margin:0px 4% 10px 4%;}
.cen6a1 dl dt{ width:100%;}
.cen6a1 dl dt img{ width:75%;}
.cen6a1 dl dd{ width:100%;}
.cen7{ width:94%; margin:0px auto 15px auto; padding:0px;}
.cen7a{ width:100%;}
.cen7b{ width:94%; margin-left:2%;}
.cen7b dl{ width:100%!important; height:auto!important; margin-bottom:15px;}
.cen7b dl dt{ width:28%; height:auto;}
.cen7b dl dd a{ font-size:14px;}
.cen7b dl dt img{ width:100%;}
.cen7b dl dd{ width:70%; height:auto; line-height:22px;}
.ylj,.ylj1,.ylj2{ width:94%;}
.root1,.root1a,.root1b{ width:100%;}
.root1a img{ width:100%;}
.ren{ width:100%;}
.ren2{ display:none;}
.ren1,.ren1a,.ren1b{ width:100%;}
.wz{ width:98%; padding-left:2%;}
.wza{ width:95%; padding-left:5%;}
.ren1a dl,.ren1a dl dt,.ren1a dl dd{ width:100%;}
.ren1b1{ width:46%; height:auto; margin:2%; display:inline;}
.ren1b1 dl,.ren1b1 dl dt,.ren1b1 dl dt img{ width:100%;}
.ren1b1 dl dd{ width:96%; padding:0 2%; margin-left:0;}
.ren1b1 dl dt span{ width:100%; font-size:14px;}
.ynxw{ width:94%;}
.ynxw dl{ width:100%; height:auto;}
.ynxw dl dt{ width:30%; height:auto;}
.ynxw dl dt img{ width:100%; height:auto;}
.ynxw dl dd{ width:68%; height:auto; display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height:25px;
  }
.ynxw dl dd a{ font-size:14px;}
.syhz{ width:100%;}
.lya{ width:90%; padding-left:5%;}
.lya dl{ width:100%; margin:10px 0;}
.lya dl dt { width:23%; text-align:left;}
.lya dl dd{ width:75%; float:left;}
.lyk,.lykb { height:32px; line-height:32px;}
.hto1,.hto1a,.htop1,.htop3{ width:100%;}
.htop{ width:100%; height:360px;}
.hto1b{ display:none;}
.hto1a2{ width:100%; display:block;}
.hto1a2 li{ width:20%; height:38px; float:left; text-align:center; line-height:38px; color:#333; font-size:14px;}
.hto1a2 li a{color:#333; text-decoration:none;}
.hto1a2 li a:hover{color:#c00; text-decoration:none;}

.htop1 img{ width:95%;}
.htop2{ width:90%; margin-left:5%;}
.htop4{ margin-left:5%; width:95%;}
.htop4a dl{ width:100%;}
.htop4a dl dt{ width:73%;}
.htop4a dl dd{ width:26.666%;}
.htop4a{ width:60%;}
.htop4b{ width:40%;}
.ssq { width:95%; height:43px; padding-left:5%;}
.htop4b dl{ width:100%;}
.ssh { width:100%; border-radius:0px;}
.htop4b dl dt { width:30%;}
.htop4b dl dd { width:60%;}
.hcen,.xban{ display:none;}
.hzkh1,.hzkh1a,.hzkh1b{ width:100%;}
.hzkh1b dl{ width:42%; margin:2%; padding:2%;}
.hzkh1b dl dt{ width:35%;}
.hzkh1b dl dd{ width:60%;}
.hzkh{ width:100%; padding:25px 0px;}
.cen5a1,.cen5a{ width:100%;}
.cen5{ margin:0 auto;}
.nlogo1{ width:100%;}
.nlogo1a{ width:55%; margin-left:2%;}
.nlogo1a img{ width:100%;max-width: 230px;}
.nlogo1b{ display:none;}
.zce1{ width:97%; padding-left:3%;}
.zce2{ display:none;}
.zce3,.zce3b{ width:100%;}
.zce3a{ width:97%; padding-left:3%;}
.zce3b dl,.zce3b dl dt,.zce3b dl dd{ width:100%;}
.zce4{ display:none;}
.wapzce4{ width:100%; display:block;}
.wapzce4 img{ width:100%;}
.zsban1 { font-size:25px;}
.hc1c,.hc3,.hc4,.hc7{ width:94%;}
.hc1c dl dt{ width:100%;}
.hc2a,.hc2b,.hc4a{ width:100%;}
.hc2b img,.hc4a img{ width:100%;}
.hc7a,.hc7b,.hc7c,.hc7d{ width:42%; margin:10px 1%; padding:3%; min-height:225px;}
.hc8a,.hc8b{ width:100%;}
.zsa{ width:90%; height:auto; margin:0 auto; overflow:hidden; background:#FFF; padding:5%; line-height:30px; font-size:14px;}
.zsa img{ width:100%;}
.ccd1b{ display:none;}
.hto1a1{ display:none;}
.cen2{ display:none;}
.jyxx1a li{ width:100%;}
.jyxx1a li a{ width:100%;}
.jyxx1a li.hover{ width:100%;}
.bgq{ width:100%; height:auto; overflow:hidden;}
.bgqa{ height:auto;}
.bgqb img{ width:100%;}
.bgqa li{ width:50%; height:auto;}
.bgqa li img{ width:90%; height:auto;}
.gywm{ width:100%;}
.gywma{ width:100%;}
.gywmb{ width:70%; height:auto; padding:5%; left:10%; top:5%;}
.gywmb1{ height:auto; margin-bottom:10px; line-height:45px; font-size:20px;}
.gywmb2{ font-size:14px; line-height:25px;}
.qywh{ width:100%;}
.shu { width:100%;}
.shuzi dl dt { font-size:30px;}
.shuzi dl dd { font-size:12px;}
.ccd1{ width:100%;}
.ccd1a{ width:55%;}
.ccd1a img{ width:100%;}
.sll{ display:none;}
.ccd,.hto{ height:99px;}
.to3c{width:20%; display:block; float:right; text-align:right; padding-right:20px; margin-top:15px;}
.to3c img{ width:45%;}
}