.nav-list p{line-height:40px;}
.index-banner{height:500px;width:100%;/*background:#3e5076;*/overflow:hidden;border-bottom:0px solid #111;}
.index-banner .cjwt-back{width:100%;margin:0 auto;height:500px;/*background:url([!--news.url--]skin/join/images/cwhhr.png) no-repeat;background-size:100%;*/text-align:center;}
.index-banner .cjwt-back h3{font-family:'Microsoft YaHei';font:Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif!important;}
.index-banner .cjwt-back span{width:80px;height:4px;background:#fe4310;margin: 0 auto;display: block;}
.index-content{width:1000px;margin:0 auto;height:auto;}
.index-content ul{margin-top: 40px;margin-left:0px;}
.index-content ul li{line-height:45px;font-family:'Microsoft YaHei';font-size:15px;font-weight: bold;font:15px Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif!important;}
.oUlplay li a
{
margin:0 auto;
text-align:center;
display: block;
width:100%;
height:500px;
}
.oUlplay li .h3
{
margin:0 auto;
text-align:center;
line-height:170px;
font-size:17px;
color:#fff;
font-weight: bold;
letter-spacing: 2px;
}
.oUlplay li a p
{
text-align:center;
margin:0 auto;
width:100%;
padding:0px;
color:#fff;
}
.oUlplay li a p.p_small
{
line-height:25px;
}
.index-content .div-pic-1
{
width:435px;
height:385px;
float:left;
}
.index-content .div-content-1
{
width:440px;
height:auto;
float:left;
margin-left:70px;
margin-top:150px;
}
.index-content .div-content-1 span
{
width: 380px;
display: block;
float: right;
line-height: 22px;
padding: 10px;
font-weight: 200;
font-size: 17px;
letter-spacing: 1px;
}
.index-content .div-content-1 img
{
width:38px;
height:38px;
}
.index-content .div-title-1
{
text-align:center;
font-size:30px;
letter-spacing:2px;
font-weight: 200;
}
.index-content .div-span-1
{
width:70px;
height:4px;
background:#fe4310;
margin:0 auto;
margin-top:10px;    
}
.index-content2{width:100%;height:400px;background:#fff;float:left;margin-top:20px;padding-top:0px;padding-bottom:0px;}
.index-content2 .div-920
{
width:920px;margin:0 auto;padding:40px;float:left;
}
.index-content2 .div-title-1
{
text-align:center;
font-size:30px;
letter-spacing:2px;
font-weight: 200;
}
.index-content2 ul li
{
width:230px;
height:auto;
float:left;
text-align: center;
cursor: pointer;
}
.index-content2 ul li .ppys-title
{
font-size:17px;
line-height:50px;
text-align: centerl
}
.index-content2 ul li .ppys-img
{
width:90px;
height:90px;
text-align: center;
margin:0 auto;
}
.index-content2  .ppys-text
{
background: #f3f5f7;
width:840px;
padding:40px;
font-size:14px;
text-align: left;
display:none;
margin-top:0px;
float:left;
}
.index-content2 ul li .arrow-up{
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #f3f5f7;
text-align: center;
margin: 0 auto;
display: none;
}
.index-content3
{
width:100%;
height:auto;
background:#fff;
float:left;    
margin-top:0px;
padding-bottom:0px;
background:url(../images/jmms-1.png) no-repeat;
background-size:100%;
height:14.5em;
}
.index-content3 .div-title-1
{
text-align:center;
font-size:30px;
letter-spacing:2px;
font-weight: 200;
color:#fff;
margin-top:25px;
}
.index-content3 .div-text-1
{
color:#fff;
font-size:18px;
line-height:30px;
margin-top:50px;
text-align: center;
letter-spacing: 2px;
}
.index-content3 .div-center
{
width:500px;
margin:0 auto;
}
#playBox {
width: 100%;
height: 500px;
margin: 0px auto;
background: #333;
position: relative;
overflow: hidden;
}
.index-content4
{
height:600px;
width:100%;
background:#3e5076;
float:left;
}
.index-content4 .div-920
{
width:920px;
margin:0 auto;
padding:40px;
margin-top:30px;
}
.index-content4 .div-920 .div-left
{
width:300px;
height:500px;
float:left;
padding-top:100px;
}
.index-content4 .div-920 .div-left .xianxings
{
height:50px;
margin-top:0px;
}
.index-content4 .div-920 .div-right
{
width:600px;
height:500px;
float:right;
background:red;
background: url(../images/xianxing-bg.png) no-repeat;
background-size: 620px;
}
.index-content4 .div-920 .div-right .xianxing-1
{
background: url(../images/xianxing-0.png) no-repeat;
background-size: 620px;
width:0px;
height:500px;
transition: all 1s;
border:0px solid red;
position: relative;
bottom:0px;

}
/*
.index-content4 .div-920 .div-right .xianxing-2
{
background: url([!--news.url--]skin/join/images/xianxing-2.png) no-repeat;
background-size: 620px;
width:600px;
height:0px;
transition: all 1s;
border:0px solid red;
position: relative;
bottom:-500px;
}
.index-content4 .div-920 .div-right .xianxing-3
{
background: url([!--news.url--]skin/join/images/xianxing-3.png) no-repeat;
background-size: 620px;
width:600px;
height:0px;
transition: all 1s;
border:0px solid red;
position: relative;
bottom:-500px;
}
*/
.index-content4 .div-title-1
{
text-align:left;
font-size:30px;
letter-spacing:2px;
font-weight: 200;
color:#fff;
}
.index-content4 .div-text-1
{
color:#fff;
font-size:13px;
line-height:30px;
margin-top:20px;
text-align:left;
letter-spacing: 2px;
line-height: 20px;
}
.index-content4 .div-text-1 p:first-child
{
font-size:16px;
margin-bottom:20px;
line-height:22px;
}

.index-content5
{
height:470px;
width:100%;
background:#666;
float:left;
background: url(../images/yyzctx-bg.png) no-repeat #666;
background-size: 100%;
}

.index-content5 .div-920
{
width:920px;
margin:0 auto;
padding:40px;
border:0px solid red;
margin-top:30px;
padding-top:0px;
}
.index-content5 .div-title-1
{
text-align:left;
font-size:30px;
letter-spacing:2px;
font-weight: 200;
color:#fff;
}

.index-content5 .div-yuan-center
{
width:100%;
margin:0 auto;
}
.index-content5 .div-yuan-center .div-yuan-1
{
width:330px;
height: 330px;
border-radius: 50%;
background: none;
margin:0 auto;
border:1px solid #fff;
}

.index-content5 .div-yuan-center .div-yuan-1 .div-yuan-001,.div-yuan-002,.div-yuan-003,.div-yuan-004,.div-yuan-005,.div-yuan-006,.div-yuan-007
{
width:60px;
height:60px;
background: #fff;
border-radius: 50%;
float:left;
cursor: pointer;
}


.index-content5 .div-yuan-center .div-yuan-1 .div-yuan-001
{
top: 45px;
position: relative;
left: -25px;
background: url(../images/yuan01.png) center no-repeat #fff;
}

.index-content5 .div-yuan-center .div-yuan-1 .div-yuan-002
{
position: relative;
top: 200px;
left: -95px;
background: url(../images/yuan02.png) center no-repeat #fff;
}
.index-content5 .div-yuan-center .div-yuan-1 .div-yuan-003
{
position: relative;
top: 305px;
left: -55px;
background: url(../images/yuan03.png) center no-repeat #fff;
}
.index-content5 .div-yuan-center .div-yuan-1 .div-yuan-004
{
position: relative;
top: 295px;
left: 45px;
background: url(../images/yuan04.png) center no-repeat #fff;
}
.index-content5 .div-yuan-center .div-yuan-1 .div-yuan-005
{
position: relative;
top: 180px;
left: 70px;
background: url(../images/yuan05.png) center no-repeat #fff;
}
.index-content5 .div-yuan-center .div-yuan-1 .div-yuan-006
{
position: relative;
left: 285px;
top: -25px;
background: url(../images/yuan06.png) center no-repeat #fff;
}
.index-content5 .div-yuan-center .div-yuan-1 .div-yuan-007
{
position: relative;
top: -105px;
left: 65px;
background: url(../images/yuan07.png) center no-repeat #fff;
}
.index-content5 .yuan-span-title
{
font-size: 18px;
font-weight: 200;
color:#fff;
display: block;
margin-bottom:20px;
position: relative;
left: -50px;
letter-spacing: 2px;
}
.index-content5 .yuan-span-text
{
font-size: 15px;
font-weight: 200;
color:#fff;
line-height:25px;
letter-spacing:1px;   
}
.index-content5 .div-yuan-textspan
{
margin:0 auto;
width:240px;
display:block;
padding-top:80px;
margin-left:70px; 
display: none;
}

.index-content6
{
height:auto;
width:100%;
float:left;
}
.index-content6 .div-920
{
width:670px;
margin:0 auto;
padding:0px;
height:auto;
margin-top:50px;
margin-bottom: 50px;
}
.index-content6 .div-920 .zhanhui-bg
{
width:672px;
height:200px;
background: url(../images/zhanhui-bg.png) no-repeat;
background-size:100%;
}
.index-content6 .div-920 .zhanhui-bg2
{
width:670px;
height:300px;
border:1px solid #ddd;
border-top: 3px dotted #ddd;
margin-top: -2px;
overflow: hidden;
}
.index-content6 .div-920 .zhanhui-bg2 ul
{
width:auto;
margin-top:5px;
}
.index-content6 .div-920 .zhanhui-bg2 ul .li
{
width: 295px;
border-left: 1px solid #ddd;
float: left;
height: 240px;
padding: 20px 20px 30px 20px;
margin-left: -2px;
margin-top: 0px;    
}
.index-content6 .div-920 .zhanhui-bg2 ul .li .zhanhui-bg2-li-title
{
font-family: '宋体';
font-weight: bold;
font-size: 20px;
line-height: 25px;
height: auto;
margin-bottom: 10px;
}
.index-content6 .div-920 .zhanhui-bg2 ul .li .zhanhui-bg2-li-text
{
font-weight: bold;
font-size: 15px;
line-height:30px;
font-weight: 200;
color:#555;
}
.index-content6 .div-title-1
{
text-align:center;
font-size:30px;
letter-spacing:2px;
font-weight: 200;
padding-top: 50px;
color:#fff;
}
.index-content6 .div-title-2
{
text-align:center;
font-size:17px;
letter-spacing: 2px;
font-weight: 200;
line-height: 40px;
color: #fff;
}
/* banner */
.banner{height:500px;overflow: hidden;position: relative;top: -60px;}
.banner .d1{width:100%;height:500px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:460px;}
.banner .d2 ul{margin:0 auto;width:80px;}
.banner .d2 li{width:15px;height:15px;overflow:hidden;cursor:pointer;float:left;margin:0 5px;display:inline;border-radius:50%;background:#eee;}
.banner .d2 li.nuw{background:#aaa;}
.video-div{width:100%;margin:0 auto;padding-top:20px;padding-bottom:20px;background:#fafafa;height:450px;margin-top:-10px;}
.video-div .div-title-1{text-align:center;font-size:30px;letter-spacing:2px;font-weight: 200;}
.banner-a-1{background:url(../images/jiaodian4/banner1.jpg) center no-repeat;}
.banner-a-2{background:url(../images/jiaodian4/banner3.jpg) center no-repeat;}
.banner-a-3{background:url(../images/jiaodian4/banner4.jpg) center no-repeat;}

.imgscrollbox{width:920px;margin:0 auto;overflow:hidden;position: relative;top:-35px;cursor:pointer;}
.imgscrollbox .title{font-size:25px;text-align:center;padding:10px 5px;color:#B1B1B1}
.imgscrollbox .g1{width:auto; height:180px;float:left; margin:0 5px 5px 0}
.imgscrollbox .g1 img{height:180px;width:auto;}
.imgscrollbox .g1 ul li{border-left:8px solid #fff;list-style:none; padding:0; margin:0}


/**banner**/
/*
#banner {
position: relative;
z-index: 2;
width: 100%;
height: 437px;
overflow: hidden;
max-width: 1366px;
margin: 0 auto;
}
#banner .pics {
position: relative;
width: 100%;
height: 100%;
}
#banner .pics li {
display: none;
position: absolute;
top: 0;
left: 0;
z-index: 2;
width: 100%;
height: 100%;
background: no-repeat center 0;
}
#banner .pics li a {
display: block;
width: 100%;
height: 100%;
}
#banner .g-wrap {
position: absolute;
left: 50%;
bottom: 0;
z-index: 2;
height: 30px;
overflow: hidden;
}
#banner .g-wrap .idxs {
float: left;
height: 100%;
}
#banner .g-wrap .idxs li.on {
background-color: #8f8d93;
border-color: #8f8d93;
}
#banner .g-wrap .idxs li {
float: left;
margin: 30px 7px 0 0;
width: 9px;
height: 9px;
border-radius: 13px;
border: 2px solid #fff;
cursor: pointer;
-ms-transition: background-color 1000ms, margin-top 500ms, border-color 1000ms;
transition: background-color 500ms, margin-top 500ms;
transition: background-color 1000ms, margin-top 500ms, border-color 1000ms;
-webkit-transition: background-color 1000ms, margin-top 500ms, border-color 1000ms;
-moz-transition: background-color 1000ms, margin-top 500ms, border-color 1000ms;
-o-transition: background-color 1000ms, margin-top 500ms, border-color 1000ms;
}
#banner .btns .prev.on {
left: 120px;
}
#banner .btns .prev .off {
background: url(../images/prev.png) no-repeat 0 0;
}
#banner .btns a {
position: absolute;
top: 50%;
z-index: 4;
margin-top: -25px;
width: 50px;
height: 50px;
-ms-transition: left 400ms, right 400ms;
transition: left 400ms, right 400ms;
-webkit-transition: left 400ms, right 400ms;
-moz-transition: left 400ms, right 400ms;
-o-transition: left 400ms, right 400ms;
}
#banner .btns a span.off {
-webkit-opacity: 1;
opacity: 1;
display: block\9;
}
#banner .btns a span {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-ms-transition: -ms-opacity 300ms;
transition: opacity 300ms;
-webkit-transition: -webkit-opacity 300ms;
-moz-transition: -moz-opacity 300ms;
-o-transition: -o-opacity 300ms;
cursor: pointer;
}
#banner .btns .prev .on {
background: url(../images/prev_on.png) no-repeat 0 0;
}
#banner .btns a span.on {
-webkit-opacity: 0;
opacity: 0;
display: none\9;
}
#banner .btns .next {
right: -50px;
}
#banner .btns .next.on {
right: 120px;
}
#banner .btns .next .off {
background: url(../images/next.png) no-repeat 0 0;
}
#banner .btns a span.off {
-webkit-opacity: 1;
opacity: 1;
display: block\9;
}
#banner .btns .next .on {
background: url(../images/next_on.png) no-repeat 0 0;
}*/