/* header */
.header_full{height:92px; background-image:url(../img/topbg.jpg)}
.header{width:1200px;}
/* left */
.logo{width:440px; height:67px; padding-top:7px;}
/* right */
.top_right{width:740px;}
/* top_link */
.top_link{padding-top:24px;height:26px;line-height:26px;padding-right:35px;text-align:right;}
.top_link i{color:#686868;}
.top_link span,.top_link a{color:#46AAFE;}
.top_link a{font-size:13px;}
.top_link a:hover{text-decoration:underline;}




/*  nav */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav_bar{position:relative;z-index:1;height:42px;line-height:42px;color:#333;}
.nav{position:relative;width:740px;margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;font-size:14px; margin-top:40px;}
.nav a{color:#333;}
.nav h3{font-size:100%;font-weight:normal;}
.nav h3 a{display:block;width:80px;text-align:center;font-size:14px;}
.nav .m{float:right;position:relative;z-index:1;}
.nav .s{float:right;width:2px;text-align:center;color:#D4D4D4;font-size:12px;}
.nav .sub{display:none;position:absolute;left:-3px;top:38px;z-index:1;width:150px;border:1px solid #ccc; padding-bottom:3px; background:#fff;}
.nav .sub li{text-align:center;padding:0 8px;margin-bottom:-1px;}
.nav .sub li a{display:block; border-bottom:1px solid #E6E4E3;padding:2px 2px;;height:40px;line-height:40px;color:#666; text-align:left;}
.nav .sub li a:hover{color:#1E95FB;}
.nav .block{height:0px;width:80px;background:null;position:absolute;left:13px;top:39px;overflow:hidden;}



/* index - banner */
.full_banner{width:100%;position:relative;height:420px;background:#0B5DCD;overflow:hidden;}
.full_banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.full_banner .bd img{width:100%}
.full_banner .bd ul{width:100% !important;}
.full_banner .bd li{width:100% !important;float:left;height:450px;overflow:hidden;text-align:center;}
.full_banner .bd li a{ display:block;height:420px;}




.full_banner .hd{width:100%;position:absolute;z-index:1;bottom:40px;left:0;height:30px;line-height:30px;text-align:center;}
.full_banner .hd ul{text-align:center;padding-top:5px;}
.full_banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:10px;margin:5px;background:#fff; -18px 0;overflow:hidden;
line-height:9999px;}
.full_banner .hd ul .on{background-position:0px 0px; background:#FFFF00;}


  .full_banner .search,.full_banner .search-inner{width:100%;
        position:absolute;
        z-index:2;
        bottom:0px;
        left:0;
        height:40px;
        line-height:40px;
        text-align:center;
        z-index: 10;}
    .full_banner .search-inner{
        filter: alpha(opacity=30);
        -moz-opacity: 0.3;
        opacity: 0.3;
        background: #ccc;}
    .full_banner .tab{margin:0px auto;position: relative;z-index: 11; color:#fff}
	.tab a{color:#fff;}





/*about news*/



.nav_con_news{width:235px; margin:0px auto; text-align:center; padding-left:15px; background:#f5f5f5; padding-bottom:10px; border:1px solid #ccc;}
.nav_con_news li{ list-style:none; margin-bottom:1px; margin-top:10px; text-align:left}
.nav_con_news li a{ line-height:40px; display:block; height:40px; width:220px;  font-size:14px; color:#333; border-bottom:1px solid #ccc;   font-weight:bold; margin-bottom:10px;}
.nav_con_news li a:hover{  line-height:40px; display:block; height:40px; width:220px;  font-size:14px; color:#333; border-bottom:1px solid #0099CC;    font-weight:bold; margin-bottom:10px;}




 .nav_con_news .h{ list-style:none;   }
.nav_con_news .h a { line-height:30px; display:block; height:60px;  width:220px; font-size:14px; color:#0099CC; border-bottom:1px #09c solid;  font-weight:bold; }
.nav_con_news .h a:hover { line-height:30px; display:block; height:60px;  width:220px; font-size:14px; color:#0099CC; border-bottom:1px #09c solid;  font-weight:bold; }

 .newslist{
  border-bottom:1px solid #ccc;
  margin-bottom:15px; 
  padding-bottom:15px;
  
 }
 
 
 
 .newslist span{ font-size:10px;  color:#999999;font-family:Verdana, Arial, Helvetica, sans-serif;}
 .newslist h3{ font-size:12px; color:#003366; font-weight:bold;line-height:25px;}
 .newslist h3 a{ font-size:12px; color:#003366; font-weight:bold; text-decoration:none; line-height:25px;}
 .newslist div{ color:#999999; font-size:12px; line-height:20px;}
 
 
 
 
  .eventlist{ border-bottom:1px solid #ccc; width:700px; height:200px; margin-bottom:15px; line-height:25px;}
  .eventlist .left{ width:200px; height:190px; float:left; }
  .eventlist .right{ float:right; height:190px; width:490px; } 
 
 
/* end news*/




/*  page*/

 	 #page{font:12px arial; height:30px;}
	  #page .span{float:left;margin:0px 3px; background:#ccc;}
	  #page .num a{float:left;margin:0 3px; background:#ccc; width:25px; height:25px; line-height:25px; text-align:center; text-decoration:none;color:#666; float:left; display:block;}
	  #page a.now_page,#page .num  a:hover{ background:#FF9900; width:25px; height:25px; line-height:25px; text-align:center; color:#FFFFFF; font-family:13px;  display:block; float:left; }
	    #page  .now_page{background:#FF9900; width:25px; height:25px; line-height:25px; text-align:center; color:#FFFFFF; font-family:13px; display:block; float:left;}
	 #page span { height:25px; line-height:25px;}
	  #page .pagetxt{ width:60px; height:25px; background:#eee;; text-align:center; line-height:25px; margin:0px 5px;  display:block; float:left; color:#CCCCCC;}
	
	.txtlink a{ width:60px; height:25px; background:#CCCCCC; color:#666666; text-align:center; line-height:25px; margin:0px 5px;  display:block; float:left; }
		.txtlink a:hover{ width:60px; height:25px; background:#FF9900; color:#fff5; text-align:center; line-height:25px; margin:0px 5px;  display:block; float:left; }
/* end page*/


.nextpre{ width:98%}
.nextpre span { line-height:30px; height:30px; float:left; border-bottom:1px solid #ccc; display:block; width:44%; margin:3px 10px;}
.nextpre span a{ color:#0066CC}


.likenews{ clear:both; line-height:30px;  display:block; width:98%; margin:3px 10px;  }

.likenews span{ width:45%; height:30px; display:block; float:left; margin:3px ; border-bottom:1px dotted #ccc; }
.likenews span a {color:#006699;}



 .box {width:920px; height:150px; height:auto;   font-size:14px;  }
.tagMenu {height:36px; line-height:36px; background:#008ABC; border:1px solid  #008ABC; position:relative;  } 
 
.tagMenu ul {position:absolute; left:0;  height:36px; margin:0px;}
 ul.menus li {float:left;  color:#fff;   line-height:36px; height:36px; width:227px;  text-align:center;   cursor:pointer}
 ul.menus li.current {   background:#fff; height:36px; color:#000000; line-height:36px; width:227px; margin:0}
 .content { padding:10px}
 
 
 .ibox{width:480px; height:80px; background:#fff; margin-left:16px;    position:relative; overflow:hidden}
.ibox .showbox{position:absolute;left:0;width:850px; height:70px; background:#fff}
.ibox .showbox ul li{float:left;margin:5px}
.ibox .showbox ul li img{max-height: 54px; border:3px solid #a40000}
* html .ibox .showbox ul li img { /* for IE6 */
height: expression(this.height > 54 ? 54 : auto);
}
.ibox span{position:absolute; background:#fff; cursor:pointer;}
.ibox span.pre{left:0px; width:20px;  height:80px; bottom:0px; padding-top:5px;  top:5px; background:#fff;}
.ibox span.next{right:0px; bottom:0px; height:80px; text-align:right; padding-top:5px;top:5px;width:20px;  background:#fff; }


.brand{ width:700px;   height:auto!important; height:400px; min-height:400px;   }

.brand .brand_left{ width:200px; float:left;   height:400px; min-height:400px;  }
.brand .brand_right{ width:480px; margin-left:8px; float:right;  height:400px; min-height:400px;     }


.case { width:205px; height:240px; float:left; border:1px solid #ccc; margin:3px;}
.case img{ vertical-align:middle; text-align:center;}
.case span{ vertical-align:middle; text-align:center; overflow:hidden; padding:5px; width:150px; line-height:160px; height:160px; }
.case h6{ text-align:center;   line-height:30px; }

.weixin{ width:180px;height: 50px;float: left;margin-top: 24px;  }
.weixin img{width: 56px;height: 56px;float: left;margin-right: 5px;}
.weixin p{ font-size:12px; line-height:22px;}

/*1-8���޸�*/
#top{ width:989px; overflow:hidden; margin:0 auto; margin-top:20px; position:relative; }
.inquiry_inp_new{ overflow:hidden; width:989px; margin:0 auto; text-align:right; margin-top:10px;}