﻿* {
	padding:0;
	margin:0;	
}
ul,li{
	margin:0px;
	padding:0px;
	list-style:none;
	}
BODY {
	FONT-SIZE: 12px; 
	COLOR: #333333; 
	font-size:10px;
    font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; background-color:#ffffff;
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(bgm.jpg); BACKGROUND-REPEAT: no-repeat;
}
.clear { clear: both; margin: 0 0; padding: 0 0; }
TD {
	FONT-SIZE: 12px; COLOR: #333333; font-family: '微软雅黑','Lucida Grande', Verdana, Helvetica, sans-serif; line-height:22px;
}
TH {
	FONT-SIZE: 12px; COLOR: #333333; font-family: '微软雅黑','Lucida Grande', Verdana, Helvetica, sans-serif;
}
A {
	COLOR: #333333; TEXT-DECORATION: none; font-family: '微软雅黑','Lucida Grande', Verdana, Helvetica, sans-serif;
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline; text-decoration: none; font-family: '微软雅黑','Lucida Grande', Verdana, Helvetica, sans-serif;
}
.aboutw {margin:0px auto; width:1200px; padding-top:10px;}
.hotline{float:right; background:url(dh.png) no-repeat; height:70px; background-position:0 50%; padding-left:75px; padding-right:10px;margin-top:0px;}
.hotline span{ display:block; font-size:14px;color:#5a5959; text-align:left;}
.hotline i{ display:block; font-size:20px;color:#f60; font-family:Verdana, Geneva, sans-serif; text-align:left;}
#oneColFixCtr {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(bg.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
#oneColFixCtr #container {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(top_Bg.jpg); MARGIN: 0px auto; WIDTH: 1004px; BACKGROUND-REPEAT: repeat-x; HEIGHT: auto; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
#homebanner {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(banner4.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ebebeb; height:328px; TEXT-ALIGN: center
}
#nybanner {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(banner7.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ebebeb; height:300px; TEXT-ALIGN: center
}
#nylxbanner {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(contact.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ebebeb; height:300px; TEXT-ALIGN: center
}
#homeys {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(banner5.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff; height:1429px; TEXT-ALIGN: center
}
#homeabout {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(banner6.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff; height:660px; TEXT-ALIGN: center
}
.red {font-size:12px; font-weight:bold; color:#FF0000;}
.lande {font-size:12px; font-weight:bold; color:#0066CC}
.white {font-size:12px; color:#FFffff; font-family:Arial, Helvetica, sans-serif; text-indent:10px;}
.about_1 {font-size:13px; color:#FFffff; text-indent:30px; font-weight:bold;
}
#header
		#header ul {
				height:60px;
				width:1120px;
				}
		#header #first{
		  width:1px;
		  height:60px;
		  }
		  #header #mid{
		  width:1px;
		  height:60px;
		  background:url(i-1.jpg) repeat-x;
		  }
		#header #last{
		  width:1px;
		  height:60px;
		  }
		#header ul li {
				 float:left;
				 line-heigth:60px;
				 }
		#header ul a {
		        text-align:center;
				font-family:'微软雅黑',Arial, Helvetica, sans-serif;
				font-size:13px;
				font-weight:bold;
				width:123px;
				float:left;
				display:block;
				line-height:60px;
				color:#ffffff; vertical-align:text-bottom;
				}
		#header ul a:hover {
		        color: #fff;
				height:60px;
				width:123px; background-color:#bf0000;
				}
		   #home #header .home a,
		   #about #header .about a,
		   #products #header .products a,
		   #st #header .st a,
		   #culture #header .culture a,
		   #contact #header .contact a,
		   #honor #header .honor a,
		   #news #header .news a,
		    #ly #header .ly a,
			#wh #header .wh a,
				#wl #header .wl a,
		   #order #header .order a {color: #fff; width:123px; background-color:#bf0000;}
#wz ul {
				height:20px;
				width:1002px;
				
				}
		#wz #f{
		  width:17px;
		  height:20px;
		  }
		#wz #l{
		  width:14px;
		  height:20px;
 }
		  #wz #m{
		  width:2px;
		  height:20px;
 }
		#wz ul li {
				 float:left;
				 font-size:10px;
                 font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
	             color: #999;
				 line-heigth:20px;
				 width:137px;
				 height:20px;
				 line-height:20px;
				 text-align:center;
				 }
				  
#nav {
  line-height: 36px; width:1000px;  list-style-type: none; font-size:13px;
}
#nav a {
 display: block; width: 163px; color:#000000; text-align:center; font-size:13px; font-family:"微软雅黑"; font-weight:bold;
}
#nav a:hover  {
 color:#ffffff;text-decoratioan:none; 
}
#nav li {
 float: left; width: 163px; background-image:url(m-1.jpg);    
}
#nav li a:hover{
background-image:url(m-3.jpg);  font-weight:bold; width: 163px; color:#ffffff; font-size:13px; 
}
#nav #first{
		  background:url(m-1.jpg)  left bottom ;
		  width:6px;
		  height:36px;
		  }
#nav #mid{
		  background:url(m-2.jpg)  left bottom ;
		  width:2px;
		  height:36px;
		  }
#nav #mid1{
		  background:url(m-4.jpg)  left bottom ;
		  width:21px;
		  height:36px;
		  }
#nav #last{
		  background:url(m-1.jpg) no-repeat left bottom ;
		  width:6px;
		  height:36px;
		  }
#nav li a#current { background:url(m-3.jpg); font-weight:bold; color:#ffffff;}
#nav li ul {
 line-height: 62px;  list-style-type: none;text-align:center;
 left: -999em; width: 170px; position: absolute;
}
#nav li ul li{
 float: left; width: 170px;
 line-height:30px;
 background-image:url(in-m-6.jpg);
 border-bottom:1px solid #ffffff
}
#nav li ul a{
 display: block; width: 140px;w\idth: 140px;text-align:left; padding-left:30px; font-weight:normal;
}

#nav li ul a:link  {
 color:#fff; text-decoration:none;
}
#nav li ul a:visited  {
 color:#fff;text-decoration:none;
}
#nav li ul a:hover  {
 color:#f5f5f5;text-decoration:none;  width:140px;
 background-image:url(in-m-7.jpg);
}

#nav li:hover ul {
 left: auto; 
}
#nav li.sfhover ul {
 left: auto;
}
.Whitea{ color:#f5f5f5;}
.Whitea a,.Whitea a:hover{ color:#f5f5f5}
.white1 {font-size:12px; color:#FFffff; font-family:Arial, Helvetica, sans-serif;}
.border{border-bottom:#85b9f3 1px solid; border-left:#85b9f3 1px solid; border-right:#85b9f3 1px solid;}
.border1{border-bottom:#ccc 1px dashed;}
.border2{border-bottom:#e5e5e5 1px solid; border-left:#e5e5e5 1px solid; border-right:#e5e5e5 1px solid;}
.input {
	font-family:"Tahoma";
	font-size: 12px;
	COLOR: #063401;
	BACKGROUND-COLOR: #ffffff;
	text-decoration: none;
	width: 100%;
	height:20px;
	line-height:16px;
	border:1px solid #D1D9CD;
	padding-left:2px;
	margin:0px;
	background-image: url(bg_input.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.service{margin-left:60px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FF6600}
.service1{margin-left:60px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#6fbdd1}
.service2{margin-left:60px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#70a3d0}
.service3{margin-left:60px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#5b71d7}
.border3{border-bottom:1px solid #8dc8ff; border-left:1px solid #8dc8ff; border-right:1px solid #8dc8ff; padding:9px;}
.border4{border-bottom:#b7dde6 1px solid; border-left:#b7dde6 1px solid; border-right:#b7dde6 1px solid; background-color:#fafafa}
.border5{border-bottom:#bad0e8 1px solid; border-left:#bad0e8 1px solid; border-right:#bad0e8 1px solid; background-color:#fafafa}
.border6{border-bottom:#aeb8eb 1px solid; border-left:#aeb8eb 1px solid; border-right:#aeb8eb 1px solid; background-color:#fafafa}
.font2{
	COLOR: #BC3015;
	text-decoration: none;
}
.font2 a:link{
	COLOR: #BC3015;
	text-decoration: none;
	}
.font2 a:visited{
	COLOR: #BC3015;
	text-decoration: none;
}
.font2 a:hover{
	COLOR: #113043;
	text-decoration: none;
}	
#leftmenu{width:252px;}
#leftmenu ul li {
background:url(N-in-3.jpg) no-repeat ;
width:252px;
height:29px;
}
#leftmenu h4 {
 margin-left:14px;
 background:url(icon5.gif) no-repeat left center;
 text-indent:20px;
  font-size:12px;
  font-weight:bold;
  line-height:29px;
  color:#eee;
  text-align:left;
   }
#leftmenu h4 span {
    margin-left:35px;
	font-size:10px;
     font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
	font-weight:normal;
	color:#cccccc;}
#menul1 ul li {width:250px; }
 #menu1 ul a{
 background:#ffffff url(i-11.jpg) left center no-repeat ;
 text-indent:12px;
 font-family: '微软雅黑','Lucida Grande', Verdana, Helvetica, sans-serif;
 text-align:left;
 display:block;
 height:40px;
 line-height:40px;
 width:250px;
 color:#333;

 }
  #menu1 ul a:hover{
   font-family: '微软雅黑','Lucida Grande', Verdana, Helvetica, sans-serif;
   background: url(i-12.jpg) left center no-repeat ;
   color:#FF0000;
   }
 #about1 #menu1 .about1 a ,
  #about2 #menu1 .about2 a ,
   #about3 #menu1 .about3 a ,
    #about4 #menu1 .about4 a ,
	 #about5 #menu1 .about5 a ,
	  #about6 #menu1 .about6 a ,
	   #about7 #menu1 .about7 a ,
	    #about8 #menu1 .about8 a ,
		 #about9 #menu1 .about9 a ,
		  #about10 #menu1 .about10 a ,
 #news #menu1 .news a ,
 #products #menu1 .products a ,
  #sp #menu1 .sp a,
 #honor #menu1 .honor a,
 #contact #menu1 .contact a ,
  #network #menu1 .network a ,
  #culture #menu1 .culture a,
   #ly #menu1 .ly a ,
 #aboutzj #menu1 .aboutzj a {background:  url(i-11.jpg) left center no-repeat ;
   color:#ff0000;}
   
#menul ul li {width:280px; }
 #menu ul a{
 background:#ffffff url(i-11a.jpg) left center no-repeat ;
 text-indent:12px;
 font-family: '微软雅黑','Lucida Grande', Verdana, Helvetica, sans-serif;
 text-align:left;
 display:block;
 height:40px;
 line-height:40px;
 width:280px;
 color:#333;

 }
  #menu ul a:hover{
   font-family: '微软雅黑','Lucida Grande', Verdana, Helvetica, sans-serif;
   background: url(i-12b.jpg) left center no-repeat ;
   color:#FF0000;
   }
 #about1 #menu .about1 a ,
  #about2 #menu .about2 a ,
   #about3 #menu .about3 a ,
    #about4 #menu .about4 a ,
	 #about5 #menu .about5 a ,
	  #about6 #menu .about6 a ,
	   #about7 #menu .about7 a ,
	    #about8 #menu .about8 a ,
		 #about9 #menu .about9 a ,
		  #about10 #menu .about10 a ,
		  #about11 #menu .about11 a ,
		  #about12 #menu .about12 a ,
		  #about13 #menu .about13 a ,
		  #about14 #menu .about14 a ,
		  #about15 #menu .about15 a ,
		  #about16 #menu .about16 a ,
		  #about17 #menu .about17 a ,
		  #about18 #menu .about18 a ,
		  #about19 #menu .about19 a ,
		  #about20 #menu .about20 a ,
		  #about21 #menu .about21 a ,
		  #about22 #menu .about22 a ,
		  #about23 #menu .about23 a ,
		  #about24 #menu .about24 a ,
		  #about25 #menu .about25 a ,
 #aboutzj #menu .aboutzj a {background:  url(i-12b.jpg) left center no-repeat ;
   color:#ff0000;}
.wz1{
font-size:10px;
font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
	color: #e46b1a; font-weight:bold;}
.input {
	font-family:"Tahoma";
	font-size: 12px;
	COLOR: #063401;
	BACKGROUND-COLOR: #ffffff;
	text-decoration: none;
	width: 100%;
	height:20px;
	line-height:16px;
	border:1px solid #D1D9CD;
	padding-left:2px;
	margin:0px;
	background-image: url(bg_input.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.box {
　　padding-top:12px;
    line-height:240%;}
.orange{color:#E58035;font-weight:bold;}
.blue{color:#0C8AFC;}
.imgleft{float:left;}
.input {
	font-family:"Tahoma";
	font-size: 12px;
	COLOR: #063401;
	BACKGROUND-COLOR: #ffffff;
	text-decoration: none;
	width: 100%;
	height:20px;
	line-height:16px;
	border:1px solid #D1D9CD;
	padding-left:2px;
	margin:0px;
	background-image: url(webpic/bg_input.gif);
	background-repeat: repeat-x;
	background-position: top;
}
/* 分页 */
.dede_pages{height:30px;line-height:30px;margin:5px 0;clear:both}
.dede_pages ul{float:none;display:table}
.dede_pages ul li{float:left;margin-right:10px}
.dede_pages ul li a{float:left;padding:0px 10px;color:#06a2f7;font-size:12px;font-weight:bold;border:1px solid #06a2f7; margin-top:5px;}
.dede_pages ul li a:hover{color:#FFF;padding:0px 10px;text-decoration:none;border:1px solid #06a2f7;background-color:#06a2f7}
.dede_pages ul li.nohref{color:#999;padding:0px 10px;border:1px solid #DDD}
.dede_pages ul li.thisclass{color:#FFF;padding:0px 10px;border:1px solid #06a2f7;background-color:#06a2f7;font-weight:bold; margin-top:5px;}

.flexslider{position:relative;height:450px;overflow:hidden;background:url(loading.gif) 50% no-repeat; margin-top:1px;}
.slides{position:relative;z-index:1;}
.slides li{height:450px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(next.png) center center no-repeat;}

.fr { float: right; }
.fl { float: left; }
/*search*/
.search{ width:1200px; margin:0 auto; height:49px; line-height:49px; padding-top:10px;}
.search .remen{ height:49px;}
.search .sea { width: 407px; height: 49px; float: right; background:url(ser_txt.jpg) no-repeat; }
.search .sea .search_txt { width: 293px; height: 15px; line-height: 15px; border: 0; float: left; color: #999; font-size: 12px; padding:17px 28px; background:none;}
.search .sea .search_txt:focus { outline: none }
.search .sea .search_btn { border: 0; cursor: pointer; width: 58px; height: 49px; float: right; background:url(ser_btn.jpg) no-repeat;}
.search .sea .search_btn:focus { outline: none }

/*case*/
.case{ width:1200px; margin:0 auto; overflow:hidden;}
.case_top{ height:55px; line-height:55px; background:url(tit1.jpg) no-repeat center; text-align:center; font-weight:bolder; font-size:27px; color:#3c8c01;}
.case_top span{ color:#d20000;}
.case_top a{ color:#2363aa;}
#scroll { width: 1200px; margin: 0 auto; overflow: hidden; padding-top:16px; }
#scroll_box { float: left; width: 800%; }
#scroll_begin { float: left; }
#scroll_end { float: left; }
.ihot{ width:2700px; overflow: hidden;}
.ihot ul li{ width:263px; display:block; float:left; margin:0 18px;}
.ihot ul li a img{ width:245px; height:184px; padding:8px; border:1px #e2e2e2 solid;}
.ihot ul li a h3{ font-size:13px; text-align:center; height:25px; font-weight:normal; line-height:18px; padding-top:10px;}
.ihot ul li a p{ background:url(more1.png) no-repeat; width:102px; height:37px; line-height:37px; color:#f9c105; margin:0 auto; font-weight:normal; font-size:12px; padding-left:35px;}
.ihot ul li a:hover img{ border:1px #06a2f7 solid;}
.ihot ul li a:hover p{ background:url(more1_ed.png) no-repeat;}
/*cpzs*/
.cpzs{ width:1200px; margin:0 auto; padding-top:20px; height:650px;}
.cpzs .subNavBox { width: 224px; float: left; height:670px; }
.cpzs .subNavBox .pro_top{ width:224px; background:url(left_top.jpg) no-repeat; height:73px; color:#FFF; text-align:center; line-height:normal;}
.cpzs .subNavBox .pro_top h3{ font-size:18px; padding-top:20px;}
.cpzs .subNavBox .pro_top p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase;}
.cpzs .subNavBox .sub_bo{ width: 202px; border-left:1px #06a2f7 solid; border-right:1px #06a2f7 solid; overflow:hidden; padding:16px 10px 0 10px;}
.cpzs .subNavBox .sub_bo .subNav { background:url(line1.jpg) no-repeat; cursor: pointer; line-height: 28px; padding-left: 40px; margin-bottom:8px; color: #FFF; display:block; }
.cpzs .subNavBox .sub_bo .subNav a{ color:#fff; display:block;}
.cpzs .subNavBox .sub_bo .subNav:hover { color:#FF0; }
.cpzs .subNavBox .sub_bo .navContent { display: none; overflow:hidden; margin-bottom:16px;}
.cpzs .subNavBox .sub_bo .navContent li a {display: block; color: #575757; background:url(ioc1.jpg) 18px 15px no-repeat; border-bottom: 1px #06a2f7 dashed; padding:8px 0 8px 29px; line-height:18px; margin-bottom:0px;}
.cpzs .subNavBox .left_cent{ background:url(left_bottom.jpg) no-repeat; width:204px; height:93px; color:#FFF; padding:15px 10px;}
.cpzs .subNavBox .left_cent p span{ font-size:28px; color:#ffeb46;}
.cpzs .cpzs_bo{ width:950px; overflow:hidden; float:right;}
.cpzs .cpzs_bo .cpzs_top{ height:51px; line-height:51px; background:url(tit2.jpg) no-repeat left bottom; color:#FFF; padding-left:52px; font-size:16px; }
.cpzs .cpzs_bo .cpzs_top span{ float:right; font-size:12px;}
.cpzs .cpzs_bo .cpzs_top span a{ color:#06a2f7;}
.cpzs .cpzs_bo #container { width: 950px; float:right; overflow:hidden; margin-top:22px;}
.cpzs .cpzs_bo #container li { position: relative; width: 297px; height: 254px; float: left; cursor: pointer; overflow: hidden; margin:0 19px 35px 0;}
.cpzs .cpzs_bo #container li .txts { height: 223px; width: 295px; position: absolute; left: 0; top: -223px; z-index: 2; }
.cpzs .cpzs_bo #container li .img { width: 295px; height: 221px; display: block; border:1px #e2e2e2 solid; }
.cpzs .cpzs_bo #container li:hover .img { width: 295px; height: 221px; display: block; border:1px #06a2f7 solid; }
.cpzs .cpzs_bo #container li .cpzs_txt{ height:21px; line-height:21px; margin-top:10px; font-size:12px; font-weight:normal;}
.cpzs .cpzs_bo #container li .cpzs_txt .ckxq{ width:69px; height:21px; float:right; background:#06a2f7; text-align:center;}
.cpzs .cpzs_bo #container li .cpzs_txt .ckxq a{ color:#FFF;}
.cpzs .cpzs_bo #container li .cpzs_txt .ljbj{ width:69px; height:21px; float:right; background:#e8801a; margin-right:11px; text-align:center;}
.cpzs .cpzs_bo #container li .cpzs_txt .ljbj a{ color:#FFF;}
.cpzs .cpzs_bo #container li .cpzs_txt span{ float:left;}
.cpzs .cpzs_bo #container li:hover .cpzs_txt span{ text-decoration:underline;}

.news_solution { margin-top: 58px; }
.cenNew_list h3 { width: 100%; font-size:2em; color: #000; margin-bottom: 40px; background: url(new_ico.png) no-repeat left center; padding-left: 57px; text-align: left; line-height:44px; }
.line1 { margin: 0 auto 10px; height: 4px; width: 60px; background: #1d68a8; }

.cenNew_list { width: 50%; float: left; overflow: hidden; }
.cenNew_list dl dd { overflow: hidden; color: #666; margin-bottom: 30px; }
.cenNew_list dl dd .date { float: left; width: 83px; height: 83px; border: 1px #ccc solid; margin-right:2%; }
.cenNew_list dl dd .date span { display: block; text-align: center; color: #333; }
.cenNew_list dl dd .date ._day { font-weight: bold; font-size: 26px; line-height: 35px; margin-top: 12px; color:#999; }
.cenNew_list dl dd .date ._month { font-size: 14px; color:#ccc; }
.cenNew_list dl dd .title { font-size: 18px; font-weight: 500; color: #000; margin-bottom: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.cenNew_list dl dd .p { font-size: 12px; line-height: 22px; height: 44px; overflow: hidden; margin-top: 8px; color:#666; }
.cenNew_list dl dd:hover .date { border-color: #1d68a8; }
.cenNew_list dl dd:hover .date span { color: #1d68a8; }
.cenNew_list dl dd:hover .title { color: #1d68a8; }
.cenNew_list dl dd:hover .p { color: #878787; }

.sy_solution { width: 45%; float: right; }
.sy_solution h3 { width: 100%; background: url(solution_ico.png) no-repeat left center; padding-left: 57px; text-align: left; font-size: 30px; color: #000; margin-bottom: 25px; line-height:44px; }
.sy_solution dl { overflow: hidden; position: relative; margin-bottom: 15px; }
.sy_solution dl h4 { font-size: 18px; line-height:40px; margin-bottom: 10px; font-weight: normal; color: #00132b; }
.sy_solution dt { margin-right: 1.5em; width: 162px; height: 118px; text-align: center; overflow: hidden; float: left; }
.sy_solution dd { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; min-width: 0; line-height: 22px; font-size: 14px; color: #666; overflow: hidden; }
.news_solution { margin: 30px auto 0; border-top: #f3f3f3 0px solid; padding-top:20px; }
.wrap { max-width: 1120px; margin: 0 auto; overflow: hidden; }

.news_q_list { max-width: 1200px; margin: 30px auto 10px; overflow: hidden; }
.news_q_list h2 { font-size: 24px; margin-bottom: 40px; }
.news_q_list li { padding-bottom: 25px; width: 48%; float: left; margin: 0 2% 25px 0; overflow: hidden; border-bottom: 1px solid #eaeaea; }
.news_q_list li img { float: right; margin-top: 40px; }
.news_q_list li ._date { float: left; width: 10%; background: #e9e9e9; text-align: center; height: 68px; font-family: arial; color: #182133; }
.news_q_list li ._date span { display: block; }
.news_q_list li ._date ._d1 { font-size: 34px; line-height: 36px; padding-top: 6px; }
.news_q_list li ._nr { float: left; width: 87%; margin-left: 3%; }
.news_q_list li ._title { font-size: 17px; font-weight: normal; color: #000; margin-bottom: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
._time1 { color: #666; margin: 3px 0; background: url(../images/b.jpg) no-repeat left center; padding-left: 20px; }
.news_q_list ._sum { line-height: 24px; height: 48px; overflow: hidden; color: #565656; margin-top: 8px; }
.news_q_list li :hover ._title { color: #182133; }
.news_q_list li :hover ._date { background: #182133; color: #fff; }

.main { width: 1200px; margin: 0 auto; }
/*foot*/
.foot { width: 100%; overflow: hidden; padding-top: 20px; }
.foot h3 { text-align: center; line-height: 18px; background: #2363aa; font-size: 14px; padding: 10px 0 0 0; font-weight: normal; height: 48px; }
.foot h3 a { padding: 0 40px; color: #FFF; display: inline-block; }
.foot h3 a span { color: #ccc; }
.foot h3 a:hover { border-bottom: 3px #e57016 solid; height: 45px; }
.foot h3 a.duy { border-bottom: 3px #e57016 solid; height: 45px; }
.foot .foot_l { width: 320px; float: left; padding-top: 40px; }
.foot .foot_l .biaoyu { height: 58px; line-height: 58px; width: 320px; font-weight: bold; font-size: 20px; color: #2363aa; margin-top: 10px; }
.foot .foot_l .biaoyu span { color: #ff6600; }
.foot .foot_l .biaoyu span i { font-size: 48px; font-style: normal; }
.foot .foot_c { width: auto; float: left; padding: 20px 0 20px 80px; overflow: hidden; }
.foot .foot_r { width: 154px; overflow: hidden; float: right; padding-top: 30px; text-align: center; }

.left { width: 224px; overflow: hidden; float: left; }
.left_top { width: 224px; background: url(ny_left_top.jpg) no-repeat; height: 74px; color: #FFF; text-align: center; line-height: normal; }
.left_top h3 { font-size: 18px; padding-top: 20px; }
.left_top p { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform: uppercase; }
.left .left_bo { width: 202px; border: 1px #06a2f7 solid; border-top: none; overflow: hidden; padding: 16px 10px 0 10px; }
.left .left_bo ul li { width: 202px; height: 28px; line-height: 28px; margin-bottom: 16px; color: #FFF; display: block; }
.left .left_bo ul li a { color: #FFF; display: block; background: url(line1.jpg) no-repeat; height: 28px; padding-left: 40px; width: 162px; }
.left .left_bo ul li a:hover { color: #FF0; }
.left .left_bo ul li a.cur { color: #FF0; }
.cent { margin-top: 27px; width: 224px; overflow: hidden; }
.cent .cent_bo { width: 202px; border: 1px #06a2f7 solid; border-top: none; overflow: hidden; padding: 16px 10px; }
.cent .cent_bo .ny_phone { background: url(ny_phone.jpg) no-repeat left center; padding-left: 40px; line-height: normal; }
.cent .cent_bo .ny_phone h1 { color: #f3bb01; font-size: 22px; }
.right { width: 968px; overflow: hidden; float: right; }
.right .right_top { height: 48px; border: 1px #d2d2d2 solid; line-height: 48px; padding: 0 20px; color: #898989; }
.right .right_top a { color: #898989; }
.right .right_bo { width: 886px; border: 1px #d2d2d2 solid; margin-top: 8px; overflow: hidden; padding: 20px 40px 40px 40px; }
.right .right_bo h3 { border-bottom: 1px #eee solid; text-align: center; color: #f3bb01; font-size: 24px; line-height: 36px; padding: 0 0 23px 0; }
.right .right_bo h3 p { font-size: 18px; font-weight: normal; padding-top: 10px; }
.right .right_bo .right_bottom { padding: 24px 0; overflow: hidden; }

/*Exhibit List*/
.ExhibitTagList { clear: both; margin: 0 auto; padding: 20px 0; }
.ExhibitTagList li { float: left; width: 190px; margin: 10px 14px; text-align: center; border: 1px solid #e4e4e4; }
.ExhibitTagList li:hover, .ExhibitTagList li:hover div.ImageTitle { background: #4e9446; color: #fff; display: block; }
.ExhibitTagList li div.ImageTitle { height: 25px; line-height: 25px; text-align: center; background: #fff; overflow: hidden; }
.ExhibitTagList li img { padding: 5px; width: 180px; height: 135px; }
.ExhibitTagList li p { height: 25px; line-height: 25px; overflow: hidden; }
.ExhibitList { clear: both; margin: 0 auto; }
.ExhibitList li { float: left; width: 265px; margin: 15px 14px; text-align: center; border: 1px solid #e4e4e4; }
.ExhibitList li:hover, .ExhibitList li:hover div.ImageTitle { background: #06a2f7; color: #fff; display: block; }
.ExhibitList li div.ImageTitle { overflow: hidden; line-height: 20px; padding: 5px 0 10px 0; text-align: center; background: #fff; }
.ExhibitList li img { padding: 5px; width: 255px; height: 191px; }
.ExhibitList li p { line-height: 20px; overflow: hidden; }

.subNavBox { width: 224px; float: left; overflow:hidden;}
.subNavBox .pro_top{ width:224px; background:url(left_top.jpg) no-repeat; height:73px; color:#FFF; text-align:center; line-height:normal;}
.subNavBox .pro_top h1{ font-size:18px; padding-top:15px;}
.subNavBox .pro_top p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase;}
.subNavBox .sub_bo{ width: 202px; border-left:1px #7bb074 solid; border-right:1px #7bb074 solid; overflow:hidden; padding:16px 10px 0 10px; border-bottom:1px #7bb074 solid}
.subNavBox .sub_bo .subNav { background:url(line1.jpg) no-repeat; cursor: pointer; line-height: 28px; padding-left: 40px; margin-bottom: 6px; display:block; }
.subNavBox .sub_bo .subNav a{ color: #FFF; display:block;}
.subNavBox .sub_bo .subNav:hover { color:#FF0; }
.subNavBox .sub_bo .subNav.cur{ color:#FF0;}
.subNavBox .sub_bo .navContent { display: block;}
.subNavBox .sub_bo .navContent li a {display: block; color: #575757; background:url(ioc1.jpg) 18px 15px no-repeat; border-bottom: 1px #9c9c9c dashed; padding:10px 0 10px 29px; line-height:18px;}
.subNavBox .sub_bo .navContent li a:hover{ color:#3c8c01}