@charset "gb2312";
/* CSS Document */


* {

	margin:0;

	padding:0;

}

div {

	display:block;

}

body {

	font-family:"Î¢ÈíÑÅºÚ";

	color:#7d7d7d;

	font-size:16px;overflow-x:hidden;

}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img {

	border: medium none;

	margin: 0;

	padding: 0; font-weight:normal;

}

ul, li {

	list-style: none;

}

a, p {

	color:#fff;

	text-decoration:none;

}
a{ bblr:expression(this.onFocus=this.blur()); 

outline-style:none; }

img{  margin:0; border:0; padding:0;}/**display:block;**/

.ml10{ margin-left:10px;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.banner1{width:100%;height:535px;background:url(../images/banner.jpg) no-repeat center center;}

.zr_title{ width:1100px; height:120px;  margin:25px auto;}

.zr_title h1{ width:1100px; height:50px; line-height:50px; text-align:center; color:#101010; font-size:36px;}

.zr_title h2{ width:1100px; height:70px; line-height:70px; text-align:center; color:#e97f01; font-size:60px; font-weight:bold;}

.zr_title1{ width:1000px; height:120px;  margin:25px auto;}

.zr_title1 h1{ width:1000px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:36px;}

.zr_title1 h2{ width:1000px; height:70px; line-height:70px; text-align:center; color:#fff; font-size:60px; font-weight:bold;}


.zr_bkqk{ width:1100px; height:322px; margin:20px auto; background:url(../images/zr_bkqk.png) no-repeat center center; position:relative;}

.zr_bkqk h1{ width:700px; height:40px; line-height:40px; position:absolute; top:40px; right:110px;  color:#000000; font-size:36px;}

.zr_bkqk h2{ width:700px; height:40px; line-height:40px; position:absolute; top:90px; right:110px;  color:#ff4e00; font-weight:bold; font-size:36px;}

.zr_bkqk p{width:700px; line-height:30px; position:absolute; top:140px; right:110px; color:#515151; font-size:24px;}


/*main1*/
.main-zzxf{ width:1000px; margin:0px auto;  position:relative; overflow:hidden;}
.zzxf-top{  border-bottom:solid 1px #b6b5b3; padding-bottom:5px; margin-bottom:50px;}
.zzxf-top h2{font-size:48.59px; color:#db540b; background:url(../images/main1_03.jpg) no-repeat 30px 38px; text-align:center; padding-top:48px; border-bottom:solid 1px #b6b5b3; font-weight:bold; }
.main1-relative {
    position: relative;
	    width: 1000px;
    margin: 0 auto; height:400px;
}

.main1-absolute {
    position: absolute; top:0; left:0;
}

.main1-sp h2.title {
    margin: 24px 0;
    font-size: 48px;
    text-align: center;
    color: #169aaa;
}

.main1-sp .inner {
    width: 1000px;
    margin-right: auto;
    margin-left: auto;
}

.main1-sp a.btn {
    display: inline-block;
    padding: .5em 2.5em;
    text-align: center;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.main1-sp a.btn.orange {
    background: #ec6917;
}



.main1-sp0 {
    overflow: hidden;
}

.main1-sp0 .absolute {
   
    bottom: 0;
    z-index: -2;
    width: 100%;
   
}

.main1-sp0 video {
	width:500px;
    float: left;
    height: 401px;
}

.main1-sp0-inner {
    width: 260px;
    height: 361px;
    padding: 20px;
    margin: 0 auto; position:relative;
    background: url(../images/bg_box0.png); z-index:2; margin-right:350px;
}

.main1-sp0 .big {
    font-size: 26px;
   
}

.main1-sp0 .small {
    font-size: 24px;
}

.main1-sp0-inner div {
    font-weight: 700;
    color: #ec6917;
}

.main1-sp0 p {
    margin: 0;
    line-height: 25px;
    text-align: justify;
    color: #fff;
}

.main1-sp0 a {
    display: block;
    width: 125px;
    height: 125px;
    margin: 6px auto 0 auto;
    background: url(../images/box0_btn.png);
}

.main1-sp1 .inner {
    text-align: center;
}


.zr_rq{ max-width:1920px; height:1070px; margin:50px auto; margin-top:30px; background-color:#f1f1f1; }

.zr_box1{ width:1000px; height:902px; margin:0 auto;  padding-top:15px; }

.zr_box1 ul{ width:928px; height:660px; margin:0 auto; padding:36px; background-color:#FFF;}

.zr_box1 ul li{ width:296px; height:320px; float:left; margin-right:20px; margin-bottom:30px;}

.zr_box1 ul li img{ display:block;}

.zr_box1 ul li h1{ width:296px; height:81px; line-height:81px; text-align:center; font-size:30px; color:#FFF; background-color:#d1a36d;}

.zr_box1 ul li:nth-child(3){ float:right; margin-right:0px;}

.zr_box1 ul li:nth-child(6){ float:right; margin-right:0px;}


.zr_gc{ max-width:1920px; height:910px; margin:50px auto; margin-top:30px; background-color:#06afc8; }

.zr_box3{ width:1100px; height:895px; margin:0 auto;  padding-top:15px; }


/*download by www.sucaijiayuan.com*/
#play {width:1000px;text-align:center;position:relative;overflow:hidden;margin:5px auto;}
#play .change_a {width:50%;height:100%;position:absolute;top:0;z-index:1;cursor:pointer;display:block;overflow:hidden;background:url(about:blank);}
#play .prev_a {left:0;}
#play .next_a {right:0}
#play .change_a span {width:24px;height:43px;display:block;position:absolute;top:50%;margin-top:-21px;display:none}
#play .prev_a span {background:url(../images/s_gallery_2012110702.png) no-repeat 0px -50px;left:0;}
#play .next_a span {background:url(../images/s_gallery_2012110702.png) no-repeat -30px -50px;right:0;}
#play .img_ul {position:relative;z-index:1;}
.img_hd  {width:1100px;overflow:hidden;height:115px;margin-top:15px;margin:30px auto;position:relative;}
.img_hd ul {position:absolute;z-index:1; margin-left:80px; width:900px; }
.img_hd ul li {float:left;width:110px;height:110px;border:3px solid #eee;cursor:pointer;margin:0 20px 0 1px;overflow:hidden;*display:inline;text-align:center}
.img_hd ul li img { width:110px;height:71px; display:block;}
.img_hd ul li h1{ width:110px; height:40px; line-height:40px;  text-align:center; font-size:18px; color:#ffffff;}
.img_hd ul li.on{ border-color:rgb(45, 150, 233);}
.img_hd .bottom_a {background:url(../images/s_gallery_2012110702.png) no-repeat;width:50px;height:94px;position:absolute;display:block;top:18%;margin-top:-11px;cursor:pointer;z-index:10}
.img_hd .prev_a { background-position:0 -97px;left:0;}
.img_hd .next_a { background-position:2px -194px;right:0;}















.zr_ys{ max-width:1920px; height:1510px; margin:50px auto; margin-top:30px; background-color:#f9efe6; }

.zr_box2{ width:1000px; height:1360px; margin:0 auto;  padding-top:15px; }

.zr_rq_list1{ width:1000px; height:224px; margin:15px auto;position:relative;}

.zr_rq_list1 img{width:1000px; height:224px; }

.zr_rq_list1 h1{ width:400px; height:50px; position:absolute; top:40px; right:190px; color:#000; font-size:36px; font-weight:bold;}

.zr_rq_list1 p{ width:400px; height:auto; line-height:30px;position:absolute; top:100px; right:190px; color:#212121; font-size:24px;}

.zr_rq_list1>a {
    display: block;
    width: 143px;
    height: 143px;
    position: absolute;
    right:30px;
   top:40px;
    color: #000;
    font-size: 24px;
    text-align: center;
    background: url(../images/an.png) no-repeat;
        background-size: auto auto;
    background-size: 143px 143px;
    font-weight: bold;
}

.zr_rq_list1>a b {
    display: block;
    font-size: 30px;
    padding: 30px 0 5px 0;
    color: #eb581b;
}

.zr_rq_list1>a:before,.zr_rq_list1>a:hover:before{width:100%;height:100%;content:"";position:absolute;top:0;left:0;box-shadow:0 0 0 #eb581b;border-radius:50%;animation:btnAnimate ease-out 1.5s infinite;-webkit-animation:btnAnimate ease-out 1.5s infinite;-moz-animation:btnAnimate ease-out 3s infinite;-ms-animation:btnAnimate ease-out 1.5s infinite;-o-animation:btnAnimate ease-out 1.5s infinite;}





.zr_rq_list2{ width:1000px; height:224px; margin:15px auto;position:relative;}

.zr_rq_list2 img{width:1000px; height:224px; }

.zr_rq_list2 h1{ width:400px; height:50px; position:absolute; top:40px; left:30px; color:#000; font-size:36px; font-weight:bold;}

.zr_rq_list2 p{ width:400px; height:auto; line-height:30px;position:absolute; top:100px; left:30px; color:#212121; font-size:24px;}

.zr_rq_list2>a {
    display: block;
    width: 143px;
    height: 143px;
    position: absolute;
    left:450px;
   top:40px;
    color: #000;
    font-size: 24px;
    text-align: center;
    background: url(../images/an.png) no-repeat;
        background-size: auto auto;
    background-size: 143px 143px;
    font-weight: bold;
}

.zr_rq_list2>a b {
    display: block;
    font-size: 30px;
    padding: 30px 0 5px 0;
    color: #eb581b;
}

.zr_rq_list2>a:before,.zr_rq_list2>a:hover:before{width:100%;height:100%;content:"";position:absolute;top:0;left:0;box-shadow:0 0 0 #eb581b;border-radius:50%;animation:btnAnimate ease-out 1.5s infinite;-webkit-animation:btnAnimate ease-out 1.5s infinite;-moz-animation:btnAnimate ease-out 3s infinite;-ms-animation:btnAnimate ease-out 1.5s infinite;-o-animation:btnAnimate ease-out 1.5s infinite;}


















@keyframes btnAnimate{
	0%{transform:scale(0.8);opacity:0.5;box-shadow:0 0 10px #eb581b;}
	20%{transform:scale(1);opacity:1;box-shadow:0 0 50px #eb581b;}
	50%{transform:scale(1.2);opacity:0.5;box-shadow:0 0 60px #eb581b;}
	100%{transform:scale(0.8);opacity:0.1;}	
}
@-webkit-keyframes btnAnimate{
	0%{-webkit-transform:scale(0.8);opacity:0.5;box-shadow:0 0 10px #eb581b;}
	20%{-webkit-transform:scale(1);opacity:1;box-shadow:0 0 50px #eb581b;}
	50%{-webkit-transform:scale(1.2);opacity:0.5;box-shadow:0 0 60px #eb581b;}
	100%{-webkit-transform:scale(0.8);opacity:0.1;}	
}
@-moz-keyframes btnAnimate{
	0%{-moz-transform:scale(0.8);opacity:0.5;box-shadow:0 0 10px #eb581b;}
	20%{-moz-transform:scale(1);opacity:1;box-shadow:0 0 50px #eb581b;}
	50%{-moz-transform:scale(1.2);opacity:0.5;box-shadow:0 0 60px #eb581b;}
	100%{-moz-transform:scale(0.8);opacity:0.1;}	
}
@-ms-keyframes btnAnimate{
	0%{-ms-transform:scale(0.8);opacity:0.5;box-shadow:0 0 10px #eb581b;}
	20%{-ms-transform:scale(1);opacity:1;box-shadow:0 0 50px #eb581b;}
	50%{-ms-transform:scale(1.2);opacity:0.5;box-shadow:0 0 60px #eb581b;}
	100%{-ms-transform:scale(0.8);opacity:0.1;}	
}
@-o-keyframes btnAnimate{
	0%{-o-transform:scale(0.8);opacity:0.5;box-shadow:0 0 10px #eb581b;}
	20%{-o-transform:scale(1);opacity:1;box-shadow:0 0 50px #eb581b;}
	50%{-o-transform:scale(1.2);opacity:0.5;box-shadow:0 0 60px #eb581b;}
	100%{-o-transform:scale(0.8);opacity:0.1;}	
}














.zr_zx{width:929px; height:68px; margin:30px auto;}

.zr_ldy{ max-width:1920px; height:880px; margin:0 auto; margin-top:30px; background-color:#edf3f8; }


.zr_box7{ width:1000px; height:auto; margin:0 auto; padding-top:25px; }


/*Big_SlideÑùÊ½*/
#Big_Slide_box{width:100%; overflow:hidden; margin-top:30px;}
#Big_Slide{width:900px;position: relative; margin:0 auto; height:523px;}
#Big_Slide ul li{width:900px; height:523px; position: absolute;}
#Big_Slide ul li>img{ float:left; width:394px; height:523px;}
#Big_Slide ul li .zr_alright{ width:440px; height:523px;  float:right; }
#Big_Slide ul li .zr_alright h2{ width:300px; height:60px; line-height:60px; text-align:left; font-size:50px; font-weight:bold; float:left; margin-bottom:15px; margin-top:20px; color:#000;}

#Big_Slide ul li .zr_alright h1{ width:400px; height:30px; line-height:30px; text-align:left; font-size:22px; font-weight:normal; float:left; color:#404040;}

#Big_Slide ul li .zr_alright h3{
	width:160px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:24px;
	font-weight:normal;
	float:left;
	color:#cfa972;
	border: 2px solid #cfa972; margin-top:35px;
}


#Big_Slide ul li .zr_alright .zr_alwz{
	width:380px;
	float:left;
    margin-top:30px;text-indent:40px; color:#404040; text-align:left; font-size:20px; margin-bottom:20px;
}


#Big_Slide_Last,#Big_Slide_Next{width:46px; height:131px; color:#333; font-size:18px; position: absolute;z-index:9999; cursor:pointer; opacity:0.5;}
#Big_Slide_Last:hover,#Big_Slide_Next:hover{opacity:1;}
#Big_Slide_Last{left:-100px; background:url(../images/lastIco.png) no-repeat center top;}
#Big_Slide_Next{right:-100px; background:url(../images/nextIco.png) no-repeat center top;}
#Big_Slide_Tab{position: absolute; bottom:12px; height:1px; margin:0 auto; width:240px;}
#Big_Slide_Tab a{display:block; background:#000; float:left; height:1px; overflow:hidden; z-index:9999; }
#Big_Slide_Tab .TabOn{ background:#fff;} 
#Big_Slide .prev{position:absolute; width:900px; height:523px; background:#edf3f8; top:0px; z-index:99; }



.cen {
    width: 1100px;
    margin: 0 auto;
}

.witbox, .wits {
    width: 897px;
    overflow: hidden;
    margin: 15px auto 0;
}

.witlist, .witlist li {
    width: 897px;
    overflow: hidden;
}

.witlist li > div {
    width: 297px;
    height: 364px;
    position: relative;
    margin: 1px;
    float: left;
    overflow: hidden;
}

.witlist li > div:hover > p{
    top: 0;
}

.witlist li > div > img {
    display: block;
    width: 297px;
    height: 364px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}

.witlist li > div > p {
    width: 297px;
    height: 364px;
    position: absolute;
    left: 0;
    top: 364px;
    z-index: 3;
    color: #fff;
    background: url(../images/anlisbg.jpg) no-repeat center;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.witlist li > div > p i {
    width: 90%;
    font-size: 18px;
    font-style: normal;
    line-height: 28px;
    margin: 120px auto 0;
    display: block;
    text-align: center;
}

.witlist li > div > p > b {
    display: block;
    width: 140px;
    height: 0px;
    border-top: 1px dashed #fff;
    margin: 5px auto;
}

.witlist li > div > p span {
    display: block;
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 30px;
}

.witlist li > div > p a {
    display: block;
    width: 150px;
    height: 25px;
    line-height: 25px;
    color: #b1824f;
    text-align: center;
    border: 1px solid #b1824f;
    margin: 0 auto;
}

.witlist li > div > p a:hover {
    background-color: #b1824f;
    color: #fff;
    font-size: 16px;
}

.witli {
    width: 120px;
    height: 20px;
    line-height: 20px;
    color: #333;
    font-size: 14px;
    margin: 40px auto 0;
}

.witli li {
    width: 40px;
    text-align: center;
    float: left;
}

.witli li.on {
    color: #000;
    font-size: 16px;
}

.zr_anli{ width:894px; height:288px; margin:20px auto; background:url(../images/zr_anli.png) no-repeat center;}

.zkyy {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}
.zkyyn {
  width: 1200px;
  margin: 20px auto 0;
}
.zkyyn .slideTxtBox1 {
  width: 1200px;
  margin: 0 atuo;
}
.zkyyn .slideTxtBox1 .hd {
  height: 371px;
  position: relative;
  width: 265px;
  float: right;
}
.zkyyn .slideTxtBox1 .hd ul {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 71px;
}
.zkyyn .slideTxtBox1 .hd ul li {
  float: right;
  height: 71px;
  line-height: 71px;
  width: 256px;
  cursor: pointer;
  font-size: 18px;
  font-family: "Microsoft YaHei";
  color: #414141;
  display: inline;
  margin-top: 5px;
}
.zkyyn .slideTxtBox1 .hd ul li.on {
  margin-top: 5px;
  width: 265px;
  height: 71px;
  line-height: 71px;
  font-size: 18px;
  font-family: "Microsoft YaHei";
  color: #fff;
  border: 0;
}
.zkyyn .slideTxtBox1 .hd ul li a {
  width: 201px;
  margin-left: 56px;
  color: #414141;
  font-size: 18px;
}
.zkyyn .slideTxtBox1 .hd ul li.on a {
  width: 201px;
  margin-left: 65px;
  color: #FFFFFF;
}
.zkyyn .slideTxtBox1 .hd ul li.yytb1 {
  margin-top: 0;
  background: url(../images/yytb_01.jpg) no-repeat center;
}
.zkyyn .slideTxtBox1 .hd ul li.yytb1.on {
  background: url(../images/yytbh_01.jpg) no-repeat center;
}
.zkyyn .slideTxtBox1 .hd ul li.yytb2 {
  background: url(../images/yytb_02.jpg) no-repeat center;
}
.zkyyn .slideTxtBox1 .hd ul li.yytb2.on {
  background: url(../images/yytbh_02.jpg) no-repeat center;
}
.zkyyn .slideTxtBox1 .hd ul li.yytb3 {
  background: url(../images/yytb_03.jpg) no-repeat center;
}
.zkyyn .slideTxtBox1 .hd ul li.yytb3.on {
  background: url(../images/yytbh_03.jpg) no-repeat center;
}
.zkyyn .slideTxtBox1 .hd ul li.yytb4 {
  background: url(../images/yytb_04.jpg) no-repeat center;
}
.zkyyn .slideTxtBox1 .hd ul li.yytb4.on {
  background: url(../images/yytbh_04.jpg) no-repeat center;
}
.zkyyn .slideTxtBox1 .hd ul li.yytb5 {
  background: url(../images/yytb_05.jpg) no-repeat center;
}
.zkyyn .slideTxtBox1 .hd ul li.yytb5.on {
  background: url(../images/yytbh_05.jpg) no-repeat center;
}
.zkyyn .slideTxtBox1 .bd {
  width: 924px;
  float: left;
}
.zkyyn .slideTxtBox1 .bd ul {
  zoom: 1;
}
.zkyyn .slideTxtBox1 .bd li .yyry img {
  margin-left: 23px;
  margin-bottom: 25px;
}
.zkyyn .slideTxtBox1 .bd li .fl {
  width: 468px;
  float: right;
  height: 371px;
}
.zkyyn .slideTxtBox1 .bd li .fr {
  width: 456px;
  float: left;
  background: #f5f5f5;
  height: 371px;
}
.zkyyn .slideTxtBox1 .bd li .fr dl {
  width: 400px;
  margin-left: 20px;
}
.zkyyn .slideTxtBox1 .bd li .fr dl dt {
  width: 400px;
  font-size: 23px;
  font-weight: bold;
  color: #484848;
  margin-top: 35px;
}
.zkyyn .slideTxtBox1 .bd li .fr dl dd {
  width: 400px;
  font-size: 16px;
  color: #484848;
  line-height: 27px;
  text-indent: 2em;
  margin-top: 15px;
}


.two_box {
  width: 100%;
  position: relative;
}
.two_box .two_1 {
  width: 1200px;
  margin: 50px auto 0;
  overflow: hidden;
}
.two_box .two_1 .t_p {
  width: 96%;
  font-size: 18px;
  line-height: 29px;
  text-indent: 30px;
  margin: 0 auto;
color:#333;
}
.two_box .two_1 .t_t {
  width: 100%;
  margin: 35px 0;
  text-align: center;
  background: url("../images/t_b.jpg") repeat-x center center;
  overflow: hidden;
}
.two_box .two_1 .t_t p {
	font-size: 32px;
	font-weight: bold;
	padding: 0 20px;
	display: inline-block;
	color: #666; background-color:#FFF;
}
.two_box .two_1 .video {
  margin-bottom: 45px;
  overflow: hidden;
  position: relative;
}
.two_box .two_1 .video #v1,
.two_box .two_1 .video #v2 {
  float: left;
}
.two_box .two_1 .video .v_t {
  width: 300px;
  height: 340px;
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -150px;
}
.two_box .two_1 .video .v_t div {
  width: 256px;
  margin: 25px auto 0;
}
.two_box .two_1 .video .v_t div h2 {
  font-size: 25px;
  line-height: 31px;
  font-weight: bold;
  color: #ffa800;
  margin-bottom: 24px;
}
.two_box .two_1 .video .v_t div p {
  color: #fff;
  line-height: 25px;
}
