@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'NotoSansHans';
  /*src: url('fonts/NotoSansHans-Regular.otf') format('opentype');*/
  /*src: url('fonts/NotoSansHans-Regular.eot?#iefix') format('embedded-opentype');*/
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'NotoSansHans';
  /*src: url('fonts/NotoSansHans-Regular.woff') format('woff'),*/
       /*url('fonts/NotoSansHans-Regular.otf') format('opentype');*/
  font-weight: normal;
  font-style: normal;
}
body{ font-family:'NotoSansHans';}
header{ width:100%; height:110px; background:#fff;}
.h_nav{ width:1200px; margin:0 auto;}
.logo{ width:191px;padding-top:20px;}
.nav{ width:1000px; padding-top:15px;text-align: right;}
.nav ul{display: inline-block;}
.nav ul li{ float:left; text-align:center; height:40px; line-height:49px; margin-left:54px; padding-bottom:7px;position: relative;}
.nav ul li a{ display:block; color:#333; font-size:16px;padding: 0 3px;border-bottom: 4px solid #fff;}
.nav ul li a:hover, .nav ul li a.curr{ color:#ff0000;border-bottom: 4px solid #ff0000;}
.nav ul li dl{ width:570px; padding-top:1px; margin-top:0px; padding-bottom:30px; position:absolute; display:none; z-index:99999; min-height:210px;}
.nav ul li dl.nav_fr{position: absolute;
right: 0;}

.nav ul li dt{ width:570px;}
.nav ul li .nav_c {
width: 165px;
padding:0;
background: #2c343d;
min-height:250px;

}
.nav ul li .nav_c .nav_li1{ width:165px;background:#2c343d; }
.nav ul li .nav_c a{ font-size:14px; text-align:left; padding-left:10px;border: none;color: #fff;}
.nav ul li .nav_c a:hover{background: #e72510;}
.nav ul li .nav_img1{ width:405px; text-align:center; background:#fff; height:100%;display:block; float:left; padding-top:20px;box-sizing: border-box;line-height: initial;}
.nav ul li .nav_img1 p{padding:5px 0;}
.nav ul li .nav_img1 img{}
/*.nav ul li a.cur{color:#ff0000;}*/


.ys{ width:100%; background:#f5f5f5; height:295px;}

.ys_c ul li{ width:240px; text-align:center;padding: 50px 0px; float:left;}
.ys_c ul li img{ padding:20px 0}
.ys_c ul li h1{ font-weight:600;}
.ys_c ul li p{ padding-top:10px; font-size:14px; color:#666; padding:10px 20px}


.container {
width: 100%;box-sizing: border-box;
margin-right: auto;
margin-left: auto;
}
#footer {padding-top:30px; background-color:#2c343d;min-width: 1200px;}
.links{ padding-left:18px; margin-bottom:45px;overflow: hidden;}
.links ul{ _display:inline-block; _width:100%;}
.links ul li {
float: left;
padding-left:75px;
}
.links ul li.rgt{
	
	padding-left:50px;
	float:right;
}
.links ul li.lft{
	
	padding-left:20px;
}
.links ul li.tags{
	
	width:240px;
}
.links li .dt {
line-height: 25px;
font-size: 16px;
color: #fff;
margin-bottom: 15px;
}
.links li .dd{ line-height:2; color:#9f9f9f; font-family:"宋体",serif; margin-bottom:16px;}
.links li .link{ line-height:25px;}
.links li .link span{float: left;display: block;width: 120px;overflow: hidden;}
.links li .link a{ color:#fff; display:block; line-height:2; color:#9f9f9f;font-size: 13px;}
.links li .link a:hover{ color:#fff;}
.links li .link .sina{ padding-left:35px; background:url(../images/g1.png) no-repeat left center; margin-bottom:3px; height:27px; line-height:27px;}
.links li .link .sina:hover{background:url(../images/g2.png) no-repeat left center; }

.links li .link .weixin{ padding-left:35px; background:url(../images/g3.png) no-repeat left center; position: relative; height:27px; line-height:27px; margin-top:15px;}
.links li .link .weixin:hover{background:url(../images/g4.png) no-repeat left center; }
.links li .link .weixin img { display: none; position: absolute; bottom:-105px; left: 0;}
.links li .tell{ color:#fff; font-size:24px; font-family:Arial; background:url(../images/tell.png) no-repeat left center; padding-left:35px;}
.links li .tell p{ font-size:12px; font-family:"微软雅黑", "新宋体"; color:#9f9f9f; line-height:1.5}
.yjsq{ width:180px; height:40px; background:#0093dd url(../images/yjsq.png) no-repeat 30px center; line-height:40px; font-size:12px; margin-top:20px;}
.yjsq:hover{ background:#006395 url(../images/yjsq.png) no-repeat 30px center;}
.yjsq a{ color:#fff; display:block; padding-left:60px;}
#footer .foot{ padding:18px 0; background-color:#27303f;}
#footer .foot .container{ width:1190px; _height:44px; line-height:22px; color:#fff;}
#footer .foot a{ color:#fff;}
#footer .foot a:hover{ color:#fc5310;}
#footer .foot .flogo{ float:right; margin:3px 22px 0 0; width:52px; height:0; overflow:hidden; padding-top:36px; background:url(../images/flogo.png) no-repeat;}
#footer .foot .fnav{ padding-right:94px; text-align:right;}
#footer .foot .fnav a{ margin:0 15px;}
#footer .foot .copyright{text-align:right; padding-right:108px;}

#hContent{ width:1190px; margin:0 auto;}
.weixin img{ width:100px; height:auto;}
.copyright{ width:100%; text-align:center; color:#fff; font-size:12px;height: 50px;line-height: 50px;border-top: 1px solid #39414a;}
/*20170418 chieh*/
#footer .friendlink{color:#fff  ;font-size:13px;width: 1120px;margin-right: auto;margin-left: auto;margin-top:40px; }
#footer .friendlink a{color:#9f9f9f;     padding: 5px 10px;}
#footer .friendlink a:hover{ color:#fff;}




/*2015.12.31*/
.nav_top{ width:100%; margin-bottom:10px;}
.search_box {
float: right;
margin-right:20px;
}
.search_box .search {
overflow: hidden;position: relative;
}
.search_box .search input.keytxt {
width:250px;
padding-left: 15px;
height:30px;
line-height:30px;
border:none;
font-size: 14px;
color: #bababa;
outline: none;
float: left;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;
background: #e9e9e9;box-sizing: border-box;
}
.search_box .search input.searbtn{ width:14px; height:14px;border: none;position: absolute;right: 15px;top: 8px;cursor: pointer;display: block; background: url(../images/searbtn.png); float: left;}
.search_box .hot_search{ color: #1853ac; font-size: 12px; height: 25px; line-height: 25px; width: 320px; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.search_box .hot_search a{ color: #1853ac; margin-right: 10px;}
.search_box .hot_search a:hover{color: #eb6a08;}
.yuyan{ float:right; line-height:30px;}
.yuyan a{display: inline-block;width: 30px;height: 30px;text-align: center;background: #e9e9e9; font-size:14px; color:#898989;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.yuyan a.curr, .yuyan a:hover{ color:#fff;background: #ff0000;}

.wx{ width:90px; color:#9f9f9f; text-align:center;margin-left: -11px;}
.wx img{    padding-bottom: 5px;
    width: 100px;
    height: 100px;}
@media only screen and (max-width:1200px){
	.picList{overflow: hidden;}
}