body,h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,kbd,table,ul,li,marquee,hr,blockquote,ol,pre,fieldset,legend,button,input,textarea,th,td{font-size:12px; margin:0; padding:0; font-family: "微软雅黑",Arial, "宋体", Tahoma, Verdana,  Helvetica, sans-serif;}
address,cite,dfn,em,var{font-style:normal;}
button,input,select,textarea{font-size:100%;}
input{ cursor:pointer}
table{border-collapse:collapse;border-spacing:0;}
small{font-size:12px;}
ul,ol{list-style:none;}
img{border:0;}
ul{list-style:none;}
.clear{ clear:both;}
a{text-decoration: none; color: #666666; }
a:hover{ color:#000; text-decoration:none}
.left{ float:left;}
.right{ float:right}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"], button { -webkit-appearance: none;border-radius: 0; } 

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

@font-face{font-family:bb; src:url(walkwaysemibold.ttf)}
.zt1{font-family:bb;  text-align:center;}

.header_top{ width:1200px; height:100px; padding:28px 0; margin:0 auto}
.logo{ width:400px; height:100px; float:left}
.logo img{ width:400px; height:100px;}
.tel{ width:360px; height:100px; float:right}
.tel img{ width:360px; height:100px; }

.menu{ width:100%; height:50px; background:#0073d1;}
.menu1{ width:1200px; height:50px; background:#0073d1; margin:0 auto}


/***首页***/

	#navis{ width:1200px; height:46px; }   
	  *{margin:0px;padding:0px; list-style-type:none;color:#000; text-decoration:none;}
	
		#navis ul{z-index:9999;}
		#navis ul li{line-height:40px;float:left;position:relative; left:0px; background: url(../images/bg.jpg);  }
		 #navis ul li.s{ background:none;}
		#navis ul li a{color:#fff;width:133px;height:50px;font-size:16px;display:block;text-align:center;line-height:50px; font-family:"微软雅黑"; z-index:9999;}
		#navis ul li a:hover{ background:url(../images/gg.png) repeat-x; bottom:5px;width:133px; z-index:9999; color:#fff;} 
		#navis ul li:last-child{ background: none}	
		#navis ul li dl{ float:left; margin:0 auto; z-index:9999;}
		#navis ul li dl dd{position:absolute; top:50px;left:0px;background: url(../images/b.jpg) repeat;line-height:32px;width:133px; display:none; z-index:9999;}
		
		#navis ul li dl dd p a{color:#fff;display:block;line-height:40px; height:40px;text-align:center;font-size:14px;width:133px; float:left; z-index:9999;}
		#navis ul li dl dd p a:hover{ width:133px; z-index:9999; background:none; color:#fff; background:url(../images/b1.jpg)} 


.banner{ width:100%; height: auto; overflow:hidden; z-index:999}
.banner img{ width:100%; height: auto;}
#full-screen-slider { width:100%; height:500px; position:relative;}
#slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%;  height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination{ display:block; list-style:none; position:absolute; right:44%; top:470px; z-index:9900;  padding:5px 15px 5px 0; margin:0;}
#pagination li { display:block; list-style:none; width:55px; height:6px; border-radius:5px; float:left; margin-left:15px; background:#fff }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#f0691d}

.news{ width:1200px; height:auto; display:block; overflow:hidden; padding:28px 0; margin:0 auto}
.jdt{ width:400px; height:300px; padding-right:20px; float:left}
.news1{ width:375px; height:300px;  }
.news1_1{ width:375px; height:40px; border-bottom:1px #ccc solid; margin-bottom:10px;}
.news1_1 span{ font-size:18px; color:#333; font-weight:normal; height:38px; line-height:35px; display:block; overflow:hidden; border-bottom:3px #0073d1 solid; padding:0 10px; float:left;}
.news1_1 b{ color:#666; font-size:14px; line-height:40px; font-weight:normal; float:right}
.news1_1 b a{ color:#666; }
.news1_1 b a:hover{ color:#f0691d; }
.news1_2{ width:375px; height:250px;}
.news1_2 ul li{ height:32px; color:#222; font-size:15px; line-height:32px; background:url(../images/icon1.jpg) left no-repeat; padding-left:20px; transition:all 0.5s ease; display:block; overflow:hidden }
.news1_2 ul li span{ float:right; color:#888;}
.news1_2 ul li a{ color:#222; }
.news1_2 ul li a:hover{ color:#f0691d; }
.news1_2 ul li:hover{ padding-left:25px;}

.gg{ width:1200px; height:158px; margin:0 auto}
.gg img{ width:1200px; height:158px;}

.Advantage{ width:1200px; height:auto; padding:30px 0; display:block; overflow:hidden; margin:0 auto}
.Advantage1{ width:1200px; height:auto; display:block; overflow:hidden;  }
.Advantage1 h2{ width:250px; height:30px; border-bottom:3px #1a70c3 solid; text-align:center; color:#1a70c3; font-size:18px; line-height:30px; font-weight:normal; display: block; margin:0 auto}
.Advantage1 span{ width:250px; height:20px; color:#888; font-size:12px; line-height:20px; text-align:center; text-transform:uppercase; display: block; margin:0 auto}
.Advantage2{ width:1200px; height:auto; display:block; overflow:hidden; padding:28px 0 10px 0;  }
.Advantage2 ul li{ width:220px; height:140px; background:#1a70c3; float:left; margin-right:25px; text-align:center; padding:20px 0; transition:all 0.5s ease; display:block}
.Advantage2 ul li img{ width:75px; height:75px; }
.Advantage2 ul li h2{ height:40px; color:#fff; font-size:15px; line-height:40px; text-align:center; display:block; background:url(../images/x2.jpg) center bottom no-repeat; font-weight:normal}
.Advantage2 ul li:hover{ background:#f5821f;}
.Advantage2 ul li:last-child { margin-right:0px;}

.gary_bg{ width:100%; height:auto; background:#f2f2f2; display:block; overflow:hidden;}
.case{ width:1200px; height:auto; padding:30px 0; display:block; overflow:hidden; margin:0 auto}
.case1{ width:1200px; height:auto; display:block; overflow:hidden;  }
.case1 h2{ width:250px; height:30px; border-bottom:3px #1a70c3 solid; text-align:center; color:#1a70c3; font-size:18px; line-height:30px; font-weight:normal; display: block; margin:0 auto}
.case1 span{ width:250px; height:20px; color:#888; font-size:12px; line-height:20px; text-align:center; text-transform:uppercase; display: block; margin:0 auto}


.mr_frbox{width:1200px; overflow:hidden;}
.mr_frBtnL{float:left; margin:85px 15px 0px 10px; cursor:pointer; display:inline; background:url(../images/feature_left.gif) center top; width:27px; height:53px;}
.mr_frBtnR{ float:right; margin:85px 10px 0 0; cursor: pointer; background:url(../images/feature_right.gif) center top; width:27px; height:53px;}
.mr_frBtnL:hover,.mr_frBtnR:hover{ background-position:center bottom}
.mr_frUl{float:left; height:201px; width:1020px; padding:20px 0}
.mr_frUl ul li{ display:inline; float:left; height:201px; width:265px; margin-right:10px; overflow:hidden;}
.mr_frUl ul li img{ height:191px; width:255px; border:1px #ccc solid; padding:4px;}
.mr_frUl li a{display:block; position:relative;}
.mr_frUl ul li a em{display:block; width:140px; text-align:center; font:16px/26px "微软雅黑"; background:#e5e5e5; height:26px; overflow:hidden; position:absolute; bottom:0; left:52px;}
.mr_frUl li a:hover em{background:#0073d1; color:#fff}


.case3{ width:1200px; height:auto; display:block; overflow:hidden; padding-top:20px;}
.case3 span{ width:75px; height:25px; border:1px #ccc solid; color:#666; font-size:14px; line-height:25px; text-align:center; margin:0 auto; display:block}
.case3 span:hover{ background:#1a70c3; color:#fff; cursor:pointer}


.hzkh{ width:1200px; height:auto; display:block; overflow:hidden; padding-top:28px;  }
.hzkh ul li{ width:225px; height:75px;float:left; padding:10px 7.5px; display:block}
.hzkh ul li img {-webkit-transition:0.4s;-webkit-transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;-moz-transition:-moz-transform 0.4s ease-out;width:225px; height:75px;}
.hzkh ul li img:hover {transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);}

.foot{ width:100%; height:auto; display:block; overflow:hidden; background:#4e4e4e;}
.foot1{ width:100%; height:55px; border-bottom:1px #717171 solid;}
.foot1_1{ width:900px; height:55px; margin:0 auto}
.foot1_1 ul li{ width:70px; height:55px; color:#fff; font-size:14px; line-height:55px; text-align:center; margin:0 15px;  float:left}
.foot1_1 ul li a{color:#fff;}
.foot1_1 ul li a:hover{color:#fff; height:53px; border-bottom:3px #fff solid; display:block;}
.foot2{ width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto; padding:30px 0;background:url(../images/map1.jpg) center no-repeat #e4e4e4;}
.foot2_1{ width:230px; height:auto; float:left; padding-top:20px}
.foot2_2{ width:740px; height:auto; color:#fff; font-size:14px; line-height:30px; text-align:center; float:left}


.nybanner{ width:100%; height: auto; overflow:hidden; background:#f4f9fc; }
.nybanner1{ width:1200px; height:200px; margin:0 auto}
.nybanner1 img{width:1200px; height:200px;}
.nybanner1_nav{ width:250px; height:49px; background:url(../images/ny_bg1_03.jpg); padding:10px 0; position:absolute; top:332px; color:#fff; font-size:22px; line-height:28px; padding-top:15px; text-align:center}
.nybanner1_nav span{ color:#fff; font-size:12px; text-transform:uppercase; line-height:16px; display:block}

.nybox{ width:1200px; height:auto; display:block; overflow:hidden; padding-bottom:30px; margin:0 auto}
.nyleft{ width:250px; height:auto; display:block; overflow:hidden; background:#f2f2f2; float:left;}
.nyfl{ width:250px; height:auto; padding:25px 0 50px 0;}
.nyfl ul li{ width:228px; height:50px; margin:5px auto 0 auto}
.nyfl ul li a{ width:160px; height:50px; color:#222; font-size:16px; padding-left:68px; line-height:50px;display:block;}
.nyfl ul li a:hover{ width:160px; height:50px; color:#fff; font-size:16px; padding-left:68px; line-height:50px; background:url(../images/ny_bg2_03.jpg); display:block;}
.nyfl ul .blue a{ width:160px; height:50px; color:#fff; font-size:16px; padding-left:68px; line-height:50px; background:url(../images/ny_bg2_03.jpg); display:block;}

.nycontact{ width:204px; height:auto; border:1px #e1e1e1 solid; margin:0 auto 30px auto; padding:12px;}
.nycontact1{ width:204px; height:50px; color:#222; font-size:22px; text-align:center;}
.nycontact1 span{color:#888; font-size:12px; text-transform:uppercase; line-height:16px; display:block}
.nycontact2{ width:204px; height:78px; padding:10px 0}
.nycontact2 img{ width:204px; height:78px;}
.nycontact3{ width:204px; height:auto; display:block; overflow:hidden}
.nycontact3 dl{ width:204px; height:auto; display:block; overflow:hidden; padding:8px 0; }
.nycontact3 dl dd{ width:204px; height:22px; color:#666; font-size:14px; line-height:22px; }
.nycontact3 dl dd span{ color:#176de2}
.nycontact3 dl dd img{ width:22px; height:22px; float:left; padding-right:5px;}
.nycontact3 dl dt{ width:177px; height:20px; color:#176de2; font-size:20px; line-height:20px; padding-left:27px;}
.nycontact3 dl dt span{ color:#666; font-size:14px; line-height:20px;}

.nyright{ width:912px; height:auto; display:block; overflow:hidden; float: right;}
.nyright1{ width:912px; height:40px; border-bottom:1px #ccc solid; color:#666; font-size:14px; line-height:40px; text-align:right}
.nyright1 img{ width:15px; height:15px; padding-right:8px;}
.nyright1 a{ color:#666;}
.nyright1 a:hover{ color:#f0691d;}

.nyright2{ width:100%; height:auto; padding:20px 0; color:#222; font-size:15px; line-height:200%;}
.nyright2 img{ max-width:100%; height:auto; padding:20px 0}
.nyright2 h2{ color:#222; font-size:18px; line-height:32px; font-weight:normal;margin-bottom:10px;}


.table{border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7; } 
.table td{border-left:1px solid #e7e7e7;border-top:1px solid #e7e7e7; padding:8px;  } 
.table1{border-right:1px solid #fff;border-bottom:1px solid #fff} 
.table1 td{border-left:1px solid #fff;border-top:1px solid #fff; padding:8px;  } 
.white{ font-size:16px; color:#fff;}
.gray_14_20{ font-size:14px; color:#444; line-height:20px;}
.gray_14_20 a{ font-size:14px; color:#444; line-height:20px;}
.gray_14_20 a:hover{ font-size:14px; color:#c00e0e; line-height:20px;}
.gray_14_28{ font-size:14px; color:#444; line-height:28px;}
.gray_16_20{ font-size:16px; color:#444; line-height:20px;}
.gray_16_20 a{ font-size:16px; color:#444; line-height:20px;}
.gray_16_20 a:hover{ font-size:16px; color:#c00e0e; line-height:20px;}

.fhlb{ width:180px; height:40px; border:1px #2d7bdd solid; color:#2d7bdd; font-size:16px; line-height:40px; text-align:center; margin:40px 10px ;}
.fhlb:hover{ border:1px #c00e0e solid; color:#c00e0e;}

.nyright3{ width:882px; height:auto; padding:20px 15px; margin:0 auto; display:block; overflow:hidden}
.nyright3 ul li{ color:#222; font-size:15px; line-height:40px; background:url(../images/icon1.jpg) left no-repeat; padding-left:20px; transition:all 0.5s ease; }
.nyright3 ul li span{ float:right; color:#888;}
.nyright3 ul li a{ color:#222; }
.nyright3 ul li a:hover{ color:#f0691d; }
.nyright3 ul li:hover{ padding-left:25px;}

.nyright4{ width:882px; height:auto; padding:20px 15px; margin:0 auto; display:block; overflow:hidden}
.nyright4 ul li{ width:225px; height:auto; border:1px #ccc solid; padding:10px; margin:10px 22px; float:left; display:block; overflow:hidden }
.nyright4 ul li img {-webkit-transition:0.4s;-webkit-transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;-moz-transition:-moz-transform 0.4s ease-out;width:225px; height:75px;}
.nyright4 ul li img:hover {transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);}

.nyright5{ width:912px; height:auto; padding:20px 0; margin:0 auto; display:block; overflow:hidden}
.nyright5_1{ width:912px; height:75px; background:url(../images/ny_bg3.jpg); color:#333; font-size:32px; line-height:35px; text-align:center; margin:15px 0}
.nyright5_1 span{ color:#666; font-size:15px; line-height:25px; text-align:center; display:block; padding-top:10px;}
.nyright5_2{ width:912px; height: auto; display:block; overflow:hidden;}

.nyright6{ width:912px; height:auto; padding:20px 0px; margin:0 auto; display:block; overflow:hidden}
.nyright6 dl{ width:888px; height:auto; display:block; overflow:hidden; padding:10px; border:2px #e5e5e5 solid; margin:0 0 30px 0; transition:all 0.5s ease;  }
.nyright6 dt{ width:200px; height:150px; float:left; padding-right:20px;}
.nyright6 dt img{ width:200px; height:150px;}
.nyright6 dd{ width:668px; height:150px; float:left}
.nyright6 dd h2{ width:668px; height:35px; overflow:hidden; color:#333; font-size:16px; line-height:35px; font-weight:normal; margin-bottom:10px;}
.nyright6 dd span{ width:668px; height:48px; color:#666; font-size:14px; line-height:24px; display:block; overflow:hidden; }
.nyright6 dd b{ width:120px; height:30px; background:#2d7bdd; color:#fff; font-size:16px; line-height:30px; text-align:center; float:left; font-weight:normal; margin-top:18px; transition:all 0.5s ease;  }
.nyright6 dl:hover{border:2px #2d7bdd solid;}
.nyright6 dl:hover dd b{ background:#f69400; margin-left:10px;}

.nyright7{ width:912px; height:auto; padding:20px 0px; margin:0 auto; display:block; overflow:hidden}
.nyright7 ul li{ width:280px; height:250px;  float:left; text-align:center; display:block; overflow:hidden; margin:5px 11px 15px 11px;}
.nyright7 ul li span{ width:270px; height:203px; border:1px #e5e5e5 solid; padding:4px;display:block; overflow:hidden;}
.nyright7 ul li img{ width:270px; height:203px; transition:all 0.5s ease;}
.nyright7 ul li h2{ height:35px; color:#333; font-size:16px; line-height:35px; text-align:center; border-bottom:1px #2d7bdd solid; padding:0 5px; margin:0 auto; font-weight:normal; display:inline-block;}

.nyright7 ul li:hover img{transform: scale(1.3);transition: all 1s ease 0s;-webkit-transform: scale(1.3);-webkit-transform: all 1s ease 0s; z-index:1; overflow:hidden}



.nyright8{width:912px; height:auto; display:block; overflow:hidden; padding:20px 0}
.nyright8 ul li{ display:inline; float:left; height:201px; width:265px; margin-right:10px; overflow:hidden; padding:12px 14px;}
.nyright8 ul li img{ height:191px; width:255px; border:1px #ccc solid; padding:4px;}
.nyright8 li a{display:block; position:relative;}
.nyright8 ul li a em{display:block; width:140px; text-align:center; font:16px/26px "微软雅黑"; background:#e5e5e5; height:26px; overflow:hidden; position:absolute; bottom:0; left:52px;}
.nyright8 li a:hover em{background:#0073d1; color:#fff}


/*分页*/
.page{ width:100%; text-align:center; padding:10px 0px 10px 0px; margin:20px auto 30px auto;}
.page a{ background:#e5e5e5; padding:6px 14px; color:#666; margin-right:10px; font-size:14px;}
.page a:hover{background:#2d7bdd; color:#fff; }
.page a:hover,.page a.fyls{background:#2d7bdd; color:#fff; }

/*新闻详细*/
.newsbt{ font-size:18px; color:#333; text-align:center; padding:15px;}
.time{text-align:center; font-size:14px; line-height:32px; color:#888; padding-bottom:10px;}
.nynr{ height:auto;  padding:10px; display:block; color:#333; font-size:14px; line-height:220%; }
.nynr img{ max-width:100%; height:auto;}

/*图片详细*/
.producttp{ width:650px; border:1px #D0D0D0 solid; padding:3px; margin-left:auto; margin-right:auto; background:#fff;}
.producttp img{ width:100%; height:auto;}
.productxx{ color:#3e3e3e;background:#e9e9e9; height:35px; padding-left:8px; text-align:left; line-height:35px; font-size:16px;  margin:30px 0px 10px 0px}

.next_fy{ height:auto; border-top:1px #ccc dashed; color:#555; font-size:14px; line-height:30px; padding:10px ; margin-top:10px;}
.next_fy a{color:#555;}
.next_fy a:hover{color:#f60;}

.cpfl{ width:100%; height:auto; padding:40px 0px; display:block; overflow:hidden}
.cpfl1{ width:1200px; height:auto; margin:0 auto;display:block; overflow:hidden}

.p1{width:220px;height:180px;overflow:hidden; float:left; margin-right:25px;}
.p2{width:220px;height:180px;overflow:hidden;} 
.p3{width:220px;height:180px;overflow:hidden;position:relative; cursor:pointer;}

.p3 .img1{position:absolute;top:0;left:0; display:block; width:100%; height:100%; background:#0073d1 url(../images/bg.gif) no-repeat 10px 90px;transition:all 0.5s ease; }
.p3 .img1 .title{font:16px/35px "微软雅黑"; color:#fff; padding:10px 0; width:220px;  background:url(../images/x2.jpg) center bottom no-repeat; text-align:center;}
.p3 .img1 .cont{ width:75px; height:75px; margin:0 auto; padding-top:20px;}

.p3 .img2{height:100%; width:100%; transition:all 0.5s ease; position:absolute; top:-250px;}
.p3 .img2 dl{position:relative;}
.p3 .img2 dt{width:220px; height:180px}
.p3 .img2 dd{background-color:#000; background-color:rgba(0,0,0,0.5); color:#fff; font:24px/30px "微软雅黑"; position:absolute; left:0; top:50%; margin-top:-35px; height:50px; text-align:center; width:100%; padding:10px 0}
.p3 .img2 dd span{text-transform:uppercase; font-size:16px; display:block; color:#fff;}

.p3:hover .img1{ top:200px;}
.p3:hover .img2{ top:0px;}
.p1:nth-child(5n){ margin-right:0px;}

.link{ width:100%; height:55px; border-top:1px #888 dotted; margin-top:45px; }
.link1{ width:1200px; height:55px; margin:0 auto }
.link1_1{ width:70px; height:55px; color:#393939; font-size:14px; line-height:55px; float:left}
.link1_2{ width:1130px; height:55px; color:#393939; font-size:14px; line-height:55px; display:block; overflow:hidden; float:left}
.link1_2 a{color:#393939;}
.link1_2 a:hover{color:#794b22;}





