o@charset "gb2312";
body,div,ul,li,aŁ¬dl,dt,dd,h2,img,p,h3,input,.select{margin:0;padding:0;}
ul,li,dl,dt,dd{list-style:none;}
a{text-decoration:none; color:#333;}
img{border:none;}
a:hover{text-decoration:underline;color:#B41512;}

body{font-family:"Microsoft YaHei"; font-size:14px; color:#393939; background:url(images/bg1.jpg?v=2) top center no-repeat #FFFFFF;}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
.clearfix2:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

.mt10{margin-top:10px;}
.fl{float:left;}
.fr{float:right;}
.mb15{margin-bottom:15px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px; position:relative;}
.mt50{margin-top:50px; position:relative;}
.wp.mt15{margin-top:15px; position:relative;}

.posr{position:relative;}

.wp{width:1200px; margin:0 auto;}

.pd10{padding:10px;}
.pd20{padding:20px;}
.pd30{padding:30px;}
.wp.pd30{width:1140px; padding:30px;}
.mb20{margin-bottom:20px;}
.wbg{background:#fff;}

.header{background:#fff; color:#000;}
.header a{color:#000; text-decoration:none; font-size:16px;}
.header .logo img{float:left; width:180px; margin:8px 0 5px 0;}
.header .nav{float:left; width:650px; margin-left:55px;}
.header .nav .li{display:block; float:left; padding:0 10px; text-align:center; line-height:65px;}
.header .fr{padding-top:20px;}


.slide{width:700px; height:352px; margin-top:40px; border:solid 1px #dddddd; position:relative; overflow:hidden;}
.slide ul{display:block; margin:0; padding:0;}
.slide .slidecont{position:relative; display:block; width:700px; height:350px; overflow:hidden;}
.slide li{position:relative; display:block; float:left; width:700px; height:350px; margin:0; padding:0;}
.slide li img{width:700px; height:350px;}
.slide .lbtn,.slide .rbtn{position:absolute; left:30px; top:130px; width:70px; height:70px; background:url(images/btn1_left.png) no-repeat; z-index:33;}
.slide .rbtn{left:auto; right:30px; background:url(images/btn1_right.png) no-repeat; }
.slide .tit{position:absolute; bottom:0; left:0; width:680px; height:40px; padding:0 10px; font-size:18px; line-height:40px; background:url(images/blackbg.png); z-index:2;}
.slide .tit a{text-decoration:none; color:#fff;}
.slide .rounddiv{position:absolute; height:25px; right:10px; bottom:4px; z-index:3;}
.slide .rounddiv div{display:block; float:left; width:8px; height:8px; margin:5px; border-radius:50%; background:#BD1616;}
.slide .rounddiv div.cur{background:#ff1111;}

.cont0{height:900px;}

.cont1 .left{float:left; width:480px; margin-top:60px;}
.cont1 .left p{margin-top:20px; text-indent:2em; font-size:18px; line-height:27px;}
.cont1 .right{float:right; width:700px;}



.cont2{margin-top:130px;}
.cont2 .right{float:right; width:480px; margin-top:40px;}
.cont2 .right p{margin-top:20px; text-indent:2em; font-size:18px; line-height:27px;}
.cont2 .left{float:left; width:700px;}

.cont2 .right{width:400px; height:290px; float:right; padding:30px 35px 30px 35px; background:#ff9977; border-radius:10px; overflow:hidden;}
.cont2 .right h2{display:none; margin-bottom:10px; padding-left:20px; font-size:26px; color:#fff; line-height:50px;}
.cont2 .list li{width:400px; height:97px; padding-bottom:5px; font-size:16px; list-style:none; overflow:hidden;}
.cont2 .list .licont{float:left; width:400px;}
.cont2 .list .title{font-size:18px; line-height:30px; font-weight:bold; color:#ffffff;}
.cont2 .list .smtext{font-size:14px; line-height:27px; color:#ffffff;}
.cont2 .list li.cur{color:#fff;}
.cont2 .list li.cur a{color:#fff;}
.cont2 .list li.cur .smtext{color:#fff;}
.cont2 .list li.cur .num{color:#fff;}

.cont3 .title{margin:80px 0 40px 0;}

.c3imgs{height:300px; overflow:hidden;}
.c3title{padding:10px; background:#f0f0f0;}
.c3title img{float:left; margin-right:30px;}
.c3title h3{float:left; font-size:20px; line-height:65px;}
.c3title ul{float:right; margin-right:40px;}
.c3title li{float:left; height:65px; line-height:65px; margin-left:60px; padding-left:25px; background:url(images/dist.png) no-repeat left center;}
.c3main{padding:40px; background:#EBEBEB;}
.cont3 .leftimg{float:left; width:395px; height:300px;}
.cont3 .guancont{float:right; width:800px; height:300px; overflow:hidden;}
.cont3 .guancont .newsli{position:relative; float:left; width:400px; height:300px;}
.cont3 .guancont .newsli .img{width:400px; height:300px;}
.cont3 .guancont .newsli .img img{width:400px; height:300px;}
.cont3 .guancont .newsli .lititle{position:absolute; left:0; bottom:0; width:380px; padding:0 10px; line-height:40px; background:url(images/blackbg.png);}
.cont3 .guancont .newsli .lititle a{color:#ffffff;}
.cont3 .guannews{position:relative; height:300px;}
.cont3 .lbtn,.cont3 .rbtn{position:absolute; display:none; left:20px; top:120px; width:50px; height:50px; background:url(images/btn1_left.png) no-repeat; background-size:100% 100%; z-index:33;}
.cont3 .rbtn{left:auto; right:20px; background:url(images/btn1_right.png) no-repeat; background-size:100% 100%;}


.cont4 .leftimg{float:left;}
.c4cont{float:right; width:642px; height:522px; padding:39px; background:#ffffff;}
.c4cont2{width:640px; height:520px; border:solid 1px #dddddd; overflow:hidden;}
.c4cont .info{float:left; width:290px;}
.c4cont .info .likeywords{margin-left:30px; margin-top:70px; font-size:30px; line-height:40px;}
.c4cont .info .likeywords2{width:60px; margin-left:30px; border-bottom:solid 3px #55AC9C; font-size:20px; line-height:40px; white-space:nowrap; overflow:visible; text-transform:uppercase;}
.c4cont .newsli{position:relative; float:left; width:350px; height:260px;}
.c4cont .newsli .lititle{position:absolute; left:0; bottom:0; width:330px; padding:0 10px; line-height:40px; background:url(images/blackbg.png);}
.c4cont .newsli .lititle a{color:#ffffff;}
.c4cont .newsli .img{width:350px; height:260px;}
.c4cont .newsli img{width:350px; height:260px; border:solid 1px #dddddd;}
.c4cont .c4news{position:relative; float:right; width:350px; height:260px; overflow:hidden;}
.c4cont .c4news2 .info{float:right;}
.c4cont .c4news2 .c4news{float:left;}
.c4cont .lbtn,.c4cont .rbtn{position:absolute; left:20px; top:100px; width:50px; height:50px; background:url(images/btn1_left.png) no-repeat; background-size:100% 100%; z-index:33;}
.c4cont .rbtn{left:auto; right:20px; background:url(images/btn1_right.png) no-repeat; background-size:100% 100%;}

.guanconttitle{width:1200px;}
.guanconttitle ul{margin:30px 80px;}
.guanconttitle li{float:left; width:170px; height:80px; background:url(images/guan_cont_title_bg.png); background-size:100% 100%; line-height:75px; text-align:center; font-size:30px; opacity:0.6;}
.guanconttitle li.cur{opacity:1;}

.cont5 .left{float:left; width:590px;}
.cont5 .right{float:right; width:590px;}
.cont5 .info{position:absolute; left:30px; top:30px; width:290px; height:80px; background:url(images/info_xiapu.png) no-repeat left top;}
.cont5 .info .likeywords{font-size:30px; line-height:40px; text-shadow:1px 1px 1px #ffffff,-1px -1px 1px #ffffff,-1px 1px 1px #ffffff,1px -1px 1px #ffffff;}
.cont5 .info .likeywords2{width:60px; border-bottom:solid 3px #55AC9C; font-size:20px; line-height:40px; white-space:nowrap; overflow:visible; text-transform:uppercase; text-shadow:1px 1px 1px #ffffff,-1px -1px 1px #ffffff,1px -1px 1px #ffffff,-1px 1px 1px #ffffff;}
.cont5 .right .info{background:url(images/info_haixin.png) no-repeat left top;}

.slide3{width:590px; height:443px; margin-top:40px; border:solid 1px #dddddd; position:relative; overflow:hidden;}
.slide3 ul{display:block; margin:0; padding:0;}
.slide3 .slide3cont{position:relative; display:block; width:590px; height:443px; overflow:hidden;}
.slide3 li{position:relative; display:block; float:left; width:590px; height:443px; margin:0; padding:0;}
.slide3 li img{width:590px; height:443px;}
.slide3 .lbtn,.slide3 .rbtn{position:absolute; left:30px; top:190px; width:70px; height:70px; background:url(images/btn1_left.png) no-repeat; z-index:33;}
.slide3 .rbtn{left:auto; right:30px; background:url(images/btn1_right.png) no-repeat; }
.slide3 .tit{position:absolute; bottom:0; left:0; width:570px; height:40px; padding:0 10px; font-size:18px; line-height:40px; background:url(images/blackbg.png); z-index:2;}
.slide3 .tit a{text-decoration:none; color:#fff;}
.slide3 .rounddiv{display:none; position:absolute; height:25px; right:10px; bottom:4px; z-index:3;}
.slide3 .rounddiv div{display:block; float:left; width:8px; height:8px; margin:5px; border-radius:50%; background:#BD1616;}
.slide3 .rounddiv div.cur{background:#ff1111;}


.cont6{margin-top:50px; margin-bottom:50px;}
.cont6 .wp{background:#EDEDED;}
.cont6 .left{float:left; width:450px; margin-top:200px; margin-left:100px; overflow:hidden;}
.cont6 .right{float:right; width:600px; margin:5px 50px 50px 0; overflow:hidden;}
.cont6 .info{}
.cont6 .info .likeywords{font-size:25px; line-height:40px; text-transform:uppercase;}
.cont6 .info .likeywords2{width:60px; border-bottom:solid 3px #55AC9C; font-size:60px; line-height:80px; white-space:nowrap; overflow:visible;}


.cont8{height:550px; color:#000; overflow:hidden;}
.cont8 .conttitle{margin-bottom:50px;}
.cont8 .wp{position:relative; height:400px; overflow:hidden;}
.cont8 ul{float:left; width:600px;}
.cont8 li{margin-bottom:20px; list-style:square inside; color:#666666;}
.cont8 li .img{display:block; float:left;}
.cont8 li .img img{display:block; width:180px; height:135px; margin-right:20px;}
.cont8 li .title{display:inline-block; margin-left:-5px; font-size:18px; color:#666666;}
.cont8 li .title:hover{color:#CF4622;}
.cont8 li .smtext{float:left; width:350px; margin-top:20px;}
.cont8 li.li1{list-style:none;}
.cont8 li.li1 .title{float:left; width:350px; margin:0;}
.cont8 .lbtn,.cont8 .rbtn{position:absolute; left:30px; top:170px; width:70px; height:70px; background:url(images/btn1_left.png) no-repeat; z-index:33;}
.cont8 .rbtn{left:auto; right:30px; background:url(images/btn1_right.png) no-repeat; }



.cont7{background:#fff; border-top:solid 1px #ddd;}
.cont7 .cont71{width:1200px; float:left; margin-top:50px; margin-bottom:20px; padding:30px 0; border-bottom:solid 1px #ddd;}
.cont7 .cont72{width:1200px; float:left; color:#333;}
.cont7 .cont72 a{color:#333;}
.cont7 .cont71 .left{width:600px; float:left; border-right:solid 1px #ddd;}
.cont7 .cont71 .right{width:500px; float:right; padding-top:13px; font-size:16px;}