/*��ʼ��*/
body,h1,h2,h3,h4,h5,h6,hr,p,div,dl,dd,dt,span,ul,li,img,input,select,textarea,form,a{padding:0;margin:0;}
body,html{font-family:"PingHei","STHeitiSC-Light", "tahoma", "Myriad Set Pro", "Lucida Grande","Helvetica Neue", "Helvetica", "Arial","Verdana", "sans-serif","microsoft yahei";background: #fff;font-size: 12px;min-width:1200px;}
input,button,select,option,textarea{font-family:inherit; font-size:inherit;font-style:inherit;font-weight:inherit;}
input,textarea:focus{outline: none;}
a{text-decoration:none; color:#666;}
a:hover:{text-decoration:none;}	
li,ul,ol{list-style:none;}
img{border: none;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix:after{content:"";display:block;clear:both;visibility: hidden;height: 0;}
.clearfix{zoom:1;}
.clear{ clear: both;height: 0; line-height: 0; overflow: hidden;}
.clear-10{ clear: both;height: 10px; line-height: 0; overflow: hidden;}
.clear-20{ clear: both;height: 20px; line-height: 0; overflow: hidden;}
.clear-30{ clear: both;height: 30px; line-height: 0; overflow: hidden;}
.clear-50{ clear: both;height: 50px; line-height: 0; overflow: hidden;}
.pr{ position: relative;}
.nowrap{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.break{word-break: break-all; word-wrap: break-word;overflow:hidden;}
/*����*/
.bg-home{ background: #f3f3f3;}
.border{ border:solid 1px #ddd;}
.w1200{ width: 1200px;}
.bc{margin: 0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.tc{ text-align: center;}
.tr{ text-align: right;}
.none{ display: none;}
.fb{ font-weight: 700;}
.fn{ font-weight: 300;}
.ml5{ margin-left: 5px;}
.ml10{ margin-left: 10px;}
.ml15{ margin-left: 15px;}
.ml20{ margin-left: 20px;}
.ml25{ margin-left: 25px;}
.ml30{ margin-left: 30px;}
.ml80{ margin-left:80px;}
.mt5{ margin-top: 5px;}
.mt15{ margin-top: 15px;}
.mt10{ margin-top: 10px;}
.mt20{ margin-top: 20px;}
.mt30{ margin-top: 30px;}
.mr5{ margin-right: 5px;}
.mr10{ margin-right: 10px;}
.mr20{ margin-right: 20px;}
.mb20{ margin-bottom: 20px;}
.pt20{ padding-top: 20px;}
.pb20{ padding-bottom: 20px;}
.p10{ padding:10px;}
.p20{ padding:20px;}
.pb10{ padding-bottom:10px;}
.plr20{ padding:0 20px;}
.ptb20{ padding:20px 0;}
/*color*/
.c-red,a.c-red,a.c-red:visited{color: #d41d15;}
.c-blue,a.c-blue,a.c-blue:visited{color: #0f75b6;}
.c-blue-2,a.c-blue-2,a.c-blue-2:visited{color: #0e7cd9;}
.c-orange-1,a.c-orange-1,a.c-orange-1:visited{color: #f60;}
.c-orange-2,a.c-orange-2,a.c-orange-2:visited{ color:#cd8612;}
.c-green,a.c-green,a.c-green:visited{color: #1fb90b;}
.c-gray,a.c-gray,a.c-gray:visited,
.c-gray-666,a.c-gray-666,a.c-gray-666:visited{color: #666;}
.c-gray-888,a.c-gray-888,a.c-gray-888:visited{color: #888;}
.c-gray-999,a.c-gray-999,a.c-gray-999:visited{color: #999;}
.c-gray-333,a.c-gray-333,a.c-gray-333:visited{color: #333;}
a.c-gray-333:hover,a.c-gray-888:hover,a.c-gray-999:hover{ color: #036db9;}
.c-jin,a.c-jin,a.c-jin:visited{color:#cd8612;}
/*font*/
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.f20{font-size: 20px;}
.f22{font-size: 22px;}
.f30{font-size: 30px;}


/*������*/
.backgroundPopup{display:none;position:fixed;_position:absolute; height:100%;width:100%;top:0;left:0;background:#000;z-index:99999;}
.popupContact {display:none;position:fixed;_position:absolute; background:#fff;border:0px solid #cecece;z-index:999999;padding:12px;font-size:13px;}
.popupContact h1{text-align:left;color:#555;font-size:16px;border-bottom:1px dotted #D3D3D3;padding-bottom:5px;margin-bottom:20px; font-weight:300;}
.popupContactClose{font-size:16px;line-height:30px;right:10px;top:4px;position:absolute;color:#555;display:block;cursor:pointer;}
a.popupContactClose:hover {color:#6fa5fd;}
.popup-body-content{ line-height: 200%; overflow-y:auto;}
.btn-ok,.btn-cancel,.btn-close{ height:30px; width:90px; text-align:center; color:#fff; background:#00a8e8; cursor:pointer; margin:5px; border-radius:5px;}
.popupContact .footbar{ margin:20px 0;}
.btn-cancel { background:#efefef; color:#999;}
.input{ border:solid 1px #ddd; height:26px; text-indent:10px;}
.input2{ border:solid 1px #ddd; height:40px; text-indent:15px;}
.popup-tips { padding:10px;}
.popup-tips i{width:55px;height:55px; background:url(../images/ico-tishi.gif) no-repeat; display: inline-block; margin:15px; vertical-align:middle;}
.popup-tips i.success { background-position:0 0;}

/*��ҳ*/
.pages{margin:5px;padding:3px;text-align:center;font-size:100%;}
.pages a{padding:8px 15px;border:solid 1px #ddd;color:#555;margin-right:5px;text-decoration:none;background:#fff; border-radius:3px;}
.pages a:hover{border:solid 1px #1b9bda;color:#fff;background-color:#1b9bda;}
.pages span{padding:8px 15px;margin-right:5px; border-radius:3px;}
.pages span.current{border:solid 1px #1b9bda;font-weight:bold;color:#fff;background-color:#1b9bda;}
.pages span.disabled{border:solid 1px #efefef;color:#d9d9d9; background:#f5f5f5;}
.pages input{border:solid 1px #ddd;}

.jm-pages-2{padding:3px;text-align:center;font-size:100%;}
.jm-pages-2 a{color:#555;margin-right:5px;text-decoration:none;}
.jm-pages-2 a:hover{color:#1b9bda;}
.jm-pages-2 span{padding:5px 10px;margin-right:5px;}
.jm-pages-2 span.current{font-weight:bold;color:#1b9bda;}
.jm-pages-2 span.disabled{color:#d9d9d9;}
.jm-pages-2 input{border:solid 1px #ddd;}
/*����*/
.fudong{position:fixed;right:0px;top:50%;z-index:9999; width:36px; margin-top:-120px; background:#fff; border:solid 1px #ddd; padding:1px;}
.fudong .title{ width:20px; padding:8px; text-align:center; font-size:14px; color:#7b7a7a;}
.fudong ul{ margin-bottom:-1px;}
.fudong ul li{background-color:#ddd;border-radius:0px;width:36px;height:36px;margin-bottom:1px;cursor:pointer;position:relative;}
.fudong ul li:hover{background-color:#1b9bda;}
.fudong ul li .img{position:absolute;right:41px;bottom:0;display:none;border:1px solid #dedede;background-color:#fff;}
.fudong ul li .text{position:absolute;right:36px; min-height:36px;bottom:0;display:none;color:#fff;background-color:#1b9bda; line-height:36px; padding-left:10px; font-size:14px;}
.fudong ul li:hover > div{display:block;}
.fudong i{background:url("../images/ico.png") no-repeat;height:36px;width:36px;display:inline-block;vertical-align:middle;}
i.tel{background-position:0 -36px;}
i.weixin{background-position:0 -72px;}
i.time{background-position:0 -108px;}
i.top{background-position:0 0;}

/*���ؼ�����*/
.radiobox i,.checkbox i{ display: inline-block; width:14px; height:14px; margin-right:10px; vertical-align:middle; background: #fff url(../images/ico-zt.png) no-repeat;}
.radiobox.checked i,.checkbox.checked i{ background-position:-14px 0;}