@charset "utf-8";
html,body{ font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333; -webkit-text-size-adjust:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#1C57C4; text-decoration:none;}
/*头部*/
.inner{ width:980px; margin:0 auto; position:relative;}
header{ background:#013d97; zoom:1}
#web_logo{ margin-left:10px; font-size:0px; position:relative; z-index:999;}
.top-nav{ color:#fff; position:absolute; right:5px; top:8px; height:77px; z-index:1; text-align:right; width:100%;}
.top-nav a{ color:#fff;}
.top-nav a:hover{ color:#fff;}
.top-nav li.b{ position:absolute; bottom:0px; right:0px;}
.top-nav li.t span{ padding:0px 5px; font-size:10px; color:#bbb;}
.top-logo{ min-height:90px; _height:90px;}
nav{ height:40px; overflow:hidden;}
nav ul li{ float:left; text-align:center; height:40px; line-height:40px; overflow:hidden; background:#007ac7 url(../dt-3.gif) repeat-x; }
nav ul li a{ color:#fff; font-size:14px;}
nav ul li a:hover{ color:#fff;}
nav ul li.line{ width:0px; height:40px; padding:0px; border-left:1px solid #0073bc; border-right:1px solid #0389de;}
nav ul li.hover,nav ul li.navdown{ background:url(../dt-4.gif) repeat-x;}
nav ul li.hover a,nav ul li.navdown a{ color:#444;}
nav ul li.hover a:hover,nav ul li.navdown a:hover{ color:#444;}
.met_flash{ margin-top:10px; font-size:0px; overflow:hidden;} 
.met_flash ul{ margin:0px; padding:0px;} 

/*首页*/
.aboutus{ float:left; width:675px; margin-top:10px;}
.case{ float:right; width:290px; margin-top:10px; overflow:hidden;}
.style-1 h3.title span{ float:left; background:url(../dt-5.gif) repeat-x; height:32px; line-height:32px; padding:0px 25px; color:#fff; font-weight:normal; font-size:14px;}
.style-1 h3.title  a.more{ float:right; width:39px; height:11px; line-height:1000px; overflow:hidden; background:url(../more.gif); margin:10px 10px 0px 0px;}
.style-1 .active{ background:#fff; padding:10px;}
.style-2 h3.title { background:url(../dt-6.gif) repeat-x; height:32px; line-height:32px; padding-left:15px; color:#fff; font-weight:normal; font-size:14px; position:relative;}
.style-2 h3.title a.more{ position:absolute; right:10px; top:0px; color:#fff; font-size:12px;}
.style-2 .active{ background:#fff; padding:10px;}
.style-2 dl.ind{ clear:both; zoom:1}
.style-2 dl.ind dt{ float:left; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; zoom:1}
.style-2 dl.ind dt a{ margin-left:5px;}
.style-2 dl.ind dd{ float:right; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; overflow:hidden;}
.style-2 dl.ind dd h4{ margin-left:10px;}
.style-2 dl.ind dd p.desc{ margin-left:10px; font-style: italic; color:#666;}
.index-news{ float:left; width:330px; margin-right:15px; margin-top:15px;}
.listel li{ margin:0px 5px; height:30px; line-height:30px; overflow:hidden; padding-left:13px; background:url(../dt-1.gif) no-repeat left 12px; }
.listel li a{ margin-right:5px; zoom:1;}
.listel li span{ float:right; color:#666;}
.index-conts{ float:right; width:290px; margin-top:15px;}
.index-product{ padding-top:15px; *margin-top:15px; *padding-top:0px;}
.index-product .profld{ margin:0px; position:relative; overflow:hidden;}
.index-product h3 span{ float:left; }
.index-product ol{ position: absolute; width: 2012em; }
.index-product ol li{ float:left; text-align:center; }
.index-product ol li a.img{ display:block; text-align:center; font-size:0px;}
.index-product ol li a.img img{ margin:auto; border:1px solid #d6d6d6;}
.index-product ol li h3{ font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}
.index-product .flip{ height:20px; overflow:hidden; margin:8px 15px 0px; float:left; }
* html .index-product .flip{ width:300px;}
*+html .index-product .flip{ width:300px;}
.index-product .next,.index-product .prev{ width:18px; height:18px; overflow:hidden; display:block; float:left; background:url(../neu.gif) no-repeat;}
.index-product .next{ background-position:-17px 0px; }
.index-product .next:hover{ background-position:-57px 0px; }
.index-product .prev{ background-position:-40px 0px; }
.index-product .prev:hover{ background-position:0px 0px; }
#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; }
.index-links{ background:#fff; padding:5px 15px 10px; margin-top:15px; position:relative;}
.index-links h3{ height:32px; line-height:32px; padding-left:20px; background:url(../dt-2.gif) no-repeat left center; font-weight:normal; font-size:14px; position:relative; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.index-links h3 a.more{ position:absolute; right:10px; top:0px; color:#666; font-size:12px;}
.index-links ul{ margin:0px; padding:0px;}
.index-links .img{ margin-bottom:3px;}
.index-links .img li{ list-style:none; display:inline; padding-right:5px;}
.index-links .img img{ width:88px; height:31px;}
.index-links .txt{ zoom:1;}
.index-links .txt li{ list-style:none; float:left; width:88px; height:20px; line-height:20px; margin-right:5px; overflow:hidden;}



/*内页侧栏*/
.sidebar{ margin-top:15px;}
.sidebar .sb_nav{ float:left; width:210px;}
.sidebar .sb_nav h3.title{ text-align:left; background:url(../dt-6.gif) repeat-x; padding:0px 15px; height:33px; line-height:33px; border-bottom:1px solid #cecece; font-size:14px; color:#fff;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{ padding:10px 15px; background:#fff;}
#sidebar dl{ margin-left:5px;}
#sidebar dl dt{ padding:4px 0px 5px 15px; margin-top:5px; background:url(../dt-11.gif) no-repeat 2px 11px;}
#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(../dt-0.gif) no-repeat left center;}
#sidebar dl dt.on a{ font-weight:bold; color:#1C57C4; }
#sidebar dl h4.on a{ font-weight:bold;}
.sidebar .sb_box{ float:right; width:755px; background:#fff; overflow:hidden; }
.sidebar .sb_box h3.title{ border-bottom:1px solid #ddd; background:#f8f8f8; height:35px; line-height:35px; position:relative;}
.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #ff6633; padding:0px 15px;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px;}
.sidebar .sb_box h3.title div.position a{ color:#1C57C4;}
/*红色*/
a:hover{ color:red; }
header{ background:#2a2a2a;}
nav ul li{ background:#ed1407 url(../dt-3.gif) repeat-x;}
nav ul li.line{ border-left:1px solid #bc0005; border-right:1px solid #de0309;}
.style-1 h3.title span{ background:url(../dt-5.gif) repeat-x; }
.style-1 h3.title  a.more{ background:url(../more.gif);}
.style-2 h3.title{ background:url(../dt-6.gif) repeat-x;}
.index-product .next,.index-product .prev{ background:url(../neu.gif) no-repeat;}
.index-product .next{ background-position:-17px 0px; }
#trigger a{ background:url(../neu.gif) no-repeat -78px -10px;}
.sidebar .sb_nav h3.title{ background:url(../dt-6.gif) repeat-x;}
#sidebar dl dt{ background:url(../dt-11.gif) no-repeat 2px 11px;}
#sidebar dl dt.on a{ color:red;}
.sidebar .sb_box h3.title div.position a{ color:red;}
.met_page a{ color:red;}

.fullSlide{ width:100%;  position:relative; margin:0 auto;  overflow:hidden;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;   overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block;  }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; /* background:url(../touming.png) repeat-x; */ text-align:center;
    _background:#000; _filter:alpha(opacity=60);
}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../tg_flash_p.png) -18px 0; overflow:hidden;
    line-height:9999px;
}
.fullSlide .hd ul .on{ background-position:0 0; }

a, .editor a{color:#303030; text-decoration: none;}
a:hover, .editor a:hover{color:#F00}


.related{ font-size:100%; padding-left:5px; margin-top:8px;}
.related-list{ padding-left:20px; list-style:none;}
.related-list li{ float:left; width:48%; }
.related-list0{ padding-left:20px; list-style:none;}
.related-list0 li{ float:left; width:180px;height:180px; margin:10px 10px; }
.related{ font-size:100%; padding-left:5px; margin-top:8px;}
.related-list{ padding-left:20px; list-style:none;}
.related-list li{ float:left; width:48%;height: 20px;line-height: 20px;overflow: hidden; }
.related-list0{ padding-left:20px; list-style:none;}
.related-list0 li{ float:left; width:180px;height:180px; margin:10px 10px; }
/*my*/
body{
    margin: 0;
    padding: 0;
    background: #ffffff;
    font-family: "Microsoft YaHei", 微软雅黑 , 宋体, 新宋体, verdana, arial, helvetica, sans-serif;

}
ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
a{
    text-decoration: none;
}
h1,h2,h3,h4,h5,h6,p{
    margin: 0;
    padding: 0;
}
.clear{
    clear: both;
}

.head1x{
    height: 120px;
    background-color: #FFFFFF;
}
.head1x .head1c{
    width: 1280px;
    margin: 0 auto;
}
.head1x .head1c .head1_left{

      float: left;
      margin-top: 22px;
}
.head1x .head1c .head1_right1{
    float: right;
    margin-top: 22px;
}
.head1x .head1c .head1_right{
    float: right;
    margin-top: 61px;
    margin-right: 0px;
}
.head1_right1{font-size: 12px;}

.fullSlide{ width:100%;  position:relative; margin:0 auto;  overflow:hidden;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;   overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block;  }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; /* background:url(../touming.png) repeat-x; */ text-align:center;
    _background:#000; _filter:alpha(opacity=60);
}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../tg_flash_p.png) -18px 0; overflow:hidden;
    line-height:9999px;
}
.fullSlide .hd ul .on{ background-position:0 0; }
.news2-x{
    width: 100%;
    background-color: #FCFCFC;
    height: 300px;
}
.news2-x .news2-c{
    width: 1280px;
    margin: 0 auto;
}
.news-title{
     width: 100%;
     margin-left: 0px;margin-top: 40px;
}
.news-title2{
     width: 825px;
     margin-left: 0px;margin-top: 25px;
}
.news-title1{
	 float: right;
     width: 390px;
     margin-left: 0px;margin-top: -40px;
}
.news-title1 .title-tip1{
    font-size: 18px;
    color: #004EA2;
    font-weight: normal;
}
.news-title1 .title-tip2{
    font-size: 14px;
    font-weight: normal;
    color: black;
}
.news-title .title-tip1{
    font-size: 18px;
    color: #004EA2;
    font-weight: normal;
}
.news-title .title-tip2{
    font-size: 14px;
    font-weight: normal;
    color: black;
}
.news-title .title-tip3{
     float: right;
}
.news-title .title-tip3 a{
    font-size: 12px;
    color: darkgrey;
    font-weight: normal;
}
.news-title2 .title-tip1{
    font-size: 18px;
    color: #004EA2;
    font-weight: normal;
}
.news-title2 .title-tip2{
    font-size: 14px;
    font-weight: normal;
    color: black;
}
.news-title2 .title-tip3{
     float: right;
}
.news-title2 .title-tip3 a{
    font-size: 12px;
    color: darkgrey;
    font-weight: normal;
}
.news-title .title-tip4{
     float: right;
}
.news-title .title-tip4 a{
    font-size: 12px;
    color: darkgrey;
    font-weight: normal;
}
.news2-c .news-left{
     width: 402px;
     float: left;
     margin-top: 10px;
     padding-top: 4px;
}
.news2-c .news-center{
     width: 415px;
     float: left;
     margin-left: 15px;
     margin-top: 10px;
}
.news2-c .news-center{
      color: #555555;
      line-height: 25px;
      padding-top: 0px;
      letter-spacing: 1.1px;
}
.news2-c .news-center p{
	font-size: 14px; 
}
.news2-c .news-center .about-more{
     display: inline-block;
     width: 103px;
     height: 23px;
     line-height: 21px;
     text-align: center;
     background-color: #2A3973;
     float: right;
}
.news2-c .news-center .about-more a{
     font-size: 12px;
     color: #fff;
     font-weight: normal;
}
.news2-c .news-right{
width: 402px;
float: left;
margin-top: 0px;
padding-top: 4px;
}


.product3-x{
    width: 100%;
    height: 540px;
    background-color: #E5EDF6;
}
.product3-c{
    width: 1287px;
    margin: 0 auto;
    border: 1px solid #E5EDF6;
}
.product3-c .product3-title{
    margin-top: 20px;
}
.product3-c .product3-main{

}
.product3-c .product3-main .product3-pic{
    width: 250px;
    height: 225px;
    text-align: center;
    float: left;
    margin-right: 6px;
    margin-top: 20px;
}
.product3-c .product3-main .product3-pic h3{
    font-size: 14px;
    color: #333;
    font-weight: normal;
    margin-top: 5px;
}

/*新闻动态*/
.news-cc{
    width: 100%;
    background-color: #FCFCFC;
    height: 335px;
}
.news-cc .news-xx{
    width: 1300px;
    margin: 0 auto;
}
.news-title18{
     width: 428px;
     margin-left: 0px;margin-top: 40px;
}
.news-title18 .title-tip1{
    font-size: 18px;
    color: #004EA2;
    font-weight: normal;
}
.news-title18 .title-tip2{
    font-size: 14px;
    font-weight: normal;
    color: black;
}
.news-title18 .title-tip3{
     float: right;
}
.news-title18 .title-tip3 a{
    font-size: 12px;
    color: darkgrey;
    font-weight: normal;
}
.news-right .news-ul{
    margin-top: 5px;
    width: 428px;
}
.news-right .news-ul li{
    background: url('../../images/dian_03.png') center left no-repeat;
    line-height: 35px;
    height: 35px;
    padding-left: 15px;
    border-bottom: 1px dashed #DDDDDD;
}
.news-right .news-ul li a{
    font-size: 14px;
    font-family: "宋体";
    color: #555;
    font-weight: normal;
}
.news-right .news-ul li .update-time{
    float: right;
}
.news-left .news-ul{
    margin-top: 5px;
    width: 428px;
}
.news-left .news-ul li{
    background: url('../../images/biaoshi_03.png') center left no-repeat;
    line-height: 35px;
    height: 35px;
    padding-left: 27px;
    border-bottom: 1px dashed #DDDDDD;
}
.news-left .news-ul li a{
    font-size: 14px;
    font-family: "宋体";
    color: #555;
    font-weight: normal;
}
.news-left .news-ul li .update-time{
    float: right;
}
.news-xx .news-right{
     width: 428px;
     float: left;
     margin-top: -22px;
}
.news-xx .news-left{
     width: 428px;
     float: left;
     margin-left: 32px;
     margin-top: -22px;
}
.news-xx .news-center{
     width: 402px;
     float: left;
     margin-left: 10px;
     margin-top: 60px;
}

/*网站尾部*/
footer{
    height: 153px;
    background-color: #2A3973;
    width: 100%;
}
.footer6-x{
    width: 100%;
    margin: 0 auto;
    border: 1px solid #2A3973;
}
.footer6-x .footer6-nav{
     width: 100%;
     margin: 35px auto 15px auto;
     height: 35px;
     text-align: center;
}
.footer6-x .footer6-nav a{
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    display: inline-block;
    text-align: center;
    height: 15px;
    width: 113px;
    margin-top: 8px;
}
.footer6-x .footer6-nav span{
	color: white;
	font-size: 15px;
}
.footer6-x .footer6-main{
    font-size: 12px;
    font-family: "宋体";
    color: #FFF;
    font-weight: normal;
    text-align: center;
    line-height: 20px;
}

/*网站头部*/
#head_nav{
    width: 100%;
    height: 30px;
    background: #2A3973;
}
.col960 {
    width:1280px;
    margin:0 auto;
    height: 30px;
    text-align: center;
}
.col960 #navul li a{
    font-size: 14px;
}
.navbg {
    height:30px;
    width: 100%;
    background: #2A3973;
    box-shadow: 1px 1px 7px #999;
    position:absolute;
    z-index:99;
    left:0;
    line-height: 30px;
    font-size: 14px;
    font-weight: 400;
}
#navul{
    display:table;
    margin-left:auto;
    margin-right:auto;
    width: 840px;
}
#navul .navhome{
    width: 120px;
    margin: 0;
    padding: 0;
    background: #007BFF;
}
#navul li {
    float: left;
    width:120px;
    height:30px;
    position:relative;
    text-align:center;
    line-height:30px;
   *float:none;
    *display:inline;
    *zoom:1;
}
#navul span{
    float: right;
    color: #ffffff;
    line-height: 30px;
}
#navul li.navhome {
    padding:0 0px 0 0px;
    width:120px;
    text-align: center;
}
#navul li a:link, #navul li a:visited {
    color:#FFFFFF;
}
#navul li ul {
    display:none;
    position:absolute;
    z-index:10000;
    top:38px;
    width: 120px;
    background:#2A3973;
    border:#2A3973 1px solid;
    border-bottom:none;
    margin-top: -10px;

}
#navul li ul li {
    display:block;
    width:120px;
    float:none;
    margin-right:0px;
    height:28px;
    position:relative;
    line-height:28px;
    border-right: none;
    border-bottom:#2A3973 1px solid;
    font-size:12px;

}
#navul li.hudon{
    border-right: hidden;
}
#navul li.head_nav{
    width: 120px;
}
/* #navul li.navmoon {
    background:#2A3973;
    border:#2A3973 1px solid;
    width:118px;
    height:28px;
    line-height:28px;
    text-align: center;
}
#navul li.navmoon a {
    color:#FFFFFF;
}
#navul li.navmoon ul {
    display:block;
}
#navul li.navmoon ul a {
    display:block;
    width:120px;
    height:28px;
    line-height:28px;
}
#navul li.navmoon ul a:hover {
    background:#EC921A;
} */





/* 本例子css */
.slideBox{ width:400px; height:230px; overflow:hidden; position:relative; border:1px solid #ddd; margin-left: 14px; }
.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{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:450px; height:230px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


/* 产品展示 */
.picMarquee-left{ overflow:hidden; position:relative; margin-top: 23px;  }
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }

.picMarquee-left .bd{ padding:1px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 1px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:249px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }

.parBd{margin-top: 33px}
.parBd ul{ overflow:hidden; zoom:1;   }
.parBd ul li{ margin:2px 1px; float:left; _display:inline; overflow:hidden; text-align:center;  }
