﻿@charset 'utf-8';
body { font-family: 'Microsoft Yahei', Arial; background: #fff;color: #222;}
.f_adress{width: 510px!important;}
address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/*导入字体*/
@font-face {
    font-family:'wrjz';
    src: url('../fonts/wrjz.eot');
    src:url("../fonts/wrjz.ttf");
}
@font-face {
    font-family:'rubrik';
    src:url("/Area/Skins/DefaultNews/font/rubrik.OTF");
}
.nytil01{text-align: center;font-family:"wrjz","Microsoft Yahei";font-weight: normal;line-height:60px;padding: 0 0 28px;font-size: 50px;margin-bottom: 60px;position: relative;}
.nytil01:before{content: "";position: absolute;width:30px;height:4px;bottom:0;left:50%;margin-left: -15px;background:#f1592a;}
.nytil01 span{display: block;}
.nytil01 p{display: block;font-size: 26px;line-height: 48px;}
.nytil02{text-align: left;}
.nytil02:before{left:0;margin: 0;}

/*广告*/
.nieye-banner,.nieye-banner a,.nieye-banner img{width: 100%;display: block;max-width: 1920px;margin: 0 auto;}

.content2{font-family: "wrjz","Microsoft Yahei"; width: 1200px; margin: 0 auto;}
.brk_h_top{background:url(../images/brk_h_top.jpg) no-repeat center 0; height: 130px; overflow: hidden;}
/*分站*/
.yox_banner{background:url(../images/yox_banner.jpg)  no-repeat center 0; height: 647px; overflow: hidden;}
.yox_on0{ height: 67px; border-bottom: 1px solid #ddd; margin-bottom: 82px;}
.yox_on0 .content2{background:url(../images/yox_home.jpg)  no-repeat 0 29px; height: 67px;}
.yox_on0 p{ line-height: 72px; padding-left: 20px; font-size: 14px;}
.yox_on0 p a{display: inline-block; padding: 0 12px; color: #3c424f;}
.yox_on0 p a:hover{ color: #f15423;}
.yox_on0 p span{ color: #999;padding: 0 12px;}
.yox_on1{background:url(../images/yox1bg.jpg)  no-repeat center bottom; height: 765px;}
.yox_on1 .tx_til{ margin-bottom: 29px;}
.yox_on1 .tx_til span{ line-height: 35px; margin: 0 207px;}
.yx1_a{ overflow: hidden; height: 359px;}
.yx1_a li{ float: left; width: 297px; margin-right: 3px; overflow: hidden;height: 306px; position: relative;}
.yx1_a li:last-of-type{ margin-right: 0;}
.yx1_a li img{width: 298px; height: 306px;}
.yx1_a li em{ display: inline-block;position: absolute;background:url(../images/yx1_b.png)  no-repeat 255px 38px; color: #fff; font-size: 18px; color: #fff; left: 0; bottom: 0; padding-left: 23px; box-sizing: border-box; width: 100%; height: 77px; padding-top: 19px;}
.yx1_a li em span{ display: block;}
.yx1_a li:hover em{background:url(../images/yx1_a.png)  no-repeat;}
.yx1_b{ overflow: hidden;padding: 0 12.5%;}
.yx1_b li{ float: left;width: 33.33%; text-align: center; font-size: 19px; color: #000; line-height: 100%;}
.yx1_b li em{display: block; color: #f5821f; padding-bottom: 13px;}
.yx1_b li em i{display: inline-block; line-height: 100%; font-size: 60px; font-weight: bold;}

.yox_on2{overflow: hidden;background:url(../images/yox2bg.jpg)  no-repeat center 0; height:879px; box-sizing: border-box; padding-top: 113px; margin-bottom: 95px;}
.yox_on2 ul li{ float: left; font-size: 22px; color: #666; position: relative;}
.yox_on2 ul li i{ display: block; height:267px;background:url(../images/yox_on1.png)  no-repeat 0 bottom;position: relative;}
.yox_on2 ul li b{ display: block; color: #000; font-weight: bold; font-size: 28px; line-height: 100%;padding-bottom: 14px; padding-top: 9px;}
.yox_on2 ul li em{ display: none;}
.yox_on2 ul li:nth-child(4){ margin-left: 112px;}
.yox_on2 ul li:nth-child(3){ margin-left: 117px; margin-top: 78px;}
.yox_on2 ul li:nth-child(2){ margin-left: 117px; margin-top: 166px;}
.yox_on2 ul li:nth-child(1){ margin-left: 43px; margin-top: 206px;}
.yox_on2 ul li.cur i{font-weight: bold; color: #f5821f;}
.yox_on2 ul li.cur i{background:url(../images/yox_on2.png)  no-repeat 0 bottom;}
.yox_on2 ul li.cur em{ display: block; position: absolute; top:305px; left: 0;background:url(../images/yox_on3.png)  no-repeat; width: 349px; height: 134px; font-size: 20px; color: #333; line-height: 32px; box-sizing: border-box; padding: 39px 35px 0;letter-spacing: 1px;}

.yox_on3{ height: 930px;}
.yox_on3 .tx_til{ margin-bottom:61px;}
.case_m ul{width:1200px; height:595px; position: relative; margin:0 auto;}
.case_m ul li{ width:380px;  background: #fff; overflow: hidden; box-shadow: 0 0 18px rgba(0,0,0,0.2); margin-top: 35px; height: 500px; float: left;}
.case_m ul li.roundabout-moveable-item{ width: 400px;}
.case_m ul li img{width: 100%;}
.case_m ul li em{ display: block;padding-top: 40px;  color: #333333; font-size: 24px; text-align: center; height: 36px;}
.case_m ul li i{ display: block; font-size: 14px; color: #848484; line-height: 29px; margin: 0 10%;}
.case_m ul li a{ display: none; text-align: center;}

.case_m ul li.roundabout-in-focus{ background: #f5821f;width:457px;  margin: 0 -10px 0; position: relative;z-index: 5;height:586px;}

.case_m ul li.roundabout-in-focus em{ color: #fff; position: relative; font-weight: bold;height: 76px; }
.case_m ul li.roundabout-in-focus em:before{ content:""; position:absolute;height:2px;width:30px;left:47%;top:89px; background:#fff}
.case_m ul li.roundabout-in-focus i{ color: #fff; height: 151px;}
.case_m ul li.roundabout-in-focus a{ display: block;}
.case_m ul li.roundabout-in-focus a img{ width: 52px;}
.case_m ul li:nth-of-type(3){ float: right;}

.yox_on5{background:url(../images/yx6.jpg)  no-repeat center 0; height: 947px;}
.yox_on5 .tx_til{ margin-bottom:61px;}
.yox_on5 ul li{ float: left; width: 370px; height: 215px; margin-bottom: 20px; border-radius: 7px; overflow: hidden; box-sizing: border-box; padding: 35px  0 0 25px; transition: all 0.2s;}
.yox_on5 ul li:nth-of-type(2n){ margin-left: 459px;}
.yox_on5 ul li:nth-of-type(5){ margin-left: 387px; width: 423px; height: 149px;}
.yox_on5 ul li i{ display: block; overflow: hidden; height: 66px; overflow: hidden; }
.yox_on5 ul li i span{ display: inline-block; float: left; font-size: 30px;font-weight: bold; line-height: 100%; padding-bottom: 23px;    color: #f5821f; border-bottom: 2px solid #000; margin-right: 19px;}
.yox_on5 ul li i b {font-weight: normal; float: left; font-size: 24px; color: #000000; width: 288px; line-height: 100%;text-shadow:1px   6px  0 #e5e5e5;}
.yox_on5 ul li em{ display: block; font-size: 14px; color: #7e7e7e; line-height: 23px; padding-right: 25px; padding-top: 6px;}
.yox_on5 ul li:nth-of-type(5) i b{ width: 328px;}
.yox_on5 ul li:nth-of-type(5){ padding-top: 0; margin-top: -6px;}
.yox_on5 ul li:hover{ background: #f5821f;}
.yox_on5 ul li:hover i span{ border-bottom: 2px solid #fff; margin-right: 0; padding-right: 19px;color: #fff;}
.yox_on5 ul li:hover i b{ color: #fff; text-shadow: none;}
.yox_on5 ul li:hover em{ color: #fff;}
.yox_on5 ul li:nth-of-type(5) i{ padding-top: 29px; box-sizing: border-box;}

.yox_on6{ height: 653px;}
.yox_on6  .tx_til{ margin-bottom: 48px;}
.yox_on6 ul{ overflow: hidden;}
.yox_on6 ul li{ float:left; width: 33.33%; padding-top: 16px; height: 200px; box-sizing: border-box; text-align: center; position: relative;}
.yox_on6 ul li:nth-child(1),.yox_on6 ul li:nth-child(2),.yox_on6 ul li:nth-child(3){ border-bottom: 1px solid #efefef;}
.yox_on6 ul li:nth-child(2),.yox_on6 ul li:nth-child(5){border-left: 1px solid #efefef;border-right: 1px solid #efefef;}
.yox_on6 ul li i{ display: block;font-weight: bold; font-size: 22px; font-weight: bold; padding-top: 6px;}
.yox_on6 ul li:hover i{ display: block; position: absolute;left: 0;top: 0; color: #fff; font-size: 28px; color: #fff;font-weight: bold;background:url(../images/yox_on6c.jpg)  no-repeat; width: 400px; height: 216px; box-sizing: border-box; padding:  37px 25% 0; line-height: 38px;}

.yox_on7{background:url(../images/yox_on7.jpg) repeat; padding-top: 97px;height: 1088px;}
.yox_on7 .tx_til{ margin-bottom: 48px;}
.yox_on71{ overflow: hidden; height: 140px;}
.yox_on71 ul li{ float: left;margin-bottom: 12px;background:url(../images/yx8_nav.jpg)  no-repeat right 15px;}
.yox_on71 ul li:nth-of-type(10n){ background: none;}
.yox_on71 ul li span{ display: inline-block; color: #6b6c6d;font-size: 16px; height: 44px; line-height: 44px; padding: 0 28px;    cursor: auto;}


.yox_on72{ height: 655px; overflow: hidden;}
.yox_on72 ul li{overflow: hidden; float: left; width: 389px; text-align: center; margin-right:16px;}
.yox_on72 ul li span{ display: block; overflow: hidden; font-size: 0; line-height: 0;height: 240px;}
.yox_on72 ul li img{ display: block; width: 377px; border: 6px solid #dbdbdb;}
.yox_on72 ul li i{ display: block; text-align: center;background:url(../images/yx8_navbg.jpg) no-repeat center 0; height: 81px; box-sizing: border-box; padding-top: 26px; font-size: 18px;color: #000;}
.yox_on72 ul li:nth-of-type(3n){ margin-right: 0;}
.yox_on7 h4{ text-align: center;}
.yox_on7 h4 a{ display: inline-block; width: 277px; height: 55px; line-height: 55px;text-align: center;border: 1px solid #6a6b6b; border-radius: 55px; font-size: 24px; font-weight: normal; transition: all 0.2s; color: #333;}
.yox_on7 h4 a:hover{ color: #fff; background: #f5821f;border: 1px solid #f5821f;}

.yox_on8{ padding: 97px 0;}
.tx_til{ text-align: center; line-height: 100%; color: #333;font-size: 55px;font-weight: normal;letter-spacing: -3px;}
.tx_til  i{ color: #f5821f; display: inline-block;line-height: 100%;}
.tx_til span{ display: block;display: block; color: #7a7e7f; font-size: 24px;font-weight: normal; padding: 26px 0 0 0;line-height: 100%;letter-spacing: 0;}
.yox_on8 h4{ text-align: center;}
.yox_on8 h4 a{ display: inline-block; width: 277px; height: 55px; line-height: 55px;text-align: center;border: 1px solid #6a6b6b; border-radius: 55px; font-size: 24px; font-weight: normal; transition: all 0.2s; color: #333;}
.yox_on8 h4 a:hover{ color: #fff; background: #f5821f;border: 1px solid #f5821f;}
.yox_on8 ul{ overflow: hidden; padding-top: 50px; padding-bottom: 40px;}
.yox_on8 ul li{ float: left; width: 555px;}
.yox_on8 ul li:nth-of-type(2n){ float: right;}
.yox_on8 ul li a{ display: block; overflow: hidden; height: 92px; border-bottom: 1px dashed #dcdcdc; transition: all 0.2s; padding: 25px 20px 0; }
.yox_on8 ul li:nth-of-type(7) a,.yox_on8 ul li:nth-of-type(8) a{ border-bottom: none;}
.yox_on8 ul li em{ display: block; float: left; overflow: hidden; width: 400px; color: #9a9a9a;font-size: 14px; line-height: 23px;}
.yox_on8 ul li em span{ display: block; color: #010101; font-size: 16px; line-height: 100%; margin-bottom: 8px;}
.yox_on8 ul li i{ display: inline-block; float: right; text-align: center; color: #231815; font-size:50px; line-height: 100%;}
.yox_on8 ul li i span{ color:#666160; font-size: 16px; display: block; line-height: 100%; padding-bottom: 5px;}
.yox_on8 ul li a:hover{ background: #f5821f;}
.yox_on8 ul li a:hover em{ color: #fbd3bc;}
.yox_on8 ul li a:hover span{ color: #fff;}
.yox_on8 ul li a:hover i{ color: #fef3e9;}

.yox_on9{ height: 808px;background:url(../images/y_about.jpg) no-repeat center 0; box-sizing: border-box; padding-top: 145px;}
.yox_on9 h3{ line-height: 100%;text-align: center; height: 435px; color: #333;font-size: 55px;font-weight: normal;}
.yox_on9 h3 i{ color: #f5821f;}
.yox_on9 h3 span{ display: block; color: #7a7e7f; font-size: 24px;font-weight: normal; padding: 36px 0 65px 0;}
.yox_on9 h3 em a{ display: inline-block; width: 277px; height: 55px; line-height: 55px;text-align: center;border: 1px solid #6a6b6b; border-radius: 55px; font-size: 24px; font-weight: normal; transition: all 0.2s; color: #333;}
.yox_on9 h3 em a:hover{ color: #fff; background: #f5821f;border: 1px solid #f5821f;}
.yox_on9 p{ overflow: hidden;}
.yox_on9 p i{ display: inline-block; float: left; padding-left: 42px;}
.yox_on9 p em{ display: inline-block; float: right; width: 858px; padding: 5px 35px 0 0; font-size:14px;color: #666; line-height: 29px;}
.yox_on9 p em span a{ color: #f5821f;}

.yox_link{overflow: hidden; padding-bottom: 42px;}
.yox_link h3{background:url(../images/y_link.jpg) no-repeat center bottom; float: left;width: 200px; text-align: center;font-weight: normal; font-size: 24px;color: #000; line-height: 100%; padding-bottom: 25px;}
.yox_link p{ float:left;width: 1000px; padding-top: 18px;}
.yox_link p a{ display: inline-block; font-size: 14px; color: #999; margin-right: 42px;}
/**/
/**/
/**/


@-webkit-keyframes spinAround {
	from {
		-webkit-transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(360deg);
	}
}
@keyframes spinAround {
	from {
		transform: rotate(0deg)
	}
	to {
		transform: rotate(360deg);
	}
}