﻿@charset "utf-8";
/* CSS Document */

body{ font-size:14px; color:#555555; line-height:1.8; font-family: "Microsoft Yahei";}

a { color:#555555; font-size:14px; text-decoration:none; }

a:hover { color:#41a9e8; 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********************/

header{width:1200px; height: 76px; padding: 15px 0; margin: 0 auto;}
.logo{width:425px; height:76px; float:left; display: inline;}
.logo a > img{width:425px; height:76px; display: block;}
.hd_right{width:350px; height:66px; margin-top: 5px; float:right; display: inline;}

.hd_rightp1{text-align:right;}
.hd_rightp1 a{padding:0 6px; height: 24px; line-height: 24px;}
.hd_rightp2{ width: 320px; padding-left: 30px; margin-top:3px; 
height:22px; line-height:22px;font-size:20px;color:#000;
 background:url(../images/icon_tel.jpg) no-repeat left center;
 font-weight: bold;
text-align: right;}

.hd_code{ width:76px; height:76px; float:right; margin-left:20px;}
.hd_code > img{ width:100%; display:block;}

nav{width:100%; height:auto; margin:0 auto; background:#41a9e8;}
.mian_nav{width:1200px;height:45px; margin:0 auto;}
ul.nav_list li{ width:110px; height: 45px; line-height: 45px; margin: 0 11px; text-align: center;float:left; display:inline;}
ul.nav_list li a{width: 110px; height: 45px; line-height: 45px; display: block; color:#fff; font-size:16px;}
ul.nav_list li a:hover,
ul.nav_list li.navcurrent a,
ul.nav_list li.navcurrent a:hover{background: #74bce8; }



.banner1{width:100%;height:auto; margin:0 auto;}
.flexslider{position:relative;width:100%;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 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;} 


footer{width:100%; height:auto; margin: 0 auto; background: #41a9e8;}
.ft_content{width:1200px;height:auto; margin: 0 auto; padding:18px 0;color:#fff;}
.ft_content a{color:#fff;}


/*********************neiye css *********************/

.nybanner{width:100%;min-width: 1200px; height:245px; margin: 0 auto;}
.ny_center{ width:1200px; height:auto; margin:0 auto; padding:56px 0 100px;}

.ny_business{ padding-bottom:20px;}
.ny_business li{ width:528px; height:268px; padding:20px; border:1px solid #dcdcdc; margin:0 15px 30px; float:left; display:inline;}
.ny_businessImg{ width:205px; height:160px; float:left; display:inline; margin-right:30px;}
.ny_businessTitle{width:293px; height:26px; line-height:26px; float:right; display:inline; color:#222222; font-size:16px; overflow:hidden;}
.ny_businessMemo{ width:293px; line-height:26px; height:186px; overflow:hidden; float:right; display:inline; color:#777777; font-size:13px;  margin-top:8px;}

.ny_businessMore{width:293px; height:34px; float:right; display:inline; margin-top:12px;}
.ny_businessMore a{ display:block; width:110px; height:34px; line-height:34px; text-align:center; display:block; background:#41a9e8; color:#fff;}

.ny_products{ padding-bottom:30px;}
.ny_products li{ width:284px; margin:0 8px 16px; float:left; display:inline;}
.ny_products li a > img{ width:284px; height:287px; display:block;}
.ny_products li a > h6{ width:284px; height:45px; line-height:45px; overflow:hidden; background:#eeeeee; text-align:center;
transition:all ease 0.4s;}
.ny_products li a:hover > h6{ background:#41a9e8; color:#fff;}

.ny_case{ padding-bottom:20px;}
.ny_case li{ width:380px; height:auto; float:left; display:inline; margin:0 10px 26px;}
.ny_case li a > img{ width:338px; border:1px solid #dcdcdc; padding:20px;}
.ny_case li a:hover > img{border:1px solid #41a9e8;}
.ny_case li a > h6{ height:30px; line-height:30px; text-align:center; overflow:hidden;}


.ny_news{ padding-bottom:40px;}
.ny_news li{ width:1200px; height:56px; line-height:56px; overflow:hidden; border-bottom:1px solid #e5e5e5;}
.ny_news li a > span{ float:right; display:inline;}

.ny_join{ width:100%; border:1px solid #e5e5e5;}
.ny_join > thead{ background:#e5e5e5; color:#222222;}
.ny_join > thead th{ font-size:16px; text-align:center; padding:15px 0;}
.ny_join > tbody tr{border-bottom:1px solid #e5e5e5;}
.ny_join > tbody tr:hover td,
.ny_join > tbody tr:hover td a{ color:#41a9e8;}
.ny_join > tbody td{ text-align:center; padding:12px 0;}

.ny_title{ color:#41a9e8; font-size:34px; font-weight:bold; height:40px; line-height:40px;}
.ny_culture{ width:1200px; height:880px; padding-top:30px; position:relative;}
.ny_cultureCenter{ width:1200px; /*height:548px;*/}


.ny_cultureLeft{ width:40px; height:40px; line-height:40px; text-align:center; font-family:"宋体"; background:#bcbcbc; border-radius:40px;
color:#fff;
font-size:22px; font-weight:bold;
cursor:pointer;
position:absolute;
left:50%; margin-left:-50px;
bottom:0px;}
.ny_cultureLeft:hover,
.ny_cultureRight:hover{ background:#41a9e8;}

.ny_cultureRight{width:40px; height:40px; line-height:40px; text-align:center; font-family:"宋体"; background:#bcbcbc; border-radius:40px;
color:#fff;
font-size:22px; font-weight:bold;
cursor:pointer;
position:absolute;
right:50%; margin-right:-50px;
bottom:0px;}



.ny_cultureul li{ width:350px; height:394px; padding:14px 14px 24px; margin:0 10px 20px; border:1px solid #dcdcdc; float:left; display:inline;}
.ny_cultureul li > img{ width:350px; height:282px; display:block;}
.ny_cultureul li > h6{ padding-top:16px; height:40px; line-height:40px; text-align:center; color:#222222; font-size:20px; font-weight:bold; position:relative;}
.ny_cultureul li > h6:after{ content:""; width:38px; height:3px; background:#41a9e8; position:absolute; left:50%; bottom:-4px; margin-left:-19px;}
.ny_cultureul li > p{ padding-top:16px; height:26px; line-height:26px; text-align:center; color:#777777;}

.ny_contact{width:100%; height:auto; margin:0 auto;}
.ny_concenter{ width:100%; height:700px;}
.ny_conTxt{ width:386px; height:187px; padding:50px 40px; position:fixed; background:#fff; z-index:111; left:20%; top:40%;}
.ny_conTitle{ height: 40px; line-height: 40px; margin-bottom: 40px; font-size:22px;color:#222222; font-weight:bold;position: relative;}
.ny_conTitle:after{content: ""; position: absolute; width: 36px; height: 3px; background: #41a9e8; left: 0px; bottom:-9px;}

.ny_conp1{height:22px;line-height:22px;background:url(../images/icon01.jpg) no-repeat left center; padding-left:30px;font-size:16px;}
.ny_conp2{height:22px;line-height:22px;background:url(../images/icon02.jpg) no-repeat left center; padding-left:30px;font-size:16px; margin-top:12px;}
.ny_conp3{height:22px;line-height:22px;background:url(../images/icon03.jpg) no-repeat left center; padding-left:30px;font-size:16px; margin-top:12px;}


/*分页*/
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;
}

