@charset "gb2312";
/* CSS Document */

/*CSS reset*/
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:14px; cursor:default; color:#666;}
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:#666;}
a:hover{ text-decoration:underline;}
a:active{outline: none;star:expression(this.onFocus=this.blur());}


body{ background:#ecf2f3;}
.clear{ clear:both;}

.header{ height:320px; background:url(2016_hs_rxfw_header.png) no-repeat center top;}

.main{ width: 1200px; margin:20px auto 0;}
.dqwz{ width: 1200px; height: 25px; line-height: 25px; background:#fff; padding:5px 10px; font-size: 12px;}
.dqwz a{ margin:0 5px;}


.main-left{ width: 750px; float: left; margin-top: 20px;}

.zdsx{ height: 180px; background:url(2016_hs_rxfw_zdsx.png) no-repeat; overflow:hidden;}
.zdsx h2{ float: left; font-size: 24px; width: 24px; line-height: 30px; color:#fff; padding:30px 0 0 48px;}
.zdsx p{ color:#fff; line-height: 30px; text-indent: 2em; padding:30px 55px 0 160px;}

.zsjh{ width: 748px; height: 543px; border:1px solid #339999; overflow:hidden; margin-top: 20px; background:#fff;}
.zsjh h2{ display:block; height: 42px; line-height: 38px; font-size: 18px; color:#006666; text-align: center; background:url(2016_hs_rxfw_icon01.png) no-repeat 300px center;}
.zsjh h3{ height:40px; line-height:40px; padding:0 20px; background:url(2016_hs_rxfw_jt01.png) no-repeat 710px center #339999; cursor:pointer; color:#fff; font-size: 15px; margin-top: 2px;}
.zsjh h3:first-child{ background:none;}
.zsjh h3.on{ background-image:url(2016_hs_rxfw_jt02.png); }
.zsjh .sub{ display:none; height: 294px; overflow-y:auto; }
.zsjh .sub table{ table-layout:fixed;}
.zsjh .sub table td{ line-height: 35px; border:1px solid #fff; background:#eeeeee; text-align: center;}
.zsjh .sub table .thead td{ background:#a4cad3; color:#fff;}
.zsjh .sub p{ padding:20px 30px; line-height: 30px; text-indent: 2em;}

.zscx{ width: 748px; height: 474px; border:1px solid #339999; background:#fff; margin-top: 20px; overflow:hidden;}
.zscx h2{ display:block; height: 44px; line-height: 40px; font-size: 18px; color:#006666; text-align: center; background:url(2016_hs_rxfw_icon02.png) no-repeat 300px center;}
.zscx .title{ height: 40px; line-height: 40px; overflow:hidden;}
.zscx .title li{ float: left; width: 187px; background:#a4cad3; text-align: center; font-size: 15px; color:#fff; cursor:pointer;}
.zscx .title li.on{ background:#339999;}
.zscx .list{ padding:20px; height: 350px; overflow-y:auto;}
.zscx .list .cell h3{ background:url(2016_hs_rxfw_icon07.png) no-repeat 8px center; font-size: 15px; line-height: 30px; color:#5d5d5d; padding-left: 35px;}
.zscx .list .cell p{ line-height: 30px; color:#5d5d5d;}

.main-right{ float: right; width: 430px; margin-top: 20px;}

.zsyz{ width: 428px; height: 178px; border:1px solid #339999; background:#fff;}
.zsyz h2{ display:block; height: 45px; line-height: 40px; font-size: 18px; color:#006666; text-align: center; background:url(2016_hs_rxfw_icon03.png) no-repeat 140px center #e2eef1; margin-bottom: 5px;}
.zsyz  h3{ font-size: 15px; color:#ec6941; line-height: 30px; background:url(2016_hs_rxfw_dian.png) no-repeat left center; padding-left: 24px; margin-left: 28px;}
.zsyz p{ line-height: 30px; font-size: 15px; margin-left: 28px;}

.rxap{ width: 428px; height: 898px; border:1px solid #339999; background:#fff; margin-top: 20px;}
.rxap h2{ display:block; height: 45px; line-height: 40px; font-size: 18px; color:#006666; text-align: center; background:url(2016_hs_rxfw_icon04.png) no-repeat 50px center #e2eef1;}
.rxap h3{ width: 142px; height: 34px; background:url(2016_hs_rxfw_icon06.png) no-repeat; line-height: 34px; font-size: 16px; text-indent: 30px; font-weight: normal; color:#fff; margin: 6px 0;}
.rxap p{ line-height: 30px; padding:0 30px; text-align:justify; text-justify:inter-ideograph;}
.rxap p img{ vertical-align:middle; margin-right: 10px;}

a.bgxz{ display:block; width: 428px; height: 58px; border:1px solid #339999; background:#e2eef1; margin-top: 10px;}
a.bgxz:hover{ text-decoration: none;}
a.bgxz b{ float: left; display:block; width: 289px; font-weight: normal; line-height: 24px; text-align: center; font-size: 16px; color:#006666; padding-top: 5px;}
a.bgxz span{ display:block; float: left; width: 139px; height: 58px; background:url(2016_hs_rxfw_icon05.png) no-repeat 15px center #339999; font-size: 18px; color:#fff; line-height: 58px; text-indent: 50px;}

.footer{ background:#347988; line-height: 30px; text-align: center; color:#fff; padding:40px 0; margin-top: 20px;}