@charset "utf-8";

.banner { position:relative; width:100%; height:552px; text-align:center; z-index:1; overflow:hidden; }
.banner .bd { position:relative; left:50%; width:1920px; height:552px; margin-left:-960px; }
.banner .bd img { vertical-align:top;}
.banner .hd { position:absolute; bottom:25px; left:0; height:11px; width:100%; z-index:22;}
.banner .hd ul { text-align:center; font-size:0;}
.banner .hd ul li { display:inline-block; margin:0 6px; width:11px; height:11px; border-radius:50%; background:#757576; cursor:pointer;}
.banner .hd ul li.on { background:#ac7565;}

.container {}
.c-tit { width:442px; height:46px; line-height:46px; background:url(tit-bg.png) no-repeat; margin:0 auto; text-align:center; font-size:18px; color:#000;}
.con1 { margin-top:40px;}
.con1 .c1 { float:left; width:140px; height:315px; padding-left:14px; padding-top:24px; background:url(case.jpg) no-repeat; color:#ed6533;}
.con1 .c1 .p1 { font-size:12px;}
.con1 .c1 .p2 { font-size:47px;}
.con1 .c1 .p3 { font-size:10px; line-height:25px;}
.con1 .c1 .p4 { font-size:11px; line-height:35px;}
.con1 .c1 .p5 { display:block; width:25px; height:1px; background:#181818; margin:10px 0; margin-bottom:75px;}
.con1 .c1 a { display:block; width:55px; background:url(ico1.jpg) right center no-repeat; padding-right:13px;color:#ed6533;}
.c-ua { float:right; width:1024px; padding-top:6px;}
.c-ua .bd { height:264px;}
.c-ua .bd li {width:1024px;}
.c-ua .bd li .pic { width:700px; height:264px; float:left;}
.c-ua .bd li .intro { width:255px; height:224px; padding:40px 28px 0; background:url(con1-bg.jpg) no-repeat; float:right;}
.c-ua .bd li .intro .tit { border-bottom:1px solid #5d5d5d; line-height:36px; margin-bottom:10px;}
.c-ua .bd li .intro .tit em a { font-size:18px; color:#211f1f; border-bottom:4px solid #ed6533; padding-bottom:9px;}
.c-ua .bd li .intro p { text-indent:2em; line-height:23px; color:#5d5d5d; font-size:14px;}
.c-ua .hd { margin-top:10px;}
.c-ua .hd li { float:left; padding:15px 0; width:200px; text-align:center; font-size:14px; color:#fff; background:#ed6533; cursor:pointer; margin:0 2px;}
.c-ua .hd li.on { background:#f2f2f2; color:#020e0a;}

.con2 { height:478px; background:url(tit-bg2.jpg) repeat-x; margin-top:78px; padding-top:26px;}
.c-ub { margin-top:20px; position:relative;}
.c-ub .hd {}
.c-ub .hd ul { text-align:center;}
.c-ub .hd li { position:relative; padding:4px 25px; display:inline-block; background:#d9d8d8; font-size:14px; color:#181818; margin:0 4px; cursor:pointer;}
.c-ub .hd li i { display:none; position:absolute; left:50%; margin-left:-4px; top:100%; width:9px; height:5px; background:url(angle.png) no-repeat;}
.c-ub .hd li.on { background:#ed6533; color:#fff;}
.c-ub .hd li.on i { display:block;}
.c-ub .bd { margin-top:30px;}
.c-ub .bd ul { width:1250px;}
.c-ub .bd li { float:left; width:232px; margin-right:10px;}
.c-ub .bd li .pic { position:relative; width:232px; height:216px;}
.c-ub .bd li .pic a { display:none; position:absolute; width:232px; height:216px; left:0; top:0; background:rgba(244,163,133,0.6) url(fangda.png) center center no-repeat;}
.c-ub .bd li .intro { padding:0 5px; width:222px; height:28px; line-height:28px; color:#181818; border-bottom:4px solid #808184;}
.c-ub .bd li .intro a { color:#181818; display:block;}
.c-ub .bd li .intro a em { float:right;}
.c-ub .bd li:hover .pic a { display:block;}
.c-ub .bd li:hover .intro { border-bottom:4px solid #ed6533;}
.c-ub .bd li:hover .intro a { color:#ed6533;}
.c-ub .sprev { width:36px; height:46px; position:absolute; left:-44px; top:124px; cursor:pointer; background:url(prev.png) no-repeat;}
.c-ub .snext { width:36px; height:46px; position:absolute; right:-44px; top:124px; cursor:pointer; background:url(next.png) no-repeat;}
.con2 .more { display:block; width:108px; height:18px; border:1px solid #ed6533; text-align:center; line-height:18px; text-transform:uppercase; color:#ed6533;  margin:0 auto;margin-top:57px;}

.con3 { position:relative; height:497px; margin-top:43px; background:url(tit-bg2.jpg) repeat;}
.con3 .pic { margin-left:-358px; width:950px;height:514px; float:left;}
.con3 .intro { float:left; width:540px; padding-left:25px; padding-top:70px;}
.con3 .intro .ss { margin-bottom:20px; padding-left:80px; }
.con3 .intro .ss h4 { font-size:16px; color:#595959; font-weight:normal; margin-bottom:10px; line-height:33px;}
.con3 .intro .ss h4 img { margin-right:14px;}
.con3 .intro .ss p { padding-left:40px; line-height:20px;color:#595959;}

.con3 .intro .ss01 { line-height:1; margin-bottom:30px; } 
.con3 .intro .ss01 i { display:block; float:left; width:100px; height:1px; background:#ed6533; margin-top:12px; }
.con3 .intro .ss01 p { float:left; font-size:18px; margin-left:15px; }


.con4 { margin-top:50px;}
.con4 .g-in { margin-top:40px;}
.con4 .c1 { position:relative; width:650px; height:324px; float:left; padding:20px 0 0 15px;}
.con4 .c1 h2 { font-weight:normal; font-size:14px; color:#181818;}
.con4 .c1 .line { width:115px; height:4px; background:#ed6533; margin-top:20px; margin-bottom:25px;}
.con4 .c1 p {color:#181818; line-height:24px;}
.con4 .c1 .more { position:absolute; left:15px; bottom:15px; display:block; width:167px; height:32px; text-align:center; line-height:32px; text-transform:uppercase; color:#fff; background:#ed6533;}
.c-ud { position:relative; width:480px; height:350px; float:right;}
.c-ud .bd { width:480px; height:350px; overflow:hidden;}
.c-ud img { width:100%;}
.c-ud h4 { text-align:center; font-size:16px; font-weight:normal;}
.c-ud .hd li { height:0; line-height:999px; overflow:hidden;}
.c-ud .prev { position:absolute; width:35px; height:45px; right:-51px; top:100px; background:url(prev1.jpg) no-repeat; cursor:pointer;}
.c-ud .next { position:absolute; width:35px; height:45px; right:-51px; top:162px; background:url(next1.jpg) no-repeat; cursor:pointer;}
.con4 .c-intro { height:170px; background:url(tit-bg2.jpg) repeat-x; margin-top:50px;}
.con4 .c-intro .c-in { width:1200px; margin:0 auto;}
.con4 .c-intro li { float:left; height:115px; padding-top:55px; width:300px; background:url(line1.jpg) right center no-repeat; text-align: center;}
.con4 .c-intro li p{ color:#44413e; font-size:16px;}
.con4 .c-intro li span { color:#44413e; font-size:14px;}
.con4 .c-intro li .line { width:38px; height:4px; margin:5px auto; background:#ed6533;}

.con5 { margin-top:25px; padding-bottom:30px; }
.c-ue { margin-top:17px;}
.c-ue .hd ul { text-align:center;}
.c-ue .hd li { position:relative; padding:4px 25px; display:inline-block; background:#d9d8d8; font-size:14px; color:#181818; margin:0 4px; cursor:pointer;}
.c-ue .hd li i { display:none; position:absolute; left:50%; margin-left:-4px; top:100%; width:9px; height:5px; background:url(angle.png) no-repeat;}
.c-ue .hd li.on { background:#ed6533; color:#fff;}
.c-ue .hd li.on i { display:block;}
.c-ue .bd { margin-top:30px;}
.c-ue .bd ul { width:1300px;}
.c-ue .bd li { position:relative; width:496px; height:108px; padding:13px 8px; border:1px solid #b4b4b4; margin-right:100px; margin-bottom:28px; float:left;}
.c-ue .bd li .pic { float:left; width:116px; height:106px; border-radius:6px; overflow:hidden;}
.c-ue .bd li .c-news { float:left; width:330px; margin-left:18px; padding-top:3px;}
.c-ue .bd li .c-news h4 { font-size:14px; color:#54524f; margin-bottom:15px;}
.c-ue .bd li .c-news a { color:#54524f; font-size:14px;}
.c-ue .bd li .date { position:absolute; right:-36px; top:23px; width:66px; height:69px; background:#54524f; color:#fff;}
.c-ue .bd li .date em { display:block; text-align:center; font-size:30px;}
.c-ue .bd li .date span{ display:block; text-align:center;}
.c-ue .bd li:hover .c-news a { color:#ed6533;}
.c-ue .bd li:hover .date {background:#ed6533;}
.con5 .more { display:block; width:108px; height:18px; border:1px solid #ed6533; text-align:center; line-height:18px; text-transform:uppercase; color:#ed6533;  margin:0 auto;margin-top:10px;}

.con6 { height:270px; padding-top:35px; background:url(tit-bg2.jpg) repeat-x;}
.c-uf { margin-top:23px; position:relative;} 
.c-uf .bd { width:986px; margin:0 auto;}
.c-uf .bd ul{ width:1050px;}
.c-uf .bd li { width:230px; float:left; margin-right:32px;}
.c-uf .prev { width:36px; height:46px; position:absolute; left:0; top:8px; cursor:pointer; background:url(prev.png) no-repeat;}
.c-uf .next { width:36px; height:46px; position:absolute; right:0; top:8px; cursor:pointer; background:url(next.png) no-repeat;}

