/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font,ins, b,kbd, q, s, samp,
small, strike, strong, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, th{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	vertical-align: baseline;

}
img{ border:0px;}
strong{ font-weight:bold;}
h1{ float:left; padding-top:10px; padding-bottom:10px; }
a:hover{color:#1876c9;text-decoration:none!important;}
.clear{ clear:both;}




.wrapper{
width:1200px; margin:0px auto; overflow:hidden;}

body{
	height:100%;
	font-size:14px;
	font-family: "微软雅黑" Verdana, Arial, Helvetica, sans-serif;
	line-height:28px;
	color:#000!important;
	}

a {
	text-decoration: none;
}
a:link{
color:#000}
a:visited{
color:#000}
a:hover{
text-decoration:underline}
ul {
	list-style:none;
}




#header{ }
.logo{ float:left;padding-top:20px; padding-bottom:20px;}
.search{ width:300px; float:right;margin-top:40px;}
.leftInput{ width:256px; height:32px; border:1px solid #dcdcdc; float:left; color:#999999; text-indent:10px;}
.search_logo{ float:left;}
.language{ float:right; height:115px; height:30px; line-height:30px; background:url(../images/china.jpg) no-repeat left center; text-indent:30px; margin-top:40px; padding-right:30px;}


.nav{ height:58px; line-height:58px; background:#0652b9; overflow:hidden;}
.menu{ width:1200px; margin:0 auto;}
.menu ul li{ float:left; font-size:16px; color:#fff; width:150px; text-align:center;}
.menu ul li:hover{ background:#3cd2ff;}
.menu .active{ display:block; background:#3cd2ff;font-size:16px!important; color:#fff!important; }
.menu a{ display:block; font-size:16px!important; color:#fff!important; }




.banner{ height:460px; background:#ccc;}
.nei_banner{ height:460px; background:url(../images/banner1.jpg) no-repeat center top;}

.about{ margin-top:40px;margin-bottom:40px;}
.about h2{ height:50px; line-height:50px; background:url(../images/about_line.jpg) no-repeat bottom center; font-size:28px; text-align:center; font-weight:bold;}
.about h3{ font-size:18px; text-align:center; padding:40px 0; color:#666666;}

.aboutnr{ height:360px; background:url(../images/about_linenr.jpg) no-repeat 587px top; position:relative;}
.about_nrl{ width:570px; position:absolute; left:-600px;opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;}
.about_nrr{ width:580px; font-size:15px; line-height:26px; position:absolute; right:-600px;opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;}
.about_nrr p{ margin-bottom:15px;}


.product{ background:url(../images/productbc.jpg) no-repeat center center; height:942px; margin-top:0px;}
.product h2{ height:80px; line-height:80px; background:url(../images/about_line.jpg) no-repeat bottom center; font-size:40px; text-align:center; font-weight:bold; color:#fff; padding-top:70px;}
.product h3{ font-size:26px; font-weight:bold; text-align:center; padding:20px 0; color:#ffd400; margin-bottom:50px;}
.promore{ margin:0 auto; width:190px; height:55px; line-height:55px; color:#fff; border:2px solid #fff; border-radius:30px; text-align:center; font-size:20px;}
.promore a{ color:#fff;}

.function{ height:960px; position:relative;}
.function h2{ font-size:36px; text-align:center; padding-top:90px; padding-bottom:70px;}
.iphone{ width:266px; height:604px; position:relative; left:467px; top:-100px;
opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;
}
.function-picture{ width:105px; height:105px; position:absolute; }
.function-textleft{ width:295px; position:absolute; }
.function-textleft h3{ font-size:20px; color:#005891; font-weight:bold; margin-top:5px;margin-bottom:10px;}
.function-textleft p{ font-size:16px; line-height:24px;}
.function-textright{ width:295px; position:absolute; text-align:right; }
.function-textright h3{ font-size:20px; color:#005891; font-weight:bold; margin-top:5px;margin-bottom:10px;}
.function-textright p{ font-size:16px; line-height:24px;}



.function-picture01{ left:-105px; top:195px;opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;}
.function-picture02{ left:-105px; top:335px;opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;}
.function-picture03{ left:-105px; top:475px;opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;}
.function-picture04{ left:-105px; top:615px;opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;}
.function-picture05{ left:-105px; top:755px;opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;}
.function-picture06{ right:-105px; top:195px;opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;}
.function-picture07{ right:-105px; top:335px;opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;}
.function-picture08{ right:-105px; top:475px;opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;}
.function-picture09{ right:-105px; top:615px;opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;}
.function-picture10{ right:-105px; top:755px;opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;}

.functext01{ left:-120px; top:195px;opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;}
.functext02{ left:-120px; top:335px;opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;}
.functext03{ left:-120px; top:475px;opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;}
.functext04{ left:-120px; top:615px;opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;}
.functext05{ left:-120px; top:755px;opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;}
.functext06{ right:-120px; top:195px;opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;}
.functext07{ right:-120px; top:335px;opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;}
.functext08{ right:-120px; top:475px;opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;}
.functext09{ right:-120px; top:615px;opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;}
.functext10{ right:-120px; top:755px;opacity:0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;}



.newsout{ background:#f4f4f4;}
.news{ position:relative;}
.news h2{ font-size:30px; padding-top:50px; padding-bottom:20px; font-weight:bold; text-align:center;}
.news h3{ font-size:16px; text-align:center;}

.new_homelist{ height:140px; margin-bottom:25px;}
.new_homelistl{ width:200px; height:130px; float:left;} 
.new_homelist img{ width:200px; height:130px;}
.new_homelistr p{ font-size:14px; text-align:left; color:#666666}
.new_homelistr h4{ text-align:left;font-size:16px;}
.new_homelistr h4 span{ display:block; padding-top:10px; padding-bottom:10px; color:#005891; font-size:14px;}


.new_homelistr{ width:500px; 
    padding-left: 230px;}


.conimg{ position:absolute; right:0; top:243px;}
 .conimg img{ width:400px; height:295px;}

.footerbox{background:#f9f9f9; border-top:1px solid #cccccc; padding-top:30px;padding-bottom:20px; clear:both; }
.footer{ padding-bottom:40px;}
.footmnu dl dt{ font-size:16px; margin-bottom:10px;}
.footmnu dl dd{ height:30px; line-height:30px;}
.footmnu dl{ float:left; margin-right:120px;}
.footmnu{ width:1000px; left:left; padding-left:50px;}

.ewm{ width:120px; float:right; margin-right:50px; text-align:center;}
.ewm img{ width:120px; height:120px;}

.copyright{ border-top:1px solid #d6d6d6; padding-top:15px; padding-bottom:0px; text-align:center;}




 /*焦点图*/ 
  .lubo{ width: 100%; min-width:1000px;clear: both; position: relative; height:460px;}
  .lubo_box{ position: relative; width: 100%; height:460px; }
  .lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:460px; opacity: 0;filter:alpha(opacity=0);}
  .lubo_box li a{ display: block;width: 100%;  height: 100%;}

  .lubo_box li img{ width: 100%; height: 460px;}

  /*圆点*/
  .cir_box{ overflow: hidden; position: absolute; z-index: 100;}
  .cir_box li{ float: left; width: 30px; height: 5px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);}
  .cir_on{ background: #000 !important;}

  /*按钮*/
  .lubo_btn{ position: absolute; width: 100%; top: 260px; display:none;}
  .left_btn, .right_btn{ width: 30px; height: 80px; background: #000;opacity: 0.8;filter:alpha(opacity=80); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
  .left_btn{ float: left;}
  .right_btn{ float: right;}
  
  
  
  /*新闻样式*/
  .tab {
  width: 1200px;
  margin: 30px auto;
}
.tab-title {
  height: 48px;
  font-size: 0;
  background-color: #fff;
  border:1px solid #dcdcdc;
  width:602px;
  margin-left:300px;
  margin-bottom:50px;
}
.tab-title .item {
  display: inline-block;
  width: 149px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  border-right:1px solid #dcdcdc;
  color: #333;
  font-size: 16px;
}
.tab-title .item-cur {
  color: #fff;
  background-color: #0652b9;
}
.tab-cont {
  position: relative;
  width: 800px;
  height: 320px;
  overflow: hidden;
}
.tab-cont__wrap {
  position: absolute;
}
.tab-cont .item {
  width: 800px;
  height: 320px;

  text-align: center;

}




#main {
    width: 1200px;
    margin: auto;
    padding-top: 45px;
    overflow:hidden;
}
#left {
    width: 253px;
    float: left;
    padding-bottom: 50px;
}

#pro {
    width: 253px;
    float: left;
}
#pro h3 {
    width: 253px;
    float: left;
    color: #fff;
    font-weight: bold;
    font-size: 26px;
    line-height: 25px;
    height: 72px;
    background: #0078c9;
    text-align: center;
    padding-top: 40px;
    letter-spacing: 5px;
    margin-bottom: 1px;
}
#pro h3 span {
    font-size: 14px;
    font-weight: normal;
    padding-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    letter-spacing: 0px;
}
#pro .tut {
    width: 253px;
    height: 112px;
    float: left;
    padding-bottom: 1px;
}
#pro ul {
    overflow: hidden;
    text-align: left;
    float: left;
    font-size: 15px;
    border-bottom: #005991 solid 6px;
}
#pro ul li {
    display: inline;
    float: left;
    line-height: 48px;
    border-bottom: #e5e5e5 solid 1px;
}
#pro ul li a {
    float: left;
    padding-left: 20px;
    width: 233px;
}
#pro ul li a:hover {
    float: left;
    background: #0078c9;
    width: 233px;
    float: left;
    color: #FFFFFF;
    line-height: 48px;
}

#right {
    width: 900px;
    float: right;
    padding-bottom: 50px;
}
.rightcurrent {
    height: 37px;
    font-size: 20px;
    color: #666666;
    font-weight: normal;
    border-bottom: #e8e8e8 1px solid;
    margin-bottom: 25px;
}
.rightcurrent span {
    float: right;
    font-size: 13px;
    color: #8e8e8e;
    font-weight: normal;
    padding-top: 5px;
    background: url(../images/home.jpg) no-repeat left 10px;
    padding-left: 25px;
}
#about {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
	clear:both;
	line-height:26px;
	font-size:16px;
}



.contact {
    width: 100%;
    padding-top: 0px;
    padding-bottom: 50px;
	border-top: 1px solid #cccccc;
	background: #f3f3f3;
}
.lx {
    width: 1200px;
    margin: auto;
    font-size: 14px;
    text-align: left;
}
.lx h2 {
    width: 1200px;
    float: left;
    font-size: 22px;
    line-height: 40px;
    color: #3c3c3c;
    padding-top: 35px;
    padding-bottom: 25px;
}


#rylist ul li{ 
    float: left;
    width: 280px;
    margin: 10px;
	float:left;
}
#rylist ul li img{ padding:3px; border:1px solid #ccc;}
#rylist ul li p{ text-align:center; height:40px; line-height:40px;}



/*翻页*/


DIV.newspage { clear:both;
	 width:100%;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 20px; TEXT-ALIGN: center
}
DIV.newspage A { 
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid
}
DIV.newspage A:hover {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #0078c9; BORDER-LEFT: #fff 1px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
DIV.newspage A:active {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #0078c9; BORDER-LEFT: #666 1px solid; COLOR: #666; BORDER-BOTTOM: #666 1px solid
}
DIV.newspage SPAN.current {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #d90011; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
DIV.newspage SPAN.disabled {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}


.proimgleft{ text-align:center;}
.proname{ margin-bottom:0px;}
.proname h2{ font-size:24px; padding:20px; color:#666666; text-align:center;}
.proimgright{ width:400px; float:right}

.pro_ny{ clear:both;}
.pro_ny img{ max-width:100%;}
.pro_ny h3{ height:40px; line-height:40px; border-bottom:3px solid #ccc; margin-bottom:20px;}
.pro_ny h3 span{ width:130px; background:#005991; text-align:center; color:#fff; display:block; font-size:16px;}
.pro_img{ width:278px; height:278px; border:1px solid #ccc;}
.prodt_img{  width:400px;height:400px; padding:3px; border:1px solid #ccc;}
.honorny_img{ width:278px; height:200px; border:1px solid #ccc;}

.honor_img{ max-width:700px; padding:3px;  border:1px solid #ccc;}


