/*
 * www.ywygty.com © 版权所有 update:2015/05/10
 *
 * Developer：Dee 
 * QQ：1870703553
 *
 */
body
,.pure-g [class *= "pure-u"]
,.pure-g-r [class *= "pure-u"] {
    font-family: "微软雅黑", sans-serif;
}
a{color: #333;text-decoration: none;}
a:hover{color: #d80c00;}
li{list-style: none;}
h1{margin: 0;}
ul,dl{padding: 0;margin: 0;}
dd{margin: 0;}
p{margin: 0;margin-bottom: 10px;}
em, i {font-style: normal;font-weight: normal;}
.hide{display: none;}
.clear:after{ content:''; display:block; clear:both; }
.lazy{background: url(../image/loading.gif) scroll center center no-repeat;min-height: 200px;}
.hide{display: none;}
.float-right{float:right;}
.float-left{float:left;}
.wrap{max-width: 1020px;margin:0 auto;}
.footer{width: 100%;margin: 50px auto 16px;border-top:1px solid #e5e5e5;padding-top: 12px;text-align: center;color: #777;line-height: 1.3em;}
.footer .wrap{font-size: 12px;}
.header{width: 100%;height: 110px;margin-bottom: 14px;position: relative;}
.header .logo {margin: 10px 0 12px;float: left;height: 53px;}
.header .tel{padding:20px 0 0 0;}
.header .tel span{font-size: 13px;color: #888;display: block;}
.header .tel em{font-size: 22px;color: #F57007}
/*public*/
.links li{display: inline-block;}
.links li a{font-size: 12px;margin: 0 6px;}
#pages { padding:10px 0 20px;text-align:center;font:12px '宋体';}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#d80c00; border:1px solid #d80c00; color:#fff; text-align:center; }
#pages span,#pages a{margin:0 2px;}
#pages .hide{display: none;}
.crumbs{border-bottom: 1px solid #e5e5e5;padding-bottom: 4px;margin-bottom: 16px;}
.crumbs,.crumbs a{font-size: 12px;color: #888;}
.crumbs a:hover{color: #d80c00}
.crumbs i{font-size: 14px;margin-right: 4px;}
.side .block{margin-bottom: 14px;}
.side .block .title{background: #D80C00;color: #fff;border-radius: 4px 4px 0 0;height: 30px;line-height: 30px;}
.side .block .title h3{font-size: 16px;font-weight: normal;text-indent: 10px;margin: 0;}
.side .block .cont{border:1px solid #e5e5e5;padding:6px 10px 10px;}
.side .block .text-list li{height: 24px;line-height: 24px;overflow: hidden;}
.side .block .text-list a{font-size: 13px;}

.side .block .pic-list img{display: inline-block;width: 100%;}
.side .block .pic-list li{overflow: hidden;margin:4px auto ;}
.side .block .pic-list .text a{font-size: 13px;display: inline-block;height: 20px;line-height: 20px;overflow: hidden;color: #777;}
.side .block .pic-list .text a:hover{color: #D80C00}
.side .block .pic-list .c{padding-left: 5px;}
.side .block .pic-list .first .c{padding-right: 5px;padding-left: 0;}
#index-a-banner{margin:15px auto 6px;}
/*nav*/
.header .full-nav{background: #D80C00;height: 40px;line-height: 40px;width: 100%;}
.header .fixed-nav{position: fixed;top:0;left:0;z-index: 9999999;}
.header #nav{width: 1020px;margin:0 auto;height: 40px;}   
.header #nav li{float: left;padding:0 30px;position: relative;height: 40px;background: #d80c00;}
.header #nav li a {color: #fefefe;font-size:15px; text-decoration: none;}
.header #nav li ul li a span{color: #fefefe;font-size: 13px;}
.header #nava{display: block;position: relative;z-index: 9999999}
.header #nav .zh{position: absolute;top:-20px;left: 0;height: 20px;line-height: 20px;color: #fff;font-size: 13px;padding: 1px 5px;}
.header #nav li a:hover{text-decoration: underline;}
.header #nav li ul li a:hover span,#nav li ul li.on a span{text-decoration: underline;}
.header #nav li.on,.header #nav li:hover{background: #AE0407}
.header#nav li ul li a{font-size: 13px;}
.header #nav li ul{position: absolute;top:40px;left: 0;background:#D80C00;z-index: 100;width: 176px;padding: 10px 0 10px;display: none;border-radius: 0 0 4px 4px;box-shadow: 1px 1px 3px #777;}  
.header #nav li ul ul{left: 176px;top:0;border-radius: 4px;padding: 2px 0;}
.header #nav li ul li{float: none;height: 24px;line-height: 24px;margin:0;padding:0 20px;position: relative;text-indent: 0;}
.header #nav li ul li:hover{background:none;}

.menu-collapser{position:absolute;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,0.5);width:40px;height:30px;line-height:30px;font-size:16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;top:20px;right: 10px;}
.collapse-button{width:40px;background-color:#D80C00;background-image:linear-gradient(to bottom,#D80C00,#D80C00);background-repeat:repeat-x;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-radius:4px 4px 4px 4px;border-style:solid;border-width:1px;color:#fff;box-shadow:0 1px 0 rgba(255,255,255,0.1) inset,0 1px 0 rgba(255,255,255,0.075);padding:7px 10px;text-shadow:0 -1px 0 rgba(0,0,0,0.25);cursor:pointer;font-size:14px;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.collapse-button:hover,.collapse-button:focus{background-image:none;background-color:#AE0407;color:#FFF}
.collapse-button .icon-bar{background-color:#f5f5f5;border-radius:1px 1px 1px 1px;box-shadow:0 1px 0 rgba(0,0,0,0.25);display:block;height:2px;width:18px;margin:2px 0}
ul.slimmenu{list-style-type:none;margin:0;padding:0;width:100%}
ul.slimmenu li{position:relative;display:inline-block;background-color:#AAA}
ul.slimmenu > li{margin-right:-5px;border-left:1px solid #999}
ul.slimmenu > li:first-child{border-left:0}
ul.slimmenu > li:last-child{margin-right:0}
ul.slimmenu li a{display:block;color:#333;padding:12px 64px 12px 16px;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;text-shadow:0 1px 0 rgba(255,255,255,0.2);transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;-moz-transition:background-color .5s ease-out;-webkit-transition:background-color .5s ease-out}
ul.slimmenu li a:hover{background-color:#999;text-decoration:none}
.header #nav .sub-collapser{cursor:pointer;width: 20px;margin-left: 4px;}
.header #nav .sub-collapser:before{display:inline-block;height:100%;vertical-align:middle;width: 20px;}
.header #nav .sub-collapser > i{color:#fff;font-size:16px;vertical-align:middle}
ul.slimmenu li ul{margin:0;list-style-type:none}
ul.slimmenu li ul li{background-color:#BBB}
ul.slimmenu li > ul{display:none;position:absolute;left:0;top:100%;z-index:999;width:100%}
ul.slimmenu li > ul > li ul{display:none;position:absolute;left:100%;top:0;z-index:999;width:100%}
ul.slimmenu.collapsed li .sub-collapser{height:46px}
ul.slimmenu.collapsed li > ul{display:none;position:static}

.full-nav .collapsed li{width: 100%;}
.index-body .header #nav #nav_box{margin-left: 0;}


/*banner*/
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{z-index:99999;position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{/*opacity:0;*/display:block;background:url(../image/loading.gif) no-repeat center center;min-height: 150px;}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:1;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(http://ywygty.com/Yourphp/Tpl/Home/Default/Public/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}

.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#d80c00;color:#fff;text-decoration:none}.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#ccc;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#d80c00}

.owl-lazy{background:url(../image/loading.gif) no-repeat center center;}


#index-main-banner{max-width:1020px;margin:0 auto; }
#index-main-banner .owl-controls .owl-nav{position: absolute;top:50%;width: 100%;margin-top: -25px;z-index:2;}
#index-main-banner .owl-controls .owl-nav div{position: absolute;top:0;color:#FFF;display:inline-block;zoom:1;*display:inline;font-size:20px;border-radius:50px;background:#D80C00;filter:Alpha(Opacity=50);opacity:.5;width: 50px;height: 50px;line-height: 50px;text-align: center;}
#index-main-banner .owl-controls .owl-nav div:hover{filter:Alpha(Opacity=90);opacity:.9;}
#index-main-banner .owl-controls .owl-nav .owl-prev{left: -70px;}
#index-main-banner .owl-controls .owl-nav .owl-next{right: -70px;}
#index-main-banner .owl-dots,#index-a-banner .owl-dots{position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;z-index:9999999;}
#index-a-banner .owl-dots{z-index:9999999;}

.index-main-scroll{border:1px solid #e5e5e5;padding: 15px 18px 0;/*margin-top: 12px;*/max-width: 1020px;}
#index-main-scroll .item{margin:0 6px;text-align: center;}
#index-main-scroll .item .pic{border: 1px solid #e5e5e5;padding: 2px;}
#index-main-scroll .item .pic:hover{border: 1px solid #d80c00;}
#index-main-scroll .item .title{text-align: center;line-height: 2em;height:26px;line-height:26px;overflow:hidden;padding:0 10px}
#index-main-scroll .item .title a{font-size:14px;}
#index-main-scroll .owl-controls .owl-nav{background: none;color: #d80c00;position: absolute;top:50%;height: 40px;width: 100%;margin-top: -30px;z-index:2;}
#index-main-scroll .owl-controls .owl-nav div{position: absolute;top:0;filter:Alpha(Opacity=50);opacity:.5;}
#index-main-scroll .owl-controls .owl-nav div:hover{background: none;filter:Alpha(Opacity=90);opacity:.9;}
#index-main-scroll .owl-controls .owl-nav div i{font-size: 38px;color: #d80c00;}
#index-main-scroll .owl-controls .owl-nav .owl-prev{left: -14px;}
#index-main-scroll .owl-controls .owl-nav .owl-next{right: -16px;}
.pub-banner .owl-controls,#index-a-banner .owl-controls{bottom: 28px;position: absolute;width: 100%;left: 0;}
#index-a-banner .owl-controls{bottom: -4px;}
.pub-banner .owl-controls .owl-dots span,#index-a-banner .owl-controls .owl-dots span{margin: 5px 3px;}
.pub-banner .title{text-align: center;margin-top: 10px;height: 21px;overflow: hidden;line-height: 21px;}
.pub-banner .title a{font-size:14px;}
.pub-banner .owl-dots .owl-dot span{filter:Alpha(Opacity=0);opacity:0;}
@media (max-width: 1160px){#index-main-banner .owl-controls .owl-nav {display: none;}}
/*index*/
.index-block{overflow: hidden;margin: 18px auto 6px;}
.index-block .text{font-size: 14px;color: #666;line-height: 1.7em;text-align:justify;text-justify:inter-ideograph;}
.pub-title {height: 34px;line-height: 34px;background: url(../image/bg-title.png) repeat-x;border:1px solid #e5e5e5;border-bottom: none;}
.pub-title h3{font-size: 18px;color: #333;font-weight: normal;display: inline-block;float: left;border-left: 4px solid #D80C00;text-indent: 8px;margin: 0;float: left;height: 20px;line-height: 20px;margin:7px 0 0 8px;}
.pub-title .more{float: right;height: 12px;line-height: 12px;margin-top: 8px;}
.pub-title .more a{margin-right: 3px;font-size: 12px;color: #333;text-decoration: none;}
.pub-title .more a:hover{color: #d80c00;}
.pub-title .more i{width: 10px;height: 12px;float: right;color: #999;font-size: 18px;margin-top: -2px;}
.index-block .cont{border:1px solid #e5e5e5;padding: 10px;/*margin-top: 12px;*/}
.index-block .cont img{display: inline-block;width: 100%;}
.index-block .cont .text{text-align: center;}
.index-rows .index-block .row{/*padding-right: 20px;*/margin-right: 20px;}
.index-rows .index-block .row-no-padding-right{margin-right: 0;}
.text-list li{height: 24.2px;line-height: 24px;float: left;overflow: hidden;}
.text-list a{font-size: 14px;color: #666;}
.text-list a:hover{color: #d80c00;}
.index-tab h3 span{margin-right: 20px;cursor: pointer;}
.index-tab h3 span a{color: #999;}
.index-tab h3 .on a{color: #333}
.index-tab h3 a:hover{color: #D80C00}
.index-block .fix-height{height: 218px;}
.index-block .font-13{font-size: 13px;}
.fixed-ercode{position: fixed;right: 0;top: 120px;background: #c65449;padding:5px;border-radius: 3px;}
/*page*/
.page-cont .content{margin-left: 25px;border:1px solid #e5e5e5;padding:14px 22px;border-radius: 4px;line-height: 1.7em;font-size: 14px;text-align:justify;text-justify:inter-ideograph;min-height: 621px;}
.page-cont .text-list a{font-size: 15px;color: #333;float: left;}
.page-cont .text-list a:hover{color: #D80C00;}
.page-cont .text-list span{color: #888;float: right;font-size: 12px;text-align: right;}
.page-cont .text-list li{border-bottom:1px dashed #e5e5e5;height: 40px;line-height: 40px;overflow: hidden;}
.page-cont .title{text-align: center;overflow: hidden;margin-bottom: 20px;}
.page-cont .title h1{font-size: 18px;border-bottom: 1px solid #e5e5e5;padding-bottom: 14px;}
.page-cont .title span{font-size: 12px;color: #888;padding:0 5px;}


.page-cont .pic-list li .c{padding:8px 8px 0;}
.page-cont .pic-list img{display: inline-block;width: 100%;float: left;}
.page-cont .pic-list .thumb{border:1px solid #e5e5e5;padding:2px;border-radius: 4px;overflow: hidden;}
.page-cont .pic-list .thumb a{display: block;}
.page-cont .pic-list li:hover .thumb{border:1px solid #D80C00;}
.page-cont .pic-list .title{height: 32px;line-height: 32px;}
.page-cont .content td{padding: 0 1em;}

.jobs .pub-title,.contact .pub-title,.page-cont .list-title{height: 32px;line-height: 32px;background: #d80c00;border-radius: 4px 4px 0 0;text-indent: 10px;margin: 30px auto 6px;color: #fff;font-size:16px;}
.jobs li{margin-bottom: 30px;}
.jobs li .title{text-align: left;border:1px solid #e5e5e5;border-radius: 4px;height: 30px;line-height: 30px;margin-bottom: 1px;}
.jobs li .title h3{display: inline-block;color: #d80c00;margin:0;text-indent: 10px;}
.jobs li .title .more{padding-right: 10px;}
.jobs li .tab{border:1px solid #e5e5e5;padding:2px;border-radius: 4px;padding:10px;}
.jobs li .tab tr{border-bottom:1px dashed #e5e5e5;}
.jobs li .tab td{padding:4px 10px ;color: #777;}
.jobs li .tab td.t{width: 74px;background: #f5f5f5;color: #333;}

.contact .pub-title{margin-top:0;}
.contact .cont{border:1px solid #e5e5e5;padding:10px;border-radius: 4px;}
.contact .cont p{margin:0;}

.page-cont .list-title{margin-top: 0;}
.page-cont .list-title h3{margin: 0 auto;}
.page-cont .list-title a{color: #fff;font-size: 16px;}
.page-cont .list-title a:hover{color: #fff;text-decoration: underline;}
/*fix reset*/
@media (max-width: 1019px) { /*pc*/
	body{padding-top: 76px;}
	.header{height: 62px;position: fixed;z-index: 99999;top:0;left:0;}
	.header .wrap{border-bottom:1px solid #d80c00;}
	.header .full-nav{background: none;margin-top: -40px;}
	.header #nav li{padding: 0;text-indent: 20px;}
	.header #nav{width: 100%;position: relative;z-index: 999999;}
	.header #nav li ul {left: 90px;box-shadow: none;background: #ae0407}
	.header #nav li ul li{background:#ae0407;padding: 0;text-indent: 10px; }
	.header .wrap{background: #ededed;}
	.header .tel{float: right;padding:20px 100px 0 0;}
	.header #nav #nav_box{margin-left: 0;}
	.wrap{padding:0 10px}
	.fixed-ercode{display: none;}
	.crumbs{position: relative;z-index: 99998;padding: 14px 0;}
	.page-cont .content img{display: inline-block;max-width: 100%;}
}

@media (min-width: 0px) and (max-width: 480px){ /*mobile phone*/
	body{padding-top: 50px;}
	.header{height: 36px;}
	.header .tel{display: none;}
	.header .logo,.header .logo img{width:140px;height: auto; }
	.header .logo{margin: 4px 0;}
	.menu-collapser{top:8px;}
	.owl-theme .owl-controls{bottom: -5px;}
	.pub-banner .owl-controls{margin-bottom: 30px;}
	.owl-theme .owl-dots .owl-dot span{width: 8px;height:8px;margin:5px 3px;}
	.index-rows .index-block .row{margin-right: 0;}
	.index-block .fix-height{height: auto;}

	.side{display: none;}
	.page-cont .content{margin-left: 0;min-height: 0;padding:12px 12px;}
	.page-cont .content img{display: inline-block;width: 100%;}
	
}
@media (min-width: 480px) and (max-width: 767px) { /*mobile phone*/
	.header .tel{float: right;padding:20px 0 0 0;margin-right: 70px;width: 160px;}
	.index-rows .index-block .row{margin-right: 10px;}
	.index-rows .no-padding-right .row{margin-right: 0;margin-left: 10px}
	.side{display: none;}
	.page-cont .content{margin-left: 0;min-height: 0;padding:0 12px;}

}

@media (min-width: 768px) and (max-width: 980px) {  /*ipad*/
	.index-rows .index-block .row{margin-right: 10px;}
	.index-rows .no-padding-right .row{margin-right: 0;margin-left: 10px}
}

@media (min-width: 980px) and (max-width: 1200px) {/*tablet*/
  	
}

@media (min-width: 1020px) { /*pc*/
	.header #nav .sub-collapser{display: none;}
	.page-cont .content img{display: inline-block;max-width: 694px;}
	#index-main-banner{height:312px;}
	#index-a-banner{height:120px;overflow:hidden;}
}