a { color: rgb(101, 101, 101); text-decoration: none; }
.clear { clear: both; }
.red, .red a { color: rgb(255, 0, 0); }
.org, .org a { color: rgb(255, 121, 2); }
.head { width: 100%; background: url('../images/top1.jpg') repeat-x scroll left top transparent; }
.top1 { height: 36px; line-height: 36px; width: 1005px; margin: 0px auto; overflow: hidden; color: rgb(102, 102, 102); }
.top1 h2 { float: left; font-size: 12px; font-weight: normal; width: 640px; text-indent: 2em; }
.top1 p { width: 215px; float: right; }
.top1 p a { margin: 0px 8px; color: rgb(102, 102, 102); }
.top2 { background: url('../images/ban_bg.png') repeat-x scroll center top transparent; height: 380px; overflow: hidden; margin-top: 1px; }
.top21 { width: 1005px; margin: 0px auto; height:90px; overflow: hidden; }
.top21 h2 {float:left;width:405px;}
.top21 h2 a { display: block; }
.top21 img{float:right;}
.banner { width:1003px; margin: 0px auto; padding-top: 2px; height:274px;overflow: hidden;position: relative;}
.banner ul{position: absolute;}
.banner ul li{float: left;}
.banner img{display: block;z-index:2}
.banner .prev {z-index:999;background: url('../images/banner_btnl.gif') no-repeat scroll 0px 0px transparent;left: 10px;width: 46px;cursor: pointer;text-indent: -9999px;position: absolute;top: 100px;height: 81px;}
.banner .next {z-index:999;background: url('../images/banner_btnr.gif') no-repeat scroll 0px 0px transparent;right: 10px;width: 46px;cursor: pointer;text-indent: -9999px;position: absolute;top: 100px;height: 81px;}
.banner .btn {position: absolute;width: 983px;height: 10px;padding: 5px 10px;right: 0;bottom: 0;text-align: right;z-index: 2;}
.banner .btn span {display: inline-block;_display: inline;_zoom: 1;width: 25px;height: 10px;_font-size: 0;margin-left: 5px;cursor: pointer;background: white;}
.banner .btnBg {position: absolute;width:1003px;height: 20px;left: 0;bottom: 0;background: black;}
.menu { background: url('../images/menu.png') repeat-x center top; overflow: hidden; }
.nav { width: 1005px; margin: 0px auto; overflow: hidden;}
.nav ul { height: 42px; width: 1100px; }
.nav ul li { font-size: 14px; line-height: 40px; text-align: center; float: left; width: 98px; background: url('../images/menu_li.gif') no-repeat scroll right center transparent; padding-right: 2px; font-weight: bold; }
.nav ul li a { color: rgb(255, 255, 255); }
.nav .one { background: none repeat scroll 0% 0% transparent; }
.nav2 { width: 100%; margin-top: 9px; height: 99px;overflow: hidden; padding-top: 3px; }
.nav2_a { z-index: 1;clear: both;background:#ECABED;padding:3px 0;zoom:1;}
.nav2_a dl { z-index: 9999; width: 162px; background:#fff url('../images/nav2_1.gif') no-repeat center 23px; margin-left: 3px; display: inline; height: 91px; float: left; border: 1px solid #ECABED; overflow:hidden;}
.nav2_a dl dt { z-index: 9999; height: 20px; line-height: 20px; padding-top: 5px; text-align: center; font-size: 14px; font-weight: bold; }
.nav2_a dl dt a { color: rgb(102, 102, 102); }
.nav2_a dl dt a:hover { text-decoration: none; }
.nav2_a dl .dd { z-index: 9999; padding-top: 3px; line-height: 20px; text-align: center;overflow: hidden; }
.nav2_a dl .dd a { margin: 0px 3px; }
.fix:after { line-height: 0; display: block; visibility: hidden; clear: both; content: "."; }
.search { background:#FFF6FF ; height: 31px; margin: 9px auto; width: 1001px; border: 1px solid #f6cbf7; overflow: hidden; }
.search_input { float: left; padding: 6px 0px 0px 115px; width: 205px; height: 20px; overflow: hidden; }
.search .ss01 { float: left; width: 152px; background:#fafafa; height:16px; border: 0px none; color: rgb(151, 151, 151); overflow: hidden; line-height:16px;border:1px solid #f6cbf7;}
.search .ss02 { float: right; height: 20px; width:42px; background:url('../images/search.gif') no-repeat left center; border:none; overflow: hidden; }
.search p {  padding:5px 15px 4px 0; overflow: hidden; color: rgb(102, 102, 102); text-align:center;}
.search p img{ vertical-align:middle;}
.search p a { margin: 0px 3px; font-size: 12px; }
.search p a:hover { text-decoration: underline; }

.content { width:1005px; margin:0px auto; overflow: hidden;}
h1{ display: none; }
.con1_z1 { width: 278px; height: 296px; padding: 1px; overflow: hidden; float: left; border: 1px solid #f9d4fa; position:relative;}
.con1_z1 p{position:absolute;left:1px;top:1px;width:278px;height:298px;}
.con1_z1 ul{position:absolute;right:5px;bottom:2px;}
.con1_z1 ul li{width:15px;height:15px;line-height:15px;border: 1px solid #f9d4fa;background:#fff;float:left;margin:0 2px;text-align:center;cursor:pointer;}
.con1_z1 ul li.on{background:#ECABED;color:#fff;}
.con1_m { margin-left: 9px; float: left; border: 1px solid #f9d4fa; display: inline; height: 298px; width: 435px; overflow: hidden; }
.con1_m1 { height: 35px; width: 100%; background: url('../images/index_m1.jpg') repeat-x 0px 0px; overflow: hidden; }
.con1_m1 ul { line-height:28px;height:28px; padding:7px 0 0 40px;}
.con1_m1 ul li { float: left; width:84px; font-size: 14px; text-align: center; }
.con1_m1 ul li.hover{background:url('../images/con1_m1_hover.jpg') no-repeat center bottom;font-weight: bold; color:#b945b6;}
.con1_m1 ul li a { display: block; height: 28px;color: rgb(26, 100, 131);}
.con1_m1 ul li a:hover { text-decoration: none; }
.con1_m2 { padding: 10px;overflow: hidden; }
.con1_m2 dl { height: 93px; border-bottom: 1px dashed rgb(169, 197, 208); }
.con1_m2 dl dt { height: 36px; width: 100%; overflow: hidden; line-height: 36px; font-size: 14px; font-weight: bold; text-align: center; }
.con1_m2 dl dd { text-indent: 2em; line-height: 22px; color: rgb(153, 153, 153); }
.con1_m2 .d1 { height: 105px; }
.con1_m2 .d1 dt a { color: rgb(26, 100, 131); }
.con1_m2 .d1 dd { color: rgb(102, 102, 102); }
.con1_m3 { margin-top: 5px; overflow: hidden; }
.con1_m3 h2 { float: left; margin-top: 3px; width: 23px; overflow: hidden; display: inline; }
.con1_m3 ul {  margin:0 5px; overflow: hidden; }
.con1_m3 ul li { line-height: 26px; height: 26px; width:49.95%;overflow: hidden; background: url('../images/dot1.gif') no-repeat scroll 0px center transparent; float: left; display: inline; }
.con1_m3 ul li a {padding-left:8px; color: rgb(102, 102, 102); }
.search_1 { height: 24px; overflow: hidden; background: url('../images/index_03.jpg') no-repeat scroll 0px 0px transparent; margin-left: 3px; padding-top: 5px; padding-bottom: 4px; }
.search_1 .ss01 { margin-left: 121px; display: inline; float: left; width: 126px; background: none repeat scroll 0% 0% transparent; line-height: 24px; height: 24px; overflow: hidden; border: 0px none; color: rgb(153, 153, 153); }
.search_1 .ss02 { float: left; width: 44px; background: none repeat scroll 0% 0% transparent; margin-left: 26px; display: inline; height: 24px; overflow: hidden; border: 0px none; cursor: pointer;}
.search_1 .ss03 { float: left; margin-left: 4px; width: 85px; background: none repeat scroll 0% 0% transparent; height: 24px; overflow: hidden; border: 0px none; }
.con1_y { float: left; width: 264px; border: 1px solid #f9d4fa; height: 298px; margin-left: 9px; display: inline; overflow: hidden; }
.con1_y h2 { border-bottom: 1px solid #f9d4fa; }
.con1_y h2 a { display: block; width: 264px; color: rgb(255, 255, 255); }
.con1_y h3 { padding-top: 12px; text-align: center; height: 110px; overflow: hidden; }
.con1_y h3 img { padding: 3px; height: 113px; width: 253px; overflow: hidden; }
.con1_y p { padding: 10px; line-height: 22px; text-indent: 2em; }
.con2 { height: 384px; margin-top: 9px; border: 1px solid #F9D4FA; overflow: hidden; width: 1001px; }
.con2_1 { background: url('../images/title_bg.gif') no-repeat 0px 0px;overflow: hidden;height:42px; }
.con2_1 h2 { float: left; width: 610px; }
.con2_1 h2 a { display: block; padding-left: 94px; width: 300px; height: 42px; }
.con2_1 p { float: right; width: 135px; line-height: 42px; }
.con2_1 p a{display:block;text-indent:-9999px;height:42px;width:100%;}
.con2_2 { margin-top: 12px; margin-left: 20px; }
.con2_2 ul { width: 1000px; }
.con2_2 ul li { float: left; margin-right: 19px; border: 1px dashed rgb(172, 208, 221); padding: 5px; height: 243px; width: 214px; overflow: hidden; display: inline; }
.con2_2 ul li img { height: 243px; width: 214px; }
.con2_3 {  margin:0 28px;margin-top: 9px; overflow: hidden; }
.con2_3 h3 { float: right; width: 58px; overflow: hidden;padding:10px 10px 0 0;}
.con2_3 ul { float: right; width: 750px; overflow: hidden;}
.con2_3 ul li { float: left; background: url('../images/dot1.gif') no-repeat left center; height: 22px; line-height: 22px;width:49.95%; display: inline; }
.con2_3 ul li a{padding-left:10px;}
.con3 { padding: 5px; height: 185px; width: 991px; border: 1px solid #F9D4FA; overflow: hidden; margin-top: 9px; }
.con3 h2 { float: left;text-align: center;}
.con3 h2 a { color: rgb(255, 255, 255); }
.con3_1 { float: left; padding-left: 10px; width: 937px; overflow: hidden; }
.con3_expert { width: 1000px; }
.con3_doc { float: left; margin-right: 10px; border: 1px solid #F9D4FA; height: 167px; width:303px; padding: 8px 0px; overflow: hidden; background: #fff1ff; }
.con3_doc h3 { float: left; padding-left: 10px; height: 166px; width: 124px; overflow: hidden; }
.con3_doc h3 img { height: 166px; width: 124px; }
.con3_doc dl { float: right; width: 150px; }
.con3_doc dl dt { height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; color: rgb(8, 125, 168); overflow: hidden; }
.con3_doc dl dt a { color: rgb(8, 125, 168); }
.con3_doc dl dd {  }
.con3_doc dl .zj1 { margin-top: 5px; height: 100px; width: 140px; text-indent: 2em; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; }
.con3_doc dl .zj2 { height: 23px; }
.con3_doc dl .zj2 a { margin: 0px 3px; }
.index_ad1 { height: 119px; width: 100%; overflow: hidden; }
.con4_left { width: 736px; overflow: hidden; float: left;margin:10px auto; }
.con4_left h2,.con4_left ul li h3{font-weight: 400!important;}
.con4_1 { margin-top: 8px; height: 239px; width: 358px; border: 1px solid #F9D4FA; margin-right: 8px; float: left; overflow: hidden; }
.con4_11 {height: 36px; line-height: 36px; background: url('../images/list_title.gif') no-repeat 0 0; margin-bottom:9px; }
.con4_11 h2 { float: left; width: 150px; text-indent: 50px; font-size: 14px; color: rgb(255, 255, 255); }
.con4_11 h2 a { color: rgb(255, 255, 255); }
.con4_11 p { float: right; width: 180px; }
.con4_11 p a { margin: 0px 6px; }
.con4_11 p span {float: right; padding-top:15px;}
.con4_1 h3 { float: left; margin-left: 8px; display: inline; border: 2px solid #F9D4FA; height: 149px; width: 124px; overflow: hidden; }
.con4_1 h3 img { height: 149px; width: 124px; }
.con4_1 dl { float: right; width: 200px; height: 70px; border-bottom: 1px dashed rgb(204, 204, 204); margin-right: 8px; overflow: hidden; }
.con4_1 dl dt { height: 25px; line-height: 25px; font-size: 14px; overflow: hidden; }
.con4_1 dl dd { line-height: 22px; color: rgb(102, 102, 102); }
.con4_1 ul { float: right; width: 200px; height: 70px; margin-right: 8px; overflow: hidden; margin-top: 8px; line-height: 24px; }
.con4_1 ul li { height: 24px; padding-left: 8px; overflow: hidden; background: url('../images/dot1.gif') no-repeat scroll left center transparent; }
.menu1 { background:#FEF2FF; height: 30px; line-height: 30px; text-align: center; width: 351px; margin:9px 3px 0; }
.menu1 a { margin: 0px; }
.con4_right { float: right; width: 266px; overflow: hidden; }
.con4_r1 { margin-top: 9px; height: 424px; width: 264px; border: 1px solid #F9D4FA; overflow: hidden; }
.con4_r1 h2 { height: 42px; overflow: hidden; }
.con4_r1 ul { margin: 8px 10px; }
.con4_r1 ul li { height: 28px; line-height: 28px; overflow: hidden; }
.con4_r1 h4 { background: url('../images/index_14_new.gif') no-repeat scroll 0px 0px transparent; margin: 9px auto;width: 245px; height: 82px; overflow: hidden; line-height: 23px; font-size: 12px; font-weight: normal;text-indent:-9999px; }
.con4_r1 p { text-align: center; }
.con4_r2 { width: 264px; border: 1px solid #F9D4FA;  height: 304px; overflow: hidden; margin-top: 9px; }
.con4_r2 h2 { margin-top: 4px; height: 44px; text-align: center; overflow: hidden; }
.con4_r2 dl { margin:5px 10px 10px; padding-bottom:5px;text-align:center; border-bottom: 1px dashed rgb(188, 194, 195); overflow: hidden; }
.con4_r2 dl dt { height: 23px; overflow: hidden; line-height: 23px; }
.con4_r2 dl dd { line-height: 22px; overflow: hidden; }
.con4_r2 ul { margin: 10px 20px 0px;overflow: hidden; }
.con4_r2 ul li { height: 24px; line-height: 24px; overflow: hidden; }
.con4_r2 ul li span { float: right; }
.search_2 { width: 238px; height: 24px; overflow: hidden; margin-left: 16px; }
.search_2 .ss01 { float: left; width: 152px; padding: 0px 3px; background: none repeat scroll 0% 0% transparent; line-height: 24px; height: 24px; overflow: hidden; border: 0px none; color: rgb(153, 153, 153); }
.search_2 .ss02 { float: left; width: 35px; background: none repeat scroll 0% 0% transparent; display: inline; height: 24px; overflow: hidden; border: 0px none; }
.search_2 .ss03 { float: right; width: 42px; background: none repeat scroll 0% 0% transparent; height: 24px; overflow: hidden; border: 0px none; }
.con5 { overflow: hidden; margin-top: 9px; padding: 0px 15px 0px 130px; height: 275px; background: url('../images/index_anli.jpg') no-repeat scroll center top transparent; }
.con5 h2 { height: 41px; line-height: 41px; text-align: right; padding-right: 10px; font-size: 12px; }
.con5 h2 a { color: rgb(255, 255, 255); text-decoration: underline; }
.con5_1 { margin-top:15px; width: 860px; }
.con5_1 dl { float: left; width: 189px; margin: 0px 13px; height: 215px; overflow: hidden; display: inline; }
.con5_1 dl dt { border: 1px solid rgb(204, 204, 204); padding: 1px; height: 111px; width: 185px; overflow: hidden; }
.con5_1 dl dt img { height: 111px; width: 185px; }
.con5_1 dl dd {  }
.con5_1 dl .al1 { line-height: 22px; text-align: center; overflow: hidden; font-weight: bold; }
.con5_1 dl .al2 { line-height: 22px;}
.con6 { width: 100%; height: 380px; overflow: hidden; margin-top: 9px;display:none;}
.con6 h2 { background: url('../images/index_bg.png') no-repeat scroll -35px -77px transparent; padding-top: 14px; height: 44px; line-height: 44px; text-indent: 145px; font-weight: normal; }
.con6 h2 a { margin: 0px 5px; }
.con6_1 { height: 301px; padding: 10px 15px; overflow: hidden; border-right: 1px solid rgb(204, 204, 204); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.con6_11 { float: left; width: 265px; overflow: hidden; }
.con6_11 p { height: 156px; overflow: hidden; margin-bottom: 9px; }
.con6_11 dl { background: url('../images/index_bg.png') no-repeat scroll -35px -136px transparent; width: 265px; height: 22px; line-height: 22px; margin-bottom: 6px; }
.con6_11 dl dt { float: left; width: 102px; text-indent: 13px; color: rgb(255, 255, 255); }
.con6_11 dd { float: right; width: 163px; text-indent: 15px; }
.con6_12 { float: left; width: 451px; margin-left: 10px; overflow: hidden; }
.con6_12 .ul_menu { height: 32px; border-bottom: 1px solid rgb(204, 204, 204); padding-left: 20px; }
.con6_12 .ul_menu li { float: left; width: 100px; text-align: center; overflow: hidden; line-height: 32px; padding: 1px; }
.con6_12 .ul_menu li a:hover { text-decoration: none; }
.con6_12 .ul_menu .hover0 {  }
.con6_12 .ul_menu .hover1 { margin: 0px -1px -1px; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 98px; height: 30px ! important; background: none repeat scroll 0% 0% rgb(255, 255, 255); position: relative; }
.con6_13 { margin-top: 11px; }
.con6_13 img { text-align: center; }
.con6_13 ul {  }
.con6_13 ul li { float: left; margin-left: 5px; width: 143px; height: 127px; overflow: hidden; text-align: center; display: inline; line-height: 22px; }
.con6_13 ul li img { padding: 1px; height: 100px; width: 139px; border: 1px solid rgb(204, 204, 204); }
.con6_14 { float: right; width: 237px; overflow: hidden; }
.con6_14 dl {  }
.con6_14 dl dt { padding: 1px; height: 166px; border: 1px solid rgb(204, 204, 204); overflow: hidden; }
.con6_14 dl dt img { height: 166px; width: 233px; }
.con6_14 dl dd { line-height: 22px; margin-top: 10px; }
.link { margin-top: 9px; border: 1px solid #F9D4FA; height: auto; overflow: hidden; width: 1001px; padding-bottom: 15px; }
.link h2 { background: url('../images/index_link1.gif') no-repeat 0px 0px;height: 29px;text-indent:-9999px;}
.link ul { padding-top: 10px; }
.link ul li { float: left; height: 20px; margin-left: 12px; margin-right: 8px; text-align: center;white-space:nowrap;overflow:hidden;}