@charset "gb2312";
* { margin: 0; padding: 0;}
a { text-decoration: none;}
ul, li { list-style: outside none none;}
img { border: 0 none;}
body {background:#f0efed;}
.clear { clear: both;}
.cen553{ width:100%; max-width:553px; margin:0 auto;}
.pubor{border-bottom:solid 1px #e4e4e4; border-top:solid 1px #e4e4e4;padding-top:30px; padding-bottom:30px;}
.bgbox{max-width:640px;margin:0 auto; padding:0; background:#ffffff; padding-bottom:30px;Font-size:63%; font-family:"微软雅黑"; }
.h20{ height:20px; width:100%; max-width:640px; background:#f4f4f4; margin:0 auto;}
.banner{width:100%;max-width:640px; overflow:hidden; margin:0 auto}
.banner img{ width:100%; vertical-align:top}
.ten_part1{ padding-top:20px; background:#43331c; height:185px; max-width:640px; margin:0 auto;}
.ten_part1 ul{ width:100%; max-width:552px; margin:0 auto;}
.ten_part1 ul li{ float:left; display:inline; margin-right:10px; width:30%;font:14px "宋体"; line-height:22px; ;}
.ten_part1 ul li img{ width:100%;}
.ten_part1 ul li p{color:#FFFFFF; margin:0 auto; margin-top:10px; text-align:center;}

.ten_part2{margin: 0 auto;max-width: 640px; width: 100%; text-align:center; height:auto; }
.pt2_title{ font-size:26px; color:#43331c; margin-bottom:15px;}
.pt2_title2{ font-size:20px; color:#666666; margin-bottom:35px;}
.pt2_t1{ margin-bottom:32px;}
.pt2_t1 img{ width:100%; max-width:552px;}
.pt2_t2{ margin-bottom:45px;}
.pt2_t2 img{ width:100%; max-width:552px;}
.pat_num{ width:100%;max-width:640px;  overflow:hidden; margin:0 auto; }
.num_lt{ width:59%; float:left;display:inline-block; vertical-align:middle;}
.num_rt{ width:37%; float:left;overflow:hidden;  display:inline-block; vertical-align:middle;}
.num1{ height:70px; width:100%; max-width:330px;}
.num1 img{ width:16%; float:left; display:inline-block; vertical-align:middle;}
.num1 p{ width:81%; float:left; display:inline-block; vertical-align:middle; font-size:1.8em; color:#43331c;}
.num1 p a{ color:#d7241c; font-weight:600;}
.num_zt{width:100%;max-width:320px; color:#333333; font:1.6em "宋体"; line-height:25px; }
.num_img{ text-align:center; }
.ltwid,.numwid,.ztwid{ max-width:310px !important;}
.rtwid{ max-width:224px !important;}
.numwid p{ max-width:240px !important;}
.numzx{width:100%;max-width:320px; margin:0 auto; text-align:center; margin-top:30px; }
.prt_case{width:100%;max-width:640px;  margin:0 auto}
.puntit{ text-align:center; color:#43331c; font-size:2.6em; font-weight:600;}
.puntit a{ color:#ca0610;}
/*.prt_case ul{ width:100%; text-align:center; margin-top:30px; height:78px; color:#555555; background:#d4d0ca;}
.prt_case ul li{ width:24.5%; height:63px; font-size:1.8em; padding-top:15px; font-weight:600; float:left; display:inline;cursor:pointer; border-right:2px solid #fff;}
.prt_case ul li span{ font-size:0.8em; font-weight:normal}*/
.pubal{ width:100%;max-width:550px; width:100%; border:1px solid #f0f0ef; height:299px; max-height:299px; margin:0 auto; background:url(../images/casebg.jpg) no-repeat center; margin-top:30px;}
.pubal label a{ width:100%; text-align:center; line-height:35px; color:#F00; float:left; font-size:16px;}
.caselt{width:43%; float:left; display:inline-block; vertical-align:middle; }
.casert{width:56%; float:left;display:inline-block; vertical-align:middle; padding-top:30px; }
.xslbtm{width:100%;max-width:280px;margin:0 auto;font-size:1.7em; height:35px; color:#43331c; text-align:center; line-height:28px; border-bottom:1px solid #d1c7c5;  font-weight:600; overflow:hidden; padding-top:10px;}
.xslcen{width:100%;max-width:280px; margin:0 auto; margin-top:15px; }
.xslcen p{ font:1.4em "宋体"; line-height:25px;  color:#43331c;}
.xslcen p span{ margin-left:20%;}
.xslcen a{ font-weight:600; font:"微软雅黑"; color:#e2a729;}
.xslimg{width:100%;max-width:284px; margin:0 auto; text-align:center; margin-top:15px;}
.al1,.al2,.al3,.al4{ background:#c08f26; color:#fff;}
.zjul{width:23%; float:left; overflow:hidden;  display:inline-block; vertical-align:middle; background:#ece3da; color:#b8a79c;}
.zjul li{width:100%;height:46px; font-size:20px; border-bottom:2px solid #fff; line-height:46px; text-align:center; cursor:pointer;}
.zjul li span{ margin-left:15px;}
.pubzj{width:76.6%;float:right;border:1px solid #f0f0ef;background:url(../images/zjbg.png) no-repeat center;}
.zjtop{ margin-top:30px; }
.zjlt{ width:94%; float:right; height:261px;  padding-top:25px;}
.tzj{ background:url(../images/tzj.png) no-repeat center right;}
.wsj{ background:url(../images/wsj.png) no-repeat center right;}
.zh{ background:url(../images/zh.png) no-repeat center right;}
.xwb{ background:url(../images/xwb.png) no-repeat center right;}
.xxq{ background:url(../images/xxq.png) no-repeat center right;}
.jwb{ background:url(../images/jwb.png) no-repeat center right;}
.zjname{width:45%; height:44px; background:url(../images/zjxx.png) no-repeat center; font-size:2.6em; color:#43331c; line-height:44px;}
.zjlt ul{ margin-top:10px; margin-left:10%; }
.zjlt ul li{ list-style:url(../images/zjli.jpg); background:none !important; font-size:1.5em; line-height:23px;}
.zjimg{width:90%; margin:0 auto; margin-top:20px; }
.zjimg img{width:43%; overflow:hidden; float:left; display:inline-block; vertical-align:middle; }
.zjimg p{width:32%; background:#43331c; border:1px solid #b18a5c; text-align:center; border-radius:5px;font:16px "宋体"; line-height:32px; float:right; margin-top:30px;}
.zjimg p a{ display:block; color:#fff;max-width:110px;}
.zj1,.zj2,.zj3,.zj4,.zj5,.zj6{ background:#deab41; color:#fff;}
.part6{ max-height:415px; max-width:640px; width:100%; margin:0 auto; padding-top:0; }
.pat6_title{ font-size:26px; font-weight:bold; color:#43331c; max-width:640px; margin:0 auto; text-align:center; margin-top:30px;}
.pat6_title span{ color:#cb0810;}
.part6 .image img{ width:100%; max-width:552px; margin:a auto;}
#picarea{margin:0 auto;max-width:552px; width:100%; margin-top:35px;}
#bigpicarea{position:relative;margin:0px auto;max-width:552px; width:100%; max-height:305px;overflow:hidden;}
.image{text-align:center}
.image img{margin:0px auto;}
#bigpicarea .word{text-align:center;height:30px;background:#333;color:#ffffff;position:absolute;bottom:0px;left:0px;width:100%; font:1.4em "宋体";line-height:30px;}
.bigbtnPrev{z-index:100;position:absolute;width:45px;height:100px;top:30%;cursor:pointer;left:30px}
.bigbtnNext{z-index:100;position:absolute;width:45px;height:100px;top:30%;cursor:pointer;right:30px}
#big_play_prev{background-image:url(../images/xwh_l.png);width:45px;display:block;height:100px;_background:none;_filter:progid:DXImageTransform.Microsoft.alphaImageLoader(sizingMethod=crop,src='../images/xwh_l.png')}
#big_play_next{background-image:url(../images/xwh_r.png);width:45px;display:block;height:100px;_background:none;_filter:progid:DXImageTransform.Microsoft.alphaImageLoader(sizingMethod=crop,src='../images/xwh_r.png')}

.ss_yuan{ width:100%; max-width:553px; margin:0 auto; height:374px;background:url(../images/part7_bg.png) no-repeat center; }
.yuan_zt{ width:56%;float:right; padding-top:13%; }
.yuan_zt p{ width:90%;color:#0f0f0f;} 
.yuantit{ font-size:16px; font-weight:600;}
.yuantit a{ color:#ca0610;}
.yuancon{ font:14px "宋体"; line-height:25px; margin-top:20px;}
.yuanzx{font-size:22px; height:65px; margin-top:5px;}
.yuanzx span{ display:block; width:100%; max-width:65px; height:65px; float:right; text-align:center; }
.yuanzx span a{color:#ffffff; }

.part7{height:400px; max-width:640px; width:100%; margin:0 auto;padding-top:28px; padding-bottom:0;}
.part7_con{ max-width:552px; width:100%; height:304px;  margin:0 auto; padding-top:70px;}
.part7_title{ font-size:1.6em; font-weight:bold; float:right; width:65%;  text-align:center;}
.part7_title a{ color:#ca0610;}
.part7_xq{ width:48%; float:right; display:inline; font-size:1.4em; line-height:26px; color:#0f0f0f; margin-top:20px; margin-right:30px;}
.part7_zx{ width:60px; height:60px; float:right;display:inline; margin-right:20px; font-size:22px;} 
.part7_zx a{ color:#FFFFFF; display:block; width:60px; height:60px; font-weight:bold; position:absolute; z-index:10;}
.ptimg7{ position:absolute; width:100%; max-width:552px;}

.redian{ margin-top:20px;}
.redian ul{ border-bottom:1px dashed #dddddd; max-width:523px;height:40px; margin:0 auto; padding-left:30px; overflow:hidden;}
.redian ul li{ list-style:url(../images/rdli.jpg); font:1.5em "宋体"; line-height:40px; float:left; width:50%;}
.redian ul li a{ color:#000;} 
.need_act{ width:90%; max-width:640px;margin:0 auto; margin-top:40px;}
.act_ul ul {height: 78px; max-width: 552px; width:100%; margin:0 auto;}
.act_ul ul li {display: inline; float: left; height: 77px; margin-right:2%; width:23.5%; background:#d4d0ca; text-align:center;font-size:2.4em; line-height:30px; font-weight:bold; color:#555555; padding-top:15px;}
.act_ul ul li .li_p2{ font-size:16px; font-weight:normal;}
.act_ul ul .ac4{ margin:0; background:#deab3e; color:#FFFFFF;}
.act_ul ul .ac3{ background:#deab3e; color:#FFFFFF;}
.act_ul ul .ac2{ background:#deab3e; color:#FFFFFF;}
.act_ul ul .ac1{ background:#deab3e; color:#FFFFFF;}
@media screen and (max-width: 360px){
	.pubal,pubzj{ max-height:250px;}
	.pubzj{ width:75%;}
	.num_lt{ width:58%; padding-left:2%;}
	.num1 { height:50px;}
	.ten_part1{ height:140px;}
	.ten_part1 ul li{ margin-right:8px; font-size:1.2em; line-height:18px;}
	.ten_part1 ul li p{ margin-top:0;}
	.act_ul ul li{ font-size:1.8em; line-height:22px;}
	.act_ul ul li .li_p2{ font-size:14px;}
	.zjlt ul li{ font-size:1.3em;}
	.zjname{ font-size:1.8em; line-height:50px;}
	.num1 p{ font-size:1.4em;}
	.part7_con{ height:250px; padding-top:35px;}
	.part7{ height:250px;}
	.xslcen p span{ margin-left:10%;}
	.part7_title{ font-size:1.4em;}
	.part7_xq{  width:50%;font-size:1.0em; line-height:16px; margin-right:20px;}
	.num_zt,.pt3_c1{font-size:12px; line-height:18px; }
	.part7_zx{font-size:16px; margin-right:0px;}
		}
@media screen and (max-width: 320px){
			.part7_xq{ margin-top:5px; width:52% ;line-height:14px; margin-right:10px;}
			.part7_zx{ margin-right:-5px;}
			}