charset "utf-8";
/* CSS Document */
*{ margin: 0; padding: 0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p{margin:0;padding:0; font-family:"微软雅黑"; font-size:12px; cursor:default;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none; outline:none; color: #666666;}
a:hover{ text-decoration:none;}
a:active{outline: none;star:expression(this.onFocus=this.blur());}
.dib{display:block !important;}
.hidden{display:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; height: 0px; line-height: 0px; font-size: 0px;}


.qjd_tit{ height: 70px; line-height: 70px; font-size: 30px; color: #fff; font-weight: bold;}

.section1{ height: 464px; background: url(section1_bg.jpg) no-repeat center center;}

.w1200{ width:1200px; margin: 0 auto; overflow: hidden;}

.news_box{width: 804px;height: 360px;margin: 0 auto;overflow: hidden;float: right;}
.news_box .hd{ float: right; width: 120px;}
.news_box .hd li{ width: 120px; height: 119px; border-top: 1px solid #2e5aa6; background-color: #4e75b5; text-align: center; cursor: pointer; box-sizing: content-box;}
.news_box .hd li:first-child{ border-top: 0; height: 120px;}
.news_box .hd li.on{ background: url(news_jt.png) no-repeat left center #4e75b5;}
.news_box .hd li span{ display: block; width: 40px; font-size: 20px; color: #fff; font-weight: bold; line-height: 24px; margin: 0 auto; padding-top: 35px; cursor: pointer;}
.news_box .bd{width: 624px;height: 360px;background:rgba(255,255,255,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cfffffff,endColorstr=#cfffffff);padding: 0 30px;}
.news_box .bd h2{ font-size: 20px; color: #2e5aa6; font-weight: bold; padding: 25px 0;}
.news_box .bd .list{ display: none;}
.news_box .bd div:first-child{ display: block;}
.news_box .list li{ background: url(dian.png) no-repeat left center; text-indent: 14px; line-height: 36px; overflow: hidden;}
.news_box .list li a{ float: left; font-size: 16px; color: #333;}
.news_box .list li a:hover{ color: #2e5aa6;}
.news_box .list li span{ float: right; color: #666; font-size: 14px;}
.news_box .pic_list ul li{ float: left; width: 25%; height: 120px; text-align: center; margin-bottom: 10px; cursor: pointer;}
.news_box .pic_list ul li i{ display: block; width: 100%; height: 100px; font-size: 0; text-align: center; line-height: 100px;}
.news_box .pic_list ul li i img{ display: inline-block; vertical-align: middle; transition:all 0.6s;}
.news_box .pic_list ul li a{ display: block; width: 100%; height: 100%; font-size: 15px; line-height: 15px; color: #333;}
.news_box .pic_list ul li:hover a{ color: #2e5aa6;}
.news_box .pic_list ul li:hover img{ transform:rotateY(180deg);}


.section2{ padding: 30px 0;}
.special_title { background: url(title_bg.png) no-repeat center center; font-size: 20px; font-weight: bold; line-height: 20px; text-align: center; color: #2e5aa6;}
.special{ width: 1345px; height:270px; position:relative; margin: 30px auto 0; overflow:hidden;}
.special .bd { width: 1201px; margin: 0 auto; overflow: hidden;}
.special .bd ul{ width: 1228px;}
.special .bd li{ float: left; width: 278px !important; height: 258px; border: 1px solid #e4e4e4; cursor: pointer; margin-right: 27px; overflow: hidden;}
.special .bd li a{ display: block; width: 100%; height: 100%;}
.special .bd li img{ width: 278px; height: 172px;}
.special .bd li .text{ padding: 15px 20px 0;}
.special .bd li h3{ font-size: 18px; font-weight: bold; line-height: 18px;text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.special .bd li p{ font-size: 14px; text-align: center; line-height: 14px; padding: 0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: pointer; margin-top: 15px;}
.special .bd li:hover h3,.special .bd li:hover p{ color: #2e5aa6; cursor: pointer;}
.special .prev,.special .next{ position:absolute; left:0; top:50%; display:block; width:38px; height:38px; border: 2px solid #eee; border-radius: 50%; text-align: center; line-height: 36px; font-family: simsun; color: #d2d2d2; font-size: 20px; font-weight: bold; margin-top: -21px;}
.special .next{ left:auto; right: 0;}
.special .prev:hover,.special .next:hover{ color: #2e5aa6; border-color: #2e5aa6;}

.main{ width: 1200px; margin: 0 auto 20px; overflow: hidden;}

.currentPosition{ line-height:20px; background:#fff; padding: 10px 0; color:#0068b7;}
.currentPosition a{ color:#0068b7;}
.currentPosition a:hover{ text-decoration:underline;}

.column{ width:300px; float:right;}
.column h2{ height:55px; background:#0068b7; font-size:18px; line-height:55px; text-align:center; font-weight:normal; color:#fff;}
.column ul li{ border-top:1px solid #0068b7; font-size: 14px; height:55px; line-height:55px; text-align:center; background:#eee; margin-top:10px;}
.column ul li a{ display:inline-block; *zoom:1; *display:inline; color:#434343; padding-left:10px; margin-left:-10px;}
.column ul li a.active,.column ul li a:hover{ background:url(2015zz_list_jt.png) no-repeat left center ;color:#0068b7; text-decoration:none;}

.column_list{ width:880px; float:left;}
.column_list .title{ border-top:1px solid #0068b7; height:54px; background:#eee; line-height:54px;}
.column_list .title h2{ font-size:16px; font-weight:normal; color:#0068b7; padding-left:20px;}

.column_list .list{ border-bottom:1px dashed #cecece; padding:15px 0; min-height: 420px;}
.column_list .list li{ height:32px; font-size:16px; line-height:32px; vertical-align:top; }
.column_list .list li a{ float:left; background:url(2015zz_list_li_dian.jpg) no-repeat 6px center; text-indent:12px; color:#535353; max-width:85%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.column_list .list li a:hover{ color:#0068b7;}
.column_list .list li span{ float:right; font-size:14px; color:#959595;}

.article{}
.article .note{ min-height:36px; background:#f9f9f9; line-height:36px; text-align:center; color:#666; padding:0 1%; margin:25px 0;}
.article .note span{ padding:0 10px;}
.article h2{ font-size:20px; line-height:30px; text-align:center; color:#414141;}
.article h3{ font-size:16px; line-height:30px; text-align:center; color:#414141;}
.article .art{ font-size: 16px; line-height:30px; color:#414141; padding: 20px;}
.article .art p{ font-size: 16px; line-height:30px; color:#414141;}
.article .art img{ max-width:100%; height:auto;}
.share{ clear:both; margin:20px 0; padding:0 20px; height:40px; line-height:40px; background:#f6f6f6;}
.share .print,.share .close{ float:left; color:#0062c2;}
.share .print:hover,.share .close:hover{ text-decoration:underline;}
.share .bdsharebuttonbox{ float:right; padding-top:6px;}
.share .zrbj{ float:left; color:#666;}

.qjd-search { float: left; width: 380px; height: 50px; overflow: hidden;background:rgba(255,255,255,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cfffffff,endColorstr=#cfffffff);} 
.qjd-search .txt { float: left; border: 0; background: none; width: 280px; padding: 0 25px; font-size: 16px; color: #666; line-height: 50px; height: 50px; cursor: text; outline: none; } 
.qjd-search .btn { float: left; border: 0; width: 50px; height: 50px; background: url(qjd_search_icon.png) no-repeat center center; cursor: pointer; outline: none; }