/* CSS Document */
body{margin:0px; padding:0px; font-size:0.9em; font-family:Arial, Helvetica, sans-serif,"宋体"; color:#333; line-height:30px;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td,th, fieldset, label, legend,button,input { 
margin:0;padding:0; border-collapse:collapse;}
li{list-style:none;}
img{border:0px; width:100%;}
a{color:#666; text-decoration:none;}
a:hover{color:#0d66c1;}
.left{float:left;}
.right{float:right;}
#content{width:100%; float:left; background:#f3f3f3;}
#body{padding:58px 0 58px 0; width:100%; text-align:center;}
/*------------------------------------------*/
#top .nav{
float:left;
width:100%;
margin-top:7px;
background:#0762c0;
border-bottom:2px solid #064a91;
font-family:"黑体";
}
#top .nav ul{
text-align:center;
}
#top .nav ul li{
border-top:1px solid #0a78ea;
}
#last{
border-bottom:2px solid #0a78ea;
}
#top .nav ul li a{
color:white;
display:block;
}
#top .nav ul li a:hover{
background:#0a78ea;
}
/*-----------------*/
#top{
width:100%;
height:58px;
position:fixed; 
z-index:3;
top:0;
background:url(../images/topbg.png) left top no-repeat;
}
#top .logo{
float:left;
width:252px;
height:36px;
}
#top .logo h1{
font-size:16px;FONT-WEIGHT: bold;FONT-FAMILY: "Microsoft Yahei";color:#ffffff;padding-top:10px;padding-left:40px;line-height:36px;
}
#top .navbtn{
float:right;
width:38px;
height:36px;
margin-top:11px;
margin-right:5px;
background:url(../images/navbutton.png) right center no-repeat;
}
#top .navbtn a{
display:block;
width:38px;
height:36px;
cursor:pointer;
}
#banner,.news,.newstitle,.products,.protitle{
width:100%; 
height:100%;
position:relative; 
float:left;
}
#banner #slider{
width:100%; 
height:160px; 
position:relative;
float:left;
z-index:1; 
text-align:center; 
background:#eee; 
}
#banner #slider li{
float:left;
width:100%; 
height:100%; 
display:block;
}
#banner #slider li img{
float:left;
width:100%;
height:100%;
}
#banner #position{
width:100%; 
height:30px; 
line-height:30px; 
position:relative;
float:left;
bottom:30px;
z-index:2;
text-align:center; 
background:url(../images/black.png);
}
#banner #position em{
color:#fff;
font-size:18pt;
font-style:normal;
}
#banner #position em.on{
color:#FF6633;
}
/*-------------------------*/
.newstitle,.protitle{
height:39px;
margin-top:0px;
background:url(../images/grey.png) 0px 3px repeat-x;
}
.newstitle .title,.protitle .title{
float:left;
line-height:39px;
margin-left:10px;
height:39px;
width:83px;
font-size:14px;
color:#0762c0;
font-family:"黑体";
background:url(../images/titlebg.png) left bottom no-repeat;
}
.newstitle .title a,.protitle .title a{
color:#fff;
}
.newstitle .arrow,.protitle .arrow{
float:right;
width:27px;
height:27px;
margin-top:5px;
margin-right:5px;
}
.newsli{
float:left;
width:100%;
padding:10px 0;
background:#f2f2f2;
border-bottom:1px solid #eaeaea;
border-top:2px solid #f8f8f8;
}
.newsli img{
width:140px;
height:100px;
float:left;
margin-left:10px;
margin-right:10px;
border:1px dashed #bbb;
}
.newsli h2{
font-size:14px;
line-height:18px;
text-align:left;
padding:0 10px;
margin-bottom:5px;
}
.newsli p{
font-size:12px;
text-align:left;
line-height:18px;
padding:0 10px;
}
.titleli{
background:#f2f2f2 url(../images/icon.png) 10px 16px no-repeat;
text-indent:25px;
}
.titleli p{
float:left;
}
.arrow1{
float:right;
width:6px;
height:9px;
margin:5px 10px auto auto;
background:url(../images/arrow1.png) no-repeat;
}
/*---------------------------*/
.protitle{
margin:0;
margin-top:0px;
}
#body .products_list ul{
margin:0 10px 0 10px; 
float:left;
}
#body .products_list li{
width:45%;
border:1px dashed #aaa; 
float:left; 
text-align:center;  
margin:0px 10px 10px 0px;
position:relative;
}
#body .products_list li img{
width:100%;  
float:left;
}
#body .products_list li .bg{
position:absolute;
width:100%;
height:25px;
background:black;
opacity:0.5;
z-index:2;
bottom:0;
left:0;
filter:alpha(opacity=50);
}
#body .products_list{
float:left;
padding:10px;
padding-left:0;
}
#body .products_list li p{
position:absolute;
z-index:2;
bottom:0;
left:0;
width:100%;
height:25px;
line-height:25px;
color:white;
font-size:13px;
}
/*---------------------------*/
#body .products_list1 ul{
margin:0 10px 0 10px; 
float:left;
}
#body .products_list1 li{
width:45%;
border:1px dashed #aaa; 
float:left; 
text-align:center;  
margin:0px 10px 10px 0px;
position:relative;
}
#body .products_list1 li img{
width:100%;  
float:left;
}
#body .products_list1 li .bg{
position:absolute;
width:100%;
height:25px;
background:black;
opacity:0.5;
z-index:2;
bottom:0;
left:0;
filter:alpha(opacity=50);
}
#body .products_list1{
float:left;
padding:10px;
padding-left:0;
}
#body .products_list1 li p{
position:absolute;
z-index:2;
bottom:0;
left:0;
width:100%;
height:25px;
line-height:25px;
color:white;
font-size:13px;
}
/*--------------------------*/
#foot{
float:left;
width:100%;
height:40px;
line-height:40px;
color:#fff;
background:red;
text-align:center;
background:url(../images/footbg.gif) right top no-repeat;
}

/*-------------------------------内页样式----------------------------------*/
.inner_con{
height:auto;
position:relative; 
float:left;
width:100%;
margin-top:-28px;
}
.in_title{
float:left;
height:40px;
width:100%;
text-align:left;
background:#e0e0e0;
}
.in_title h2{
float:left;
margin-left:10px;
line-height:40px;
height:37px;
width:64px;
font-family:"黑体";
font-size:14px;
font-weight:normal;
border-bottom:3px solid #0762c0;
color:#0762c0;
}
.in_title span{
float:right;
width:36px;
height:34px;
margin:4px 5px auto auto;
}
.in_con{
text-align:left;
float:left;
width:100%;
padding-bottom:10px;
background:#f2f2f2 url(../images/con_bg.png) right bottom no-repeat;
border-bottom:1px solid #eaeaea;
border-top:2px solid #f8f8f8;
}
.in_con p{
padding:0 10px;
}
/*------------------------------*/
.font1 p{
font-size:14px;
}
#body .page{
width:100%; 
float:right;
}
#body .page a{
color:#FFF;
width:63px;
height:33px; 
float:left;
}
#body .page .button1,
#body .page .button2{
background:url(../images/last.png) left bottom no-repeat; 
width:63px; 
height:33px; 
margin:10px;
}
#body .page .button2{
background:url(../images/next.png) left bottom no-repeat; 
}
/*---------------*/
.in_con h3{
float:left;
width:100%;
height:24px;
line-height:24px;
font-size:16px;
padding:10px 0;
text-align:center;
color:#0d66c1;
}
.in_con p img{
border:1px dashed #bbb;
}
.close{
float:left;
width:100%;
height:24px;
line-height:24px;
text-align:center;
color:#0d66c1;
font-size:12px;
border-bottom:1px solid #eaeaea;
border-top:2px solid #f8f8f8;
}
/*---------------------*/
.contact1 p img{
margin-top:10px;
}

.clear { clear: both; }
.pages { text-align: center; padding: 20px 0; background: url(../images/bg_list.png) repeat-x bottom; }
.pages span,.pages strong { border: #ccc 1px solid; padding: 3px 5px; margin: 0 3px; font-size: 10pt; font-family: "宋体"; }
#cs2{height:230px;overflow:hidden;text-overflow:ellipsis;}
#cs2 img{height:100px;width:176px;}

ul.product_list66 {}

ul.product_list66 li { height: 90px; background:#ffffff url(../images/bg_listtt.png) repeat-x bottom; padding: 10px;overflow:hidden;text-overflow:ellipsis; }

ul.product_list66 a { width: 100%; height: 100%; display: block;text-align:left;}

ul.product_list66 a:hover { }

ul.product_list66 a img { width: 80px; height: 80px; float: left; border: #ccc 1px solid; padding: 4px; margin: 0 10px 0 0; }


.clearfix:after { content:"\0020"; display:block; clear:both; visibility:hidden; overflow:hidden; height:0; font-size:0;}

.clearfix { zoom:1}


.alist{ padding:8px; margin-bottom:80px;}
.alist ul{ overflow:hidden;}
.alist ul li{ padding:8px; background:#fff;  margin-bottom:10px;}
.alist ul li a{ display:block; color:#333; font-size:12px;}
.alist ul li list_pic{ margin-bottom:10px;}
.alist ul li .list_tit {font-size: 14px;color: #474f5f;line-height: 40px;background: url('icon_public.png') no-repeat right center;}
.alist ul li .list_text{color: #828282;line-height: 18px;border-top: 1px solid #e8e8e8;padding: 8px 0 0;}
.team_top{padding:10px 10px 0;}
.team_top img{max-width:100%; }
.incon { line-height: 28px; font-size: 13px; padding:0 8px; margin:26px 0 90px;color:#666;}
.incon p {  }
.incon p a {  }
.tabBox .bd .divisionlist {}
.tabBox .bd .divisionlist li { width: 100%; text-align: left; overflow: hidden; margin-bottom: 30px; }
.tabBox .bd .divisionlist li a { display: block; color: #333; }
.tabBox .bd .divisionlist li .img { width: 120px; height: 120px; float: left; margin-right: 10px; }
.tabBox .bd .divisionlist li .img img { width: 120px; display: block; }
.tabBox .bd .divisionlist li h3 { font-size: 1rem; font-weight: bold; }
.tabBox .bd .divisionlist li span.sp { font-size: .75rem; color: #666; display: block; margin-bottom: 5px; margin-top: 5px; }
.tabBox .bd .incon .divisionlist li p { font-size: .75rem; color: #333; line-height: 22px; height: 66px; overflow: hidden; margin: 0; }
.tabBox .bd .divisionlist li span.btn { font-size: .75rem; color: #fff; line-height: 22px; background: #484848; display: block; float: left; padding: 0 20px; margin-top: 5px; }

.new_tit{padding:10px 8px 0;}
.new_tit img{width:100%; display:block;}

.tabBox{ margin:10px auto 60px;}
.tabBox .hd{ height:40px; line-height:40px; font-size:14px; overflow:hidden; background:#eee; border-top:2px solid #f13e3f;  padding-left:2px; margin-bottom:16px; }
.tabBox .hd ul{ overflow:hidden;}
.tabBox .hd ul li{ float:left;  width:20%; vertical-align:top; margin-right:0px;  text-align:center }
.tabBox .hd ul li a{ color:#333;}
.tabBox .hd ul li.on a{color:#ff0000;}



.tabBox1.bd .divisionlist {}
.tabBox1.bd .divisionlist li { width: 100%; text-align: left; overflow: hidden; margin-bottom: 30px; }
.tabBox1.bd .divisionlist li a { display: block; color: #333; }
.tabBox1.bd .divisionlist li .img { width: 120px; height: 120px; float: left; margin-right: 10px; }
.tabBox1.bd .divisionlist li .img img { width: 120px; display: block; }
.tabBox1.bd .divisionlist li h3 { font-size: 1rem; font-weight: bold; }
.tabBox1.bd .divisionlist li span.sp { font-size: .75rem; color: #666; display: block; margin-bottom: 5px; margin-top: 5px; }
.tabBox1.bd .incon .divisionlist li p { font-size: .75rem; color: #333; line-height: 22px; height: 66px; overflow: hidden; margin: 0; }
.tabBox1.bd .divisionlist li span.btn { font-size: .75rem; color: #fff; line-height: 22px; background: #484848; display: block; float: left; padding: 0 20px; margin-top: 5px; }


.tabBox .hd1{ height:40px; line-height:40px; font-size:14px; overflow:hidden; background:#eee; border-top:2px solid #f13e3f;border-bottom:1px dashed #ddd;;  padding-left:2px; margin-bottom:0px; }
.tabBox .hd1 ul{ overflow:hidden;}
.tabBox .hd1 ul li{ float:left;  width:33%; vertical-align:top; margin-right:0px; text-align:center }
.tabBox .hd1 ul li a{ color:#333;}
.tabBox .hd1 ul li.on a{color:#ff0000;}


.tabBox1{ margin:10px auto 10px;}
.tabBox1 .hd1{ height:40px; line-height:40px; font-size:14px; overflow:hidden; background:#eee; border-top:2px solid #f13e3f;border-bottom:1px dashed #ddd;;  padding-left:2px; margin-bottom:0px; }
.tabBox1 .hd1 ul{ overflow:hidden;}
.tabBox1 .hd1 ul li{ float:left;  width:33%; vertical-align:top; margin-right:0px; text-align:center }
.tabBox1 .hd1 ul li a{ color:#333;}
.tabBox1 .hd1 ul li.on a{color:#ff0000;}

.tabBox1 .bd ul{ padding:10px; }
.tabBox1 .con{ }
.tabBox1 .con .nt{ padding:0 12px;}
.tabBox1 .con .nt h1{ font-size:16px; margin-bottom:16px;padding-top:16px;text-align:center}
.tabBox1 .con .newcon{ font-size:13px; color:#555;line-height:26px;}
.tabBox1 .bd .newdate{ float:left; background:#999; color:#fff; width:62px; height:62px; text-align:center; margin-right:10px; position:relative;}
.tabBox1 .bd .newdate h1{ font-size:16px; border-bottom:1px dashed #efefef; line-height:30px }
.tabBox1 .bd .newdate p{ font-size:14px; line-height:33px;overflow:hidden;}
.tabBox1 .bd ul li{ border-bottom:1px dotted #ddd; margin-bottom:18px; padding-bottom:18px; overflow:hidden;}
.tabBox1 .bd ul li:last-child{ border-bottom:none;}
.tabBox1 .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); color:#666; font-size:12px;}  /* 鍘绘帀閾炬帴瑙︽懜楂樹寒 */
.tabBox1 .bd h2{ font-size:14px; color:#333; margin-bottom:10px;}
.tabBox1 .bd li p{ line-height:18px; }


.tabBox .hd2{ height:40px; line-height:40px; font-size:14px; overflow:hidden; background:#eee; border-top:2px solid #f13e3f;border-bottom:1px dashed #ddd;;  padding-left:2px; margin-bottom:0px; }
.tabBox .hd2 ul{ overflow:hidden;}
.tabBox .hd2 ul li{ float:left;  width:50%; vertical-align:top; margin-right:0px; text-align:center }
.tabBox .hd2 ul li a{ color:#333;}
.tabBox .hd2 ul li.on a{color:#ff0000;}

.tabBox .hd3{ height:40px; line-height:40px; font-size:14px; overflow:hidden; background:#eee; border-top:2px solid #f13e3f;border-bottom:1px dashed #ddd;;  padding-left:2px; margin-bottom:0px; }
.tabBox .hd3 ul{ overflow:hidden;}
.tabBox .hd3 ul li{ float:left;  width:20%; vertical-align:top; margin-right:0px; text-align:center }
.tabBox .hd3 ul li a{ color:#333;}
.tabBox .hd3 ul li.on a{color:#ff0000;}


.propic{padding:0px 8px 10px;}
.propic img{width:100%; display:block;}

.tabBox .bd ul{ padding:10px; }
.tabBox .con{ }
.tabBox .con .nt{ padding:0 12px;}
.tabBox .con .nt h1{ font-size:16px; margin-bottom:16px;padding-top:16px;text-align:center}
.tabBox .con .newcon{ font-size:13px; color:#555;line-height:26px;}
.tabBox .bd .newdate{ float:left; background:#999; color:#fff; width:62px; height:62px; text-align:center; margin-right:10px; position:relative;}
.tabBox .bd .newdate h1{ font-size:16px; border-bottom:1px dashed #efefef; line-height:30px }
.tabBox .bd .newdate p{ font-size:14px; line-height:33px;overflow:hidden;}
.tabBox .bd ul li{ border-bottom:1px dotted #ddd; margin-bottom:18px; padding-bottom:18px; overflow:hidden;}
.tabBox .bd ul li:last-child{ border-bottom:none;}
.tabBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); color:#666; font-size:12px;}  /* 鍘绘帀閾炬帴瑙︽懜楂樹寒 */
.tabBox .bd h2{ font-size:14px; color:#333; margin-bottom:10px;}
.tabBox .bd li p{ line-height:18px; }
.newp{ float:left; width:25%; margin-right:10px;}


.picScroll{ margin:16px auto 0; text-align:center;  }
.picScroll .bd ul{ width:100%;  float:left; padding-top:10px;  }
.picScroll .bd li{ width:48%; float:left; font-size:14px; text-align:center; margin-right:4%; margin-bottom:16px;}
.picScroll .bd li:nth-child(2n){ margin-right:0;}
.picScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); color:#666; font-size:13px; line-height:23px /* 鍙栨秷閾炬帴楂樹寒 */ }
.picScroll .bd li img{background:#fff url('loading.gif') no-repeat center;  }
.picScroll .hd{ height:40px; line-height:40px; border-bottom:2px solid #f13e3f; background:#f6f6f6;   overflow:hidden; text-align:left;  padding:0 10px;  }
.picScroll .hd ul{ float:right; padding-top:16px;   }	
.picScroll .hd li{ float:left; width:8px; height:8px; background:#D0D0D0; margin:0 5px; overflow:hidden; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.picScroll .hd .on{ background:#f13e3f;  }
.picScroll .prev,.picScroll .next{ display:block; float:right;  width:18px; height:18px; background:url('pisScrollIcons.gif') no-repeat -6px -7px; overflow:hidden; margin-left:5px; margin-right:5px; margin-top:11px; margin-bottom:0  }
.picScroll .next{ background-position:-34px -7px; }
.picScroll .prevStop{ background-position:-6px -40px; }
.picScroll .nextStop{ background-position:-34px -40px; }