*{ margin: 0px; padding:0px;}

body,ul,li,h1,p,h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px; font-size:12px; font-family:"微软雅黑"; }
a{text-decoration:none; border: none; }
img{ border: none; }
dl{ width:100%; overflow:hidden; }
dt{ display:block; float:left; }
ul{ list-style-type: none; }

.top{ height: 300px; background: url(../images/index/top.png) 50% bottom; overflow: hidden; }
.topCont{ width: 1040px; margin: 66px auto 0 auto; }
.topCont1{ float: left; }
.topCont2{ width: 56%; float: left;margin-top:-20px;}
.topCont2 p,h2{ text-align: center; color: #fff; font-size: 22px; margin: 15px 0; }
.topCont2 p{line-height:20px;}
.topCont2 h2{ font-size:45px;margin-bottom:25px}
.topContR{ float: right; }

.nav{ width: 100%; padding: 15px 0 20px 0; }
.navList{ width: 1040px; overflow: hidden; margin: 0 auto; padding: 7px 0; list-style: none; }
.navList li{ float: left; height: 32px; line-height: 32px; margin: 0 2px; padding: 0 8px; font-size: 14px; cursor: pointer; overflow: hidden;  }
.navList li img{ display: block; float: left; margin: 5px 0 0 0; }
.navList li a:link,.navList li a:visited{color:#000;}
.navList li.active { border-radius: 5px;background: #0eb0e4;
 background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#03c6f9),color-stop(100%,#32679b));
 background: -webkit-linear-gradient(top,#03c6f9 0%, #32679b 100%);
 background: linear-gradient(to bottom,#03c6f9 0%, #32679b 100%); }
.navList li.active a:link,.navList li.active a:visited{ color: #fff; }

.cont{ width: 1040px; margin: 0 auto; overflow: hidden; }

.CL{ width: 700px; float: left; }
.CLTop{ height: 270px; overflow: hidden; }
.CLTopL{ float: left; width: 350px; height: 262px; border: 1px solid #7dd7ff; border-radius: 5px; overflow: hidden; }
.CLTopR{ float: right; width: 320px; }
.CLTopR ul{ padding: 8px 0 8px 11px; }
.CLTopR ul li{ width: 100%; height: 22px; line-height: 22px; overflow: hidden; }
.CLTopR ul li a:link{color: #555; }
.CLTopR ul li a:hover{ color: #00adee; text-decoration: underline; }
.CLTopR1,.CLTopR2{ overflow: hidden; border-top: 2px solid #80d6f7; }
.CLTitle{ overflow: hidden; padding-top: 7px; }
.TitK{ display: block; float: left; width: 8px; height: 24px; background: #d7f5ff; }
.TitZ{ float: left; }
.TitZ a:link,.TitZ a:visited{font-size: 20px; padding: 0 7px; color: #00adee; line-height: 24px; }
.TitY{ display: block; float: left; height: 24px; background: #eceded;
background: -webkit-gradient(linear,top left,top right, color-stop(20%,#cdcdcc), color-stop(100%,#fff));
background: -webkit-linear-gradient(left,#cdcdcc 20%,#fff 100%);
background: linear-gradient(to right,#cdcdcc 20%,#fff 100%); }

.CLCont{ margin: 41px 0 0 0; padding: 17px 0 0 0; border-top: 2px solid #80d6f7; }
.CLTitle2{ border-bottom: 1px dashed #ccc; padding: 0px 0px 13px 0px; margin-bottom: 11px; }
.CLContBox{}
.videoplay{cursor:pointer;}
.videoAN{ float: left; width: 138px; height: 106px; margin: 0 13px 0 0;position: relative;}
.videoAN span.videoplay{background: url(/static/images/index/play.png) no-repeat;
    width: 138px;
    height: 106px;
    display: block;
    position: absolute;
}
.videoAN img{ width: 138px; height: 106px; }
.videoText1{ float: left; width: 540px; height: 106px; overflow: hidden; }
.videoText1 p{ line-height: 22px; font-size: 14px; text-indent: 2em; letter-spacing: 1px; text-align: justify; text-justify:inter-ideograph; word-break: break-all; word-wrap: break-word; }
.videoText2{ width: 100%; padding-top: 7px; font-size: 14px; letter-spacing: 1px; overflow: hidden; }
.videoText3{ width: 100%; padding-top: 7px; font-size: 14px; text-indent: 2em; letter-spacing: 1px; text-align: justify; text-justify:inter-ideograph; word-wrap: break-word;  overflow: hidden; }
.CLContAN{ width: 100%; }
.CLContAN ul{ padding: 17px 0 0 0; overflow: hidden; }
.CLContAN ul li{ width: 33%; margin: 13px 0 0 0; float: left; }
.CLContAN ul li a{ font-size: 16px; font-weight: 500; color: #2294ff; }
.CLContAN ul li span{ display: block; width: 6px; height: 6px; float: left; background: #d2d2d2; margin: 7px; }


.CR{ width: 300px; float: right; }
.CR1{ border-top: 2px solid #80d6f7; border-bottom: 2px solid #80d6f7; padding: 0 0 5px 0; }
.CR1Tit{ width: 270px; margin:8px auto; }
.CR1Tit1{ width: 50%; float: left;padding: 10px 0 10px 0; }
.CR1Tit1 input{ float: left; margin: 11px 7px; cursor: pointer; }
.CRname{ float: left; font-size: 24px; color: #296290; cursor: pointer; }
.CR1Box{ width: 280px; margin:8px auto; overflow: hidden; }
.CR1Box1{ width: 80px; text-align: center; line-height: 34px; float: left; font-size: 16px; color: #296290; }
.CR1Box2{ height:28px; font-size: 14px; line-height:28px; width: 180px; padding: 0 0 0 16px; border: 1px solid #007ea4; border-radius: 2px; }
.CR1BoxANdl{ float: left; height: 36px; line-height: 36px; text-align: center; width: 134px; border: none; outline: none; border-radius: 3px; background: #f04c56; font-size: 16px; color: #fff; cursor: pointer; }
.CR1BoxANzc{ float: right; display: block; height: 36px; line-height: 36px; text-align: center; width: 134px; border: none; outline: none; border-radius: 3px; background: #f39700; font-size: 16px; color: #fff; }
.CR1BoxAN{ display: block; height: 36px; line-height: 36px; text-align: center; width: 280px; border: none; outline: none; border-radius: 3px; background: #00a9d4; font-size: 16px; color: #fff; }
.CR1 .checkcode{width:90px;height:30px;vertical-align:top;cursor:pointer;}

.CR2{}
.CR2 ul{}
.CR2 ul a{ display: block; width: 256px; border: 2px #fff solid; height: 180px; margin:20px auto 0 auto; overflow: hidden; border-radius: 3px; }
.CR2 ul li{ }
.CR2 ul .CR2_1{ background: #b90027; border-color: #b90027; color: #b90027; }
.CR2 ul .CR2_2{ background: #93c530; border-color: #93c530; color: #93c530; }
.CR2 ul .CR2_3{ background: #6607b7; border-color: #6607b7; color: #6607b7; }
.CR2 ul .CR2_4{ background: #ae5da1; border-color: #ae5da1; color: #ae5da1; }
.CR2 ul .CR2_5{ background: #00a9d4; border-color: #00a9d4; color: #00a9d4; }
.CR2 ul .CR2_6{ background: #f39700; border-color: #f39700; color: #f39700; }
.CR2 ul .CR2_7{ background: #FF5722; border-color: #FF5722; color: #FF5722; }
.CR2 ul li img{ display: block; margin: 7px auto; }
.CR2 ul li span{ display: block; width: 100%; text-align: center; height:60px; line-height: 60px; font-size: 24px; border-radius: 0 0 3px 3px; margin: 0 auto; background: #fff; }

.yqlj{ width: 1040px; margin: 47px auto 0 auto; }
.yqlj p{ font-size: 16px; color: #727171; margin: 13px; }
.yqljCont{ padding: 13px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }

.bottom{ padding: 17px; }
.bottom p{ text-align: center; color: #9fa0a0; line-height: 24px; }



.video{ width: 1030px; margin: 0 auto; border: 3px solid #80d6f7; padding: 17px 0; border-radius: 7px; }
.film{ display: block; width: 1000px; margin: 17px auto; }
.film source{}

.img_show{ width:100%; height:264px; position:relative; margin:0 auto; overflow:hidden;}
.img{ width:352px; height:264px; overflow:hidden; margin:0 auto;}
.img ul li{ float:left; width:352px; height:264px; margin:0 auto; overflow: hidden;}
.img ul{ height:264px; }
.img ul li a{ position: relative; }
.wenzi{ position: absolute; bottom: 2px; width: 100%; line-height: 24px;}
.img p{ font-size: 14px; background: rgba(0,0,0,0.5); color: #fff; padding: 9px 13px; margin: 0 auto; text-align: center; }
.sz{position:absolute; right:17px; bottom:21px; z-index: 999}
.sz ul li{ float:left; width:8px; height:8px; background:#0F0; color:#00C; margin:0 5px; z-index:100; text-align:center; line-height:20px; cursor:pointer; border-radius:10px;}
.sz ul li.on{ background:#900; color:#FFF;}

.friend{font-size: 16px;color: #727171;margin: 13px;}
.line_b{border-top: solid 1px #f3f5f6; width:100%; height:20px; margin-top:40px;}
.link{padding: 13px 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;}
.link a{ display: inline-block;}
.img_link{ margin-top:80px;}
.img_link div{ margin-top:30px;}
