@charset "utf-8";
/* CSS Document */
html { overflow-x:hidden; }
body{margin:0; padding:0; font-size:12px; min-width: 1200px; max-width: 1920px; }
a{text-decoration:none; color:#e7c170;}
a:hover{ color:#e7c170;}

/*头部*/
.header{ width:100%; max-width: 1920px; margin:0 auto; height: 850px; position: relative;}

.logo{ width:1200px; height: 393px; margin:0 auto;position:relative; padding: 40px 0 0 0;}
.logo_link{ width:1200px; height: 393px;display:block;}
.logo img{width:1200px; height: 393px;}
.h_bg { position: absolute; left: 58px; top: 40px; background: url(../../images/54/zi_03.png) no-repeat; width: 707px; height: 203px; }



.header01 { height: 110px; background: url(../../images/54/sub_top_01.png) no-repeat center top; }
.top01 { width: 1200px; margin: 0 auto; }
.logo01 { width: 504px; height: 73px; padding: 15px 0 0 0; float: left; }
.return { width: 313px; height: 64px; line-height: 64px; text-indent: 30px; background: url(../../images/54/return_03.png) no-repeat; float: right; margin: 20px 0 0 0; }
.return a { font-size: 18px; color: #ffffff; }
.return a:hover { font-weight: bold; }


.wrap_content { width: 100%; }
.wrap_video,.mode01,.mode02,.mode03,.mode04,.mode05,.mode06,.mode07,.mode08,.mode09,.mode10,.logo,a.logo_link,.logo img { min-width: 1200px; }
.wrap_video {  padding: 100px 0 0 0; }
.video { width: 888px; height: 494px; margin: 0 auto; border-color: rgba(255,255,255,.7); border-width: 7px; border-style: solid; position: relative; }
.video_click { width: 100px; height: 100px; position: absolute; left: 50%; top: 50%; margin: -50px 0 0 -50px; }
.v_title { width: 669px; height: 93px; background: url(../../images/54/title_03.png) no-repeat; margin: 0 auto; }
.v_title h2 { font-size: 30px; text-shadow: 2px 2px 2px 2px #a03c20; padding: 28px 0 0 100px; }
.v_title h2 a { color: #e7c170;  }
.v_title h2 a:hover { font-weight: normal; }

.wrap_mode01 { height: 527px; background: url(../../images/54/mode01_03.png) no-repeat right top; margin: 31px 0 0 0; }
.mode01 { width: 1200px; margin: 0 auto; }
.mone { width: 615px; float: right; }
.mone h2 { padding: 122px 0 40px 0; }
.mone_con { overflow: hidden; }
.m_left { width: 71px; height: 70px; float: left; }
.m_right { width: 470px; float: left; margin: 0 0 0 18px; }
.m_right h3 { font-size: 36px; }
.m_r_con { font-size: 20px; color: #e7c170; font-weight: bold; margin: 10px 0 30px 0; }
.m_right p a { font-size: 18px; color: #ffffff; font-weight: bold; padding: 0 18px 0 0; background: url(../../images/54/more_03.png) no-repeat right center;}
.m_right p a:hover { font-weight: normal; }
.m_right h3 a { font-weight: normal; }

.wrap_mode02 { height: 575px; background: url(../../images/54/mode02_02.png) no-repeat left top; margin: 20px 0 0 0; }
.mode02 { width: 1200px; margin: 0 auto; }
.mtwo { width: 615px; float: left; margin: 0 0 0 150px; }
.mtwo h2 { padding: 135px 0 40px 0; }



.wrap_mode03 { height: 624px; background: url(../../images/54/mode03_03.png) no-repeat right top;   }
.mode03 { width: 1200px; margin: 0 auto; }
.mthree { width: 590px; float: right; }
.mthree h2 { padding: 170px 0 55px 0; }





.wrap_mode04 { height: 511px; background: url(../../images/54/mode04_02.png) no-repeat left top;  }
.mode04 { width: 1200px; margin: 0 auto; }
.mfour { width: 615px; float: left; margin: 0 0 0 84px; }
.mfour h2 { padding: 100px 0 60px 0; }



.wrap_mode05 { height: 553px; background: url(../../images/54/mode05_03.png) no-repeat right top;   }
.mode05 { width: 1200px; margin: 0 auto; }
.mfive { width: 560px; float: right; }
.mfive h2 { padding: 142px 0 58px 0; }





.wrap_mode06 { height: 532px; background: url(../../images/54/mode06_02.png) no-repeat left top;  }
.mode06 { width: 1200px; margin: 0 auto; }
.msix { width: 570px; float: left; margin: 0 0 0 54px; }
.msix h2 { padding: 116px 0 56px 0; }






.wrap_mode07 { height: 527px; background: url(../../images/54/mode07_03.png) no-repeat right top; margin: 15px 0 0 0;  }
.mode07 { width: 1200px; margin: 0 auto; }
.mseven { width: 600px; float: right; }
.mseven h2 { padding: 127px 0 58px 0; }









.wrap_mode08 { height: 546px; background: url(../../images/54/mode08_02.png) no-repeat left top;  }
.mode08 { width: 1200px; margin: 0 auto; }
.meight { width: 570px; float: left; margin: 0 0 0 188px; }
.meight h2 { padding: 140px 0 54px 0; }



.wrap_mode09 { height: 505px; background: url(../../images/54/mode09_03.png) no-repeat right top; margin: 15px 0 0 0;  }
.mode09 { width: 1200px; margin: 0 auto; }
.mnine { width: 580px; float: right; }
.mnine h2 { padding: 123px 0 50px 0; }

.wrap_mode10 { height: 575px; background: url(../../images/54/mode10_02.png) no-repeat left top; margin: 10px 0 70px 0;  }
.mode10 { width: 1200px; margin: 0 auto; }
.mten { width: 570px; float: left; margin: 0 0 0 110px; }
.mten h2 { padding: 120px 0 60px 0; }



/*图片轮播*/

/*底部开始*/
.footer{  padding: 35px 0 38px 0; border-top: 2px solid #b0722e}
.copyRight{ font-size: 16px; color: #a22a03;  text-align: center; font-weight: bold;}

/*二级页*/
.sub_video { width: 1200px; margin: 105px auto; }
.video_title { text-align: center; }
.sub_video_con { overflow: hidden; margin: 15px 0 0 0; }
.video_left { width: 819px; height: 459px; float: left; border-width: 3px; border-color: rgba(255,255,255,.7); border-style: solid; position: relative; }
.video_left .video_left_click { width: 76px; height: 76px; position: absolute; left: 50%; top: 50%; margin: -38px 0 0 -38px; }
.video_right { width: 350px; float: right; }
.v_top { padding: 0 0 10px 0; border-bottom: 2px solid #f3eacb; }
.v_top h2 { margin: 0 0 20px 0; }
.v_top h2 a { font-size: 24px; color: #aa0a07; }
.v_top h2 a:hover { font-weight: normal; }
.v_top_con { font-size: 16px; color: #8b1c1a; font-weight: bold; height: 88px; }
.v_bottom ul { margin: 45px 0 0 0; }
.v_bottom ul li { margin: 0 0 25px 0; }
.v_bottom ul li a { font-size: 18px; color: #aa0a07; font-weight: bold; }
.v_bottom ul li a:hover { font-weight: normal; }

.pic_title { text-align: center; }
.pic_con { overflow: hidden; background: url(../../images/54/pic_bg_02.png) no-repeat center top; padding: 50px 0 0 0; height: 603px; }
.news { width: 1200px; margin: 0 auto; padding: 0 0 323px 0; }
.news_title { text-align: center; }
.news_con { overflow: hidden; margin: 70px 0 0 0; }
.news_left { width: 601px; height: 337px; float: left; }
.news_right { width: 545px; height: 260px; float: right; padding: 35px 24px 43px 30px; background: url(../../images/54/w_bg_06.png); }
.news_right h2 { height: 64px; }
.news_right h2 a { font-size: 24px; color: #b10908; }
.news_right h2 a:hover { font-weight: normal; }
.news_right p { font-size: 16px; color: #b10908; margin: 40px 0 40px 0; }
.news_r_con { font-size: 16px; color: #8b1c1a; line-height: 28px; }





.article { overflow: hidden; background: #fff6d9; width: 1120px; padding: 50px 40px 110px 40px; margin: 50px auto 80px; }
.art_right { width: 214px; float: right; padding: 0 0 0 10px; border-left: 1px dashed #e6d4b8; }
.art_right h2 { width: 194px; height: 50px; line-height: 50px; background: url(../../images/54/article_title_03.png) no-repeat; }
.art_right h2 a { font-size: 16px; color: #ffffff; margin: 0 0 0 30px; }
.art_right ul  { margin: 15px 0 0 0; }
.art_right ul li { border-bottom: 1px dashed #e5dccf; padding: 10px; }
.art_right ul li a { font-size: 14px; color: #666666; line-height: 22px; }
.art_right ul li a:hover { font-weight: bold; }
.art_left { width: 852px; float: left; }
.art_left h2{ font-size: 24px; line-height: 48px;  }
.art_left h2 a {  color: #333333; }
.art_left h2 a:hover { font-weight: normal; }
.author { font-size: 14px; color: #ab8a6c; padding: 45px 0 15px 0; border-bottom: 1px solid #e6dccf; text-align: center; }
.art_con { margin: 40px 0 0 0; font-size: 16px; color: #333333; line-height: 30px; }
.art_con img { margin: 40px auto; display: block; width: auto; height: auto; }


@media screen and (max-width: 1700px){
.h_bg { width: 500px; height: 144px; background-size:500px 144px;  }
}
