﻿@charset "utf-8";

body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#666; text-decoration:none;}  
a:focus{outline:none;} 
a:hover {text-decoration:underline;}


.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}



.curp{cursor:pointer;}


sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}


body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}

.header , .content , .container{margin-left:auto; margin-right:auto; width:1100px; font-family:microsoft yahei;}


.header{width:100%; overflow:hidden; background-color:#fff;}

.hdtop{ height: 39px; line-height: 39px; background: #f6f6f6;}
.hdtop .container{ overflow: hidden;}
.hdtop .container *{ display: inline-block;}
.hdtop span{ font-size: 13px; color: #666666;}
.hdtop em{ overflow: hidden; height: 16px; line-height: 16px; margin-top: 11px;}
.hdtop em a{ float: left; color: #666666; padding-left: 20px; padding-right: 10px; margin-left: 8px; border-right:1px dotted #aeaeae;}
.hdtop em .nlink1{background: url(../../../theme/jdwfggc/images/nk1.png) no-repeat left center;}
.hdtop em .nlink2{background: url(../../../theme/jdwfggc/images/nk2.png) no-repeat left center;}
.hdtop em .nlink3{background: url(../../../theme/jdwfggc/images/nk3.png) no-repeat left center; border: none;}


.hdmid{ overflow: hidden; height: 130px; position: relative;}
.hdmid .hdmid_l{ overflow: hidden; margin-top: 25px;}
.hdmid .hdmid_l h1{ float: left; overflow: hidden;}
.hdmid .hdmid_l h1 *{ display: inline-block; float: left;}
.hdmid .hdmid_l h1 i{ width: 2px; height: 73px; border-right: 1px dotted #c5c5c5; margin-top: 4px; margin-left: 22px;}
.hdmid .hdmid_l>div{ padding-left: 444px;}
.hdmid .hdmid_l>div h2{ height: 30px; line-height: 30px; color: #f16528; font-size: 20px; margin-top: 11px; margin-bottom: 5px;}
.hdmid .hdmid_l>div p{font-size: 16px; color: #2986e3;}
.hdmid .hdmid_r{overflow: hidden; margin-top: 22px;}
.hdmid .hdmid_r img{display: block; float: left;}
.hdmid .hdmid_r>div{ padding-left: 49px;}
.hdmid .hdmid_r>div span{ font-size: 14px; color: #666666;display: block;}
.hdmid .hdmid_r>div p{ font-size: 32px; color: #f20502; font-family: "Arial";margin-top: 10px;}
.hdmid .midline{ width: 525px; height: 57px; background: url(../../../theme/jdwfggc/images/tmidbg.png) no-repeat; position: absolute; left:120px; top: 29px; }



.hddown{ height: 60px; overflow: hidden; background: #0552A0;}
.hddown ul{}
.hddown ul li{float: left;height: 60px;line-height: 60px;}
.hddown ul li a{display: inline-block;font-size: 15px;font-weight: bold;text-decoration: none;color: #fff;padding: 0px 61px;}
.hddown ul li:hover,.hddown ul li.cur{ background:#F88410;color:#fff;}
.hddown ul li span{ width: 0px; height: 0px; background: #f16528; position: absolute; top: 0px; left:50%;}
.hddown ul li.cur span{ height: 3px; width: 100%; left: 0px;}
.hddown .research{ width: 236px; height: 34px; overflow: hidden; background: url(../../../theme/jdwfggc/images/rsbox.png) no-repeat; margin-top: 13px;}
.hddown .research .cont_text{ width: 180px; height: 18px; line-height: 18px; padding: 9px 0px; color: #fff; border: none; outline: none; background: none; float:left; margin-left: 10px;}
.hddown .research .cont_btn{ width: 34px; height: 34px; float: right; border:none; outline: none; cursor: pointer; margin-right: 2px; background: url(../../../theme/jdwfggc/images/rsbtn.png) no-repeat;}



.BANNER{ overflow: hidden; height: 500px;  position: relative; z-index: 2;}

.fullSlide{ width:100%;  position:relative;  height:500px;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:400px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:400px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:50%; height:30px; line-height:30px; text-align:center; _background:#000; _filter:alpha(opacity=60); }
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; background:url(../../../theme/jdwfggc/images/qhbg.png) no-repeat right top; display: inline-block;margin:0 2px;width:16px;height:15px;text-align:center;float:left}
.fullSlide .hd ul .on{ background:url(../../../theme/jdwfggc/images/qhbg.png) no-repeat right bottom; }




.footer{ overflow: hidden; background: #2b2b2b;}
.fttop{background: #1a1a1a;}
.fttop .ftmenu{overflow: hidden; height: 15px; padding: 18px 0px;}
.fttop .ftmenu li{ float: left; border-left: 1px dotted #999999;}
.fttop .ftmenu li a{ height: 15px; line-height: 15px; padding: 0px 33px; text-align: center; font-size: 13px; color: #999999;}
.fttop .ftmenu li.nobd{ border: none;}

.ftdown{ position: relative;}
.ftdown .copyright{ padding:20px 0; text-align: center; }
.ftdown .copyright p{ line-height: 22px; font-size: 13px; color: #848484;}
.ftdown .copyright p.bq{ font-size: 12px; font-family: "Arial"; color: #666666;}


.mt10{margin-top:10px;}



