﻿@charset "utf-8";
/* CSS Document */

body{ font-size:14px; color:#282828; font-family:"Microsoft Yahei"; line-height:2.0;}

a { color:#282828; font-size:14px; text-decoration:none; }

a:hover { color:#192b52; font-size:14px; text-decoration:none;}


/*h5兼容ie9以下版本样式*/
header,nav,article,section,aside,footer{display:block;}

.clear_cs{height:0px;font-size:0px; line-height:0px;clear:both;over-flow:hidden;}

/***************index css********************/

.hd_main{width:100%; min-width:1200px; height:auto; margin:0 auto; position:relative;}
header{ width:100%; min-width:1200px; height:100px; margin:0 auto; background:rgba(255,255,255,0.9); position:absolute; left:0px; top:0px; z-index:9999;}
.hd_content{ width:1200px; height:100px; margin:0 auto;}
.hd_logo{ width:201px; height:49px; float:left; display:inline; margin-top:26px;}
.hd_logo a > img{width:201px;}
.hd_nav{ width:728px; margin-left:30px; float:left; display:inline; margin-top:20px;}
.hd_language{width:140px; float:right; display:inline; margin-top:20px;}
.hd_icon li{ width:23px; float:left; display:inline; margin-right:5px;}
.hd_lang{ text-align:right; font-weight:bold;} 
.hd_lang a{ padding:0 5px;}


ul.nav_list li{ width:64px; margin:0 20px; height:46px; float:left; display:inline; text-align:center; position:relative;}
ul.nav_list li a{ width:64px; height:43px; line-height:43px; display:block; font-size:15px;}
ul.nav_list li a:hover,
ul.nav_list li.navcurrent a,
ul.nav_list li.navcurrent a:hover{ border-bottom:3px solid #192b52;}
#apDiv1{width:120px; height:auto; position:absolute; left:0px; top:46px; z-index:1111; display:none; background:#192b52;}
#apDiv2{ width:120px; height:auto; position:absolute; left:0px; top:46px; z-index:1111; display:none; background:#192b52;}
#apDiv3{ width:120px; height:auto; position:absolute; left:0px; top:46px; z-index:1111; display:none; background:#192b52;}

ul.nav_list li.navcurrent ul.ap li{ width:120px !important; height:38px !important;line-height:38px !important; margin:0 0 !important;}
ul.nav_list li.navcurrent ul.ap li a{ width:120px !important; height:38px !important;line-height:38px !important; font-size:13px !important; color:#fff; display:block;}
ul.nav_list li.navcurrent ul.ap li a:hover{width:120px !important; height:38px !important;line-height:38px !important; font-size:13px !important; background:#fff; color:#192b52;}




.banner1{width:100%;height:auto; margin:0 auto;}
.flexslider{position:relative;width:100%; min-width:1200px; overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;
background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.img img{width:100%; min-width:1200px; display:block; }

.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -15px;display:block;height:10px;overflow:hidden;text-indent:-99em;width:50px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;} 





.sy_box1{ width:1200px; height:auto; margin:0 auto; padding:70px 0 75px;}
.sy_proTitle{ width:167px; height:auto; margin:0 auto; background:#fff; position:relative;}
.sy_proTitle > h3{ height:40px; line-height:40px; font-size:32px; color:#192b52; font-weight:bold; text-align:center;}
.sy_proTitle > p{ color:#999999; text-transform:uppercase; text-align:center;}
.sy_proTitle:after{ content:""; width:293px; height:5px; background:#192b52; position:absolute; left:-63px; top:22px; z-index:-9;}

.sy_products{ width:1200px; padding-top:45px; height:auto;}
#tab_li2{width:1200px;height:32px; line-height:32px; }
#tab_li2 li{ padding:0 20px; margin:0 40px 0 0; height:32px; line-height:32px; float:left; display:inline; text-align:center; cursor:pointer;}
#tab_li2 li.current4{padding:0 20px; margin:0 40px 0 0; height:32px; line-height:32px; background:#e9ad0f; color:#fff;}

#change_warp2{width:1200px; height:auto; clear:left; margin:0 auto;}
.person_con2{width:1200px; height:auto;  margin:50px 0 0;}
.sy_prolist li{width:359px; height:250px; margin:0 20px; float:left; display:inline; box-shadow:0px 0px 10px rgba(244,245,247,1); }
.sy_prolist li a{ width:359px; height:245px; border-bottom:5px solid #fff; display:block;}
.sy_prolist li a > img{width:359px; height:245px;}
.sy_prolist li a:hover{ width:359px; height:245px; border-bottom:5px solid #192b52; display:block;}
.sy_promore{ width:1200px; height:32px; margin-top:40px;}
.sy_promore a{ width:120px; height:32px; line-height:32px; text-align:center; background:#e9ad0f; color:#fff; display:block; float:right; display:inline; margin-right:20px;}


.sy_box2{ width:100%; min-width:1200px; padding:70px 0 0; height:440px; margin:8px auto 78px; background:url(../images/bg_about.jpg) no-repeat top center; color:#fff;}
.sy_b2Title{ width:293px; height:auto; margin:0 auto;}
.sy_b2Title > span{ width:63px; height:5px; background:#fff; float:left; display:inline-block; margin-top:22px;}
.sy_b2Title > section{width:167px; float:left; display:inline; text-align:center; }
.sy_b2Title > section h3{ height:40px; line-height:40px; font-size:32px; font-weight:bold; text-align:center;}
.sy_b2Title > section p{color:#999999; text-transform:uppercase; text-align:center;}

.sy_b2Txt{width:1200px; height:auto; margin:0 auto; padding-top:50px;}
.sy_b2ul li{width:239px; border-right:1px solid #fff; height:59px; float:left; display:inline;}
.sy_b2ul li > p{ padding-left:75px; font-size:16px;}
.sy_b2ul li > p:nth-child(2){ line-height:40px;}
.sy_b2ul li > p:nth-child(2) span{ font-size:36px; font-weight:bold; padding-right:6px;}
.sy_b2ul li:nth-child(5){ border-right:none;}

.sy_about{ width:1200px; height:auto; margin:40px auto 0; border-top:1px solid #fff; padding-top:35px;}
.sy_abmore{ text-align:right; margin-top:10px;}
.sy_abmore a{ color:#fff;}
.sy_abmore a:hover{ color:#e9ad0f;}

.sy_box3{ width:1200px; height:auto; margin:0 auto; padding:0px 0 75px;}
.sy_technogly{ width:1200px; padding-top:45px;}
.sy_techul li{ height:300px; margin-bottom:30px; float:left; display:inline; position:relative;}
.sy_techul li:nth-child(2n+1){ margin-right:36px;}
.sy_techshow{ position:absolute; left:50%; top:50%; text-align:center; transform: translate(-50%,-50%);}
.sy_techshow > h5{ font-size:24px; font-weight:bold; color:#192b52; height:34px; line-height:34px;}
.sy_techshow > p{ text-transform:uppercase; font-size:12px; color:#192b52;}



/*.search {
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}*/


/*首页图片滚动*/

.flashlist {height:437px;}
.flashlist .f_out {
	height:437px;
	overflow:hidden;
	position:relative;
	z-index:100;
}
.flashlist .f_out .vip01pic,.jcToppic .vip01pic {
	width:58px;
	height:58px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/vipico.gif) no-repeat 0 0;
	z-index:200
}
.vip02pic {
	width:39px;
	height:39px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/vipico.gif) no-repeat -80px 0;
	z-index:200
}

.flash_tab {
	height:26px;
	padding-top:19px;
}
.flash_tab .tabs {
	width:60px;
	height:12px;
	overflow:hidden;
	margin:0 auto;
}
.flash_tab .tabs ul li {
	width:10px;
	height:10px; margin:0 5px;
	float:left;
	display:block;
}
.flash_tab .tabs ul li.opdiv,.noopdiv {
	padding:0;
	opacity:1
}
.flash_tab .tabs ul li.opdiv a {
	width:10px;
	height:10px; background:#8c8c8c; border-radius:10px;
	display:block;
}
.flash_tab .tabs ul li.noopdiv a {
	width:10px;
	height:10px; background:#192b52; border-radius:10px;
	display:block;
}


.sy_box4{ width:100%; height:auto; margin:0 auto; background:url(../images/bg_news.jpg) no-repeat top center; padding:75px 0 80px;}
.sy_b4Title{ width:293px; height:auto; margin:0 auto;}
.sy_b4Title > span{ width:63px; height:5px; background:#192b52; float:left; display:inline-block; margin-top:22px;}
.sy_b4Title > section{width:167px; float:left; display:inline; text-align:center; }
.sy_b4Title > section h3{ height:40px; line-height:40px; font-size:32px; font-weight:bold; text-align:center; color:#192b52;}
.sy_b4Title > section p{color:#999999; text-transform:uppercase; text-align:center;}
.sy_news{ width:1200px; height:auto; margin:0 auto; padding-top:35px;}
.sy_newsTxt{ width:1200px; height:auto; padding:40px 0 0;}

.sy_nsul li{ width:325px; height:auto; float:left; display:inline;}
.sy_nsul li:nth-child(2){ margin:0 55px;}
.sy_nsul li:nth-child(1){ margin-right:55px;}
.sy_nsul li:nth-child(3){ margin-left:55px;}
.sy_nsul li > h5{ font-size:20px; color:#333333; height:28px; line-height:28px;}
.sy_nsul li > time{ color:#999999;}
.sy_nsul li > section{ line-height:20px; height:60px; overflow:hidden; font-size:12px; margin-top:10px; background:url(../images/dian.png) no-repeat left bottom; padding-bottom:22px;}
.sy_nsul li > p{ height:36px; line-height:36px; border-bottom:4px solid #d6d6d6; text-align:right;}
.sy_nsul li > p:hover{border-bottom:4px solid #e9ad0f; }
.sy_nsul li > p:hover a{color:#e9ad0f;}
.sy_nsul li > p a:hover{ color:#e9ad0f;}



footer{ width:100%; height:auto; margin:0 auto; background:#1f1f1f; padding:50px 0 10px 0;}
.ft_content{ width:1200px; height:auto; margin:0 auto; color:#fff;}
.ft_content a{ color:#fff;}
.ft_center{ width:1200px; height:auto;}
.ft_nav{ width:1010px; height:auto; float:left; display:inline;}
.ft_navLi{ padding-right:80px; height:auto; float:left; display:inline;}
.ft_dt{ height:16px; line-height:16px; border-left:2px solid #fff; margin-bottom:20px;}
.ft_dt a{ line-height:16px; font-size:16px; padding-left:10px;}
.ft_dd{ height:30px; line-height:30px; padding-left:10px;}
.ft_dd a:hover{ text-decoration:underline;}
.ft_email{height:30px; line-height:30px; margin-left:10px; background:url(../images/f01.png) no-repeat left center; padding-left:35px;}
.ft_tel{height:30px; line-height:30px; margin-left:10px; background:url(../images/f02.png) no-repeat left center; padding-left:35px; margin-top:15px;}
.ft_add{height:36px; line-height:36px; margin-left:10px; background:url(../images/f03.png) no-repeat left center; padding-left:35px; margin-top:15px;}

.ft_code{ width:190px; float:right; display:inline;}
.foot{ width:1200px; height:auto; margin:0 auto; padding-top:20px;}

/*********************neiye css *********************/

.ny_banner{ width:100%; min-width:1140px; height:375px; margin:0 auto;}
.ny_center{ width:1200px; height:auto; margin:0 auto; padding:55px 0 65px 0;}



.ny_title{ border-bottom:1px solid #cdcccc; padding-bottom:15px;}
.ny_title > em{ height:24px; line-height:24px; display:inline-block; float:left; display:inline; font-size:18px; font-weight:bold;}
.ny_title > span{ display:inline-block; float:right; display:inline; height:24px; line-height:24px; background:url(../images/home.jpg) no-repeat left center; padding-left:23px;}
.ny_title > span a{ padding:0 8px;}
.ny_content{ width:1200px; height:auto; margin:0 auto; padding-top:35px;}

.ny_sider{width:190px; float:left; display:inline;}
.ny_containter{float:right; width:988px; min-height:380px; display:inline;}

.ny_sidernav li{ width:190px; height:44px; margin-bottom:1px;}
.ny_sidernav li a{ width:188px; height:42px; line-height:42px; border:1px solid #192b52; display:block; background:#192b52; color:#fff; text-indent:25px;}
.ny_sidernav li a:hover,
.ny_sidernav li.curOn a,
.ny_sidernav li.curOn a:hover{ background:#fff; color:#192b52; border:1px solid #dddddd;}
.ny_sidernav li a > em{ padding-right:5px;}

.ny_proul li{ width:240px; height:210px; border:1px solid #d1d5dc; float:left; display:inline; margin:0 2px 25px;}
.ny_proul li a img{width:240px; height:167px; display:block;}
.ny_proul li a > h6{width:240px; border-top:1px solid #d1d5dc; height:42px; line-height:42px; text-align:center; }



.pro_DetailUp{ width:1140px; height:auto; margin:0 auto;}

.ny_prodeleft{width:500px; height:347px; box-shadow:0px 0px 10px rgba(242,243,246,1);border-bottom:7px solid #192b52; float:left; display:inline;}
.ny_prodeleft > img{width:500px; height:347px;}
.ny_proderight{ width:560px; height:auto; float:right; display:inline;}
.ny_prodename{ font-size:24px; color:#192b52; font-weight:bold;}
.ny_prodelist{ padding-top:16px;}
.ny_prodelist li{height:40px; line-height:40px; font-size:16px;}
.ny_prodelist li > span{ font-weight:bold;}

.ny_prode_email{ height:36px; line-height:36px; font-size:16px; text-transform:uppercase;}
.ny_prode_email > span{ font-weight:bold;}
.ny_prode_contact{height:30px; margin-top:12px;}
.ny_prode_contact a{ width:100px; height:30px; line-height:30px; text-align:center; background:#192b52; display:block; color:#fff;}
.ny_prode_contact a:hover{ text-decoration:underline;}
.ny_prode_icon{ padding:8px 0;}
.ny_prode_icon li{width:23px; float:left; display:inline; margin-right:5px;}


.ny_prodetaildown{ width:1140px; padding-top:60px; margin:0 auto;}
.ny_prodetxt01{ padding-bottom:20px;}
.ny_prodetitle01{ height:50px; line-height:50px; font-size:20px; font-weight:bold; color:#192b52;}
.ny_prode_ul01 li{ width:562px; float:left; display:inline;}
.ny_prode_ul01 li > img{ width:562px; height:350px; display:block;}
.ny_prode_ul01 li > p{ height:24px; line-height:24px; text-align:center; padding-top:8px;}
.ny_prode_ul01 li:nth-child(1){ margin-right:8px;}
.ny_prode_ul01 li:nth-child(2){ margin-left:8px;}
.ny_prode_ul02{ padding-top:26px; padding-bottom:30px;}
.ny_prode_ul02 li{ width:274px; float:left; display:inline;}
.ny_prode_ul02 li:nth-child(2),
.ny_prode_ul02 li:nth-child(3){ margin:0 8px;}
.ny_prode_ul02 li:nth-child(1){ margin-right:6px;}
.ny_prode_ul02 li:nth-child(4){ margin-left:6px;}
.ny_prode_ul02 li > p{ height:24px; line-height:24px; text-align:center; padding-top:8px;}
.ny_prode_table{}
.ny_prode_table >thead tr th{ background:#192b52; color:#fff; text-align:center; font-weight:bold; height:42px; line-height:42px;}
.ny_prode_table >tbody tr td{ line-height:34px; text-align:center;}


.ny_prodebox02{ width:1140px; height:auto; margin:0 auto; padding-top:30px; padding-bottom:90px;}
.ny_prodebox02 > h4{ color:#192b52; font-size:20px; font-weight:bold;}
.ny_prodefeedback{ width:1140px; padding-top:20px;}
.ny_prodetext{ width:558px; height:40px; line-height:40px; text-indent:15px; color:#999999; border:2px solid #333333; border-radius:3px;}
.ny_prodetext02{ width:1133px; height:40px; line-height:40px; text-indent:15px; color:#999999; border:2px solid #333333; border-radius:3px;}
.ny_prodetext03{ width:1133px; height:120px; line-height:24px; text-indent:15px; color:#999999; border:2px solid #333333; border-radius:3px; font-family:"Microsoft Yahei";}
.ny_prodesubmit{ width:120px; height:40px; line-height:40px; border:none; background:#192b52; text-align:center; color:#fff; font-size:16px; font-weight:bold; border-radius:3px; cursor:pointer;}
.ny_prodereset{width:120px; height:40px; line-height:40px; border:none; background:#e3e3e3; text-align:center; color:#333; font-size:16px; font-weight:bold; border-radius:3px; cursor:pointer;}













.ny_nsul li{ width:360px; height:auto; float:left; display:inline; margin:0 10px 20px;}
.ny_nsul li a{ width:350px; background:#eeeeee; padding:5px; display:block;
}
.ny_nsul li a:hover{ background:#192b52; color:#fff;}
.ny_nsul li a > img{ width:350px; height:245px; display:block;}
.ny_nsul li a > h6{ height:30px; line-height:30px; color:#000; font-weight:bold; overflow:hidden; margin-top:10px;}
.ny_nsul li a:hover > h6{ color:#fff;}
.ny_nsul li a > section{ overflow:hidden; line-height:22px; padding:5px 0;}
.ny_nsul li a > p{ text-transform:uppercase; font-size:13px; padding:5px 0 10px 0;}

.ny_ptul li{ width:260px; height:260px; float:left; display:inline; margin:0 12px 26px;}
.ny_ptul li a > img{width:260px; height:260px; display:block;}


/*分页*/
div.pager
{
text-align:center;
	margin:0 auto;
	padding-bottom:3px;
}
div.pager span
{
			margin-left:8px;
	margin-right:8px;
}
div.pager a
{
		margin-left:8px;
	margin-right:8px;
	text-decoration:none;
}


/*新闻*/
ul.news
{
	clear:both;
	margin:0px;
	padding:0px;
}
ul.news li
{ background:url(../images/dian.jpg) no-repeat left center; padding-top:2px; height:24px; padding-left:15px; margin-left:5px; margin-right:5px; border-bottom:dashed 1px #ccc;
}
ul.news li a
{
	text-decoration:none;
}

ul.news1
{
	clear:both;
	margin:0px;
	padding:0px;
}
ul.news1 li
{ background:url(../images/index_38.jpg) no-repeat left center; height:28px; width:190px; padding-left:20px; padding-top:2px; width:522px;
}
ul.news1 li a
{
	text-decoration:none;
}

.newstitle{ font-weight:bold;text-align:center;}
.newssubtitle{ height:28px; line-height:28px; margin-top:8px; text-align:center; border-bottom:1px dashed #ccc; font-size:0.75rem;}
.newssubtitle span{margin-left:10px;}

.news_con{ margin-top:20px;}

.newspager{width:100%; height:30px; line-height:30px; text-align:left; margin-top:20px; }


/*产品分类*/




.producttype0 {width:215px; height:28px; background:url(../images/li1.jpg) no-repeat; text-indent:15px; margin-top:5px;}

.producttype0 a{font-weight:bold; color:#285cbc; line-height:28px;}

.producttype0 a:hover {font-weight:bold; color:#C80901; line-height:28px;}


.producttype1 {width:215px; height:26px; background:url(../images/li2.gif) no-repeat; text-indent:15px; margin-top:5px;}

.producttype1 a{font-weight:normal; color:#000000; line-height:26px;}

.producttype1 a:hover {font-weight:normal; color:#C80901; line-height:26px;}

 
 
/*下载*/
ul.downloads
{
	clear:both;
	margin:0px;
	padding:0px;
	padding-top:5px;
}

ul.downloads li
{
	margin-bottom:5px;
}

ul.downloads li a
{
	text-decoration:none;
}

