 @charset "utf-8";
/* CSS Document */
html{font-size:62.5%;}
body{ padding:0; margin:0; color:#000000;text-align:center; font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";background:url(bg03.jpg) no-repeat top center; background-color:;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;}
li,p{text-align:left;}
a:link,a:visited{color:#000000; text-decoration:none;}
a:hover{color:#40a1ec; text-decoration:none;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
.clearfix{clear:both;}
.red,.red a:link,.red a:visited,.red a:hover{ color:#cc3333; font-weight:bold;}
.gray,.gray a:link,.gray a:visited,.gray a:hover{ color:#666666;}
.withe,.withe a:link,.withe a:visited,.withe a:hover{ color:#FFFFFF;}
/* Landscape phone to portrait tablet */
ul{margin:0px; padding:0px;}
li{list-style:none;text-align:left;text-decoration:none;font:normal;}
a{text-decoration:none;}
     
	 
.header{ width:100%; height:520px; }
.phone_header{ display:none; width:100%;}
.phone_header img { width:100%;}

.t1200{width:1200px; margin:20px auto; position:relative; text-align:center;}
.t1200 img{ width:100%; height:auto;text-align:center;}
.t1200 .more{position: absolute;top: 20px;right: 0px;line-height: 21px;}
.t1200 .more a{padding: 2px 12px;background: #279ff3;border-radius: 9px;font-size: 12px;z-index: 5;}

.ff{color: #fff;}
.ff a{color: #fff;}
.ff a:hover{color: #dfdfdf !important;}

.mobile{ display:none;}

.dazi{width:1200px; height:auto;  margin:20px auto; text-align:center;  }
.dazi a{font-size:36px; font-weight:bold;  line-height:200%;}
.dazi p{font-size:16px;  line-height:180%;  list-style:none; clear:both; text-align:center;}
.dazi p a{font-size:16px; line-height:180%; font-weight:normal;}

/*con1*/
.mainbg{ width:1240px; background-color:; height:580px; margin:0 auto;}
.play {width:1200px; margin:30px auto;height:380px;}
.main-left{float:left; width:600px;}
/*jdt*/
#playBox{float:left; margin:0px auto;width:600px; height:360px;position:relative; overflow:hidden;background-color:#fff;padding:0px; }
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left; list-style:none;}
#playBox .oUlplay img{ width:600px; height:360px;}
#playBox .oUlplay li span{ width:100%; height:45px; background-color:#000000; position:relative; bottom:45px;text-align:center; display:block; background:url(sj04.png); }
#playBox .oUlplay li span a{line-height:40px; color:#FFFFFF; padding-bottom:10px; font-size:17px;}
#playBox .pre{ cursor:pointer; width:20px; height:35px; position:absolute; bottom:2px; left:10px; z-index:10; background-image:url(kelBtn.png); }
#playBox .next{ cursor:pointer;width:20px; height:35px; position:absolute;bottom:2px; right:10px; z-index:10; background-image:url(kerBtn.png);}
#playBox .smalltitle {width:100px; height:10px; position:absolute; bottom:25px; z-index:10; left:60px;}
#playBox .smalltitle ul{ width:100px; text-align:center; margin:0 auto;}
#playBox .smalltitle ul li{ width:20px; height:25px; margin-left:-20px; float:left; overflow:hidden;*display:inline;*zoom:1; list-style:none; font-size:22px;FILTER: filter:alpha(opacity:0); opacity:0; -moz-opacity:0;-khtml-opacity: 0;}
#playBox .smalltitle .thistitle{ color:#cc0000; font-size:22px; line-height:30px; FILTER: filter:alpha(opacity:100); opacity:1; -moz-opacity:1;-khtml-opacity: 1;}
#playBox .smalltitle span{color:#FFFFFF; font-size:14px; line-height:36px;}

.con1right { float:right; width:520px; height:360px; padding-right:30px;}
.title0{ width:100%; height:60px;position:relative; }
.title0 a{font-size:22px; font-weight:bold; line-height:60px; color:#fff;}
.title0 span{float:right; position:absolute; top:3px; right:10px;}
.title0 span a{font-size:14px; font-weight:normal;color:#fff7a5;}

.txt1{width:100%; float:left; text-align:left; margin-top:5px;}
.txt1 ul{ margin-left:5px;}
.txt1 li{ background:url(dian.png) left center no-repeat; border-bottom:1px solid #D8D8D8;}
.txt1 li a{ font-size:16px;  line-height:260%; padding-left:20px;}

.mainright{ width:200px;height:320px; float:right;}
.mainright img { width:100%;height:74px;}
.main1{width:100%; }
.main2{ width:1240px; margin-top:20px;}
.main2 ul{}
.main2 li{ width:560px; float:left; margin-left:40px;border-bottom:1px dashed #CCCCCC; background:url(dian.png) left center no-repeat;}
.main2 a{ font-size:16px; line-height:260%; padding-left:20px;}


.con2{ width:1500px; margin:0 auto;}
/* film_focus */
.film_focus{width:1200px;height:380px;overflow:hidden;position:relative; margin-top:0px;}
.film_focus .film_focus_imgs_wrap{background:url(images/load.gif) no-repeat center center;}
.film_focus ul.film_focus_imgs{height:380px;height:9999em;position:absolute;right:0;top:0;overflow:hidden;}
.film_focus ul.film_focus_imgs li{height:380px;overflow:hidden;}
.film_focus ul.film_focus_imgs li img{height:380px;width:600px;}
.film_focus .film_focus_desc h3{height:45px;line-height:45px;overflow:hidden;position:absolute;left:232px;bottom:0;background:rgba(0, 0, 0, .5);color:#fff;width:100%;padding-left:20px;z-index:99;font-size:16px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000');}
.film_focus ul.film_focus_nav{width:582px;height:380px;position:absolute;left:0;top:0;z-index:100;}
.film_focus ul.film_focus_nav li{height:58px;background:#d7d7dc;margin:0px 0px 5px 0;padding:0px 18px 0 19px;position:relative;width:542px;cursor: pointer;cursor: hand;color:#333;font-size:18px;overflow:hidden;line-height:58px;}
.film_focus ul.film_focus_nav li.cur{background:url(hd_on.png) no-repeat;width:590px;height:132px;left:0px;padding:0px 33px 0 25px;word-break:break-all;color:#fff;font-weight:bold;font-size:22px;overflow:hidden;line-height:30px;}
.film_focus ul.film_focus_nav li b{display:none}
.film_focus ul.film_focus_nav li b span{display:block}
.film_focus ul.film_focus_nav li.cur b{display:block;vertical-align: middle;display: table-cell;height:132px;}
.film_focus ul.film_focus_nav li.cur span{display:none}



.js_con{ width:1200px; margin:0 auto; padding-top:20px; }
.js{ width:1200px; margin:30px auto; padding-top:10px;}
.js1{ width:550px; float:left;}
.js2{ width:550px; float:right;}

.js1_con{ float:right; width:610px;}
.js1_pic{width:550px; height:330px; float:left;}
.js1_pic img{width:550px; height:330px;}
.js1_t{ font-size:26px; line-height:200%; font-weight:bold;}
.js1_txt{ float:left; width:540px; padding:30px; font-size:14px; line-height:220%; margin-top:20px; border:1px solid #EBEBEB;}

.js1_list{ clear:both; padding-top:30px;}
.js1_list li{font-size:18px; line-height:260%; border-bottom:1px dashed #CCCCCC;}

.bg08{ width:100%; height:720px; background:url(001.jpg) no-repeat;  background-size: 100% 100%;}
.bg02{ width:100%; height:550px; margin-top:30px; background:url(bj06.png) top center no-repeat;}
.con2{ width:1200px; margin:20px auto; padding-top:10px;}
.con2left{ width:380px; float:left;}
.con2left2{ width:380px;float:left; margin-left:30px;}
.con2left3{ width:380px;float:right;}

.title2{ width:100%; height:60px; background:url(t21.png) no-repeat; position:relative;}
.title2 a{ font-size:20px; font-weight:bold; line-height:60px; color:#0a5cb9;}
.title2 span{float:right; position:absolute; top:5px; right:10px;}
.title2 span a{font-size:14px; font-weight:normal;color:#999999;}
.txt2 ul{}
.txt2 li{ list-style:inside; color:#0f81f3}
.txt2 a{ font-size:16px; line-height:240%;}


.dblz{ width:1240px; margin:20px auto;}
.dblz li{ float:left; width:580px; background:url(txt3.png); margin-left:20px; margin-top:20px;}
.dblz a{ font-size:18px; line-height:60px; padding-left:25px; }
.dblz li{
	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
	}

.txt1 li{
	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
	}

.bg03{ width:100%; margin-top:20px; }
.title3{ width:1200px; height:60px; margin:0 auto;background:url(t3.jpg) no-repeat; position:relative;}
.title3 a{ font-size:22px; font-weight:bold; line-height:60px; color:#0a5cb9; padding-left:5px;}
.title3 span{float:right; position:absolute; top:5px; right:15px;}
.title3 span a{font-size:14px; font-weight:normal;color:#999999;}

.con3{ width:1200px; margin:0 auto;}
.con4{width:1200px; margin:20px auto;}
.phone-con5{ display:none;}
.Box {position: relative; background: no-repeat; margin-top:20px; }
		.Box .content {width: 1200px; height:350px;margin: 0 auto; }
		.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
		.Box .Box_con {position: relative;}
		.Box .Box_con .btnl {position: absolute;}
		.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 90px;cursor: pointer;}
		.Box .Box_con .btnl {background:url(jtl02.png) no-repeat center;left: -100px;}
		.Box .Box_con .btnr {background: url(jtr02.png) no-repeat center;right: -100px;}
		.Box .Box_con .btnl:hover {background: url(jtl03.png) no-repeat center;}
		.Box .Box_con .btnr:hover {background: url(jtr03.png) no-repeat center;}
		.Box .Box_con .conbox {position: relative; overflow: hidden;}
		.Box .Box_con .conbox ul {position: relative;list-style: none;}
		.Box .Box_con .conbox ul li {float: left;width: 285px;height:350px;margin-left:20px;overflow: hidden;}
		.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
		.Box .Box_con .conbox ul li img {display: block;width:285px;height:285px;transition: all 0.5s;border-radius:15px;}
		.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
		.Box .Box_con .conbox ul li p{ font-size:16px; color:#FFF; line-height:160%;padding-top:10px; text-align:center;}
		.Box .Box_con .conbox ul li p a{}
			
		.Box .BoxSwitch {margin-top: 30px;text-align: center;}
		.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
		.Box .BoxSwitch span.cur {background: red;}
.con5{ width:1240px; margin:20px auto;}
.con1{ width:1240px; margin:20px auto;}
.con1-pic{}
.con1-pic li{float: left;width: 285px;height: 170px;margin-left: 20px;overflow: hidden; position:relative; margin-top:0;}
.con1-pic img{display: block;width: 285px;height: 170px;transition: all 0.5s;}
.con1-pic img:hover{transform: scale(1.1);}
.con1-pic li p{ width:100%; position:absolute; bottom:0; left:0; background:url(sj04.png); text-align:center;}
.con1-pic li p a{ font-size:1.4rem; line-height:30px; color:#fff; }		
		
.con1-con{ width:1200px; padding-top:20px; margin:0 auto;}
.con1-txt{ width:590px; height:50px; border-radius:5px; background-color:#fbf2e4; margin-top:10px; float:left;}
.con1-txt a{font-size:18px; line-height:50px;margin-left:20px; color:#666666;}
.con1-txt1{ width:590px; height:50px; border-radius:5px; background-color:#fbf2e4; margin-top:10px; float:right; }

.con1-txt1 a{font-size:18px; line-height:50px;margin-left:20px; color:#666666;}

.pl{ width:1200px; height:150px; margin-top:40px;}
.pl1{ float:left;width:510px; height:150px; padding-left:45px; padding-right:25px; background:url(pl.jpg) no-repeat;}
.pl2{ float:right;width:510px; height:150px; padding-left:45px; padding-right:25px; background:url(pl.jpg) no-repeat;}
.plt{ font-size:24px; font-weight:bold; line-height:72px; }
.plt a{ color:#334c78;}
.plc{font-size:14px; line-height:200%;}
.plc a{ color:#334c78;}

.hz{width:1200px; height:auto; margin:40px auto;}
.hz img{width:125px; height:50px; float:left; margin-right:30px; margin-bottom:15px;}

.so_bg{width:100%; height:613px; margin:20px auto; background:url(bg01.png) top center no-repeat;}
.so{width:1200px; height:auto; }
.so_left{width:540px;  float:left;}
.so_left1{width:100%; height:140px; margin-top:105px;}
.s1{}
.s1 img{ height:140px; width:224px; float:left;}
.s2{ float:right; width:290px;height:140px; margin-left:15px;}
.s2 a{ font-size:18px; line-height:220%; font-weight:bold; color:#fff;}
.s2 p{font-size:14px;line-height:200%;color:#fff; }

.so_right{ width:500px; height:420px; float:right; margin-top:110px;}
.so_right ul{}
.so_right li{color:#fff; border-bottom:1px dotted #fff; padding-left:20px;}
.so_right a{font-size:18px;  line-height:260%; color:#fff;}

.xc_bg{ width:100%; height:600px; background:url(002.jpg) top center no-repeat;}
.c1{ width:1240px; margin:10px auto;}
.c1 li{float: left;width: 285px;height:auto;margin-left: 20px;overflow: hidden;margin-top:0; }
.c1 img{display: block;width: 285px;height: 160px;transition: all 0.5s;border-top: 10px solid #40a1ec; border-bottom:10px solid #40a1ec;}
.c1 img:hover{transform: scale(1.1);}
.c1 li p {font-size:16px; line-height:220%; color:#333; text-align:center; padding-top:5px; }
.c1 li p a{ font-size:16px; line-height:220%; color:#333; text-align:center; }	

.border20{width:1200px; height:1px; margin:20px auto 0; border-top: 1px dashed #f4b498;}

.m20{ margin-top:20px;}

#foot {width:100%; float:left; display:block;}
@media (min-width: 320px) and (max-width: 689px) {
.m20{ margin-top:1rem;}
body{background:none ;}   
.header{ display:none; }
.phone_header{ display:block; width:100%;}
.phone_header img { width:100%;}   

.t1200{width:100%; margin:1rem auto; position:relative;}
.t1200 img{ width:100%; height:auto;}
.t1200 .more{position: absolute;top:35%;right: 0px;line-height: 21px;}
.t1200 .more a{padding: 2px 12px;background: #c2a7a3;border-radius: 9px;font-size: 12px;z-index: 5;}

.ff{color: #fff;}
.ff a{color: #fff;}
.ff a:hover{color: #dfdfdf !important;}
.mobile{ display:block;width:100%; margin:0 auto; padding-top:1rem; padding-bottom:0; position:relative;}  
.mobile img{ width:100%;}
.mobile span{ float:right; position:absolute; top:20px; right:10px;}  
.mobile span a{font-size:14px; font-weight:normal;color:#999999;}

.xc_bg{ width:100%; height:auto; background:none;}
.c1{ width:100%; margin:1rem auto;}
.c1 li{float: left;width:100%; height:auto;margin-left:0;overflow: hidden;margin-top:1rem; }
.c1 img{ float:left;display: block;width:42%;height:auto;transition: all 0.5s;border-top: 5px solid #40a1ec; border-bottom:5px solid #40a1ec;}
.c1 img:hover{transform: scale(1.1);}
.c1 li p { float:right; width:53%; font-size:1.6rem; line-height:220%; color:#333; text-align:left; padding-top:5px; }
.c1 li p a{ font-size:1.6rem; line-height:220%; color:#333; text-align:left;}

.border20{ width:100%; height:1rem; border-top: 1px dashed #f4b498; margin:1rem auto 0; }

.dazi{width:100%; height: auto; padding-top:20px; margin:0px auto; background-color:#FFFFFF; text-align:center; border-bottom:solid #eaeaea 1px;margin-bottom:0;}
.dazi a{font-size:2rem; font-weight:bold; color:#000; line-height:180%; font-family:"Microsoft YaHei";}
.dazi p{font-size:1.4rem; color:#999999; line-height:180%; display:list-item; list-style:none; text-align:left;text-indent:2.8rem;}
.dazi p a{font-size:1.4rem; color:#999999; line-height:180%; font-weight:normal;}
.pl{ width:100%; height:auto; margin-top:0.5rem;}
.pl1{ float:left;width:98%; height:auto; padding-left:1%; padding-right:1%; background:none;}
.pl2{ float:left;width:98%; height:auto; padding-left:1%; padding-right:1%; background:none;}
.plt{ font-size:1.6rem; font-weight:bold; line-height:200%; }
.plt a{ color:#334c78;}
.plc{font-size:1.4rem; line-height:200%;}
.plc a{ color:#334c78;}
/*con1*/
.mainbg{ width:100%; background:none; height:auto; margin:0.5rem auto;box-shadow:none;border-radius: 0;}

.play {width:94%; margin:1rem auto; padding-left:1%!important; height:auto;}

.main-left{float:left; width:100%;}

#playBox{  width:100%; height:230px;position:relative; overflow:hidden;float:left;background-color:#fff;padding:0px;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left; list-style:none;}
#playBox .oUlplay img{ width:auto; height:230px;}
#playBox .oUlplay li span{ width:100%; height:40px; background-color:#000000; position:relative; bottom:40px;text-align:left; display:block; background:url(sj04.png); }
#playBox .oUlplay li span a{line-height:240%; font-size:1.4rem; color:#FFFFFF; padding-bottom:10px; margin-left:70px;}
#playBox .pre{ cursor:pointer; width:20px; height:35px; position:absolute; bottom:-2px; left:0; z-index:10; background-image:url(kelBtn.png); }
#playBox .next{ cursor:pointer;width:20px; height:35px; position:absolute;bottom:-2px; right:0; z-index:10; background-image:url(kerBtn.png);}
#playBox .smalltitle {width:100px; height:10px; position:absolute; bottom:25px; z-index:10; left:45px;}
#playBox .smalltitle ul{ width:100px; text-align:center; margin:0 auto;}
#playBox .smalltitle ul li{ width:20px; height:25px; margin-left:-20px; float:left; overflow:hidden;*display:inline;*zoom:1; list-style:none; font-size:22px;FILTER: filter:alpha(opacity:0); opacity:0; -moz-opacity:0;-khtml-opacity: 0;}
#playBox .smalltitle .thistitle{ color:#cc0000; font-size:22px; line-height:30px; FILTER: filter:alpha(opacity:100); opacity:1; -moz-opacity:1;-khtml-opacity: 1;}
#playBox .smalltitle span{color:#FFFFFF; font-size:14px; line-height:36px;}

.pic1{ width:94%; margin-left:3%;}
.pic1 ul{padding-bottom:0;margin-top:0;}
.pic1 li{ clear:both; width:100%; height:auto;padding-top:1rem; padding-bottom:1rem; margin-bottom:1rem; border-bottom:1px solid #f5f5f5; margin:0;}
.pic1 li img{ width:42%; height:auto; float:left; margin:0; padding:0;}
.pic1 li p{ width:53%; float:right;padding-left:5%; padding-top:1rem;}
.pic1 li p a{ font-size:1.6rem; line-height:200%; }

.con1right { float:left; width:100%; height:auto; margin-left:0; padding-right:0;}
.title0{ width:100%; height:60px;position:relative; display:none;}
.title0 a{font-size:2.0rem; font-weight:bold; line-height:60px; color:#0a5cb9;}
.title0 span{float:right; position:absolute; top:5px; right:10px;}
.title0 span a{font-size:14px; font-weight:normal;color:#999999;}

.txt1{width:100%; float:left; text-align:left; margin-top:0.5rem;}
.txt1 ul{ margin-left:5px;}
.txt1 li{ background:url(dian.png) left center no-repeat; border-bottom:1px solid #D8D8D8;}
.txt1 li a{ font-size:1.6rem;  line-height:260%; padding-left:20px; color:#000000;}

.mainright{ width:100%;height:auto; float:left;}
.mainright img { width:100%;height:70px; }
.main1{width:49%; margin-left:1%;margin-top:5px;float:left; }
.main2{ width:100%; margin-top:1rem;}
.main2 ul{}
.main2 li{ width:98%; float:left; margin-left:1%;border-bottom:1px dashed #CCCCCC; background:url(dian.png) left center no-repeat;}
.main2 a{ font-size:1.6rem; line-height:240%; padding-left:20px;}

.bg02{ width:100%; height:auto; margin-top:1rem; background:none;}
.con2{ width:100%; margin:0 auto;}
.film_focus{display:none;}
.film_focus .film_focus_imgs_wrap{background:url(images/load.gif) no-repeat center center; }
.film_focus ul.film_focus_imgs{height:380px;height:9999em;position:absolute;right:0;top:0;overflow:hidden;}
.film_focus ul.film_focus_imgs li{height:380px;overflow:hidden;}
.film_focus ul.film_focus_imgs li img{height:380px;width:600px;}
.film_focus .film_focus_desc h3{height:45px;line-height:45px;overflow:hidden;position:absolute;left:232px;bottom:0;background:rgba(0, 0, 0, .5);color:#fff;width:100%;padding-left:20px;z-index:99;font-size:16px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000');}
.film_focus ul.film_focus_nav{width:582px;height:380px;position:absolute;left:0;top:0;z-index:100;}
.film_focus ul.film_focus_nav li{height:58px;background:#d7d7dc;margin:0px 0px 5px 0;padding:0px 18px 0 19px;position:relative;width:542px;cursor: pointer;cursor: hand;color:#333;font-size:18px;overflow:hidden;line-height:58px;}
.film_focus ul.film_focus_nav li.cur{background:url(hd_on.png) no-repeat;width:590px;height:132px;left:0px;padding:0px 33px 0 25px;word-break:break-all;color:#fff;font-weight:bold;font-size:22px;overflow:hidden;line-height:30px;}
.film_focus ul.film_focus_nav li b{display:none}
.film_focus ul.film_focus_nav li b span{display:block}
.film_focus ul.film_focus_nav li.cur b{display:block;vertical-align: middle;display: table-cell;height:132px;}
.film_focus ul.film_focus_nav li.cur span{display:none}


.bg08{ width:100%; height:auto; background:none;  background-size: 100% 100%;}

.js_con{ width:100%; margin:0 auto; padding-top:0; }
.js{ width:98%; margin-left:1%; margin:1rem auto;padding-top:0;}
.js1{ width:100%; float:left; }
.js2{ width:100%; float:left;margin-top:1rem;}
.js1_t{ font-size:1.8rem; line-height:220%; font-weight:bold; padding-top:1rem;}
.js1_con{float:left; width:100%; }
.js1_pic{width:100%; height:225px; float:left;}
.js1_pic img{width:100%; height:225px;}
.js1_txt{ float:left; width:97%; padding:1%; font-size:1.4rem; line-height:200%; margin-top:0.5rem; border:1px solid #EBEBEB;}
.js1_txt a{color:#999999;}
.js1_list{ clear:both; padding-top:0.5rem;width:98%; margin-left:1%;}
.js1_list li{font-size:1.6rem; line-height:220%; border-bottom:1px dashed #CCCCCC;}

.title2{ width:100%; height:60px; background:url(t1.jpg) no-repeat; position:relative;}
.title2 a{ font-size:2.0rem; font-weight:bold; line-height:60px; color:#0a5cb9;}
.title2 span{float:right; position:absolute; top:5px; right:10px;}
.title2 span a{font-size:14px; font-weight:normal;color:#999999;}

.txt2 ul{ }
.txt2 li{list-style:inside; color:#0f81f3}
.txt2 a{font-size:1.6rem; line-height:220%;}

.dblz{ width:100%; margin:1rem auto;}
.dblz li{ float:left; width:98%; background:none; margin-left:1%; margin-top:0.5rem;border:1px solid #EBEBEB;}
.dblz a{ font-size:1.6rem; line-height:200%; padding-left:1rem; }


.bg03{ width:100%;margin-top:1rem; background:none; height:auto; }
.con3{width:100%; margin:0 auto;}
.con4{width:100%; margin:0 auto;}
.Box { display:none;position: relative; }
		.Box .content {width: 100%; height:180px;margin: 0 auto;background:none; }
		.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
		.Box .Box_con {position: relative;}
		.Box .Box_con .btnl { display:none; position: absolute;}
		.Box .Box_con .btn {display: none;width: 41px;height: 41px;position: absolute;top: 80px;cursor: pointer;}
		.Box .Box_con .btnl {display:none;background:url(jtl02.png) no-repeat center;left: -72px;}
		.Box .Box_con .btnr {display:none;background: url(jtr02.png) no-repeat center;right: -72px;}
		.Box .Box_con .btnl:hover {background: url(jtl03.png) no-repeat center;}
		.Box .Box_con .btnr:hover {background: url(jtr03.png) no-repeat center;}
		.Box .Box_con .conbox {position: relative;overflow: hidden;}
		.Box .Box_con .conbox ul {position: relative;list-style: none;}
		.Box .Box_con .conbox ul li {float:left;width:auto;height:120px;margin-left:10px;overflow: hidden;}
		.Box .Box_con .conbox ul li:first-child {margin-left:0;}
		.Box .Box_con .conbox ul li img {display: block; width:auto;height:120px;transition: none;}
		.Box .Box_con .conbox ul li:hover img {transform:none;}
		.Box .Box_con .conbox ul li p{ font-size:1.6rem; color:#000; line-height:40px;padding-top:10px; text-align:center;}
			
		.Box .BoxSwitch {margin-top:30px;text-align: center;}
		.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
		.Box .BoxSwitch span.cur {background: red;} 
				
.phone-con5{ display:block; clear:both;}
.con5{ width:100%; margin:1rem auto; clear:both;}
.con1{ width:100%; margin:1rem auto; clear:both;}
.con1-pic{}
.con1-pic li{float: left;width:48%;height: 120px;margin-left:2%;overflow: hidden; position:relative; margin-top:0.5rem;}
.con1-pic img{display: block;width:100%;height: 120px;transition: all 0.5s;}
.con1-pic img:hover{transform: scale(1.1);}	
.con1-pic li p{ width:100%; position:absolute; bottom:0; left:0; background:url(sj04.png); text-align:center;}
.con1-pic li p a{ font-size:1.4rem; line-height:30px; color:#fff; }	
.con1-pic2{}
.con1-pic2 li{float: left;width:48%;height:auto;margin-left: 2%;overflow: hidden; position:relative; margin-top:0.5rem;}
.con1-pic2 img{display: block;width:100%;height: auto;transition: all 0.5s;}
.con1-pic2 img:hover{transform: scale(1.1);}	
.con1-pic2 li p{ width:100%; position:absolute; bottom:0; left:0; background:url(sj04.png); text-align:center;}
.con1-pic2 li p a{ font-size:1.4rem; line-height:30px; color:#fff; }	

.con1-con{ width:100%; padding-top:1rem;}
.con1-txt{ width:100%; height:50px; border-radius:3px; background-color:#fbf2e4; margin-top:0.5rem; float:left;}
.con1-txt a{font-size:1.6rem; line-height:50px;margin-left:20px; color:#666666;}
.con1-txt1{ width:100%; height:50px; border-radius:3px; background-color:#fbf2e4; margin-top:0.5rem; float:left; }
.con1-txt1 a{font-size:1.6rem; line-height:50px;margin-left:20px; color:#666666;}   

.hz{width:100%; height:auto; margin:1rem auto;}
.hz img{width:125px; height:50px; float:left; margin-right:5px; margin-bottom:5px;}

.so_bg{width:100%; height:auto; margin:1rem auto; background:none;}
.so{width:100%; height:auto; }
.so_left{width:100%;  float:left;}
.so_left1{width:100%; height:auto; margin-top:1rem; clear:both; padding-top:1rem;}
.s1{width:48%;height:auto;margin-left:2%;}
.s1 img{ height:auto; width:100%; float:left;}
.s2{ float:right; width:48%;height:auto; margin-left:0;}
.s2 a{ font-size:1.6rem; line-height:200%; font-weight:bold; color:#000;}
.s2 p{font-size:1.4rem;line-height:160%;color:#000; }

.so_right{ width:100%; height:auto; float:right; margin-top:1rem;}
.so_right ul{}
.so_right li{color:#000; border-bottom:1px dotted #CCC; padding-left:20px;}
.so_right a{font-size:1.6rem;  line-height:220%; color:#000;}



#foot {width:100%; float:left; height:300px;}
}