*{margin:0;padding:0;}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
li{list-style:none outside none;}
body{font-size:14px;line-height:25px;font-family:"微软雅黑";}

p{text-indent:2em;color:#000;}
p a{color:#bf1919;}
.fl{ float:left;} .fr{ float:right;}

.left{float:left;}.right{float:right;}
.main{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;}
.wrap{width:100%;height:100%;position:absolute;top:0;left:0;}
.section{position:relative;width:100%;height:100%;background:no-repeat scroll 50% 0;background-size:cover;}
.section1{position:relative;width:100%;height:100%;background:no-repeat scroll 50% 0;background-size:cover;}
.section2{position:relative;width:100%;height:100%;background:no-repeat scroll 50% 0;background-size:cover;}

.s1{background-image:url(../images/hm.jpg);}
.s2{background-image:url(../images/hm2.jpg);}

/* demo */
.demos{margin:20px auto 0;height:410px;width:65%;}
.demos li{position:relative;height:410px;width:540px;background-color:#ccc;cursor:pointer;}
.demos li.roundabout-in-focus{cursor:default;}
.demos li img{display:block;width:100%;height:100%;}
.demos li.roundabout-in-focus dl,.demos li:hover dl{display:block;}
.demos h3 {text-align:center;position:absolute;background:url(../images/rs.png);bottom:0;left:0;width:90%;color:#fff;font-weight:normal;font-size:14px;padding:0 5%;}
.demos h3 a {color:#fff;}
.demos p{text-align:left;}


.nav{position:fixed;top: 40%;left:53%;margin: -148px 0 0 530px;  color:#bf1919;}
.nav span{ padding:10px 10px 0 1px;display:block;width:162px;height:44px;background:url(../images/nav.png) no-repeat scroll 0 0;font-size: 16px;cursor: pointer;text-align: center;line-height: 24px;margin: 0 0;}
.nav span.on{background-position: 0 -56px;  color:#fff;}
.nav span a1{ padding-top:60px;}

.box{ position: relative;height:500px;margin: 0 auto;width: 1060px;}
.bar i{  display: block;  height: 100%;  width: 20px; float: right;  cursor: pointer;}

.gg {display: block;width: 634px;height: 68px;margin: 0 auto;padding-top: 20px;}

/*ling*/
.ling {	height: 560px;	position: relative;	margin: 40px auto 0;}
.ling img {	display: block;	position: absolute;	width: 246px;	height: 214px;}
img.x1 {left:0px;top: 118px;}
img.x2 {left: 190px;top: 0px;}
img.x3, show2 {left:190px;top: 234px;}
img.x4 {left:380px;top: 118px;}
img.x5 {left:572px;top: 0px;}
img.x6 {left:572px;top: 234px;}
img.x7 {left:765px;top: 118px;}
.show {	position: absolute;	top: 117px;	left:0px;	display: none;}
.show_text {	color: #fff;	text-align: center;	width: 205px;	height: 45px;position: absolute;top: 86px;	text-indent: 0;}
.show_text a {color: #fff;font-size: 16px;}
.show1 {top:0;left:190px;}
.show2 {left:190px;top:234px;}
.show3 {left:380px;top: 118px;}
.show4 {left:572px;top: 0px;}
.show5 {left:572px;top: 233px;}
.show6 {left:765px;top: 118px;}

/*page*/
.page{margin:60px auto;width: 1060px; overflow:hidden; }
.col{ width: 600px;}
.col img{ margin:0 10px 10px 0;}
.cof{ width:460px; overflow:hidden; }
.cof h1{ width:460px; height:40px; font-size:22px; line-height:40px; text-align:center;}
.cof p{ color:#000; padding:10px;}
.cof p a{ color:#bf1919;}

/* switch */
.switch{width:600px;height:320px;position:relative; }
.switch ul{width:100%;height:100%;position:relative;overflow:hidden;}
.switch li{width:100%;height:100%;position:absolute;top:0;left:0;}
.switch ul li img{width:600px; height:320px;position:absolute;top:0;left:0;}
.switch-nav{bottom:40px;right:10px;position:absolute;z-index:1;height:9px;}
.switch-nav span{margin:0 3px;font-size:10px;text-align:center;line-height:15px;cursor:pointer;float:left;display:block;width:9px;height:9px;background:url(../images/icon-switch.png) no-repeat scroll 0 0;color:#fff;}
.switch-nav span.active{background-position:0 -9px;}
.switch-hot-news{line-height:28px;width:454px;padding:0 0 0 105px;height:28px;margin:5px 0 0;background:url(../img/rc.png) no-repeat scroll 0 0;}
.switch-hot-news a{background:url(../img/n.gif) no-repeat scroll 0 50%;padding:0 10px 0 8px;font-size:13px;}
.switch h2{height: 30px;line-height: 30px;position: absolute;width: 94%;padding: 0 3%;background: url(../images/rs.png);font-size: 14px;font-weight: normal;bottom: 0; text-align:center; color:#fff;}
.switch h2 a{color:#fff;}



.cof h3{ width:460px; background:#f9957a; height:30px; text-align:center; color:#fff; line-height:30px; margin-bottom:10px; }


.cm{ width:1060px; float:left; overflow:hidden; margin:30px 0 40px 0;}
.cm img {width:176px;	height:176px; float:left; border-radius:50%;}
img.c1 { float:left;}
img.c2 { margin: 120px 0 0 0; float:left;}
img.c3 { float:left;}
img.c4 {margin: 120px 0 0 0; float:left;}
img.c5 { float:left;}
img.c6 {margin: 120px 0 0 0; float:right;}

.page h4{ text-align:center; width:1060px; font-size:22px; line-height:40px; height:40px; float:left; overflow:hidden;}


.silder-box{position:relative; padding:10px 0; margin-top:40px;}
.silder{margin:20px auto 0;}
.silder-box li{width:502px; text-align:center; position:relative;}
.silder-box li img{ width:422px; height:323px;}
.srr{ width:780px;  overflow:hidden; margin:20px auto;}
.silder h5{height:30px;line-height:30px;position: absolute;width:78%;padding: 0 3%; color:#fff;background: url(../images/rs.png); left:40px;font-size: 14px;font-weight: normal;bottom:7px; text-align:center;}

.silder-button{top:192px;width:41px;height:38px;position:absolute;cursor:pointer;}
.silder-button.btl{left:0px;background:url(../images/left.png);}
.silder-button.btr{right:0px;background:url(../images/right.png);}


.col_1{ width:500px;}

.col_1 h6{ width:500px; text-align: center; line-height:40px; font-size:22px; margin:20px 0 10px 0; float:left;}

.new{ padding:30px 0 0 0;}
.new a{ width:97%; height:40px; overflow:hidden;line-height:40px; font-size:20px; color:#000; display:block; float:left; background:url(../images/icon.png) no-repeat 0 13px; padding-left:5%;}

.e2{ margin-top:20px; float:left;}



.box-3{height: 530px;}

.dcont{    margin: 0 auto;    height: 565px;    top: 40px;	position: relative;}
.dcont img{ display: block;}
.dcont a{ display: block;position: absolute;}

a.m1{ top: 0;left: 0;}
a.m2{top: 0;left: 237px;}
a.m3{ top: 117px; left: 237px;}
a.m4{ top: 234px;left: 0;}
a.m5{top: 0;left: 472px;}
a.m6{ top: 235px; left: 472px;}
a.m7{ top: 0; left: 706px;}


.para{position: absolute; background: rgba(0,0,0,0.5);top: 0; left: 0; right: 0; bottom: 0;  display: none;}
.dcont a:hover{ color: #fff;}

.dcont a:hover .para{display: block;}
.para h3{ padding: 20px 10px 0;}
.para p{ padding: 0 10px;}



#cj02{ width:1000px; height:380px;  overflow:hidden;  background:url(../images/mf_bg.png) no-repeat center top; margin-top:50px; }

.silder-box1{position:relative; padding:10px 0; }
.silder1{margin:0px auto 0; }
.silder-box1 li{width:900px; text-align:center; position:relative;}
.silder-box1 li img{ width:462px; height:370px; float:left; border:4px solid #fff; }
.srr{ width:400px;  overflow:hidden; float:right; margin:30px 0 0 0;}
.srr span{ width:400px; height:60px; text-align:center; font-size:20px; color:#fff;}
.srr p{ width:380px;  line-height:30px;   color:#898989; font-size:14px; text-align:left; margin-top:40px; }
.srr a{ color:#e4393c; }
.srr a:hover{ color:#b00003;}
.silder-button1{top:40px;width:25px;height:39px;position:absolute;cursor:pointer;}
.silder-button1.btl{left:18px;background:url(../images/ic.png);}
.silder-button1.btr{right:18px;background:url(../images/io.png);}


.footer{background:#ce4949;line-height:40px;width:100%;bottom:0;position:absolute;color:#fff;font-size:14px;text-align:center;}
.footer a{color:#fff;}
