﻿@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 { padding: 0; margin: 0; font-family: '宋体', Arial; list-style: none; punctuation-trim:start;}
body { background: #f5f5f5; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
a{ text-decoration:none; color:#666;}
a:hover{ text-decoration:none; color:#000;}
a img { border: none; }
.l { float: left; }
.r { float: right; }
.c { clear: both; }
.m { margin: 0 auto; }
.o { overflow: hidden; }
.clear { clear:both }
.C:before, .C:after { content: "."; display: block; height: 0; visibility: hidden; }
.C:after { clear: both; }
.C { zoom: 1; }
.w, .g, .row { margin: 0 auto; width: 1100px; }
.mt10 { margin-top: 10px; }
.mt12 { margin-top: 12px; }
.mt14 { margin-top: 14px; }
.mt20 { margin-top: 20px; }
.mt23 { margin-top: 23px; }
.z1 { z-index: 1; }
.z2 { z-index: 2; }
.z3 { z-index: 3; }
.z4 { z-index: 4; }
.z5 { z-index: 5; }
.z6 { z-index: 6; }
.tal { text-align: left; }
.tar { text-align: right; }
.dn { display: none; }
.dd_ico_01 { background: url('dot1.gif') no-repeat 5px 2px; padding-left: 24px }
.dd_ico_02 { background: url('dot2.gif') no-repeat 5px 2px; padding-left: 24px }
.dd_ico_03 { background: url('dot3.gif') no-repeat 10px 2px; padding-left: 24px }
.more { text-align:right; padding-right:10px; float:right }
.more a:link, .more a:visited { color:#38c; text-decoration:none; background:inherit;}
.more a:hover { color:#38c; text-decoration:underline; background:inherit; }
.underline { text-decoration:underline }
table.border { border-collapse: collapse; /* 关键属性：合并表格内外边框(其实表格边框有2px，外面1px，里面还有1px哦) */ border: solid #999; /* 设置边框属性；样式(solid=实线)、颜色(#999=灰) */ border-width: 1px 0 0 1px; /* 设置边框状粗细：上 右 下 左 = 对应：1px 0 0 1px */ }
table.border th, table.border td { border: solid #999; border-width: 0 1px 1px 0; padding: 2px; }
tfoot td { text-align: center; }
body { color: #666; font-family: Verdana, Geneva, sans-serif; font-size: 12px; }

/*--container--*/
.container { padding: 10px 30px 30px 30px; margin: 0 auto; width: 1100px; background: #fff; }
/*--header--*/
.header { height: 96px; position: relative; z-index: 1101 }
.logo { float: left; width: 80px; height: 60px; padding-top: 15px; }
.header_right { width: 350px; height: 48px; line-height: 48px; text-align: right; }
.header_link { color: #666; }
.header_link a { color: #666; font-size: 9pt; }
.search { width: 180px; height: 26px; line-height: 18px; position: relative; }
.search_input { float: left; width: 137px; height: 22px; line-height: 26px; background: none; border: none; color: #666; font-size: 9pt; text-indent: 10px; }
.search_btn { float: left; width: 26px; height: 26px; background: none; border: none; cursor: pointer; }
/*--nav--*/
.nav { height: 39px; border-top: 1px solid #e0e0e0; position: relative; z-index: 1100; }
.nav li, .nav a { position: relative; float: left; margin-right: 1px; width: 110px; height: 32px; line-height: 32px; text-align: center; color: #666666; font-size: 9pt; }
#nav_right, #nav_right a { width: 122px; }
.nav a { border-bottom: 6px solid #e0e0e0; }
.nav a:hover { border-bottom: 6px solid #0188cc; }
#nav_right1, #nav_right1 a { width: 187px; }
.nav a { border-bottom: 6px solid #e0e0e0; }
.nav a:hover { border-bottom: 6px solid #0188cc; }
#nav_h { border-bottom: 6px solid #0188cc; }
#subMenu { display: none; position: absolute; z-index: 50; top: 38px; ; left: 0; width: 630px; border-bottom: 5px solid #0188cc; background: #fff; text-align: left; overflow: hidden; }
#subMenu a { border: none; }
#subMenu h1 { height: 40px; line-height: 40px; text-indent: 0px; font-size: 9pt; color: #000; background: #f0f0f0; }
#subMenu h1 a { color: #000; line-height: 40px; }
#subMenu h2 { width: 630px; height: 30px; text-indent: 25px; }
#subMenu h2 a { width: 630px; line-height: 30px; color: #0188cc; text-align: left; }
#subMenu h3 { margin-bottom: 10px; clear: both; width: 630px; display: none }
#subMenu h3 span { float: left; display: block; width: 209px; border-right: 1px solid #E0E0E0; text-align: center }
#subMenu h3 span a { width: 209px; }
#subMenu.dd_nav01 h2 { display: inline; width: auto; float: left; padding-bottom: 5px }
#subMenu.dd_nav01 h2 a { display: inline; float: left; width: auto; }
#subMenu.dd_nav03 h2 { display: inline; width: auto; float: left; padding-bottom: 5px }
#subMenu.dd_nav03 h2 a { display: inline; float: left; width: auto; }
#subMenu.dd_nav04 h2 { width: 135px; float: left; padding-bottom: 5px }
#subMenu.dd_nav04 h2 a { display: inline; float: left; width: auto; }
/*--banner--*/
.banner { position: relative; width: 654px; height: 225px; overflow: hidden; background: #fff; border: 1px solid #dedede; }
.banner_vi { position: absolute; width: 279px; height: 239px; z-index: 1000; right: 0; top: 0; }
.leftButton, .rightButton { position: absolute; }
.bannerInner { position: relative; width: 654px; height: 225px; }
.bannerI { position: absolute; width: 654px; }
.bannerControl { z-index: 7; position: absolute; bottom: 12px; left: 24px; width: 130px; }
.bannerControl li { float: left; margin-right: 6px; _display: inline; width: 15px; height: 15px; cursor: pointer; background: url(bg_slide_uh.png) }
#slide_hover { background: url(bg_slide_h.png) }
.grid1_left { width: 658px; }
.grid2_right { width: 234px }
.right_nav a { display: block; width: 231px; height: 67px; border: 1px solid #eaeceb; }
/*--grid2--*/
.tab { width: 754px; height: 180px; }
.tab_title { width: 754px; height: 26px; position: relative; z-index: 1; }
.tab_title span { float: left; margin-right: 4px; border: 1px solid #e0e0e2; width: 230px; height: 26px; text-align: center; line-height: 26px; font-size: 9pt; background: #0188cc; color: #fff; border-bottom: none; cursor: pointer; }
.tab_title_right { width: 32px; line-height: 26px; }
.tab_title_right a { color: #08c; }
.tab_title_right span { float: none; display: inline; border: none; background: none; color: #333; line-height: 15px; }
#tab_title_hover { background: #fff; color: #0188cc }
.tab_content { border: 1px solid #dddddd; width: 752px; height: 152px; margin-top: 0px; }
.tab_content_left { margin: 5px 16px; width: 260px; height: 131px; }
.tab_content_right { margin-top: 10px; width: 460px; }
.tab_content_right dl { line-height: 25px; }
.tab_content_right dl, .tab_content_right dl a { font-size: 9pt; color: #666; }
.tab_content_right dt { float: left; width: 350px; }
.tab_content_right dd { float: left; width: 106px; }
/*--notice--*/
.notice { width: 332px; }
.notice_title { width: 332px; height: 34px; line-height: 34px; background: url(bg_notice_title.jpg); color: #fff; text-indent: 10px; font-size: 9pt; }
.notice_content { margin: 0 auto; padding: 10px; width: 310px; height: 255px; border: 1px solid #e0e0e0; border-top: none; overflow: hidden; }
.notice_content li { list-style: none; }
.notice_content a { display: block; margin: 0 auto 0; width: 296px; height: 42px; color: #666; line-height: 19px; border-bottom: 1px dashed #e0e0e0; margin-bottom: 8px; /*background:url(arrow.gif) center left no-repeat;*/ padding-left: 14px; background: url(arrow.gif) no-repeat top left; }
.notice_title a { float: right; line-height: 34px; padding-right: 10px; color: white; }
/*--topic--*/
.topic { position: relative; width: 655px; }
.topic_weibo { position: absolute; right: 0; top: -5px; width: 60px; height: 28px; background: url(weibo.jpg); }
.topic_weibo a { float: left; width: 30px; height: 28px; }
.topic h1 { width: 650px; height: 23px; text-indent: 15px; background: url(bg_topic_prefix.jpg) no-repeat; color: #3788ca; font-size: 9pt; line-height: 15px; border-bottom: 1px solid #ddd; }
.topic_left, .topic_right { cursor: pointer; }
.topic_cnt { margin-top: 11px; width: 635px; height: 85px; overflow: hidden; }
.topic_cnt dl { float: left; _display: inline; width: 310px; height: 85px; overflow: hidden; margin-right: 10px; }
.topic_cnt dl.mr0 { margin-right: 0; }
.topic_cnt dt { float: left; border: 1px solid #e1e0de; width: 102px; height: 78px; }
.topic_cnt dd { margin-left: 15px; _display: inline; width: 175px; }
.topic_title a { display: block; font-size: 12px; font-weight: bold; color: #666; padding-bottom:5px; height:30px;line-height: 15px;}
.topic_desc a { display: block; font-size: 12px; color: #959595; height: 30px; line-height: 15px; padding-bottom:5px; }
.topic_more a { display: block; font-size: 12px; color: #3388cc; line-height:15px; }
/*--flink--*/
.flink { width: 898px; height: 63px; border: 1px solid #dedede; }
.flink h1 { float: left; padding: 16px 9px; width: 30px; height: 32px; color: #3388cc; font-size: 9pt; text-align: center; font-weight: bold; }
.flink ul { float: left; margin-top: 12px; width: 850px; height: 40px; overflow: hidden; }
.flink li { float: left; margin-right: 10px; _display: inline; width: 131px; height: 41px; }
/*--footer--*/
.footer { padding-top: 10px; border-top: 1px solid #e0e0e0; color: #666; line-height: 20px; }
.footer zp { color: #666; font-size: 12px; line-height: 20px; }
.footer a { color: #666; font-size: 12px; line-height: 20px; }
/*--list_page--*/
.List_page { width: 100%; text-align: center; padding: 20px 0; float: left; }
.List_page a, .List_page span { display: inline-block; _zoom: 1; *display: inline;
border: 1px solid #E0E0E0; padding: 5px; margin-right: 10px; font-size: 9pt; color: #666 }
.List_page span { border: 1px solid #E3393C; color: #000; }
/*--Inside pages--*/
/*--Positon--*/
#Positon { width: 1100px; clear: both; line-height: 40px; margin: 0 auto; }
#Positon a { color: #08C; }
/*--left--*/
#left { width: 190px; float: left; margin-right: 10px; }
#right { width: 880px; float: right; overflow: hidden; line-height: 19px; }
.classnav { background: url(class_bg.gif) repeat-y; }
.classnav .subject_bg { background: url(class_top.gif) no-repeat; height: 34px; width: 190px; }
.classnav .subject_title { font-size: 12px; color: white; padding: 10px 0px 10px 8px; width: 160px; margin: 0 auto; }
.class_list dt { width: 165px; border-bottom: 1px #e0e0e0 solid; margin: 0px auto; line-height: 20px; padding: 3px 0px; position: relative; z-index: 10; cursor: pointer; display: block; background-color: #FFF; }
.class_list dt.nav_son { z-index: 101; }
.class_list dt a { color: #666; display: block; position: relative; z-index: 10; }
.class_list dt a:hover { color: #08C; }
.class_list dt a.hover { color: #08C; }
.classnav .bottom { background: url(class_bottom.gif) no-repeat; height: 20px; width: 190px; }
/*三级菜单*/
.class_list dt .nav3 { position: absolute; top: -50%; left: 80px; border: 1px solid #CCC; padding: 10px; background-color: #fff; width: 130px; display: none; z-index: 10; overflow: hidden; }
#right .subject_bg { border-bottom: #E0E0E0 1px solid; padding-bottom: 5px; }
#right .subject_title { font-size: 18px; color: #08C; text-align: left; font-weight: bold; background-color: white; width: 630px; float: left; font-family: "宋体", "黑体"; line-height: 30px; }
#right .m10 { margin: 10px 0; }
#right p { margin-bottom: 10px; }
.other_content { padding-top: 10px; }
/*--Page Tools--*/
.right_title h2 { width: 630px; float: left; }
.page_tool { width: 60px; float: right; height: 25px; }
.email, .print { width: 18px; height: 14px; float: right; margin: 8px 3px 0 8px; }
.email a, .print a { display: block; width: 18px; height: 14px; }
.email a { background-image: url('email.gif') }
.email a:hover { background-image: url('email_hl.gif') }
.print a { background-image: url('print.gif') }
.print a:hover { background-image: url('print_hl.gif') }
/*--dd_Video--*/
.dd_Video { width: 100%; }
.dd_Video dl { width: 222px; float: left; margin-right: 14px; margin-bottom: 10px; margin-top: 2px; }
.dd_Video dl img { border: 1px solid #ebebeb; padding: 1px }
.dd_Video dl.mr0 { margin-right: 0px; }
.dd_Video dl dd { padding-top: 5px; text-align: center; }
.dd_Video dl a { color: #666; }
/*--详细页面--*/
.info_title { margin: 10px 0; font: 600 16px "宋体", "黑体"; text-align: center; color: #555; line-height:30px;}
.info_other { text-align: center; color: #999; margin: 6px 0; }
.info_content { word-wrap: break-word; word-break: break-all; overflow: hidden; line-height: 24px; font-size: 12px;  text-align: justify;  text-justify: inter-ideograph }
.info_next { color: #999; margin: 5px 0px; }
.info_next a { font-family: verdana; color: #08C; }
/*分页部分*/
.List_page { text-align: center; margin-bottom: 10px; }
.List_page a { background: #fff; margin: 0px 1px; padding: 4px 6px; border: 1px solid #Eaeaea; color: #A0A0A0; }
.List_page span { background: #08c; color: #fff; margin: 0px 1px; padding: 4px 10px; border: 1px solid #08c; }
/*内容分页部分*/
.content_page { text-align: center; margin: 8px; }
.content_page a { background: #fff; margin: 1px; padding: 4px 6px; border: 1px solid #Eaeaea; color: #A0A0A0; }
.content_page span { background: #F7FDF4; color: #f60; margin: 1px; padding: 4px 6px; border: 1px solid #Eaeaea; }
.content_page input { position: absolute; margin: -5px 0 0 1px; *margin:0 0 0 1px;
padding: 1px 0 2px 0; *padding:0;
background: #fff; border: 1px solid #Eaeaea; color: #A0A0A0; width: 30px; height: 22px; line-height: 22px; text-align: center; }
.content_page button { position: absolute; margin: -5px 0 0 35px; *margin:0 0 0 35px;
padding: 0; background: #fff; border: 1px solid #Eaeaea; color: #A0A0A0; width: 40px; height: 24px; line-height: 24px; text-align: center; font-size: 12px; }
.content_url { font-size: 14px; font-family: arial; color: #06f; margin: 20px; }
.content_url span { color: #666; }
.content_url input { background: #08c; color: #fff; width: 40px; border: 0; height: 24px; }
.content_url #this_url { border: 1px solid #ccc; width: 464px; font-family: arial; color: #000; height: 20px; line-height: 20px; background: #fff; }
/* 新闻列表 */
.list_title { margin: 0; padding: 0; color: #08C; font-size: 14px; }
.list_title a { color: #08C; font-weight: bold; }
.list_jj { color: #444; margin: 5px 0; word-wrap: break-word; overflow: hidden; width: 628px; line-height: 15px; }
.list_other { color: #777; margin-bottom: 10px; border-bottom: 1px dashed #CCC; padding-bottom: 5px; }
.list_other a { color: #08C; }
/*--单页--*/
#dd_page { }
#dd_page .subject_bg { border-bottom: #E0E0E0 1px solid; padding-bottom: 5px; }
#dd_page .subject_title { font-size: 18px; color: #08C; text-align: left; font-weight: bold; background-color: white; width: 630px; float: left; font-family: "微软雅黑", "宋体", "黑体"; }
#dd_page .m10 { margin: 10px 0; }
/*--选项卡--*/
.dd_xxk { }
.dd_xxk { }
.dis { display: none }
.dd_xxk .sub_menu { z-index: 1; width: 101%; overflow: hidden; top: 0px; position: relative; }
.dd_xxk .sub_menu dt { margin: 0 1px 0 0; background: #0188CC; float: left; display: block; cursor: pointer; text-align: center; line-height: 26px; height: 26px; font-weight: bolder; color: white; border: 0px; padding: 0 10px; }
.dd_xxk .sub_menu dt.hover { background: white; color: #0088CE; border-left: 1px solid #E6E6E6; border-top: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; text-decoration: none; height: 25px; }
.main2box { clear: both; margin-top: -1px; border: 1px solid #E6E6E6; height: auto; width: 670px; padding: 0 10px; }
/*--dd_rmrb--*/
.dd_rmrb { height: 109px; border-bottom: 1px solid #e0e0e0; margin-bottom: 10px; }
.dd_rmrb .img { width: 200px; float: left }
.dd_rmrb .img img { border: 1px solid #e0e0e0; }
.dd_rmrb .info_title { text-align: left }
.dd_rmrb .info_other { text-align: left; }
/*--shouye buju--*/
.dd_index_l { width: 755px; float: left; }
.dd_index_r { width: 330px; float: right; }
/*--case--*/
/*--topic--*/
.dd_topic { position: relative; }
.dd_topic_weibo { width: 60px; height: 28px; background: url(weibo.jpg); position: absolute; right: 0; }
.dd_topic_weibo a { float: left; width: 30px; height: 28px; }
.dd_topic h1 { width: 1100px; height: 23px; text-indent: 15px; background: url(bg_topic_prefix.jpg) no-repeat; color: #3788ca; font-size: 9pt; line-height: 15px; border-bottom: 1px solid #ddd; }
.dd_topic_left, .dd_topic_right { cursor: pointer; }
.dd_topic_cnt { margin-top: 11px; width: 1100px; height: 108px; overflow: hidden; }
.dd_topic_cnt dl { float: left; _display: inline; width: 298px; height: 108px; overflow: hidden; }
.dd_topic_cnt dt { float: left; border: 1px solid #e1e0de; width: 132px; height: 107px; }
.dd_topic_cnt dd { margin-left: 15px; _display: inline; width: 145px; }
.dd_topic_cnt dd.dd_topic_desc { width: 140px; }
.dd_topic_title a { display: block; font-size: 10pt; font-weight: bold; color: #666; height: 26px; }
.dd_topic_desc a { display: block; font-size: 9pt; color: #959595; height: 60px; line-height: 15px; }
.dd_topic_more a {float: right; display: block; font-size: 9pt; color: #3388cc; }
.more { line-height: 24px; float: right; padding-right: 10px; }
.more a { color: #08c; }
/*demo1*/
#demo1 { position: relative; width: 1100px; height: 108px; overflow: hidden; }
#demo1_1 { height: 108px; float: left; }
#demo1_2 { height: 108px; float: left; }
/*--微信--*/
#wx { cursor: pointer; display: block }
#erwm { width: 292px; height: 110px; z-index: 1100; display: none; background: url('erwm.gif') no-repeat; right: 230px; position: relative; top: 28px; }
#linkedin, #resource { width: 19px; height: 19px; float: right }
#erwm p { line-height: 18px; padding-top: 50px; text-align: center; width: 180px; float: left; padding-left: 15px; }
#erwm p span { color: #d36d23 }
/*--内页banner--*/
.dd_banner { background: url(banner_ndtzbg.jpg) no-repeat; width: 695px; height: 175px; margin: 0 auto; margin-bottom: 10px; }
.banner_ndtzbg { background: url(banner_ndtzbg.jpg) no-repeat; }
.banner_djqt { background: url(banner_djqt.jpg) no-repeat; }
.banner_cypt { background: url(banner_cypt.jpg) no-repeat; }
.banner_cgdf { background: url(banner_cgdf.jpg) no-repeat; }
.banner_zczc { background: url(banner_zczc.jpg) no-repeat; }
.banner_mttb { background: url(banner_mttb.jpg) no-repeat; }
.banner_czkjc { background: url(banner_czkjc.jpg) no-repeat; }
.banner_contact { background: url(banner_contact.jpg) no-repeat; width: 1100px; height: 175px; }
.banner_book { background: url(banner_book.jpg) no-repeat; width: 1100px; height: 175px; }
.banner_33 { background: url(banner_33.jpg) no-repeat; }
.banner_34 { background: url(banner_34.jpg) no-repeat; }
.banner_35 { background: url(banner_35.jpg) no-repeat; }
.banner_36 { background: url(banner_36.jpg) no-repeat; }
.banner_37 { background: url(banner_37.jpg) no-repeat; }
.banner_38 { background: url(banner_38.jpg) no-repeat; }
.banner_39 { background: url(banner_39.jpg) no-repeat; }
.banner_40 { background: url(banner_czkjc.jpg) no-repeat; }

.banner_20 { background: url(banner_20.jpg) no-repeat; }
.banner_21 { background: url(banner_21.jpg) no-repeat; }
.banner_22 { background: url(banner_22.jpg) no-repeat; }
.banner_23 { background: url(banner_23.jpg) no-repeat; }
.banner_24 { background: url(banner_24.jpg) no-repeat; }
/*--联系我们--*/
.contact { margin-top: 15px; }
.grey_title { width: 190px; margin: 0 auto; clear: both; background: url('contact_t.gif') no-repeat; height: 40px; }
.grey_title h2 { font-size: 12px; color: #5E5E5E; height: 40px; line-height: 40px; text-indent: 20px; background: inherit; }
.grey_title h2 a { color: #5E5E5E; }
.contact_con { width: 188px; border-left: #E0E0E0 1px solid; border-right: #E0E0E0 1px solid; clear: both; padding: 0px 0 10px 0; }
.form_box { width: 170px; clear: both; padding: 10px 0px 0px 0px; margin: 0 auto; }
.form_box ul { margin-bottom: 10px; clear: both }
.form_box ul li { line-height: 24px; height: 24px; border-bottom: 1px #e0e0e0 solid; text-indent: 8px; }
.moreinfo { width: 143px; height: 26px; line-height: 26px; padding-left: 15px; background: url("icon2.gif") no-repeat 5px 10px; clear: both }
.moreinfo a:link, .moreinfo a:visited { color: #adadad; text-decoration: none; background-color: #ffffff; background: none }
.moreinfo a:hover { color: #08c; background-color: #fff }
.contact_b { width: 190px; margin: 0 auto; clear: both; background: url('contact_b.gif') no-repeat; height: 10px; }
/*在线留言*/
.plug_book_add { margin: 0; padding: 0 }
.plug_book_add { margin: 6px 0; }
.plug_book_add .input { border: 1px solid #ccc; height: 20px; line-height: 20px; color: #666; }
.plug_book_add .inputs { width: 270px; height: 120px; border: 1px solid #ccc; overflow: hidden; background: url(tishi.gif) no-repeat right bottom }
.plug_publish_add { margin: 0; padding: 0 }
.plug_publish_add { margin: 6px 0; line-height: 26px; }
.plug_publish_add .input { border: 1px solid #ccc; height: 20px; line-height: 20px; color: #555; font-size: 12px; }
.plug_publish_add .inputs { border: 1px solid #ccc; height: 40px; line-height: 20px; width: 98%; color: #555; font-size: 12px; }
.plug_publish_add .editor { width: 98%; height: 180px; }
.plug_publish_add span { color: #999; }
.plug_publish_add a { color: #00f; }
.plug_publish_add a:hover { color: #f30; }
/*专题活动*/
#dd_content .subject_bg { border-bottom: #E0E0E0 1px solid; padding-bottom: 5px; }
#dd_content .subject_title { font-size: 18px; color: #08C; text-align: left; font-weight: bold; background-color: white; width: 630px; float: left; font-family: "微软雅黑", "宋体", "黑体"; }
#dd_content .m10 { margin: 10px 0; }
.zthd_list { }
.zthd_list li { display: block }
.zthd_list li .img { float: left; width: 210px; height: 130px; overflow: hidden; text-align: left; margin: 0; padding: 0; }
.zthd_list li .img img { border: 1px solid #e0e0e0; padding: 1px; }
.zthd_list li .txt { float: right; width: 690px; height: 100px; padding-top: 15px; overflow: hidden; }
.zthd_list li .txt .list_title { margin-bottom: 10px; }
.zthd_list li .txt .list_jj { margin-bottom: 10px; line-height: 20px; }
/*dd_cyjy*/
.dd_cyjy { }
.dd_cyjy dl:hover{ background-color:#08c;}
.dd_cyjy dl:hover a{ color:#FFF;}
.dd_cyjy dl { width: 132px; float: left; margin-right: 9px; margin-bottom: 10px; margin-top: 2px; text-align: center; overflow: hidden; background-color:#efefef; border-bottom:1px solid #CCC;}
.dd_cyjy dl.mr0 { margin-right: 0; }
.dd_cyjy dl img { padding: 2px }
.dd_cyjy dl dd { text-align: center; padding: 3px 0; }
.dd_cyjy dl dd a{ color:#333;}
#indemo { width: 100%; float: left; }
/*--产品下部--*/
#home_info { width:1100px; clear:both; margin:15px auto }
#home_info .home_info_left { width:580px; float:left; }
#home_info .home_info_right { width:510px; float:right; border:1px #e0e0e0 solid; font-family:Verdana, Geneva, sans-serif; height:150px; padding-top:7px; }
#home_info .home_info_right h2 { font-size:12px; width:416px; ; margin:0 auto;  }
#home_info .home_info_right h2 a:link, #home_info .home_info_right h2 a:visited { color:#6d6d6d; text-decoration:none; background-color:#fff }
#home_info .home_info_right p { width:416px; margin:0 auto; line-height:18px; }
.home_info_left .info_left_top { width:550px; height:26px; line-height:26px; z-index:0 }
.home_info_left .info_left_mid { width:552px; border-left:1px #ddd solid; border-right:1px #ddd solid; height:118px; padding-top:15px; }
.home_info_left .info_left_mid p { float:left; width:395px; }
.home_info_left .info_left_bot { width:555px; height:6px; background:url('slide_bottom.gif') no-repeat; display:block; overflow:hidden; }
.info_left_mid ul { display:none }
.info_left_mid ul.block { display:block }
.info_left_mid ul li img { float:left; margin:0 15px 0 15px; }
.info_left_mid ul li p { line-height:20px; padding-right:15px; }
/*--内容区滑动门--*/
.main1 { clear:both; }
#tabs1 { text-align:left; width:380px; }
.menu1box { text-align:left; }
#menu1 { z-index:1; width:101%; overflow:hidden; top:0px; position:relative }
#menu1 li { margin:0 1px 0 0; background:#0188cc; float:left; display:block; cursor:pointer; text-align:center; line-height:26px; height:26px; font-weight:bolder; color:#ffffff; border:0px; }
#menu1 li.hover { background:#fff; color:#0088ce; border-left:1px solid #e6e6e6; border-top:1px solid #e6e6e6; border-right:1px solid #e6e6e6; text-decoration:none;height:25px; }
#menu1 a:visited { text-decoration:none }
.main1box { clear:both; margin-top:-1px; border-top:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; height:133px; width:437px; }
.mainlbox_b { height:3px; width:439px; background:url('http://www.neusoft.com/cn/newstyle/images/angle_l_b.gif') bottom no-repeat; }
.main2box { clear:both; margin-top:-11px; border:1px solid #e6e6e6; height: auto; width:690px; padding-top:10px; }
#main1 ul { display: none; }
#main1 ul.block { display: block; }
.menu2box { position:relative; overflow:hidden; height:28px; text-align:left; padding-left:5px; padding-right:5px; }
.right_content #main1 ul li { width:670px; margin:0 auto; }
/*评论内容*/
.comment_title { height: 29px; line-height: 29px; color: #389200; font-weight: bold; padding-left: 12px; }
.comment_title span { color: #999; font-weight: normal; float: right; margin-right: 10px; }
.comment_txt { border-top: 0; padding: 6px; overflow: hidden; word-wrap: break-word; word-break: break-all; overflow: hidden; margin-bottom: 10px; line-height: 18px; }
.comment_txt img { max-width: 600px; }
.comment_txt span { text-align: right; padding: 10px 0 0 0; }
.comment_txt div { border: 1px solid #ccc; padding: 4px; margin: 2px; font-size: 12px; background: #FFFFF0; line-height: 18px; }
.comment_txt u { color: #1E50A2; text-decoration: none; }
.comment_other { text-align: right; border-bottom: 1px dashed #ccc; padding-bottom: 10px; margin-bottom: 10px; }
.comment_other span { color: #999; }
.book_title { background: #efefef; height: 29px; line-height: 29px; font-size: 14px; font-weight: bold; color: #666; padding-left: 12px; border: 1px solid #E0E0E0; border-bottom: 0; }
.book_title b { float: right; padding-right: 10px; font-weight: normal; font-size: 12px; color: #666; }
.book_content { border: 1px solid #E0E0E0; border-top: 0; padding: 10px; margin-bottom: 10px; }

/*subject_bg2*/
.subject_bg2{border: 1px solid #BFBFBF;
height: 26px;
background: url(r_tit_bg.jpg) 0 -95px repeat-x;
clear: both;
margin-bottom: 0px;
font-size: 12px;
color: #80c;
font-weight: bold;
line-height: 26px;}
#right .subject_bg2 .subject_title{ background:none!important; font-size:14px; width:100%; text-indent:12px;}
#right .subject_bg2 .subject_title span{ float:right; padding-right:14px; font-size:12px;}
#right .subject_bg2 .subject_title span a{ font-size:12px; font-weight:normal; color:#666; display:none;}
.all_list{ margin-right:5px;}
.all_list dt{ line-height:24px; border-bottom:1px dashed #e0e0e0;}
.all_list dt span{ float:right; }
.all_list dt a{ color:#666;}


#index_content1{width:1100px;height:100%; overflow:hidden;) repeat-x;border:#e0e0e0 1px solid;}
.index_content_k1{width:1100px; margin:0 auto; border-top:2px solid #127bd7;}
.index_con_center1{width:1100;height:100%; overflow:hidden; float:left;}
.index_con_center1 h3{ position:absolute;font-weight:bold; line-height:30px; padding-left:10px;}
.index_con_center1 h3 a{color:#1863b1;}
 


/*列表样式*/
.index_link{height:100%; overflow:hidden; padding-bottom:5px;}
.index_link ul{padding:8px;_padding:5px;}
.index_link li{float:left;width:15%;text-align:center; padding:3px;_padding:2px;margin:3px; border:#e0e0e0 1px solid;}
.index_link img:hover{filter:alpha(opacity=60);}
.index_link a{ font-size:12px; font-weight:normal;o}
.index_link a:hover{color:#005599;}
.index_link .title{ line-height:30px; text-align:center;}
.index_link .title:hover{line-height:30px; text-align:center;}
.index_link li.title:hover a{color:#fff; text-decoration:none;overflow:hidden;}
.index_ggxs1{ height:30px;background:#f5f5f5;line-height:30px; padding-left:90px;}
.index_ggxs1 li{ float:left;}
.index_ggxs1 li a{ font-size:14px; display:block;width:66px; text-align:center;}
.index_ggxs1 li a:hover{ color:#000; width:66px; display:block; text-align:center;font-weight:bold; text-decoration:none;}


/*--home product show--*/
.index_pro_container{width:1100px; margin:0 auto; position:relative; }
.index_pro_wrap{ width:1100px; float:left; position:relative;}
.index_pro_wrap li , .vice_pro_wrap li{ position:relative; float:left;width:350px; height:228px;  display:block; margin:10px 0; cursor:pointer;}
.vice_pro_wrap li{ margin:10px 29px;_margin:10px 14px;}
.index_pro_img{ overflow:hidden; position:relative; width:328px; height:190px; display:block;}
.index_pro_ally{width:88px; height:116px; position:absolute; bottom:-44px; left:0; }
.index_pro_date{ height:72px; width:72px; float:left; background:#EC054B; visibility:hidden}
.index_pro_amplify{ width:44px; height:44px; float:left;background:#EC054B}
.index_pro_link{ width:44px; height:44px; background:#EC054B; float:left;}
.index_pro_name{ height:38px; display:block; width:100%;}
.index_pro_name_prefix{  width:38px; height:38px; float:left}
.index_pro_name_content{ display:inline-block;_zoom:1;*display:inline; float:left; background:#7C8187; width:300px; height:38px; color:#fff; line-height:38px; text-indent:20px;}
.index_pro_desc{ display:none;height:0px; width:320px; overflow:hidden; background:#fff; font-size:9pt; color:#000; text-indent:20px; line-height:20px; padding:10px; overflow:hidden;}
#mlr20{margin:10px 20px;}
.cf{clear:both; width:0; height:0;}
#index_pro_inner{ position:absolute; z-index:10; left:-15px; top:-15px; width:320px; height:320px; background:#EC054B; padding:15px;}
.vice_pro_container{width:758px; margin:0  auto;}
.vice_pro_wrap{ width:758px;}
.index_pro_amplify{background:url('bg_product_show_2.gif') -44px 0}
.index_pro_amplify:hover{background: url('bg_product_show_2.gif') -44px -88px; }
.index_pro_link{background:url('bg_product_show_2.gif') 0 0}
.index_pro_link:hover{background:url('bg_product_show_2.gif') 0 -88px}
.index_pro_name_prefix{background:url('bg_product_show_2.gif') 0 -50px; }
.index_pro_name_content a{color:#fff}
.index_pro_container ul li .ad_txt{ }
.index_pro_container ul li p { display: none; width: 298px; height: 185px; position: absolute; z-index: 1; font-size: 12px; text-align: left; padding:20px 20px; background: #212121; color: #eaeaea; left: 0; bottom: 0; font-family:"宋体", "黑体"; line-height:20px; overflow:hidden; }
.index_pro_container ul li p strong { display: block; font: bold 14px/30px Microsoft YaHei; color: #fff; margin-top: 10px }
.index_pro_container ul li p a { display: inline-block; zoom: 1; *display:inline;
font-weight: bold; height: 30px; line-height: 30px; padding: 0 8px; margin-top: 8px; }
.index_pro_container ul li p a.openurl { width: 23px; height: 23px; padding: 0; background: url(../images/ico_website.png) no-repeat; overflow: hidden; text-indent: -9999px; position: absolute; bottom: 5px; right: 5px; }
.index_pro_container ul li p a.openurl:hover { background-position: 0 -23px }