@charset "UTF-8";
/* CSS Document */

/* header*/
html{font-size:62.5%;}
body{font-size:14px; color:#333; overflow-x:hidden}
img{ max-width:100%; vertical-align:top;}
.Ycyy{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
input:-moz-placeholder, textarea:-moz-placeholder {
    color: #33;
    font-size: 18px;
}
input::-moz-placeholder, textarea::-moz-placeholder {
    color: #333;
    font-size: 18px;
}

.MsgM input:-moz-placeholder, .MsgM textarea:-moz-placeholder {
    color: #8d8d8d;
    font-size: 14px;
}
.MsgM input::-moz-placeholder, .MsgM textarea::-moz-placeholder {
    color: #8d8d8d;
    font-size: 14px;
}


.MsgML{ width:230px; text-align:right; height:32px; line-height:32px;}
.MsgML1{ overflow:hidden;zoom:1; text-indent:99999px;}
.MsgML i{ color:#ea4200; padding-right:12px;}
.MsgM .otxt{ line-height:30px; height:30px; font-size:14px; color:#8d8d8d; padding:0 10px; background:#fff;}
.MsgM .otext{ line-height:20px; height:60px; padding:10px; resize:none;}
.MsgM .otxt,.MsgM .otext{ background:#fff; border:1px solid #e4e4e4;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; width:342px;}

.MsgM .otxt1{ width:100%;  box-sizing:border-box; }
.MsgM .otxt1 option{color:#8d8d8d;}
.MsgMR{ width:364px; padding-left:12px;}
.MsgM{ padding:14px 0;}

input.Searchotxt:-moz-placeholder{font-family:''; color:#b2b2b2; font-size:14px;}
input.Searchotxt::-moz-placeholder{font-family:''; color:#b2b2b2; font-size:14px;}

.otxt,.obtn,.oselect{border:none;background:none;}
.w100{width:100%;}
.w1000{width:1200px;margin:0 auto;}
.Vimg{ width:100%; height:100%; display:block;}

/*.PubTable{ display:table-row;overflow:hidden; width:1160px; padding:0 20px;}
.PubRow{ float:none;display:table-cell; vertical-align:middle;margin-bottom:-100px; *padding-bottom:110px;*float:left;}
*/
.navdl dd,.line-l,.line-r{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}

.meau{ width:25px; height:18px; position:relative; float:right; margin-right:10px; margin-top:5px; display:none;}
.meau span{ width:100%;position:absolute;right:0; top:0;display:block;height:3px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;vertical-align:top;}
.meau span{transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;}
.meau .m1{}
.meau .m2{top:8px;}
.meau .m3{top:16px; }
.meau span{background:#333;}
.meauon .m1,.meauon .m2,.meauon .m3{ background:#666;}
.meauon .m1{ transform:rotate(45deg); top:9px;}
.meauon .m2{opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.meauon .m3{ transform:rotate(-45deg); top:9px;width:25px;}

.Top{ position:relative; left:0;top:0; z-index:8888;}
.Logo{ padding-top:11px;}


.Logo a.q_img{
	
	float: left;
	
    margin:0;
	padding:0 5px;
	font-size:0;
	text-indent:-20000px;
	
width:74px;
	display:block;
	background:url(../img/logo.png) no-repeat;
	height:57px;
	cursor:hand;
	
	
	
	
	
	
	
}



.Navbg{ background:#000; position:absolute; left:0; top:165px; height:240px;z-index:888;}
.Navlist ul{ float:right; padding-top:18px;}
.Navlist li{ display:inline-block; vertical-align:top; line-height:42px;height:42px;margin-right:30px; padding-bottom:18px; position:relative; z-index:8888;}
.Navlist li.none em{ display:none;}
.Nav .a{ vertical-align:top; display:block; float:left;}
.navdl{position:absolute;  top:44px; width:100%; text-align:center;overflow:hidden;zoom:1;}
.navdl dd{background:#fff;line-height:43px;height:43px;vertical-align:top; margin-top:0px;}
.navi{ display:inline-block; background:url(../images/ico3.jpg) left top no-repeat; width:7px; height:4px; vertical-align:middle; margin-left:3px;}
.inaviA{ float:right; width:45px; line-height:45px;height:45px; text-align:right;cursor:pointer;transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s; display:none;}
.inavi{ font-size:16px; vertical-align:middle; color:#000;}
.inaviAon{transform: rotateX(180deg);-webkit-transform: rotateX(180deg);-moz-transform: rotateX(180deg);}
.Navlist li .phonea,.inaviAon .inavi{ color:#00cbea;}
.Nav{ width:880px;text-align:left;}
.Nav .last{ margin:0;}
.Nav a{ color:#ffffff;}/**/
.Top{ background:#55a9e1;}/**/
.Navlist a:hover,.Navlist .on .a,.Navlist .m .a{ color:#fff;}/**/
.Navbg,.navdl,.inaviA{ display:none;}

.Navlist li.opac .ema,.Navlist li.opac .emb{opacity:0.6;-webkit-opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}

.ema,.emb{display:inline-block; vertical-align:top; height:100%;}
.ema{ font-size:18px; padding:0; }
.emb{ width:6px; height:43px; background:url(../images/jiantou.jpg) center center no-repeat;  text-indent:-999px; overflow:hidden;zoom:1; margin-left:8px; display:none;}
.navdl{ width:180px; left:50%; margin-left:-95px;}

.Nav .on .line-l,.Nav .on .line-r,.Nav .m .line-l,.Nav .m .line-r{ width:20px;}


.TopOn{background:rgba(255,255,255,1); box-shadow:0 1px 1px rgba(180,180,180,0.4);}
.TopOn .Nav a{ color:#000;}
.TopOn .navdl a{ color:#e9eaf5;}
.TopOn .Nav a:hover{ color:#049cdf;}/**/
.TopOn{ color:#e9eaf5;}
.TopOn .Search{ background:url(../images/search_1.png) center center no-repeat;}
.TopOn .Tel{ background:url(../images/tel_1.png) left center no-repeat; color:#000;}
.TopOn .Search:hover,.Search:hover{ background:url(../images/search_2.png) center center no-repeat;}


.line-l,.line-r{ display:block; width:0;  height:6px; position:absolute; bottom:0;}
.line-l{ right:50%;}
.line-r{ left:50%;}
.Navlist li:hover .line-l,.Navlist li:hover .line-r{width:20px;}


.line-l,.line-r{ background:#d41209;}/**/


.Toptit{ }
.Header{ border-bottom:1px solid #e5e5e5;}
.Search{ border:1px solid #dbdbdb; width:186px; margin-right:18px; display:inline;}
.Searchobtn{ width:30px; height:30px; cursor:pointer; background:url(../images/search.jpg) center center no-repeat #d10d1b;}
.Searchotxt{ padding:8px; line-height:14px; height:14px; width:140px; font-family:''; color:#b2b2b2;}

/*.navdl dd:hover{ background:#d10d1b;}
.navdl dd:hover a,.navdl dd a:hover{ color:#fff;}*/


#share span{ float:left; font-size:18px; line-height:25px; height:25px; position:relative; top:4px;}
#share a{ margin-left:10px; padding:0; }
#share .bds_weixin{ background:url(../img/share1.jpg) left top no-repeat; width:25px; height:25px;background-size:25px 25px;}
#share .bds_sqq{ background:url(../img/share2.jpg) left top no-repeat; width:25px; height:25px;background-size:25px 25px;}
#share .bds_qzone{ background:url(../img/share3.jpg) left top no-repeat; width:25px; height:25px;background-size:25px 25px;}
#share .bds_tsina{ background:url(../img/share4.jpg) left top no-repeat; width:25px; height:25px;background-size:25px 25px;}


.swiper-container{ width:100%; position:relative; overflow:hidden;zoom:1;}
.swiper-wrapper{width:100%; position:relative;z-index:88;}
.swiper-slide{ background-position: center top; background-repeat:no-repeat;}
.swiper-slide-img{ display:none; width:100%; vertical-align:top;}
.swiper-pagination{ z-index:99; height:12px; text-align:center;}
.swiper-container-horizontal > .swiper-pagination-bullets{ width:100%; bottom:20px;  left:0;}
.swiper-pagination-bullet{border:none; background:none;vertical-align:top;width:12px; height:12px; background:#ffffff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100); vertical-align:top;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 4px;}
.swiper-pagination-bullet-active,.Banner .bd .on{background:#00cbea;}
.swiper-button-next, .swiper-button-prev{ width:24px; height:60px; z-index:99; margin-top:-30px;}
.swiper-button-prev{ left:0; background:url(../images/prev.png) center center no-repeat;}
.swiper-button-next{ right:0; background:url(../images/next.png) center center no-repeat;}

.Banner{ }
.Banner .swiper-slide,.IndexBanner{ height:500px;}
.Banner .bd{ bottom:30px; left:50%; margin-left:-600px;}
.Banner .bd li{ margin:0 5px;}

.Banner .bd{ display:none;}
.b_img{ display:none; width:100%;}

.link,.link a{ color:#fff;}
.link span,.link a{ display:inline-block; vertical-align:middle; margin-right:8px;}
.link{ background:#434343; padding:8px 0;}
.link a{ font-size:13px;}

.footer{ background:#222222; text-align:center; }
.footer a,.footer{color:#c1c1c1;}
.footernav{ padding-top:30px;margin-top:20px; }
.footernav a{ color:#e3e3e3; display:inline-block; margin:0 5px;}
.footercopy{padding-bottom:10px;}
.footeraddress{ border-top:1px solid #666666; padding-top:10px; padding-bottom:30px;}

.Copy{ display:none;}

.PageBanner{ background-position: center center; background-repeat:no-repeat; height:200px;}




/**/
.hhmain{ padding-top:40px;}
.hhmainl{ width:250px;}
.hhmainr{ width:910px;}
.hhmainlm,.hhmainlh2{padding:0 20px;}
.hhmainlh2{ font-size:22px; color:#fff; line-height:65px; height:65px;  background:#00448f;}
.hhmainlh2 em{ font-size:14px; padding-left:10px;}
.hhmainllist{ background:#0054A7; margin-bottom:30px;}
.hhmainlm{ line-height:45px; height:45px; border-bottom:1px solid #26639f;overflow:hidden;}
.hhmainlma{  background:url(../img/smallnav.png) left center no-repeat; display:inline-block; vertical-align:top; height:100%; background-size:15px 15px; padding-left:22px; position:relative; left:0;}

.hhmainlma h2{  background:url(../img/smallnav.png) left center no-repeat; display:inline-block; vertical-align:top; height:100%; background-size:15px 15px; padding-left:22px; position:relative; left:0;}



.hhmainlma,.hhmainlma:hover{color:#fff;}
.hhmainlm:hover .hhmainlma{ left:5px;}
.hhmainlm:hover{ background:#387fc6;}

.hhmainrmbx{ font-size:16px; padding-left:15px; position:relative; border-left:10px solid #00448f; line-height:50px; height:50px; background:#f0f0f0;}
.hhmainrmbx em{ padding:0 5px;}

.hhmainrpro{ overflow:hidden;zoom:1;}
.hhmainrproul{ width:108%;}
.hhmainrprom{ float:left; margin-right:47px; margin-top:48px; border:1px solid #ccc; position:relative; overflow:hidden; width:270px;}
.hhmainrproimg{ width:100%; max-height:338px;*height:338px;}
.hhmainrprotit{ text-align:center; position:absolute; text-align:center; left:0; bottom:0; width:100%;color:#fff; z-index:9;}
.hhmainrprobg{ position:absolute; left:0; bottom:0; width:100%; z-index:6; background:#00448f;filter:alpha(opacity=80);opacity:0.8;-webkit-opacity:0.8;-moz-opacity:0.8;}
.hhmainrprotit span{ display:inline-block; width:90%; overflow:hidden;zoom:1;  vertical-align:top;}

.hhmainrprotit span h3{ text-align:center;text-align:center; color:#fff;}


.hhmainrprobg,.hhmainrprotit{line-height:35px; height:35px;}
.hhmainrprom:hover{ border:1px solid #00448f;}
.hhmainrprom:hover .hhmainrprotit{filter:alpha(opacity=0);opacity:0;-webkit-opacity:0;-moz-opacity:0;}
.hhmainrprom:hover .hhmainrprobg{ height:100%;}
.hhmainrprom:hover .hhmainrproimg img{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);}
.hhpage{ text-align:right; padding:30px 0; padding-bottom:60px;}
.hhpage li{ display:inline-block; vertical-align:middle; margin:0 5px; color:#666;}
.hhpage li.thisclass a{ color:#00448f; }
.hhpage a:hover{text-decoration:underline;}

.hhmainrnew{ overflow:hidden; padding-top:20px;}
.hhmainrnewm{ line-height:42px; height:42px; overflow:hidden; float:left; width:100%; border-bottom:1px dashed #ccc;}
.hhmainrnewm li{list-style-type:circle;}
.hhmainrnewm  h1{text-align:center}
.hhmainrnewm  h3{float:left;width:70%;}




.hhmainrnewm span{ float:right; color:#666;}
.hhmainrnewm em{ padding-right:5px;}
.hhmainrnewm:hover a{ color:#55a9e1;}
.hhmainrnewtit{ text-align:center; font-size:18px; padding-top:30px;}
.hhmainrnewother{ text-align:center; font-size:13px; color:#666; padding-top:10px;}
.hhmainrnewother1{ padding-bottom:15px;}
.hhmainrnewother span{ padding-right:10px;}

.hhmainpubtxt{ text-align:justify; line-height:1.5;  overflow:hidden; padding:25px 0;}



.hhmainrpropagetit{ text-align:left; padding-bottom:10px;}


.Newamsxp{ font-size:15px; padding-top:30px; padding-bottom:20px;}
.Newamsxp p{ padding-bottom:5px;}

.hhmainalginl,.hhmainrnewother1{ text-align:left;}

.plr25p{ padding:0 25px;}
.hhmainlm,.hhmainlma,.hhmainrprobg,.hhmainrprom,.hhmainrprotit,.hhmainrproimg img,.hhmainrnewm:hover em{transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-moz-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}


.in h3{font-size:18px;}
.fcolor a{color:#fff; overflow:hidden;}
.laiyuan{margin:10px auto;font-size12px;}


@media screen and (max-width: 1000px) {
	/*body{ font-size:16px;}
	.xaiannav{ display:none;}
	.Nav{ padding-left:0; margin:0; position:fixed;}
	.Navlist ul{ overflow:hidden; padding-top:10px;}
	.pahebanner{ margin-top:60px; background-position:9999px 9999px; height:auto;}
	.Top{box-shadow:0 2px 3px rgba(9, 9, 9, 0.1);-webkit-box-shadow:0 2px 3px rgba(9, 9, 9, 0.1);-moz-box-shadow:0 2px 3px rgba(9, 9, 9, 0.1); }
	.navi{ display:none;}
	.inaviA{ display:block;}
	.navdl{ margin:0; top:0; left:0;padding:10px; padding-top:0; padding-left:0; width:100%; position:relative;padding-bottom:10px;height:auto;}
	.navdl dd{ margin:0;line-height:28px; float:left; width:100%; text-align:left; }
	.navdl dd a{font-size:13px; }
	

	.w1000,.FourUl,.FourListM,.FourUl,.SevenTab,.MainL ,.MainR,.Main,.ProPageAL,.PpcTxt,.ProPageAR { width:100%;box-sizing:border-box;}
	.w100,.navdl,.FourUl,.ProPageA,.ProPageB,.ProPageC,.PubNav,.PpcTxt2,.nsfmaina{ box-sizing:border-box; padding-left:5%; padding-right:5%;}
	

	
	.Tel,.LoginIn,.Navbg,.Nav .emb,.line-l,.line-r,.MainL { display:none;}
	.Logo {overflow:hidden;zoom:1;  padding:0; float:left; margin-left:10px;}
	
	.meau,.h60p,.warp_meau,.warp_search,.footerswarp,.pagedsjlist{ display:block;}
	.Top{  height:60px; padding:10px 0; position:fixed; left:0; top:0; z-index:99999;}
	.Top{box-shadow:0 2px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.2);}
	.Search{ margin:0; margin-right:20px; float:right;}
	
	.Nav{z-index:88888; position:fixed; left:0; box-sizing:border-box; top:48px; width:100%;box-shadow:0 2px 3px rgba(9, 9, 9, 0.3); display:none; margin-top:0;}
	.Nav{ background:rgba(255,255,255,0.9); padding-top:0; }
	.Navlist{ overflow:hidden;zoom:1; padding:0 10px;box-sizing:border-box; height:auto;}
	.Nav em{ display:inline-block; padding-left:5px; font-weight:normal;}
	.Nav .emb{ font-size:15px;}
	.Navlist ul{ float:none;}
	.Navlist li{ float:left;text-align:left; line-height:45px; padding:0 5px; height:auto; box-sizing:border-box;border-bottom:1px solid #d2d2d2; width:100%;}
	.Navlist li,.Nav .solu{ margin:0;}
	.warp_lanuge{ display:block; text-align:left;}
	.navdl{ padding-left:10px;}
	.navdl dd{ text-align:left; line-height:35px; height:35px; background:none;}
	.Nav .last{ padding:0 5px;}
	
	.Navlist a:hover, .Navlist .on .a, .Navlist .m .a{ color:#00cbea;}
	
	.Top{background:rgba(255,255,255,1); box-shadow:0 1px 1px rgba(180,180,180,0.4);}
	.Top .Nav a{ color:#000;}
	.Top .navdl a{ color:#666;}
	.Top .Nav a:hover{ color:#00cbea;}
	.Top{ color:#e9eaf5;}
	.b_img{ display:block;}
	.ema{ font-size:16px;}
	.Top{ height:auto;}
	.Search,#Share{ display:none;}
	.Toptit { padding:0;}
	.Logo img{ height:28px;}
	.Toptit,.Header{ border:none;}
	
	
	.Banner{ margin-top:48px;}
	.Banner,.IndexBanner { width:100%; padding:0;}
	.img{ display:none;}
	.Banner .swiper-slide{ height:auto; background-position:-9999px -9999px;}
	.swiper-button-next, .swiper-button-prev{ display:none;}
	
	
	
	
	.PageBanner{ padding:0; height:auto; background-position:-9999px -9999px; margin-top:48px;}
	.Maina{ padding-left:5%; padding-right:5%; box-sizing:border-box;}
	.Hide,.PageNav{ display:none;}
	.Show,.b_img,.PubTit1 i{ display:block;}*/
	
	
	
}
