@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; }

.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:#018077; }

.top-dh dt { width:275px; height:15px; margin:15px auto auto auto; }

.top-dh dt a { color:#666; }

.nav { height:45px; background:#018077; }

.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:#018077; }

.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:#018077; line-height:28px; border-bottom:2px #018077 solid; }

.zdks-bt dt { width:898px; height:29px; border-bottom:1px #018077 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:#018077; line-height:28px; border-bottom:2px #018077 solid; }

.zdks-bt2 dt { width:868px; height:29px; border-bottom:1px #018077 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:#018077; color:#FFF; }

-->

.zdks-bz1 { width:120px; background:#018077; }

.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:#018077; }

.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:#018077; line-height:28px; border-bottom:2px #018077 solid; }

.xwzx-bt dt { width:538px; height:29px; border-bottom:1px #018077 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:#018077; }

.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:#018077; line-height:28px; border-bottom:2px #018077 solid; }

.kpzs-bt dt { width:238px; height:29px; border-bottom:1px #018077 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:18px; color:#018077; 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:#018077; 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:#018077; line-height:28px; border-bottom:2px #018077 solid;}

.zjjs-bt dt{ width:568px; height:29px; border-bottom:1px #018077 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;

}







/*新增友情链接*/



.yqlj { border:1px solid #dedede; width:1000px; height:100px; }

.yqlj .p1 { float:left; width:30px; text-align:center; color:#018077; 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:#018077; }

.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 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; }

.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;}