﻿@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,figure{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:"微软雅黑";}
textarea{resize:none;}
.clear:after{display:block;clear:both;height:0;content:'\200B';}
.clear{zoom:1;}
a{color:#666;text-decoration:none;outline:none;transition:0.2s;}
a:hover{color:#cc0000;}
.eps{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;}
.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:url(gray.svg#grayscale);
}
.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 **/
.float_qq{ position:absolute; top:128px; right:0; width:50px; height:203px; z-index:6666;}
.float_qq li{ width:auto; height:50px; z-index:20;}
.qq_drop_down{display: none;width:60px;height: 52px;text-align: center;}
.float_qq li.float_qq1,.float_qq li.float_qq4{ position:absolute; left:0; width:62px;}
.float_qq li.float_qq1{ top:204px;}
.float_qq li.float_qq2{ position:absolute; top:51px; left:0; width:126px;}
.float_qq li.float_qq3{ position:absolute; top:102px; left:0; width:172px;}
.float_qq li.float_qq4{ top:153px;}
.float_qq4{ position:absolute; top:153px; left:0;}
.float_qq li a{ display:block;color:#FFF; font-size:14px; height:50px; line-height:50px; overflow:hidden; background-color:#000; opacity:0.8; border-radius:6px;}
.float_qq li a img{ display:block; float:left; vertical-align:middle; width:24px; height:24px; margin:12px 12px 14px 14px;}
.float_qq li a:hover{ background-color:#cc0000; opacity:1;}
.float_shwx{ position:absolute; top:-138px; left:-138px; background:url(float_wxbd.png) no-repeat bottom right; width:138px; height:138px; padding-bottom:9px; display:none;}
.float_shwx img{ display:block; padding:13px; background-color:#fff;border:1px solid #dadada;width:110px; height:110px;}

/** 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:#cc0000;border:1px solid #cc0000;border-radius:2px;margin:0 5px;}

/** map **/
.siteMap{height:42px;overflow:hidden;}
.siteMap a{float:left;line-height:40px;padding:0 25px;border:1px solid #cc0000;border-radius:4px;margin-right:15px;display:inline-block;font-size:16px;}
.siteMap a:hover{background:#cc0000;color:#fff;border-color:#cc0000;}

.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 #cc0000;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 #cc0000;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 #cc0000,0px 1px 6px 0px #888;box-shadow:0 0 3px 0px #cc0000,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:838px;height:500px;border:1px solid #e3e3e3;margin-top:30px;}