@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0px;
}
body{
font-family: Arial, "微软雅黑"!important;
font-size:14px!important;
line-height:24px;
color:#161616;
background:#fff;
}
img{
border:none;
}
ul li{
list-style:none;
}
a{color:#161616; text-decoration: none;}

a:hover{color:#0c82ce;text-decoration:none!important;}



.shangyi { transition:all 0.4s;}
.shangyi:hover { transform:translateY(-10px);}

.cssimg,.cssimgp img{transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;/*transition-duration: 0.7s;-ms-transition-duration: 0.7s;-moz-transition-duration: 0.7s; -webkit-transition-duration: 0.7s;*/}
.cssimg:hover,.cssimgp:hover img{/*-webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05);*/transform: scale(1.08, 1.08);}





/*h1{
float:left;
padding-top:23px;
padding-bottom:23px;

}*/

#hear1{ width:100%; margin:0px auto; clear:both; visibility:visible; background:#0c82ce; line-height:41px; height:41px; text-align:left; color:#fff!important;}
#hear1 a{ color:#fff!important;}
.head h1 {float:left;
padding-top:23px;
padding-bottom:23px;}

.head{
width:1260px;
margin:auto; height:108px;clear:both; visibility:visible; 
}

.top{ color:#fff; line-height:41px; padding-left:15px; padding-right:15px;   float:right;}
.top1{ color:#fff; background:#9ad124; line-height:41px; padding-left:15px; padding-right:15px;    float:right;}





/*--------------------index.html start----------------------*/










/*nav*/
nav { width:840px; float:right; height:108px; padding-left:35px;}
nav ul {}
nav ul li {  float:left; }
nav ul li a {   text-align:center; line-height:108px;  padding:0 0x; font-size:17px; display: block; color:#000; font-family:; font-weight:400;}
nav ul li a:hover {
	color: #0c82ce;
	text-decoration: none; font-weight:bold;
	background-image: url(../images/nav_xx11111.png);
	background-repeat: no-repeat;
	background-position: center 76px;
}
nav .dropdown {width:100px; position:relative;} 
nav ul.dropdown_menu { display:block;/* width:100%;*/ position:absolute; z-index:99;  margin:0; margin-left:-40px; border-bottom:0px solid #0c82ce; }
nav .dropdown_menu li { width:180px;  margin:0;background-color: rgba(12,130,206,.8); height:0; overflow:hidden; float:none; padding:0 10px; transition:all .3s; -webkit-transition:all .3s; -o-transition:all .3s; -moz-transition:all .3s;  }
nav .dropdown:hover .dropdown_menu li { height: 45px;}
nav .dropdown:hover ul.dropdown_menu { border-bottom:0px solid #0c82ce;} 

nav .dropdown .dropdown_menu li a{color: #fff; font-size: 14px; line-height: 45px; display: block; padding:0px;   text-align: center; }















#menu{width:690px;
float:right;
font-size:17px;
font-family:;
}
#menu ul{overflow:hidden;padding-top:40px; }
#menu ul li{display:inline;float:left;}
#menu ul li a{float:left; text-align:center; margin-left:15px; margin-right:15px;line-height:45px;color:#000; border-bottom:#fff solid 2px;}
#menu ul li a:hover{   float:left;  text-align:center; color:#0c82ce; text-decoration:none; border-bottom:#0c82ce solid 2px;}




#flash{
width:100%;
height:608px;
float:left;

}




.pp{width:92%; margin:0px 4%; }
.pp h4{width:100%;  float:left; color:#343434; font-size:26px; text-align:left; font-weight:900; line-height:38px;  background:url(../images/dd.jpg) no-repeat 60px  105px; padding-top:40px; border-bottom:#e4e4e4 solid 2px; padding-bottom:10px;}
.pp h4 span{ float:right; color:#a0a0a0; font-size:16px; font-weight:normal; padding-top:10px; line-height:26px; }




.nn{
width:100%; float:left;padding-bottom:20px; padding-top:15px;
}

.nn .n3{float:left;width:100%;  line-height:38px!important;font-family:;  font-size:15px; font-weight:normal; color:#555555; }
.nn .n3 a{color:#555555}
.nn .n3 h3{float:left; color:#000;   font-weight:normal; font-size:20px; text-transform:uppercase;  font-weight:900; color:#0c82ce}

#search{
width:100%;
float:right;
margin-top:13px;
height:35px;

}
#search_logo{ padding-top:0px;}


.searchinput{
height:36px;
color:#0c82ce;

border:#e7e7e7 solid 0px;
width:250px;
float:left;
display:inline;
margin-top:0px;
padding-left:20px;

line-height:36px;
background:#e7f1ef;
}


.ap1 { width:100%; height:422px;overflow:hidden;}
.ap2 { width:100%; height:422px; overflow:hidden; }

.ap3 { width:100%; height:422px;overflow:hidden;}
.p1{ width:100%; height:422px; float:left; background:url(../images/p1.jpg) no-repeat top #f2f4f4; color:#1b1b1b; }
.p1 p{ text-align:center; padding-top:351px; line-height:70px; font-size:17px;}

.p2{ width:100%; height:422px; float:left; background:url(../images/p2.jpg) no-repeat top ; color:#1b1b1b;  }

.nr1{float:left;width:100%; height:0px; position: relative;clear: both; padding-top:292px;}
.nr2{float:left;width:100%; height:130px; position: absolute;clear: both; background:url(../images/p_b.png) repeat; text-align:center; color:#FFFFFF; font-size:16px;
}
.nr2 a{color:#FFFFFF!important }
.nr2 h5{float:left;width:100%; text-align:center; color:#FFFFFF; font-weight:900; font-size:30px; line-height:55px; padding-top:20px;}
.flex { display:flex; justify-content: space-between;}



.p3{ width:334px; height:422px; float:right; background:url(../images/p3.jpg) no-repeat top #f2f4f4; color:#1b1b1b;}
.p3 p{ text-align:center; padding-top:351px; line-height:70px; font-size:17px;}




#about1{ width:100%; height:920px;  float:left; background:url(../images/ab.jpg) no-repeat top center #f2f2f2; margin-top:80px; }
.about{ width:92%; margin:0px 4%; padding-top:70px; }

.ab1{width:100%;height:244px;float:right; color:#bcbcbc; text-transform:uppercase; }

.nr3{float:right;width:100%;height:244px; overflow:hidden; margin-bottom:30px;}
.nr3 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.nr3 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}


.ab2{ float:left; width:100%;  font-size:14px; text-align:left; }
.ab2 h4{width:100%;  float:left; color:#0c82ce; font-size:26px; text-align:left; line-height:40px; padding-bottom:10px; font-weight:900;  }
.ab2 h4 span{width:100%;  float:left; color:#0c82ce; font-size:40px;  font-weight:900; font-family:Arial, Helvetica, sans-serif  }

.ab3{ float:left; width:100%; padding-top:15px; padding-bottom:15px; color:#666;}
 .ab3 a {color:#666;}

.m1{width:150px; line-height:55px; text-align:center; float:left; color:#FFFFFF; margin-top:10px; font-size:16px; margin-bottom:40px;}

.m1 a{width:162px; line-height:52px; float:left; background:url(../images/m1.png) no-repeat 120px  18px #0c82ce; color:#FFFFFF!important;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}

.m1 a:hover{ color:#FFFFFF!important;  background:url(../images/m1.png) no-repeat 120px  18px #0c82ce;  width:162px;
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}



.m2{width:152px; line-height:52px; text-align:center; float:left; color:#FFFFFF; margin-top:10px; padding-left:20px; font-size:16px; margin-bottom:40px;}

.m2 a{width:162px; line-height:52px; float:left; background:url(../images/m1.png) no-repeat 120px  18px #9ad124; color:#FFFFFF!important;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}

.m2 a:hover{ color:#FFFFFF!important;  background:url(../images/m1.png) no-repeat 120px  18px #9ad124;  width:162px;
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}











#new{width:92%; margin:0px 4%; clear:both; padding-bottom:40px; overflow:hidden; }

.n2{width:100%;float:left; }
.n2 h3{width:100%;  float:left; color:#343434; font-size:25px; text-align:left; font-weight:900; line-height:50px;  background:url(../images/dd.jpg) no-repeat 45px  75px; padding-top:20px; border-bottom:#e4e4e4 solid 2px; padding-bottom:10px; margin-bottom:30px;}
.n2 h3 span{ float:right; color:#a0a0a0; font-size:24px; font-weight:normal; }

.n2 ul{ float:left; height:145px;   background:url(../images/new.jpg) no-repeat left; padding-left:300px;}
.n2 ul li{display:inline;float:left;width:344px; }
.n2 ul li h5{width:344px;float:left; text-align:left; color:#000; font-size:17px; font-weight:normal; border-bottom:#eeeeee solid 1px; line-height:40px; margin-bottom:5px;}
.n2 ul li a{ float:left;  width:344px;  line-height:30px;}

.n2 ul li .vv{ float:left;  width:344px;  line-height:24px;  }

.n2 b{ font-weight:normal;width:300px; float:left; text-align:left; font-size:14px; color:#b0b0b0; }



.honor{width:100%;float:right; }
.honor h3{width:100%;  float:left; color:#343434; font-size:25px; text-align:left; font-weight:900; line-height:50px;  background:url(../images/dd.jpg) no-repeat 45px  75px; padding-top:20px; border-bottom:#e4e4e4 solid 2px; padding-bottom:10px; margin-bottom:30px;}
.honor h3 span{ float:right; color:#a0a0a0; font-size:24px; font-weight:normal; font-size:15px; }

.honor strong  { font-size:15px; color:#0c82ce;}










#lx{float:left; width:100%; background:url(../images/tel.jpg) no-repeat center 50px #0c82ce;line-height:25px; color:#fff; padding-top:10px; padding-bottom:0px; margin-top:65px; }

.lx1{ width:1198px; margin:auto; padding-top:15px; overflow:hidden; }
.lx1-1{ width:500px; float:left;padding-top:30px; overflow:hidden; padding-bottom:40px; font-size:22px; font-weight:bold}
.lx1-1 span{  font-size:16px; color:#a0c6ee;font-weight:normal; line-height:40px;}
.lx1-2{ width:500px;float:right;padding-top:30px; overflow:hidden; padding-bottom:40px;font-size:22px;font-weight:bold}
.lx1-2 span{  font-size:16px; color:#a0c6ee;font-weight:normal; line-height:40px;}
.lx1-2 span a{color:#a0c6ee;}





#footer3{float:left; width:100%; background:#ededed;line-height:25px; color:#fff; padding-top:20px; padding-bottom:50px; }

.fotv{ width:1198px; margin:auto; padding-top:30px; overflow:hidden; padding-bottom:40px;}

.daoh{ float:left; width:200px;  color:#ff; }
.daoh span{ float:left;   width:200px;  font-size:20px; height:40px; color:#212121}
.daoh p{ float:left; width:200px;  line-height:30px; }
.daoh a{ color:#5e5e5e }
.daoh a:hover{ color:#fff }

.daoh1{ float:left; width:330px; padding-left:50px;  color:#ff;}
.daoh1 span{ float:left; width:330px;   font-size:20px; height:40px; color:#212121}
.daoh1 p{ float:left; width:330px;  line-height:30px;}
.daoh1 a{ color:#5e5e5e }
.daoh1 a:hover{ color:#5e5e5e }




.contact{ float:left; width:450px; padding-left:50px;  color:#fff;  }
.contact a{ color:#fff;  }

.contact span{ float:left; width:450px;   font-size:20px; height:40px; color:#fff}
.contact p{ float:left; width:450px;  line-height:26px; color:#fff}




.ewm{ float:right; width:131px; color:#5e5e5e; text-align:center; line-height:45px; padding-top:0px; margin-left:15px; }


#footer{margin:auto;width:1198px;  text-align:left; line-height:25px;  overflow:hidden; color:#5e5e5e; border-top:#c9c9c9 solid 1px; padding-top:30px;}
#footer a{color:#5e5e5e  }
.zzb07tail
{ 
}
a.zzb07link{

	text-decoration:none;
}

a.zzb07link:hover {
	text-decoration:underline;

}



















.news_r { width:100%; float:left; margin-top:0px; }

.news_r dl {width:100%;  height:85px;  float:left; margin-bottom:25px; border-bottom:1px solid #d5d5d5;}
 

.news_r dl dt {  float:left; width:72px; height:72px; background:#b9b9b9; color:#fff; text-align:center; font-family:Arial, Helvetica, sans-serif;color:#fff; font-size:14px;line-height:17px;font-weight:400; font-style:normal!important;}
.news_r dl dt b {color:#fff; margin-top:12px; line-height:35px; width:100%; float:left; font-weight:400;}
.news_r dl dt em  {color:#fff; margin-top:12px; line-height:35px; width:100%; float:left; font-size:30px;font-weight:400;font-style:normal!important;}


.news_r dl dd { width:70%; float:right; height:100px; text-align:left; }
.news_r dl dd h4 { line-height:28px; margin-top:3px; font-size:15px;color: #3a3a3a; font-weight:700;}
.news_r dl dd span { line-height:31px;}
.news_r dl dd p { color:#606060; font-size:14px; line-height:24px;margin-top:5px;}
.news_r dl dd i { margin-top:10px; float:left;} 





.honor .nn { width:100%; float:left; font-size:15px;}

.honor_nr { width:100%; height:328px; float:left;}
