
.clear{clear:both;height:0px;font-size:1px;line-height:0px}






.center-vertical{position:relative;top:50%;transform:translateY(-50%)}/*垂直居中代码 兼容IE9+*/

.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*文本超出 小圆点显示*/

.shadow{ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999')";  /* For IE 8 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999');  /* For IE 5.5 - 7 */-moz-box-shadow: 1px 1px 10px #999999;/* for firefox */ -webkit-box-shadow: 1px 1px 10px #999999;/* for safari or chrome */ box-shadow:1px 1px 10px #999999;/* for opera or ie9 */}

/* CSS Document public*/

.ar_article {color:#717173; font-size:14px; line-height:30px; text-align:justify; }



.ar_article p{font-size:14px; color:#717173; line-height:30px; padding-bottom:25px; text-align:justify;   }	



.ar_article strong{ font-weight:bold;}



.ar_article td,.ar_article th{ padding:5px 15px; border: 1px solid #c6c5c5;  }



.ar_article td p,.ar_article th p{ padding-bottom:0; margin-bottom:0; text-align: inherit;}



.ar_article  img{ max-width:100%; }



.ar_article a{ color:#717173;}



.ar_article a:hover{ text-decoration:underline;}



.ar_article a:hover span{text-decoration:underline;}



.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5,.ar_article h6{ font-weight:bold;}



/*==========================================首页 开始=============================================*/





/*==========================================banner轮播=============================================*/

.fullSlide{ min-width:1000px; position:relative;  height:804px; overflow:hidden; }

.fullSlide .bd{ position:relative; z-index:0;}

.fullSlide .bd ul{ width:100% !important;}

.fullSlide .bd li{ width:100% !important;  height:804px; z-index:0; }

.fullSlide .bd li a{ display:block; width:100%; height:804px; overflow: hidden;}

.fullSlide .bd li .txt{ width:1120px; height:260px; position:absolute; left:50%; top:272px; margin-left:-560px; z-index:1;}

.fullSlide .bd li .txt img{ float:left;}

.fullSlide .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.png) 0 0 no-repeat;

_background:url(../images/banner-btn-ie6.png) 0 0 no-repeat;}

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom: 56px; left:0; height: 2px; line-height: 20px; text-align:center; }

.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:65px; height:3px; margin:3px; background-color:#fff; line-height:9999;}

.fullSlide .hd ul .on{ background-color:#004327;}



/*==========================================导航=============================================*/

.nav-w{height:70px;position: absolute;z-index:100;top:40px;left: 0;}
.navl{ position:fixed; left:0; top:0; width:100%; margin-left:0; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#ddd')";  /* For IE 8 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#ddd');  /* For IE 5.5 - 7 */-moz-box-shadow: 1px 1px 10px #ddd;/* for firefox */ -webkit-box-shadow: 1px 1px 10px #ddd;/* for safari or chrome */ box-shadow:1px 1px 10px #ddd;/* for opera or ie9 */ background-color:#fff;}

.navBar{ position:relative; color:#4e4f4f; height:70px; line-height:70px; background:#fff;border-radius:2px; }

.navBar .logo{float:left;margin: 13px 0 0 40px;}

.navBar .nav{float: right;width: 700px;text-align: right;margin: 0 20px 0 0;}

.navBar .nav h3{font-weight:normal;font-size: 15px;height: 57px;}

.navBar .nav li{display: inline-block;width: 84px;height: 57px;text-align:center;}

.navBar .nav h3 a{zoom:1;height:16px;line-height:16px;padding:12px 0;display:block;color:#4e4f4f;text-align: center;}

.navBar .nav .on h3 a{padding: 11px 0; background:url(../images/hover.png) center bottom no-repeat; transition:all 0s;-webkit-transition:all 0s}

.navBar .nav li:hover h3 a{padding: 11px 0; background:url(../images/hover.png) center bottom no-repeat; transition:all 0s;-webkit-transition:all 0s}

.navBar .nav .sub{display:none; /*默认隐藏*/width: 1130px;padding: 35px 35px 35px 35px;position:absolute;left: 0;top: 70px;background:#222;float:left;line-height:30px;}

.navBar .nav .sub .l{float:left;margin-right:122px;text-align: left; width:305px;}

.navBar .nav .sub .l img{ float:left; width:305px; height:106px;}

.navBar .nav .sub .l .crumbs { color: #fff; font-size: 21px; text-align: left; display:inline-block; width:305px; height:28px; line-height:28px; float:left}

.navBar .nav .sub .l .level2-pic {width: 303px; display: block; margin-top: 26px;}

.navBar .nav .sub dl { float: left; height: 213px;}

.navBar .nav .sub dl + dl {border-left: 1px solid rgba(255, 255, 255, .2); padding-left: 44px;}

.dl2 {width: 200px;}

.dl1 {width: 200px;}

.navBar .nav .sub dt,.menu-level2 dd a { font-size: 14px; line-height: 2; }

.navBar .nav .sub dt {color: #fff;text-align: left;margin-bottom: 16px;}

.navBar .nav .sub dd {float: left;width: 100px;text-align: left;}

.navBar .nav .sub dd:nth-of-type(even) {margin-right: 40px;}

.navBar .nav .sub dd a {color: rgba(255, 255, 255, .5); font-size:12px;}

.navBar .nav .sub dd a:hover{ color:#fff; transition:all 0.5s;-webkit-transition:all 0.5s}



/*==========================================part1=============================================*/

.part1{ padding:50px 0 60px 0; position:relative; z-index:1;}

.part1 .nav h1,.part2 .nav h1,.part3 .nav h1,.part4 .nav h1,.n-part1 .nav h1,.n-part2 .nav h1,.n-part3 .nav h1,.n-part4 .nav h1,.n-part5 .nav h1,.jxsp .nav h1,.main-scroll .nav h1{ line-height:30px; font-size:24px; color:#474956; font-weight:lighter; font-family:arial; text-transform:uppercase; }

.part1 .nav h2,.part2 .nav h2,.part3 .nav h2,.part4 .nav h2,.n-part1 .nav h2,.n-part2 .nav h2,.n-part3 .nav h2,.n-part4 .nav h2,.n-part5 .nav h2,.jxsp .nav h2,.main-scroll .nav h2{ line-height:20px; font-size:17px; color:#49494b; font-weight:lighter; }



/*==========================================切换=============================================*/

.notice {width: 1200px;/* overflow: hidden; */margin-top: -30px!important;}

.notice .tab-hd .tab-nav{float: right;margin-right: -6px;}

.notice .tab-hd {height: 60px;color: #404040;}

.notice .tab-hd ul { padding-top: 4px; margin-left: 7px; }

.notice .tab-hd li{float: left;width:85px;height: 30px;line-height: 30px;border:#bababa 1px solid;margin:0 6px;border-radius:2px;text-align: center;}

.notice .tab-hd li a{display:block;padding:0 14px;font-size: 13px;color: #515254;}

.notice .tab-hd li.on{ background-color: #013b22; position: relative; border:#013b22 1px solid;}

.notice .tab-hd li.on a{ color:#fff;}



/*==========================================切换=============================================*/

.focusSwitch{width: 1200px;}

.focusSwitch ul{overflow:hidden;zoom:1;}

.focusSwitch .left{ float:left; width:600px;}

.focusSwitch li{width: 195px;height: 140px;float:left;margin: 0px 5px 5px 0;overflow:hidden;background: #fff;position:relative;}

.focusSwitch li img{/* float:left; */display:block;width:195px;height: 140px;}

.focusSwitch .m img{float:left;display:block;width:600px;height: 430px;}

.focusSwitch .m{width: 600px;height: 430px;background:#666567;color:#fff;float: right;margin: 0;}

.focusSwitch dl,.focusSwitch dl dd{ float:left;}

.focusSwitch dl dd{ position:relative;}

.focusSwitch .m .icon {display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: url(../images/icon_play.png) center no-repeat;}

.focusSwitch .m video{float:left;width: 716px;height: 405px;border:none;}

.focusSwitch li.t{ background:#780414; text-align:center; color:#fff; }

.focusSwitch li.t p{ padding:10px; line-height:18px; }

.focusSwitch li.t h3{ font:18px; color: #FFF8A7; }

/*.gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%);filter: gray; filter:alpha(opacity:60); opacity:0.6;  -moz-opacity:0.6; -khtml-opacity:0.6;} */

.focusSwitch li .txt{width:100%;height:0;background: #013b22;/*透明背景色，不透明其文字内容*/position:absolute;left:0;bottom:0;color:#fff;text-align:center;}

.focusSwitch li .txt img{ width:20px; height:20px; margin:50px auto 4px auto;}

.focusSwitch li .txt h3{font-weight:normal;height:0;text-align:center;line-height:34px; font-size:14px;}

.focusSwitch li .txt p{font-size:14px;text-align:center;}

.focusSwitch .on .txt{width:100%;height:100%;/* background:rgba(1,59,3,1); *//*透明背景色，不透明其文字内容*/position:absolute;left:0;bottom:0;color:#fff;text-align:center;}



/*======================j_弹窗======================*/

#page_show_box { position: fixed; z-index: 9995; top: -1000px; left: 0; display: block; height: 100%; width: 100%;}

#page_show_box .bg_box {position: fixed; z-index: 9994; top: 0px; display: none; height: 100%; width: 100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000'); background: rgba(0,0,0,0.7);}

#page_show_box .box {position: absolute;top: 50%;z-index: 9999;left: 50%;margin-left: -405px;}

#page_show_box .video_box {}

#bnt_close {display: block;width: 70px;height: 70px;background: #013b22;position: absolute;top: 0;right: 0;}

#bnt_close img {display: block;position: absolute;left: 20px;top: 23px;width: 25px;height: 25px;}

#bnt_close:hover img {transform: rotate(90deg);-ms-transform: rotate(90deg); 	/* IE 9 */-moz-transform: rotate(90deg); 	/* Firefox */-webkit-transform: rotate(90deg); /* Safari 和 Chrome */-o-transform: rotate(90deg); 	/* Opera */}



/*======================j_弹窗======================*/

#page_show_video_box {position: fixed;z-index: 9995;top: -1800px;left: 0;display: block;height: 100%;width: 100%;}

#page_show_video_box .bg_box {position: fixed;z-index: 9994;top: 0px;display: none;height: 100%;width: 100%;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000');background: rgba(0,0,0,0.7);}

#page_show_video_box .box {position: absolute;top: 50%;z-index: 9999;left: 50%;margin-left: -405px;}

#page_video {width: 796px;height: 415px;position: relative;}

#page_video .video_box {border: 5px solid #013b22;width: 716px;  height: 405px;overflow: hidden;}

#page_show_video_box #j_video {background: url(../images/j_loading.gif) center 200px no-repeat;  height: 405px; width: 716px; background-size: 100px 100px;}

#page_show_video_box .info {padding: 15px 25px 15px 25px;width: 676px;background: #013b22;}

#page_show_video_box .info h1.title {font-size: 18px;color: #fff;margin-bottom: 10px;}

#page_show_video_box .info p {line-height: 24px;overflow: hidden;font-size: 14px;color: #fff;padding-bottom: 15px}

#page_show_video_box .info p.last {padding-bottom: 0;}

#page_show_video_box #playercontainer {display: none;}

#page_show_video_box #page_ar {width: 810px;position: relative;}

#page_show_video_box #page_ar .ar_box {border: 5px solid #013b22;width: 730px;padding: 40px 0;background: #fff;position: relative;}

#page_show_video_box #page_ar .ar_box .ar_article {padding: 0px 35px;height: 540px;}



/*==========================================part2=============================================*/

.part2{ height:480px; background:#000000 url(../images/ys-bg.jpg) center center fixed no-repeat;}

.part2 .w1200{ padding:60px 0; background:none;}

.part2 .nav{ text-align:center; }

.part2 .nav h1,.part2 .nav h2{ color:#fff;}

.part2 .picScroll{width:1300px;margin-left: -50px!important;}

.part2 .picScroll .bd{position:relative;height: 310px;}

.part2 .picScroll .bd .bt{ position:absolute; bottom:0; left:50%; margin-left:-33px; width:65px; height:11px; background:url(../images/line.png) center center no-repeat;}

.part2 .picScroll .sPrev{ position: absolute; top: 0; left:0; display: block; width: 7px; height: 11px; background:url(../images/left.png) no-repeat; z-index: 9; overflow: hidden; }

.part2 .picScroll .sNext{ position: absolute; top: 0; right:0; display: block; width: 7px; height: 11px; background:url(../images/right.png) no-repeat; }

.part2 .picScroll .sPrev:hover,.part2 .picScroll sNext:hover{ filter:alpha(opacity:60); opacity:0.6;  -moz-opacity:0.6; -khtml-opacity:0.6; }

.part2 .picScroll ul{padding: 44px 0 0 0!important;overflow:hidden;zoom:1;}

.part2 .picScroll ul li .top{width:150px;height:150px;background:url(../images/yuan-bg.png) center bottom no-repeat;text-align:center;vertical-align:middle;display:table;position:relative;margin: 0 auto;}

.part2 .picScroll ul li .top span{ display:table-cell; vertical-align:middle;}

.part2 .picScroll ul li .top img{ display:inline;}

.part2 .picScroll ul li .top i{position:absolute;top: -8px;display:inline-block;width:100%;text-align:center;color:#fff;font-style:normal;font-size:18px;font-family: arial;}

.part2 .picScroll li{width: 260px; margin: 15px 0 10px 0; position:relative; float:left; display:inline; }

.part2 .picScroll li .pic {position:relative;display:block;overflow:hidden;margin-bottom:6px;}

.part2 .picScroll li .pic img {display:block;background:#ddd;}

.part2 .picScroll li p {height:15px;margin-top:5px;color:#999;line-height:15px;overflow:hidden;}

.part2 .picScroll li .txt1 a{color:#333;}

.part2 .picScroll li .movielist_tt {position:relative;height:16px;line-height:16px;padding-right:30px;overflow:hidden;}

.part2 .picScroll li .movielist_tt a {font-size:14px;}

.part2 .picScroll li .score {color:#FF6600;font-family:Arial;position:absolute;top:0;right:10px; font-weight:lighter;}

.part2 .picScroll li h3{ display:inline-block; width:100%; height:56px; line-height:56px; overflow:hidden; text-align:center; font-size:14px; color:#fff; font-weight:normal; text-overflow:ellipsis;white-space:nowrap}

.part2 .picScroll li:hover{ margin-top:-3px; }

.part2 .picScroll .scrollWrap{ width:1250px; overflow:hidden;}



/*==========================================part3=============================================*/

.part3 .w1200{padding: 60px 0 30px 0;background:none;}

.part3 .nav{ text-align:center; }

.part3 .nav h1,.part3 .nav h2{ color:#474956;}

.notice1 {width: 1350px;height: 420px;overflow: hidden;margin: 22px auto 30px auto!important;margin-left: -75px!important;}

.notice1 .tab-hd .tab-nav{width: 100%;float: left; text-align: center;}

.notice1 .tab-hd {height: 40px;color: #404040;margin: 0 0 40px 0;}

.notice1 .tab-hd li,.notice1 .tab-hd i{display: inline-block; height: 30px;line-height: 30px;margin:0 6px;border-radius:2px;text-align: center;}

.notice1 .tab-hd li img,.notice1 .tab-hd i img{float:left;margin-top: 24px;}

.notice1 .tab-hd li a{display:block;padding:0 14px;font-size: 13px;color: #515254;}

.notice1 .tab-hd li.on{position: relative;}

.notice1 .tab-hd li.on a{ color:#008842;}

.performance-item {display:none;}

.performance-item.cur {display:block;width: 100%;}

.zja-news .swiper-container {display:none;overflow:inherit;}

.zja-news .swiper-container.cur {display:block;}

.performance-item ul li{background:url(../images/zp-bg.png) center bottom no-repeat;background-size: 260px 16px;}

.performance-item ul li img{margin-top: -9px;}



/*==========================================part4=============================================*/

.part4{ background-color:#fafafa;}

.part4 .w1200{ padding:60px 0; background:none;}

.part4 .nav{text-align:center;margin: 0 0 30px 0;}

.part4 ul .w{background-color:#013b22;width:380px;height: 176px;padding: 32px 50px;}

.part4 ul .w h2{color:#fff;font-size:17px;display: block;line-height: 50px;}

.part4 ul .w p{ line-height:22px; color:#c7ceca; font-weight:lighter; display:inline-block; width:100%; font-size:12px;}

.part4 ul .w img{margin-top: 36px;}

.part4 ul li{ float:left; width:240px; height:240px; position:relative;}

.part4 ul li img{/* float:left; */width:240px;height:240px;}

.part4 ul .w img { float:left; width:27px; height:27px;}

.part4 .nav h1,.part4 .nav h2{ color:#474956;}

.part4 li .txt{width:100%;height:0;background-color: #013b22;/*透明背景色，不透明其文字内容*/position:absolute;left:0;top:0;color:#fff;text-align:center;}

.part4 li .txt img{width:19px;height:19px;margin: 16px auto 4px auto; display:none;}

.part4 li .txt h3{font-weight:normal;height: 28px;text-align:center;line-height:34px;font-size:14px; margin-top:70px; display:none;}

.part4 li .txt p{font-size:14px;text-align:center; display:none;}

.part4 .on .txt{width:100%;height:100%; background:rgba(1,59,3,1);/*透明背景色，不透明其文字内容*/position:absolute;left:0;bottom:0;color:#fff; text-align:center;}

.part4 ul li:hover .txt h3,.part4 ul li:hover .txt p,.part4 ul li:hover .txt img{ display:block; }



/*==========================================part5=============================================*/

.part5{ height:245px; background:#000000 url(../images/gg-bg.jpg) center center fixed no-repeat;}

.part5 .w1200{ padding:60px 0; background:none;}

.part5 .nav{ text-align:left; }

.part5 .nav h1,.part5 .nav h2{ color:#fff; font-weight:lighter;}

.part5 .nav h1{ line-height:30px; font-size:28px; }

.part5 .nav h2{ line-height:30px; height:30px; font-size:12px; text-transform:uppercase; margin-bottom:25px; color:#d3c2c2; }

.part5 .nav h2 span,.part5 .nav h2 img{ float:left;}

.part5 .nav h2 img{ margin:10px 0 0 10px}

.part5 ul li{ float:left; margin-right:14px; width:140px; height:40px; line-height:40px; border:#a16867 1px solid; border-radius:2px; text-align:center;}

.part5 ul li a{ color:#fff; display:block;}

.part5 ul li:hover{background-color:#013b22; border:#013b22 1px solid;}



/*==========================================part6=============================================*/

.part6{ padding:60px 0;}

.part6 .con{ float:left; width:604px; /* margin:0 4px; */ }

.part6 .con .gd{ float:left; margin:4px; width:596px; height:200px}

.part6 .con .gd img{ float:left;}

.part6 .con ul li{ float:left; width:294px; height:200px; margin:4px; overflow:hidden;}

.part6 .con ul li img{ float:left}

.part6 .con .nav{ float:left; width:254px; height:333px; background:#013b22 url(../images/xyfc-nav-bg.png) no-repeat; margin:4px; padding:75px 0 0 40px; position:relative; z-index:1;}

.part6 .con .w{ width:302px;}

.part6 .con .nav h1{ line-height:30px; font-size:24px; color:#fff; font-weight:lighter; font-family:arial; text-transform:uppercase; }

.part6 .con .nav h2{ line-height:20px; font-size:17px; color:#fff; font-weight:lighter; }

.part6 .con .nav img{ float:left; margin-top:25px; display:block;}

.part6 .con .nav:hover img,.part6 .con .nav:hover h1,.part6 .con .nav:hover h2{ margin-left:4px;transition: all 0.3s; -moz-transition: all 0.3s; /* Firefox 4 */ -webkit-transition: all 0.3s; /* Safari 和 Chrome */-o-transition: all 0.3s; /* Opera */ }



/*==========================================part7=============================================*/

.part7{ background-color:#fafafa;}

.part7 .picScroll1{width:1300px;height: 334px;margin-left: -50px!important;overflow:hidden;}

.part7 .picScroll1 .tempWrap{ margin-left: 50px;}

.part7 .picScroll1 .bd{position:relative;height: 310px;}

.part7 .picScroll1 .sPrev{ position: absolute; top: 90px; left:0; display: block; width: 13px; height: 26px; background:url(../images/btn_l.png) no-repeat; z-index: 9; overflow: hidden; }

.part7 .picScroll1 .sNext{ position: absolute; top: 90px; right:0; display: block; width: 13px; height: 26px; background:url(../images/btn_r.png) no-repeat; }

.part7 .picScroll1 .sPrev:hover,.part7 .picScroll1 .sNext:hover{ filter:alpha(opacity:60); opacity:0.6;  -moz-opacity:0.6; -khtml-opacity:0.6; }

.part7 .picScroll1 ul{padding: 10px 0 0 0!important;overflow:hidden;zoom:1; margin-left:50px;}

.part7 .picScroll1 li{width: 300px;position:relative;height: 314px;float:left;/* display:inline; */}



.part7 .picScroll1 li:hover{ background-color:#013b22;}

.part7 .picScroll1 li .top{ float:left; width:300px; height:190px; margin-bottom:6px; overflow:hidden}

.part7 .picScroll1 li .top img{ float:left; width:300px; height:190px;}

.part7 .picScroll1 .scrollWrap{ width:1250px; overflow:hidden;}

.part7 .picScroll1 li .bottom{float:left;padding:5px 20px;}

.part7 .picScroll1 li .bottom h3{ font-size:14px; color:#222225; line-height:36px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.part7 .picScroll1 li .bottom p{ color:#a6a6a7; line-height:18px; height:36px; overflow:hidden; font-size:12px;}

.part7 .picScroll1 li .bottom span{ color:#5b5c5e; line-height:36px; font-size:12px;}

.part7 .picScroll1 li:hover h3,.part7 .picScroll1 li:hover p,.part7 .picScroll1 li:hover span{ color:#fff;}



/*==========================================part8=============================================*/

.part8{ text-align: center; }

.part8 ul li{ width: 140px; height: 50px; line-height: 50px; overflow: hidden; text-align: center; display: inline-block; position: relative; font-size: 14px; color: #5b5c5e;font-weight: bold; }

.part8 ul li ul{ position: absolute; top: 10px; left: 0; width: 100%; }

.part8 ul li ul li{  float: left; width: 100%; color: #5b5c5e; line-height: 24px }

.part8 ul li ul li a{ color: #5b5c5e; }

#fix_ewm_box{position: fixed; top: 0px; right: 0; z-index: 9999; display: none; width: 100%; height: 100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8000000', endColorstr='#D8000000');background:rgba(0,0,0,0.9); }

#fix_ewm_box .ewm img{ display: block; position: absolute; top: 50%; margin-top: -160px;  left: 50%; margin-left: -120px; width: 200px; height: 228px; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; ;}



/*==========================================底部=============================================*/





/*==========================================首页 结束=============================================*/



/*==========================================关于 开始=============================================*/



/*======================内页大图=========================*/

.n-banner{ background:url(../images/n-banner-bg.jpg) center top no-repeat; height:580px; color:#fff; }

.n-banner h1{ font-size:30px; font-family:arial; text-transform:uppercase; line-height:40px; font-weight:normal;}

.n-banner h2{ font-size:27px; font-weight:normal;}

/*======================当前位置=========================*/

.n_nav{position: absolute;left: 0;top: 0;z-index: 0;}

.n_nav{margin: 0 0 0 -22px;}

.n_nav a{position: relative;float: left;display: block; padding: 0 25px;}

.n_nav a.first{ background: none;}

.n_nav a strong{position: relative;display: block;text-align: center;z-index: 9;height: 55px;line-height:55px;color: #4e4f4f;font-size: 14px;font-weight: 100;}

.n_nav a span{position: absolute; left: -1px; top: 0; z-index: 1; width: 100%; display: inherit; text-align: center;}

.n_nav i{float: left;width: 13px;height: 55px;display:inline-block;background: url(../images/line1.png) center center no-repeat;}

.n_nav a.on strong{color:#008842;}

.n_nav a:hover strong{ color:#008842;}

.n_title{ position:relative; background: #fafafa; height: 55px; line-height: 55px; overflow: hidden; padding:23px 0;}

.n_title .main_box{  position: relative;  height: 55px;} 

.n_title h1{ padding:0 0 0px 0px;  font-size:16px; color:#404041; line-height:55px; }

.n_title h1 span{ font-size:14px; color:#404041; line-height:48px;  font-family: "Arial"; text-transform:uppercase; font-weight:normal; padding-left:5px;}

.position{ position: absolute; right: 0; top: 0; line-height: 55px; height: 55px;  color:#7b7b7d; background:url(../images/icon_home.png) left center no-repeat; padding-left:18px;}

.position a{ vertical-align: middle; font-size:12px; color:#7b7b7d; float: left; display: block; line-height: 55px; }

.position i{background: url(../images/icon_position_id.png) center no-repeat; float: left; display: block;  height: 55px; width: 25px;}

.position span{ vertical-align: middle; font-size:12px; color:#027c3d; font-style:normal;float: left; display: block;  line-height: 55px;  }

.position a:hover{ color:#027c3d;}

/*======================关于南山=========================*/

.n-part1{ border-bottom:#cdcdcd 1px solid;}

.n-part1 .nav{ text-align:center; margin-bottom:40px;}

.n-part1 .w1200{ padding:50px 0 30px 0; border:none;}

/*======================南山团队=========================*/

.n-part2{ padding:60px 0;}

.n-part2 .w1200{ padding:60px 0; background:none;}

.n-part2 .nav{text-align:center;margin: 0 0 30px 0;}

.n-part2 ul{width:1240px;float: left;margin: 0 0 0 -20px;}

.n-part2 ul li{float:left;width: 270px;height: 270px;margin: 15px 20px;position:relative;}

.n-part2 ul li img{ width:270px;height:270px;}

.n-part2 .nav h1,.n-part2 .nav h2{ color:#474956;}

.n-part2 li .txt{width:100%;height:0;background-color: #013b22;/*透明背景色，不透明其文字内容*/position:absolute;left:0;top:0;color:#fff;text-align:center;}

.n-part2 li .txt img{width:19px;height:19px;margin: 16px auto 4px auto; display:none;}

.n-part2 li .txt h3{font-weight:normal;height: 28px;text-align:center;line-height:34px;font-size:14px; margin-top:70px; display:none;}

.n-part2 li .txt p{font-size:14px;text-align:center; display:none;}

.n-part2 .on .txt{width:100%;height:100%; background:rgba(1,59,3,1);/*透明背景色，不透明其文字内容*/position:absolute;left:0;bottom:0;color:#fff; text-align:center;}

.n-part2 ul li:hover .txt h3,.n-part2 ul li:hover .txt p,.n-part2 ul li:hover .txt img{ display:block; }

/*======================教师作品=========================*/

.n-part3{background-color:#fafafa;padding: 56px 0;}

.n-part3 .n-part1{border:none!important}

.n-part3 .n-part1 .nav{ margin-bottom:30px!important;}

.n-part3 .notice1 .tab-hd{margin-bottom: 0px!important;}

.n-part3 .notice1{width:1200px!important;margin:0!important;height: 590px;}

.n-part3 .tab-bd{float:left;width:1200px;height: 534px!important;}

.n-part3 .picScroll .bd .bt{position:absolute;bottom:0;left:50%;margin-left: -50px;width: 100px;height:30px;}

.n-part3 .picScroll .sPrev{position: absolute;top: 0;left:0;display: block;width: 43px;height: 20px;line-height: 20px;text-align: center; font-family: "SimSun";border: #bababa 1px solid;z-index: 9;color: #bababa; overflow: hidden;border-radius: 3px; font-size:9px;}

.n-part3 .picScroll .sNext{position: absolute;top: 0;right:0;display: block;width: 43px;height: 20px;line-height: 20px;text-align: center;border-radius: 3px;border: #bababa 1px solid;font-family: "SimSun";color: #bababa; font-size:9px;}

.n-part3 .picScroll .sPrev:hover{ background-color:#013b22; color:#fff;width: 43px;height:20px; border: #013b22 1px solid;}

.n-part3 .picScroll .sNext:hover{ background-color:#013b22; color:#fff;width: 43px;height: 20px; border: #013b22 1px solid;}

/*==============滚动条=====================*/

.thumblist{width: 1200px;height: 522px;margin:20px auto;position:relative;}

.thumblist ul{ padding:0;margin:0; position:relative;  display:inherit; width:1240px; height:492px;   }

.thumblist ul li{ width:275px; height:455px; margin:0 35px 0 0; text-align:left; display:inline-block; overflow:hidden; float: left;}

.thumblist ul li img{ float:left; width:275px; height:375px; margin-bottom:15px;}

.thumblist ul li h3{ float:left; line-height:20px; height:20px; font-size:14px; color:#535252; display:block; padding:0 10px; width:255px; }

.thumblist ul li span{ float:left; height:16px;line-height:16px;overflow:hidden; font-size:12px; color:#979696; display:block; padding:0 10px;  width:255px;}

.container ul li div.current img{border:solid 1px #ff6600;padding:3px;}

 

/* hScrollPane */

.hScrollPane_dragbar{position:absolute;left:0!important;bottom:0px;width:1200px!important;height: 7px;margin:0 auto; background:url(../images/line3.png) center center repeat-x;}

.hScrollPane_draghandle{height: 7px;width:30px;overflow:hidden;position:absolute;top:0px;left:0px;cursor:default;;background-repeat:no-repeat;background-color: #008842;-moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}

/*======================教师作品=========================*/

.n-part4{ border-bottom:#cdcdcd 1px solid;}

.n-part4 .w1200{ padding:60px 0; border:none}

.n-part4 .picScroll1{width:1300px;height: 480px;margin-left: -50px!important;overflow:hidden;}


.n-part4 .picScroll1 .bd{position:relative;height: 480px;     width: 1200px; margin: 0 auto;}

.n-part4 .picScroll1 .sPrev{position: absolute;top: 230px;left:0;display: block;width: 13px;height: 26px;background:url(../images/btn_l.png) no-repeat;z-index: 9;overflow: hidden;}

.n-part4 .picScroll1 .sNext{position: absolute;top: 230px;right:0;display: block;width: 13px;height: 26px;background:url(../images/btn_r.png) no-repeat;}

.n-part4 .picScroll1 .sPrev:hover,.n-part4 .picScroll1 .sNext:hover{ filter:alpha(opacity:60); opacity:0.6;  -moz-opacity:0.6; -khtml-opacity:0.6; }

.n-part4 .w1200{ padding:60px 0; background:none;}

.n-part4 .nav{text-align:center;margin: 0 0 30px 0;}

.n-part4 ul{ width:1240px; margin:0 -40px 0 0 ;}

.n-part4 ul li{float:left;width: 240px;height: 480px;position:relative; overflow:hidden}

.n-part4 ul li img{float: left;width:240px;height: 420px;position:relative;z-index:0;}

.n-part4 .nav h1,.n-part4 .nav h2{ color:#474956;}

.n-part4 li .txt{float:left;width:100%;height: 60px;background-color: #fafafa;color:#636363;text-align:center;position:relative;z-index:1;}

.n-part4 li:hover .txt{ background-color: #013b22; color:#fff}

.n-part4 li .txt img{display: none;width:19px;height:19px;margin: 16px auto 4px auto;float:none;transform:scale(1)!important;-webkit-transform:scale(1)!important;filter:alpha(opacity=100)!important;-moz-opacity:1!important;opacity:1!important;}

.n-part4 li .txt h3{font-weight:normal;height: 60px;text-align:center;line-height: 60px;font-size:14px;/* margin-top:70px; */}

.n-part4 li .txt p{font-size:14px;text-align:center;display: none;}

/*======================校园风采=========================*/

.n-part5 .w1200{ padding:60px 0; border:none}

.n-part5 .picScroll1{width:1300px;margin-left: -50px!important;overflow:hidden;}

.n-part5 .picScroll1 .bd{position:relative; width: 1200px; margin: 0 auto; z-index:0; overflow:hidden;}

.n-part5 .picScroll1 .sPrev{position: absolute;top: 290px;left:0;display: block;width: 13px;height: 26px;background:url(../images/btn_l.png) no-repeat;z-index: 9;overflow: hidden;}

.n-part5 .picScroll1 .sNext{position: absolute;top: 290px;right:0;z-index: 1111111111;display: block;width: 13px;height: 26px;background:url(../images/btn_r.png) no-repeat;}

.n-part5 .picScroll1 .sPrev:hover,.n-part4 .picScroll1 .sNext:hover{ filter:alpha(opacity:60); opacity:0.6;  -moz-opacity:0.6; -khtml-opacity:0.6; }

.n-part5 .picScroll1 .tempWrap{ width:1205px!important;}

.n-part5 .w1200{ padding:60px 0; background:none;}

.n-part5 .nav{text-align:center;margin: 0 0 30px 0;}

.n-part5 ul{ width:1240px; margin:0 0 0 -40px;}

.n-part5 ul li{float:left;width: 605px!important;overflow: hidden;position:relative;margin: 0 0 0 0;}

.n-part5 ul li span{ display:block; float:left; width:292px; height:200px; overflow:hidden; margin:5px 5px;}

.n-part5 ul li span img{ float:left; width:292px; height:200px;}

.n-part5 ul li .span{ float:left; width:595px; height:405px; overflow:hidden;}

.n-part5 ul li .span img{ float:left; width:595px; height:405px;}

/*======================为什么一定是这里=========================*/

.n-part6{ background-color:#fafafa; }

.n-part6 .w1200{ padding:60px 0; border:none}

.n-part6 ul{width:1240px;margin: 0 0 0 -20px;overflow:hidden;}

.n-part6 ul li{float:left; width: 270px; height:130px; overflow: hidden; margin:5px 20px; background-color:#5e605f; border-radius:2px; vertical-align:middle; display:table}

.n-part6 ul li:hover{ background-color:#013b22 }

.n-part6 ul li i{ width:96px; height:130px; display:table-cell; vertical-align:middle;}

.n-part6 ul li img{ float:right}

.n-part6 ul li a{ color:#fff;}

.n-part6 ul li dl{float:right;width:164px;height: 48px;text-align:left;padding: 42px 0 40px 10px;}

.n-part6 ul li dl dt{width:100px;font-size:15px;line-height: 28px;}

.n-part6 ul li dl dd{width:100px;font-size:12px;line-height: 12px;}



/*==========================================关于 结束=============================================*/



/*==========================================资讯 开始=============================================*/

.main-scroll{height:auto;padding: 50px 0 0 0;background:url(../images/bg.png)}

.main-scroll ul{position: relative;z-index: 3;width: 1200px;margin: 0 auto; margin: 0 auto;padding-bottom: 5px;border-bottom: solid 1px #eee;}

.main-scroll ul li{ float:left; width:370px; height:385px; margin:0 45px 30px 0; text-align:left; cursor:pointer; overflow:hidden;}


/*.main-scroll ul li:nth-child(3n){ margin-right: 0;}*/
/*↓是企业文化的设置右边距，↑是鹏鸿故事设置的*/
.ttxw_con1 .divBox .main-scroll ul li:nth-child(3n){margin-right: 0;}


.main-scroll ul li img{ float:left; width:370px; height:235px; position:relative; z-index:0 }

.main-scroll ul li .con{ float:left; width:340px; height:150px; padding:0 15px; background-color:#fafafa; position:relative; z-index:1}

.main-scroll ul li .con h2{font-size: 15px; line-height:36px; height:36px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; margin-top:20px;}

.main-scroll ul li .con h2 a{ color:#4b4b4d; font-weight:normal;}

.main-scroll ul li .con p{font-size:12px; color:#939395; line-height:18px; height:36px; overflow:hidden; margin-bottom:15px;}

.main-scroll ul li .con span{ float:left; display:block; width:200px; line-height:18px; height:18px; color:#767779; font-size:12px;}

.main-scroll ul li .con> a{float:right;text-align: right;display:block;width:60px;line-height:18px;height:18px;color:#767779; font-size:12px;}

.main-scroll ul li:hover .con{ background-color:#bc1717;}

.main-scroll ul li:hover h2 a,.main-scroll ul li:hover .con a,.main-scroll ul li:hover p,.main-scroll ul li:hover span{ color:#fff;}



/*==========================================资讯 结束=============================================*/



/*==========================================资讯详情 开始=============================================*/



.detail{ padding:50px 0}

.detail .left{float:left;width:365px;}

.detail .left .news{float:left;width:365px;padding: 0 0 25px 0;border-bottom: #e5e6ea 1px solid; margin-bottom:38px;}

.detail .left h1{float:left;width:100%;display:block;line-height:30px;overflow:hidden;font-size:18px;font-weight:normal;margin-bottom: 40px;}

.detail .left h1 a{ color:#666;}

.detail .left h1 a:hover{ color:#008842;}

.detail .left span{float: left;padding: 0 36px 0 16px;font-size:12px;color:#afafb2;display:inline-block;line-height: 36px;height: 36px;}

.detail .left span a{font-size:12px;color:#afafb2;float:left;margin-right: 7px;}

.detail .left .span1{ background:url(../images/time.png) left center no-repeat;}

.detail .left .span2{ background:url(../images/fx.png) left center no-repeat;}

.detail .left ul{ width:100%; height:auto;}

.detail .left ul li{ float:left; display:inline-block; line-height:22px; height:22px; font-size:12px; }

.detail .left ul li a{ display:block; color:#8e8f92; background-color:#f8f8f8; padding:0 16px; margin-right:10px; float:left;   }

.detail .left ul li a:hover{ color:#fff; background-color:#013b22}

.detail .right{ float:right; width:762px; min-height:600px;}

.ar_article p{font-size:14px; color:#717173; line-height:30px; padding-bottom:25px; text-align:justify;   }	

.ar_article strong{ font-weight:bold;}

.ar_article td,.ar_article th{ padding:5px 15px; border: 1px solid #c6c5c5;  }

.ar_article td p,.ar_article th p{ padding-bottom:0; margin-bottom:0; text-align: inherit;}

.ar_article  img{ max-width:100%; margin:15px 0; }

.ar_article a{ color:#717173;}

.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5,.ar_article h6{ font-weight:bold;}







/*==========================================资讯详情 结束=============================================*/



/*==========================================作品 开始=============================================*/



.main-scroll1{width: 1200px;margin: 50px auto;overflow:hidden;position:relative;}

.main-scroll1 ul{float:left;width: 1240px;}

.main-scroll1 ul li{float:left;width:275px;height:455px;margin: 0 35px 20px 0;overflow: hidden;text-align:left;}

.main-scroll1 ul li img{float:left;width:275px;height:375px;/* margin-bottom:15px; */}

.main-scroll1 ul li .con{float:left;width:310px;height: 68px;padding: 15px 15px;background-color:#fafafa;position:relative;z-index:1;}

.main-scroll1 ul li .con h3{float:left;line-height:20px;height:20px;font-size:14px;color:#535252;display:block;width:100%;font-weight: normal;}

.main-scroll1 ul li .con span{ float:left; height:16px;line-height:16px;overflow:hidden; font-size:12px; color:#979696; display:block; width:100%;}

.main-scroll1 ul li:hover .con{ background-color:#013b22;}

.main-scroll1 ul li:hover h3,.main-scroll1 ul li:hover a,.main-scroll1 ul li:hover span{ color:#fff;}



/*==========================================作品 结束=============================================*/



/*==========================================报名 开始=============================================*/



.main-form .mail{ float:left;padding: 60px 0 0 80px;}

.main-form .mail .nav{float:left;width: 100%;line-height: 50px;height: 50px;margin: 0 0 36px 31px;background:url(../images/bm-bottom-icon.png) left bottom no-repeat;}

.main-form .mail .nav h2{ float:left; display:inline-block; font-size: 18px; color:#0f804f; text-transform:uppercase; margin: 0 10px 0 0;}

.main-form .mail .nav span{ float:left; display:inline-block; font-size: 17px; color:#3a3a3b;}

.main-form{width: 1200px;margin: 62px auto;overflow:hidden;position:relative; background: url(../images/scroll-form-bg.png) right bottom no-repeat; min-height:640px;}

.main-form ul{float:left;width: 1240px;}

.main-form ul li{float:left;width:275px;height:455px;margin: 0 35px 10px 0;text-align:left;}

.main-form ul li img{ float:left; width:275px; height:375px; margin-bottom:15px;}

.main-form ul li h3{ float:left; line-height:20px; height:20px; font-size:14px; color:#535252; display:block; padding:0 10px; width:255px; }

.main-form ul li span{ float:left; height:16px;line-height:16px;overflow:hidden; font-size:12px; color:#979696; display:block; padding:0 10px;  width:255px;}

.main-form .messages{padding:15px 0;}

.main-form .messages input,.main-form .messages select,.main-form .messages textarea{margin:0;padding:0; background:none; border:0; font-family:"Microsoft Yahei";}

.main-form .messlist {height: 37px;margin-bottom: 15px; float:left; width:100%}

.main-form .messlist label{float:left;width:100px;height:30px;font-size:14px;line-height: 37px;text-align:right;padding-right:10px;color: #454646;}

.main-form .messlist input{float:left;width: 316px;height: 35px;padding-left: 10px;border: #d7d7da 1px solid;cursor: pointer;color: #666;outline: navajowhite;}

.main-form .submit input{ padding-left:0px;}

.main-form .messlist.textareas{ height:auto;}

.main-form .messlist textarea{float:left;width:400px; height:110px;padding:5px;border:#ccc 1px solid;}

.main-form .messlist .yzms input{width:100px;}

.main-form .messlist .yzms .yzmimg{ float:left;margin-left:10px;}

.main-form .messsub{padding:0px 0 0 110px;}

.main-form .messsub input{width:100px; height:35px; background:#ddd; font-size:14px; font-weight:bold; cursor:pointer;margin-right:5px}

.main-form .messsub input:hover{ background:#f60;color:#fff;}

#label0,#label1,#label2,#label3,#label4,#label5,#label6,#label7,#label8,#label9,#label10,#label11,#label12,#label13,#label14{display:none;color:#0aa770;float: left;height:28px;line-height:28px;padding: 0 0 0 10px;}

input[type='radio'],input[type='checkbox']{width: 20px;height: 20px;vertical-align:middle;opacity: 0;}

.main-form .input_style{background: url(../images/dot.png) no-repeat;width: 20px;height: 20px;display: inline-block;}

.radio_bg{background: url(../images/dot.png) no-repeat; cursor:pointer;}

.radio_bg_check{background: url(../images/dot-on.png) no-repeat !important;}

.main-form .messlist lable i{ float:left; margin: 10px 0 0 0;}

.main-form .messlist lable span{ float:left; margin: 6px 38px 0 0;font-size: 14px;color: #7f8081;}

.main-form .messages .top{ margin: -8px 0 5px 0;}

.main-form .messlist #button{ float:left; width:125px; height:40px; line-height:40px; color:#fff; font-size:14px; background-color:#0f804f; border:none; border-radius:2px; margin:15px 0 0 214px}

.main-form .messlist #button:hover{ background-color:#013b22}



/*==========================================报名 结束=============================================*/



/*==========================================联系 开始=============================================*/



.contact .mail{ float:left;padding: 60px 0 40px 0;}

.contact .mail .nav{ float:left; line-height: 50px;height: 50px;margin: 0 0 36px 31px; background:url(../images/bm-bottom-icon.png) left bottom no-repeat;}

.contact .mail .nav h2{ float:left; display:inline-block; font-size: 18px; color:#0f804f; text-transform:uppercase; margin: 0 10px 0 0;}

.contact .mail .nav span{ float:left; display:inline-block; font-size: 17px; color:#3a3a3b;}

.contact{width: 1200px;margin: 62px auto 40px auto;overflow:hidden;position:relative; min-height:500px;}

.contact ul{float:left;width: 1240px;}

.contact ul li{float:left;width:275px;height:455px;margin: 0 35px 10px 0;text-align:left;}

.contact ul li img{ float:left; width:275px; height:375px; margin-bottom:15px;}

.contact ul li h3{ float:left; line-height:20px; height:20px; font-size:14px; color:#535252; display:block; padding:0 10px; width:255px; }

.contact ul li span{ float:left; height:16px;line-height:16px;overflow:hidden; font-size:12px; color:#979696; display:block; padding:0 10px;  width:255px;}

.contact .messages{padding:15px 0;}

.contact .messages input,.contact .messages select,.contact .messages textarea{margin:0;padding:0; background:none; border:0;}

.sendbox{ float:left; width: 582px;}

.contact .messlist {height: 37px;margin: 5px 0 10px 0;float:left;width: 154px;margin-right: 35px;border-bottom: #d7d7da 1px solid;}

.contact .messlist label{float:left;width: 42px; height:30px; color: #888989;font-size: 13px; line-height:30px; text-align: left;padding-right:10px;}

.contact .messlist input{font-size:13px; color: #888989; float:right; width: 102px; height:30px; outline: none;}

.contact .messlist.textareas{height: 85px;float: left;width: 535px;position: relative;}

.contact .messlist textarea{float:left; width: 483px; height: 72px; resize:none; outline:none; line-height: 25px; padding-left: 52px;color: #666; position:absolute; right: 0;top: 3px;}

.contact .messlist .yzms input{width:100px;}

.contact .messlist .yzms .yzmimg{ float:left;margin-left:10px;}

.contact .messsub{padding: 0px 0 0 0;float: left;}

.contact .messsub input{width: 105px; height: 34px; background: #999b9f; font-size:14px; font-weight:bold; cursor:pointer;margin: 25px 0 0 0;border-radius: 2px; color:#fff}

.contact .messsub input:hover{ background:#0f804f; }

#label0,#label1,#label2,#label3,#label4,#label5,#label6,#label7,#label8,#label9,#label10,#label11,#label12,#label13,#label14{display:none;color:#0aa770;float: left;height:28px;line-height:28px;padding: 10px 0 0 0;font-size: 12px;}

input[type='radio'],input[type='checkbox']{width: 20px;height: 20px;vertical-align:middle;opacity: 0;}

.contact .input_style{background: url(../images/dot.png) no-repeat; width: 20px; height: 20px;display: inline-block;}

.radio_bg{background: url(../images/dot.png) no-repeat;}

.radio_bg_check{background: url(../images/dot-on.png) no-repeat;}

.contact .messlist lable i{ float:left; margin: 10px 0 0 0;}

.contact .messlist lable span{ float:left; margin: 6px 38px 0 0; font-size: 14px;color: #7f8081;}

.contact .messages .top{ margin: -8px 0 5px 0;}

.contact .messlist #button{ float:left; width:125px; height:40px; line-height:40px; color:#fff; font-size:14px; background-color:#0f804f; border:none; border-radius:2px; margin:15px 0 0 214px}

.contact{padding: 20px 0;text-align:left;}

.contact .left{ float:left; width:535px; }

.contact .left h1{ width:100%; height:60px; line-height:60px; font-size:42px; color:#646566; background:url(../images/contact-icon.png) left top no-repeat;}

.contact .left h3{ font-size:17px; color:#3c3d3d; font-weight:normal; height:50px; line-height:50px;}

.contact .left p{ float:left; width: 267px; font-size:13px; color:#606161; font-weight:normal; height:52px; line-height:26px;}

.contact .left i{ float:left; width:1px; height:52px; background-color:#c2c2c2;}

.contact .left p span{ float:left; display:inline-block;}

.contact .left p .right{ float:right;display: inline-block;width: 225px;}

.contact .yzms{width: 536px;border-bottom:#d6d5d5 1px solid;}

.contact .yzms label{ float:left; width:52px;}

.contact .yzms input{ border:none; float:left; margin-right:5px;}

.contact .right{ float:left;width: 664px; position:relative;}

.contact .right .con{ float: right;width:520px; height:520px; border-radius:50%; overflow:hidden; position:relative; filter:alpha(opacity:100); opacity:1;  -moz-opacity:1; -khtml-opacity:1; margin-right:10px}

.contact .right .zhezhao{ position:absolute; right:0; top:10px;}

#mapCard_header{ display:none!important;}





/*==========================================联系 结束=============================================*/



/*==========================================媒体 开始=============================================*/



.main-scroll .focusSwitch{width: 1200px; position: relative;}

.main-scroll .focusSwitch ul{overflow:hidden;zoom:1;}

.main-scroll .focusSwitch .left{float: none; margin: 0 auto; width: 930px;}

.main-scroll .focusSwitch li{width: 175px!important; height: 128px; float:left; margin: 0px 15px 5px 0; overflow:hidden; background: #fff; position:relative;}

.main-scroll .focusSwitch li img{/* float:left; */display:block;width:195px;height: 140px;}

.main-scroll .focusSwitch .m img{float:left;display:block;width: 930px;height: 680px;}

.main-scroll .focusSwitch .m{width: 930px; height: 524px; background:#666567;color:#fff; float: none; margin: 55px auto 15px auto;}

.main-scroll .focusSwitch dl,.main-scroll .focusSwitch dl dd{ float:left;}

.main-scroll .focusSwitch dl dd{ position:relative;}

.main-scroll .focusSwitch .m .icon {display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: url(../images/icon_play.png) center no-repeat;}

.main-scroll .focusSwitch .m video{float:left;width: 930px;height: 524px; border:none;}

.main-scroll .focusSwitch li.t{ background:#780414; text-align:center; color:#fff; }

.main-scroll .focusSwitch li.t p{ padding:10px; line-height:18px; }

.main-scroll .focusSwitch li.t h3{ font:18px; color: #FFF8A7; }

.focusSwitch li .txt{width:100%;height:0;background: #b10613; position:absolute; left:0; bottom:0; color:#fff; text-align:center;}
.focusSwitch li:hover .txt{height: 100%;}
.main-scroll .focusSwitch li .txt img{width:20px; float:left; height:20px; margin: 40px 0 0px 73px;}

.focusSwitch li .txt h3{float: left;width: 100%;box-sizing: border-box;font-weight:normal;height: 36px;text-align:center;line-height:34px;font-size:14px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;padding: 0 15px;}

.main-scroll .focusSwitch li .txt p{font-size:14px;text-align:center;}

.main-scroll .focusSwitch .on .txt{width:100%;height:100%;position:absolute;left:0;bottom:0;color:#fff;text-align:center;}

.main-scroll .focusSwitch .sPrev{position: absolute;left: 0;bottom: 54px;display: block;width: 38px;height: 38px;text-indent: -9999px;background:url(../images/mt-l.png) no-repeat;}

.main-scroll .focusSwitch .sNext{position: absolute;right: 0;bottom: 54px;  display: block; width: 38px; height: 38px; text-indent: -9999px; background: url(../images/mt-r.png) no-repeat;}

.main-scroll .focusSwitch .tempWrap{ width:930px!important;}

.jxsp{ background-color:#fafafa;}

.jxsp .nav{ text-align:center; padding:56px 0; }
.main-scroll .nav{ text-align:center; padding:26px 0 46px 0; }

.jxsp ul{position:relative; left:50%; margin-left:-600px; z-index: 0;width: 1245px; overflow:hidden;}

.jxsp ul li{float:left; width:280px;   margin: 0 26px 15px 0; text-align:left; cursor:pointer; overflow:hidden; background-color:#000; padding:0; position:relative;}

.jxsp ul li img{float:left; width:280px; height:200px; border:none; position:relative; z-index:0 }
.jxsp ul li>img{height: 165px;}
.jxsp ul li .img{ position:absolute; top:-10px; left:0;}

.jxsp ul li:hover .img { transform:scale(1);-webkit-transform:scale(1); filter:alpha(opacity=100);-moz-opacity:1;opacity:1}

.jxsp ul li .con{float:left ; width: 250px; height: 56px; padding:0 15px; background-color:#fafafa; position:relative; z-index:1;}

.jxsp ul li .con h2{font-size: 15px; line-height:36px; height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top: 9px; /* background:url(../images/jxsp-bg.png) right center no-repeat; */}

.jxsp ul li .con h2 a{ color:#4b4b4d; font-weight:normal;}

.jxsp ul li .con p{font-size:12px; color:#939395; line-height:18px; height:36px; overflow:hidden; margin-bottom:15px;}

.jxsp ul li .con span{ float:left; display:block; width:200px; line-height:18px; height:18px; color:#767779; font-size:12px;}

.jxsp ul li .con> a{float:right; text-align:right; display:block; width:60px; line-height:18px; height:18px; color:#767779; font-size:12px;}

.jxsp ul li:hover .con{ background-color:#b10613;}

.jxsp ul li:hover h2 a,.jxsp ul li:hover .con a{ color:#fff;}

.jxsp ul li:hover h2 a,.jxsp ul li:hover .con h2{ color:#fff; /*background:url(../images/jxsp-bg-on.png) right center no-repeat;*/}



/*==========================================媒体 结束=============================================*/



/*==========================================简章 结束=============================================*/



.wenda .nav{ width:100%; text-align:center; margin-bottom:38px;}

.wenda .nav h1{ font-size:28px; color:#474956; font-weight:normal; line-height:40px; text-transform:uppercase}

.wenda .nav h2{ font-size:22px; color:#474956; font-weight:normal; line-height:30px;}

.wenda ul{ margin-bottom:90px; overflow:hidden;}

.wenda ul li{ float:left; padding:35px 30px; background-color:#fafafa; margin:8px 0;}

.wenda dl dt{width: 1110px;height:24px;line-height:24px;font-size:15px;color:#474748;overflow:hidden;padding:0 0 0 34px;background:url(../images/q.png) no-repeat;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.wenda dl dd{width: 1100px;line-height:26px;font-size:15px;color:#7f8081;overflow:hidden;padding:0 0 0 34px;background:url(../images/a.png) no-repeat;}



/*==========================================简章 结束=============================================*/



/*==========================================返回顶部 开始=============================================*/



.izl-rmenu{position:fixed;right: 20px;bottom:10px;padding-bottom:100px;z-index:999;}

.izl-rmenu .btn{width: 46px;height: 46px;border: #dddddd 1px solid;margin-top: -1px;cursor:pointer;position:relative;}

.izl-rmenu .btn-qq{background:#fff url(../images/r_qq.png) center center no-repeat; }

.izl-rmenu .btn-qq:hover{background:#013b22 url(../images/r_qq-on.png) center center no-repeat; }

.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) center center no-repeat;background-color: #fff;text-decoration:none;display:block;}

.izl-rmenu .btn-wx{background:#fff url(../images/r_wx.png) center center no-repeat;}

.izl-rmenu .btn-wx:hover{background:#013b22 url(../images/r_wx-on.png) center center no-repeat; }

.izl-rmenu .btn-wx .pic{position:absolute; left:-110px; top:0px; display:none;width:100px;height:100px;}

.izl-rmenu .btn-phone{background:#fff url(../images/r_phone.png) center center no-repeat;}

.izl-rmenu .btn-phone:hover{background:#013b22 url(../images/r_phone-on.png) center center no-repeat;}

.izl-rmenu .btn-phone .phone{background-color: #013b22;position:absolute;width: 120px;left: -120px;top:0px;line-height: 46px;color:#FFF;font-size: 14px;text-align:center;display:none;}

.izl-rmenu .btn-top{background:#fff url(../images/r_top.png) center center no-repeat; display:none;}

.izl-rmenu .btn-top:hover{background:#013b22 url(../images/r_top-on.png) center center no-repeat;}



/*==========================================返回顶部 结束=============================================*/
.n_content{ padding:40px 0;}