@charset "utf-8";
/* CSS Document */

body,div,img,form,input,ul,li,h1,h2,a,span{margin: 0; padding: 0; border: none; box-sizing: border-box; }
ul,li{list-style: none;}
body,input,h1,h2{font-family: "微软雅黑", "黑体"; font-size: 16px; line-height: 30px; font-weight: normal;}
body{background: #f7faff; margin: 0 auto;}
a{color: #000; text-decoration: none;}
a:hover{color: #D92636;}
div{-webkit-text-size-adjust: none}   /* 所有移动端禁用字体变大 */
.left{float: left;}
.right{float: right;}
.clearfix:after{content: ""; display: block; visibility: hidden; clear: both;}

/*.bg { background: url(sc_bg_01.jpg) no-repeat center top, url(sc_bg_02.jpg) no-repeat center bottom; height: 2845px;}*/
.bg1 { background: url(sc_bg_01.jpg) no-repeat center top; background-size: 100% 100%;}
.bg2 { background: url(sc_bg_02.jpg) no-repeat center top; background-size: 100% 100%;}
.container { width: 1200px; margin: 0 auto;}

.tu_heide{z-index:2; position:absolute; height:40px; background-color:#000000; bottom:0px; filter:alpha(opacity=50);opacity:0.5; width:100%;}
.tu_wz{z-index:22; position:absolute; height:40px; line-height:40px; color:#FFFFFF; padding:0px 5px; text-align:center; font-family:"微软雅黑", "黑体"; font-size: 16px; bottom:0px; width:100%;}
.tu_wz a,.tu_wz a:visited{color:#FFFFFF;}

.banner { height: 800px; background: url(sc_banner.jpg) no-repeat center top; line-height: 0;}

.main { height: 626px;}
.main-top { text-align: center; padding-top: 50px; padding-bottom:50px;}
.main-top h3 { font-size: 47px; line-height: 60px; margin: 0;}
.main-top h3 a{color: #3140d7;}
.main-top p { font-size: 14px; line-height: 38px; color: #adadad; margin: 0;}
.main-pic { width: 624px; height: 347px; position: relative; float: left;}
.main-pic img { width: 100%; height: 100%; background: linen;}
.main-list { width: 575px; height: 347px; background: url(sc_bg_list.png) no-repeat left top; float: right; padding-top: 20px;}
.main-list ul li { background: url(sc_dot.png) no-repeat 45px center; padding-left: 75px; border-bottom: 1px solid rgba(255, 255, 255, 0.7);}
.main-list ul li:nth-last-child(1) { border-bottom: none;}
.main-list ul li a { font-size: 17px; color: #565656; line-height: 42px;}

.title { background: url(sc_title_bar.png) no-repeat center bottom; text-align: center; margin-bottom: 39px; clear: both; }
.title-lm { margin-bottom: 49px;}

.p1 { height: 658px;}
.p1-img-bl { width: 586px; height: 215px; background: url(sc_bg_bl.png) no-repeat right bottom; background-size: 509px 199px;}
.p1-img-bl img { width: 278px; height: 171px; background: linen;}
.p1-content { width: 280px; float: right; padding: 35px 20px 30px 0;}
.p1-content h3 { font-size: 20px; color: #3140d7; margin: 0;}
.p1-content h3 a{color: #3140d7;}
.p1-content p { font-size: 16px; color: #7d7d7d; text-indent: 2em; margin: 0;}
.p1-content span a{ color: #CC0000; }
.p1-bl { width: 586px; height: 192px; background: url(sc_bg_bl.png) no-repeat left top; padding: 20px 0; margin-top: 55px;}

.p1-bl li { padding-left: 55px; height: 50px; overflow: hidden; }
.p1-bl li a { font-size: 18px; line-height: 50px;}

.p2 { /*height: 822px;*/}
.p2-bl { width: 586px; height: 192px; background: url(sc_bg_bl.png) no-repeat left top; padding-top: 25px; float: left; margin-bottom: 32px;}
.p2-bl:nth-of-type(odd) { float: right;}
.p2-bl h3 { width: 450px; font-size: 20px; color: #3140d7; text-align: center; line-height: 36px; margin: 0 auto; margin-bottom: 10px;}
.p2-bl h3 a{color: #3140d7;}
.p2-bl p { width: 450px; font-size: 16px; color: #7d7d7d; text-indent: 2em; line-height: 32px; text-align: justify; margin: 0 auto;}

.p3 { height: 624px;}
.p3-pic { float: left;width: 624px; height: 347px; overflow: hidden}
.p3-pic img { width: 624px; height: 347px; background: linen;}
.p3-list { width: 570px; float: right;}
.p3-list li { background: url(sc_bg_bl.png) no-repeat right center; line-height: 79px; margin-bottom: 9px;}
.p3-list li:nth-last-of-type(1) { margin-bottom: 0;}
.p3-list li p { width: 92px; font-size: 68px; font-weight: bold; text-align: center; color: white; background: #3140d7; float: left; margin: 0;}
.p3-list li.hover p { background: #d73185;}
.p3-list li a { font-size: 20px; font-weight: bold; color: #3140d7; margin-left: 20px;}

.footer { height: 455px; background: white;}
.more{ clear: both; color: #CC0000; padding-right: 10px; font-size: 20px; text-align: right; padding-top: 30px; height:150px;}
.more a{color: #CC0000;}

ul,li{list-style:none;}  /* 一定要写，不然点看不见 */
.jdt-dian li em{display:block; background:#666666;}
.jdt-dian li.on em{background:#d50100;}
.touming{background:url(f_34.png); text-align:center; color:#ffffff;}
.tvOff{position:absolute; width:16px; height:16px; background:url(tv.png) no-repeat right top; top:0px; right:-16px; cursor:pointer;}



