@charset "gb2312";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button { padding: 0; margin: 0; }
fieldset, img { border: 0; }
input, label, select, option, textarea, button, fieldset, legend { font: 12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif; vertical-align: middle }
table { border-collapse: collapse; border-spacing: 0; font: 12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif; }
ul, li { list-style: none; }
body { font: 14px/18px Verdana, Simsun, Helvetica, Arial, sans-serif; font-family: "Microsoft YaHei"; color: #666; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
del { font-family: georgia }
img { vertical-align: top }
/* ���� */

.clear { clear: both; }
a { text-decoration: none; color: #FFF; }
.fz12 { font-size: 12px; }
.tc { text-align: center; }
.fl { float: left !important; }
.fr { float: right !important; }
.fr .fr_1 a{ color: rgb(51, 102, 255) !important; }
.h0 { height: 0; clear: both; }
.white { color: #fff; }
.white a { color: #fff; }
.blaok0 { color: #000; }
.blaok1 { color: #010101; }
.hs { color: #a54329; }
.jhs { color: #d0552e; }
.mid { width: 1000px; margin: 0 auto; }
.mgt5 { margin-top: 5px; }
.mlt5 { margin-left: 5px; }
.mgt10 { margin-top: 10px; }
.mlt10 { margin-left: 10px; }
.mgt15 { margin-top: 15px; }
.mgt20 { margin-top: 20px; }
.mlt15 { margin-left: 15px; }
.mlt20 { margin-left: 20px; }
.mlt25 { margin-left: 25px; }
.mgt30 { margin-top: 30px; }
.mlt30 { margin-left: 30px; }
.mgt40 { margin-top: 40px; }
.mlt40 { margin-left: 40px; }
.mgt50 { margin-top: 50px; }
.mlt50 { margin-left: 50px; }
.mlt60 { margin-left: 60px; }
.mgt60 { margin-top: 60px; }
.mlt65 { margin-left: 65px; }
.mgt65 { margin-top: 65px; }
.mlt70 { margin-left: 85px; }
.mlt80 { margin-left: 80px; }
.mlt85 { margin-left: 70px; }
.top-dh { width: 340px; height: 60px; margin-top: 10px; }
.top-dh dd { font-size: 20px; color: #e26a11; }
.top-dh dt { width: 275px; height: 15px; margin: 15px auto auto auto; }
.top-dh dt a { color: #666; }
.headimg{width: 180px; height: 80px; overflow: hidden;}
.headimg img{width: 80px; vertical-align: middle;}
.headimg span{ margin-top: 20px; display: inline-block;}
.nav { height: 45px; background: #e26a11; }
.nav-z ul li { width: 124px; height: 45px; float: left; font-size: 18px; text-align: center; border-right: 1px #008980 solid; line-height: 45px; }
.nav-z ul li:hover { background: #016e67; border-right: 1px #016e67 solid; }
.left-nav { width: 193px; height: 288px; border: 1px #e0e0e0 solid; padding: 15px 20px; }
.left-nav ul li { width: 153px; height: 39px; border-bottom: 1px #e0e0e0 dashed; padding-left: 40px; }
.left-nav ul li p { margin-top: 5px; margin-left: 15px; }
.left-nav ul li p a { font-size: 16px; color: #666; }
.banner { width: 745px; height: 320px; background: #9999CC; }
.cont1nav { position: absolute; margin-top: 291px; margin-left: 645px; }
.cont1nav ul li { float: left; /* margin-right:3px; */ font-size: 26px; color: #e26a11; }
.cont1nav ul li:hover { color: #ff5a00; }
.cont1nav ul li.hover { color: #ff5a00; }
.zdks-bt { height: 30px; }
.zdks-bt dd { width: 100px; height: 28px; text-align: center; font-size: 20px; color: #e26a11; line-height: 28px; border-bottom: 2px #e26a11 solid; }
.zdks-bt dt { width: 898px; height: 29px; border-bottom: 1px #e26a11 solid; text-align: right; }
.zdks-bt dt img { margin-right: 10px; margin-top: 3px; }
.zdks-bt2 { height: 30px; }
.zdks-bt2 dd { width: 130px; height: 28px; text-align: center; font-size: 20px; color: #e26a11; line-height: 28px; border-bottom: 2px #e26a11 solid; }
.zdks-bt2 dt { width: 868px; height: 29px; border-bottom: 1px #e26a11 solid; text-align: right; }
.zdks-bt2 dt img { margin-right: 10px; margin-top: 3px; }
.zdks1 dl a { color: #4d4d4d; }
.zdks1 dl span a { color: #ff6600; }
.zdks1 dl span a:hover { color: #FFF; }
.zdks1 dl a:hover { color: #FFF; }
<!--
.zdks1 dd:hover { background: #e26a11; color: #FFF; }
-->
.zdks-bz1 { width: 120px; background: #e26a11; }
.zdks-bz1 dt { color: #FFF; font-size: 18px; text-align: center; line-height: 38px; }
.zdks-bz3 dt { color: #FFF; font-size: 18px; text-align: center; line-height: 85px; }
.zdks-bz2 { width: 875px; }
.zdks-bz3 { width: 120px; background: #e26a11; }
.zdks-bz4 { width: 875px; }
.zdks-bz4 dd { background: #f3f3f3; float: left; margin-left: 5px; text-align: center; line-height: 38px; }
.zdks-bz5 { width: 875px; }
.zdks-bz5 dd { background: #f3f3f3; float: left; margin-left: 8px; text-align: center; line-height: 38px; }
.dd1 { width: 80px; }
.dd2 { width: 93px; }
.dd3 { width: 130px; }
.dd4 { width: 167px; }
.zdks-bz2 dd { width: 140px; background: #f3f3f3; float: left; margin-left: 7px; text-align: center; line-height: 38px; }
.xwzx { width: 640px; }
.xwzx-bt { height: 30px; }
.xwzx-bt dd { width: 100px; height: 28px; text-align: center; font-size: 20px; color: #e26a11; line-height: 28px; border-bottom: 2px #e26a11 solid; }
.xwzx-bt dt { width: 538px; height: 29px; border-bottom: 1px #e26a11 solid; text-align: right; }
.xwzx-bt dt img { margin-right: 10px; margin-top: 3px; }
.xwzx-tp { width: 235px; margin-left: 10px; }
.xwzx-wz { width: 365px; margin-right: 10px; line-height: 27px; }
.xwzx-wz ul li a { color: #333; }
.xwzx-wz ul li span { font-size: 12px; color: #aaa; }
.cont2nav { position: absolute; margin-top: 111px; margin-left: 200px; }
.cont2nav ul li { float: right; margin-right: 3px; font-size: 16px; color: #e26a11; }
.cont2nav ul li:hover { color: #ff5a00; }
.cont2nav ul li.hover { color: #ff5a00; }
.kpzs { width: 340px; }
.kpzs-bt { height: 30px; }
.kpzs-bt dd { width: 100px; height: 28px; text-align: center; font-size: 20px; color: #e26a11; line-height: 28px; border-bottom: 2px #e26a11 solid; }
.kpzs-bt dt { width: 238px; height: 29px; border-bottom: 1px #e26a11 solid; text-align: right; }
.kpzs-bt dt img { margin-right: 10px; margin-top: 3px; }
.kpzs-wz ul li { width: 330px;/* padding:0px 5px;*/ line-height: 27px; }
.kpzs-wz ul li a { color: #333; }
.kpzs-wz ul li span { font-size: 12px; color: #aaa; }
.zjjj { width: 340px; height: 172px; font-family: "΢���ź�"; }
.zjjs-d { width: 145px; height: 172px; margin-right: 20px; }
.zj-dd1 { font-size: 26px; color: #e26a11; font-weight: bold; line-height: 24px; }
.zj-dd2 { font-size: 14px; color: #333; line-height: 25px; }
.zj-dd3 { width: 138px; height: 33px; color: #F00; border: 1px #e0e0e0 solid; text-align: center; line-height: 33px; }
.zj-dd4 { margin-top: 12px; }
.zj-dd4 p { width: 65px; height: 30px; background: #e26a11; font-size: 12px; text-align: center; line-height: 32px; }
.zjjs { width: 670px; height: 240px; }
.zjjs-bt { height: 30px; }
.zjjs-bt dd { width: 100px; height: 28px; text-align: center; font-size: 20px; color: #e26a11; line-height: 28px; border-bottom: 2px #e26a11 solid; }
.zjjs-bt dt { width: 568px; height: 29px; border-bottom: 1px #e26a11 solid; text-align: right; }
.zjjs-bt dt img { margin-right: 10px; margin-top: 3px; }
.blk_29 { padding-right: 0px; padding-left: 15px; overflow: hidden; zoom: 1; position: relative; margin-left: 20px; }
.blk_29 .leftbotton { background: url(../images/ca_hz_002.png) no-repeat 0px 0px; left: 0px; float: left; width: 12px; cursor: pointer; position: absolute; top: 60px; height: 26px }
.blk_29 .rightbotton { right: 15px; background: url(../images/ca_hz_002.png) no-repeat -11px 0px; float: right; width: 12px; cursor: pointer; position: absolute; top: 60px; height: 26px }
.blk_29 .box { float: left; width: 152px; text-align: center }
.blk_29 .box p { margin: 6px auto 0px; line-height: 20px }
.blk_29 .box p a { color: #333; }
.rollphotos { margin-top: 10px; }
.wrap { width: 970px; height: 100px; position: relative; overflow: hidden; }
.wrap ul { overflow: hidden; position: absolute; width: 1600px; left: 0; top: 0; _height: 1px; }
.wrap ul li { float: left; width: 150px; }
/*������������*/











.yqlj { border: 1px solid #dedede; width: 1000px; height: 100px; }
.yqlj .p1 { float: left; width: 30px; text-align: center; color: #e26a11; background-color: #F1F1F1; height: 100px; font-size: 18px; line-height: 25px; }
.yqlj .p2 { float: left; height: 100px; padding-left: 10px; }
.yqlj li { float: left; margin-left: 20px; margin-top: 10px; }
.yqlj li a { color: #666; }
.foot { height: 175px; background: #e26a11; padding-bottom:82px;}
.foot dl dd { width: 370px; color: #FFFFFF; line-height: 26px; }
/*ר��ҳ*/





.main_left { width: 190px; }
.main_left dl { width: 190px; height: 40px; font-size: 16px; color: #018077; background: url(../images/left-2.png) no-repeat; text-align: center; line-height: 37px; }
.main_left dl dd { margin-left: 23px; }
.main_left dl:hover { color: #FFFFFF; background: url(../images/left-1.png) no-repeat; }
.main_right { width: 790px; }
.zjjs2-bt { height: 30px; }
.zjjs2-bt dd { width: 125px; height: 28px; text-align: center; font-size: 20px; color: #018077; line-height: 28px; border-bottom: 2px #018077 solid; }
.zjjs2-bt dt { width: 663px; height: 29px; border-bottom: 1px #018077 solid; text-align: right; }
.zjjs2-bt dt p { margin-right: 10px; margin-top: 3px; font-size: 12px; color: #aaa; }
.zjjs2-bt dt p a { color: #aaa; }
.zj-1 { width: 770px; height: 201px; border-bottom: 1px #e0e0e0 dashed; background: #fff; padding: 10px; }
.zj-1:hover { background: #f6f6f6; }
.zj-wz { width: 410px; line-height: 24px; }
.zj-dd1 { font-size: 20px; color: #018077; }
.zj-dd1 a { color: #018077; }
.zj-wz dd span { color: #ff5a00; }
.page ul { float: right; }
.page ul li { float: left; font-size: 12px; margin-right: 35px; }
.page ul li a { color: #aaa; }
.pop { position: absolute; left: 76.3%; top: 44.4%; width: 135px; height: 135px; z-index: 1111; }
/*ר��ҳ*/

















/*��ҳ*/





.wz { width: 750px; padding: 0px 20px; }
.wz-dbt { font-size: 24px; color: #018077; text-align: center; line-height: 30px; }
.wz-xbt { color: #aaa; text-align: center; }
.wz_ts{ overflow: hidden; margin: 0 auto; text-align: center; border: 1px solid #016e67;}
.wz_ts div:nth-child(1){ font-size: 18px; line-height: 28px; margin: 5px auto;}
.wz_ts div:nth-child(1) span{ font-weight: bold; color: #f00;}
.wz_but{ margin: 5px auto; overflow: hidden; width: 220px;}
.wz_but a{ display: inline-block; width: 100px; color: #fff; height: 30px; background-color: #008980; margin-right: 10px; line-height: 30px; text-align: center;}
.zw { line-height: 24px; }
.fh { width: 60px; height: 25px; background: #ff5a00; text-align: center; line-height: 24px; float: right; }
/*��ҳ*/











/*�б�ҳ*/





.lb1 { width: 770px; background: #fff; padding: 10px; border-bottom: 1px #e0e0e0 dashed; }
.lb1:hover { background: #f6f6f6; }
.dd-bt1 { font-size: 24px; color: #018077; }
.dd-bt1 a { color: #018077; }
.dd-bt2 { font-size: 12px; color: #018077; margin-top: 5px; margin-right: 10px; }
.lb-dd1 { line-height: 24px; }
.lb1 dt { text-align: right; margin-right: 20px; }
/*�б�ҳ*/


.ud { margin-top: 30px; margin-bottom: 30px; }
.ud p a { color: #666; }

.left{ float: left;}
.right{ float: right;}
.clear{ overflow: hidden; margin: 0 auto;}
.cone { padding: 18px 0; color:#666; font-weight:300;}
.cone h2 { font-size: 36px; line-height: 40px; color: #3470ba;text-align: center; }
.cone h3 { font-size: 24px; color: #eb2929; margin-top: 8px; font-weight: normal;text-align: center; }
.cone input{ border:0; color:#666; font-weight:300;}
.cone form { background: #f2f2f2; padding: 40px 30px; margin-top: 20px; border-radius: 10px; }
.cone form p { background: #fff; border: 1px solid #aeaeae; margin-bottom: 26px; padding-left: 15px; }
.cone form p label { display: block; font-size: 26px; height: 60px; line-height: 60px; float: left; }
.cone form p input, .cone form p select { float: left; width: 388px; height: 60px; font-family: "Microsoft yahei"; line-height: 60px; font-size: 26px; }
.form_btn { padding-top: 14px; overflow:hidden; }
.form_btn a{ display:inline-block; cursor:pointer;}
.form_btn input { width: 250px; height: 70px; line-height: 70px; text-align: center; color: #fff; font-size: 28px; background: #ff9d00; border-radius: 50px; font-family: "Microsoft yahei" }
.form_btn input:last-child { background: #6e7377; }
.yyxz{ overflow: hidden; margin: 0 auto; line-height: 1.5;}
.yyxz h2{ font-size: 28px; font-weight: bold; color: #a54329;}
.yyxz p{ font-size: 20px;}