@charset "utf-8";
body{ margin:0;padding:0;font:12px/1.8 'Microsoft YaHei','Simsun',Tahoma,Verdana; color:#333; background: #FFFFFF; z-index: 0;  position: relative;}
.msg{ color:#333; text-decoration:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ul{margin:0;padding:0;list-style:none;}
a{text-decoration:none;color:#333}
a:hover{ color:#0B7EBD; text-decoration:none;}
a:visited{color:#333;}
/*头部*/
.fl{ float:left;}
.fr{ float:right;}
.inner{width: 1000px; margin:0 auto; position:relative;}
.top{ /* background: url(../header_bg.jpg) 0px 0px repeat-x; */ zoom:1; z-index: 10;  position: relative;}/*url(../top_bg.gif) repeat-x*/
header{
    height: 573px;
    /* background: url(../home_bg.jpg) center 0px no-repeat; */
    /* background: #fff; */
}

header.other {
    height: 550px;
}


.header2 {
  background: url(../home_bg_2.jpg) center 0px no-repeat;
  position: relative;
}
.header2 .inner {   height: 234px;}
header .inner{ width: 970px;}/*url(../top_bg.gif) repeat-x*/
header .top{width: 1000px;height: 232px; margin:0 auto;margin-top: -570px;/* overflow: visible; */position: relative;z-index:9999}

.header2 .top {
    margin-top: 0px;
    height: 221px;
    position: relative;
}

.top.header2 {
    height: 194px;
}
header .topbar{
    /* background: #C49D9D; */
    height: 50px;
    /* margin-left: 200px; */
    /* border-bottom: 1px solid #ECECEC; */
}

header .nav {
    height: 107px;
    background: url(../nav_bg.png) 0px 0px no-repeat;
}
header .topbar h1{
    font-size: 12px;
    font-weight: normal;
    line-height: 27px;
    float: left;
    color: #fff;
}
header .topbar .toplinks{
    float: right;
    line-height: 31px;
    font-weight: bold;
    color: #FFFFFF;
}
header .topbar .toplinks a{
    color: #838383;
}
header .topbar .ct{ width:1000px; margin: 0 auto; height: 30px;}
header .topbar .inner{
    width: 1000px;
    height: 31px;
}
.search{
    float: right;
    /* border: 1px solid #838383; */
    /* margin-left: 400px; */
    margin-top: 15px;
    margin-right: 0px;
    height: 26px;
    background: url(../search_bg.png) 0px 0px no-repeat;
}
.search .search_input{
    width: 125px;
    padding: 0px 0px 1px 12px;
    float: left;
    border: none;
    height: 25px;
    line-height: 15px;
    background: none;
    color: #353535;
    outline: none;
}
.search .search_btn{
    background: url(../search.png) 0px 0px no-repeat;
    height: 23px;
    width: 28px;
    padding: 12px;
    border: none;
    cursor: pointer;
    float: right;
}
.msg{
    float: right;
    padding-left: 24px;
    background: url(../pc.gif) -1px 2px no-repeat;
    margin-top: 5px;
    margin-right: 84px;
}
.msg a{
    color: #fff;
    text-decoration: none;
}
.logo{padding-top: 0px;width: 200px;height: 107px;/* background: #fff; */float: left;overflow: hidden; */;/* border-bottom: 4px solid #DE0029; */}
.logo img{
    margin-left: 20px;
    margin-top: 27px;
}
.company {float: left;/* background: url("../company.png") no-repeat; */
width: 262px;
height: 43px;
margin-left: 15px;
margin-top: 40px;display: none;}
.tel{position: relative;float: right;
/* background: url("../400.png") no-repeat; */
width: 296px;
height: 79px;
/* margin-right: 10px; */
margin-top: 15px;}
.tel .sina{
    position: absolute;
    top: 30px;
    left: 0px;
    width: 89px;
    height: 20px;
    display: block;
    /* background: url(../tab1.png) 0px 0px no-repeat; */
    color: #fff;
    text-align: center;
    z-index: 1;
    border-right: 1px solid #1E5991;
    line-height: 20px;
    /* font-weight: bold; */
    font-size: 12px;
}
.tel .tencent{
    position: absolute;    
    top: 30px;    
    left: 90px;    
    width: 88px;    
    height: 20px;    display: block;
    /* background: url(../tab2.png) 0px 0px no-repeat; */
    color: #fff;    text-align: center;
    z-index: 0;
    border-right: 1px solid #1E5991;
    border-left: 1px solid #013364;
    line-height: 20px;    
    /* font-weight: bold; */    
    font-size: 12px;
}
.tel .add{position: absolute;  top: 30px;  left: 180px;  width: 80px;  height: 20px;  display: block;  /* background: url(../tab2.png) 0px 0px no-repeat; */  color: #fff;  text-align: center;  z-index: 0;  border-left: 1px solid #013364;line-height: 20px;  /* font-weight: bold; */  font-size: 12px;}
.tel .on{background: url(../tab1.png) 0px 0px no-repeat;z-index:2;}
.tel .off{background: url(../tab2.png) 0px 0px no-repeat;}

.otr-nav{/* background: rgba(255, 255, 255, 0.8); *//* border-radius: 3px; *//* padding: 0 30px; */width: 800px;/* border-left: 1px solid #E0E0E0; *//* border-right: 1px solid #E0E0E0; */height: 107px;margin-top: 0px;text-align: center;/* margin-bottom: 310px; */z-index: 9999;position: relative;float: right;}

.header2 .otr-nav {
    margin-top: -361px;
    margin-top: 0px;
    margin-bottom: 0;
    top: 103px;
    position: absolute;
}
.otr-nav ul.sf-menu:before{/* width: 1px; */height: 50px;background: rgb(233, 233, 233);content:"";float: left;}
.otr-nav ul.sf-menu:after{/* width: 1px; */height: 38px;background: rgb(233, 233, 233);content:"";float: right;}

.sou{
    border-bottom: 0px solid #C3C3C3;
}
.sou .inner{
    width: 1000px;
    height: 30px;
}
.sou .blinks{
    height: 30px;
    width: 840px;
    float: left;
    margin-top: 10px;
    margin-left: 47px;
    /* background: #696969; */
}
.sou .blinks li{
    float: left;
}
.sou .blinks li a{
    display: block;
    float: left;
    line-height: 30px;
    padding: 0px 10px;
    color: rgb(88, 88, 88);
}
.sou .blinks li .line{
    height: 12px;
    width: 1px;
    margin-top: 9px;
    background: #BEBEBE;
    float: right;
}


.tem_top_nav{position:absolute;top: 16px;right: 195px;padding-left: 29px;background: url(../en.gif) 5px 5px no-repeat;/* border-left: 1px solid #7097C5; */z-index: 9999;}
.tem_top_nav ol{float:right;margin:0;padding:0;}
.tem_top_nav ol li{float:left;list-style:none;}
.tem_top_nav ol li.line{width:30px;color:#eee;text-align:center;}
.tem_top_nav dl{position:relative;float:right;}

.tem_top_nav dl dt a {
    color: #fff;
    text-transform: uppercase;
    font-family: Arial;
}
.tem_top_nav dl dt i{margin-left:5px;width: 6px;height: 4px;display: block;float: right;background: url(../dt-1.gif) 0px 0px no-repeat;}
.tem_top_nav dl dd{position:absolute;top:35px;right:0;display:none;padding:10px 18px;border:1px solid #e7e8ed;background:#f7f8fa;white-space:nowrap;}
.tem_top_nav dl dd a{display:block;height:35px;line-height:35px;}
.tem_top_nav div.line{float:right;width:30px;color:#eee;text-align:center;}


.top-nav{ width: 500px; float: left; height: 30px; line-height:20px; color:#999; font-size:11px; overflow:hidden; padding-left: 36px; background: url(../global.gif) 0px 3px no-repeat;}
.top-nav a{ color: #FFF;font-size: 12px; /* background: #15427B; */ padding: 1px 15px; float: left; text-decoration: none; margin-top: 4px;}
.top-nav a:hover{ color:#222;background:#ddd}
.top-nav span{ padding:0px 6px;color: #ddd;}
nav{
overflow: hidden;
zoom: 1;}
nav ul li{ width: 70px; float:left; text-align:right; overflow:hidden;}
nav ul li a{ float:left; padding:0px 2px; height: 31px; line-height: 33px; color: rgba(255, 0, 0, 1); font-size:14px;}
nav ul li a span{}
nav ul li.line{width: 8px;
height: 10px;
overflow: hidden;
background: #fff;}
nav ul li a:hover,nav ul li.navdown a{ border-bottom: 1px solid #FFF;}
nav ul li.hover a:hover,nav ul li.navdown a:hover{color: rgb(210, 72, 72);}




.met_flash{margin: 0px auto;height: 572px;text-align:center;overflow:hidden;z-index: 0;position: relative;/* background: #ddd; *//* box-shadow: 0px 5px 10px #ABABAB; */}

.met_flash .logo_bottom_wrap{
    width: 100%;
}
.met_flash .logo_bottom_wrap .logo_bottom{
    display: none;
    position: absolute;
    height: 25px;
    width: 960px;
    /* left: 50%; */
    /* margin-left: -500px; */
    /* background: url(../logo_bg_bottom.png) 32px 0px no-repeat; */
    z-index: 999;
}
.met_flash ul{ margin:0px; padding:0px;}
.met_flash .inner{width:1920px;}
.met_flash .flash{
    margin-top: 0px;
}

.met_flash .short_news{  bottom: 0px;  position: absolute;
  height: 40px;
  width: 1200px;
  left: 50%;
  margin-left: -600px;
  /* background: url(../logo_bg_bottom.png) 32px 0px no-repeat; */
  z-index: 999;}
		/* 本例子css */
		.txtScroll-top{ overflow:hidden; position:relative;    padding-left: 121px; background: #2156A4 url(../news.jpg) 0px 0px no-repeat;}
		.txtScroll-top .hd{ /* overflow:hidden; */  height: 0px; background: #2156A4; padding: 0 0px;  position: relative;}
		.txtScroll-top .hd .prev{ display:block;  position: absolute; width: 10px; height: 6px; float:right; right: 30px; top: 8px;  overflow:hidden;
			 cursor:pointer; background: url("../arrow0.png") 0 -99px no-repeat;}
		.txtScroll-top .hd .next{ display:block;  position: absolute; width: 10px; height: 6px; right: 30px;  top: 26px; overflow:hidden;
			 cursor:pointer; background: url("../arrow0.png") 0 -99px no-repeat;}
		.txtScroll-top .hd .next{ background-position:0 -140px;  }
		.txtScroll-top .hd .prevStop{ background-position:-60px -100px;  }
		.txtScroll-top .hd .nextStop{ background-position:-60px -140px;  }
		.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
		.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
		.txtScroll-top .hd ul li.on{ background-position:0 0; }
		.txtScroll-top .bd{ padding: 0px;  height: 40px; margin-right: 50px; background: #2156A4;}
		li{ /* height: 40px; */ /* line-height: 24px; */   }
		.txtScroll-top .infoList li{
    text-align: left;
    text-indent: 60px;
    line-height: 40px;
}
		.txtScroll-top .infoList li .date{ float:right; color: #FFF;  margin-right: 10px;}
		.txtScroll-top .infoList li a{
    color: #fff;
}




.banner_inner{
    height: 316px;
}



.m3{
    background: url(../outline.jpg) center 0px no-repeat;
    margin-top: 0px;
    z-index: 9999;
    position: relative;
}

.pro {
    margin-top: 20px;
}
.m3 .inner{
    height: 185px;
    margin-top: 0px;
}

.m3 .pa {
    float: left;
    font-family: "Simsun";
    margin-top: 127px;
}

.m3 .pa dt {
    background: #2C6BC5;
    color: #fff;
    float: left;
    padding: 0 50px;
    margin-right: 2px;
    line-height: 25px;
}

.m3 .pa dd {
    float: left;
    border: 1px solid #ddd;
    padding: 0 10px;
    margin-right: 2px;
    line-height: 23px;
    cursor: pointer;
}

.m3 .pa dd:hover {
    border: 1px solid #2C6BC5;
}

.m3 .pa dd a {}

.m3 .pb {
    float: right;
    font-family: "Simsun";
    margin-top: 127px;
}

.m3 .pb dt {
    background: #2C6BC5;
    color: #fff;
    float: left;
    padding: 0 50px;
    margin-right: 2px;
    line-height: 25px;
}

.m3 .pb dd {
    float: left;
    border: 1px solid #ddd;
    padding: 0 10px;
    margin-right: 2px;
    line-height: 23px;
    cursor: pointer;
}

.m3 .pb dd:hover {
    border: 1px solid #2C6BC5;
}

.m3 .pb dd a {}

.m3 li {
    float: left;
    margin-right: 95px;
}

.m3 li img {
    -moz-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;
}

.m3 li img:hover {
    filter: grayscale(100%);
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    -ms-filter:grayscale(100%);
    -o-filter:grayscale(100%);
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter:grayscale(1);
}

.m3 li h3 {
  text-align: center;
  font-size: 14px;
  font-weight: normal;
  color: #fff;
  /* margin-top: -43px; */
  line-height: 60px;
}

.m3 li:last-child {
    float: right;
    margin-right: 0;
}

.nav_small{
    float: left;
    width: 212px;
    /* background-color: #ddd; */
    margin-top: 30px;
    margin-right: 145px;
}
.nav_small li{
    background-color: #3E9FD4;
    border-radius: 15px;
    height: 29px;
    margin-bottom: 11px;
}
.nav_small li a{
    line-height: 29px;
    color: #fff;
    margin-left: 30px;
    display: block;
    background: url(../arrow.png) 147px 11px no-repeat;
}

.content{width: 100%;margin:0 auto;}


.b0{
    display: none;
}
.b0 .inner{
    height: 200px;
}
.b0 ul{}
.b0 ul li{
    float: left;
    width: 196px;
    height: 150px;
    margin-right: 4px;
}
.b0 ul li a{
    display: block;
    padding-top: 0px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    font-family: "Microsoft Yahei";
}
.b0 ul li a .image{overflow: hidden;width: 190px;height: 130px;padding: 2px;    border: 1px solid #F0F7FD;}
.b0 ul li a img{

-moz-transition: all 0.3s linear 0s;
-o-transition: all 0.3s linear 0s;
-webkit-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s;}
.b0 ul li a img:hover{
-webkit-filter: contrast(1.2);
-webkit-transform:scale(1.2);}
.b0 ul li a span{padding-top: 5px;
  display: block;}
.b0 ul li.a{}
.b0 ul li.a a{
}
.b0 ul li.a img{
    width: 190px;
    height: 130px;
    overflow: hidden;
}
.b0 ul li.b{}
.b0 ul li.b a{

}
.b0 ul li.b img{}
.b0 ul li.c{}
.b0 ul li.c a{
}
.b0 ul li.c img{}
.b0 ul li.d{}
.b0 ul li.d a{
}
.b0 ul li.d img{}
.b0 ul li.e{}
.b0 ul li.e a{
}
.b0 ul li.e img{}

.ad0{}
.ad0 .inner{
    /* height: 480px; */
}
.ad0 .b1{
    width: 435px;
    height: 120px;
    float: right;
    /* height: 250px; */
    padding: 24px 30px;
    /* padding-right: 15px; */
    background: #FAFAFA url(../news_bg.jpg) right bottom no-repeat;
    font-family: "Simsun";
}

.ad0 .a {
    float: left;
    width: 483px;
    height: 168px;
    background: #152868 url(../about_us.png) 25px 28px no-repeat;
    font-family: "Simsun";
}

.ad0 .a p {
    color: #fff;
    font-size: 12px;
    padding: 20px 32px;
    margin-left: 146px;
    background-color: #2C6BC5;
    height: 128px;
    text-indent: 2em;
    line-height: 25px;
}

.ad0 .b1 li {
    margin-bottom: 0px;
}

.ad0 .b1 li a.name {
    display: block;
}

.ad0 .b1 li a.txt {
    color: #0B86C9;
    padding-bottom: 3px;
    border-bottom: 1px solid #167FC3;
}

.ad0 .b1 li .date {}

.ad0 .b1 .first {
    width: 100%;
}

.ad0 .b1 .other {
    padding-left: 15px;
    line-height: 35px;
    /* background: url(../li.gif) 0px 14px no-repeat; */
    border-bottom: 1px dotted #5D5D5D;
}

.ad0 .b1 .first .name {
    display: block;
    padding-left: 15px;
    line-height: 25px;
    background: url(../li.gif) 0px 8px no-repeat;
    border-bottom: 1px dotted #5D5D5D;
}

.ad0 .b1 .first .txt {
    color: #838383;
    display: block;
    margin-left: 15px;
    padding: 5px 0;
    line-height: 23px;
}
.ad0 .b1 .title{
    background: url(../title_news.png) 0px 0px no-repeat;
    height: 35px;
    margin: 7px 0 20px 0;
    text-indent: -9999px;
}

.ad0 .b1 .title .more {
    background: url(../more.png) 0px 0px no-repeat;
    height: 5px;
    width: 29px;
    float: left;
    margin-left: 328px;
    margin-top: 11px;
}
.ad0 .b1 .content{
    color: #8C8C8C;
    padding: 0px 0;
}
.ad0 .b1 .detail{
    background-color: #5296B9;
    text-transform: uppercase;
    /* font-family: Arial; */
    font-size: 12px;
    padding: 2px 10px;
    border-radius: 5px;
    color: #fff;
}

.ad0 .b2{
    width: 341px;    float: left;    height: 435px;
    padding-left: 40px;    
    background: #FFF url(../big_line.jpg) 5px 0px no-repeat;
}
.ad0 .b2 .title{
    background: url(../news_title.png) 0px 0px no-repeat;
    height: 18px;    margin: 20px 0;
}
.ad0 .b2 .content{}
.ad0 .b2 .content .date{
    position: relative;
    width: 70px;
    height: 100px;
    float: left;
    background: url(../date.jpg) 0px 0px no-repeat;
}
.ad0 .b2 .content .date h1{
    position: absolute;
    top: 6px;
    color: #7C7C7C;
    left: 20px;
    font-weight: normal;
    font-size: 19px;
    font-family: Tahoma,Verdana;
}
.ad0 .b2 .content .date h2{
    position: absolute;    
    top: 46px;    
    left: 18px;
    color: #7C7C7C;
    font-size: 16px;    font-weight: normal;
    font-family: Tahoma,Verdana;
}
.ad0 .b2 .content dl{}
.ad0 .b2 .content dl dt{}
.ad0 .b2 .content dl dt a{
    font-size: 14px;
    font-weight: bold;
}
.ad0 .b2 .content dl dd{
    color: #6A6A6A;
    margin-left: 70px;
}
.ad0 .b2 .content dl dd a.detail{
    background: url(../readmore.gif) 0px 0px no-repeat;    /* height: 23px; */    line-height: 23px;    display: block;    text-indent: -9999px;    
    margin-top: 35px;
}

.ad0 .b3{
    width: 570px;
    float: right;
    height: 490px;
    padding-left: 0px;
    margin-top: 0px;
    /* border-left: 2px solid #F1F1F1; */
    /* background: #FFF url(../big_line.jpg) -10px 0px no-repeat; */
}

.ad0 .b3 ul li {
    width: 190px;
    height: 160px;
    float: left;
    -moz-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;
}

.ad0 .b3 ul li a {
    display: block;
    height: 160px;
    text-indent: -9999px;
}

li.x9 a {
    background: url(../5buttons.png) -331px -273px no-repeat;
}

li.x8 a {
    background: url(../5buttons.png) -146px -273px no-repeat;
}

.ad0 .a .detail {
    background-color: #5296B9;
    text-transform: uppercase;
    /* font-family: Arial; */
    font-size: 12px;
    padding: 2px 10px;
    border-radius: 5px;
    color: #fff;
}

li.x9 {
    background-color: #FB9F15;
}

li.x8 {
    background-color: #00428E;
}

li.x6 {
    background-color: #00428E;
    border-top: 1px solid #fff;
}

li.x5 {
    background-color: #5BC100;
    border-top: 1px solid #fff;
}

li.x4 {
    background-color: #00428E;
    border-top: 1px solid #fff;
}

li.x4:hover,li.x6:hover,li.x8:hover {
    background-color: #1765BF;
}

li.x9:hover {
    background-color: #F9B043;
}

li.x5:hover {
    background-color: #6DD80D;
}

li.x2 {
    background-color: rgba(113, 159, 251, 0.86);
}

li.x2:hover {
    background-color: rgba(135, 174, 253, 0.86);
}

li.x2 a {
    background: url(../5buttons.png) -143px 37px no-repeat;
}

li.x6 a {
    background: url(../5buttons.png) -330px -110px no-repeat;
}

li.x5 a {
    background: url(../5buttons.png) -146px -110px no-repeat;
}

li.x4 a {
    background: url(../5buttons.png) 52px -110px no-repeat;
}
.ad0 .b3 .title{
    margin-top: 20px;
    /* background: url(../title_share.png) 0px 0px no-repeat; */
    height: 38px;
    font-weight: bold;
    font-size: 14px;
}
.ad0 .b3 .content{}
.ad0 .b3 ul.abc{}
.ad0 .b3 ul.abc li{
    height: 40px;
    line-height: 40px;
    margin-bottom: 1px;
    background: #FF8A00 url(../link_ico.png) 250px 13px no-repeat;
  
    -webkit-transition: background .3s;
  
    transition: background .3s;}
.ad0 .b3 ul.abc li:hover{background: #FFA63D url(../link_ico.png) 250px 13px no-repeat;}
.ad0 .b3 ul.abc li a{
    color: #fff;
    line-height: 40px;
    display: block;
    margin-left: 30px;
    font-weight: bold;
    font-size: 14px;
}



.ad1{
    padding-top: 10px;
    background-color: #F3F9FB;
}
.ad1 .inner{
    height: 270px;
}
.ad1 .title{
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    line-height: 37px;
    /* padding-left: 20px; */
    height: 37px;
    margin-bottom: 20px;
    text-indent: -9999px;
    background: url(../title_about.png) 0px 0px no-repeat;
}
.ad1 .a{
    width: 570px;
    height: 182px;
    float: left;
    margin-top: 60px;
}

.ad1 .a p {
    line-height: 25px;
    text-indent: 2em;
}
.ad1 .a ul{
    margin: 30px 0 0 157px;
    display: block;
    width: 454px;
    height: 71px;
}
.ad1 .a ul li{
    width: 70px;
    height: 71px;
    float: left;
}
.ad1 .a ul li.a1{
    margin-right: 25px;
}
.ad1 .a ul li.a2{
    margin-right: 27px;
}
.ad1 .a ul li.a3{
    margin-right: 27px;
}
.ad1 .a ul li.a4{
    margin-right: 25px;
}
.ad1 .a ul li.a5{}
.ad1 .a ul li a{
    display: block;
    width: 70px;
    height: 71px;
}
.ad1 .b{
    float: right;
    width: 340px;
    height: 140px;
    padding: 25px;
    margin-top: 34px;
    background: #fff url(../contact.png) 25px 46px no-repeat;
}
.ad1 .b ul{}
.ad1 .b ul li{
    float: left;
    /* width: 312px; */
    height: 23px;
    margin-top: 48px;
    margin-right: 4px;
    margin-bottom: 3px;
}
.ad1 .b ul li.m1{
    /* background: #0561A2 url(../menu4.png) 12px 12px no-repeat; */
    color: #FB9F15;
    border-bottom: 1px solid #F6F6F6;
    height: 25px;
    width: 100%;
}
.ad1 .b ul li.m2{
    margin-right: 0;
    /* background: #0561A2 url(../menu4.png) -136px 12px no-repeat; */
    height: 26px;
    margin-top: 40px;
}
.ad1 .b ul li.m3{
    background: #0561A2 url(../menu4.png) 12px -52px no-repeat;
}
.ad1 .b ul li.m4{
    margin-right: 0;
    background: #0561A2 url(../menu4.png) -136px -52px no-repeat;
}
.ad1 .b ul li a{
    color: #FEFEFF;
    font-size: 14px;
    font-weight: bold;
    line-height: 62px;
    padding-left: 50px;
    display: block;
}

.ad2{    padding-top: 25px;}
.ad2 .inner{    height: 255px;    /* background: url(../bg2.jpg) 0px 0px no-repeat; */}
.ad2 .inner .title{
    color: #fff;    font-size: 14px;    font-weight: bold;    line-height: 37px;    padding-left: 20px;    height: 37px;    margin-bottom: 20px;
    background: url(../tab_on.jpg) 0px 0px no-repeat;
}
.ad2 .inner .title .more{
    float: right;
    font-size: 12px;
    font-weight: normal;
}


.ad3{    padding-top: 0px;    background: url(../bg3.jpg) center 0px no-repeat;}
.ad3 .inner{    height: 1001px;    /* background: url(../bg3.jpg) 0px 0px no-repeat; */}
.ad3 ul.nav3{
    float: left;
    margin-top: 210px;
    margin-left: 42px;
    background: #fff;
}
.ad3 ul.nav3 li{
    width: 278px;
    height: 620px;
    float: left;
    margin-right: 1px;
    cursor: pointer;
 opacity: 0.7;
-moz-transition: all 0.3s linear 0s;
-o-transition: all 0.3s linear 0s;
-webkit-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s;
}
.ad3 ul.nav3 li:hover{opacity: 1;}
.ad3 ul.nav3 li.last{}
.ad3 ul.nav3 li a{}
.ad3 ul.nav3 li img{}
.ad3 ul.nav3 li.a{
    background: url(../s1.jpg) 0px 0px no-repeat;
}
.ad3 ul.nav3 li.b{
    background: url(../s2.jpg) 0px 0px no-repeat;
}
.ad3 ul.nav3 li.c{
    background: url(../s3.jpg) 0px 0px no-repeat;
}
.ad3 ul.nav3 li.d{
    background: url(../s4.jpg) 0px 0px no-repeat;
}

.ad4{    padding-top: 0px;    background: url(../bg4.jpg) center 0px no-repeat;}
.ad4 .inner{    padding-top: 230px;    height: 295px;    /* background: url(../bg4.jpg) 0px 0px no-repeat; */}

.ad4 ul.c175{
    width: 200px;
    float: left;
}
.ad4 ul.c175 li{
    padding-left: 58px;    height: 30px;    
    background: url(../arrow-s.gif) 45px 7px no-repeat;
}
.ad4 ul.c175 li a{}
.ad4 ul.c175 li a span{}

.ad4 ul.c176{
    width: 200px;
    float: left;
}
.ad4 ul.c176 li{
    padding-left: 58px;
    height: 30px;
    background: url(../arrow-s.gif) 45px 7px no-repeat;
}
.ad4 ul.c176 li a{}
.ad4 ul.c176 li a span{}

.ad4 ul.c177{
    width: 200px;    float: left;
}
.ad4 ul.c177 li{
    padding-left: 58px;    height: 30px;    
    background: url(../arrow-s.gif) 45px 7px no-repeat;
}
.ad4 ul.c177 li a{}
.ad4 ul.c177li a span{}

.ad4 ul.c184{
    width: 200px;    float: left;
}
.ad4 ul.c184 li{
    padding-left: 58px;    height: 30px;    
    background: url(../arrow-s.gif) 45px 7px no-repeat;
}
.ad4 ul.c184 li a{}
.ad4 ul.c184 li a span{}

.ad4 ul.c179{
    width: 200px;    float: left;
}
.ad4 ul.c179 li{
    padding-left: 58px;    height: 30px;    
    background: url(../arrow-s.gif) 45px 7px no-repeat;
}
.ad4 ul.c179 li a{}
.ad4 ul.c179 li a span{}

.ad4 ul.c180{
    width: 200px;    float: left;
}
.ad4 ul.c180 li{
    padding-left: 40px;    height: 30px;    
    background: url(../arrow-s.gif) 27px 7px no-repeat;
}
.ad4 ul.c180 li a{}
.ad4 ul.c180 li a span{}


.ad5{    padding-top: 0px;    background: url(../bg5.jpg) center 0px no-repeat;}
.ad5 .inner{    height: 1290px;    /* background: url(../bg5.jpg) 0px 0px no-repeat; */}

.ad6{    padding-top: 0px;    background: url(../bg6.jpg) center 0px no-repeat;}
.ad6 .inner{    height: 448px;    position: relative;    /* background: url(../bg6.jpg) 0px 0px no-repeat; */}
.ad6 .a{
    position: absolute;
    right: 48px;
    top: 79px;
    width: 293px;
    height: 86px;
    text-indent: -9999px;
    /* background: rgba(221, 221, 221, 0.32); */
}
.ad6 .b{
    position: absolute;    right: 48px;    
    top: 195px;    width: 293px;    height: 86px;    text-indent: -9999px;
    /* background: #ddd; */
}

.ad7{    padding-top: 0px;    background: url(../bg7.jpg) center 0px no-repeat;}
.ad7 .inner{    height: 530px;    padding-top: 130px;    /* background: url(../bg7.jpg) 0px 0px no-repeat; */}
.ad7 dl{
    width: 280px;
    height: 500px;
    float: left;
    border: 4px solid #fff;
    background: #F3F5F3;
    margin-right: 10px;
    box-shadow: 0px 10px 6px -4px rgba(132, 132, 132, 0.61);

-moz-transition: all 0.5s linear 0s;
-o-transition: all 0.5s linear 0s;
-webkit-transition: all 0.5s linear 0s;
transition: all 0.5s linear 0s;
}
.ad7 dl:hover{border: 4px solid #BDBDBD;}
.ad7 dl dt{}
.ad7 dl dd{
    margin: 0;
}
.ad7 dl dt a{}
.ad7 dl dt a img{}
.ad7 dl dd h1{
    padding: 30px 0 0px 35px;
}
.ad7 dl dd p{
    margin: 10px 35px;
    height: 160px;
}
.ad7 dl dd a.btn{
    background: #02783E;
    color: #fff;
    padding: 5px 10px;
    margin-left: 35px;
}

.ad8{    padding-top: 0px;    background: url(../bg8.jpg) center 0px no-repeat;}
.ad8 .inner{    height: 459px;    padding-top: 68px;    /* background: url(../bg8.jpg) 0px 0px no-repeat; */}

.slideNewsBox{/* height: 30px; *//* width: 552px; */ float: left; margin-top: 0px; text-align:left;  /* background: url(../news_top.gif) 0px 0px no-repeat; */}
.slideNewsBox .hd{height: 22px;line-height: 22px;    position:relative; margin-bottom: 0px;}
.slideNewsBox .hd a{color: #FFF;}
.slideNewsBox .hd span{
    float: right;
}
.slideNewsBox .hd span a{color: transparent;display: none;height: 36px;}
.slideNewsBox .hd ul{ list-style: none; padding: 0; float:left;   margin: 0; margin-left: 0px;}
.slideNewsBox .hd ul li{ /* border-radius: 10px; */ float:left; margin-right: 1px; text-align: center;width: 95px; cursor:pointer;  background: #8C8C8C;}
.slideNewsBox .hd ul li.off{    /* border-radius: 2px; */height: 22px;  /* background: none; */ background: none; z-index: 0; /* border: 1px solid white; */}
.slideNewsBox .hd ul li.off a{padding-top: 0px;  display: block;color: #333333;font-size: 12px;}
.slideNewsBox .hd ul li.on{height: 22px;  /* background: url(../tab_on.gif) 0px 0px no-repeat; */ background: #1A4D9A; /* border-bottom: 3px solid #424242; */ z-index: 2;}
.slideNewsBox .hd ul li.a{
    background: #F1F1F1;
}
.slideNewsBox .hd ul li.a a{
    color: #363636;
}
.slideNewsBox .hd ul li.b{
    background: #EAEBED; */;
}
.slideNewsBox .hd ul li.b a{
    color: #363636;
}
.slideNewsBox .hd ul li.c{
    background: #EAEBED;
}
.slideNewsBox .hd ul li.c a{
    color: #363636;
}
.slideNewsBox .hd ul li.on a{color: #FFFFFF;background: #2C6BC5;padding: 0px 12px;display: block;font-weight: 500;font-size: 12px;}
.slideNewsBox .bd ul{ list-style: none; margin: 0;margin-top: 10px;/* padding:15px; */  zoom:1;  /* width: 395px; */}
.slideNewsBox .bd li{ margin: 0 0px; height: 25px; line-height: 25px;   }
.slideNewsBox .bd li.first{
    height: 25px;
    width: 330px;
    margin: 5px 0px 5px 0px;
    /* padding-bottom: 15px; */
    padding: 0;
    /* border-bottom: 1px solid #FFFFFF; */
}
.slideNewsBox .bd li.first a{
    display: block;
    float: left;
}
.slideNewsBox .bd li.first img{
    margin-left: 5px;
    padding: 7px;
    border: 1px solid #FFF;
}
.slideNewsBox .bd li.first .title{    width: 330px;    float: left;    display: block;    font-size: 14px;font-weight: bold;      padding-bottom: 10px;  line-height: 20px;    margin-left: 10px;}
.slideNewsBox .bd li.first .txt{
    width: 330px;
    float: left;
    display: block;
    line-height: 20px;
    margin-left: 10px;
    color: #8B8B8B;
}
.slideNewsBox .bd li.other{
    padding-left: 0px;
    height: 30px;
    line-height: 30px;
    /* background: #ddd; */
    /* border-bottom: 1px dotted #3B3B3B; */
    position: relative;
}
.slideNewsBox .bd li.other .title{
  width: 320px;
  height: 25px;
  display: block;
  color: #5D5D5D;
  font-size: 14px;
  font-weight: bold;
  padding: 12px 0 0px 0;
}
.slideNewsBox .bd li .date{ /* float:right; */ color: #B0B0B0;  padding-bottom: 5px; margin-right: 5px; font-size: 12px; /* font-weight: bold; */ /* border-bottom: 2px solid #E0E0E0; */}

.slideNewsBox .bd ul h1{
    padding-top: 36px;
    font-size: 14px;
    padding-left: 10px;
}
.slideNewsBox .bd ul .desc{
    display: block;
  width: 435px;padding-left: 0px;
    padding-top: 5px;
    line-height: 20px;  color: #7E7E7E;
}
.slideNewsBox .bd ul a.detail{
    background: #26AAF8;    
    height: 37px;    
    width: 108px;
    border-radius: 2px;
    line-height: 37px;    
    display: block;        
    position: absolute;
    right: 10px;
    top: 30px;
    text-align: center;
    color: #fff;

-moz-transition: all 0.3s linear 0s;
-o-transition: all 0.3s linear 0s;
-webkit-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s;
}
.slideNewsBox .bd ul a.detail:hover{background: #42C6F7}
.slideNewsBox .bd a.image {
  display: block;
  margin-top: 10px;
  float: left;
}
.slideNewsBox .bd li.first {
  float: right;
  height: 70px;
  width: 350px;
  margin: 15px 0px 15px 20px;
  /* padding-bottom: 15px; */
  padding: 0;
  /* border-bottom: 1px dashed #A7A7A7; */
}
.slideNewsBox .bd li.first .title {
  width: 335px;
  float: left;
  display: block;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 5px;
  line-height: 20px;
  margin-left: 0px;
}
.slideNewsBox .bd li.first .txt {
  width: 335px;
  float: left;
  display: block;
  line-height: 20px;
  margin-left: 0px;
}
.slideNewsBox .bd li.other {
  float: left;
  width: 410px;
  /* padding-left: 10px; */
  margin-left: 10px;
  /* background: url(../3dot.gif) 0px 11px no-repeat; */
}
.slideNewsBox .bd li .date {
  float: right;
  color: #595959;
}


.ad9{    padding-top: 0px;    background: #5E5E5E;}
.ad9 .inner{    height: 246px;    /* background: url(../bg9.jpg) 0px 0px no-repeat; */    border-bottom: 1px solid #535353;}
.ad9 .inner .aa{
    width: 335px;
    background: #383838;
    float: left;
    height: 160px;
    margin-right: 10px;
}
.ad9 .inner .aa .title{
    margin-top: 60px;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    /* margin-left: 30px; */
}


.footsearch {
  float: left;
  border: 1px solid #383838;
  margin-top: 10px;
  margin-right: 0px;
  height: 26px;
  background: #2A2A2A;
}
.footsearch .search_input {
  width: 276px;
  padding: 0px 5px 1px;
  float: left;
  border: none;
  height: 30px;
  line-height: 18px;
  background: #2A2A2A;
  color: #D2D2D2;
}
.footsearch .search_btn {
  background: #2A2A2A url(../footzoom.png) 3px 7px no-repeat;
  width: 14px;
  height: 31px;
  padding: 14px;
  border: none;
  cursor: pointer;
  float: right;
}

.ad9 .inner .bb{
    width: 520px;
    height: 200px;
    background: #383838;
    float: left;
}
.ad9 .inner .bb .title{
    margin-top: 60px;
    margin-bottom: 20px;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    /* margin-left: 30px; */
}
.ad9 .inner .bb ul{}
.ad9 .inner .bb ul li{
    float: left;
    width: 54px;
    height: 20px;
    line-height: 20px;
    background: #383838;
    margin-right: 10px;
    margin-bottom: 8px;
    border: 1px solid #FDFDFD;
}
.ad9 .inner .bb ul li a{
    color: #FDFDFD;
    text-align: center;
    display: block;
}

.ad9 .inner .cc{
    width: 310px;
    height: 220px;
    float: right;
    background: #383838;
}
.ad9 .inner .cc .title{
    margin-top: 60px;
    margin-bottom: 10px;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    /* margin-left: 30px; */
}
.ad9 .inner .cc dl{}
.ad9 .inner .cc dl dt{
    float: left;
    width: 55px;
    font-weight: bold;
    color: #FDFDFD;
}
.ad9 .inner .cc dl dd{
    color: #FDFDFD;
}

.ad9 .query{
    display: block;
    width: 143px;
    height: 35px;
    float: left;
    margin-left: 0px;
    margin-top: 460px;
    background: url(../query_now.gif) 0px 0px no-repeat;
}
.ad9 .desc{
    width: 520px;
    float: right;
    margin-top: 200px;
}
.ad9 .desc td.text{
    padding: 0px 5px 9px 0px;
    color: #fff;
    font-weight: normal;
    font-size: 12px;
    vertical-align: top;
}
.ad9 .desc td.input{
    padding: 4px 5px;
}
.ad9 .desc td.input input{}
.ad9 .desc input.input-text, input.input-file, input.code, textarea{
    border: none;
    border-radius: 0;
    width: 320px;
}
.ad9 .desc td.input .info{
    padding-left: 5px;
}
.ad9 .desc td.submint{
    padding: 5px 3px;
}
.ad9 .desc .orange{}
.ad9 .desc .button{
    border-radius: 0;
}




.ad10{    padding-top: 0px;    background: #383838;}
.ad10 .inner{    height: 246px;    /* background: url(../bg9.jpg) 0px 0px no-repeat; */    /* border-bottom: 1px solid #535353; */}
.ad10 .inner .aa{
    width: 335px;
    background: #383838;
    float: left;
    height: 160px;
    margin-right: 10px;
}
.ad10 .inner .aa .title{
    margin-top: 60px;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    /* margin-left: 30px; */
}
.ad10 .inner .aa .content{
    color: #FDFDFD;
}
.ad10 .inner .bb{
    width: 520px;
    height: 200px;
    background: #383838;
    float: left;
}
.ad10 .inner .bb .title{
    margin-top: 60px;
    margin-bottom: 20px;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    /* margin-left: 30px; */
}
.ad10 .inner .bb ul{}
.ad10 .inner .bb ul li{
    float: left;
    width: 246px;
    height: 20px;
    line-height: 20px;
    background: #383838 url(../pre.gif) 0px 6px no-repeat;
    margin-right: 10px;
    margin-bottom: 8px;
    border-bottom: 1px solid #505050;
}
.ad10 .inner .bb ul li a{
    color: #FDFDFD;
    text-align: left;
    display: block;
    padding-left: 12px;
}

.ad10 .inner .cc{
    width: 310px;
    height: 247px;
    float: right;
    background: #383838;
}
.ad10 .inner .cc .title{
    margin-top: 22px;
    margin-bottom: 10px;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    /* margin-left: 30px; */
}
.ad10 .inner .cc dl{}
.ad10 .inner .cc dl dt{
    float: left;
    width: 55px;
    font-weight: bold;
    color: #FDFDFD;
}
.ad10 .inner .cc dl dd{
    color: #FDFDFD;
}
.ad10 .inner .cc .desc{}
.ad10 .inner .cc .desc tr{
    height: 25px;
}
.ad10 .inner .cc .desc td.text{
    font-weight: normal;    font-size: 12px;    width: 60px;   
    line-height: 20px;
    height: 20px;
    padding: 0px 0px 0px 0px;    text-align: right; 
    margin: 0;
    color: #FDFDFD;
}
.ad10 .inner .cc .desc td.input{
    padding: 0;
    margin: 0;
    height: 25px;
    width: 200px;
}
.ad10 .inner .cc .desc td.input input{width: 180px;    margin-right: 0px;float: left;}
.ad10 .inner .cc .desc td.input input.code{margin-right: 10px;}
.ad10 .inner .cc .desc td.input textarea{    width: 172px;    height: 30px;}
.ad10 .inner .cc .desc input.input-text, .ad10 .inner .cc .desc input.input-file, .ad10 .inner .cc .desc input.code, .ad10 .inner .cc .desc textarea{
    font-size: 12px;
    border-radius: 0px;
}
.ad10 .inner .cc .desc td.input .info{ padding-left: 0px; float: right;}
.ad10 .inner .cc .desc .submit{width: 100px;background: url(../submit_btn.gif) 0px 0px no-repeat;border: none;border-radius: 0;text-indent: -9999px;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;}


.pshow{
    float: left;
    padding-top: 15px;
}
.pshow .inner{
    width: 1200px;
    height: 800px;
    /* background: aliceblue; */
}
.pshow .title{
    height: 0px;
    /* background: url(../product_display.jpg) 0px 0px no-repeat; */
    margin-bottom: 10px;
}
.pshow .title .more{}
.pshow .tree{
    width: 219px;
    height: 525px;
    padding-top: 69px;
    float: left;
    border: 2px solid #02783E;
    background: #FFFFFF url(../cat_title.jpg) center top no-repeat;
}
.pshow .plist{
    width: 950px;
    height: 780px;
    float: right;
    /* margin-top: 10px; */
    /* background: antiquewhite; */
}
.pshow .plist ul{}
.pshow .plist ul li{
    float: left;
    width: 304px;
    margin-right: 19px;
    margin-bottom: 25px;
}
.pshow .plist ul li a{
    display: block;
    height: 302px;
}
.pshow .plist ul li a.title{
    height: 50px;
}
.pshow .plist ul li.last{
    float: right;
    margin-right: 0;
}
.pshow .plist ul li img{
    /* border: 1px solid #ddd; */
}
.pshow .plist ul li h1{
    text-align: center;
    height: 50px;
    line-height: 50px;
    color: #fff;
    background: #02783E;
    font-weight: normal;
}

.box2{
    display: none;
    margin-top: 0px;
    background: #383838;
}
.box2 .inner{
    height: 50px;
}
.box2 .inner .content h1{
    color: #fff;
    float: left;
}
.box2 .inner .content a{
    color: #fff;
}
.box2 .inner .content .txt ul li{
    float: left;
}
.box2 .inner .content .txt ul li a{}

.box2 .left{
    width: 700px;
    height: 365px;
    float: left;
    border: 1px solid #ddd; */;
}
.box2 .left .title{
    height: 35px;
    background: url(../title_bg.gif) 0px 0px repeat-x;
    border-bottom: 1px solid #ddd;
}
.box2 .left .title h1{
    padding-top: 8px;
    margin-left: 20px;
    float: left;
    color: #0065AC;
    padding-left: 10px;
    background: url(../title_pr.gif) 0px 10px no-repeat;
}
.box2 .left .title .more{
    width: 42px;
    height: 13px;
    display: block;
    float: right;
    margin-top: 12px;
    margin-right: 15px;
    background: url(../more.gif) 0px 0px no-repeat;
}
.box2 .left .content{
    height: 200px;
}
.box2 .left .content .img{
    float: left;
  
    margin-top: 20px;
    margin-left: 25px;
    margin-right: 25px;
}
.box2 .left .content .img img{width: 275px;    height: 160px;padding: 1px;border: 1px solid #ddd;}
.box2 .left .content h1{    padding-bottom: 10px;    font-size: 14px;    color: #4C4C4C;    float: left;  margin-top: 20px;  width: 355px;  }
.box2 .left .content .desc{
    float: left;
    margin-top: 0px;
    width: 355px;
    text-indent: 24px;
}

.box2 .right{
    float: right;
    height: 365px;
    width: 280px;
    border: 1px solid #ddd;
}
.box2 .right .title{
    height: 35px;  background: url(../title_bg.gif) 0px 0px repeat-x;  border-bottom: 1px solid #ddd;
}
.box2 .right .title h1{
    padding-top: 8px;  margin-left: 20px;  float: left;  color: #0065AC;  padding-left: 10px;  background: url(../title_pr.gif) 0px 10px no-repeat;
}
.box2 .right .title .more{
    width: 42px;  height: 13px;  display: block;  float: right;  margin-top: 12px;  margin-right: 15px;  background: url(../more.gif) 0px 0px no-repeat;
}
.box2 .right .content{}

.box22{
    margin-top: 30px;
}
.box22 .inner{
    height: 365px;
}
.left{
    width: 280px;
    height: 365px;
    float: left;
    border: 1px solid #ddd; */;
}
.box22 .left .title{
    height: 35px;
    background: url(../title_bg.gif) 0px 0px repeat-x;
    border-bottom: 1px solid #ddd;
}
.box22 .left .title h1{
    padding-top: 8px;
    margin-left: 20px;
    float: left;
    color: #0065AC;
    padding-left: 10px;
    background: url(../title_pr.gif) 0px 10px no-repeat;
}
.box22 .left .title .more{
    width: 42px;
    height: 13px;
    display: block;
    float: right;
    margin-top: 12px;
    margin-right: 15px;
    background: url(../more.gif) 0px 0px no-repeat;
}
.box22 .left .content{
    height: 329px;
}
.box22 .left .content ul li{
    float: left;
  
    margin-top: 13px;
    margin-left: 12px;
    margin-right: 0px;
}
.box22 .left .content img{width: 117px;    height: 84px;padding: 1px;border: 1px solid #ddd;}
.box22 .left .content h1{    padding-bottom: 10px;    font-size: 14px;    color: #4C4C4C;    float: left;  margin-top: 20px;  width: 355px;  }
.box22 .left .content .desc{
    float: left;
    margin-top: 0px;
    width: 355px;
    text-indent: 24px;
}

.box22 .right{
    float: right;
    height: 365px;
    width: 700px;
    border: 1px solid #ddd;
}
.box22 .right .title{
    height: 35px;  background: url(../title_bg.gif) 0px 0px repeat-x;  border-bottom: 1px solid #ddd;
}
.box22 .right .title h1{
    padding-top: 8px;  margin-left: 20px;  float: left;  color: #0065AC;  padding-left: 10px;  background: url(../title_pr.gif) 0px 10px no-repeat;
}
.box22 .right .title .more{
    width: 42px;  height: 13px;  display: block;  float: right;  margin-top: 12px;  margin-right: 15px;  background: url(../more.gif) 0px 0px no-repeat;
}
.box22 .right .content{}
.box22 .right .content dl{
    height: 165px;
    margin: 0;
}
.box22 .right .content dl dt{
    width: 240px;
    float: left;
    margin-top: 15px;
    margin-left: 20px;
}
.box22 .right .content dl dt img{
    width: 212px;
    height: 137px;
    padding: 1px;
    border: 1px solid #ddd;
}
.box22 .right .content dl dd{
    margin-top: 20px;
    float: right;
    width: 420px;
    margin-left: 0px;
    margin-right: 20px;
}
.box22 .right .content dl dd h1{}
.box22 .right .content dl dd p{}
.box22 .right .content dl dd .btn{
    float: right;
    background: #2B97E4;
    color: #fff;
    padding: 1px 20px;
}
.box22 .right .content dl.second{}
.box22 .right .content dl.second dt{
    margin-top: 5px;
}
.box22 .right .content dl.second dd{    margin-top: 5px;}

.box3{    margin-top: 30px;}
.box3 .inner{    height: 365px;}
.box3 .left{    width: 325px;    height: 365px;    float: left;    margin-right: 10px;    border: 1px solid #ddd; */;}
.box3 .left .title{    height: 35px;    background: url(../title_bg.gif) 0px 0px repeat-x;    border-bottom: 1px solid #ddd;}
.box3 .left .title h1{    padding-top: 8px;    margin-left: 20px;    float: left;    color: #0065AC;    padding-left: 10px;    background: url(../title_pr.gif) 0px 10px no-repeat;}
.box3 .left .title .more{    width: 42px;    height: 13px;    display: block;    float: right;    margin-top: 12px;    margin-right: 15px;    background: url(../more.gif) 0px 0px no-repeat;}
.box3 .left .content{    height: 200px;}
.box3 .left .content ul li.first{
    margin-top: 10px;
    height: 125px;
}
.box3 .left .content ul li.first h1{    width: 150px;    margin-left: 0;    background: none;    padding-left: 0px;    padding-bottom: 10px;}
.box3 .left .content ul li.first img{
    float: left;
    border: 1px solid #ddd;
    margin: 10px;
}
.box3 .left .content ul li.first a.title{}
.box3 .left .content ul li.first a.txt{
    float: left;
    width: 170px;
    text-indent: 24px;
}
.box3 .left .content ul li.other{
    padding-left: 18px;
    margin: 8px 15px;
    background: url(../3dot.gif) 5px 6px no-repeat;
    border-bottom: 1px dashed #ddd;
}
.box3 .left .content ul li.other .date{
    float: right;
}


.box3 .middle{    width: 325px;    height: 365px;    float: left;    border: 1px solid #ddd; */;}
.box3 .middle .title{    height: 35px;    background: url(../title_bg.gif) 0px 0px repeat-x;    border-bottom: 1px solid #ddd;}
.box3 .middle .title h1{    padding-top: 8px;    margin-left: 20px;    float: left;    color: #0065AC;    padding-left: 10px;    background: url(../title_pr.gif) 0px 10px no-repeat;}
.box3 .middle .title .more{    width: 42px;    height: 13px;    display: block;    float: right;    margin-top: 12px;    margin-right: 15px;    background: url(../more.gif) 0px 0px no-repeat;}
.box3 .middle .content{    height: 200px;}
.box3 .middle .content .img{    float: left;      margin-top: 20px;    margin-left: 25px;    margin-right: 25px;}
.box3 .middle .content .img img{width: 275px;    height: 160px;padding: 1px;border: 1px solid #ddd;}
.box3 .middle .content h1{    padding-bottom: 10px;    font-size: 14px;    color: #4C4C4C;    float: left;  margin-top: 20px;  width: 355px;  }
.box3 .middle .content .desc{    float: left;    margin-top: 0px;    width: 355px;    text-indent: 24px;}


.box3 .right{    float: right;    height: 365px;    width: 324px;    border: 1px solid #ddd;}
.box3 .right .title{    height: 35px;  background: url(../title_bg.gif) 0px 0px repeat-x;  border-bottom: 1px solid #ddd;}
.box3 .right .title h1{    padding-top: 8px;  margin-left: 20px;  float: left;  color: #0065AC;  padding-left: 10px;  background: url(../title_pr.gif) 0px 10px no-repeat;}
.box3 .right .title .more{    width: 42px;  height: 13px;  display: block;  float: right;  margin-top: 12px;  margin-right: 15px;  background: url(../more.gif) 0px 0px no-repeat;}
.box3 .right .content{
    padding: 25px 20px;
}
.box3 .right .content h2{
    font-size: 12px;
    font-weight: normal;
    color: red;
}
.box3 .right .content h3{
    font-weight: normal;
    color: #888;
}
.box3 .right td.text{
    font-weight: normal;
    font-size: 12px;
    width: 60px;
}
.box3 .right td.input{
    width: 0px;
    padding: 0px;
}
.box3 .right td.input input{
    width: 200px;
    margin-right: 0px;
}
.box3 .right td.input input.code{margin-right: 10px;}
.box3 .right td.input textarea{
    width: 200px;
    height: 50px;
}
.box3 .right td.input .info{
    padding-left: 8px;
}
.box3 .right .submit{width: 100px;background: url(../submit_btn.gif) 0px 0px no-repeat;border: none;border-radius: 0;text-indent: -9999px;}

.box1{ background: #FFFFFF; /* padding:5px 15px 10px; */ margin-top: 40px; margin-bottom: 0px; position:relative;}
.box1 .inner{    height: 279px;    color: #F5F5F5;        /* border: 1px solid #ddd; */}
.box1 .inner .title{
    height: 0px;  
    /* background: url(../product_title.png) 0px 0px no-repeat; */  
    /* border-bottom: 1px solid #ddd; */
}
.box1 .inner .title h1{
    padding-top: 8px;  margin-left: 20px;  float: left;  color: #0065AC;  padding-left: 10px;  background: url(../title_pr.gif) 0px 10px no-repeat;
}
.box1 .inner .title .more{
    width: 125px;  height: 13px;  display: block;  float: right;  
    margin-top: 9px;  
    margin-right: 10px;  
    /* background: url(../more.gif) 0px 0px no-repeat; */
}
.box1 .inner .content{
    /* padding: 46px 0px 10px 0px; */
    width: auto;
    height: 121px;
    /* border-bottom: 1px solid #494B50; */
}
.box1 .inner .content .txt{}
.box1 .inner .content h1{
    float: left;
    margin-right: 20px;
}
.box1 .inner .content a{
    color: #fff;
}



.slideBox{ width: 300px; height: 178px; overflow:hidden; position:relative; /* border:1px solid #ddd; */  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ list-style: none; zoom:1; vertical-align:middle; }
.slideBox .bd img{ width: 300px; height: 178px; display:block;  }


.copy{
    background: #0258A5;
}
.copy .inner{
    height: 110px;
}
.copy .inner dl.a{
    width: 300px;
    margin-top: 15px;
}
.copy .inner dl.a dt{
    width: 102px;
    height: 100px;
    /* background: url(../2code.gif) 0px 0px no-repeat; */
    float: left;
}
.copy .inner dl.a dd{
    color: #BBB;
    float: left;
    width: 75px;
    font-weight: bold;
    margin-top: 32px;
}
.copy .inner dl.a dd a{
    color: #fff;
    padding: 0 10px;
    border-right: 1px solid #fff;
    font-weight: normal;
}
.copy .inner dl.a dd.last a{
    border: none;
}
.copy .inner dl.b{
    width: 360px;
    float: left;
    margin-top: 20px;
    margin-left: 0px;
    color: #FFF;
    line-height: 25px;
}
.copy .inner dl.b dt{
    float: left;
}
.copy .inner dl.b dd{}
.copy .inner dl.c{
    width: 290px;
    float: right;
    margin-top: 40px;
    color: #bbb;
}
.copy .inner dl.c dt{
    float: left;
}
.copy .inner dl.c dd{}
.copy .inner dl.c dd a{
    color: #bbb;
}

.copy .inner span{
    color: #8D8D8D;
}
.copy .inner span a{
    color: #8D8D8D;
}
.copy .inner .a{
    float: right;
    margin-top: 12px;
}
.copy .inner .b{
    float: right;
    margin-top: 12px;
}
/* 本例子css */
.picScroll-left{ overflow:hidden; position:relative;    margin-top: 0px;font-family: "Simsun";}
.picScroll-left .hd{ overflow:hidden;  height: 0px; /* background: url(../product_title.png) 0px 12px no-repeat; */ /* padding:0 10px; */  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{
 position: absolute;
 display:block;
 width: 32px;
 height: 68px;
 float:right;
 overflow:hidden;
 cursor:pointer;
 /* background:url("../arrow.png") 0 0 no-repeat; */
 }
.picScroll-left .hd .prev {left: 0px;top: 80px;background: url("../prev_next.jpg") 0px 0px no-repeat;}
.picScroll-left .hd .prev:hover{
    background-position: 0px -68px;
}
.picScroll-left .hd .next{  right: 0px;top: 80px;background: url("../prev_next.jpg") -32px 0px no-repeat;}
.picScroll-left .hd .next:hover{
    background-position: -32px -68px;
    }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{padding: 4px 0px 0px 40px;height: 300px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{margin: 0px 8px; float:left; _display:inline;/* overflow:hidden; */ text-align:center;height: 270px;}
.picScroll-left .bd ul li .pic{ text-align:center;/* padding-bottom: 12px; */}
.picScroll-left .bd ul li .pic img{width: 214px;height: 214px; display:block;  /* padding: 3px; *//* border: 1px solid #E9E9E9; */}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{line-height: 32px;   background: none;position: absolute;bottom: 56px;width: 214px;background: rgba(0, 0, 0, 0.5);}

.picScroll-left .bd ul li .desc {
    position: absolute;
    bottom: 0px;
    width: 214px;
    text-align: left;
    color: #5F5F5F;
    height: 42px;
}
.picScroll-left .bd ul li .title a{color: #fff;font-size: 12px;font-weight: normal;/* font-family: "Simsun"; */}


/* 本例子css */
.picScroll-left1{/* overflow:hidden; */ position:relative;    margin-top: 0px;float: left;width: 1000px;}
.picScroll-left1 .hd{ overflow:hidden;  height: 1px; /* background:#f4f4f4; */ /* padding:0 10px; */  }
.picScroll-left1 .hd .prev,.picScroll-left1 .hd .next{
 position: absolute;
 display:block;
 width: 42px;
 height: 79px;
 float:right;
 overflow:hidden;
 cursor:pointer;
 /* background:url("../arrow.png") 0 0 no-repeat; */
 }
.picScroll-left1 .hd .prev{left: -55px;top: 105px;background: url("../prev_next2.jpg") 0px -81px no-repeat;}
.picScroll-left1 .hd .prev:hover{
    background-position: 0px 0px;
}
.picScroll-left1 .hd .next{right: -50px;top: 105px;background: url("../prev_next2.jpg") -47px -81px no-repeat;}
.picScroll-left1 .hd .next:hover{
    background-position: -47px 0px;
}
.picScroll-left1 .hd .prevStop{ background-position:-60px 0; }
.picScroll-left1 .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left1 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left1 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left1 .hd ul li.on{ background-position:0 0; }
.picScroll-left1 .bd{padding: 36px 0px; height: 240px;width: 1000px;}
.picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left1 .bd ul li{margin-right: 8px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picScroll-left1 .bd ul li .pic{ text-align:center;width: 250px;float: left;}

.picScroll-left1 .bd ul li .info {
    float: right;
    width: 202px;
    height: 160px;
    background: #fff;
    padding: 30px 20px;
    position: relative;
}
.picScroll-left1 .bd ul li .pic img{width: 250px;height: 220px; display:block;/* padding: 3px; */ /* border: 1px dotted #E9E9E9; */}
.picScroll-left1 .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left1 .bd ul li .title{ line-height:24px;   background: none;float: left;width: 100%;text-align: left;}

.picScroll-left1 .bd ul li .desc {
    line-height: 24px;
    background: none;
    float: left;
    width: 100%;
    text-align: left;
    font-family: "Simsun";
    color: #787878;
}

.picScroll-left1 .bd ul li .detail {
    border: 1px solid #BEBEBE;
    padding: 2px 15px;
    color: #BEBEBE;
    position: absolute;
    right: 20px;
    bottom: 30px;
}
.picScroll-left1 .bd ul li .title a{color: #323232;font-size: 20px;}


.footsearch{
    /* background: url(../footer_bg.jpg) 0px 0px repeat-x; */
}
.footsearch .inner{
    height: 105px;
}
.footsearch .inner .top{
    font-size: 16px;
    font-weight: bold;
    margin-top: 0px;
    padding-top: 15px;
    padding-bottom: 5px;
}
.footsearch .inner .ft_search{
    height: 30px;
    border: 1px solid #ddd;
    float: left;
}
.footsearch .inner .ft_search .navsearch_input{
    /* float: right; */
}
.footsearch .inner .ft_search .navsearch_input input{
    width: 200px;
    height: 30px;
    padding: 0 3px;
    margin: 0;
    border: none;
    outline: none;
}
.footsearch .inner .ft_search .navsearch_class{
    /* float: left; */
}
.footsearch .inner .ft_search .navsearch_class select{
    height: 30px;
    border: none;
    border-left: 1px solid #ddd;
    outline: none;
}
.footsearch .inner .ft_search .navsearch_class .searchimage{
    float: right;
}
.footsearch .inner .share{
    height: 30px;
    float: left;
    margin-left: 35px;
}
.footsearch .inner .share .weibo{
    padding-left: 25px;
    margin-top: 6px;
    background: url(../weibo.gif) 0px 1px no-repeat;
    float: left;
}
.footsearch .inner .share .baidu{
    float: left;
    margin-left: 20px;
    margin-top: 2px;
    width: 200px;
}
.footsearch .inner .share .baidu span{
    float: left;
    height: 26px;
    margin-top: 4px;
}



.footcat{
    height: 190px;
    background: #787878;
    color: #fff;
}
.footcat a{color:#DADADA}
.footcat .inner{}
.footcat .inner .top{
    font-size: 16px;
    font-weight: bold;
    padding-top: 13px;
    padding-bottom: 5px;
    border-bottom: 1px solid #A1A1A1;
}
.footcat .inner .content{
    background: none;
}
.footcat .inner .content ul{}
.footcat .inner .content ul li{
    float: left;
    width: 166px;
    height: 30px;
    color: #ccc;
}


/* 本例子css */
.sideMenu{ /* border:1px solid #ddd; */  margin-top: 13px;}
.sideMenu h3{ height: 35px; line-height: 35px; padding-left: 35px;  /* border-top:1px solid #e3e3e3; */ background: #FFFFFF url(../arrow.png) 38px 12px no-repeat; cursor:pointer;}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu ul{ padding: 8px 0px; color:#999; display:none; /* 默认都隐藏 */ }
.sideMenu ul li{
    height: 29px;
    line-height: 29px;
    /* border-top: 1px solid #E5E5E5; */
    /* border-bottom: 1px solid #E5E5E5; */
    /* background: url(../tree_2.png) 0px 0px repeat-x; */
    margin-bottom: 5px;
}
.sideMenu ul li a span{padding-left: 54px;/* background: url(../li_pr.gif) 18px 3px no-repeat; */}
.sideMenu h3 span{
    color: #02783E;
    padding-left: 18px;
}

#showproduct h1.title{text-align: left;font-size: 28px;font-weight: 400;}
#showproduct .pshow dt{margin-right: 25px;}

#productlist li h3 a{color: #333;font-size: 16px;}
.team_intro{text-indent: 2em;  display: block;  line-height: 25px;  padding: 15px 0px;}

#product_box {
width: 100%;
height: 260px;
padding: 30px 0px;
overflow: hidden;
background:#F5F5F5;
}
.idTabs{
    height: 30px;
    margin-left: 270px;
}
.idTabs li{
    height: 20px;
    float: left;
    margin-right: 1px;
}
.idTabs li a{
    padding: 5px 10px;
    background: #C2C2C2;
    display: block;
}
.idTabs .selected{background: #C20000;color:#fff;}

.slideTxtBox {
width: 1000px;
text-align: left;
}
.slideTxtBox .hd {
height: 30px;
line-height: 30px;
position: relative;
width: 980px;
margin: 0 auto;
}
.slideTxtBox .hd ul {
float: left;
position: absolute;
left: 20px;
top: -1px;
height: 32px;
list-style: none;margin:0;padding:0;
}
.slideTxtBox .hd ul li {
float: left;
padding: 0 30px;
cursor: pointer;
font-size: 15px;
font-family: Microsoft YaHei,SimHei,SimSun;
}
.slideTxtBox .hd ul li.on {
height: 30px;
background: url(../libg.jpg) no-repeat center;
}
.slideTxtBox .bd li {
line-height: 25px;
}
.cp_box {
width: 174px;
float: left;
margin-left: 14px;
margin-right: 14px;
text-align: center;
margin-top: 50px;
background: none;
}
.cp_content{
/* border:1px solid #A3B5CB; */
}
.cp_tit {
height: 35px;
color: #6F6F6F;
line-height: 35px;
font-weight: normal;
font-family: Microsoft YaHei,SimHei,SimSun;
font-size: 13px;
overflow: hidden;
}
.cp_js {
line-height: 16px;
color: #FFF;
height: 50px;
overflow: hidden;
text-align: left;
padding-left: 5px;
padding-right: 5px;
background:#15427B;
}
.cp_more{
background:#FFD801;
}
.cp_box img{
margin: 2px;
width: 172px;
height: 150px;
}








#trigger{ float:left; margin-right:5px; margin-top:0px; position:relative; bottom:8px; *bottom:0px; *top:5px; zoom:1;}
#trigger a{ background:url(../neu.gif) no-repeat -78px -10px; width:8px; height:8px; font-size:0px; display:inline-block; overflow:hidden; margin-right:5px;}
#trigger a.current{ background-position:-78px 0px;}

#tabs-nav{ float:left;text-align: center; margin-left:15px;}
#tabs-nav li {margin: 0 4px; display: inline-block; zoom: 1; *display:inline; position:relative; *top:12px;}
#tabs-nav li a {width: 8px; height: 8px; display: block; overflow:hidden; background:#9df0f5; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
#tabs-nav li a:hover { background:#fff; }
#tabs-nav li a.flex-active{ background:#fff; cursor: default; }

#partner_tit {
width: 201px;
height: 35px;
margin: 40px auto 20px auto;
}
#partner {
height: 185px;
margin: 0 auto 0px auto;
background: #EDEDED;
text-align: center;
}
#partner img {
margin-top: 30px;
}

.ppp{
    background: #F8F8F8;
}
.ppp .inner{
    height: 380px;
}
.ppa{
    font-family: "Simsun";
    float: left;
    margin-top: 33px;
}
.ppa dt{
    background: #2C6BC5;
    color: #fff;
    float: left;
    padding: 0 50px;
    margin-right: 8px;
    line-height: 48px;
    width: 100px;
    text-align: center;
}
.ppa dd{
    float: left;
    border: 1px solid #CACACA;
    padding: 0px;
    margin-right: 8px;
    line-height: 46px;
    cursor: pointer;
    width: 148px;
    background: #E9E9E9;
    text-align: center;
}

.ppa dd:hover {
    border: 1px solid #8C8C8C;
}
.ppa a{
    display: block;
}







.qqq {
    background: #fff;
}

.qqq .inner {
    height: 420px;
}

.ppb {
    font-family: "Simsun";
    float: left;
    margin-top: 33px;
}

.ppb dt {
    background: #2C6BC5;
    color: #fff;
    float: left;
    padding: 0 40px;
    margin-right: 10px;
    line-height: 48px;
    width: 120px;
    text-align: center;
}

.ppb dd {
    float: left;
    border: 1px solid #CACACA;
    padding: 0px;
    margin-right: 10px;
    line-height: 46px;
    cursor: pointer;
    width: 148px;
    background: #F8F8F8;
    text-align: center;
}

.ppb dd a {
    display: block;
}

.ppb dd:hover {
    border: 1px solid #2C6BC5;
}

.ppc{
    float: left;
    margin-top: 30px;
}
.ppc .a{
    width: 495px;
    float: left;
    margin-right: 14px;
}
.ppc .a img{
    float: left;
}
.ppc .a .info{
    float: right;
    width: 156px;
    height: 198px;
    background: #00BC7C;
    color: #fff;
    padding: 30px 20px;
    position: relative;
}
.ppc .a .title{
    font-size: 20px;
}
.ppc .a .desc{}
.ppc .a .detail{
    border: 1px solid #FFFFFF;
    padding: 2px 15px;
    color: #FFFFFF;
    position: absolute;
    right: 20px;
    bottom: 30px;
}
.ppc .b{
    width: 242px;
    float: left;
    margin-right: 13px;
}
.ppc .b img{
    float: left;
}
.ppc .b .info{
    background: #00BC7C;
    color: #fff;
    height: 107px;
    position: relative;
    padding: 10px 25px;
    float: left;
}
.ppc .b .title{
    font-size: 20px;
}
.ppc .b .desc{}
.ppc .b .detail{
    border: 1px solid #FFFFFF;
    padding: 2px 15px;
    color: #FFFFFF;
    position: absolute;
    left: 20px;
    bottom: 16px;
}
.ppc .c{
    width: 236px;
    float: right;
}
.ppc .c img{float: left;height: 130px;}
.ppc .c .info{
    background: #00BC7C;
    color: #fff;
    height: 108px;
    float: left;
    position: relative;
    padding: 10px 22px;
}
.ppc .c .title{
    font-size: 20px;
}
.ppc .c .desc{}
.ppc .c .detail{
    border: 1px solid #FFFFFF;
    padding: 2px 15px;
    color: #FFFFFF;
    position: absolute;
    right: 20px;
    bottom: 16px;
}


/*底部*/
.foot-nav{ float: left; width: 425px; text-align:center; margin-top: 3px; height:25px; line-height:25px;}
.foot-nav span{ font-size:10px; margin:0px 8px; color:#888;}
.foot-text{ text-align:center; padding: 4px 0px 5px; width: 340px; float: left; margin-left: 200px;}


.sb_nav{
    border-bottom: 1px solid #D2D2D2;
}

.sb_nav .inner {
    height: 98px;
}

.sb_nav .inner h3 {
    font-size: 24px;
    color: #275A95;
    margin-top: 0px;
    font-weight: 500;
    display: inline-block;
    line-height: 98px;
}

#sidebar{
    float: right;
    margin-top: 38px;
    font-family: "Simsun";
}
#sidebar dl {
    background-color: #FFFFFF;
    /* width: 99px; */
    float: left;
    margin: 0 15px;
    border-radius: 3px;
}
#sidebar dl dt.on a span {
    font-weight: 500;
    color: #FFFFFF;
    font-size: 12px;
    /* font-weight: bold; */
}
#sidebar dl span {
    display: block;
    color: #7D7D7D;
    font-weight: normal;
    font-size: 12px;
}

/*内页侧栏*/
.sidebar{ padding-top: 10px; /* padding-bottom: 30px; *//* background: #FFFFFF url(../body_bg.jpg) 0px 0px repeat-x; */}
.sidebar .sb_nav{ float:left; min-height: 400px;width: 240px; margin-top: -50px;/* border: 1px solid #DFDFDF; */ margin-bottom: 20px;background: url(../sider_bg.jpg) right 0px repeat-y;}
.sidebar .sb_nav h3.title{height: 40px;background: #4AA3CD;color: #FFFFFF;font-size: 18px;font-weight: 300;font-family: "Microsoft Yahei";text-indent: 40px;line-height: 40px;padding-top: 0px;}

.sidebar .sb_nav h3.title span {
    display: block;
}

.sidebar .sb_nav h3.title span.name_en {
    font-size: 22px;
    display: none;
}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{padding-top: 30px;background: #fff;border-right: 1px solid #EBEBEB;}
.sidebar .sb_nav .other{padding: 20px;color: #575757;font-size:12px;}
.sidebar .sb_nav .cat_bottom{
    /* border-bottom-left-radius: 10px; */
    /* border-bottom-right-radius: 10px; */
    /* height: 35px; */
    /* background: #fff; */
}
#sidebar dt:hover a{color: #444;}
#sidebar dl span{color: #3E3E3E;font-weight: normal;font-size: 12px;}
#sidebar dl dt{padding: 4px 0px 0px 0px;height: 52px; line-height: 33px; margin-top: 0px; font-size: 13px; font-weight:bold; /* background: url(../dot.jpg) 18px 21px no-repeat; */ /* border-radius: 1px; */}
#sidebar dl dt:hover{cursor:pointer;}
#sidebar dl dt a{
    /* font-weight: bold; */
    display:block;
    color: #02783E;
    padding: 0 5px;
    /* background: url(../dot.jpg) 0px 10px no-repeat; */
}
#sidebar dl dt a span{}
#sidebar dl dd{ padding: 0px 0px 0px 1px;}
#sidebar dl dd h4{ font-weight:normal;font-size: 14px; padding: 5px 0px 5px 30px; /* background:url(../dt-0.gif) no-repeat left center; */}
#sidebar dl dd h4 a{color:#333;}
#sidebar dl dd h4 a span{color: #A0A0A0;font-size: 12px;}

#sidebar dl dd h4.on a span {
    color: #5BC100;
}
#sidebar dl dd h4:hover a{color:#ddd;}
#sidebar dl dt.on{cursor:pointer;/* color:#0B7EBD; *//* background: #3E9FD4; */border-bottom: 4px solid #36609B;}
#sidebar dl dt.on a{ font-weight: normal;color: #3E3E3E;/* padding-right: 20px; *//* background: url(../arrow_w.gif) 186px 12px no-repeat; */text-align: center;display: block;}
#sidebar dl dt.on a span{
    font-weight: n;
    color: #3E3E3E;
    /* background: #7F7F7F; */
}
#sidebar dl h4.on {/* background: url(../dt-11.gif) no-repeat 0px 15px; */}
#sidebar dl h4.on a{ color: #DDD;}
.sidebar .sb_box{ float:right;width: 1000px; padding: 20px 0px;margin-top: 0px;margin-right: 0px; margin-bottom: 30px; overflow:hidden; /* border: 1px solid #DFDFDF; */}
.sidebar .sb_box h3.title{
 /* border-bottom: 1px solid #E5E5E5; */
 /* background: url(../bread_bg.gif) repeat-x; */
 height: 45px;
 line-height: 45px;
 position:relative;
 }
.sidebar .sb_box h3.title span{
font-size: 24px;
margin-left: 0px;
/* background: #FFFFFF; */
padding: 5px 10px;
color: #FFFFFF;
font-weight: 600;font-family: "Microsoft Yahei";}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top: 0px; right:20px; color: #1F2229;display: none;}
.sidebar .sb_box h3.title div.position a{ color: #575757;}


.sidebar .sb_nav h4.title{width: 235px;/* height: 45px; *//* background: url(../cat_top.jpg) 0px 0px repeat-x; */color: #4F4F4F;font-size: 15px;text-indent: 30px;/* line-height: 36px; */}
.sidebar .sb_nav h4.line{ /* margin-top:15px; */ }
.sidebar .sb_nav .active2{padding: 10px;height: 80px;background: url(../liuyan.png) 18px 0px no-repeat;}






#newslist li {padding: 20px 10px;
background: url(../images/dt-0.gif) no-repeat left 19px;
border-bottom: 1px solid #eee;}
#newslist li a{font-size: 18px;}

#newslist li a.aimg {
    float: left;
    margin-right: 30px;
}

#newslist li .divli {
    width: 360px;
    float: left;
    margin-top: 10px;
}

#newslist li .info {
    float: right;
    margin-top: 25px;
}

#newslist li .info a.more {
    float: left;
    margin-top: 25px;
    font-size: 13px;
    /* border: 1px solid #ddd; */
    padding: 5px 15px;
    background: #0069DF;
    color: #fff;
}

#flip {
margin-bottom: 15px;
margin-top: 10px;
}


.box div{font-size:13px;margin-left:20px;}

#productlist li{padding-bottom: 35px;margin-right: 31px;}
#productlist li.last{float:right;margin-right:0;padding-right:0}

footer{background: #202930;/* padding-top: 20px; */margin-top: 40px;color: #777777;}

footer .lll {
    font-family: "Simsun";
    border-bottom: 1px solid #37454F;
    background: url(../bottom.jpg) center 0px no-repeat;
}

footer .lll .inner {}

footer .lll .map {
    float: left;
    margin-top: 36px;
    border: 8px solid #BCBCBC;
	width:420px;
    height: 196px
}

footer .lll dl {
    float: left;
    width: 160px;
    margin-top: 50px;
}

footer .lll dl.e {
    width: 125px;
    float: right;
}

footer .lll dl.e dt {
    width: 99px;
    height: 120px;
    background: url(../weixin.png) 0px 0px no-repeat;
}

footer .lll dl dt {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
}

footer .lll dl dd {}

footer .lll dl dd a {
    color: #6D7D8A;
    line-height: 25px;
}

footer .lll dl.a {}

footer .lll dl.b {}

footer .lll dl.c {}

footer .lll dl.d {
    width: 350px;
}
footer .inner{
    height: 278px;
    /* margin-top: 17px; */
    /* background: #246500; */
}

footer dl.x .inner {
    height: 58px;
}

footer dl.x .x1 {
    line-height: 58px;
    font-family: "Simsun";
    width: 50%;
    float: left;
}

footer dl.x .x2 {
    line-height: 58px;
    font-family: "Simsun";
    width: 50%;
    float: right;
    color: #00BE09;
    text-align: right;
}

footer dl.x .x2 a {
    color: #00BE09;
}
footer .inner dl.c{}
footer .inner dl.d dt{
 /* color: #FFFFFF; */
 /* margin-top: 0px; */
 /* text-align: center; */
 /* line-height: 35px; */
 margin-bottom: 0;
}
footer .inner dl.d dd{
    /* float: right; */
    color: #FFFFFF;
    /* margin-top: 9px; */
}

footer .inner dl.d .foottel {
    font-size: 28px;
    font-family: "Microsoft Yahei";
}
footer .inner dl.d dd a{color: #6D7D8A;}
footer .support{
    float: right;
    margin-top: 5px;
    margin-right: 300px;
}
footer a{color: #898989;}
footer a:hover{color: #999;text-decoration:underline;}
#messagelist,#feedback,#linklist,#memberbox,#searchlist,#sitemaplist,#showtext,#imglist,#productlist,#newslist{
/* border: 1px solid #f0f0f0; */
border-top: none;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
/* background: url(../article_bg.png) 0px 0px repeat-x; */
}

footer ul.links{
    height: 32px;
    padding: 0 40px;
    background: #004787;
}
footer ul.links li{
    float: left;
    line-height: 32px;
}
footer ul.links li.line{
    width: 1px;
    height: 12px;
    background: #fff;
    margin: 10px 30px;
}
footer ul.links li a{
    color: #fff;
}

footer .flinks{
    height: 125px;
}
footer .flinks .b1{
    width: 400px;
    margin-top: 30px;
    float: left;
    height: 90px;
    background: url(../foot_logo.png) 0px 0px no-repeat;
    /* border-right: 1px solid #E5E5E5; */
}
footer .flinks .b1 dt{}
footer .flinks .b1 dt a{}
footer .flinks .b1 dd{}
footer .flinks .b1 a{}
footer .flinks .b2{
    width: 130px;
    height: 150px;
    float: left;
    margin-top: 45px;
    margin-left: 50px;
    border-right: 1px solid #6392B5;
}
footer .flinks .b2 dt{
    height: 40px;
}
footer .flinks .b2 dt a{
    font-weight: bold;
}
footer .flinks .b2 dd{
    height: 22px;
}
footer .flinks .b2 a{
    color: #fff;
}
footer .flinks .b3{
    width: 130px;      
    margin-top: 45px;  margin-left: 50px;
    height: 150px;
    float: left;
    border-right: 1px solid #6392B5;
}
footer .flinks .b3 dt{
    height: 40px;
}
footer .flinks .b3 dt a{
    font-weight: bold;
}
footer .flinks .b3 dd{
    height: 22px;
}
footer .flinks .b3 a{
    color: #fff;
}
footer .flinks .b4{
    width: 130px;  margin-top: 45px;  margin-left: 50px;  height: 150px;  
    float: left;
}
footer .flinks .b4 dt{
    height: 40px;
}
footer .flinks .b4 dt a{
    font-weight: bold;
}
footer .flinks .b4 dd{
    height: 22px;
}
footer .flinks .b4 a{
    color: #fff;
}
footer .flinks .b5{
    width: 330px;  
    margin-top: 0px;    
    margin-left: 30px;
    height: 100px;  
    float: right;
    background: #3E414A;
    padding: 20px 20px;
}
footer .flinks .b5 dt{
    width: 40px;
    height: 100px;
    /* margin-bottom: 10px; */
    background: url(../foot_contact.png) 0px 3px no-repeat;
    float: left;
}
footer .flinks .b5 dt a{}
footer .flinks .b5 dd{
    color: #8D8D8D;
    height: 27px;
}
footer .flinks .b5 a{color: #777777;}



/*** ESSENTIAL STYLES ***/
.sf-menu1, .sf-menu1 * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu1 li {
	/* position: relative; */
}
.sf-menu1 ul {
	position: absolute;
	display: none;
	left: 0;
	z-index: 99;
	background: #ddd;
}
.sf-menu1 ul.m1 {
	top: 40px;
	width: 288px;
	/* border: 1px solid #27AAF7; */
}
.sf-menu1 ul.m2 {
	top: -175px;
	width: 319px;
	/* border: 1px solid #27AAF7; */
}
.sf-menu1 ul.m3 {
	top: -280px;
	width: 319px;
	/* border: 1px solid #27AAF7; */
}
.sf-menu1 > li {
	float: left;
}
.sf-menu1 li:hover > ul,
.sf-menu1 li.sfHover > ul {
	display: block;
}
.sf-menu1 li:hover a{
    /* color: #FFFFFF; */
    /* font-weight: bold; */
}
.sf-menu1 .navdown{/* background: url(../images/menu_on.gif) 0px 0px no-repeat; */}
.sf-menu1 .line{
    width: 2px;
    margin: 0 10px;
    background: url(../images/line.gif) 0px 14px no-repeat;
}
.sf-menu1 .line:hover{  background: url(../images/slash.gif) 0px 14px no-repeat;}
.sf-menu1 .navdown a{color: #3A3A3A;}
.sf-menu1 a {
	display: block;
	position: relative;
}
.sf-menu1 ul ul {
	top: 0;
	left: 100%;
}


/*** DEMO SKIN ***/
.sf-menu1 {
	width: 288px;
	float: left;
	margin-top: 0px;
	/* margin-bottom: 1em; */
	position: relative;
}
.sf-menu1 ul {
	box-shadow: 0px 0px 5px 0px rgba(96, 107, 114, 0.4); /* allow long menu items to determine submenu width */
	*width: 12em; /* no auto sub width for IE7, see white-space comment below */
	/* border: 1px solid #27AAF7; */
}
.sf-menu1 a {
	display: block;  /* background: #324143; */  
	padding: 7px 20px;    
	font-size: 14px;  
	font-weight: bold;
	/* font-family: "Microsoft Yahei"; */
	text-decoration: none;  /* border-right: 1px solid white; */    color: #252525;  
	/* white-space: nowrap; */ /* fallback colour must use full shorthand */ /* IE7 */
}
.sf-menu1 a {
	color: #FFFFFF;
}
.sf-menu1 li {
	width: 288px;
	height: 40px;
	/* margin-right: 3px; */
	background: #F0F0F0 url(../arrow_d.png) 254px 15px no-repeat;
	/* float: left; */      
	/* border-radius: 3px; */
	list-style: none;
	white-space: nowrap; /* no need for Supersubs plugin */
	*white-space: normal; /* ...unless you support IE7 (let it wrap) */
	-webkit-transition: background .2s;
	transition: background .2s;
}
.sf-menu1 li:hover{background: #28ABF8 url(../arrow_d.png) 254px 15px no-repeat;}
.sf-menu1 li.menu1 a.name{
    display: block;
    /* width: 288px; */
    height: 30px;
    line-height: 40px;
    text-align: left;
    margin-left: 30px;
    float: left;
    padding: 0;
    color: #333;
}
.sf-menu1 li.menu1 a.name:hover{
    background: url(../m_on.png) 20px 35px no-repeat;
}
.sf-menu1 li.menu2 a.name{    display: block;    width: 105px;    height: 110px;    text-align: center;    float: left;    padding: 0;   text-indent: -9999px;    background: url(../m_off.png) -85px 35px no-repeat;}
.sf-menu1 li.menu2 a.name:hover{
    background: url(../m_on.png) -85px 35px no-repeat;
}
.sf-menu1 li.menu3 a.name{    display: block;    width: 105px;    height: 110px;    text-align: center;    float: left;    padding: 0;    text-indent: -9999px;    background: url(../m_off.png) -193px 35px no-repeat;}
.sf-menu1 li.menu3 a.name:hover{
    background: url(../m_on.png) -193px 35px no-repeat;
}

.sf-menu1 ul li {
	background: #E1E1E1;
	width: auto;
	height: 35px;
}

.sf-menu1 ul ul li {
	background: #CFCFCF;
}
.sf-menu1 li:hover,
.sf-menu1 li.sfHover {
	/* background: url(../images/menu_on.gif) 0px 0px no-repeat; */
	/* only transition out, not in */
	-webkit-transition: none;
	transition: none;
	cursor: pointer;
}
.sf-menu1 li ul li{
    display: block;
    width: 100%;
    padding-left: 0px;
    background: #FFF;
    border-radius: 0;
    margin-right: 0;
}
.sf-menu1 li ul li:hover {
	background: #C1C1C1;

}
.sf-menu1 li ul li a{
padding: 5px 23px 5px 30px;
width: auto;
color: #333;
}

/*** arrows (for all except IE7) **/
.sf-arrows .sf-with-ul {
	padding-right: 2.5em;
	*padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */
}
/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 1em;
	margin-top: -3px;
	height: 0;
	width: 0;
	/* order of following 3 rules important for fallbacks to work */
	border: 5px solid transparent;
	border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-top-color: rgba(255,255,255,.5);
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
	border-top-color: white; /* IE8 fallback colour */
}
/* styling for right-facing arrows */
.sf-arrows ul .sf-with-ul:after {
	margin-top: -5px;
	margin-right: -3px;
	border-color: transparent;
	border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-left-color: rgba(255,255,255,.5);
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
	border-left-color: white;
}