ul,dl{padding:0;margin:0;}
li{list-style:none;}
img{display:inline-block;max-width: 100%}

@font-face {font-family: "youyuan";src:url('//file.medostar.com/font/pmzd.ttf') format('truetype');font-weight: 200}




html,body{font:normal 14px / 20px sans-serif,'微软雅黑','Microsoft YaHei'; }
h1,h2,h3,h4,h5{margin:0}
a{color:#333}
body{padding-top: 60px;overflow-x: hidden;}
.navbar-default .navbar-collapse{border: 0}
.navbar-toggle{margin-top: 14px;position: absolute;right: 0;top: 0;}
.navbar-brand{height:auto;padding-top: 15px;padding-bottom: 10px;-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.navbar-brand>img{height: 35px;display: inline-block;-webkit-transition: all 500ms ease; transition: all 500ms ease;vertical-align: top;margin-right: 10px;}
.navbar-brand b{font-size: 24px;color: #fff;font-weight: 300;line-height: 35px;}

.navbar{background:#16457f;top:0;border:0;border-radius: 0;margin:0;position: fixed;width:100%;z-index:998;box-shadow: 0 0 15px rgba(0,0,0,0.3);}


.navbar-nav{margin-bottom: 0;-webkit-transition: all 500ms ease; transition: all 500ms ease;}
.navbar-nav>li{padding-left: 15px;padding-right: 15px;color: #fff;border-bottom: 1px solid rgba(255,255,255,.3);}
.navbar-nav>li>a{padding: 13px 5px;font-size:14px;color: #eee;-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover
{background:none;color: #fff;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover
{background:none;color: #fff;}
.navbar-nav>li.topLang{text-align: center;display: inline-block;width: 49%}
.navbar-nav>li.topLang a{display: inline-block;border: 0}
.navbar-nav>li.topsearch,.navbar-nav>li.topUser{display: inline-block;width: 49%;text-align: center;}
.nav>li.topUser>a{display: inline-block;}
.navbar-nav>li:last-child{border-bottom: 0}

.navbar-default .navbar-toggle{border-color: #fff}
.navbar-default .navbar-toggle .icon-bar{background-color: #fff}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background: rgba(251,195,19,0.9)}

.navbar .topsearchf{padding: 10px 0;display: none;}
.navbar .topsearchf .searchTxt{background: #fff;color: #333;border-radius: 20px 0 0 20px;line-height: 36px;padding: 0 10px;border: 0;float: left;width: 80%;vertical-align: middle;}
.navbar .topsearchf .searchSub{background: #ff6745;color: #fff;border-radius: 0 20px 20px 0;border: 0;padding: 0;float: left;width: 20%;line-height: 35px;vertical-align: middle}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{color: #fff}
.dropdown-menu a{color: #fff;padding: 0 5px;}
.dropdown-menu .iconfont {font-size: 25px;}

.navbar-nav>li.toptel{text-align: center;}
.navbar-nav>li.toptel a{color: #fd8234}
.navbar-nav>li.toptel .iconfont{font-size: 25px;vertical-align: middle;margin-right: 10px;}

.navigation{text-align: center;}
.pagination>.active>a{background: #333;border-color: #333;font-size: 18px}
.pagination>li>a{color: #333}

#myCarousel{background: #16457f}
#myCarousel .carousel-inner>.item>img{margin: 0 auto;}

.one_dot_hide {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.two_dot_hide {overflow: hidden;text-overflow: ellipsis;display: -moz-box;-moz-line-clamp: 1;-moz-box-orient: vertical;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.dropdown-menu{background: #4d4d4d;}
.dropdown-menu li a{color: #fff;padding-top: 8px;padding-bottom: 8px;}



/*    */
.foot{background: #2b2b2b;color: #fff;padding-top: 15px;padding-bottom: 15px;}
.foot h2{font-size: 18px;color: #fff;font-weight: normal;padding: 10px 0;margin-bottom: 5px}
.foot a{color: #ddd}


.pd0{padding: 0}
.footlogo p{margin: 0}
.footewm{padding-top: 15px;}

.footlogo{padding-top: 10px;padding-bottom: 10px;}
.footlogo img{height: 30px;}

.footCont{line-height: 160%;}
.footCont h3{font-size: 18px;font-weight: normal;line-height: 130%;margin-bottom: 10px;}
.footCont h3 p{margin-bottom: 0;font-size: 14px;}
.footCont p{margin-bottom: 0}

.footCopy{border-top: 1px solid rgba(255,255,255,0.4);padding-top: 15px;padding-bottom: 15px;text-align: center;color: #fff}
.footCopy a{margin: 0 8px;color: #fff}
.footCopy a:first-child{margin-left: 0}
.footCopy p{margin-bottom: 0;padding: 3px 0}
.footCopy .text-right{text-align: center;}


#banner{background: #000;}
#banner.owl-theme .owl-controls{margin: 0}
#banner .owl-pagination{position: absolute;bottom: 10px;width: 100%;z-index: 99}
#banner .owl-buttons{position: absolute;top: 40%;width: 100%;z-index: 99}
#banner .owl-buttons .owl-prev{float: left;line-height: 70px;}
#banner .owl-buttons .owl-next{float: right;line-height: 70px;}

.bghome{background:#22538b url(../images/home_bg.jpg) no-repeat center center;background-size: auto 100%;}
.home_yw_item{height: 280px}
.home_yw_item p{margin-bottom: 0}
.home_yw_ico{text-align: center;color: #fff;padding-top: 15px;padding-bottom: 15px;}
.home_yw_ico img{margin-bottom: 15px;height: 55px;}
.home_yw_info{color: #fff;font-size: 12px;text-align: center;margin: 0 -5px;}
.home_yw_info p{margin-bottom: 5px;}
.home_yw_info em{color: #ff8c27;margin: 0 3px;font-style: normal}

.ywico_num{background: #fff;border-radius: 15px;margin-top: 15px;margin-bottom: 15px;text-align: center;}
.ywico_num>div{padding: 15px 0}
.ywico_num>div:after{position: absolute;height: 80%;width: 1px ;background: #eee;content: '';left: 0;top: 10%}
.ywico_num>div:first-child:after{display: none;}
.ywico_num p{margin-bottom: 0;font-size: 12px;line-height: 130%}
.ywico_num sup{display: inline-block;vertical-align: top;padding-top: 15px;}
.ywico_num b{font-size: 28px;vertical-align: middle;line-height: 150%;}


.bghui{background: #efefef}
.bghui2{background: #dcdddd}
.homebox{padding-top: 20px;padding-bottom: 20px;}
.fnIcon{text-align: center;padding-top: 10px;padding-bottom: 10px}
.fnIcon p{margin-bottom: 0}
.icobg{display: inline-block;background: #ff8c27;border-radius: 50px;padding: 15px;margin-bottom: 10px;transition: all 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}
.icobg img{height: 40px;transition: all 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}
.icobg:hover{transform: scale(1.08, 1.08);box-shadow: 0 0 10px rgba(0,0,0,0.5);transform:rotate(360deg);}

.home-title{text-align: center;padding: 0 15px;margin-bottom: 15px}
.home-title h3{margin: 10px 0 15px;font-size: 25px;color: #174580;font-weight: normal;}
.home-title p{margin-bottom: 0}


.btxt{position: absolute;width: 100%;top: 15%;}
.btxt h3{font-size: 18px;font-weight: normal;line-height: 130%;font-family: "youyuan";margin-bottom:5px;}
.btxt h4{font-family: "youyuan";font-weight: normal;line-height: 140%;font-size: 16px;}
.btxt p{margin-bottom: 5px;font-family: "youyuan";font-size: 12px;}
.btxt span{color: #ff6745}

#ly-slider .post-slide{padding:50px 10px 20px;}
.ly-box{background: #fff;border-radius: 15px;padding: 10px;position: relative;transition: all 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}
.ly-box b{display: block;font-size: 16px;padding: 10px 0}
.ly-box h3{position: relative;height: 70px;width: 100%;text-align: center;margin-top: -50px;margin-bottom: 10px;}
.ly-box .ly-info{height: 120px}
.ly-box p{margin: 0}
.ly-box:hover{background: #16457f;color: #fff;box-shadow: 5px 8px 8px rgba(0,0,0,0.2);transform: scale(1.04, 1.04);}
.ly-box:hover a{color: #fff}
.ly-box:hover .icobg {box-shadow: 0 0 10px rgba(0,0,0,0.5);}

#ly-slider .owl-buttons{position: absolute;top: 40%;left: 0;font-size: 25px;width: 100%;}
#ly-slider .owl-buttons .owl-prev{position: absolute;left: -10px}
#ly-slider .owl-buttons .owl-next{position: absolute;right: -10px}


.home-pre p{background: #fff;border-radius: 10px;padding: 10px;margin: 0 -10px 10px;transition: all 0.3s;-webkit-transition: all 0.3s;overflow: hidden;}
.home-pre p img{transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.home-pre p:hover{box-shadow: 0 5px 8px rgba(0,0,0,0.2);transition-delay: 0.2s;-webkit-transition-delay: 0.2s;}
.home-pre p:hover img{transform: scale(1.08, 1.08);}

.bglan{background: #16457f;color: #fff}
.homeabout{padding-top: 15px;line-height: 160%}
.homeabout h3{margin-bottom: 15px;font-size: 20px;font-weight: normal;}
.homeabout .homemore{margin-bottom: 0}
.homeabout .homemore a{display: inline-block;padding: 5px 25px;color: #fff;background: #ff6745;border-radius: 10px;}





.mediaBoxitem{border-top: 1px solid #ddd}
.mediaBox{border-bottom:1px solid #ddd;color:#999;padding-top:10px;padding-bottom:5px;}
.mediaBox .homenewsdate{width:17%;display: inline-block;vertical-align: top;font-size:22px;color:#333;}
.mediaBox .homenewsdate p{font-size:14px;color:#999;margin-bottom:0;margin-top:5px;}
.mediaBox .homenewsinfo{display: inline-block;width:81%}
.mediaBox .homenewsinfo h4{font-size:18px;font-weight: normal;margin-bottom:5px;}
.mediaBox a{text-decoration: none;display: block;;}
.mediaBox p{margin-bottom:0}

.homenewstitle{font-weight: normal;line-height: 35px;margin-bottom: 15px;color: #174580}
.homenewstitle a{float: right;color: #ff8c27;font-size: 14px;font-weight: normal;}
#myCarouselb .carousel-inner p{margin-top: 10px;}


.footmsg{color: #fff;text-align: center;padding-bottom: 25px;}
.footmsg h3{font-weight: 200;line-height: 140%;font-size: 25px;}
.msgform li{margin-bottom: 10px;color: #333}
.footmsgtxt{width: 100%;background: #fff;border-radius: 5px;border: 0;line-height: 35px;padding: 0 10px;}
.footmsgsub{width: 100%;background: #ff6745;border-radius: 5px;border: 0;line-height: 35px;}

/*   */
.jtbox{margin-bottom: 20px;}
.jtbox >div{padding: 0}
.jtinfopic{position: relative;}
.jtbox .jtinfo{background: #fff;padding: 15px;line-height: 150%;}
.jtbox .jtinfo h3{font-size: 22px;font-weight: normal;color: #174580;margin-bottom: 10px;}
.jtbox .jtinfo p{margin: 0}
.jtbox:hover .jtinfo{background: #174580;color: #fff}
.jtbox:hover .jtinfo h3{color: #fff}
.jtbox:hover .fixpic img{transform: scale(1.08, 1.08);}

.jtinfopic img{display: none;}

#team-slider .post-slide{padding: 5px;}

.about_office li{float: left;width: 33.333%;padding: 5px;text-align: center;}
.about_office li p{margin: 10px 0}


.fixmenu h3{background: #4d4d4d;color: #fff;padding: 15px;font-size: 20px;font-weight: normal;}
.fixmenu ul{display: none;}
.seritem > div{padding: 0}
.seritem h3{line-height: 170%;font-weight: normal;font-size: 22px;border-bottom: 1px solid #e0e1e1;margin-bottom: 15px;padding: 5px 0;color: #174580}
.seritem h3 img{height:30px;float: right;}

.bghui2 .seritem h3{border-color:#d2d3d3}

.fixpic{margin: 0;overflow: hidden;display: block;}
.fixpic img{transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.fixpic:hover img{transform: scale(1.08, 1.08);}

/*    pj  box  */
.pjbannertxt{text-align: center;padding: 25px 0;line-height: 160%}
.pjbannertxt h3{font-size: 28px;font-weight: normal;margin-bottom: 15px;}
.pjbannertxt p{margin: 0}

.pj_banner{background: url(../images/pj.jpg) no-repeat center;color: #fff}
#pj-slider .post-slide{padding: 30px 0;}
#pj-slider .pjbanneritem{background: #fff;color: #333;text-align: center;padding: 10px;height: 160px}
#pj-slider .owl-item:nth-child(even) .pjbanneritem{background: #efefef}
#pj-slider .pjbanneritem:hover,#pj-slider .owl-item:nth-child(even) .pjbanneritem:hover{background: #16457f;color: #fff;}
#pj-slider .pjbanneritem b{display: inline-block;background: #ff6745;color: #fff;line-height: 40px;width: 40px;border-radius: 100px;text-align: center;}
#pj-slider .pjbanneritem h4{text-align: center;position: relative;margin-top: -30px;}
#pj-slider .pjbanneritem h3{font-size: 18px;font-weight: normal;padding: 10px 0;line-height: 130%;}
#pj-slider .pjbanneritem p{margin-bottom: 0}

.pjitem{padding: 0}
.pjinfo{padding-top: 15px;padding-left: 30px;}
.pjinfo h3{font-size: 25px;font-weight: normal;margin-bottom: 10px;}
.pjinfo p{margin-bottom: 5px;}
.pjinfo li,.hangyeinfo li,.seritem ul li{list-style: none;position: relative;margin-bottom: 5px;line-height: 150%}
.pjinfo li:before,.hangyeinfo li:before,.seritem ul li:before{content: '';height: 5px;width: 5px;background: #ff6745;border-radius: 10px;position:absolute;left: -15px;top: 9px;}

.hangyeinfo td{vertical-align: top;}

.seritem ul{padding-left: 15px;}
.seritem ul li{display: inline-block;width: 49%}
.seritem ul.list3 li{width: 32%}
.seritem ul.list1 li{width: 90%}
.seritem h4{font-size: 18px;margin-bottom: 10px;}
.seritem td p{width: 90%}
.seritem td{display: block;}

.contactinfo{background: #fff;padding: 15px;}
.contactitle{background: #16457f;color: #fff;font-size: 18px;padding: 8px 10px;}
.contactitem{padding: 15px 5px;border-bottom: 1px solid #ddd;line-height: 160%;}
.contactitem h3{font-size: 18px;margin-bottom: 10px;}
.contactitem p{margin-bottom: 0}
.maxcontainer{max-width: 1200px;}


.subnemu {margin-bottom: 15px;text-align: center;}
.subnemu li{display: inline-block;margin: 0 4px;}
.subnemu li a{border: 1px solid #ddd;background: #fff;border-radius: 30px;color: #333;display: inline-block;line-height: 35px;padding: 0 25px;}
.subnemu li.hover a{border: 1px solid #ff6745;background: #ff6745;color: #fff}

.jobinfo{background: #fff;padding: 25px;}
.jobinfo h3{font-size: 24px;font-weight: normal;color: #174580;margin-bottom: 10px;}
.jobinfo label{display: block;color: #888}
.jobinfo label em{font-style: normal;color: red;}
.jobinfo li{margin-bottom: 10px;}
.jobtxt,.jobsub{border-radius: 10px;background:#efefef;border: 0;width: 100%;line-height: 35px;padding: 0 15px;}
.jobsub{background:#ff6745;color: #fff}

.jobinfo input[type=file]{background: #efefef;margin-bottom: 10px;padding: 5px;border-radius: 10px;width: 100%;}


.newsItem{padding-top: 15px;padding-bottom: 15px;border-bottom: 1px solid #ddd;}
.newsinfo{padding-top: 10px;}
.newsinfo h3{font-size: 16px;margin-bottom: 5px;font-weight: normal;line-height: 140%}
.newsinfo p{margin: 0;}
.newsdata{color: #999}


.downbox .hd{width: 110px;float: left;}
.downbox .hd li {margin-bottom: 5px;}
.downbox .hd li a{border-radius: 10px 0 0 10px;background: #ddd;padding:8px 0 8px 10px;line-height: 150%;;font-size: 12px;display: block;}
.downbox .hd li.on a{background: #174580;color: #fff}


.downbox .bd{background: #fff;padding: 15px;margin-left: 110px;min-height: 420px;}
.downbox .bd ul{display: none;}
.downbox .bd ul.block{display: block}
.downbox .bd li{font-size: 12px;float: left;width: 50%;padding:5px;text-align: center;}
.downbox .bd li img{width: 40px;margin-bottom: 10px;}
.downbox .bd li p{line-height: 140%;margin: 0}


.hangyeico{background:#ff6745;padding:8px;border-radius:70px;display: inline-block;line-height: 25px;position: relative;z-index: 99}
.hangyeico img{height:25px;vertical-align: top;display: inline-block;}
.heitem{position: relative;}
.heitem:before{border-left: 2px dotted #bbb;height: 110%;width: 1px;position: absolute;content: '';left:35px;z-index: 9;top: -20%}

.itemtop .heitem:before{top: 10%;}

.hangyeleft{text-align: center;}

.social-share{padding-top: 80px}
.social-share a{display: block;}
.article-title a{float:right;margin-left:15px;font-size:14px;color:#333;border: 1px solid #ddd;border-radius: 30px;padding: 0 25px;}
.article-title a:hover{border-color: #fbc30a;background: #fbc30a;color: #fff;text-decoration: none;}
.article-title{font-size:22px;padding:10px 0;border-bottom:1px solid #ddd;line-height:130%;color:#333;margin-bottom:15px;}
.article-title p{font-size:14px;color:#888;margin: 0}
.artRight{padding-top: 20px;}
.artRight h3{font-size:18px;border-left:4px solid #fbc30a;padding-left:10px;}
.artRight ul{padding:15px;}
.artRight li{border-bottom:1px solid #eee;line-height:150%;padding:5px 0;}
.artRight li a{color:#555;}
.artRight li a:hover{color:#21307a;}

.contentBox{line-height: 160%;color: #777}

.breadcrumb{background: none;margin-bottom: 0;padding-left: 0;padding-right: 0;color: #999}
.breadcrumb a{color: #999}
.breadcrumb>li+li:before{padding: 0}

.carousel-inner>.item>a>img{margin: 0 auto}
.carousel-control{padding-top: 30%;font-size: 40px;}
#myCarousel .carousel-control.left,#myCarousel2 .carousel-control.left{transform:rotate(180deg);
-ms-transform:rotate(180deg);     /* IE 9 */
-moz-transform:rotate(180deg);    /* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);      /* Opera */
background-image: linear-gradient(to left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
}

@media only screen and (min-width:100px) and (max-width:768px){
	.btxt .container>div{padding-left: 15px!important;padding-right: 15px;}
	#myCarousel2 .pxiaos img{width: 40%}
	#myCarousel2 .pxiao img{width: 40%;padding-top: 5%}
	#banner .ban3  p{padding-left: 15px!important;}
	#banner .ban2  p{padding-left: 38%!important;}
}

@media screen and (min-width:768px) and (max-width:1120px){
	.navbar-brand b{display: none;}
}

@media (min-width: 768px) {
	body{padding-top: 121px;}
	.mainbox{position: relative;}
	.navbar-nav>li.topLang,.navbar-nav>li.toptel{width: auto}
	.navbar-nav>li.toptel a{font-size: 18px;}
	.fixmenu{width: 220px;position: absolute;left: 50%;margin-left: -375px;z-index: 9999}
	.fixmenu ul{display: block;background: #fff}
	.fixmenu ul li{padding: 0 5px;}
	.fixmenu ul a{padding: 15px ;display: block;border-bottom: 1px solid #ddd}
	.fixmenu ul li.active {background: #174580;}
	.fixmenu ul li.active a{color: #fff;border: 0}

	.bghome .container:first-child{max-width: 1100px}

	.navbar-brand{padding-top: 13px;padding-bottom: 12px;}
	.navbar-nav>li{padding: 0;border: 0;}
	.navbar-nav>li>a{padding:15px;border-bottom: 0;line-height: 30px;font-size: 14px;}
	.navbar-nav>li.topsearch, .navbar-nav>li.topUser{width: auto}

	.navbar-nav>li.topsearchbig{padding-top: 30px;}
	.topsearchbig .topstxt{width: 80px;border: 0;height: 28px;vertical-align: middle;}
	.topsearchbig .topssub{background: #ff6745;border: 0;line-height: 25px;vertical-align: middle;}
	.navbar-nav>li.topicon{padding-left: 10px;}
	.navbar-nav>li.topicon>a{display: inline-block;padding-left: 4px;padding-right: 4px;}

	.fixnav .navbar-nav>li.topsearchbig{padding-top: 15px;}

	/*   home   */
	#myCarousel .carousel-control{font-size: 40px;padding-top: 18.5%;}
	.bghome{padding-top: 30px;padding-bottom: 30px;}
	.home_yw_ico img{height: 65px;}
	.home_yw_ico p{font-size: 16px;}

	.homebox{padding-top: 30px;padding-bottom: 30px;}
	.home-title span{display: block;}
	.fnIcon{padding-top: 20px;padding-bottom: 20px;margin-bottom: 50px;}

	#ly-slider{padding-top: 20px;padding-left: 30px;padding-right: 30px;margin-bottom: 50px;}
	#ly-slider .owl-buttons{font-size: 80px;font-weight: 100;}
	.homeabout{padding-top: 0}
	.home-pre{padding-top: 20px;padding-bottom: 20px;}
	.mediaBox{padding-top: 12px;padding-bottom: 6px}


	.home_yw_item{position: relative;height: 220px;overflow: hidden;}
	.home_yw_ico{position: absolute;top: 10%;width: 100%;left: 0}
	.home_yw_info{display: none;position: absolute;top: 100%;width: 100%;left: 0;font-size: 14px;margin: 0}
	.home_yw_info span{display: block;}

	.ywico_num p{font-size: 14px;}
	.ywico_num b{font-size: 32px;}

	.ly-box{padding: 15px;}
	/*  a bout  */
	.aboutinfo{font-size: 16px;line-height: 170%;}
	.about_office li{width: 20%;font-size: 16px;}
	.jtbox{margin-bottom: 30px;}
	.frpic{float: right}
	.jtinfopic img{display: block;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
	.jtinfo{position: absolute;width: 100%;height: 100%;top: 0;left: 0}
	.jtbox .jtinfo.jtp3{padding: 16% 10% 0}
	.jtbox .jtinfo.jtp4{padding: 12% 5%}

	/*  pj */
	.pjbannertxt{padding: 30px 0}
	.pjbannertxt span{display: block;}
	.pjinfo{padding-top: 0}
	.pjinfo h3{margin-bottom: 15px;font-size: 28px;}

	.subnemu{margin-bottom: 25px;}

	.jobinfo{padding: 5% 10%}
	.jobinfo h3{margin-bottom: 20px;font-size: 30px;}
	.jobform{padding-top: 15px;}

	.newsItem{padding-top: 25px;padding-bottom: 25px;}
	.newsinfo{padding-top: 0}


	.downbox .hd{width: 130px;}
	.downbox .bd{margin-left: 130px;}
	.downbox .hd li a{font-size: 14px;padding: 10px 0 10px 15px;}
	.downbox .bd li{width: 33.33%;padding: 10px;}
	.downbox .bd li img{width: 50px;}

	.heitem:before{height: 130%;left: 73px;}
	.hangyeico{padding: 13px;border-radius: 50px;}
	.hangyeico img{height: 30px;}
	.newsinfo h3{font-size: 18px;}

	.seritem td{display: table-cell;}
	.tbpic{width: 40%;text-align: right}
	.bghide{overflow: hidden;}

	.pj_banner{padding-top: 40px;padding-bottoM:40px;}
	.pjbannertxt h3{font-size: 30px;}
	.pjbannertxt{font-size: 16px;}

	#pj-slider .pjbanneritem{height: 180px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
	#pj-slider .pjbanneritem p{display: none;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
	#pj-slider .pjbanneritem h3{margin-top: 40px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}

	#pj-slider .pjbanneritem:hover h3{margin-top: 10px;}
	#pj-slider .pjbanneritem:hover p{display: block;}

	.article-title{font-size: 25px;}


	.btxt{top: 25%;}
	.btxt h3{font-size: 25px;}
	.btxt h4{font-size: 20px;}
	.btxt p{font-size: 16px;}
	#myCarousel  .pxiao h3,#myCarousel  .pxiaos h3{font-size: 30px;}
	#myCarousel  .pxiao p,#myCarousel  .pxiaos p{font-size: 10px;}

} 
@media (min-width: 992px) {
	body{padding-top: 75px;}
	.navbar-brand{padding-top: 18px;padding-bottom: 17px;}
	.navbar-brand>img{height:40px;}
	.navbar-brand b{line-height: 40px;font-size: 28px;}

	.navbar-nav>li>a{padding:25px 9px 20px;font-size: 16px;}
	.navbar-nav>li.topLang a{padding-left: 10px;padding-right: 10px;}
	.dropdown-menu{width: 100%;min-width: auto;}
	.navbar-nav>li.topicon{padding-left: 5px;}
	.home_yw_ico img{height: 75px;}

	.fixnav .navbar-brand{padding-top: 13px;padding-bottom: 12px;}
	.fixnav .navbar-brand>img{height:35px;}
	.fixnav .navbar-brand b{font-size: 20px;line-height: 35px;}
	.fixnav .navbar-nav>li>a{padding-top: 15px;padding-bottom: 15px;}
	.fixnav .navbar-nav>li.topicon>a {padding-left: 5px;padding-right: 5px;}
	
	.footlinks{line-height: 170%;padding-left: 0}
	.footlinks li{float: left;width: 50%}

	.foot{padding-top: 25px;padding-bottom: 25px;}
	/*  */
	.homebox{padding-top:40px;padding-bottom:40px;}	
	.home_yw_ico p{font-size: 18px;}


	.home-title h3{font-size: 28px;}
	.fnIcon{font-size: 16px;margin-top: 20px;margin-bottom: 70px;}
	.icobg{margin-bottom: 15px;}
	#ly-slider{margin-top: 30px;margin-bottom: 70px;}

	.homeabout h3{font-size: 25px;margin-bottom: 35px;}
	.homeabout .homemore{margin-top: 45px;}


	.mediaBox{padding-top: 29px;padding-bottom: 22px}
	.mediaBox .homenewsinfo h4{font-size: 20px;}
	.home-pre p{margin: 5px -5px 10px;}

	.bghome{background-size: 100% 100%}
	.ywico_num p{font-size: 16px;}
	.ywico_num b{font-size: 38px;}
	.ywico_num sup{font-size: 16px;}


	.footmsg{padding-top: 30px;}
	.footmsg h3{font-size: 35px;}
	.msgform li{margin-bottom: 15px;}

	.ly-box{padding: 20px}
	.homenewstitle{font-size: 30px}

	/*  about   */
	.about_office li{padding: 15px;}
	.jtbox{margin-bottom: 40px;}
	.jtbox .jtinfo h3{font-size: 28px;}
	.jtbox .jtinfo.jtp3{padding: 18% 12%}
	.jtbox .jtinfo.jtp4{padding: 15% 12%}

	.fixmenu{margin-left: -465px;width: 250px}
	/*pj*/

	.pjinfo h3{margin-bottom: 20px;font-size: 32px;}
	.pjinfo li{font-size: 16px;line-height: 160%}

	.newsItem{padding-top: 35px;padding-bottom: 35px;}
	.newsinfo h3{font-size: 22px;}


	.downbox .hd{width: 170px;}
	.downbox .bd{margin-left: 170px;}
	.downbox .bd li{width: 25%;padding: 10px;font-size: 14px;}
	.downbox .bd li img{width: auto;}

	.heitem:before{height: 150%;left: 90px;}
	.hangyeico img{height: 40px;}

	.jobinfo label{margin-bottom: 10px;font-size: 16px;font-weight: normal;}
	.jobinfo li{margin-bottom: 15px}
	.jobtxt, .jobsub{line-height: 40px;}
	.newsinfo p.newsdata{margin-bottom: 5px;}

	.seritem h3{font-size: 25px;}
	.hangyeinfo{font-size: 16px;line-height: 160%}
	.pj_banner{padding-top: 60px;padding-bottoM:60px;}


	.seritem h3 img{height: 40px;}
	.fixmenu ul a{font-size: 16px;}
	.serinfo{font-size: 16px;line-height: 160%}
	.contentBox{font-size: 16px;}

	.article-title{font-size: 30px;}

	.btxt{top: 20%;}
	.btxt h3{font-size: 30px;}
	.btxt h4{font-size: 25px;}
}

@media (min-width: 1200px) {
	body{padding-top: 90px;}
	.navbar-brand>img{height:auto}
	.navbar-brand b{line-height: 45px;font-size: 25px;}

	.foot{padding-top: 30px;padding-bottom: 30px;}


	.lgright{float: right;}

	.navbar-brand{padding-top:20px;padding-bottom: 20px;}
	.navbar-nav>li>a{font-size: 18px;padding: 30px 10px;}
	.fixnav .navbar-nav>li>a{padding-left: 15px;padding-right: 15px;}

	/*  */
	
	.homebox{padding-top:50px;padding-bottom:50px;}	
	#myCarouselb .carousel-inner p{font-size: 16px}
	.home-pre p{margin: 10px 0 ;}
	.homeabout h3{font-size: 30px;margin-bottom: 45px;font-weight: normal;padding-top: 10px;}
	.homeabout{font-size: 16px;padding-left: 3%;padding-right: 3%}
	.homeabout .homemore{margin-top: 55px;}
	

	.icobg{padding: 20px;}
	.icobg img{height: 50px}
	.ly-box h3{height: 130px;}

	.home-title h3{font-size: 34px;}
	.home-title p{font-size: 16px;line-height: 160%}


	.footmsg h3{font-size: 40px;}
	.footmsgtxt{line-height: 40px;}
	/*  about   */
	.jtbox{margin-bottom: 50px;}
	.jtbox .jtinfo{font-size: 16px;}
	.jtbox .jtinfo h3{font-size: 33px;}
	.jtbox .jtinfo.jtp3{padding: 20% 12%}
	.homenewstitle{font-size: 35px;margin-bottom: 25px;}
	.fixmenu{margin-left: -565px;}


	.newsinfo h3{font-size: 26px;}
	.contactitle{font-size: 22px;padding: 10px}
	.contactitem h3{font-size: 18px;}
	.contactitem{font-size: 16px;padding: 25px 10px;}
	.heitem:before{left: 110px;}
	.seritem h3{font-size: 28px;}
	.pj_banner{padding-top: 80px;padding-bottoM:80px;}

	.seritem h3 img{height: 50px;}
	.seritem h3{padding-top: 15px;padding-bottom: 15px;}

	.btxt h3{font-size: 37px;}
	.btxt p{font-size: 18px;}
	#myCarousel .ban3 p{font-size: 18px;}
	#myCarousel  .pxiao h3{font-size: 50px;}
	#myCarousel  .pxiaos h3{font-size: 40px;}
	#myCarousel  .pxiao p,#myCarousel  .pxiaos p{font-size: 14px;}

}
@media (min-width: 1300px) {
	.container,.container-fluid{width: 1300px}
	.navbar-brand b{font-size: 30px;}
	.navbar-nav>li>a{padding-left: 14px;padding-right: 14px;}


	.homebox{padding-top:60px;padding-bottom:60px;}	
	.mediaBox{padding-top: 35px;padding-bottom: 30px}
	.homeabout h3{font-size: 35px;margin-bottom:55px;padding-top: 15px;}
	.homeabout .homemore{margin-top: 65px;}
	.fixmenu{margin-left: -625px;}

	.pj_banner{padding-top: 100px;padding-bottoM:100px;}
	.seritem h3 img{height: 65px}
	.btxt h3{font-size: 38px;}
}
@media (min-width: 1400px) {
	.container,.container-fluid{width: 1400px}
	.navbar-nav>li>a{padding: 30px 20px;}


	.homebox{padding-top:70px;padding-bottom:70px;}	
	.mediaBox{padding-top: 40px;padding-bottom: 33px}
	.fixmenu{margin-left: -685px;}

}

