.sy_top{

	height: 100px;

}

.sy_logo{

	margin-top: 12px;

}

.nav-tabs{

	border: none;

}

.sy_top_nav{

	margin-top: 30px;

}

.sy_top_nav>ul>li>a{

	color: #666;

	border: none;

	font-size: 15px;

	margin-right: 0px;

	padding: 10px 8px;

}

.sy_top_nav>ul>li>a:hover{

	background:none;

	color:#0e9ad1;

}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {

    background-color:none;

    border:none;

}

.intro{

	background: none;

	color: red;

}

.navbar-form .form-control {

    display: inline-block;

    width: 100px;

    vertical-align: middle;

    height: 28px;

}

.sy_search .btn{

	padding: 0px 6px;

	height: 28px;

}

.sy_search .btn:hover{

	background: none;

}

.sy_search{

	margin-top: 28px;

}

.sy_en{

	margin-top: 36px;

	width: 28px;

	height: 28px;

	line-height: 28px;

	text-align: center;

	background: #ddd;

}

.sy_en a{

	color: #000;

}

.sy_pro{

	height: 540px;

}

.sy_pro_t1{

	height: 106px;

	text-align: center;

	font-size:30px;

	font-family: '微软雅黑','宋体';

	color: #007cc2;

	padding-top: 56px;

	background: url(../images/img02.jpg) bottom center no-repeat;

}

.sy_pro_nav{

	margin-top: 30px;

}

.sy_pro_nav ul{

	list-style: none;

	padding-left: 10px;

	overflow:hidden;

}

.sy_pro_nav ul li{

	float: left;

	padding: 0px 5px;

}

.sy_pro_nav ul li a{

    font-size: 16px;

    color: #666;

    padding: 8px 12px;

    border:1px solid #fff;

    display: block;

}

.sy_pro_nav ul li a:hover{

	text-decoration:none;

	border-radius: 15px;

	border:1px solid #ddd;

	color:#007cc2;

}

.sy_pro_nav .active{

	border-radius: 15px;

	border:1px solid #ddd;

	color:#007cc2;

}

.sy_pro_detail{

	overflow:hidden;

	clear:both;

}

.sy_pro_box{

	height: 333px;

	margin-top: 20px;

	position: relative;

}

.sy_pro_box_top img{

	border: 1px solid #ddd;

	width: 360px;

	height: 293px;

}

.sy_pro_box_bottom{

    height: 40px;

    color: #fff;

    font-size: 16px;

    background: #4b4a4a;

    line-height: 40px;

    text-align: center;

    padding:0px 10px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.sy_pro_bg{

	position: absolute;

	top:0px;

	display: none;

}

.sy_pro_bg img{

	opacity: 0.7;

}

.sy_pro_box:hover .sy_pro_bg{

	display: block;

}

a:hover{

	text-decoration: none;

}

.sy_about{

	height: 588px;

	padding-top: 75px;

	background: url(../images/img05.jpg) center no-repeat;

}

.sy_about_box{

	height: 450px;

	background: #fff;

}

.sy_about_left{

	margin-top: 31px;

}

.sy_about_left img{

	width: 555px;

}

.sy_about_t1{

	font-size: 24px;

	font-family: 微软雅黑;宋体;

	margin-top: 25px;

	color: #666666;

	padding-left: 15px;

}

.sy_about_t1 span{

	color: #007cc2;

	padding-right: 15px;

	margin-right: 15px;

	background: url(../images/img07.jpg) right no-repeat;

}

.sy_about_content{

    padding:20px 10px;

    line-height: 25px;

    height: 310px;

    overflow: hidden;

}

.sy_about_bottom .btn{

	background: none;

	border: 1px solid #ddd;

	padding:7px 20px;

	margin-left: 12px;

	font-size: 16px;

	color: #666666;

}

.sy_about_bottom a:hover .btn{

	background: #007cc2;

	color: #fff;

}

.sy_news{

	height:643px;

}

.sy_news_t1{

	height: 106px;

	padding-top: 56px;

	text-align: center;

	color:#007cc2;

	font-size: 30px;

	font-family: 微软雅黑,宋体;

	background: url(../images/img08.jpg) bottom no-repeat;

}

.sy_news_t1 span{

	display: block;

	color: #666666;

	font-family: Arial;

}

.sy_news_box{

	margin-top: 50px;

	height: 412px;

	width: 270px;

	box-shadow: 1px 1px 5px #333;

}

.sy_news_box_top img{

	width:270px;

	height: 222px;

}

.sy_news_t2{

	height: 65px;

	font-size: 17px;

	font-family: 微软雅黑,宋体;

	color: #333333;

	text-align: center;

	padding-top: 25px;

	background: url(../images/img09.jpg) bottom no-repeat;

	padding: 25px 20px 0px 20px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.sy_news_detail{

	padding: 15px 20px;

	text-align: center;

	line-height: 25px;

	height: 90px;

	overflow: hidden;

	color: #666666;

}

.sy_news a:hover .sy_news_box{

	box-shadow: 1px 1px 5px #007cc2;

}

.sy_bottom{

	height:296px;

	background:#2c3035;

	border-top:6px solid #007cc2;

}

.sy_bottom_about{

	height:263px;

	background: url(../images/img10.jpg) right center no-repeat;

}

.sy_bottom_about_title{

	color:#fff;

	padding-left:10px;

	font-size:18px;

	font-family:微软雅黑;宋体;

	padding-top:32px;

}

.sy_bottom_about_title span{

	display:block;

	font-size:14px;

	color:#686868;

}

.sy_bottom_nav{

	margin-top:20px;

}

.sy_bottom_nav ul{

	padding:0px;

}

.sy_bottom_nav ul li{

	margin-top:13px;

	padding-left:10px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.sy_bottom_nav ul li a{

	font-size:14px;

	color:#b9b8b8;

}

.sy_bottom_about_title_en{

	color:#fff;

	font-size:18px;

	font-family:微软雅黑;宋体;

	padding-top:32px;

}

.sy_bottom_about_title_en span{

	display:block;

	font-size:14px;

	color:#686868;

}

.sy_bottom_nav_en{

	margin-top:20px;

}

.sy_bottom_nav_en ul{

	padding:0px;

}

.sy_bottom_nav_en ul li{

	margin-top:13px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.sy_bottom_nav_en ul li a{

	font-size:14px;

	color:#b9b8b8;

}

.sy_bottom_contact{

	color:#fff;

	padding-left:17px;

	font-size:18px;

	font-family:微软雅黑,宋体;

	padding-top:32px;

}

.sy_bottom_contact span{

	display:block;

	margin-top:5px;

	font-size:30px;

}

.sy_bottom_add{

	font-size:14px;

	color:#b8b8b8;

	font-family:微软雅黑,宋体;

	padding-left:17px;

	margin-top:10px;

}

.sy_bottom_add_en{

	font-size:14px;

	color:#b8b8b8;

	font-family:微软雅黑,宋体;

	padding-left:17px;

	margin-top:5px;

	line-height: 25px;

}

.sy_bottom_sale{

	font-size:14px;

	color:#b8b8b8;

	font-family:微软雅黑,宋体;

	padding-left:17px;

	margin-top:10px;

}

.sy_bottom_sale_en{

	font-size:14px;

	color:#b8b8b8;

	font-family:微软雅黑,宋体;

	padding-left:17px;

	margin-top:10px;

}

.sy_bottom_sale span{

	display:block;

	margin-top:10px;

	margin-left:125px;

}

.sy_bottom_sale_en span{

	display:block;

	margin-top:10px;

	margin-left:85px;

}

.sy_bottom_ewm{

	margin-top:50px;

}

.sy_bottom2{

	background:#000;

	height:50px;

}

.sy_bottom2_left{

	line-height:50px;

	color:#b8b8b8;

	font-size:12px;

	font-family:微软雅黑,宋体;

}

.sy_bottom2_right{

	line-height:50px;

	color:#b8b8b8;

	font-size:12px;

	font-family:微软雅黑,宋体;

	text-align:right;

}

/*内页*/

.ny_main{

	padding:40px 0px;

}

.ny_nav .nav-head{

	line-height: 50px;

	height: 50px;

	color: #fff;

	font-size: 18px;

	background-color: #3095d0;

	padding-left: 20px;

	font-weight: bold;

}

.ny_nav{

	list-style: none;

    padding:0px;

}

.ny_nav li{

	margin-top: 2px;

}

.ny_nav li a{

	line-height: 40px;

	height: 40px;

	font-size: 15px;

	color:#000;

	border: solid 1px #ddd;

	display:block;

	padding-left: 20px;

	padding-right: 20px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.ny_nav li a:hover{

	background-color: #3095d0;

	color: #fff;

}

.contact_l_t{

	line-height: 50px;

	height: 50px;

	color: #fff;

	font-size: 18px;

	background-color: #3095d0;

	padding-left: 20px;

	font-weight: bold;

}

.contact_l_c{

	border: #ddd 1px solid;

	padding: 5px 20px;

	line-height: 36px;

}

.ny_content{

	border: #ccc 1px solid;

	min-height: 500px;

	padding:20px 20px;

}
.ny_content img{max-width:100%}

.ny_title{

	overflow:hidden;

	background-color:#3095d0;

	}	

.ny_title h3{

	float:left;

	color:#fff;

	padding-left:20px;

	font-size: 17px;

	margin-top: 16px;

	}

.ny_title span{

	float:right;

	line-height:50px;

	padding-right:20px;

	color:#FFF;

	}

.ny_title .btn{

	border: 1px solid #fff;

    border-radius: 4px;

}

.ny_title h1,.ny_title h4{

	display:inline;

	font-size:14px;

	color:#FFF;

	}

.ny_title a{

	line-height:14px;

	font-size:12px;

	color:#fff;

	}

.ny_title a:hover{

	background-color:#0b85d0;

	color:#fff;

	}	

.ny_pro{

	margin-bottom: 20px;

	margin-top: 10px;

}

.ny_pro img{

	border: #ddd 12px solid;

	width:245.8px;

	height: 231px;

	 transition: border 1s;

    -webkit-transition: border 1s; /* Safari */

}

.ny_pro:hover img{

	border:#3095d0 0px solid;

}

.ny_pro span{

	line-height:50px;

	padding: 0px 12px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	width: 100%;

	text-align: center;

	display: block;

	background-color: #ddd;

	transition: background-color 0.8s,color 0.8s;

    -webkit-transition: background-color 0.8s,color 0.8s; /* Safari */

}

.ny_pro:hover span{

	background-color:#3095d0;

	color: #fff;

}

.ny_pro_title{

	text-align: center;

	margin-top: 15px;

	font-size: 20px;

}

.ny_pro_detail{

	color: #3095d0;

	font-weight: bold;

	font-size: 15px;

	margin-top: 10px;

	margin-bottom: 10px;

}

.ny_news{

	list-style: inside;

	margin: 0px;

	padding: 0px;

}

.ny_news li{

	line-height: 40px;

	border-bottom: #ddd 1px solid;

	color: #666666;

}

.ny_news li a{

	color: #666666;

}

.ny_news li a:hover{

	color: #3095d0;

}

.ny_news .date {

    font-size: 12px;

    float: right;

}

.ny_news_title{

	text-align: center;

	font-size: 20px;

	margin-bottom: 10px;

}

.ny_form{

    margin-top: 30px;

}

.ny_form .btn{

	padding: 6px 20px;

}

.ny_message{

	margin-top: 10px;

	margin-left: 25px;

	margin-bottom: 10px;

}













.ny_pagination{

	text-align: center;

}





.mprolist{width:100%;height:auto;display:block;overflow:hidden;}

.mprolist li{float:left; width:256px; list-style:none; margin-left:10px; margin-right:10px; margin-top:15px;}

.mprolist li img{width:256px; height:166px; border:1px solid #CCC;}

.mprolist li a img{ }

.mprolist span{display:block;text-align: center;line-height: 32px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}





#jquery-overlay {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

}

#jquery-lightbox {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

}

#jquery-lightbox a img { border: none; }

#lightbox-container-image-box {

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

}

#lightbox-container-image { padding: 10px; }

#lightbox-loading {

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

}

#lightbox-nav {

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

}

#lightbox-container-image-box > #lightbox-nav { left: 0; }

#lightbox-nav a { outline: none;}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext {

	width: 49%;

	height: 100%;

	zoom: 1;

	display: block;

}

#lightbox-nav-btnPrev { 

	left: 0; 

	float: left;

}

#lightbox-nav-btnNext { 

	right: 0; 

	float: right;

}

#lightbox-container-image-data-box {

	font: 12px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	overflow: auto;

	width: 100%;

	padding: 0 10px 0;

}

#lightbox-container-image-data {

	padding: 0 10px; 

	color: #666; 

}

#lightbox-container-image-data #lightbox-image-details { 

	width: 70%; 

	float: left; 

	text-align: left; 

}	

#lightbox-image-details-caption { font-weight: bold; }

#lightbox-image-details-currentNumber {

	display: block; 

	clear: left; 

	padding-bottom: 1.0em;	

}			

#lightbox-secNav-btnClose {

	width: 66px; 

	float: right;

	padding-bottom: 0.7em;	

}





.mprolist1{width:850px;height:auto;display:block;overflow:hidden;}







.mprolist1 li{float:left; width:240px; margin-bottom:25px; margin-left:40px;}



.mprolist1 li img{width:240px; height:220px; border:1px solid #CCC;}



.mprolist1 li a img{ }



.mprolist1 li span{ display:block; width:200px; height:20px; overflow:hidden; line-height:22px; text-align:center;}



.mprolist1 li span a{ display:block;}



.mprolist1 li h1{ font-size:14px; text-align:center; line-height:27px;}



/*分页*/

.paginate{color: #666; text-align: center; clear:both; margin-top: 1em;}

.paginate li{display: inline;}

.paginate a{display: inline-block; *display: inline; *zoom: 1; margin-left: -1px; padding: 0 12px; height: 32px; line-height: 32px; color: #428bca; border: 1px solid #ddd; background: #fff; text-decoration: none;}



.paginate a:not(.goto):hover{background-color: #eee; color: #2a6496}

.paginate a.cur,

.paginate a.cur:hover{background-color: #428bca; color: #fff; border-color: #428bca; margin-right: 1px}

.paginate a.disabled{background-color: #e6e6e6!important; color: #bbb!important; cursor: no-drop}

.paginate .prev{border-radius: 5px 0 0 5px}

.paginate .next{border-radius: 0 5px 5px 0; }





.partner{width: 100%;padding-bottom: 30px;}

.partner .mainCon{width: 100%;margin: 18px auto 0;position: relative;}

.partner .mainCon .btn{display: block;width: 51px;height: 51px;overflow: hidden;position: absolute;top:50px;cursor: pointer;z-index: 99;}

.partner .mainCon .prev{left: -72px;}

.partner .mainCon .next{right: -72px;}

.partner .mainCon .btn img{display: block;width: 51px;height:102px;position: relative;}

.partner .mainCon .btn:hover img{top: -51px;}

.partner .mainCon .box{width: 100%;overflow: hidden;height: 176px;position: relative;}

.partner .mainCon .box ul{position: absolute;left: 0;top: 0;width: 102%;}

.partner .mainCon li{float: left;width: 231px;margin-right: 11px;}

.partner .mainCon li span{display: block;width: 229px;height: 149px;border: 1px solid #f1f1f1;}

.partner .mainCon li img{display: block;width: 229px;height: 149px;}

.partner .mainCon li a{text-decoration: none;display: block;}

.partner .mainCon li em{font-size: 14px;color: #333333;display: block;text-align: center;margin-top: 8px;}





.honerLine {

	/*background-color: #2a2a2a;*/

	margin-top: 0px;

	clear: both;

	padding: 0px 0 60px 0;

}

.honerCon {

	width: 1170px;

	margin: 0 auto;

}

.honerName {

	height: 54px;

	background: url(../images/honerName.jpg) no-repeat center 0;

	margin-bottom: 30px;

}

.honerBox {

	overflow: hidden;

}

.honerBox li{

        width:225px; 

        float:left; 

        padding:0 5px 0 5px;

		list-style:none;



}

.honerBox img {

	display: block;

	width: 208px;

	height: 135px;

	float: left;

	margin: 0 12px;

    border: 1px solid #c9c9c9;

    padding: 0px;

}

.honerBox span{

	display: block;

    text-align: center;

    line-height: 30px;

}

#demo {

	overflow: hidden;

	width: 1170px;

	margin: 0 auto;

	margin-top: 50px;

}

#indemo {

	float: left;

	width: 800%;

}

#demo1 {

	float: left;

}

#demo2 {

	float: left;

}







