﻿@charset "utf-8";
*{margin:0;padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,hr{margin:0;padding:0}
body{line-height:1.333;font-size:13px; font-family: "microsoft yahei";}
h1,h2,h3,h4,h5,h6{font-size:100%;font-family:arial,'hiragino sans gb','microsoft yahei','Simsun',sans-serif}
li { list-style-type:square; list-style:none;  }
img{ vertical-align:middle;} 
A:link {
	color: #333;
	text-decoration: none;
}

A:visited {
	color: #333;
	text-decoration: none;
}

A:hover {
	color: #ED1D23;
	text-decoration: underline;
}

A:active {
	color: #333;
	text-decoration: none;
}

#rtt {width:50px; height:50px; background:url(../images/rrt.png); background-size:cover; position:fixed; right:10px; bottom:10px; border-radius: 5px; z-index:1000; display:none;}

.index_left_nav{display:none; }
@media screen and (min-width:600px) {
  nav {
    float: left;
    width: 25%;
  }
  section {
    margin-left: 25%;
  }
}
@media screen and (max-width:599px) {
  nav li {
    display: inline;
  }
}

.top{width:100%; height:auto; background:#ffffff; repeat-x; margin:0 auto;}
.topc{width:69%; height:80px; margin:0 auto; }
.topleft{width:50%; height:auto; float:left;background:#FFFFFF;}
.topright{width:50%; height:auto; float:left;overflow:hidden;}
.toprs{width:100%; height:auto; margin:0 auto; float:left; text-align:center; line-height:40px;font-family:"microsoft yahei";font-size:22px;}
.toprx{width:100%;  height:37.5px; margin:0 auto; float:left;text-align:right;line-height:40px;font-size:14px;}


.mubg{width:100%; height:40px; margin:0 auto;}
.mulo{width:980px; height:12px; margin:0 auto;}

.head-v3{position:relative;width:100%;height:100%;background:#000000;z-index:1000;min-height:45px;box-shadow:3px 3px 2px #444;
-moz-box-shadow:3px 3px 2px #444;
-webkit-box-shadow:3px 3px 2px #444;}
.head-v3 .navigation-inner{margin:0 auto; width:100%; position:relative;}
.navigation-up{height:auto;margin:0 auto;width:100%;}
.navigation-up .navigation-v3{float:center;font-size:18px;width:100%;}
.navigation-up .navigation-v3 ul{float:left;width:100%;display:inline;}
.navigation-up .navigation-v3 li{float:left; width:180px;line-height:40px;background:#000000;}
.navigation-up .navigation-v3 .nav-up-selected{background:#000; font-size:26px;}
.navigation-up .navigation-v3 .nav-up-selected-inpage{background:#000;font-size:20px;}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0;width:100%;}
.navigation-up .navigation-v3 li h2 a{padding:0px 40px 0px 40px;color:#fff; font-weight:auto;width:60%; display:inline-block;height:auto;font-family:"microsoft yahei"}

.navigation-down{position:absolute;top:40px;left:0px;width:100%} 
.navigation-down .nav-down-menu{width:100%;margin:0;background:#000;position:absolute;top:0px}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:100%;position:relative}
.navigation-down .nav-down-menu dl{float:left;margin:18px 80px 18px 0}
.navigation-down .menu-1 dl{margin:20px 30px 25px 0}
.navigation-down .menu-1 dt{font:normal 16px "microsoft yahei";color:#fff;padding-bottom:10px;border-bottom:1px solid #61789e;margin-bottom:0px}
.navigation-down .menu-1 dd a{color:#fff;font:normal 14px/30px "microsoft yahei"}
.navigation-down .menu-1 dd a:hover{color:#60aff6}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#fff;font:normal 16px "microsoft yahei"}




#search_box {
float:left;
width: 300px; 
height: 30px; 
background: url(../images/serbg.png); 
} 
#search_box #s { 
float: left; 
padding: 0; 
margin: 6px 0 0 6px; 
border: 0; 
width: 258px; 
background: none; 
font-size:13px; 
} 
#search_box #go { 
float: right; 
margin: 1px 0px 0 0; 
} 

.zfjj{letter-spacing:15px;}

.jptjcentwo{width:100%; height:auto;overflow:hidden; margin:0 auto; padding:0px 0px 0px 0px; opacity: 0.9;}

.jptjcenthree{width:100%; height:auto;overflow:hidden; margin:0 auto; padding:0px 0px 10px 0px; opacity: 0.9;}

.jptjcen{width:69%; height:auto;overflow:hidden; margin:0 auto; padding:0px 1px 0px 5px; background:#ffffff;}
.jptjbt{width:100%; height:auto;  margin:0 auto; line-height:150%; font-size:20px;}
.jptjlb{width:100%;  height:auto; overflow:hidden;  margin:0 auto;}
.jptjlbpro{width:15.8%; min-width:200px; height:auto; overflow:hidden; float:left; text-align:center; padding-bottom:10px;}
.jptjlbpro img{width:98%;  height:98%; float:left; border:#CCC solid 1px; margin-bottom:10px;}
.jptjlbprojg{width:1%;  height:100px; float:left;}



.indexcen{width:100%; height:auto;overflow:hidden; margin:0 auto; background:#F5F5F5;}
.indexcenf{width:990px; height:auto;overflow:hidden; margin:0 auto;}
.indexcenw{width:300px; height:auto;overflow:hidden; margin:0 auto; float:left; text-align:center; padding:15px;}




.casecen{width:100%; height:auto;overflow:hidden; margin:0 auto;  padding:0px 0px 10px 0px; background:#F7F5F5;}
.casecenf{width:100%; height:auto;overflow:hidden; margin:0 auto; padding:10px 0px 0px 0px;}

.casecenl ul{width:100%; height:auto;overflow:hidden; margin:0 auto;}

.newsen{width:100%; height:auto;overflow:hidden; float:center;background:#ccc;}
.newsen2{width:90%; height:500px;overflow:hidden; float:right;background:#ccc;}
.newsenf{width:100%; height:auto;overflow:hidden; margin:0 auto;}


.hhcenb{width:80%; height:5% ; overflow:hidden; margin:0 0 0 2%; padding:10px 10% 10px 10%;float:left;}
.hhcenleft{width:29%;min-width:290px; height:15%;max-height:400px; overflow:hidden; margin:0 auto; float:left;margin-right:1%;margin-left:1%;}
.hhcenleft2{width:29%;min-width:290px; height:15%;max-height:400px; overflow:hidden; margin:0 auto; float:left;margin-right:1%;margin-left:1%;}

.hhcenjg{width:2%; height:100px; overflow:hidden; margin:0 auto; float:left;}
.hhcenls{width:100%; height:40px; background:url(../images/newbg.jpg) repeat-x; margin:0 auto; float:left; padding:5px 0px 5px 0px; border-top:#C9CACA solid 1px; border-left:#C9CACA solid 1px; border-right:#C9CACA solid 1px; }

.hhnewbt{width:auto; height:35px; margin:0 auto; background:#ED1D23; color:#fff; font-size:16px; line-height:35px; float:left; padding:0px 25px 0px 25px;}

.hhnewzw{width:100%; height:auto; overflow:hidden; margin:0 auto; float:left; padding:5px 15px 5px 15px; border-bottom:#C9CACA solid 1px; border-left:#C9CACA solid 1px; border-right:#C9CACA solid 1px; background:#f5f5f5;}

.hhcenrx ul li{width:100%; height:auto; overflow:hidden; border-bottom:#CCC dashed 1px; margin:0 auto; float:left; margin-bottom:10px; }


.cencen{width:100%; height:auto;overflow:hidden; margin:0 auto; background:FFFFFF;float:center;text-algin:center;}
.proocen{width:69%; height:auto;overflow:hidden; margin:10% auto; background:cccccc;}
.procenleft{width:15%; height:auto;overflow:hidden; float:left;margin:0 0 0 16%;}
.proleft{width:100%; height:40px; line-height:40px; float:left; font-size:16px; color:#FFF; padding:0px 10px 0px 10px; background:url(../images/lefbg.png) no-repeat;}
.proleftx{width:100%; height:auto;overflow:hidden; float:left; padding-left:10px;}
.a-leftbt{width:180px; height:35px; line-height:35px;  float:left; background:#1D5198; color:#FFF; font-size:16px; font-weight:bold; padding-left:10px;}
.inwlef{width:50px; height:auto; overflow:hidden; line-height:20px;font-size:12px; float:left; margin-left:10px; text-align:justify; margin-top:10px;}
.inwrig{width:110px; height:auto; overflow:hidden; line-height:20px; font-size:12px;float:left; margin-right:5px; margin-top:10px;}
.inwrig1{width:105px; height:auto; overflow:hidden; float:left; font-size:12px;line-height:20px; margin-right:5px; margin-top:10px; }
.prolbbt ul {width:180px; height:auto; overflow:hidden;  margin:0 auto;}
.prolbbt li { float:left; list-style:none; width:178px; height:35px; font-size:14px; color:#000; line-height:35px; border-bottom:1px dashed #CCC;}

.prolbbtn ul {width:170px; height:auto; overflow:hidden;}
.prolbbtn li { float:left; list-style:none; width:170px; height:25px; font-size:13px; color:#000; line-height:25px; border-bottom:1px dashed #CCC;}



.procenright{width:54%; height:auto;overflow:hidden;  float:left; margin:0 auto;text-algin:center;}
.prorightbt{width:100%; height:39px; line-height:39px; float:left; color:#FF0000; margin-bottom:10px; font-size:16px; font-weight:800; border-bottom:#CCC solid 1px;}

.prolbpro{width:240px;  height:200px; overflow:hidden; float:left; text-align:center; padding-bottom:10px;}
.prolbpro img{width:91%;  height:85%; overflow:hidden; float:left; border:#CCC solid 1px; margin:5px;}
.prolbprojg{width:0;  height:100px; float:left;}
.cenpage{width:100%;  height:auto; line-height:33px; border-bottom:#CCC 1px solid; margin-top:20px; text-align:center; float:left;}
.caseshowimbt{width:100%; height:auto; overflow:hidden; padding:10px 0px 10px 0px; line-height:25px; font-size:16px; font-weight:bold; text-align:center; float:left; color:#005CAC; border-bottom:#CCC 1px solid; margin-bottom:10px;}
.caseshowimg1{width:708px; height:auto; overflow:hidden;  border:#CCC 1px solid;  float:left; padding:10px; margin:10px;}
.caseshowimg{width:708px; height:auto; overflow:hidden;  float:left;}

.showpro2{width:70%;height:auto;overflow:hidden;}

.caseshowwz{width:708px; height:auto; overflow:hidden; float:left; padding:10px; margin:20px 10px 10px 10px; background:url(../images/casejbg.jpg) no-repeat;}

.caselbpro{width:240px;  height:auto; overflow:hidden; float:left; text-align:center; padding-bottom:10px;}
.caselbpro img{width:230px; height:180px; overflow:hidden; float:left; border:#CCC solid 1px; margin:5px;}
.caselbprojg{width:10px;  height:100px; float:left;}


.trlb{width:100%; height:auto;overflow:hidden; line-height:25px;  float:left; border-bottom:#CCC dotted 1px; margin:10px;}
.trlb img{width:178px; height:98px;  float:left; border:#CCC solid 1px; margin:0px 10px 10px 0px;}

.trcatalb{width:650px; height:auto;overflow:hidden; line-height:25px;  float:left; margin:10px;}
.trcatalb img{width:98px; height:98px;  float:left; border:#CCC solid 1px; margin:0px 10px 10px 0px;}
.trdow{width:60px; height:110px; line-height:30px; text-align:center; float:left;  margin:10px; }
.trcata{width:750px; height:auto;overflow:hidden; line-height:25px;  float:left; border-bottom:#CCC dotted 1px;}

.slider{width:708px;height:400px; float:left; position:relative;}
.conbox{position:absolute;/*必要元素*/}
.switcher{position:absolute;bottom:10px;right:10px;float:right;z-index:99;}
.switcher a{background:#fff;border:1px solid #1E5299;cursor:pointer;float:left;font-family:arial;height:18px;line-height:18px;width:18px;margin:4px;text-align:center;color:#1E5299;}
.switcher a.cur,.switcher a:hover{background:#1E5299;border:1px solid #1E5299;height:24px;line-height:24px;width:24px;margin:0 2px;color:#fff;font-weight:800;}
/* slider1 水平 */
#slider1 .conbox{width:9999em;}
#slider1 .conbox div{width:708px;height:400px;overflow:hidden;float:left;}



.procenjg{width:100%; height:10px; margin:0 auto;}

.txbt ul {width:190px; height:auto; overflow:hidden;  margin:0 auto;}
.txbt li { float:left; list-style:none; width:190px; height:35px; color:#0066ff; line-height:35px; border-bottom:1px dashed #CCC;}
.tbt {width:190px; height:37px; border-bottom:3px solid #0066ff;  margin:0 auto; float:left; line-height:40px; color:#0066ff; font-size:16px; }



.a-news1{width:750px; height:auto; overflow:hidden; float:left;}
.a-news{width:730px; height:auto; overflow:hidden; background:url(../images/30hui.jpg) repeat-x; float:left; padding:10px; font-size:16px;}
.a-newx ul {width:730px; height:30px; line-height:30px;}
.a-newx li { float:left; list-style:none; border-bottom:#CCC dashed 1px;}
.a-newx li a{ width:700px; height:30px; padding-left:30px; padding-right:10px; line-height:30px; text-decoration:none; display:inline-block; background:url(../images/di1.png) no-repeat; font-size:13px; }
.a-newx li a:hover{color:#1E5299;background:url(../images/dil1.png) no-repeat #F0F0F0;}
.newsshowzz{width:100%; height:auto; overflow:hidden; padding:0px 0px 10px 0px; line-height:25px; text-align:left; float:left; margin-bottom:10px;}

.newsbt ul {width:770px; height:auto; overflow:hidden;  margin:0 auto;}
.newsbt li { float:left; list-style:none;}
.newsbt li a{ width:770px; height:35px; line-height:35px; text-decoration:none; display:inline-block; border-bottom:1px #CCC dashed;}
.newsbt li a:hover{ width:770px; height:35px; background:#F5F5F5;}

.newshowbt {width:770px; height:40px; float:left; line-height:40px; margin:0 auto; text-align:center; font-size:18px; color:#0066ff;}



.more a{  width:70px;  height:28px; line-height:28px;  text-decoration:none; display:inline-block; font-size:12px; cursor:pointer;background:url(../images/more.png) no-repeat; text-align:center; margin-top:6px;color:#666;}
.more a:hover{color:#666;}


.login a{  width:80px;  height:28px; line-height:28px;  text-decoration:none; display:inline-block; font-size:14px; cursor:pointer;background:#0066ff; text-align:center; margin-top:6px;color:#fff;}
.login a:hover{color:#f2f2f2;background:#0044ff;}


.bound{ width:100%; height:100%; margin:0 auto; flost:left;position:relative;}
.index-product{padding-left:0 px;}

.index-product .profld{
	position:relative;
	
	width:99%;
	right: 0px;
}

#trigger{float:left;height:10px; line-height:3px;}

#trigger a{ color:#F5F5F5;cursor:default; }

#trigger a:hover{ color:#F5F5F5;}

.index-product ol{ position: absolute; width: 2012em; }

.index-product ol li{ float:left; text-align:center;}

.index-product ol li a{color:#000; }

.index-product ol li a.img{ display:block; text-align:center;}

.index-product ol li h3{ font-weight:normal; height:25px;padding:0px 3px;}

.index-product .next,.index-product .prev{ width:21px; height:49px; left:6px;display:block; position:absolute; margin-top:69px; z-index:9999999;cursor:pointer; }

.index-product .next{background:url(../images/right.gif) no-repeat;left:98%;opacity: 0.6;}

.index-product .prev{background:url(../images/left.gif) no-repeat;left:1%;background: opacity: 0.6;}



.bottom{width:100%; height:auto; overflow:hidden;  margin:0 auto; background:#303030; text-align:center;  padding-top:15px; padding-bottom:15px; font-size:14px;}

.botmuz {text-align:center; }

.botmuz ul {width:92%; height:auto; overflow:hidden;  margin:0 auto; line-height:25px;float:right;}
.botmuz li {   list-style:none; color:#FFF;float:left;text-align:center;width:23%;margin:0 auto；}

.bottcopy{width:100%; height:auto;  color:#FFF; margin:0 auto; background:#323131; text-align:center; padding-top:15px; padding-bottom:15px;}


.right{ float:right;}
.m:link {color: #fff; text-decoration: none;}
.m:visited {color: #fff; text-decoration: none;}
.m:hover {color: #ccc; text-decoration:underline;}
.green {color: #598E34;}
.blue {color: #1E5299; font-weight:bold; font-size:18px;}
.bigsize { font-size:18px;}
.big16 { font-size:16px; font-weight:600; margin-bottom:10px;}
.greenbig {color: #598E34; font-size:18px; font-weight:bold;}
.huibig {color: #333; font-size:14px; font-weight:bold;}

.whitelbig {color: #fff; font-size:18px; font-weight:bold;}

.wjmm{font-size:12px; padding-left:60px;}

.whitel:link {color: #FFF; text-decoration: none;}
.whitel:visited {color: #FFF; text-decoration: none;}
.whitel:hover {color: #FFF; text-decoration:underline;}

.propage {width:770px; height:auto; overflow:hidden;  margin:0 auto; border-top:#E4E4E4 1px solid; padding:20px 0px 20px 0px; text-align:center;}
=============================
.headtwo {position : relative;
	background-color : #ffffff;
	font-family : fantasy;
	font-size : 12pt;
	font-weight : bold;
	color : #140008;
	line-height : 0%;
	height : 200px;}



.cencen4 {height:auto; min-height : 665px;min-width : 370px;max-width:22.5%;border-style : ridge;top : 128px;background:#ffffff;float:left;display:inline;margin :0 1% 1% 1%;cursor : hand;}

.cencen5 {height:auto; min-height : 665px;min-width : 370px;width:22.5%;border-style : ridge;top : 128px;background:#ffffff;float:left;display:inline;margin : 0 1% 1% 1%;cursor : hand;}

.cencen6 {height :auto; min-height : 665px;max-width : 770px;min-width:47.5%;border-style : ridge;top : 128px;background:#ffffff;float:left;display:inline;margin :0 1% 1% 1%;cursor : hand;}

.cencen7 {height :auto; min-height : 665px;min-width : 370px;max-width:22.5%;border-style : ridge;top : 128px;background:#ffffff;float:left;display:inline;margin :0 1% 1% 1%;cursor : hand;}

.cencen7a {height :auto; min-height : 665px;min-width : 370px;max-width:22.5%;border-style : ridge;top : 128px;background:#ffffff;float:left;display:inline;margin :0 1% 1% 1%;cursor : hand;}

.cencen7b {height :auto; min-height : 665px;min-width : 510px;max-width:32%;border-style : ridge;top : 128px;background:#ffffff;float:left;display:inline;margin :0 1% 1% 1%;cursor : hand;}

.cencen7c {height :auto; min-height : 665px;min-width : 780px;max-width:83%;border-style : ridge;top : 128px;background:#ffffff;float:left;display:inline;margin :0 1% 1% 1%;cursor : hand;}

.cencen8 {height :auto; min-height : 500px; max-width : 792px;min-width:47.5%;border-style : ridge;top : 128px;background:#ffffff;float:left;display:inline;margin :0% 1% 1% 1%;cursor : hand;}

.cencen9 {height :auto; min-height : 520px; max-width : 792px;min-width:47.5%;border-style : ridge;top : 128px;background:#ffffff;float:left;display:inline;margin :0% 1% 1% 1%;cursor : hand;}




.cencen1{width:100%;background-color : #f5f5f5;height: auto;padding-top: 2.5rem;text-align : center;}


.cencen2{width:92%; height: auto; background-color : #f5f5f5;margin : 0 5% 0 5%;}
.cencen3{background:#f5f5f5; margin:0 auto;padding: 20px 20px 20px 20px; }
.someclass {height :auto;width : 25%;border-style : ridge;;position : absolute;background-color: white;}


.entry-picture{position: relative;overflow: hidden;padding:10 ;background-color: white;}
.entry-picture2{width:100%;position: relative;overflow: hidden;padding:10 ;background-color: white;text-align : left;}
.entry-text{padding: 1rem 0.2rem 1.5rem;background-color: white;text-align : left;}
.entry-header {margin: 0;padding: 0;}
.entry-title {font-size: 2.5rem;line-height: 1.32;margin-bottom: 1.8rem;}
.entry-title2 {font-size: 2.5rem;line-height: 1.32;margin-bottom: 0.2rem;padding: 0rem 2rem 0rem;}
.entry-excerpt {font-size: 1rem;line-height: 2rem;color: #999999;padding: 1rem 1.5rem 1.5rem;}
.entry-excerpt2 {font-size: 1rem;line-height: 2rem;color: #999999;padding: 0rem 1.5rem 0rem;}

-------------导航栏
.topdown{width:100%;font-size: 15px;height: 78px;position : relative;margin:0 auto; overflow:hidden;}
.topdown2{width:100%;background:#ffffff;float:right;text-align:right;border-style : inset;border-color : 5F5F5F; }
.topdown1{width:100%;background:#ffffff;float:right;text-align:right;margin-right : 10%; }
.topdown3{width:10%;float:right;background:#ffffff;text-align:center; }
.topdown li{position: relative;display: inline-block;margin-right: 22px;padding: 0;}
.topdown li a{float:left;font-size : 15pt;}

---------------微信

.side-bar a,.chat-tips i {} 
.side-bar {width: 66px;position: fixed;bottom: 25px;right: -3px;font-size: 0;line-height: 0;z-index: 100;} 
.side-bar a {width: 50px;height: 50px;display: inline-block;background: #66cc33;margin-bottom: 40px;} 
.side-bar a:hover {} 
.side-bar .icon-qq {background-position: 0 -62px;} 
.side-bar .icon-chat {background-position: 0 -130px;position: relative;} 
.side-bar .icon-blog {background-position: 0 -198px;} 
.side-bar .icon-mail {background-position: 0 -266px;}


.side-bar .icon-chat:hover .chat-tips {display: block;} 
.chat-tips {padding: 20px;border: 1px solid #d1d2d6;position: absolute;right: 78px;top: -55px;background-color: #fff;display: none;} 
.chat-tips i {width: 9px;height: 16px;display: inline-block;position: absolute;right: -9px;top: 80px;background-position:-88px -350px;} 
.chat-tips img {width: 138px;height: 138px;}