*{ margin:0px; padding:0px;}
body { width:100%; font-size:16px; margin:0 auto; font-family: 微软雅黑; color:#333; overflow-x:hidden; background:#fff;}
li{ list-style:none;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline;}
a.red{ color:red;}
/* img{ display:block; border:0;} */
input{-webkit-appearance:none;}
textarea{ resize:none;}
/*ul,li{ height:auto; overflow:hidden; padding:0; }*/
@charset "utf-8";
/* CSS Document */
/***************公用css样式****************/
/*top*/
.pc_block.pc_width {
    overflow: hidden;
}
.yy_top{ background:#fff;overflow: hidden;}
.yy_top a{ line-height:25px; display:inline-block; vertical-align:middle; margin:8px;overflow: hidden; */}
.yy_top .yy_fl a{ color:#f70000;}
.yy_top .yy_fl span{ display:inline-block; vertical-align:middle; font-weight:bold; color:#f70000;}
.yy_top .yy_fr{ text-align:right;}
.yy_top .yy_fr a{ background:#f0f0f0; border:1px solid #e4e4e4; padding:0 15px; margin:8px 3px;}
.yy_fl{ float:left;}
.yy_fr{ float:right;}
.yy_all{ width:1400px; margin:0 auto;overflow: hidden;}
.yy_all2{ width:1500px; margin:0 auto; position:relative; left:50%; margin-left:-750px;}
/*logo*/
.yy_logo{ padding:15px 0;}
.yy_logo .logo img{ max-width:100%; float:left;overflow: hidden; */}
.yy_logo .logo h1 { font-size:33px;}
.yy_logo .logo i{ width:2px; height:50px; background:#97c3ec; display:inline-block; vertical-align:middle; margin:6px 5px 0;}
.yy_logo .logo h1 span{ display:inline-block; vertical-align:middle; margin-left:3px;}
.yy_logo .search{ padding-top:20px;}
.yy_logo .search form{ width:70%; height:27px; line-height:25px; border:1px solid #d4d5d6; background:#fff; border-radius:20px; overflow:hidden;}
.yy_logo .search input{ line-height:27px; display:block; float:left; border:0;}
.yy_logo .search .search_kang{ width:70%; padding:0 3%; outline:none;}
.yy_logo .search .search_btn{ width:24%; background:#1479d7; color:#fff; border-radius:15px; text-align:center;}
.yy_logo .phone{ padding-top:10px;}
.yy_logo .phone img{ max-width:100%; float:right;}
.width50{ width:50%;}
.width35{ width:35%;}
/*menu*/
.yy_menu,.yy_menu .yy_all,.yy_menu ul,.yy_menu li{ overflow:visible;}
.yy_menu{ background:#1479d7;}
.yy_menu .li_first a{ padding:0 20px 0 0;}
.yy_menu .li_last a{ padding:0 0 0 20px;}
.yy_menu ul{ height:50px; font-size:18px;}
.yy_menu li{ line-height:20px; float:left; position:relative;}
.yy_menu a{ display:block; color:#fff; padding:0 20px; margin:15px 0; border-right:1px solid #218fe7;}
.yy_menu li:hover .drop_down{ display:block;}
.yy_menu .drop_down{ display:none; width:100%; text-align:center; background:#1479d7; position:absolute; left:0; top:50px; z-index:10;}
.yy_menu .drop_down li{ float:none;}
.yy_menu .drop_down a{ padding:0; border:none;}
/*网页位置*/
.yy_position{ padding:15px;}
.yy_position span{ line-height:25px; display:inline-block; vertical-align:middle; margin-top:-3px;}
.yy_position img{ width:22px; display:inline-block; vertical-align:middle; margin:-3px 10px 0 0;}
@media screen and (max-width: 1500px){
	.yy_menu a{ padding:0 15px;}
}
@media screen and (max-width: 1400px){
	.yy_menu ul{ font-size:16px;}
}
@media screen and (max-width: 768px){
	/*logo*/                
	.yy_ph_logo{ background:#fff; padding:15px 5px;}
	.yy_ph_logo img{ max-width:100%;}
	.yy_ph_logo .yy_fr{ margin-right:2%; padding-top:5px;}
	.yy_ph_logo .yy_fr img{ width:70%; float:right;}
	.yy_ph_logo .width35{ line-height:35px; height:35px; position:relative; right:0; top:6px;  font-size:20px; font-weight:bold; border-left:1px solid #0e67ba; padding-left:10px; margin-left:3%;}
	/*logo处搜索*/
	.ph_searchform{ display:none; background:#f8f8f8; padding:5px 0; text-align:right; margin-top:10px;}
	.ph_searchform .ph_search_close{ width:15px; height:auto; display:inline-block; vertical-align:middle; margin:auto 10px;}
	.ph_searchform input{ width:120px; line-height:25px; height:25px; display:inline-block; border:1px solid #EBEBEB; vertical-align:middle;}
	.ph_searchform .ph_search_kang{ padding:0 8px;}
	.ph_searchform .ph_search_btn{ width:50px; background:#086de3 url(../images/ph_search2.png) center center no-repeat; background-size:auto 100%;}
	/*banner*/
	.ph_banner{ position:relative;}
	.ph_banner .d1{width:100%; display:block; position:absolute; left:0px; top:0px;}
	.ph_banner .d1 img{ width:100%;}
	.ph_banner .d2{ width:150px; height:15px; text-align:center; position:absolute; left:50%; margin-left:-75px; bottom:8px; z-index:100; }
	.ph_banner .d2 li{ width:8px; height:8px; border-radius:5px; border:1px solid #fff; display:inline-block; vertical-align:middle; margin-top:-3px;}
	.ph_banner .d2 li.nuw{ background:#fedf00; border:1px solid #fedf00;}
	/*位置*/	
	.yy_position{ background:#1479d7; padding:5px 10px; color:#fff;}
	.yy_position a{ color:#fff;}
}


/* 以上头部head */

