﻿body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd, table, th, td, blockquote, fieldset, div, strong, label, em{margin:0; padding:0; border:0; }
ul, ol, li{list-style:none; }
input, button{margin:0; font-size:12px; vertical-align:middle; }
body{font:12px microsoft yahei, arial, helvetica, sans-serif  arial, helvetica, sans-serif; margin:0; color:#6d6e71; }
table{border-collapse:collapse; border-spacing:0; }
a{text-decoration:none; outline:none; color:#6d6e71; -webkit-transition:all 400ms ease-out; -mozilla-transition:all 400ms ease-out; -ms-transition:all 400ms ease-out; -o-transition:all 400ms ease-out; transition:all 400ms ease-out;}
img{-webkit-transition:all 400ms ease-out; -mozilla-transition:all 400ms ease-out; -ms-transition:all 400ms ease-out; -o-transition:all 400ms ease-out; transition:all 400ms ease-out; }
a:hover{text-decoration:none; -moz-transition:color .4s linear; -webkit-transition:color .4s linear; transition:color .35s linear; }
.cl{height:0; font-size:1px; clear:both; line-height:0; }
.none{display:none}
*:focus{outline:none}
i,em,ins,u{font-style:normal; text-decoration:none }	
nav,footer,section,header,article{display:block; }
.wrap{width:1000px; margin:0 auto; }
.fl{float:left}
.fr{float:right}
.pr{position:relative}
.pa{position:absolute}
.oh{ overflow:hidden}
.mt66{ margin-top:66px !important}
.pt66{padding-top:66px !important}
.clearfix{*zoom:1; }
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0; }
.clearfix:after{clear:both; }
input[type="submit"],
input[type="reset"],
input[type="button"],
button{-webkit-appearance:none; }
::-webkit-scrollbar{width:10px;height:10px; }
::-webkit-scrollbar-track{background:#f1f1f1; }
::-webkit-scrollbar-track:hover{background:#eee; }
::-webkit-scrollbar-thumb{border-radius:10px;background:#b9b9b9; }
::-webkit-scrollbar-thumb:hover{background:#747474; }
::-webkit-scrollbar-thumb:active{background:#555; }
/*******公共样式结束*********/

/*****顶部*****/
.banner{ height:558px; background:#fcb609}
.banner .wrap{ height:558px}
.banner .pic img{ display:block; width:100%}
.banner .logo{ top:0; left:0}
.wen{ width:100%; height:42px; line-height:42px; font-size:25px; text-align:center; color:#fff; left:0; bottom:16px}
.zttitle{ height:62px; line-height:62px; background:url(../../images/active/special/dianbg.gif) repeat-x center left; margin:20px auto;}
.zttitle i{ display:block; position:absolute; left:50%; width:170px; top:0; margin-left:-85px; height:62px; background:#fff; text-align:center; font-size:35px; color:#5a5a5a}
.part1{ height:360px}
.part2{ height:300px}
.part3{ height:300px}
.part3 .cgpic{ padding:20px 0 0}
.part1 a{ width:128px; height:36px; line-height:36px; text-align:center; font-size:16px;margin-top:20px;background:#ff624d;border-radius:4px;color:#fff;}
.prtline{ border-bottom:1px dashed #ccc; margin:32px 0}
.webtitle{ padding-bottom:20px; padding-left:16px; position:relative}
.webtitle b{ display:block; width:53px; height:38px; position:absolute; left:-50px; top:18px}
.webtitle b.b2{top:84px}
.webtitle h2{ color:#2a2a2a; font-size:35px; font-weight:normal; display:block; padding-bottom:14px}
.webtitle h2 i{ color:#d54531; padding:0 6px; font-size:45px;}
.webtitle p{ line-height:30px; display:block; font-size:18px; color:#656565}
.pdwic{ left:-39px; top:0}
.part2 .pic{ position:absolute; top:0px; right:-10px}
.tgfxbtn{ width:128px; height:36px; line-height:36px; text-align:center; font-size:16px;  background:#ff624d; border-radius:4px; top:40px; right:0px}
.tgfxbtn a{ display:block; width:128px; height:36px;color:#fff;}
.hdsmprt{ width:440px; line-height:36px; color:#656565; font-size:16px; padding:36px 0}
.tgsharemain .title{ display:block; height:36px; line-height:36px; padding:10px 0 20px; font-size:18px; color:#656565}
.tgsharemain ul{ padding-bottom:30px}
.tgsharemain li{ width:112px; text-align:center; float:left; padding-right:100px;}
.tgsharemain li.last{ padding-right:0;}
.tgsharemain li img{ display:block; width:112px; height:112px;}
.tgsharemain li i{ display:block; padding-top:20px; font-size:17px; color:#656565}
.tgsharemain .sclinks{ height:36px; color:#656565; font-size:16px; line-height:36px;}
.tgsharemain .sclinks span{ display:block; float:left;}
.tgsharemain .sclinks a{ display:block; width:128px;margin-right:270px; height:36px;color:#fff; background:#ff624d; border-radius:4px; float:right; text-align:center; font-size:16px}
.tgsharemain .fzlinks{ height:36px; color:#656565; font-size:16px; line-height:36px;}
.tgsharemain .fzlinks span{ display:block; float:right;}
.tgsharemain .fzlinks a{ display:block; width:128px;margin-right:10px; height:36px;color:#fff; background:#ff624d; border-radius:4px; float:right; text-align:center; font-size:16px}
.tgsharemain .tips{ padding:15px; border:1px solid #e0e0e0; line-height:28px; font-size:15px; color:#858585; margin:20px 0 0px}
.tgsharemain .tips a{ color:#dd4136; text-decoration:underline}
.tgsharemain .dltbnk{ padding:15px 15px 25px; border:1px solid #e0e0e0; line-height:28px; font-size:15px; color:#858585; margin:20px 0 0px}
.tgsharemain .dltbnk i{ display:inline-block; font-size:16px; width:310px; padding-left:20px; line-height:36px}
.tgsharemain .dltbnk a{display:inline-block; width:128px; height:36px;color:#fff; background:#ff624d; border-radius:4px; text-align:center; font-size:16px; line-height:36px}
.tgsharemain .snsdl{display:inline-block; margin-left: 20px; width:128px; height:36px;color:#fff; background:#ff624d; border-radius:4px; text-align:center; font-size:16px; line-height:36px}
.tabmain .tabtitle{ height:62px; line-height:62px; color:#4c4c4c; font-size:16px; text-align:center; background:#f7f7f7;border:1px solid #e2e2e2; border-bottom:none}
.tabmain .tabtitle li{ width:25%; float:left; cursor:pointer}
.tabmain .tabtitle li i{ display:block; border-right:1px solid #e2e2e2; height:62px;}
.tabmain .tabtitle li i.last{ border:none}
.tabmain .tabtitle li.active{ background:#efefef}
.subpt0 .dlq{ height:40px; text-align:center; padding:90px 0;border:1px solid #e2e2e2;}
.subpt0 .dlq i{ display:inline-block; font-size:16px;padding-right:60px; padding-left:20px; line-height:36px}
.subpt0 .dlq a{display:inline-block; width:128px; height:36px;color:#fff; background:#ff624d; border-radius:4px; text-align:center; font-size:16px; line-height:36px}
.tabmain table{border:1px solid #e2e2e2;}
.tabmain tr{ height:60px; line-height:60px; border-bottom:1px solid #e2e2e2; text-align:center; font-size:16px; color:#858585}
.tabmain .mid td{ border:1px solid #e2e2e2}
.tabmain tr span{ display:block; text-align:left; padding-left:90px;}
.tabmain tr i{ color:#e15555; padding:0 2px}
.tabmain .cont{padding:20px 12px;}
.tabmain .cont span{ display:block; padding-bottom:12px; line-height:24px; color:#5e5c5c; font-size:13px;}
.tabmain .cont span b{ color:#2e85ce; font-size:15px;}
.tabmain .pageud{ padding:26px 0; text-align:center;}
.tabmain .pageud a{ display:inline-block; padding:0 14px; border:1px solid #d5d5d5; color:#555555; height:34px; line-height:34px; border-radius:4px; margin:0 6px; -webkit-transition:color 0ms ease-out; -mozilla-transition:color 0ms ease-out; -ms-transition:color 0ms ease-out; -o-transition:color 0ms ease-out; transition:color 0ms ease-out; }
.tabmain .pageud a:hover{ background:#6ca620; color:#fff}
.rightnav{ width:70px; position: fixed; right:25px; top:20%; z-index:100}
.rightnav p{width:100%; text-align:center; height:40px; line-height:20px; font-size:14px; color:#fff; margin:0; padding:16px 0; cursor:pointer; background:#474f59; border-bottom:1px solid #80868c; display:block}
.rightnav p:hover{ background:#5f6976; color:#fff;}
.rightnav p.cur{ background:#5f6976; color:#fff;}

.footer{ padding:66px 0px 200px; text-align:center; line-height:22px; font-size:14px; color:#666}
.footer a{ color:#666}
.graybg{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:33; background:rgba(0,0,0,0.6)}
.linktk{width:440px;height:230px;position:fixed;top:50%;left:50%;margin-left:-215px;margin-top:-115px;background:#fff;z-index:999}
.linktk h1{display:block;height:36px;line-height:36px;text-align:center;font-size:18px;font-weight:normal;padding:25px 0 25px;color:#333}
.linktk .txt{height:36px;line-height:36px;padding-bottom:26px; padding:0 40px}
.linktk .txt label{height:36px;line-height:36px;display:block;width:80px;float:left; font-size:15px; color:#333}
.linktk .txt .webtxt{height:20px;line-height:20px;border:1px solid #aaa;padding:7px;display:block;width:260px;float:left;}
.linktk .webbtn i{display:block;float:left;width:120px; margin:36px 0 0 60px; text-align:center;height:36px;line-height:36px;color:#fff;border-radius:4px;background:#ff624d}


.userlist{display:none;width:800px;height:450px;position:fixed;top:50%;left:50%;margin-left:-400px;margin-top:-225px;background:#fff;z-index:999}
.userlist h1{padding:0 10px;display:block;text-align:center;height:40px;line-height:40px;font-size:18px;font-weight:normal;background:#efefef;}
.userlist h1 span{float:left;margin-right:80px;}
.userlist h1 i{float:right;cursor:pointer;width:15px;}
.userlist h1 em{width:60px;height:40px;display:block;float:left;padding:0 20px;cursor:pointer;}
.userlist h1 em.embg{background:#e2e2e2;}
.userlist ul{overflow-x:hidden;height:560px}
.userlist ul li{float:left;width:378px;font-size:16px;height:40px;line-height:40px;border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;padding:0 10px}
.userlist ul li:hover{background:#f7f7f7}
.userlist ul li span{float:left;display:block;padding-left:15px}
.userlist ul li i{float:right;display:block;padding-right:15px}







