@charset "utf-8";
/** reset **/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,button,textarea,select{margin:0;padding:0}
body{font-family:arial,helvetica,sans-serif;font-size:12px;line-height:24px;color:#666;background:#fff;}
html{overflow-x:hidden;}
ol,ul,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
img{border:0;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
input,button,select,textarea{border:none;background:none;outline:none;font-family:arial;}
textarea{resize:none;}
.eps{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;}
.clear:after{display:block;clear:both;height:0;content:'\200b';}
.clear{zoom:1;}
a{color:#333;text-decoration:none;outline:none;transition:0.2s;}
a:hover{color:#0060d8;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pt50{padding-top:50px;}
.pt60{padding-top:60px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}
.pb50{padding-bottom:50px;}
.pb60{padding-bottom:60px;}
.ptb50{padding:30px 0 50px;}
.fl{float:left;}
.fr{float:right;}
.fn{font-weight:normal;}
.oh{overflow:hidden;}
.tr,.enl img{
-webkit-transition:all .4s ease-in-out;
   -moz-transition:all .4s ease-in-out;
    -ms-transition:all .4s ease-in-out;
     -o-transition:all .4s ease-in-out;
        transition:all .4s ease-in-out;
}
.enl:hover img{
-webkit-transform:scale(1.1);
   -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
     -o-transform:scale(1.1);
        transform:scale(1.1);
}
.gray img{
-webkit-transition:all .4s ease-in-out;
   -moz-transition:all .4s ease-in-out;
    -ms-transition:all .4s ease-in-out;
     -o-transition:all .4s ease-in-out;
        transition:all .4s ease-in-out;
-webkit-filter:grayscale(100%);
   -moz-filter:grayscale(100%);
    -ms-filter:grayscale(100%);
     -o-filter:grayscale(100%);
        filter:grayscale(100%);
        filter:gray;
        filter:;
}
.gray a:hover img{
-webkit-filter:grayscale(0%);
   -moz-filter:grayscale(0%);
    -ms-filter:grayscale(0%);
     -o-filter:grayscale(0%);
        filter:grayscale(0%);
        filter:none;
}

/** kefu **/
.kefubox{position:fixed;z-index:1000;top:180px;right:0;width:auto;_position:absolute;_top:expression(documentelement.scrolltop 45);}
.kefubox .kefuleft{float:left;overflow:hidden;width:30px;height:157px;cursor:pointer;background:url(/uploads/image/thdpikefu/kefu_l.png) no-repeat}
.kefubox .kefuright{display:block;float:left;overflow:hidden;width:0;}
.kefubox .kefutop{height:46px;background:url(/uploads/image/thdpikefu/kefu_top.png) no-repeat;}
.kefubox .kefuclose{float:right;width:154px;height:46px;display:block;cursor:pointer;}
.kefubox .kefubottom{height:12px;background:url(/uploads/image/thdpikefu/kefu_bottom.png) no-repeat;}
.kefubox .kefucont{padding:0 12px;background:url(/uploads/image/thdpikefu/kefu_line.png) repeat-y;}
.kefubox .kefucont ul{margin:0;padding:0;}
.kefubox .kefucont ul li{width:80px;line-height:28px;overflow:hidden;height:28px;padding-left:40px;padding-right:10px;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;}
.kefubox .kefucont ul li a{color:#333;}
.kefubox .kefucont ul li.pic{width:130px;height:89px;margin-bottom:10px;padding:0;}
.kefubox .kefucont ul li.qq{background:url(/uploads/image/thdpikefu/qq.png) no-repeat;}
.kefubox .kefucont ul li.wang{background:url(/uploads/image/thdpikefu/wangwang.png) no-repeat}
.kefubox .kefucont ul li.spk{background:url(/uploads/image/thdpikefu/skype.png) no-repeat}
.kefubox .kefucont ul li.codeer{display:block;width:130px;height:165px;text-align:center;color:#fff;padding:10px 0 0;font-size:14px;margin-bottom:0;}
.kefubox .kefucont ul li.codeer p{display:block;height:35px;line-height:35px;}
.kefubox .kefucont ul li.codeer span{display:block;width:116px;height:116px;padding:7px;background:url(/uploads/image/thdpikefu/cobj.png) no-repeat;}
.kefubox .kefucont ul li.codeer span img{width:116px;height:116px;}

/** page **/
.pagination{padding:25px 0 15px;text-align:center;overflow:hidden;}
.pagination a{font-size:12px;line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#333;border: 1px solid #e3e3e3;background:#fff;border-radius:2px;margin:0 5px;}
.pagination a.a1{line-height:30px;height:30px;margin-top:0;padding:0 12px;}
.pagination a:hover{text-decoration:none;color:#000;background:#f1f1f1;}
.pagination span{line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#fff;background:#0060d8;border:1px solid #0060d8;border-radius:2px;margin:0 5px;}

/** map **/
.sitemap{height:42px;overflow:hidden;padding-top:30px;}
.sitemap a{float:left;line-height:40px;padding:0 25px;border:1px solid #0060d8;border-radius:4px;margin-right:15px;display:inline-block;font-size:16px;}
.sitemap a:hover{background:#0060d8;color:#fff;border-color:#0060d8;}

.sitemaplist{padding-top:30px;}
.sitemaplist .list{padding-bottom:10px;border-bottom:1px solid #dadada;margin-bottom:20px;overflow:hidden;}
.sitemaplist h4{margin-bottom:10px;line-height:18px;font-size:16px;padding-left:10px;border-left:3px solid #0060d8;color:#333;font-weight:normal;}
.sitemaplist .list ul{padding:5px 0;margin:20px 0 0 0;overflow:hidden;}
.sitemaplist .list ul li{float:left;width:auto;border:1px solid #0060d8;border-radius:5px;text-align:center;margin:0 10px 10px 5px;cursor:pointer;transition:.1s ease-in;}
.sitemaplist .list ul li:hover{-o-box-shadow:0 0 3px 0px #0060d8,0px 1px 6px 0px #888;box-shadow:0 0 3px 0px #0060d8,0px 1px 6px 0px #888;transform:translatey(-3px);}
.sitemaplist .list ul li:hover a:hover{text-decoration:none;}
.sitemaplist .list ul li a {color:#000;display:block;padding:10px 15px;}

#ditucontent{width:1198px;height:460px;border:1px solid #dadada;margin-top:30px;}