﻿@import url(/zt/common/common.css);
@charset "utf-8";
body,p,input,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form{margin:0;padding:0;list-style:none;vertical-align:middle;font-weight:normal; color:#333}
img{border:0;margin:0;padding:0; vertical-align:top;}
body{color:#fff;-webkit-user-select:none;-webkit-text-size-adjust:none;font:normal 14px/150% 微软雅黑;text-align:left;}
li{ list-style:none;}
img { vertical-align:top; border:0; }
.b{ width:100%;}
.container{ position:relative; max-width:640px; min-width:320px; margin:0 auto;}
/* box */
.box { padding:10px 0;text-align:center; }
.box .txt { width:90%; margin:40px auto 0; font-size:26px; line-height:40px; color:#2e3642; text-align:left; }
.link { padding-top:40px; font-size:28px; line-height:44px; }
.link a { margin-left:15px; padding:2px 10px; background:#ff6005; color:#fff; }
.padBor { display:inline-block; width:89%; height:1px; overflow:hidden; margin-bottom:40px; padding-bottom:40px; border-bottom:#2e3642 3px dotted; }

.tp{ margin:0 2%; width:100%;}
.tp img{ float:left;width: 32%;}
.box1 { font-size:28px; text-align:center; }
.box2 { background:#d9e1e8; }
.box2 .hd { position:relative; margin-bottom:64px; padding:28px 0; background:#706bbd; }
.box2 .hd em { position:absolute; left:50%; bottom:-48px; display:block; width:0; height:0; margin-left:-24px; overflow:hidden; border-color:#706bbd #efebf4 #efebf4 #efebf4; border-width:24px; border-style:solid; }
.listPic { width:89%; padding-top:5px; margin:0 auto; }
.listPic dl { margin-top:0px; }
.listPic dd { margin-top:10px; font-size:26px; line-height:30px; }
.intro h6 { font-size:48px; line-height:48px; color:#2e3642; }
.intro h6 span { display:block; width:90%; margin:20px auto 0; font-size:36px; line-height:36px; text-align:right; }
.intro p { margin-top:5px; }
.intro h5 { font-size:36px; line-height:36px; color:#2e3642; }

#pubBanner{ height:3.96rem; position:relative; overflow:hidden;}
#pubBanner .bd ul li,#pubBanner .bd{ width:6.4rem!important;position:relative}
#pubBanner .hd { bottom: 0.1rem; height: 0.12rem; position: absolute; text-align: center; width: 100%; z-index: 1; }
#pubBanner .hd ul { display: inline-block; font-size: 0; height: 0.12rem; padding: 0.03rem 0.05rem; vertical-align: top; }
#pubBanner .hd ul li {  display:block; height: 0.08rem; margin: 0 0.04rem; width: 0.7rem; background:#231815; float:left;}
#pubBanner .hd ul .on { background: none repeat scroll 0 0 red; }
.clearfix:after, #container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden }
.pub_width{max-width:6.4rem; width: 100%; margin:0 auto}


.box4 { background:#d5e4ea; }

.box6 { margin-bottom:20px; text-align:center; }
.box6 .intro { padding-top:50px; background:#efebf4; }
.box6 a { display:inline-block; margin-top:40px; width:90%; height:122px; font-size:38px; background:#ff6005; border-radius:15px; color:#fff; line-height:122px; }

.shows { position:relative; width:89%; padding-top:40px; margin:0 auto; }
.box6 .shows { width:100%;  }
.shows li { width:100%; height:auto; text-align:center; }
.shows .parHd { position:absolute; left:0; bottom:15px; width:100%; height:10px; text-align:center; }
.shows .parHd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#2e3642; text-indent:-9999px; overflow:hidden; margin:0 6px; }
.shows .parHd li.on{ background:#fff; }

.box4_right{ background:url(img_64.png) repeat; height:304px; width:295px;}
.box4_right ul{margin:20px 0 0 120px;}
.box4_right li{width:206px; height:59px;font-size:24px; text-align:left;}
.box4_right li a{	color:#1c558d;}
.dimg dl{ margin-right:10px;}
.con_jg{ width:640px; margin-top:45px; height:305px;}
.con_jg .boxx{width:500px;height:225px;margin:0 auto;margin-top:25px;position:relative;}
.con_jg .boxx li{width:120px;height:78px;text-align:center;margin-left:240px;margin-top:65px; float:left;}
.con_jg .boxx li p{color:#424242;font-size:20px;}
.con_jg .boxx .btn{position:absolute;top:12px;left:135px;}
.boxx .box_top{	width:588px;height:125px;border:1px solid #bcbcbc;}
.boxx .box_top .tx{float:left;width:107px;height:112px;margin:10px 0 0 10px;}
.boxx .box_top .wz{	float:left;	width:450px;height:110px;margin:10px 0 0 10px;color:#434343;position:relative; text-align:left;}
.boxx .box_top .wz .mz{font-size:30px;margin-top:3px;}
.boxx .box_top .wz .zw{	font-size:20px;margin-top:5px;}
.boxx .box_top .wz .jb{font-size:16px;margin-top:8px;}
.boxx .box_top .wz .zx{	width:27px;	height:43px;position:absolute;top:12px;right:30px;}
.boxx .box_in{width:588px;height:54px;border-bottom:1px solid #bcbcbc;line-height:54px;}
.boxx .box_in p{font-size:16px;	color:#F00;}
.boxx .box_in span{	font-size:16px;color:#434343;}
.boxx .box_down{width:505px;height:35px;margin:0 auto;margin-top:18px;}
.boxx .box_down li{width:159px;	height:35px;margin-left:13px; float:left}
	
@media (min-width:320px) and  (max-width:639px){
	.wrap { width:100%; }
	.box { padding:5px 0; }
	.box .txt { margin:20px auto 0; font-size:13px; line-height:20px; }
	.box1 { font-size:14px; line-height:21px; }
	.listPic,.shows { padding-top:20px; }
	.listPic dl { margin-top:15px; width: 25%}
	.listPic dd { margin-top:5px; font-size:14px; line-height:15px; }
	.intro h6 { font-size:24px; line-height:24px; }
	.intro h6 span {  margin-top:10px; font-size:18px; line-height:18px; }
	.intro h5 { font-size:18px; line-height:18px; color:#2e3642; }
	.intro p { margin-top:20px; }
	.link { padding-top:20px; font-size:14px; line-height:22px; }
	.link a { margin-left:5px; }
	.padBor { margin-bottom:20px; padding-bottom:20px; }
}

@media (min-width:480px) and  (max-width:639px){
	.box { padding:5px 0; }
	.box .txt { margin:30px auto 0; font-size:19px; line-height:30px; }
	.box1 { font-size:21px; line-height:31px; }
	.listPic,.shows { padding-top:30px; }
	.listPic dl { margin-top:23px; width: 25%}
	.listPic dd { margin-top:10px; font-size:20px; line-height:25px; }
	.intro h6 { font-size:32px; line-height:32px; }
	.intro h6 span { margin-top:15px; font-size:27px; line-height:27px; }
	.intro h5 { font-size:27px; line-height:27px; color:#2e3642; }
	.intro p { margin-top:30px; }
	.link { padding-top:30px; font-size:21px; line-height:33px; }
	.link a { margin-left:10px; }
	.padBor { margin-bottom:30px; padding-bottom:30px; }
}