@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}img{ border:0px;}body{ font-family:"微软雅黑"}li{ list-style:none;}.ov{ overflow:hidden;}.clear{ clear:both;}
a{ text-decoration:none;}
.clear{ clear:both; padding:0; margin:0;}
.fr{ float:right;}
.fl{ float:left;}
@media screen and (min-width:320px) {.pag {font-size:12px}}
@media screen and (min-width:350px) {.pag {font-size:14px}}
@media screen and (min-width:480px) {.pag {font-size:16px}}
@media screen and (min-width:640px) {.pag {font-size:24px}}

body{ color:#666;}
.wp{ padding:0% 3% 0% 5%;}
.wp2{padding:0% 14% 0% 14%;}
.on{ background:#FF9141;}
img{ width:100%; display:block;}

.pag{ width:100%; min-width:320px; max-width:640px; margin:0 auto;}
#nav{ margin:0; min-width:320px; max-width:640px;}
.navlist{ height:3.5em; background:#CF812F;width:100%; min-width:316px; max-width:636px;border:#D2551F 2px solid; }
.navlist ul{ display:block; width:86%;height:3.5em; line-height:1.2em;}
.navlist ul li{ float:left; width:14.2%;  text-align:center;height:2.9em; padding-top:0.6em}
.navlist ul li a{ color:#50635D; }
.zttoptel{ width:9%; height:3.5em; display:block; padding-top:10px; margin-right:15px }
.zttoptel img{width:100%;display:block }
.zttoptel a{ width:100%; height:3.5em; display:block}
.logo{ }
.bt1,.bt2{ position:relative;}
.bt1 span,.bt2 span{ z-index:999; position:absolute; top:0.5em; left:70%;}
.banner_img{position:relative;width:100%;height:auto;}
.banner_xzx{ padding:0 0 15px 0;background: #000}
.banner_xzx .banner_img img{width:100%; height:auto}
.banner_xzx .banenr_text{position:absolute;width:100%;height:4em;z-indent:2;left:0;top:18%;}
.banner_xzx p{ text-align:center;color:#a96e46;}
.banner_xzx .p1{ font-size:1.3em}
.banner_xzx .p2{ font-size:0.8em}
.banner_xzx .p3{ padding-top:2%;background:#1a0407;}
.banner_xzx .p4{ background:#1a0407;}

.banner img{ width:100%; display:block;}

.ztbgh_xzx{ background:#fef3ef; padding:15px 0; color:#5F5A57}
.ztbgh{ background:#000; padding:15px 0; color:#CF812F}
.ztdb{ text-align:center; width:53.5%; margin:0 auto; margin-bottom:10px;}
.bg1{ background:#D0822F; height:1.6em; width:10px;}
.bg2{ color:#CF812F; border-left:#D0822F solid 1px; border-right:#D0822F solid 1px; margin:0 3px; height:1.6em; line-height:1.6em; padding:0 3px;}
.ztbgh .wz{ color:#DA4D15;text-align:center; font-size:1.2em; border-bottom:#DA7C1A 1px dashed; padding-bottom:3px;}
.ztbgh_xzx .wz{ color:#DA4D15;text-align:center; font-size:1.2em; border-bottom:#DA7C1A 1px dashed; padding-bottom:3px;}
.bghcon{ padding:0 10px; padding-top:8px;}
.bghcon p{ text-indent:2em;}
.bghcon2{ margin-top:3%;}
.banner_xzx2{width:100%; max-width:640px; min-width:320px; overflow:hidden; position:relative; margin-top:2%}
.banner_xzx2 div {width: 100%;height: auto;overflow: hidden;position: relative;}
.banner_xzx2 div p {width: 94.5%;height: auto;overflow: hidden;float: left;position: relative;}
.banner_xzx2 div p .mySwipe_img{width:94.5%; height:auto; margin-left:3%}
.banner_xzx2 div p .mySwipe_img2{ overflow:hidden}

.card {perspective: 1000;-webkit-perspective: 1000;width: 100%;overflow:hidden; position:relative}
.heipic1 li{ float:left; overflow:hidden}
.heili1{ width:48.2%; background:#B8742D; text-align:center; height:6em; line-height:6em; }
.heili2{ width:23.3%; margin:0 2.6%;height:6em;}
.fpimg1{ height:100%;}
.heili2 span{ display:block; background:#B8742D;text-align:center; font-size:0.9em;height:6em; line-height:1.5em; color:#E3D8D6; padding:10px; }
.heili3{ width:23.3%;height:6em;}
.heili3 span{ display:block; background:#B8742D;text-align:center; font-size:0.9em;height:6em; line-height:1.5em; color:#E3D8D6; padding:10px; }
.heili1 span{  display:block; text-align:center; padding-top:1em; margin:0 auto;}
.heipic2left{ width:73.4%; float:left;}
.heipic2right{ width:23.4%; float:right;margin-top:10px;}
.heipic2left li{ float:left; margin-top:10px;}
.heipic2{}
.heili4{width:31.7%; height:6em;}
.heili4 span{ display:block; background:#B8742D;text-align:center; font-size:0.9em;height:6em; line-height:1.5em; color:#E3D8D6; padding:10px; }
.heili5{ width:31.6%; background:#B8742D; text-align:center; height:6em; line-height:6em; margin:0 2.5%}
.heili5 span{ display:block; text-align:center; padding-top:1em; margin:0 auto;}
.heili6{width:31.7%;height:6em;}
.heili6 span{ display:block; background:#B8742D;text-align:center; font-size:0.9em;height:6em; line-height:1.5em; color:#E3D8D6; padding:10px; }
.heili7{ width:31.6%; background:#B8742D; text-align:center; height:6em; line-height:6em; margin-right:2.9%}
.heili7 span{  display:block; text-align:center; padding-top:1em; margin:0 auto;}
.heili8{width:65.5%;height:6em;}
.heili8 span{ display:block; background:#B8742D;text-align:center; font-size:0.9em;height:6em; line-height:1.5em; color:#E3D8D6; padding:2em 10px 0 10px; }
.heili9{ width:100%; background:#B8742D; text-align:center; height:12.5em; line-height:12.5em;}
.heili9 span{ display:block; text-align:center; padding-top:3em; margin:0 auto;}
.ztsp{ background:#FEF3EF; padding-top:10px; margin-top:1.5%}
.ztsp ul li{ width:18.2%; float:left; margin-left:1.5%;}
.ztzx{ background:#D2551D ; height:2.5em; color:#FFF; padding-left:3%; width:52%; margin:3% auto 0 auto; line-height:2.5em;}
.ztzx a{color:#FFF; font-size:1em;height:2.5em;line-height:2.5em;}
.ztzx span{ width:23.8%; display:block;height:2.5em;}
.ztw1{ position:absolute; left:32.8%;width: 34.2%;}
.ztw2{ position:absolute; left:14.5%;}
.ztw3{ position:absolute; left:14.5%;}
.ztw4{ position:absolute; left:14.5%;}

.face{
	position: absolute;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
	backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-o-backface-visibility: hidden;
}
.front {
	z-index: 10;
}
.back{
	transform:rotate3d(0,1,0,-180deg);
	-ms-transform:rotate3d(0,1,0,-180deg);	/* IE 9 */
	-moz-transform:rotate3d(0,1,0,-180deg);	/* Firefox */
	-webkit-transform:rotate3d(0,1,0,-180deg); /* Safari 和 Chrome */
	-o-transform:rotateY(0,1,0,-180deg);	/* Opera */
	z-index: 8;
}
.card-flipped .front{
	transform:rotate3d(0,1,0,180deg);
	-ms-transform:rotate3d(0,1,0,180deg);/* IE 9 */
	-moz-transform:rotate3d(0,1,0,180deg);/* Firefox */
	-webkit-transform:rotate3d(0,1,0,180deg);/* Safari 和 Chrome */
	-o-transform:rotate3d(0,1,0,180deg);	/* Opera */
	z-index: 8;
}
.card-flipped .back{
	transform:rotate3d(0,1,0,0deg);
	-ms-transform:rotate3d(0,1,0,0deg);/* IE 9 */
	-moz-transform:rotate3d(0,1,0,0deg);/* Firefox */
	-webkit-transform:rotate3d(0,1,0,0deg);/* Safari 和 Chrome */
	-o-transform:rotate3d(0,1,0,0deg);	/* Opera */
	z-index: 10;
}

.zjtd{  width:100%; min-width:320px; max-width:640px; margin:0 auto;background:#fef3ef; padding:15px 0;}
.zjtd .wz{ color:#DA4D15;text-align:center; font-size:1.2em; border-bottom:#DA7C1A 1px dashed; padding-bottom:3px;}
.td{ width:100%; margin:0 auto; padding-top:10px}
.td p{ text-indent:2em; font-size:1em; padding:0 10px}
.big{  width:100%;position:relative;}
.zj{ width:100%; margin:0 auto; overflow:hidden;}
.topbar{ width:100%; margin:2% auto; overflow:hidden;}
.img{ width:29%; float:left; margin-left:5%;}
.menu_div{width:56%;background:url(../images/zjbg_03.jpg) center no-repeat; height:8.5em; float:right; margin-left:2%;background-size:100%; position:relative; margin-right:7%}
.zj .jdl{ color:#cd832e;  position:absolute; left:30%; top:2.8% }
.zj .intro{color:#5a5a5a; position:absolute; left:10%; top:18%; text-align:center }
.list_div{width:95%;font-size:0.85em;left:5%;position:absolute;top:73%; text-align:center}
.list_div a{color:#fff;}
.bottombar{ width:84%; margin:0 auto; overflow:hidden;}
.bottombar span{ display:block; float:left; padding-left:2.4%; width:22.6%}
.arrow_left{ position:absolute; top:50%; left:1%;cursor:pointer; width:4.8%}
.arrow_right{ position:absolute; top:50%; right:1%;cursor:pointer;width:4.8%}
.ljzx{ width:72%;margin:3% auto; overflow:hidden; color:#696969;}
.ljzx1{ float:left;width:66%;  height:2em; line-height:2em;font-size:0.85em; border:#e5e5e5 1px solid; background:#fff; text-align:center;
 border-radius:7px;}
.ljzx2{ float:left;width:30%;  height:2em; line-height:2em;font-size:0.85em; background:#fe5f04; text-align:center; margin-left:3%; border-radius:10px;}
.ljzx2 a{ color:#fff;}
ul,li{ list-style:none;}
.zjul{width:94%; margin:0 auto;overflow:hidden; margin-top:15px;}
.zjul li{width:8.3%; height:10px; float:left; background:#9f9f9f; margin-left:2.8%;cursor:pointer;}
.zjul li.currentli{ background:#d2551d;}
.zj{ width:100%; margin:0 auto; overflow:hidden;}
.zj{ width:100%; margin:0 auto; overflow:hidden;}
.zj{ width:100%; margin:0 auto; overflow:hidden;}
.zj{ width:100%; margin:0 auto; overflow:hidden;}
.zj{ width:100%; margin:0 auto; overflow:hidden;}
.zj{ width:100%; margin:0 auto; overflow:hidden;}
.zj{ width:100%; margin:0 auto; overflow:hidden;}
.zj{ width:100%; margin:0 auto; overflow:hidden;}

.ztbgh_xzx2{ background:#000; padding:3.5% 0; color:#CF812F}
.ztbgh_xzx2 .ztbgh_img img{ width:94.5%; height:auto; text-align:center}
.ztbgh_xzx2 .bghcon2{ background:#FFF; border:#dbdbdb solid 5px; width:95.3%; height:auto; margin:0 auto}
.ztbgh_xzx2 .bghcon2 .bghcon2_img{ width:18px; height:0.8em; background:#ea5513; margin-left:5%; margin-top:4%}
.ztbgh_xzx2 .bghcon2 .bghcon2_title{ color:#ea5513; font-size:1.1em; margin-left:1%; margin-top:2.5%}
.ztbgh_xzx2 .bghcon2 p{text-indent:2em; color:#000; line-height:1.4em}

.NO4_middle{ margin-top:3%}
.NO4_middle p{ width:17%; margin-left:3%; float:left}
.NO4_middle p img{ width:89%}
.NO4_middle p img.one2_img{ display:none}
.NO4_middle p.hover img.one2_img{ display:block !important}
.NO4_middle p.hover img.one_img{ display:none}
.bottom_content{ margin-top:3%; margin-left:3%}
.ztbgh_xzx2 .bottom_content .p6{ width:94.5%; height:3px; background:#e95318; margin:0 auto}
.ztbgh_xzx2 .bottom_content .p7{ color:#b84e14; font-size:1.0em}
.ztbgh_xzx2 .bottom_content .p8{ line-height:1.5em; height:3.0em; font-size:1em;}
.ztbgh_xzx2 .images_xzx{margin-top:5%;}
.ztbgh_xzx2 .images_xzx ul{color:#FFF;margin-left:20%;}
.images_xzx ul li{ background:#d2551d}
.ztbgh_xzx2 .images_xzx img{width:11.4%; height:auto}
.wrapper{width:100%;position:relative;}
.jbjc{  width:100%; min-width:320px; max-width:640px; margin:0 auto;background:#000; padding:15px 0;}
.imgs{ width:71%; margin:20px auto;}
.js{ width:100%; margin:0 auto;overflow:hidden;}
.jc1{width:70%; margin:15px auto; overflow:hidden; height:2em;  }
.jc1 img{ display:block; float:left;  padding-left:3%; padding-top:10px;}
.jc1 p{ color:#de590e;font-family:"微软雅黑"; font-size:1.1em; float:left; display:block;padding-left:3%;line-height:2em;}
.jc2{width:70%; margin:-20px auto; overflow:hidden;height:2em; }
.jc2 img{ display:block; float:left;  padding-left:3%;padding-top:10px; }
.jc2 p{ color:#C7843D;font-family:"微软雅黑"; font-size:1em; float:left; display:block;padding-left:2%;line-height:2em; }

.js_img{width:66%; margin:25px auto 0 auto; overflow:hidden; margin-bottom:3%}
.jscon{ background:#CF812F; color:#3A2810; width:76%; margin-top:5px; text-align:center; padding:5px 0;}
.jscon a{color:#3A2810;}

.jswz{width:81%; margin:10px auto; overflow:hidden; color:#E95613;}
.dashed{width:81%; margin:20px auto;border:dashed 1px #B68341;}
.jss{width:81%; margin:0 auto; overflow:hidden;}
.jss img{ display:block; float:left;}
.jss .jsjc{ width:70%; font-size:1em; float:right; color:#aa794e; padding:17px 0 0 0;}

.js{ width:100%; margin:0 auto; overflow:hidden;}

.arrow_l{ position:absolute; top:50%; left:1%;cursor:pointer; width:6.2%}
.arrow_r{ position:absolute; top:50%; right:1%;cursor:pointer;width:6.2%}

.zxrk{ width:80%; margin:20px auto 0 auto; overflow:hidden;}
.zxrk span{ display:block; float:left; margin-left:12.5%; width:36.5%;}

/*section */
.ov{ overflow:hidden;}
#qh a{ color:#E95613}
.zlxm{ width:100%; background:#fff3ef; font-family:"Microsoft YaHei"; color:#5a5a5a;} 
.cen{ text-align:center; border-bottom:dashed 2px #cf8130; padding:1em 0; font-size:1.2em; margin-bottom:0.5em;color:#d1551d;}
.zlxm .lis1 li{ float:left; width:25%; text-align:center; background:url(../images/yh1_03.jpg) no-repeat center; background-size:66%; position:relative}
.zlxm .lis1 li:nth-child(2){background:url(../images/yh1_05.jpg) no-repeat center; background-size:66%;}
.zlxm .lis1 li:nth-child(3){background:url(../images/yh1_07.jpg) no-repeat center; background-size:66%;}
.zlxm .lis1 li:nth-child(4){background:url(../images/yh1_09.jpg) no-repeat center; background-size:66%;}
.zlxm .lis1 li:nth-child(1).on1{ color:#d1551d;background:url(../images/yh_03.jpg) no-repeat center; background-size:66%;}
.zlxm .lis1 li:nth-child(2).on1{ color:#d1551d;background:url(../images/yh_05.jpg) no-repeat center; background-size:66%;}
.zlxm .lis1 li:nth-child(3).on1{ color:#d1551d;background:url(../images/yh_07.jpg) no-repeat center; background-size:66%;}
.zlxm .lis1 li:nth-child(4).on1{ color:#d1551d;background:url(../images/yh_09.jpg) no-repeat center; background-size:66%;}

.zlxm .lis1 li span{ display:block; margin-top:6.3em;}
.zlxm .lis2 li:nth-child(2){ background:url(../images/wk_19.png); background-size:100% 100%; height:8em;}
.zlxm .lis2 li:nth-child(3){ background:url(../images/wk_21.jpg); background-size:100% 100%; height:8em;}
.zlxm .lis2 li:nth-child(4){ background:url(../images/wk_23.jpg); background-size:100% 100%; height:8em;}

#zlxm_c3 .lis2 li:nth-child(2){ background:url(../images/ssyh_27.jpg); background-size:100% 100%; height:12em;}
#zlxm_c3 .lis2 li:nth-child(3){ background:url(../images/zlyh_29.jpg); background-size:100% 100%; height:12em;}
#zlxm_c4 .lis2 li:nth-child(2){ background:url(../images/ssyh_27.jpg); background-size:100% 100%; height:12em;}
#zlxm_c4 .lis2 li:nth-child(3){ background:url(../images/ssyh_29.jpg); background-size:100% 100%; height:12em;}
.zlxm .lis2 li{ position:relative;}
.zlxm .lis2 li p{ margin-left:1.5em; color:#5a5a5a; padding-top:2em; }
.zlxm .dj{ display:block; background:url(../images/an_50.jpg) no-repeat; background-size:100% 100%; color:#fff; width:15em; height:2.4em; line-height:2.4em; text-indent:1em; margin:0 auto;}
.ztbgh_xzx3{background:#fff4f0; padding:15px 0; color:#CF812F}
.lh_gy { overflow: hidden; zoom: 1;margin: 0 3% 1.1rem 3%; width: 94%!important; }
.lh_gy ul li { overflow: hidden; zoom: 1; border-bottom: 1px dashed #cbcacb;}
.lh_gyl { width: 3.95rem; float: left; margin-right: 0.9rem; text-align: center }
.lh_gyl img { display: block; width: 3.0rem; height: 3.0rem; margin-top: 0.5rem; }
.lh_gyl p { line-height: 1.8rem; }
.lh_gyr { overflow: hidden; zoom: 1; line-height: 2.0em; color: #666666; text-indent: 2em; font-size:0.8em;}
.lh_gyr .pl p{background:#efefef; margin-top:3%; font-size:0.8em;}
.lh_gyr .pl p span{ color:#F00}
.last{ background:#000}
/*.last2{ width:42%; height:auto; margin-left:2%; margin-top:15px; padding-bottom:15px}
.last4{ width:42%; height:auto; margin-left:2%; margin-top:15px; padding-bottom:15px}
.last3{ width:10%; height:auto; margin-top:10px; padding-bottom:10px; margin-left:1%}
.last p{ padding:3.5% 0; color:#cb7625}
.last2 .pp{ border-bottom:1px dashed #fff;}
.last2 p span img{ width:14.1%; height:auto; float:left;}
.last2 p img{ width:98.2%; height:auto;}
.last3 img{ width:96.9%; height:auto; margin-top:20%}
.last4 .pp{ border-bottom:1px dashed #fff;}
.last4 p span img{ width:14.1%; height:auto; float:right }
.last4 p img{ width:98.2%; height:auto;}*/
.starnews { overflow: hidden; }
.starnews h2 { margin-bottom: 10px; }
.starnews dl { float: left; width: 50%;  }
.starnews dl dt { float: left; width: 50%; }
.starnews dl dd { float: left; padding: 15% 0 0; width: 50%; text-align: center; font-size: 0.9em; color:#cb7625 }

.ztsk li{ width:100%; float:left;text-align: center;height: 2.1em;line-height: 2.1em;margin-top:10px;}
.ztsk li a{ color:#FFF}
.ztsk li.sk1{  background:#BA9753;}
.ztsk li.sk2{  background:#6DBA52;}
.ztsk li.sk3{  background:#3FA2A8;}
.ztsk li.sk4{ background:#5B90C6;}
.ztsk li.sk5{ background:#BB7252;}
.ztsk li.sk6{  background:#B95289;}

.weibo_form{ width:96.8%; margin:15px auto 0 auto; }
.inpus { width:100%; height:3.5em; color:#999; border: solid 1px #333; background:none; }
.btn { width:53px; float:right; border:none;background:url(../images/fqj_77.jpg) no-repeat; cursor:pointer; height:28px; margin-top:10px;}


.footer{width:100%; max-width:640px; min-width:320px; padding:2% 0 4% 0; text-align:center; font-family:"Microsoft YaHei"; overflow:hidden; margin:0 auto;}
.footer p{line-height:2em; font-size:0.9em; color:#666666; padding-bottom:15px;}

.container{ margin-top:3%;}
.container ul{ width:97.5%; margin:0 auto; display:block; height:10em;overflow:hidden; }
.container li{ width:100%; float:left; }
.thumbnails {
  margin-left: -20px;
  list-style: none;
  *zoom: 1;
}

.thumbnails:before,
.thumbnails:after {
  display: table;
  line-height: 0;
  content: "";
}

.thumbnails:after {
  clear: both;
}

.row-fluid .thumbnails {
  margin-left: 0;
}

.thumbnails > li {
  float: left;
}

.thumbnail {
  display: block;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}

a.thumbnail:hover {
  border-color: #0088cc;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
     -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
          box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

.thumbnail > img {
  display: block;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.thumbnail .caption {
  padding: 9px;
  color: #555555;
}
