@charset "gb2312";
/* CSS Document */
html{overflow-y:auto;overflow-x:hidden;-webkit-text-size-adjust:none;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
*{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0;font: 12px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif;color:#333; background:#fff;}
a{color:#333;text-decoration:none; outline:none;}
a:hover{color:#f1081b;text-decoration:none;}
a img {border:none; }
.left,.fl{float:left;}
.right,.fr{float:right;}
ul,li{ list-style:none; padding:0; padding:0;}
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
textarea{resize:none;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0px;line-height:0px;height:0px;	margin-top:0px;overflow:hidden;}
h1,h2,h3,h4,h5,h6{ font-weight: normal; }
.more  { float:right; }
.clear-1{ clear:both; margin:0; overflow:hidden; visibility:hidden;  font-size: 0; content: "."; clear: both; height: 0; padding:5px 0; }
.clear-1:after{content:".";display:block;height:0;clear:both;visibility:hidden;padding:5px 0; }
input, textarea { padding:0px; font-family: Microsoft YaHei; outline:0 none; margin:0;}
li, input ,textarea{vertical-align: middle; outline:0 none;}

.head{ height:440px; background:url(imagesqdzl_bg.png) top repeat-x;}
.banner{ height:440px; background:url(imagesqdzl_banner.jpg) center no-repeat;}
.bannerzwfw{  height:395px; background:url(imagesggfwban.jpg) center no-repeat;}
.daodu{ height:239px; width:1200px; padding-top:30px; text-align:center; line-height:28px; font-size:15px; margin:0 auto;}
.daodu_info{ width:1100px; padding:30px 0; line-height:28px; font-size:15px; margin:0 auto;}
.daodu_info h1{ text-align:center; font-size:24px; line-height:34px; padding-bottom:15px;}

.qdzl_btnbg{ height:340px; background:url(imagesqdzl_btnbg.jpg) center no-repeat #dcf2ec;}
.qdzl_btn{ width:1200px; height:295px; padding-top:45px; margin:0 auto;}
.qdzl_btn .btn,.qdzl_btn .btn1{ width:210px; height:295px; float:left; padding:0px 46px 0px 43px;}
.btn1 .ico{ width:210px; height:210px; display:block; background:url(imagesqdzl_btn4.png) no-repeat;}
.btn1 a:hover .ico,.qdzl_btn a:hover .ico{-webkit-transition:-webkit-transform 0.7s ease-out;-moz-transition:moz-transform 0.7s ease-out;transition:transform 0.7s ease-out;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);}
.btn1 a,.qdbtn1 a{ color:#2b3f59; font-size:20px; font-weight:bold; display:block; text-align:center; line-height:60px;}
.qdbtn1 .ico{ width:210px; height:210px; display:block; background:url(imagesqdzl_btn1.png) no-repeat;}
.qdbtn2{ width:210px; height:295px; display:none;}
.qdbtn2 .qdbtntop{ width:210px; height:151px; padding-top:59px; background:url(imagesqdzl_btn01.png) no-repeat;}
.qdbtn2 .qdbtntop a{ height:38px; line-height:38px; margin-bottom:21px; text-align:center; font-size:18px; color:#fff; display:block;}
.qdbtn2 .qd_text{ width:100%; height:60px; line-height:60px; text-align:center; font-size:20px; font-weight:bold; display:block; }
.qdbtn2 .qd_text a{color:#2b3f59;}


.bmline{ border-top:1px solid #dcf1ec; padding-top:40px;}
.bm_mainbox{ width:1100px; margin:0 auto;}
.bb_ad{ height:80px; overflow:hidden; margin-bottom:20px;}
.bb_ad ul li .img_title{ display:none;}
.bm_title{  background:url(imagesbm_titlebg.gif) 0 0 repeat-x; height:50px;}
.bm_title .tit{ border-left:2px solid #0078d3; border-right:2px solid #0078d3; background:#fff; width:196px; background:#fff; height:50px; line-height:50px; text-align:center; font-size:22px; color:#0078d3; margin:0 auto;}
.bmlist { margin-bottom:20px;    min-height: 200px; height: auto !important; height: 200px;}
.bmlist ul li{ width:202px; height:48px; line-height:46px; display:inline; float:left; margin:20px 20px 0 0; text-align:center; font-size:16px;}
.bmlist ul li a{ display:block; background:#f5f5f5;  height:46px; border:1px solid #e7e7e7;  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bmlist ul li a:hover{ display:block; background:#0078d3;  height:46px; border:1px solid #0078d3; color:#fff;}
.bmlist ul li.num5,.bmlist ul li.num10,.bmlist ul li.num15,.bmlist ul li.num20,.bmlist ul li.num25,.bmlist ul li.num30,.bmlist ul li.num35,.bmlist ul li.num40,.bmlist ul li.num45,.bmlist ul li.num50,.bmlist ul li.num55,.bmlist ul li.num60{ margin-right:0;}


.footer{ border-top:4px solid #2b3f59; background:#f6f6f6; height:156px;}
.foot{ width:1200px; height:106px; margin:0 auto; position:relative; padding-top:50px; text-align:center; line-height:28px; font-size:15px; color:#666;}
.foot a{ color:#666;}
.bot_ico{ position:absolute; left:128px; top:50px;}
.zf_jiucao{ position:absolute; right:128px; top:50px;}
  