@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:15px;line-height:24px;color:#333; background-color:#F2F2F2;}

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:#bc121a;}

.fl{float:left;}

.fr{float:right;}

.fn{font-weight:normal;}

.oh{overflow:hidden;}



/** 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:102px; left:0; width:126px;}

.float_qq li.float_qq3,.float_qq li.float_qq5{ position:absolute; top:153px; left:0; width:172px;}

.float_qq li.float_qq4{ top:0;}

.float_qq li.float_qq5{top:51px;}

.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:#006fd1; opacity:1;}

.float_shwx{ position:absolute; top:0; left:-138px; background:url(../images/float_wxbd.png) no-repeat top 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:#bc121a;border:1px solid #bc121a;border-radius:2px;margin:0 5px;}

.pagination .cur_page{line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#fff;background:#bc121a;border:1px solid #bc121a;border-radius:2px;margin:0 5px;}



/** feedback **/

.conTi{font-size:16px;color:#333;}

.conFd{position:relative;margin-top:30px;overflow:hidden;}

.conFd label{display:inline-block;width:80px;height:32px;line-height:32px;margin-bottom:30px;padding-left:40px;background:url(../images/ci.png) no-repeat;font-size:14px;float:left;margin-top:1.5px;}

.conFd label.ti{background-position:0 -128px;}

.conFd label.na{background-position:0 -32px;}

.conFd label.tp{background-position:0 0;}

.conFd label.em{background-position:0 -64px;}

.conFd label.qq{background-position:0 -96px;}

.conFd label.ad{background-position:0 -160px;}

.conFd label.ms{background-position:0 -192px;margin-bottom:10px;}

.conFd input{width:272px;height:33px;line-height:33px;float:left;margin:0 42px 30px 0;padding:0 10px;border:1px solid #dbdbdb;}

.conFd input.last{margin-right:0;}

.conFd textarea{width:848px;height:125px;padding:10px;border:1px solid #dbdbdb;display:block;margin-bottom:30px;}

.conFd .code{width:100px;margin-right:10px;}

.conFd .checkcode{width:95px;height:35px;float:left;}

.conFd .btns{width:110px;height:35px;line-height:35px;background:#bc121a;color:#fff;border:none;font-size:16px;cursor:pointer;margin:0;margin-left:10px;}

.conFd .reset{background:#666;cursor:pointer;}

.conFd input:focus,.conFd textarea:focus{border-color:#bc121a;}



/** map **/

.siteMap{height:42px;padding-top:30px;overflow:hidden;}

.siteMap a{float:left;line-height:40px;padding:0 25px;border:1px solid #bc121a;border-radius:4px;margin-right:15px;display:inline-block;font-size:16px;}

.siteMap a:hover{background:#bc121a;color:#fff;border-color:#bc121a;}



.siteMapList{padding-top:30px;}

.siteMapList .list{margin-bottom:10px;border-top:1px solid #dadada;padding-top:20px;overflow:hidden;}

.siteMapList h4{margin-bottom:10px;line-height:18px;font-size:16px;padding-left:10px;border-left:3px solid #bc121a;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 #bc121a;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 #bc121a,0px 1px 6px 0px #888;box-shadow:0 0 3px 0px #bc121a,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:868px;height:500px;border:1px solid #e3e3e3;margin-top:30px;}
.fu{
	border: 1px solid #444;
}