@charset "utf-8";
/* 2016-09-29 sunow */

*{
	margin:0;
	padding:0;
	outline: none;
	zoom: 1;
	*zoom: 1;
	-webkit-tap-highlight-color: transparent;
    		tap-highlight-color: transparent;
}
html,body{
	font-family:'微软雅黑',YaHei,tahoma,arial,"Hiragino Sans GB",\5b8b\4f53;
	font-size: 14px; 
	color: #333;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	background-color: #fff;
}
li{list-style:none;}
a,a:hover{text-decoration:none;}
a{color: #666;}
a:hover{color: #333;}
button{border: 0 none;}
img{border: 0;}
.clear:after{content:'';display:block;width:0;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;width:0;height:0;clear:both;visibility:hidden;}
.sunow_public_hand{cursor:pointer}
.sunow_public_fl{float: left;}
.sunow_public_fr{float: right;}
.sunow_public_ban{width:1920px;margin-left: -360px;}
.sunow_public_hidden{visibility: hidden;}
.sunow_public_block{display: block;}
.sunow_public_none{display: none;}
.sunow_public_width{width:1200px !important; margin:0 auto;}
.sunow_public_width_pro{width:100% !important; min-width: 1200px; overflow: hidden; position: relative;}
.sunow_public_relative{position: relative;}
.sunow_public_absolute{position: absolute;}
.sunow_public_inline_block{display: inline-block;}
.sunow_public_text_center{text-align: center;}
.sunow_public_center{margin: 0 auto;}
.sunow_public_ellipsis{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.sunow_public_user_select{
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.sunow_public_animte{
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.sunow_public_opacity_3{opacity: 0.3;filter:alpha(opacity=30);}
.sunow_public_opacity_4{opacity: 0.4;filter:alpha(opacity=40);}
.sunow_public_opacity_5{opacity: 0.5;filter:alpha(opacity=50);}
.sunow_public_opacity_6{opacity: 0.6;filter:alpha(opacity=60);}
.sunow_public_opacity_7{opacity: 0.7;filter:alpha(opacity=70);}
.sunow_public_opacity_8{opacity: 0.8;filter:alpha(opacity=80);}
.sunow_public_opacity_9{opacity: 0.9;filter:alpha(opacity=90);}

.sunow_public_bg_fff{background-color: #fff;}
.sunow_public_bg_000{background-color: #000;}
.sunow_public_bg_333{background-color: #333;}
.sunow_public_bg_666{background-color: #666;}
.sunow_public_bg_999{background-color: #999;}
.sunow_public_bg_ccc{background-color: #ccc;}
.sunow_public_bg_373d41
{
	background-color: #373d41;
	font-family:'微软雅黑',YaHei,tahoma,arial,"Hiragino Sans GB",\5b8b\4f53;
	font-size: 14px; 
	color: #333;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	
}

.sunow_public_text_fff{color: #fff;}
.sunow_public_text_000{color: #000;}
.sunow_public_text_333{color: #333;}
.sunow_public_text_666{color: #666;}
.sunow_public_text_999{color: #999;}
.sunow_public_text_ccc{color: #ccc;}

.sunow_public_text_12{font-size: 12px;}
.sunow_public_text_14{font-size: 14px;}
.sunow_public_text_16{font-size: 16px;}
.sunow_public_text_18{font-size: 18px;}
.sunow_public_text_20{font-size: 20px;}
.sunow_public_text_22{font-size: 22px;}

.sunow_public_mt_8{margin-top: 8px;}
.sunow_public_mt_10{margin-top: 10px;}
.sunow_public_mt_12{margin-top: 12px;}
.sunow_public_mt_14{margin-top: 14px;}
.sunow_public_mt_16{margin-top: 16px;}
.sunow_public_mt_18{margin-top: 18px;}
.sunow_public_mt_20{margin-top: 20px;}
.sunow_public_mt_22{margin-top: 22px;}
.sunow_public_mt_24{margin-top: 24px;}
.sunow_public_mt_26{margin-top: 26px;}
.sunow_public_mt_28{margin-top: 28px;}
.sunow_public_mt_30{margin-top: 30px;}

.sunow_public_mb_8{margin-bottom: 8px;}
.sunow_public_mb_10{margin-bottom: 10px;}
.sunow_public_mb_12{margin-bottom: 12px;}
.sunow_public_mb_14{margin-bottom: 14px;}
.sunow_public_mb_16{margin-bottom: 16px;}
.sunow_public_mb_18{margin-bottom: 18px;}
.sunow_public_mb_20{margin-bottom: 20px;}
.sunow_public_mb_22{margin-bottom: 22px;}
.sunow_public_mb_24{margin-bottom: 24px;}
.sunow_public_mb_26{margin-bottom: 26px;}
.sunow_public_mb_28{margin-bottom: 28px;}
.sunow_public_mb_30{margin-bottom: 30px;}

.sunow_public_pb_8{padding-bottom: 8px;}
.sunow_public_pb_10{padding-bottom: 10px;}
.sunow_public_pb_12{padding-bottom: 12px;}
.sunow_public_pb_14{padding-bottom: 14px;}
.sunow_public_pb_16{padding-bottom: 16px;}
.sunow_public_pb_18{padding-bottom: 18px;}
.sunow_public_pb_20{padding-bottom: 20px;}
.sunow_public_pb_22{padding-bottom: 22px;}
.sunow_public_pb_24{padding-bottom: 24px;}
.sunow_public_pb_26{padding-bottom: 26px;}
.sunow_public_pb_28{padding-bottom: 28px;}
.sunow_public_pb_30{padding-bottom: 30px;}
.sunow_public_pb_32{padding-bottom: 32px;}
.sunow_public_pb_34{padding-bottom: 34px;}
.sunow_public_pb_36{padding-bottom: 36px;}
.sunow_public_pb_38{padding-bottom: 38px;}
.sunow_public_pb_40{padding-bottom: 40px;}

.sunow_public_pt_8{padding-top: 8px;}
.sunow_public_pt_10{padding-top: 10px;}
.sunow_public_pt_12{padding-top: 12px;}
.sunow_public_pt_14{padding-top: 14px;}
.sunow_public_pt_16{padding-top: 16px;}
.sunow_public_pt_18{padding-top: 18px;}
.sunow_public_pt_20{padding-top: 20px;}
.sunow_public_pt_22{padding-top: 22px;}
.sunow_public_pt_24{padding-top: 24px;}
.sunow_public_pt_26{padding-top: 26px;}
.sunow_public_pt_28{padding-top: 28px;}
.sunow_public_pt_30{padding-top: 30px;}
.sunow_public_pt_32{padding-top: 32px;}
.sunow_public_pt_34{padding-top: 34px;}
.sunow_public_pt_36{padding-top: 36px;}
.sunow_public_pt_38{padding-top: 38px;}
.sunow_public_pt_40{padding-top: 40px;}
/*public end*/
.icon{
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-size: cover; 
	background-position: center center;
}
.icon_01{width:20px;height:20px;margin-right: 5px;; background-image: url(../newImage/sunow_icon_01.png);}

.sunow_head,
.sunow_head>div{height: 40px;line-height: 40px;}
.sunow_head .sunow_public_fr a{color: #fff;}
.sunow_menu{height: 70px; border-bottom: 1px solid #ededed;}
.sunow_menu>div.sunow_public_width,
.sunow_menu>div.sunow_public_width>div{height: 100%;}
.logo{
	display: block;
	padding-left: 77px;
	height: 45px;
	line-height: 45px;
	background-image: url(../newImage/logo.png);
	background-repeat: no-repeat;
}
.logo span{padding-left: 10px;}
.sunow_menu .sunow_public_fr ul{
	display: block;
	height: 100%;
}
.sunow_menu .sunow_public_fr ul li{
	position: relative;
	z-index: 9;
	float: left;
	height: 100%;
}
.sunow_menu .sunow_public_fr ul li >a{
	display: inline-block;
	padding:0 15px;
	line-height: 70px;
	font-size: 16px;
}
.sunow_menu .sunow_public_fr ul li:hover >a{
	background-color: #da0013;
	color:#fff;
	
}
.sunow_menu .sunow_public_fr ul li >a:hover{
	background-color: #da0013;
	color:#fff;
}
.sunow_menu .sunow_public_fr ul li >div{
	position: absolute;
	display: none;
	width:150px;
	left: 0;
	top: 70px;
	background-color:#fdfdfd;
	overflow: hidden;
	
}
.sunow_menu .sunow_public_fr ul li:hover >div{
	display: block;
	text-align: center;
}
.sunow_menu .sunow_public_fr ul li >div a{
	display: block;
	padding: 6px 0;
	color: #646464;
	transition: all .3s;
	border-top:2px solid #fdfdfd;
	font-size: 14px;
}
.sunow_menu .sunow_public_fr ul li >div a:hover{
	color: #fff;
	text-shadow: 2px 1px 2px #402929;
	text-indent: 5px;
	background-color:#EA0519;
	border-top:2px solid #900;
}
.sunow_banner{z-index: 1;}
.sunow_banner .sunow_public_ban{
	height: 450px;
	z-index: 1;
}
.sunow_banner .sunow_public_ban a {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
}
.sunow_banner .sunow_public_ban a img{	
	display: block;
	width: 100%;
	height: 100%;
}
.sunow_banner .sunow_ban_btn_left,
.sunow_banner .sunow_ban_btn_right{
	position: absolute;
	z-index: 2;
	top: 50%;
	display: block;
	width: 30px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin-top: -25px;
	font-size: 100px;
	color: #fff;	
	cursor: pointer;
	transition: all .3s;
	opacity: 0;
	filter: alpha(opacity=0);
	text-shadow: 0 0 1px #999;
}
.sunow_banner .sunow_ban_index{
	left: 0;
	bottom: 0;
	width: 100%;
	height: 60px;	
	line-height: 60px;
	z-index: 2;
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translateY(60px);
	transition: all .3s;
}
.sunow_banner .sunow_ban_index span{
	display: inline-block;
	width: 50px;
	height: 5px;
	margin: 0 3px;
	cursor: pointer;
	background-color: #fff;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.sunow_banner .sunow_ban_index span:hover,
.sunow_banner .sunow_ban_index span.active{
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.sunow_banner .sunow_ban_btn_left{left: 0; transform: translateX(-100px);}
.sunow_banner .sunow_ban_btn_right{right: 0;transform: translateX(100px);}
.sunow_banner:hover .sunow_ban_btn_left{transform: translateX(0);opacity: 1;filter: alpha(opacity=100);}
.sunow_banner:hover .sunow_ban_btn_right{transform: translateX(0);opacity: 1;filter: alpha(opacity=100);}
.sunow_banner:hover .sunow_ban_index{transform: translateY(0);opacity: 1;filter: alpha(opacity=100);}
.sunow_content_1 ul li{
	position: relative;
	display: inline-block;
	width: 250px;
	height: 300px;
	margin: 0 20px;
	*float: left;
	*margin:0 50px;
}
.sunow_content_1 ul li div{
	display: block;
	height: 200px;
	border: 1px solid #f2f2f2;
	padding-left: 35px;
	padding-right: 35px;
	padding-top: 30px;
	color: #a1a1a1;
	font-size: 14px;
	text-align: left;
	line-height: 1.6;
	margin-bottom: 15px;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all .3s;
}
.sunow_content_1 ul li div p{
	color: #333333;
	font-size: 14px;
	margin-bottom: 10px;
	
}
.sunow_content_1 ul li.active_1 div{border-top: 3px solid #30b5d5;}
.sunow_content_1 ul li.active_2 div{border-top: 3px solid #30d284;}
.sunow_content_1 ul li.active_3 div{border-top: 3px solid #e39c25;}
.sunow_content_1 ul li.active_4 div{border-top: 3px solid #D9B3E6;}

.sunow_content_1 ul li span{
	display: block;
	position: absolute;
	left: 50%;
	top: 40px;
	margin-left: -75px;
	width: 151px;
	height: 151px;
	opacity: 1;
	filter: alpha(opacity=100);
	transition: all .3s;
}
.sunow_content_1 ul li span img{
	display: block;
	width: 100%;
	height: 100%;
}
.sunow_content_1 ul li.active_1 a,
.sunow_content_1 ul li.active_2 a,
.sunow_content_1 ul li.active_3 a,
.sunow_content_1 ul li.active_4 a{
	font-size: 16px;
	padding: 3px 15px;
	border-radius: 3px;	
}
.sunow_content_1 ul li.active_1 a{
	color: #30b5d5;
	border: 1px solid #30b5d5;
}
.sunow_content_1 ul li.active_2 a{
	color: #30d284;
	border: 1px solid #30d284;
}
.sunow_content_1 ul li.active_3 a{
	color: #e39c25;
	border: 1px solid #e39c25;
}
.sunow_content_1 ul li.active_4 a{
	color: #D9B3E6;
	border: 1px solid #D9B3E6;
}
.sunow_content_1 ul li:hover div{
	opacity: 1;
	filter: alpha(opacity=100);
}
.sunow_content_1 ul li:hover span{
	opacity: 0;
	filter: alpha(opacity=0);
}
.sunow_content_2{
	background-color: #ecf0f1;
}
.sunow_content_2 ul{font-size: 0;}
.sunow_content_2 ul li{	
	display: block;
	width: 33.3333%;
	height: 299px;
	float: left;	
}
.sunow_content_2 ul li a{
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.sunow_content_2 ul li a img{
	width: 100%;
	height: 100%;
	display: block;
	-webkit-transition: all .6s;	
	-moz-transition: all .6s;	
	-ms-transition: all .6s;	
	-o-transition: all .6s;	
	transition: all .6s;	
}
.sunow_content_2 ul li:hover img{
	width: 120%;
	height: 120%;
	margin-left: -10%;
	margin-top: -10%;
}
.sunow_content_2 ul li a p{
	position: absolute;
	left: 0;
	top:90px;
	width: 100%;
	height: 88px;	
	text-align: center;
}
.sunow_content_2 ul li a p.bg{
	opacity: 0.6;
	filter: alpha(opacity=60);
	background-color: #2d89d3;
}
.sunow_content_2 ul li a p.cn{
	color: #fff;
	font-size: 12px;
	text-transform:uppercase;
}
.sunow_content_2 ul li a p.cn span{
	display: block;
	margin-top:15px;
	font-size: 28px;
}
.sunow_content_2 ul li a.active p{
	top:177px;
}
.sunow_content_3 .nav{
	border-bottom: 1px solid #eee;
	text-align: center;
}
.sunow_content_3 .nav a{
	display: inline-block;
	color: #373d41;
	font-size: 20px;
	padding-bottom: 15px;
	border-bottom: 2px solid #fff;
	margin: 0 42px;
}
.sunow_content_3 .nav a:hover,
.sunow_content_3 .nav a.active{
	color: #00c1de;
	border-bottom: 2px solid #00c1de;
}
.sunow_content_3 .nav_cn >div{
	display: none;
	border-top: 1px solid transparent;
}
.sunow_content_3 .nav_cn >div.active{
	display: block;
}
.sunow_content_3 .nav_cn >div.active_2 ul{
	display: block;
	font-size: 0;
}
.sunow_content_3 .nav_cn >div.active_2 ul li{
	position: relative;
	display: block;
	float: left;
	width: 50%;
	height: 210px;
}
.sunow_content_3 .nav_cn >div.active_2 ul li span{
	position: absolute;
	left: 0;
	top: 50px;
	background-repeat: no-repeat;
}
.sunow_content_3 .nav_cn >div.active_2 ul li span.sunow_icon_02{
	background-image: url(../newImage/sunow_icon_02.png);
	width: 82px;
	height: 85px;
}
.sunow_content_3 .nav_cn >div.active_2 ul li span.sunow_icon_03{
	background-image: url(../newImage/sunow_icon_03.png);
	width: 62px;
	height: 93px;
}
.sunow_content_3 .nav_cn >div.active_2 ul li span.sunow_icon_04{
	background-image: url(../newImage/sunow_icon_04.png);
	width: 81px;
	height: 81px;
}
.sunow_content_3 .nav_cn >div.active_2 ul li span.sunow_icon_05{
	background-image: url(../newImage/sunow_icon_05.png);
	width: 93px;
	height: 78px;
}
.sunow_content_3 .nav_cn >div.active_2 ul li div{
	margin-left: 100px;
	color: #a1a1a1;
	font-size: 14px;
	margin-right: 100px;
    line-height: 1.5;
}
.sunow_content_3 .nav_cn >div.active_2 ul li div p{
	font-size: 24px;
	color: #333;
	margin-bottom: 15px;
}
.sunow_content_3 .nav_cn >div.active_3 ul{font-size: 0;margin: 80px 0;}
.sunow_content_3 .nav_cn >div.active_3 ul li{
	position: relative;
	display: block;
	float: left;
	width: 25%;
	height: 220px;
	text-align: center;
}
.sunow_content_3 .nav_cn >div.active_3 ul li b{
	position: absolute;
	bottom: 50px;
	left: 0;
	display:block;
	width: 100%;
	font-size: 18px;
	color: #333;
}
.sunow_content_3 .nav_cn >div.active_3 ul li p{
	width: 100%;
	font-size: 14px;
	color: #a1a1a1;
	position: absolute;
	bottom: 10px;
	left: 0;
}
.sunow_times{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.sunow_times .times_title{
	display: inline-block;
	font-size: 24px;
	color: #fff;
	border-bottom: 2px solid #c0c0c0;
	padding-bottom: 15px;
}
.sunow_times .times_line{
	width: 1px;
	background-color: #fff;
	margin: 0 auto;
	padding-bottom: 50px;
}
.sunow_times .times_line div{
	position: relative;
	width: 270px;
	color: #fff;
	font-size: 14px;
	margin-bottom: 20px;
}
.sunow_times .times_line div.l{
	margin-left: -290px;
	padding-right: 20px;
}
.sunow_times .times_line div.r{
	padding-left: 20px;
}
.sunow_times .times_line div.l p{
	text-align: right;
}
.sunow_times .times_line div.l span,
.sunow_times .times_line div.r span{
	position: absolute;
	right: -7px;
	top: 3px;
	display: block;
	width: 15px;
	height: 15px;
	background-color: #fff;
	border-radius: 50%;
}
.sunow_times .times_line div.l span{
	right: -8px;
}
.sunow_times .times_line div.r span{
	left: -7px;
}
.sunow_times .times_line .more{
	position: absolute;
	left: 50%;
	margin-left: -50px;
	bottom: -30px;
	display: block;
	width: 100px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background-color: #f0311e;
	color: #fff;
	border-radius: 5px;
	font-size: 14px;
}
.sunow_times .times_line a
{
	color: #fff;
}
.sunow_times .times_line a:hover
{
	text-decoration:underline;
}
.sunow_content_5{
	background-color: #373d41;
	padding: 40px 0;
	height: 240px;
	line-height: 22px;
	clear:both;
}
.sunow_content_5 > .clear> .sunow_public_fl {width: 930px;}
.sunow_content_5 > .clear> .sunow_public_fl dl{
	display: block;
	width:20%;
	float: left;
	text-align: left;
}
.sunow_content_5 .sunow_public_fl dl dt a{
	color: #fff;
	font-size: 18px;
}
.sunow_content_5 .sunow_public_fl dl dd a{
	color: #999999;
	font-size: 14px;
}
.sunow_content_5 .sunow_public_fl dl dt,
.sunow_content_5 .sunow_public_fl dl dd{
	margin-bottom: 15px;
}
.sunow_content_5 .sunow_public_fl p{
	font-size: 12px;
	color: #888888;
	margin-top: 20px;
	text-align: left;
}
.sunow_end{
	width: 220px;
}
.sunow_end .clear > div{
	width: 49%;
}
.sunow_end .clear > div div{
	padding: 15px;
}
.sunow_end .sunow_public_fl img{
	display: block;
	width: 100%;
}
.sunow_end .sunow_public_fr p{
	font-size: 14px; color: #fff;
	margin-bottom: 10px;
}
.sunow_end .sunow_public_fr a{
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	margin: 3px;
}
.sunow_end .sunow_public_fr a.sina{
	background-image: url(../newImage/sunow_icon_10.png);
	width: 31px;
	height: 26px;
}
.sunow_end .sunow_public_fr a.weibo{
	background-image: url(../newImage/sunow_icon_11.png);
	width: 25px;
	height: 27px;
}
.hotTell{
	border: 1px solid #ededed;
	margin-top: 20px;
	padding: 5px;
	border-radius: 3px;
	color: #fff;
	line-height: 30px;
	font-size: 18px;
}
.hotTell .tel_x{
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	line-height: 14px;
	font-size: 14px;
}
#form1
{
	min-width: 1200px;
    overflow: hidden;
    position: relative;
    width: 100% !important;
}
.sunow_public_fr a:hover
{
	text-decoration:none;
}
.sunow_public_fl a:hover
{
	text-decoration:underline;
}
.sunow_content_5 dl>dt>a:hover
{
	text-decoration:none;
}