﻿@import url("base.css");
 @import url("pages.css");
body { font-family: microsoft yahei, simsun, arial, helvetica, sans-serif; font-size: 12px; }
body { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; list-style-type: none; margin: 0px; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; padding-right: 0px; border-top: 0px; list-style-image: none; border-right: 0px; padding-top: 0px }
h1 { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; list-style-type: none; margin: 0px; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; padding-right: 0px; border-top: 0px; list-style-image: none; border-right: 0px; padding-top: 0px }
h2 { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; list-style-type: none; margin: 0px; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; padding-right: 0px; border-top: 0px; list-style-image: none; border-right: 0px; padding-top: 0px }
h3 { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; list-style-type: none; margin: 0px; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; padding-right: 0px; border-top: 0px; list-style-image: none; border-right: 0px; padding-top: 0px }
h4 { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; list-style-type: none; margin: 0px; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; padding-right: 0px; border-top: 0px; list-style-image: none; border-right: 0px; padding-top: 0px }
h5 { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; list-style-type: none; margin: 0px; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; padding-right: 0px; border-top: 0px; list-style-image: none; border-right: 0px; padding-top: 0px }
p { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; list-style-type: none; margin: 0px; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; padding-right: 0px; border-top: 0px; list-style-image: none; border-right: 0px; padding-top: 0px }
img { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; list-style-type: none; margin: 0px; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; padding-right: 0px; border-top: 0px; list-style-image: none; border-right: 0px; padding-top: 0px }
ul { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; list-style-type: none; margin: 0px; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; padding-right: 0px; border-top: 0px; list-style-image: none; border-right: 0px; padding-top: 0px }
li { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; list-style-type: none; margin: 0px; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; padding-right: 0px; border-top: 0px; list-style-image: none; border-right: 0px; padding-top: 0px }
form { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; list-style-type: none; margin: 0px; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; padding-right: 0px; border-top: 0px; list-style-image: none; border-right: 0px; padding-top: 0px }
fieldset { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; list-style-type: none; margin: 0px; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; padding-right: 0px; border-top: 0px; list-style-image: none; border-right: 0px; padding-top: 0px }
input { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; list-style-type: none; margin: 0px; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; padding-right: 0px; border-top: 0px; list-style-image: none; border-right: 0px; padding-top: 0px }
dl { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; list-style-type: none; margin: 0px; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; padding-right: 0px; border-top: 0px; list-style-image: none; border-right: 0px; padding-top: 0px }
dt { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; list-style-type: none; margin: 0px; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; padding-right: 0px; border-top: 0px; list-style-image: none; border-right: 0px; padding-top: 0px }
s { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; list-style-type: none; margin: 0px; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; padding-right: 0px; border-top: 0px; list-style-image: none; border-right: 0px; padding-top: 0px }
a { color: #333; text-decoration: none }
a:hover { text-decoration: underline }
#header .h_top { margin: 0px auto; width: 1210px; overflow: hidden }
#search { margin: 0px auto; width: 1210px; overflow: hidden }
.foot_text { margin: 0px auto; width: 1210px; overflow: hidden }
.sort-nav { margin: 0px auto; width: 1210px; overflow: hidden }
.nav { margin: 20px auto 0px; width: 1210px; overflow: hidden }
.layout { margin: 10px auto 0px; width: 1210px; overflow: hidden }
.one_screen { margin: 20px auto 0px; width: 1210px; overflow: hidden }
.floor { margin: 20px auto 0px; width: 1210px; overflow: hidden }
.windows8-style { margin: 20px auto 0px; width: 1210px; overflow: hidden }
.index_infor { margin: 20px auto 0px; width: 1210px; overflow: hidden; border-top: #e74031 1px solid; }
.footer_c, .header_c { overflow: hidden; background: #fff; }
#logo_distribution { margin: 20px auto 0px; width: 1210px; overflow: hidden }
#bottom { margin: 20px auto 0px; width: 1210px; overflow: hidden }
.channel-ad { margin: 20px auto 0px; width: 1210px; overflow: hidden }
.project_box { margin: 20px auto 0px; width: 1210px; overflow: hidden }
.text_project { margin: 20px auto 0px; width: 1210px; overflow: hidden }
.leave_success { margin: 20px auto 0px; width: 1210px; overflow: hidden }
.lsb_title { margin: 20px auto 0px; width: 1210px; overflow: hidden }
.the_charts { margin: 20px auto 0px; width: 1210px; overflow: hidden }
.land_page { margin: 20px auto 0px; width: 1210px; overflow: hidden }
.second-nav { margin: 0px auto 0px; overflow: hidden; background: url(nav.png); }
.choose_sort { margin: 20px auto 0px; width: 1210px; overflow: hidden }
.content_title { margin: 20px auto 0px; width: 1210px; overflow: hidden }
.vip-recom { margin: 20px auto 0px; width: 1210px; overflow: hidden }
.vip-infor { margin: 20px auto 0px; width: 1210px; overflow: hidden }
.partition { margin: 20px auto 0px; width: 1210px; overflow: hidden }
.lazy { background: url(loading.gif) no-repeat center 50% }
.channel-ad dl dd h3 a:hover { color: #ee1619; text-decoration: none }
b.open { padding-bottom: 4px; padding-left: 8px; padding-right: 8px; display: inline-block; margin-bottom: 5px; color: blue; cursor: pointer; font-weight: normal; padding-top: 4px }
b.close { padding-bottom: 4px; padding-left: 8px; padding-right: 8px; display: inline-block; margin-bottom: 5px; color: blue; cursor: pointer; font-weight: normal; padding-top: 4px }
b.open:hover { color: #0033ff; text-decoration: underline }
b.close:hover { color: #0033ff; text-decoration: underline }
.narrow #header .h_top { width: 990px }
#header { border-bottom: #dcdcdc 1px solid; line-height: 28px; width: 100%; background: #f1f1f1; height: 28px }
#header .h_top { border-bottom: #dcdcdc 1px solid; margin: 0px auto; width: 1210px; background: #f1f1f1; height: 28px; overflow: hidden; _border-bottom: 0 }
#header .h_top .ht_left { float: left; color: #aaa }
#header .h_top .ht_left span { margin-left: 10px }
#header .h_top .ht_left span { color: #333 }
#bottom .linking strong { color: #333 }
.new_search .ns_box .nsb_matter p.detail_content a { color: #333 }
#header .h_top .ht_left a { padding-bottom: 0px; padding-left: 8px; padding-right: 8px; padding-top: 0px }
#header .h_top .ht_right { float: right }
#header .h_top .ht_right a { display: inline-block; float: left; color: #2188d3; margin-right: 10px }
#header .h_top .ht_right ul { float: left }
#header .h_top ul li { border-left: #ccc 1px solid; padding-bottom: 0px; line-height: 18px; margin-top: 5px; padding-left: 15px; padding-right: 15px; float: left; height: 18px; padding-top: 0px }
#header .h_top .ht_right li a { margin: 0px; color: #333 }
#header .h_top .ht_right li a.phone { padding-left: 20px; background: url(collect.gif) no-repeat -107px 0px }
#header .h_top .ht_right li a.phone:hover { background: url(collect.gif) no-repeat }
#header .h_top .ht_right .no_padding { padding-right: 0px }
#header .h_top ul li.have_select { border-bottom: 0px; border-left: 0px; padding-right: 24px; background: url(collect.gif) no-repeat 68px -98px; border-top: 0px; border-right: 0px }
#header .h_top ul li.footprint { border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px }
#top #top_search { position: relative; margin: 10px 0px 0px; width: 512px; float: left; height: 72px }
#top #top_search dl { border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; margin: 9px 0px 0px 10px; width: 384px; height: 31px; border-top: #ccc 1px solid; border-right: #ccc 1px solid }
#top #top_search dl dt { float: left }
#top #top_search dl dd { position: absolute; line-height: 31px; text-indent: 15px; width: 90px; background: url(top_search_dd_bg.gif) no-repeat 75px center; float: left; height: 31px; color: #626262; top: 10px; left: 290px }
#top #top_search dl dt input { border: none; padding-bottom: 0px; line-height: 31px; text-indent: 10px; padding-left: 0px; width: 281px; padding-right: 0px; background: #fff; height: 31px; color: #ccc; border-top: medium none; top: 10px; padding-top: 0px; left: 12px; margin: 0px; }
#top #top_search input.sub { position: absolute; width: 104px; background: url(top_search_btn.gif) no-repeat left center; height: 33px; top: 8px; right: 8px }
#top #top_search p { margin: 8px 0px 0px 10px }
#top .top_ad { width: 150px; float: left; }
#top #top_hot { margin: 11px 0px 0px 60px; width: 313px; float: left; height: 72px }
#top #top_hot dl { margin: 0px 0px 4px; height: 21px }
#top #top_hot dl dt { text-align: center; line-height: 21px; width: 68px; background: url(top_hot_dt_bg.gif) no-repeat left center; float: left; height: 21px; color: #c93400; cursor: pointer }
#top #top_hot dl dd { line-height: 21px; width: 60px; float: left; height: 21px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left: 5px; }
.detail_sort .no_project { border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px }
.index_infor .ii_box .no_border { border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px }
.index_infor .ii_box .iionly_text ul.no_border { border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px }
.index_infor .ii_box .no_border.iib_box { border-bottom: 0px; border-left: 0px; border-right: 0px; }
#search { overflow: hidden; padding-bottom: 10px; }
.layout { overflow: visible }
#search h1 { margin-top: 10px; width: 222px; float: left; height: 60px; _display: inline }
#search h2 { margin-top: 20px; width: 222px; float: left; height: 60px; _display: inline }
#search .search_frame { margin: 25px 0px 10px 80px; width: 616px; float: left; _display: inline; _width: 605px }
#search .search_frame .sf_trial .exact_search { z-index: 99; position: relative; float: left }
.autocomplete_results { z-index: 9999; border-bottom: #9b9b9b 1px solid; border-left: #9b9b9b 1px solid; background-color: #fff; width: 438px; border-top: #9b9b9b 1px solid; border-right: #9b9b9b 1px solid }
.autocomplete_results li { padding-bottom: 0px; line-height: 28px; padding-left: 10px; padding-right: 10px; display: block; height: 28px; font-size: 12px; font-weight: normal; text-decoration: none; padding-top: 0px }
.autocomplete_results li.autocomplete_over { background: rgb(238,238,238) }
#search .search_frame .sf_trial .sft_ico { border-bottom: #e3e3e3 1px solid; position: relative; border-left: #e3e3e3 1px solid; padding-bottom: 0px; padding-left: 10px; width: 423px; padding-right: 5px; float: left; height: 36px; border-top: #e3e3e3 1px solid; border-right: 0px; padding-top: 0px }
#search .search_frame .sf_trial .sft_ico span { position: absolute; width: 20px; display: block; background: url(collect.gif) no-repeat 0px -122px; height: 20px; top: 10px; left: 10px }
#search .search_frame .sf_trial .cur span { background: url(collect.gif) no-repeat -100px -122px }
#search .search_frame .sf_trial .sft_ico input { margin-top: 12px; padding-left: 25px; width: 403px; color: #ccc; font-size: 14px }
#search .search_frame .sf_trial .cur input { color: #333 }
#search .search_frame .sf_trial input.sub { width: 92px; display: inline-block; background: #ee1619; float: left; height: 38px; color: #fff; font-size: 14px; cursor: pointer; font-weight: bold }
#search .search_frame .sf_trial input.sub:hover { background: #dc282b }
#search .free_infro { margin-top: 10px; float: left; overflow: hidden; padding-left: 80px; }
#search .free_infro .fi_before { padding-left: 32px; background: url(collect.gif) #7abd54 no-repeat 12px -20px }
#search .free_infro .fi_before:hover { background: url(collect.gif) #6eaa4d no-repeat 12px -20px }
.nav { background: #f8f8f8; height: 64px; overflow: hidden; border-top: #ee1619 3px solid }
.nav .nav-con { padding-bottom: 0px; padding-left: 16px; padding-right: 16px; float: left; overflow: hidden; padding-top: 0px }
.nav .nav-con .nav-con-box { margin-top: 12px; clear: both; overflow: hidden }
.nav .nav-con strong a { margin: 0px 10px 0px 0px; color: #ee1619 }
.nav .nav-con a { float: left; margin-left: 13px }
.nav .only-tag .nav-con-box a { margin: 0px 18px 0px 0px }
.nav .vip-rank { text-align: center; border-left: #ddd 1px dotted; margin: 5px 0px 0px; padding-left: 42px; height: 52px }
.nav .vip-rank strong { margin-top: 8px; display: block; overflow: hidden; _zoom: 1 }
.nav .vip-rank strong a { color: #fc8004; text-decoration: underline }
.nav .vip-rank strong.rank a { color: #666; padding-top: 4px }
.layout ul li .lay_hover p a { color: #fff; text-decoration: none }
.layout ul { position: relative; width: 1225px; overflow: hidden; left: -15px; _width: 1240px }
.layout ul li { position: relative; width: 160px; float: left; height: 74px; margin-left: 15px; overflow: hidden; }
.dis_none { display: none }
.the_charts .the_charts_box .normal dl { display: none }
.layout ul li .lay_photo { display: block; height: 74px }
.layout ul li .layh_bg { position: absolute; filter: alpha(opacity=70); width: 160px; bottom: 0px; background: #000; height: 74px; left: 0px; -moz-opacity: 0.7; opacity: 0.7 }
.layout ul li .lay_hover { position: absolute; padding-bottom: 5px; padding-left: 5px; width: 150px; padding-right: 5px; height: 64px; top: 74px; cursor: pointer; padding-top: 5px; left: 0px }
.layout ul li .lay_hover h4 a { padding-bottom: 0px; line-height: 18px; padding-left: 4px; padding-right: 4px; display: block; font-family: "microsoft yahei"; margin-bottom: 4px; height: 20px; color: #fff; font-size: 16px; overflow: hidden; font-weight: normal; padding-top: 4px; _height: 18px }
.layout ul li .lay_hover p { line-height: 20px; text-indent: 2em; background: url(collect.gif) no-repeat 3px -61px; height: 40px; overflow: hidden }
.layout ul .bok_new { width: 290px; height: 180px; /* margin-right: 30px; */

	/* margin-top: 25px; */

overflow: visible; }
.layout ul .bok_new img { width: 100% }
.layout ul .bok_new em { background: url(xtb.png) no-repeat right top; position: absolute; width: 80px; height: 160px; display: block; top: -43px; right: -8px; z-index: 9999; background-size: 100% 100%; transform: rotate(-20deg); -ms-transform: rotate(-20deg);             /* IE 9 */ -webkit-transform: rotate(-20deg);      /* Safari and Chrome */ -o-transform: rotate(-20deg);              /* Opera */ -moz-transform: rotate(-20deg);         /* Firefox */ }
.one_screen .os_left { border-bottom: #dcdcdc 1px solid; border-left: #dcdcdc 1px solid; width: 268px; background: #f4f4f4; float: left; overflow: hidden; border-top: #dcdcdc 1px solid; border-right: #dcdcdc 1px solid }
.one_screen .os_left .osl_title { border-bottom: #dcdcdc 1px solid; line-height: 33px; background: url(collect.gif) #fff no-repeat 96px -144px; height: 33px }
.one_screen .os_left .osl_content { padding-bottom: 2px; padding-left: 4px; padding-right: 8px; overflow: hidden; padding-top: 7px; _padding-bottom: 2px }
.one_screen .os_left .osl_content li { text-align: center; padding-bottom: 0px; line-height: 31px; margin: 0px 0px 5px 4px; padding-left: 5px; width: 114px; padding-right: 5px; background: #fff; float: left; height: 31px; overflow: hidden; padding-top: 0px; _margin-left: 3px }
.one_screen .os_left .osl_content li a:hover { color: #f00 }
.one_screen .os_left .osl_content li.text_red a { color: #f00 }
.one_screen .os_right .osr_text li.text_red a { color: #f00 }
#search .search_frame p.sf_recom a:hover { color: #f00 }
.floor .f_title p a:hover { color: #f00 }
.floor .fc_table table td a:hover { color: #f00 }
tr.text_red a { color: #f00 }
.index_infor .ii_box a:hover { color: #f00 }
#bottom .bot_right p a:hover { color: #f00 }
.project_box .pb_left .pbl_box a:hover { color: #f00 }
.project_box .pb_left .pbl_box dd p.pblb_link a:hover { color: #f00 }
.chaining a:hover { color: #f00 }
.nav .nav-con a:hover { color: #f00 }
.one_screen .os_right { border-left: #dcdcdc 1px solid; width: 920px; float: right; overflow: hidden; border-top: #dcdcdc 1px solid }
.one_screen .os_right ul { overflow: hidden }
.iibb_content dl { overflow: hidden }
.new_search .ns_box .nsb_matter p { overflow: hidden }
.one_screen .os_right .osr_text li { border-bottom: #dcdcdc 1px dotted; text-align: center; padding-bottom: 1px; line-height: 29px; padding-left: 1px; width: 181px; padding-right: 1px; float: left; height: 29px; overflow: hidden; border-right: #ccc 1px solid; padding-top: 1px }
.one_screen .os_right .osr_text li a { padding-bottom: 0px; padding-left: 5px; padding-right: 5px; display: block; overflow: hidden; padding-top: 0px }
.one_screen .os_right .osr_text li a:hover { text-decoration: underline; }
.one_screen .os_right .osr_photo { border-bottom: #dcdcdc 1px dotted; height: 117px; border-right: #dcdcdc 1px solid }
.one_screen .os_right .osr_photo li { padding-bottom: 5px; padding-left: 12px; width: 160px; padding-right: 11px; float: left; height: 71px; padding-top: 10px }
.floor .f_title { border-bottom: #dcdcdc 1px solid; padding-bottom: 3px; line-height: 30px; width: 964px; margin-bottom: 20px; height: 30px; flaot: left }
.floor .f1 { border-bottom: solid 3px #e11818; background: url(1f.png) no-repeat left bottom; }
.floor .f2 { border-bottom: solid 3px #5d9e20; background: url(2f.png) no-repeat left bottom; }
.floor .f3 { border-bottom: solid 3px #ff4a00; background: url(3f.png) no-repeat left bottom; }
.floor .f_title h2 { font-family: "simhei"; float: left; color: #bbb; font-size: 28px }
.floor .f_title p { padding-bottom: 0px; line-height: 27px; padding-left: 30px; width: 890px; padding-right: 0px; float: left; height: 27px; overflow: hidden; padding-top: 5px; }
.floor .f_title p a { padding-right: 15px; color: #9a9a9a }
.floor .f_content { overflow: hidden }
.fc_left { width: 974px; float: left; overflow: hidden }
.fc_left .fcl_box { border-bottom: #fff 1px solid; border-left: #fff 1px solid; margin: 0px 17px 20px 0px; width: 143px; display: block; background: #f5f3f4; float: left; height: 133px; overflow: hidden; border-top: #fff 1px solid; border-right: #fff 1px solid }
.fc_left .fcl_box p { margin: 0px; padding: 0px; }
.fc_left .fcl_box p { text-align: center; }
.fc_left .fcl_box img { width: 143px; display: block; height: 86px; overflow: hidden }
.fc_left .fcl_box:hover { border-bottom: #e60000 1px solid; border-left: #e60000 1px solid; border-top: #e60000 1px solid; border-right: #e60000 1px solid; text-decoration: none }
.fc_left .fcl_box a { cursor: pointer }
.fc_left .fcl_box span { padding-bottom: 0px; line-height: 16px; padding-left: 5px; padding-right: 5px; display: block; height: 16px; overflow: hidden; padding-top: 5px }
.fc_left .fcl_box strong { padding-bottom: 0px; line-height: 16px; padding-left: 5px; padding-right: 5px; display: block; height: 16px; color: #666; overflow: hidden; padding-top: 3px }
.fc_right { border-bottom: #f3f3f3 1px solid; border-left: #f3f3f3 1px solid; width: 233px; margin-bottom: 20px; float: right; overflow: hidden; border-top: #f3f3f3 1px solid; border-right: #f3f3f3 1px solid }
.fc_right h3 { border-bottom: #f3f3f3 1px solid; line-height: 32px; padding-left: 10px; font-family: microsoft yahei; background: #fffff8; height: 32px; color: #666; font-size: 15px; font-weight: normal }
.fc_right h3 span { padding-right: 6px; color: #ee1619 }
.fc_right ul { padding-bottom: 10px; padding-left: 10px; padding-right: 10px; background: url(member-bg.gif) repeat-x; overflow: hidden; padding-top: 10px }
.fc_right li { border-bottom: #dcdcdc 1px dotted; padding-bottom: 0px; line-height: 36px; padding-left: 12px; padding-right: 12px; background: url(collect.gif) no-repeat 0px -204px; height: 36px; overflow: hidden; padding-top: 0px }
.fc_right li.last-row { border-bottom: 0px }
.fc_right li:hover { background: url(collect.gif) no-repeat 0px -393px }
.fc_right li a { line-height: 36px; height: 36px; color: #656565 }
.fc_right li.text-red a { color: #ee1619 }
.fc_right li a span { width: 27px; display: inline-block; background: url(collect.gif) no-repeat 0px -3832px; height: 9px; _float: left }
.fc_right li a span.new { background: url(collect.gif) no-repeat 0px -3841px }
.fc_table table { width: 1210px; border-collapse: collapse }
.fc_table table td { border-bottom: #dcdcdc 1px solid; border-left: #dcdcdc 1px solid; border-top: #dcdcdc 1px solid; border-right: #dcdcdc 1px solid }
.fc_table table td a { text-align: center; padding-bottom: 0px; line-height: 30px; padding-left: 10px; width: 180px; padding-right: 10px; display: block; height: 30px; overflow: hidden; padding-top: 0px }
.fc_table table tr.bold td a { font-weight: bold }
.windows8-style { position: relative; width: 1230px; overflow: visible; left: -8px; _width: 1250px; _left: -18px }
.windows8-style ul { height: 153px; overflow: hidden }
.windows8-style li { margin: 0px 0px 20px 20px; float: left; height: 133px }
.foot_text .bold_red a { color: #f00; font-weight: bold }
.foot_text .bold_blue a { color: #0164fd; font-weight: bold }
.index_infor .ii_box { width: 410px; padding-right: 10px; float: left; overflow: hidden; border-right: #dcdcdc 1px dotted }
.index_infor .two_padding.ii_box { padding-bottom: 15px; padding-left: 20px; width: 490px; height: 425px; overflow: hidden }
.index_infor .only_left.ii_box { border-bottom: 0px; border-left: 0px; float: right; padding-left: 5px; border-left: #dcdcdc 1px dotted; border-top: 0px; border-right: 0px }
.index_infor .ii_box h3 { line-height: 36px; font-family: "microsoft yahei"; height: 36px; color: #999; font-size: 18px; overflow: hidden; background: url(bor_bottom.jpg) no-repeat bottom left; }
.index_infor .ii_box .iib_box { border-bottom: #dcdcdc 1px dotted; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; overflow: hidden; padding-top: 10px }
.index_infor .ii_box .iib_box .iibb_title { position: relative; width: 320px; overflow: hidden }
.index_infor .ii_box .iib_box .iibb_title span { color: #073478; font-weight: bold }
.index_infor .ii_box .iib_box .iibb_title a { position: absolute; color: #ccc; top: 0px; right: 0px }
.iibb_content { margin-top: 8px; overflow: hidden }
.iibb_content dl dt { width: 210px; padding-right: 2px; float: left; height: 132px; }
.iibb_content dl dt img { width: 205px; height: 125px; border: 1px solid #ccc; padding: 2px; }
.iibb_content dl dd { width: 180px; float: left; margin-left: 12px; overflow: hidden; }
.iibb_content dl dd h4 { line-height: 32px; height: 32px; overflow: hidden; font-size: 16px; }
.iibb_content dl dd h4 a { color: #d9010c; }
.iibb_content dl dd p { line-height: 20px; margin-top: 5px; text-indent: 2em; color: #676067; }
.index_infor .ii_box ul { margin-top: 8px; clear: both; overflow: hidden; }
.infor-talk ul { margin-top: 8px; clear: both; overflow: hidden; }
.index_infor .ii_box ul li { width: 45%; float: left; line-height: 28px; padding-left: 8px; padding-right: 8px; background: url(collect.gif) no-repeat 0px -238px; height: 28px; overflow: hidden; padding-top: 0px }
.infor-talk ul li { padding-bottom: 0px; line-height: 22px; padding-left: 8px; padding-right: 8px; background: url(collect.gif) no-repeat 0px -241px; height: 22px; overflow: hidden; padding-top: 0px; }
.vip-infor .vip-stroy ul li { padding-bottom: 0px; line-height: 22px; padding-left: 8px; padding-right: 8px; background: url(collect.gif) no-repeat 0px -241px; height: 22px; overflow: hidden; padding-top: 0px }
.index_infor .ii_box ul.topic-list li { width: 145px; float: left }
.index_infor .ii_box .iionly_text ul { border-bottom: #dcdcdc 1px dotted; padding-bottom: 8px; min-height: 110px; padding-left: 0px; padding-right: 0px; height: auto !important; padding-top: 0px; _border: 0 }
.index_infor .ii_box .iionly_text ul li { width: 270px }
.index_infor .ii_box .special { text-align: center; line-height: 20px; margin-bottom: 8px; height: 20px; font-size: 12px; overflow: hidden }
.vip-stroy .special { text-align: center; line-height: 20px; margin-bottom: 8px; height: 20px; font-size: 12px; overflow: hidden }
.index_infor .ii_box .both_side { border-bottom: #dcdcdc 1px dotted; line-height: 20px; text-indent: 24px; height: 43px; overflow: hidden }
.vip-stroy .both_side { border-bottom: #dcdcdc 1px dotted; line-height: 20px; text-indent: 24px; height: 43px; overflow: hidden }
.index_infor .ii_box .iib_photo { height: 93px; overflow: hidden; padding-top: 10px }
.index_infor .ii_box .iib_photo p { display: block; float: left }
.index_infor .ii_box .iib_photo p.ibbp_have { margin-right: 10px }
.index_infor .ii_box .iib_photo p img { border-bottom: #dcdcdc 1px solid; border-left: #dcdcdc 1px solid; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; display: block; border-top: #dcdcdc 1px solid; border-right: #dcdcdc 1px solid; padding-top: 2px }
.index_infor .ii_box .iib_photo p span { text-align: center; line-height: 24px; width: 139px; display: block; height: 20px; overflow: hidden }
.index_infor .ii_box .iionly_text { width: 280px; float: left; overflow: hidden }
.index_infor .ii_box .iionly_photo { float: right }
.index_infor .ii_box .iionly_photo a { padding-bottom: 18px; padding-left: 0px; width: 149px; padding-right: 0px; display: block; height: 92px; padding-top: 15px }
.index_infor .ii_box .iionly_photo a img { border-bottom: #dcdcdc 1px solid; border-left: #dcdcdc 1px solid; padding-bottom: 2px; padding-left: 2px; width: 143px; padding-right: 2px; display: block; height: 86px; border-top: #dcdcdc 1px solid; border-right: #dcdcdc 1px solid; padding-top: 2px }
#logo_distribution { width: 1209px; border-right: #dcdcdc 1px solid }
#logo_distribution table { border-collapse: collapse }
#logo_distribution table td { text-align: center; width: 120px }
#logo_distribution table td a { border-bottom: #dcdcdc 1px solid; border-left: #dcdcdc 1px solid; width: 120px; display: block; height: 59px; border-top: #dcdcdc 1px solid; border-right: 0px }
#logo_distribution table tr.dist td a { border-top: 0px }
#logo_distribution table td a:hover { border-bottom: red 1px solid; width: 120px }
#logo_distribution table td a img { padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px }
#top #top_hot dl dd { line-height: 21px; width: 75px; float: left; height: 21px; padding: 0; }
#bottom { overflow: hidden; border-top: #dcdcdc 1px solid; padding-top: 20px }
#bottom .bot_left { width: 175px; float: left; overflow: hidden; border-right: #dcdcdc 1px dotted }
#bottom .bot_left .phone { float: left; margin-left: 15px }
#bottom .bot_left strong { margin-top: 15px; display: block; background: url(collect.gif) no-repeat 0px -278px; overflow: hidden }
#bottom .bot_left strong span { padding-left: 30px; display: block; font-family: "simhei"; color: #333; font-size: 14px }
#bottom .bot_left strong span.important { font-size: 24px }
#bottom .bot_left .ad_phone { line-height: 20px; margin: 10px 0px 20px }
#bottom .bot_left .vsin { margin: 15px 0px 0px 30px; float: left }
#bottom .bot_left .vsin span { text-align: center; line-height: 24px; width: 110px; display: block; height: 24px; overflow: hidden }
#bottom .bot_right { padding-bottom: 15px; width: 970px; float: left; margin-left: 40px; overflow: hidden; _padding-bottom: 0px }
#bottom .bot_right p { line-height: 20px; margin: 8px 0px; font-family: "arial,helvetica" }
#bottom .bot_right p.about_us { position: relative; left: -8px }
#bottom .bot_right p a { padding-bottom: 0px; padding-left: 8px; padding-right: 8px; padding-top: 0px }
#bottom .bot_right p a img { width: 77px; display: inline-block; height: 22px }
#bottom .bot_right p span { padding-left: 15px }
#bottom .bot_right p.font_bold { font-weight: bold }
#bottom .bot_right p.font_bold span { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; color: #ee1619; padding-top: 0px }
#bottom .bot_right .believe a { padding-bottom: 0px; padding-left: 0px; padding-right: 5px; display: inline-block; vertical-align: middle; padding-top: 5px; _padding-top: 0 }
#bottom .bot_right .believe a img { vertical-align: top }
#bottom .linking { padding-bottom: 15px; line-height: 24px; padding-left: 0px; padding-right: 0px; color: #dcdcdc; clear: both; overflow: hidden; border-top: #dcdcdc 1px dotted; padding-top: 15px }
#bottom .linking strong { display: block; float: left }
#bottom .linking div { width: 1140px; float: right }
#bottom .linking a { padding-left: 8px; display: inline-block; height: 25px; vertical-align: middle }
.channel-ad { position: relative; margin-top: 20px; width: 1260px; overflow: hidden; left: -2px }
.channel-ad dl { padding-bottom: 25px; margin: 0px 25px; padding-left: 0px; padding-right: 0px; float: left; height: 110px; overflow: hidden; padding-top: 25px; _display: inline }
.channel-ad dl:hover { background: #fbf9f0 }
.channel-ad dl dt { width: 212px; float: left; height: 110px; overflow: hidden; margin-right: 16px }
.channel-ad dl dd { width: 352px; float: left; overflow: hidden }
.channel-ad dl dd h3 { font-size: 15px; font-weight: normal }
.channel-ad dl dd p { line-height: 14px; margin-top: 12px; text-overflow: ellipsis; white-space: nowrap; height: 14px; color: #999; overflow: hidden }
.channel-ad dl dd p span { padding-right: 20px; color: #fc8004 }
.channel-ad dl dd .talk-word { height: 26px; overflow: hidden }
.channel-ad dl dd .talk-word a { border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; line-height: 24px; padding-left: 36px; width: 62px; display: block; background: url(collect.gif) #f9f9f9 no-repeat 12px -3993px; float: left; height: 24px; color: #666; overflow: hidden; border-top: #ddd 1px solid; margin-right: 10px; border-right: #ddd 1px solid }
.channel-ad dl dd .talk-word a:hover { border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; background: url(collect.gif) #fff no-repeat -92px -3993px; color: #ee1619; border-top: #ccc 1px solid; border-right: #ccc 1px solid; text-decoration: none }
.channel-ad dl dd .talk-word a.go-look { padding-left: 45px; width: 53px; background-position: 19px -4060px }
.channel-ad dl dd .talk-word a.go-look:hover { background-position: -83px -4060px }
.channel-ad dl dd .talk-word a.leave-word { background-position: 12px -4027px }
.channel-ad dl dd .talk-word a.leave-word:hover { background-position: -92px -4027px }
.project_box .new_search { width: 680px; float: left; overflow: hidden }
.project_box .pb_title { line-height: 14px; margin-bottom: 15px; height: 14px; color: #999; font-size: 13px; overflow: hidden }
.pagation { line-height: 15px; margin: 20px 0px; clear: both; overflow: hidden }
.speical { margin: 20px auto 40px; width: 1210px }
.pagation span { border-bottom: #d8d8d8 1px solid; border-left: #d8d8d8 1px solid; padding-bottom: 5px; padding-left: 8px; padding-right: 8px; display: inline-block; border-top: #d8d8d8 1px solid; border-right: #d8d8d8 1px solid; padding-top: 5px }
.pagation a { border-bottom: #d8d8d8 1px solid; border-left: #d8d8d8 1px solid; padding-bottom: 5px; padding-left: 8px; padding-right: 8px; display: inline-block; border-top: #d8d8d8 1px solid; border-right: #d8d8d8 1px solid; padding-top: 5px }
.pagation a:hover { background: #f5f5f5 0px 0px; text-decoration: none }
.pagation span { color: #cccccc }
.pagation span.active { background: #ee1619; color: #fff; font-weight: bold }
.search_result_rank { width: 260px; float: left; height: 1000px; margin-left: 10px }
.common-series { margin-bottom: 20px; overflow: hidden; _padding-bottom: 20px }
.common-series .cs-left { width: 600px; float: left; color: #666; overflow: hidden }
.common-series .cs-left h1 { line-height: 30px; font-family: "microsoft yahei"; margin-bottom: 12px; height: 30px; color: #333; font-size: 22px; overflow: hidden; font-weight: normal }
.common-series .cs-right { margin-top: 10px; float: right; overflow: hidden }
.common-series .cs-right p { line-height: 32px; font-family: "microsoft yahei"; float: left; font-size: 18px; margin-right: 20px }
.common-series .cs-right p span { color: #fc8004 }
.common-series .cs-right a { text-indent: -9999px; width: 105px; display: block; background: url(collect.gif) no-repeat 0px -3160px; float: left; height: 33px; margin-left: 12px; overflow: hidden }
.common-series .cs-right a:hover { background-position: 0px -3195px }
.common-series .cs-right a.free-talk { background-position: 0px -3233px }
.common-series .cs-right a.free-talk:hover { background-position: 0px -3268px }
.item-menus { z-index: 5; border-bottom: #d11302 1px solid; border-left: #ddd 1px solid; line-height: 36px; margin: 0px auto 25px; width: 1208px; background: #f4f4f4; height: 36px; clear: both; border-top: #ddd 1px solid; border-right: #ddd 1px solid }
.item-menus ul { line-height: 36px; padding-right: 15px; float: left; overflow: hidden }
.item-menus ul li { padding-bottom: 0px; line-height: 36px; margin: 0px; padding-left: 15px; padding-right: 15px; font-family: "microsoft yahei"; background: none transparent scroll repeat 0% 0%; float: left; height: 36px; font-size: 16px; border-right: #ddd 1px solid; padding-top: 0px }
.item-menus ul li.active { font-family: "microsoft yahei"; background: #ee1619; color: #fff }
.item-menus ul li a:link { font-family: "microsoft yahei"; color: #555; font-size: 16px; font-weight: normal; text-decoration: none }
.item-menus ul li a:visited { font-family: "microsoft yahei"; color: #555; font-size: 16px; font-weight: normal; text-decoration: none }
.item-menus ul li.active a:link { font-family: "microsoft yahei"; color: #fff; font-weight: normal }
.item-menus ul li.active a:visited { font-family: "microsoft yahei"; color: #fff; font-weight: normal }
.item-menus ul li a:hover { font-family: "microsoft yahei"; color: #ee1619; font-weight: normal; text-decoration: none }
.text_project .tp_left { width: 890px; float: left; clear: both; overflow: hidden }
.tp_title { border-bottom: #dcdcdc 1px solid; overflow: hidden; _height: 36px }
.tp_title h1 { line-height: 30px; width: 640px; font-family: "microsoft yahei"; float: left; height: 30px; color: #666; font-size: 22px; overflow: hidden; font-weight: normal }
.tp_title .tpt_time { position: relative; line-height: 30px; margin-top: 6px; width: 180px; float: right; height: 30px; overflow: hidden }
.tp_title .tpt_time span { line-height: 16px }
.photo_intro { width: 890px; overflow: hidden }
.photo_intro .pi_left { border-bottom: #dcdcdc 1px solid; border-left: #dcdcdc 1px solid; padding-bottom: 6px; padding-left: 6px; width: 376px; padding-right: 6px; float: left; height: 253px; overflow: hidden; border-top: #dcdcdc 1px solid; border-right: #dcdcdc 1px solid; padding-top: 6px }
.photo_intro .pi_left .pil_photo { width: 376px; height: 316px; overflow: hidden }
.photo_intro .pi_left .pil_photo a { position: relative; display: block; height: 316px }
.photo_intro .pi_left .pil_photo a span { position: absolute; filter: alpha(opacity=60); line-height: 25px; padding-left: 15px; width: 361px; bottom: 0px; display: block; font-family: "microsoft yahei"; background: #000; height: 25px; color: #fff; font-size: 14px; left: 0px; -moz-opacity: 0.6; opacity: 0.6 }
.photo_intro .pi_left .pil_hover { border-bottom: #dcdcdc 1px solid; border-left: #dcdcdc 1px solid; margin: 10px 0px 4px; height: 62px; border-top: #dcdcdc 1px solid; border-right: #dcdcdc 1px solid; border-radius: 5px }
.photo_intro .pi_left .pil_hover span { margin: 30px 0px 0px 3px; width: 9px; display: block; background: url(collect.gif) no-repeat 0px -438px; float: left; height: 11px; overflow: hidden; cursor: pointer; _width: 7px; _margin-left: 1px }
.photo_intro .pi_left .pil_hover span.pilh_right { background: url(collect.gif) no-repeat 0px -408px }
.photo_intro .pi_left .pil_hover ul { min-height: 334px !important; background: #e0e0dd; float: left; height: 62px; overflow: hidden }
.photo_intro .pi_right { position: relative; width: 480px; float: left; margin-left: 20px; overflow: hidden }
.photo_intro .pi_right p { line-height: 33px; padding-left: 10px; width: 480px; height: 33px; color: #666; font-size: 14px; overflow: hidden; font-weight: normal }
.photo_intro .pi_right p.have-bg { background: #f4f4f4 }
.photo_intro .pi_right span.gray { color: #666 }
.photo_intro .pi_right span.orange { display: inline-block; color: #ee1619 }
.photo_intro .pi_right span.orange a { display: inline-block; color: #ee1619 }
.photo_intro .pi_right .call-back { border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; padding-bottom: 1px; margin-top: 10px; padding-left: 1px; padding-right: 1px; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 1px }
.photo_intro .pi_right .call-back h4 { line-height: 34px; background: url(collect.gif) repeat-x 0px -2917px; height: 29px; color: #fff; font-size: 14px; overflow: hidden; font-weight: normal }
.photo_intro .pi_right .call-back h4 span { width: 115px; display: inline-block; background: url(collect.gif) no-repeat 0px -2886px; float: left; height: 29px }
.photo_intro .pi_right .call-back .cb-content { padding-bottom: 10px; padding-left: 10px; padding-right: 10px; background: #fff8e5; height: 81px; overflow: hidden; padding-top: 10px }
.photo_intro .pi_right .call-back .cb-content p { padding-bottom: 0px; line-height: 28px; padding-left: 0px; padding-right: 0px; height: 28px; color: #333; font-size: 14px; padding-top: 0px }
.photo_intro .pi_right .call-back .cb-content form input.enter-phone { border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; padding-bottom: 3px; line-height: 19px; padding-left: 3px; width: 219px; padding-right: 3px; float: left; height: 19px; color: #f50702; font-size: 13px; border-top: #ddd 1px solid; margin-right: 10px; border-right: #ddd 1px solid; padding-top: 3px }
.photo_intro .pi_right .call-back .cb-content form input.click-talk { text-indent: -9999px; width: 98px; background: url(collect.gif) no-repeat 0px -698px; height: 26px; overflow: hidden; cursor: pointer }
.photo_intro .pi_right .call-back .cb-content form input.click-talk:hover { background-position: 0px -729px }
.photo_intro .pi_right .call-back .send-intention { clear: both }
.the_charts .the_charts_box dl { clear: both }
.second-nav { clear: both }
.photo_intro .pi_right .call-back .send-intention a { margin: 10px 20px 0px 0px; padding-left: 20px; display: block; background: url(collect.gif) no-repeat 0px -814px; float: left; color: #0000cc; font-size: 14px; text-decoration: underline }
.photo_intro .pi_right .call-back .send-intention a.datum { background-position: 0px -775px }
.text_project .tp_left .tpc_content { line-height: 26px; font-size: 14px; overflow: hidden; padding-top: 10px }
.text_project .tp_left .tpc_content .no-way { border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; margin-top: 20px; border-top: #ddd 1px solid; border-right: #ddd 1px solid }
.text_project .tp_left .tpc_content .no-way .custom { border-bottom: 0px; border-left: 0px; padding-bottom: 10px; margin: 0px; padding-left: 20px; padding-right: 20px; border-top: 0px; border-right: 0px; padding-top: 10px }
.tpcci_photo { padding-top: 20px }
.text_project .tp_left .tpc_content p { text-indent: 2em }
.text_project .tp_left .tpc_content h3 { border-bottom: #dcdcdc 1px solid; line-height: 40px; padding-left: 45px; font-family: "microsoft yahei"; background: url(collect.gif) #f4f4f4 no-repeat 20px -2270px; height: 40px; color: #888; font-size: 20px; font-weight: normal }
.text_project .tp_left .tpc_content .ask { margin-top: 20px; }
.text_project .tp_left .tpc_content .ask h3 { margin: 0px; padding: 0px; border: none; background: none; border-bottom: 2px solid #ff0000; color: #494a49; font-size: 18px; }
.text_project .tp_left .tpc_content ul { margin: 10px; margin: 0px; }
.text_project .tp_left .tpc_content ul li { padding: 10px; background: url(bottom.jpg) repeat-x bottom; }
.text_project .tp_left .tpc_content ul li span { font-size: 12px; }
.text_project .tp_left .tpc_content ul li span.t1 { height: 25px; line-height: 25px; width: auto; display: block; color: #000100; }
.text_project .tp_left .tpc_content ul li span.t2 { color: #fc8116; line-height: 24px; }
.text_project .tp_left #con { position: relative; overflow: hidden; height: 320px; overflow: hidden; }
.text_project .tp_left #con ul { position: relative; }
.text_project .tp_left .bottomcover { position: absolute; bottom: 0; background: url("halftransp.png") no-repeat 0 -5px; height: 35px; width: 870px; _background: none;  _filter:progid:dximagetransform.microsoft.alphaimageloader(src='http://img.t.sinajs.cn/t35/style/images/tlogin/halftransp.png?id=1341302813656', sizingmethod='crop');
pointer-events: none; }
.photo-album { border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; padding-bottom: 0px; min-height: 716px; padding-left: 45px; padding-right: 0px; height: auto !important; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 30px; _overflow: visible }
.photo-album li { border-bottom: #eee 1px solid; border-left: #eee 1px solid; padding-bottom: 5px; margin: 0px 30px 30px 0px; padding-left: 5px; width: 376px; padding-right: 5px; float: left; height: 316px; overflow: hidden; border-top: #eee 1px solid; border-right: #eee 1px solid; padding-top: 5px }
#leave_blank { border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; margin-top: 15px; clear: both; border-top: #ddd 1px solid; border-right: #ddd 1px solid }
#leave_blank .lb-title { border-bottom: #ddd 1px solid; line-height: 30px; background: #f8f7f7; height: 30px }
#leave_blank .lb-title li { font-family: "microsoft yahei"; float: left; border-right: #ddd 1px solid }
#leave_blank .lb-title li a { padding-bottom: 0px; padding-left: 30px; padding-right: 30px; display: block; color: #ee1619; padding-top: 0px }
#leave_blank .lb-title li.active a { background: #ee1619; color: #fff }
.text_project .tp_right { width: 290px; float: left; overflow: hidden }
.text_project .tp_right .search_result_rank { width: 216px; margin-left: 45px }
.search_result_rank { border-left: #dcdcdc 1px solid; width: 258px; float: right; margin-left: 10px }
.search_result_rank h2 { margin-bottom: 10px; color: #aaa; font-size: 12px; font-weight: normal }
.search_result_rank .chaining .ec_fr { line-height: 24px; width: 240px; display: block; height: 24px; color: #00c; font-size: 14px; overflow: hidden }
.search_result_rank .chaining .ec_fc { line-height: 20px; width: 240px; display: block; margin-bottom: 15px; height: 40px; font-size: 12px; overflow: hidden }
.item_text_right { margin-top: 0px; width: 294px; float: right; overflow: hidden }
.item_text_right .common-board { border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; margin-bottom: 20px; overflow: hidden; border-top: #ff0000 2px solid; border-right: #ddd 1px solid }
.item_text_right .ad-photo { border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; margin-bottom: 20px; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid }
.item_text_right .ad-photo { text-align: center; padding-top: 2px }
.item_text_right .recom-project.common-board { padding-bottom: 20px }
.item_text_right .common-board h4 { line-height: 36px; border-bottom: 1px solid #ccc; padding-left: 15px; font-family: "microsoft yahei"; height: 36px; /*background: #f4f4f4; */ color: #f00; font-size: 16px; font-weight: bold; }
.item_text_right .recom-project.common-board h4 { margin-bottom: 5px }
.item_text_right .common-board ul { padding-bottom: 10px; padding-left: 15px; padding-right: 15px; overflow: hidden; padding-top: 10px; }
.item_text_right .common-board ul li { line-height: 26px; padding-left: 10px; background: url(collect.gif) no-repeat 0px -500px; height: 26px; overflow: hidden }
.common-board ul.case { padding: 5px; }
.common-board ul.case li { width: 92px; background: none; float: left; height: 28px; line-height: 28px; padding-left: 0px; text-align: center; border-bottom: 1px dashed #ccc; }
.common-board ul.case li.c1 { border-bottom: 1px dashed #ccc; border-right: 1px dashed #ccc; }
.common-board ul.case li.c2 { }
.common-board ul.case li.c3 { border-right: 1px dashed #ccc; border-bottom: none }
.common-board ul.case li.c4 { border-right: none; border-bottom: none; }
.common-board ul.case2 { padding: 5px; }
.common-board ul.case2 li { width: 63px; background: none; float: left; height: 32px; line-height: 32px; padding-left: 0px; text-align: center; border-bottom: 1px dashed #ccc; }
.common-board ul.case2 li.c1 { border-bottom: 1px dashed #ccc; border-right: 1px dashed #ccc; }
.common-board ul.case2 li.c2 { }
.common-board ul.case2 li.c3 { border-right: 1px dashed #ccc; border-bottom: none }
.common-board ul.case2 li.c4 { border-right: none; border-bottom: none; }
.common-board ul.case3 { padding: 5px; }
.common-board ul.case3li { width: 63px; background: none; float: left; height: 28px; line-height: 28px; padding-left: 0px; text-align: center; border-bottom: 1px dashed #ccc; }
.common-board ul.case3 li.c1 { border-bottom: 1px dashed #ccc; border-right: 1px dashed #ccc; }
.common-board ul.case3 li.c2 { }
.common-board ul.case3 li.c3 { border-right: 1px dashed #ccc; border-bottom: none }
.common-board ul.case3 li.c4 { border-right: none; border-bottom: none; }
.item_text_right .common-board dl { padding-bottom: 0px; padding-left: 15px; padding-right: 15px; height: 77px; overflow: hidden; padding-top: 15px }
.item_text_right .common-board dl dt { border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; width: 100px; float: left; height: 75px; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid }
.item_text_right .common-board dl dd { width: 145px; float: left; height: 75px; margin-left: 15px; overflow: hidden }
.item_text_right .common-board dl dd h5 { line-height: 24px; height: 24px; font-size: 12px; overflow: hidden }
.item_text_right .common-board dl dd p { line-height: 20px; margin-top: 5px; height: 40px; color: #999; overflow: hidden }
.new_search .ns_box { width: 680px; margin-bottom: 18px; overflow: hidden }
.new_search .ns_box h3 { line-height: 24px; height: 24px; color: #0000cc; font-size: medium; overflow: hidden; font-weight: normal }
.new_search .ns_box h3 a { color: #00c; text-decoration: underline }
.new_search .ns_box .nsb_matter { line-height: 21px; margin: 1px 0px; font-size: 13px; overflow: hidden }
.new_search .ns_box .nsb_matter dl dt { width: 164px; float: left; height: 95px; overflow: hidden }
.new_search .ns_box .nsb_matter dl dd { width: 496px; float: left; margin-left: 20px; overflow: hidden }
.new_search .ns_box .nsb_matter p.detail_content { width: 100%; word-wrap: break-word; overflow: hidden; word-break: break-all }
.new_search .ns_box .nsb_matter p a { color: #080 }
.leave_success { padding-bottom: 10px; padding-left: 0px; padding-right: 0px; font-family: "microsoft yahei"; background: #fffff3; padding-top: 10px }
.leave_success .ls_box { margin: 0px auto; padding-left: 70px; width: 420px; background: url(collect.gif) no-repeat 0px -979px; font-size: 14px; overflow: hidden }
.leave_success .ls_box h2 { line-height: 22px; height: 22px; font-size: 18px; font-weight: normal }
.leave_success .ls_box p { line-height: 24px; margin: 5px 0px 10px; color: #555 }
.vsin-scan-box { border-bottom: #ddd 1px solid; margin: 0px auto 50px; width: 1210px; overflow: hidden }
.vsin-scan { margin: 64px auto 50px; width: 641px; overflow: hidden }
.vsin-scan img.vsin-photo { margin: 0px auto; width: 220px; display: block; height: 220px }
.vsin-scan img.vsin-text { margin: 35px auto 20px; display: block }
.vsin-scan p { text-align: center; line-height: 30px; font-family: "microsoft yahei"; font-size: 18px }
.the_charts .the_charts_box { border-bottom: #dcdcdc 1px solid; border-left: #dcdcdc 1px solid; margin: 0px 40px 20px 0px; padding-left: 15px; width: 255px; background: url(ranking_list_bg.jpg) repeat-x; float: left; border-top: #d32424 1px solid; border-right: #dcdcdc 1px solid }
.the_charts #t_c_b_t { margin-right: 0px }
.the_charts #t_c_b_b { margin-right: 0px }
.the_charts .the_charts_box h2 { line-height: 32px; height: 32px; color: #cc1006; font-size: 14px }
.the_charts .the_charts_box h2 span { margin: 7px 5px 0px 0px; width: 17px; background: url(collect.gif) no-repeat 0px -1127px; float: left; height: 17px }
.the_charts .the_charts_box h2 span.sp { background: url(collect.gif) no-repeat 0px -1148px }
.the_charts .the_charts_box h2 span.fz { background: url(collect.gif) no-repeat 0px -1169px }
.the_charts .the_charts_box h2 span.jj { background: url(collect.gif) no-repeat 0px -1237px }
.the_charts .the_charts_box h2 span.hb { background: url(collect.gif) no-repeat 0px -1190px }
.the_charts .the_charts_box h2 span.jy { background: url(collect.gif) no-repeat 0px -1260px }
.the_charts .the_charts_box h2 span.mr { background: url(collect.gif) no-repeat 0px -1283px }
.the_charts .the_charts_box h2 span.ts { background: url(collect.gif) no-repeat 0px -1212px }
.the_charts .the_charts_box .itemize span { line-height: 30px; height: 30px; color: #000 }
.the_charts .the_charts_box .itemize span.name { padding-bottom: 0px; padding-left: 14px; padding-right: 95px; padding-top: 0px }
.the_charts .the_charts_box .mouse_hover { height: 138px }
.the_charts .the_charts_box li { line-height: 36px; float: left; height: 36px; color: #d32424 }
.the_charts .the_charts_box li.number { position: relative; line-height: 20px; margin-top: 8px; font-family: "microsoft yahei"; height: 20px; font-size: 24px }
.the_charts .the_charts_box .mouse_hover li.number span { position: absolute; width: 20px; background: url(collect.gif) 0px -1671px; height: 20px; top: 4px; left: 1px }
.the_charts .the_charts_box li.project { margin: 0px 12px 0px 24px; width: 130px; overflow: hidden; _margin: 0 12px 0 20px }
.the_charts .the_charts_box .mouse_hover dt { width: 119px; float: left; height: 93px }
.the_charts .the_charts_box .mouse_hover dt img { border-bottom: #dcdcdc 1px solid; border-left: #dcdcdc 1px solid; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; display: block; border-top: #dcdcdc 1px solid; border-right: #dcdcdc 1px solid; padding-top: 2px }
.the_charts .the_charts_box .mouse_hover dt a:hover img { border-bottom: #d32424 1px solid; border-left: #d32424 1px solid; border-top: #d32424 1px solid; border-right: #d32424 1px solid }
.the_charts .the_charts_box .mouse_hover dd { line-height: 18px; padding-left: 10px; width: 108px; float: left; height: 90px; color: #999; overflow: hidden }
.the_charts .the_charts_box .mouse_hover dd a.jsxm { display: inline-block; height: 52px; color: #999; overflow: hidden }
.the_charts .the_charts_box .mouse_hover dd a.xq { margin-top: 8px; width: 60px; background: url(collect.gif) no-repeat 0px -1711px; float: left; height: 23px }
.the_charts .the_charts_box .mouse_hover dd a.xq:hover { background: url(collect.gif) no-repeat 0px -1734px }
.the_charts .the_charts_box .normal { line-height: 36px; height: 36px; border-top: #dcdcdc 1px dashed; margin-right: 10px }
.the_charts .the_charts_box .normal li.number { color: #b3b3b3 }
.about_us_top { margin: 15px auto; width: 960px; overflow: hidden }
.about_us_content { margin: 15px auto; width: 960px; overflow: hidden }
.about_us_banner div { margin: 15px auto; width: 960px; overflow: hidden }
.about_us_top p a { float: right; color: #31598d }
.about_us_top h1 { margin-top: 6px; clear: both }
.about_us_banner { width: 100%; background: url(collect.gif) repeat-x 0px -1777px; height: 180px }
.about_us_banner div { margin: 0px auto }
.about_us_banner div p { padding-bottom: 45px; line-height: 24px; padding-left: 0px; padding-right: 0px; font-family: "microsoft yahei"; float: left; color: #fff; font-size: 14px; padding-top: 45px }
.about_us_banner div p span { display: block; font-family: "simhei"; margin-bottom: 15px; font-size: 30px; font-weight: bold }
.about_us_banner div img { margin: 4px 20px 0px 0px; float: right }
.about_us_content ul { width: 156px; float: left }
.about_us_content ul li { line-height: 38px; font-family: "microsoft yahei"; height: 38px; font-size: 14px }
.about_us_content ul li a.active { color: #f00 }
.about_us_content .about_us_detail { line-height: 24px; width: 804px; font-family: "microsoft yahei"; float: left; overflow: hidden }
.about_us_content .about_us_detail h3 { border-bottom: #dcdcdc 1px solid; position: relative; line-height: 40px; margin-bottom: 20px; height: 40px; font-size: 18px; font-weight: normal }
.about_us_content .about_us_detail h3 span { border-bottom: #f00 2px solid; position: absolute; padding-bottom: 0px; padding-left: 3px; padding-right: 3px; display: inline-block; top: -1px; padding-top: 0px; left: 0px }
.simple_footer { text-align: center; line-height: 24px; margin: 30px 0px; font-family: "arial"; color: #999 }
.choose_sort { border-bottom: #e5e5e5 1px solid; border-left: #e5e5e5 1px solid; padding-bottom: 15px; padding-left: 15px; width: 1178px; padding-right: 15px; overflow: hidden; border-top: #e5e5e5 1px solid; border-right: #e5e5e5 1px solid; padding-top: 15px }
.choose_sort .category { margin-bottom: 8px; clear: both; overflow: visible; _height: 27px }
.choose_sort .category span { text-align: right; line-height: 24px; width: 50px; display: block; float: left; height: 24px; margin-right: 10px }
.choose_sort .infor_sure { width: 1080px; float: left; margin-left: 0px; overflow: hidden }
.choose_sort .infor_sure a { padding-bottom: 4px; padding-left: 8px; padding-right: 8px; display: inline-block; margin-bottom: 5px; padding-top: 4px }
.choose_sort .infor_sure a.active { background: #f00; color: #fff }
.content_title { margin-top: 20px; color: #bbb }
.no-fliter { border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; line-height: 60px; padding-left: 15px; background: url(collect.gif) #fffef8 no-repeat 32% -1559px; height: 60px; color: #666; font-size: 13px; border-top: #ddd 1px solid; border-right: #ddd 1px solid }
.content_content { width: 820px; float: left; }
.content_content .no_fliter { border-bottom: #ddd 1px solid; position: relative; border-left: #ddd 1px solid; line-height: 60px; padding-left: 70px; background: url(collect.gif) #fffef8 no-repeat 20px -1559px; height: 60px; color: #666; font-size: 13px; border-top: #ddd 1px solid; border-right: #ddd 1px solid }
.project_adbox { border-bottom: #ccc 1px dotted; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; height: 95px; overflow: hidden; padding-top: 20px }
.project_adbox:hover { background: #fffef9 }
.project_adbox dt { width: 164px; float: left; height: 95px; overflow: hidden }
.project_adbox dd { width: 610px; float: left; margin-left: 15px; overflow: hidden }
.project_adbox dd .text_product { width: 520px; float: left; height: 92px; font-size: 13px; overflow: hidden }
.project_adbox dd .text_product h4 { height: 24px; color: #333; font-size: 14px; font-weight: normal }
.project_adbox dd .text_product .detail_product { line-height: 22px; margin-bottom: 8px; height: 44px; overflow: hidden }
.project_adbox dd .text_product .detail_product span { color: #999 }
.project_adbox dd .text_product .detail_product a { color: #666 }
.project_adbox dd .text_product .divide span { color: #999 }
.project_adbox dd .push_button { float: right; overflow: hidden }
.project_adbox dd .ad_conduct { border-bottom: #dcdcdc 1px solid; text-align: center; border-left: #dcdcdc 1px solid; line-height: 22px; margin-top: 20px; width: 72px; display: block; background: url(collect.gif) repeat-x 0px -2566px; height: 22px; border-top: #dcdcdc 1px solid; border-right: #dcdcdc 1px solid }
.issue_success .sample-foot { width: 1210px }
.sample-foot { text-align: center; margin: 30px auto; width: 990px; clear: both; border-top: #dcdcdc 1px solid; padding-top: 15px }
.sample-foot p { line-height: 28px; font-family: "arial" }
.sample-foot p a { padding-bottom: 0px; padding-left: 8px; padding-right: 8px; padding-top: 0px }
#item-header { margin: 0px auto; width: 960px; overflow: hidden }
#item-header .iteam_top { position: relative; border-left: #e6e6e6 1px solid; background: url(iteam_nav_bg.jpg) repeat-x; height: 62px; border-right: #e6e6e6 1px solid }
#item-header .iteam_top .logo { position: absolute; width: 187px; height: 48px; top: 0px; left: 0px }
#item-header .iteam_top .nav_box { padding-left: 180px; height: 30px }
#item-header .iteam_top .nav_box .nav { float: left; height: 30px }
#item-header .iteam_top .nav_box .nav li { text-align: center; line-height: 30px; width: 84px; background: url(iteam_navline_bg.jpg) no-repeat right center; float: left; height: 30px; font-size: 12px }
#item-header .iteam_top .nav_box .nav li a { color: #6e5252; text-decoration: none }
#item-header .iteam_top .nav_box .nav li a:hover { color: #aa070c; text-decoration: underline }
#item-header .iteam_top .nav_box .nav .no_bg { background: none transparent scroll repeat 0% 0% }
#item-header .project_footprint { position: absolute; line-height: 30px; padding-left: 18px; width: 66px; padding-right: 22px; background: url(zj_bga_03.jpg) no-repeat; float: right; height: 30px; font-size: 12px; top: 0px; right: 0px }
#item-header .project_footprint span { padding-left: 2px; width: 7px; display: block; float: right; height: 4px }
#item-header .project_footprint .head_arrow { line-height: 27px; display: inline; margin-left: 5px }
#item-header .project_footprint a { float: left; color: #6e5252; text-decoration: none }
#item-header .project_footprint a:hover { color: #aa070c; text-decoration: underline }
#item-header .iteam_top .label { text-align: right; line-height: 32px; padding-right: 24px; float: right; height: 32px; font-size: 12px }
#item-header .iteam_top .label a { outline-style: none; outline-color: invert; outline-width: medium; color: #5a5a5a; margin-left: 14px; text-decoration: none }
#item-header .iteam_top .label a:hover { color: #f10000; text-decoration: underline }
#item-header .iteam_link_text { position: relative; width: 960px; overflow: hidden }
#item-header .iteam_link_text .link_text_box { border-left: #ededed 1px solid; margin: 0px 171px 0px 0px; display: inline-block; float: left; overflow: hidden; border-top: #ededed 1px solid }
#item-header .iteam_link_text .link_text_box li { box-sizing: border-box; border-bottom: #ededed 1px solid; text-align: center; padding-bottom: 0px; line-height: 28px; padding-left: 5px; width: 20%; padding-right: 5px; float: left; height: 28px; font-size: 12px; overflow: hidden; border-right: #ededed 1px solid; padding-top: 0px; -o-box-sizing: border-box; -ms-box-sizing: border-box; -icab-box-sizing: border-box; -khtml-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box }
#item-header .linktext_rightbox { z-index: 10; position: relative; width: 170px; overflow: hidden; border-top: #ededed 1px solid; top: -85px; right: -790px }
#item-header .linktext_rightbox li { box-sizing: border-box; border-bottom: #ededed 1px solid; text-align: center; line-height: 28px; height: 28px; font-size: 12px; border-right: #ededed 1px solid; -o-box-sizing: border-box; -ms-box-sizing: border-box; -icab-box-sizing: border-box; -khtml-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box }
#item-header .iteam_link_text li a { color: #000; text-decoration: none }
#item-header .iteam_link_text li a:hover { color: #f10000; text-decoration: underline }
#item-header .iteam_link_text .have_bg { background: #f9f9f9 }
#item-header .iteam_link_text .have_bg a { color: #f10000 }
.developing { margin: 50px auto 280px; width: 596px; overflow: hidden }
.developing h1 { margin: 50px 0px 100px; width: 182px; height: 50px }
.developing div { border-bottom: #dcdcdc 1px solid; border-left: #dcdcdc 1px solid; padding-bottom: 30px; padding-left: 30px; padding-right: 0px; height: 67px; overflow: hidden; border-top: #dcdcdc 1px solid; border-right: #dcdcdc 1px solid; padding-top: 30px }
.developing div img { width: 77px; display: block; float: left; height: 67px }
.developing div p { line-height: 28px; width: 470px; float: right; font-size: 14px; overflow: hidden; padding-top: 5px }
.developing div p a { color: #2188d3; margin-right: 15px; text-decoration: underline }
#crumb { margin: 20px auto 0px; width: 1210px; color: #999; overflow: hidden }
#crumb a { color: #999 }
#crumb a:hover { color: #333 }
.land_page .land_page_left { width: 910px; float: left; overflow: hidden }
.land_page .land_page_left .land_page_intro { border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; padding-bottom: 10px; padding-left: 25px; padding-right: 25px; margin-bottom: 20px; overflow: hidden; border-top: #ee1619 2px solid; border-right: #ddd 1px solid; padding-top: 10px; box-shadow: 1px 1px 3px #ddd }
.land_page .land_page_left .land_page_intro h1 { width: 600px }
.land_page .land_page_left .land_page_intro .land_page_content { line-height: 24px; font-size: 14px; overflow: hidden; padding-top: 35px }
.land_page .land_page_left .land_page_intro .land_page_content p { text-indent: 2em; margin-bottom: 20px }
.land_page .land_page_left .landing { border-bottom: #ddd 1px solid; margin-top: 10px; overflow: hidden }
.land_page .land_page_left .land-box { padding-bottom: 10px; padding-left: 14px; padding-right: 14px; margin-bottom: 10px; float: left; cursor: pointer; padding-top: 10px }
.land_page .land_page_left .land-box:hover { background: #fcfae0 }
.land_page .land_page_left .land-box .land-photo { width: 164px; display: block; float: left; height: 95px; overflow: hidden }
.land_page .land_page_left .land-box .land-product { width: 252px; float: left; height: 95px; margin-left: 10px; overflow: hidden }
.land_page .land_page_left .land-box .land-product h4 { line-height: 24px; margin-bottom: 8px; height: 24px; font-size: 14px; overflow: hidden }
.land_page .land_page_left .land-box .land-product p { line-height: 20px; height: 60px; color: #666; overflow: hidden }
.ad-windows { margin-top: 20px; font-family: "microsoft yahei"; clear: both; overflow: hidden }
.ad-windows .left { width: 370px; float: left; overflow: hidden }
.ad-windows .windows-1 { overflow: hidden }
.ad-windows .windows-2 { overflow: hidden }
.ad-windows .windows-3 { overflow: hidden }
.ad-windows .windows-1 li { text-align: center; line-height: 33px; margin: 0px 3px 3px 0px; width: 71px; background: #ee707b; float: left; height: 33px; font-size: 12px; overflow: hidden }
.ad-windows ul li.blue { background: #36b3ed }
.ad-windows a { padding-bottom: 0px; padding-left: 5px; padding-right: 5px; display: block; color: #fff; padding-top: 0px }
.ad-windows .windows-2 li { text-align: center; line-height: 42px; width: 108px; background: #ffb629; float: left; height: 42px; font-size: 15px; overflow: hidden; margin-right: 3px }
.ad-windows .windows-2 li.red { width: 145px; background: #ee707b }
.ad-windows .center { width: 212px; float: left; overflow: hidden }
.ad-windows .windows-3 li { text-align: center; line-height: 42px; margin: 0px 3px 3px 0px; width: 103px; background: #ee707b; float: left; height: 42px; font-size: 15px; overflow: hidden }
.ad-windows .center p { text-align: center; line-height: 33px; width: 209px; background: #36b2ee; height: 33px; font-size: 16px; overflow: hidden; margin-right: 3px }
.ad-windows .right { width: 112px; float: left; overflow: hidden; margin-right: 3px }
.ad-windows .right a { text-align: center; padding-bottom: 0px; line-height: 33px; padding-left: 5px; padding-right: 5px; display: block; margin-bottom: 3px; background: #ee707b; height: 33px; font-size: 12px; overflow: hidden; padding-top: 0px }
.ad-windows .right a.dif { line-height: 42px; margin: 0px; height: 42px }
.error_banner { margin: 100px auto 200px; width: 790px; overflow: hidden; _width: 990px }
.error_banner img { margin-top: 20px; width: 327px; float: left; height: 169px }
.error_banner .error_tip { width: 440px; float: right }
.error_banner .error_tip h2 { font-family: "microsoft yahei"; font-size: 18px }
.error_banner .error_tip h3 { padding-bottom: 6px; padding-left: 0px; padding-right: 0px; font-size: 18px; font-weight: normal; padding-top: 15px }
.error_banner .error_tip li { line-height: 20px; padding-left: 15px; height: 20px; font-size: 14px }
.error_banner .error_tip .select { padding-bottom: 5px; padding-left: 0px; padding-right: 0px; font-weight: bold; padding-top: 12px }
.error_banner .error_tip .recommend { border-bottom: #ccc 1px dashed; padding-bottom: 10px; width: 630px }
.error_banner .error_tip .recommend a { color: #2188d3 }
.error_banner .error_tip .contact { padding-top: 10px }
h1.member_logo { margin: 30px auto 0px; width: 990px; overflow: hidden }
.carve-out-consult { z-index: 998; border-bottom: #ccc 1px solid; position: fixed; border-left: #ccc 1px solid; width: 116px; bottom: 220px; font-family: simsun; background: #e5e4e4; float: right; height: 263px; font-size: 12px; border-top: #ccc 1px solid; right: 0px; border-right: #ccc 1px solid; _position: absolute; _bottom: auto; _margin-bottom: 200px }
.carve-out-consult h4.title { text-align: center; line-height: 28px; background: #ee1619; height: 28px; color: #fff; font-size: 14px; font-weight: bold }
.carve-out-consult .online-sevice { padding-bottom: 8px; margin: 6px 4px; padding-left: 3px; padding-right: 3px; background: #fff; overflow: hidden; padding-top: 0px }
.carve-out-consult .free-phone { padding-bottom: 8px; margin: 6px 4px; padding-left: 3px; padding-right: 3px; background: #fff; overflow: hidden; padding-top: 0px }
.carve-out-consult a.conduct-button { text-align: center; line-height: 24px; width: 102px; display: block; font-family: "microsoft yahei"; background: #fc8004; height: 24px; color: #fff; font-size: 13px }
.carve-out-consult a.conduct-button:hover { background: #e57200; text-decoration: none }
.carve-out-consult .free-phone p { padding-bottom: 5px; padding-left: 28px; padding-right: 0px; background: url(free-phone.gif) no-repeat 3px 8px; font-size: 14px; padding-top: 8px }
.carve-out-consult .free-phone input { border-bottom: #bababa 1px solid; border-left: #bababa 1px solid; padding-bottom: 3px; line-height: 16px; margin: 3px 0px 8px; padding-left: 3px; width: 94px; padding-right: 3px; display: block; height: 16px; color: #666; font-size: 12px; border-top: #bababa 1px solid; border-right: #bababa 1px solid; padding-top: 3px }
.carve-out-consult a.free { background: #7abd54 }
.carve-out-consult a.free:hover { background: #6eaa4d }
.widget-refer { border-left: #dcdcdc 1px solid; width: 270px; float: right; height: 100%; overflow: hidden }
#right_recom { width: 248px; overflow: hidden }
#right_recom .recom_content { line-height: 1.5em; padding-left: 10px; word-wrap: break-word; word-break: break-all }
#right_recom .recom_content h3 { margin-bottom: 6px; color: #999; font-size: 12px; overflow: hidden; font-weight: normal }
#right_recom .recom_content .rc_content { margin-bottom: 18px; overflow: hidden }
#right_recom .recom_content a { display: block; overflow: hidden }
#right_recom .recom_content .rcc_caption { text-overflow: ellipsis; white-space: nowrap; margin-bottom: 2px; color: #00c; font-size: medium; word-break: break-all; text-decoration: underline }
#right_recom .recom_content p a { width: 248px; height: 36px; color: #333; font-size: 13px; overflow: hidden; text-decoration: none }
#right_recom .recom_content .rcc_link { line-height: 18px; text-overflow: ellipsis; font-family: "arial"; white-space: nowrap; height: 18px; color: #080; font-size: small; overflow: hidden; text-decoration: none }
#right_recom .recom_content img { display: block; overflow: hidden }
.second-nav ul { line-height: 34px; width: 1210px; height: 34px; overflow: hidden; margin: 0 auto }
.second-nav ul li { text-align: center; width: 80px; display: block; font-family: "microsoft yahei"; float: left; color: #fff; font-size: 14px; background: url(naline.png) right center no-repeat; }
.second-nav ul li.active { background: #c40002 }
.second-nav ul li:hover { background: url(naline.png) right center no-repeat #b50000; }
.second-nav ul li.right { float: right; background: #a20d0d; color: #ffffff; width: 120px; padding: 0 10px 0 }
.second-nav ul li a { color: #fff; text-decoration: none }
.sort-nav { border-bottom: #dcdcdc 1px solid; position: relative; border-left: #dcdcdc 1px solid; padding-bottom: 5px; line-height: 24px; padding-left: 15px; width: 1178px; padding-right: 15px; background: #f9f9f9; color: #aaa; overflow: hidden; border-top: 0px; border-right: #dcdcdc 1px solid; padding-top: 5px }
.sort-nav span { display: block; float: left }
.sort-nav a { padding-right: 10px; display: inline-block; color: #999 }
.sort-nav div { width: 1140px; float: left }
.sort-nav .rank { position: absolute; top: 0px; right: 10px }
.sort-nav .rank a { padding-left: 20px; display: block; background: url(collect.gif) no-repeat 0px -180px }
.sort-nav .rank a:hover { background: url(collect.gif) no-repeat -104px -180px }
.vip-recom .line-hot { width: 330px; float: left; height: 294px; overflow: hidden; _height: 300px }
h3.vip-title { padding-bottom: 15px; font-family: "microsoft yahei"; color: #888; font-size: 18px; font-weight: normal }
.vip-recom dl { margin-bottom: 15px; height: 120px; overflow: hidden }
.vip-recom dl dt { width: 120px; float: left; height: 120px; overflow: hidden; margin-right: 10px }
.vip-recom dl dd { width: 198px; float: left; height: 120px; overflow: hidden }
.vip-recom dl dd h4 { margin-top: 5px; font-size: 15px; font-weight: normal }
.vip-recom dl dd h4 a:hover { color: #ee1619; text-decoration: none }
.vip-recom dl dd p { line-height: 14px; margin-top: 12px; height: 14px; color: #999; overflow: hidden }
.vip-recom dl dd p.text-detail { text-overflow: ellipsis; white-space: nowrap; _width: 192px }
.vip-recom dl dd p span { padding-right: 20px; color: #fc8004 }
.vip-recom dl dd .talk-word { height: 26px; overflow: hidden }
.vip-recom dl dd .talk-word a { border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; line-height: 24px; padding-left: 44px; width: 54px; display: block; background: url(collect.gif) #f9f9f9 no-repeat 19px -4060px; float: left; height: 24px; color: #666; overflow: hidden; border-top: #ddd 1px solid; margin-right: 10px; border-right: #ddd 1px solid }
.vip-recom dl dd .talk-word a:hover { border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; background: url(collect.gif) #fff no-repeat -83px -4060px; color: #ee1619; border-top: #ccc 1px solid; border-right: #ccc 1px solid; text-decoration: none }
.week-recom { margin: 0px 25px; width: 500px; float: left; overflow: hidden }
.scroll-slide { width: 500px; height: 255px; overflow: hidden }
.focus { position: relative; width: 500px; height: 255px }
.focus img { width: 500px; display: block; height: 255px }
.partition h3 { padding-bottom: 12px; font-family: "microsoft yahei"; color: #ccc; font-size: 24px; font-weight: normal }
.partition .part-box { border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; height: 238px; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid }
.part-box .scroll-item { padding-bottom: 17px; padding-left: 20px; width: 216px; padding-right: 20px; float: left; overflow: hidden; border-right: #ddd 1px solid; padding-top: 17px }
.part-box .scroll-item .focus { width: 216px; height: 182px }
.part-box .scroll-item .focus img { width: 216px; height: 160px }
.part-box .scroll-item p { border-bottom: #ddd 1px solid; position: relative; height: 20px; clear: both }
.part-box .scroll-item p span { position: absolute; text-align: center; line-height: 24px; width: 80px; display: block; background: #fff; height: 24px; color: #666; font-size: 14px; top: 10px; font-weight: bold; left: 30% }
.part-item { padding-bottom: 0px; padding-left: 25px; width: 926px; padding-right: 0px; float: left; overflow: hidden; padding-top: 17px }
.part-item li { border-bottom: #fff 1px solid; border-left: #fff 1px solid; margin: 0px 22px 12px 0px; width: 160px; background: #f5f3f4; float: left; height: 96px; border-top: #fff 1px solid; border-right: #fff 1px solid }
.part-item li:hover { border-bottom: #ee1619 1px solid; border-left: #ee1619 1px solid; border-top: #ee1619 1px solid; border-right: #ee1619 1px solid }
.part-item li a { display: block; height: 71px }
.part-item li span a { padding-bottom: 0px; line-height: 24px; padding-left: 10px; padding-right: 10px; height: 24px; overflow: hidden; padding-top: 0px }
.vip-infor .infor-talk { width: 332px; float: left }
.vip-infor .iibb_content { margin-top: 0px; height: 218px }
.vip-infor .iibb_content dl dd { width: 170px }
.vip-infor .vip-stroy { border-left: #ccc 1px dotted; padding-bottom: 0px; margin: 0px 22px; padding-left: 16px; width: 466px; padding-right: 16px; float: left; border-right: #ccc 1px dotted; padding-top: 0px }
.vip-infor .vip-stroy .both_side { padding-bottom: 10px; line-height: 22px; margin-bottom: 5px; height: 60px }
.vip-infor .vip-stroy ul { width: 218px; float: left; margin-right: 20px }
.vip-infor .vip-stroy ul.no-margin { margin: 0px }
.dangan { position: relative; }
.dangan dl.act { margin: 0px; padding: 0px; height: 95px; }
.dangan dl.act dd { list-style: none; width: 60px; height: 24px; padding-left: 18px; margin-bottom: 5px; line-height: 24px; background: url(star.png) no-repeat 3px center; border: 1px solid #ccc; }
.dangan dl.act dd:hover { border: 1px solid #ff0000; }
.dangan ul.name { padding-top: 0px; margin: 0px; padding-bottom: 5px; }
.dangan ul.name li { background: none; border-bottom: 1px dashed #ccc; padding-left: 0px; }
.dangan ul.name li span.red { color: #ff0000; }
.dangan ul.name li span.b { font-weight: bold; }
.dangan span.mark { width: 79px; height: 79px; background: url(mark.png); display: block; position: absolute; bottom: 10px; right: 10px; }
.common-board ul.top li { height: 30px; line-height: 30px; padding-left: 5px; }
.common-board ul.top li.t3 { background: url(ico.jpg) no-repeat 0 center; }
.common-board ul.top li.t3 i { font-size: 12px; color: #ffffff; padding-right: 10px; }
.common-board ul.top li.t7 { background: url(ico1.jpg) no-repeat 0 center; }
.common-board ul.top li.t7 i { font-size: 12px; color: #000000; padding-right: 10px; }
.pic_ad ul { margin: 0px; padding: 0px; overflow: hidden; margin-bottom: 10px; }
.pic_ad ul li { width: 143px; height: 113px; float: left; margin-right: 5px; margin-top: 5px; position: relative; }
.pic_ad ul li span { width: 143px; height: 25px; line-height: 25px; text-align: center; background: #575757; color: #ffffff; position: absolute; left: 0px; z-index: 9; bottom: 0px; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.pic_ad ul li.no { margin-right: 0px; }
.bot_nav { width: 1208px; margin: 20px auto; border: 1px solid #ccc; overflow: hidden; }
.bot_nav ul { margin: 0px; padding: 0 0 20px 0; }
.bot_nav ul li { background: url(bottom.jpg) bottom repeat-x; padding: 10px 10px 10px 20px; overflow: hidden; }
.bot_nav ul li div.b_l { width: 142px; float: left; color: #666666; text-align: center; height: 50px; line-height: 50px; font-weight: bold; }
.bot_nav ul li div.b_r { width: 1000px; float: left; padding-top: 15px; }
.bot_nav ul li div.b_r a { display: block; width: auto; height: auto; margin-bottom: 5px; line-height: 20px; float: left; padding: 0 15px 0; }
.cat { width: 1210px; margin: 20px auto; overflow: hidden; }
.rank { width: 1210px; height: 29px; background: url(box_bg.gif) repeat-x; }
.box_title { background: url(top_bg.gif); width: 306px; height: 29px; margin: 0 auto; font-weight: bold; color: #ffffff; font-size: 16px; font-family: "microsoft yahei"; line-height: 29px; height: 29px; text-align: center; }
.top_list { width: 1210px; overflow: hidden; }
.top_list ul { padding: 0px; margin: 0px; padding-top: 10px; }
.top_list ul li { width: 232px; border: 1px solid #ccc; height: 248px; float: left; margin-right: 10px; margin-top: 10px; }
.top_list ul li.no { margin-right: 0px; }
.top_list ul li .c_1 { border-bottom: 1px solid #ccc; padding-left: 7px; padding-right: 7px; height: 35px; line-height: 35px; font-size: 14px; font-weight: bold; font-family: "microsoft yahei"; color: #333333; }
.top_list ul li .c_1 a.tck { float: right; padding-top: 5px; }
.top_list ul li .c_2 { width: 216px; margin: 0 auto; padding-top: 13px; background: url(bottom.jpg) bottom repeat-x; overflow: hidden; }
.top_list ul li .c_2 .c_2_1 { width: 102px; height: 75px; float: left; }
.top_list ul li .c_2 .c_2_2 { width: 109px; height: 75px; float: left; padding-left: 5px; }
.top_list ul li .c_2 .c_2_2 span { margin: 0px; padding: 0px; width: 109px; height: 22px; color: #666666; line-height: 22px; display: block; font-size: 13px; font-family: "microsoft yahei"; }
.top_list ul li .c_3 { width: 216px; font-size: 13px; line-height: 25px; color: #666666; margin: 0 auto; padding-top: 5px; }
.top_list ul li .c_4 { padding-top: 20px; }
.top_list ul li .c_4 a { width: 86px; height: 24px; line-height: 24px; }
a.freecall, a.nowleave, a.merchantsposter { display: inline-block; float: left; margin-left: 20px; width: 86px; height: 24px; line-height: 24px; }
a.freecall { background: url(videobg.png) -2px -659px no-repeat; text-indent: 28px; color: #fff; cursor: pointer; }
a.nowleave { background: url(videobg.png) -1px -735px no-repeat; text-indent: 28px; color: #fff; cursor: pointer; }
a.freecall:hover, a.nowleave:hover, a.merchantsposter:hover { background: url(list_iconbg.png) no-repeat; color: #fff!important; text-decoration: none; }
a.freecall:hover { background-position: 0 -24px; }
.mt10 { margin-top: 30px; }
.hangye { width: 1210px; margin: 20px auto; overflow: hidden }
.hangye ul li { width: 121px; float: left; text-align: center; height: 30px; line-height: 30px; }
.hangye ul li a { color: #666666; font-size: 12px; }
.qiye { width: 1205px; border-right: 1px solid #ccc; border-top: 1px solid #ccc; margin-top: 30px; overflow: hidden }
.qiye ul li { width: 240px; float: left; height: 30px; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; line-height: 30px; text-align: center; }
.diqu { width: 1200px; border-right: 1px solid #ccc; border-top: 1px solid #ccc; margin-top: 30px; overflow: hidden }
.diqu ul li { width: 119px; float: left; height: 30px; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; line-height: 30px; text-align: center; }
ul.comimg { margin: 0px; padding: 0px; }
ul.comimg li { width: 175px; float: left; height: 122px; margin-left: 12px; margin-bottom: 12px; }
ul.comimg li img { width: 176px; height: 122px; }
.info { font-size: 14px; line-height: 26px; color: #000; font-weight: bold; }
.info a { color: #ac0303; }
.sy_myy10 { width: 1198px; margin: 10px auto 0 auto; border: solid 1px #dedede; overflow: hidden; clear: both }
.sy_myy10 h2 { padding: 0 17px 0 40px; margin: 0px; background: url(jc_icon.png) no-repeat left center #fbfbfb; height: 36px; line-height: 36px; font-size: 15px; color: #d9292b; font-family: "\5fae\8f6f\96c5\9ed1" }
.sy_myy10 h2 span { float: right; font-size: 12px; font-weight: 100; font-family: "\5b8b\4f53" }
.sy_myy10 h2 span a { color: #3e3e3e }
.sy_myy10 h2 span a:hover { color: red; text-decoration: none }
.sy_myy10 .cont1 { border-right: solid 1px #dedede; border: none; height: 88px; padding: 10px 0 10px 2px; }
.sy_myy10 .cont1 ul { margin: 0px; padding: 0px; }
.sy_myy10 .cont1 ul li { margin: 0px; padding: 0px; float: left; margin-left: 15px; margin-bottom: 10px; display: inline }
.sy_myy10 .cont1 ul li a { display: block; width: 105px; height: 68px; padding: 7px 5px 7px 5px; border: solid 1px #e5e5e3 }
.sy_myy10 .cont1 ul li a:hover { border: solid 1px red; }
.sy_myy10 .cont1 ul li span>a { display: block; width: 105px; height: 10px; line-height: 15px; border: none; overflow: hidden; text-align: center; }
.sy_myy10 .cont1 ul li span>a:hover { border: none; }
.sy_myy10 .cont1 ul li a img { width: 98px; height: 68px; display: block; margin: 0 auto; }
.sy_myy10 .cont2 { height: 58px; }
.sy_myy10 .cont2 ul { clear: both; zoom: 1; overflow: hidden; margin-right: -2px; }
.sy_myy10 .cont2 ul li { float: left }
.sy_myy10 .cont2 ul li a { display: block; width: 108px; height: 58px; border-right: solid 1px #e5e5e3; border-top: solid 1px #dedede; }
.sy_myy10 .cont2 ul li a img { width: 96px; height: 58px; display: block; margin: 0 auto; }
.sy_myy10 .cont2 ul li.last a { border-right: none; }
.tools { width: 420px; padding-top: 10px; }
.tools_l { width: 200px; height: 150px; float: left; background: #fb7d05; }
.tools_r { width: 200px; height: 150px; float: right; background: #ffb400; margin-right: 3px; }
.c .ico { width: 150px; height: 51px; margin: 0 auto; color: #fff; font-size: 20px; font-family: "微软雅黑"; line-height: 51px; text-align: right; margin-top: 10px; }
.tools_l .ico { background: url(ico2.jpg) no-repeat left; }
.tools_r .ico { background: url(ico3.jpg) no-repeat left; }
.toolist { width: 150px; margin: 10px auto; }
.toolist li { width: 68px; border-radius: 3px; text-align: center; border: 1px solid #fff; margin-top: 10px; float: left; margin-right: 10px; }
.toolist li a { color: #fff; }
.toolist li.no { margin-right: 0px; }
.box_4 { width: 360px; float: left; height: 426px; margin-bottom: 00px; overflow: hidden; }
.box_4 .box_4_zt { width: 360px; height: 425px; border-top: 0px; float: left; }
.box_4 .box_4_r .box_r { width: 435px; height: 425px; border-bottom: 1px solid #dedede; border-right: 1px solid #dedede; float: left; }
.box_4 .box_4_zt .box_zt_top { width: 360px; height: 56px; border-bottom: 1px solid #dedede; background-color: #f7f7f7; position: absolute; }
.box_4 .box_4_zt .box_zt_top h2 { font-size: 18px; font-weight: normal; color: #c5223b; position: absolute; top: 16px; left: 62px; }
.box_4 .box_4_zt .box_zt_top a { color: #6f6f6f; position: absolute; top: 17px; right: 25px; }
.box_4 .box_4_zt .box_zt_top a:hover { color: #f00; }
.box_4 .box_4_zt .box_zt_top .zt_img_1 { position: absolute; top: 5px; left: 5px; }
.box_4 .box_4_zt .box_zt_top .zt_img_2 { position: absolute; top: 23px; right: 10px; }
.box_4 .box_4_zt .box_zt_img { width: 336px; height: 425px; margin-left: 12px; margin-top: 72px; position: absolute; }
.box_4 .box_4_zt .box_zt_img li { width: 167px; height: 48px; color: #fff; line-height: 48px; text-align: center; }
.box_4 .box_4_zt .box_zt_img .zt_1 { background-color: #ee8369; position: absolute; top: 0px; left: 0px; }
.box_4 .box_4_zt .box_zt_img .zt_2 { background-color: #e3ad57; position: absolute; top: 0px; right: 0px; }
.box_4 .box_4_zt .box_zt_img .zt_3 { background-color: #f26daa; position: absolute; top: 49px; left: 0px; }
.box_4 .box_4_zt .box_zt_img .zt_4 { background-color: #e2d151; position: absolute; top: 98px; left: 0px; }
.box_4 .box_4_zt .box_zt_img .zt_5 { background-color: #58cfe8; height: 97px; position: absolute; top: 49px; right: 0px; line-height: 97px; }
.box_4 .box_4_zt .box_zt_img .zt_6 { background-color: #88abda; position: absolute; top: 147px; left: 0px; }
.box_4 .box_4_zt .box_zt_img .zt_7 { background-color: #fcb589; position: absolute; top: 147px; right: 0px; }
.box_4 .box_4_zt .box_zt_img .zt_9 { background-color: #e2d151; position: absolute; top: 195px; left: 0px; }
.box_4 .box_4_zt .box_zt_img .zt_10 { background-color: #f26daa; position: absolute; top: 195px; right: 0px; }
.box_4 .box_4_zt .box_zt_img .zt_11 { background-color: #ee8369; position: absolute; top: 244px; left: 0px; }
.box_4 .box_4_zt .box_zt_img .zt_12 { background-color: #fcb589; position: absolute; top: 244px; right: 0px; }
.box_4 .box_4_zt .box_zt_img .zt_13 { background-color: #ecb47b; position: absolute; top: 293px; left: 0px; }
.box_4 .box_4_zt .box_zt_img .zt_14 { background-color: #c07aef; position: absolute; top: 293px; right: 0px; }
.box_4 .box_4_zt .box_zt_img .zt_15 { background-color: #73df88; position: absolute; top: 343px; left: 0px; }
.box_4 .box_4_zt .box_zt_img .zt_16 { background-color: #9ed667; position: absolute; top: 343px; right: 0px; }
.box_4 .box_4_zt .box_zt_img .zt_17 { background-color: #f55c41; position: absolute; top: 393px; left: 0px; }
.box_4 .box_4_zt .box_zt_img .zt_18 { background-color: #8e7db7; position: absolute; top: 393px; right: 0px; }
.box_4 .box_4_zt .box_zt_img li:hover { cursor: pointer; }
.box_4 .box_4_r .box_r .div_title { height: 36px; width: 410px; line-height: 36px; margin: 0px auto; border-bottom: 3px solid #dedede; }
.box_4 .box_4_r .box_r .div_title h2 { font-size: 18px; font-weight: normal; color: #666666; width: 74px; border-bottom: 3px solid #e73f34; }
.box_4 .box_4_r .box_r_1 .box_1_ul li { width: 410px; margin: 0px auto; border-bottom: 1px dashed #dedede; }
.box_4 .box_4_r .box_r_1 .box_1_ul li a { line-height: 37px; margin-left: 6px; }
.box_4 .box_4_r .box_r_1 .box_1_ul li span { float: left; width: 71px; height: 21px; background: #bbbbbb; border-radius: 5px; text-align: center; margin-top: 8px; line-height: 21px; color: #fff; }
.box_4 .box_4_r .box_r_1 .box_1_ul li span a { margin: 0; height: 21px; color: #ffffff; line-height: 21px }
.box_4 .box_4_r .box_r_1 .box_1_ul li span a:hover { color: #ffffff }
.box_4 .box_4_r .box_r_2 .div_title h2 { border-bottom: 3px solid #e73f34; }
.box_4 .box_4_r .box_r_2 .box_r_2_1 { width: 410px; margin: 10px auto; height: 130px; }
.box_4 .box_4_r .box_r_2 .box_r_2_1 .div_r_img { width: 210px; height: 130px; float: left; }
.box_4 .box_4_r .box_r_2 .box_r_2_1 .div_r_t { width: 192px; height: 130px; float: right; }
.box_4 .box_4_r .box_r_2 .box_r_2_1 .div_r_t a { font-size: 16px; color: #d90110; font-weight: bold; text-align: center; width: 192px; display: block; line-height: 30px; }
.box_4 .box_4_r .box_r_2 .box_r_2_1 .div_r_t a:hover { color: #f00; }
.box_4 .box_4_r .box_r_2 .box_2_ul { width: 410px; margin: 10px auto; border-top: 1px dashed #dedede; padding-top: 12px; }
.box_4 .box_4_r .box_r_2 .box_2_ul li { width: 205px; float: left; line-height: 26px; background: url('/images/2/u88_15.gif') no-repeat 0 0; }
.box_4 .box_4_r .box_r_2 .box_2_ul li a { padding-left: 20px; }
.box_4_zt .box_zt_img li a { color: #fff; }
.fr { float: right }
.cont-ar { width: 232px; border: 1px solid #e5e5e5; border-top: none; }
.cont-arm { border: none; }
.tam { overflow: hidden; position: absolute; right: 0; top: 5px; }
.tam li { width: 52px; height: 18px; line-height: 18px; margin-right: 2px; text-align: center; float: left; background: #e4e4e4; color: #1d1d1d; cursor: pointer; }
.tam .current { background: #c60000; color: #fff; }
.phb { height: 28px; line-height: 28px; position: relative; }
.phb h2 { font-size: 16px; color: #696969; font-family: "\5fae\8f6f\96c5\9ed1" }
.tam { overflow: hidden; position: absolute; right: 0; top: 5px; }
.tam li { width: 52px; height: 18px; line-height: 18px; margin-right: 2px; text-align: center; float: left; background: #e4e4e4; color: #1d1d1d; cursor: pointer; }
.tam .current { background: #c60000; color: #fff; }
.tacont { overflow: hidden; }
.tacont .current { height: 82px; }
.tacont .current .twd { display: block; }
.tacont .current .iclr { display: none; }
.tacont .twd { display: none; }
.wht .twd { padding-bottom: 0 }
.twd { position: relative; color: #666; line-height: 22px; overflow: hidden; zoom: 1; }
.twd p { overflow: hidden; }
.pal { padding: 8px 0 8px 18px; }
.spun { width: 18px; height: 18px; background: #cc0000; color: #fff; text-align: center; line-height: 18px; position: absolute; top: 8px; left: 0; }
.supc { width: 100px; height: 62px; float: left; margin-right: 11px; border: 1px solid #dedede; }
.supc img { width: 96px; height: 58px; display: block; margin: 0 auto; }
.pxt1 { height: 22px; line-height: 22px; overflow: hidden; }
.pxt1 a { color: #666; }
.pxt2 b { color: #ce181a; }
.pxt3 span { height: 22px; overflow: hidden; color: #939393; float: left; margin-right: 8px; }
.pxt3 a { width: 40px; height: 16px; line-height: 16px; margin: 2px 0 0 0; text-align: center; float: left; background: #e01918; color: #fff; }
.iclr { height: 40px; line-height: 40px; overflow: hidden; background: #f5f5f5; }
.lnum { width: 50px; font-size: 16px; font-weight: bold; text-align: center; color: #b50f11; float: left; }
.xqr { width: 35px; margin-right: 9px; overflow: hidden; float: right; color: #494949; background: url(xq.png) no-repeat 0 center; padding-left: 25px; }
.iclr a { color: #4e4e4e; }
.wht { background: #fff; }
.hide { display: none; }
.img2 { overflow: hidden; }
.img2 div { margin: 0px; padding: 0px; overflow: hidden; margin-bottom: 10px; padding-left: 10px; }
.img2 div dd { width: 105px; float: left; position: relative; margin: 0px; margin-right: 5px; margin-top: 10px; height: 75px; }
.img2 div dd img { width: 105px; height: 75px; }
.img2 div dd.no { margin-right: 0px; }
.img2 div dd span { width: 105px; height: 25px; line-height: 25px; text-align: center; background: #575757; color: #ffffff; position: absolute; left: 0px; z-index: 9; bottom: 0px; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.common-board ul.case li { width: 85px; }
.tp_left2 ul { padding: 5px; border: 1px solid #ccc; overflow: hidden; }
.tp_left2 ul li { width: 220px; float: left; height: 300px; margin-right: 10px; text-align: center; }
.tp_left2 ul li.no { margin-right: 0px; }
.tp_left2 ul li p { margin: 0 0 0 0; line-height: 20px; padding: 0px; font-size: 12px; text-align: left; color: #666666; }
.tp_left2 ul li p a { color: #666666; }
.tp_left2 ul li p.img { display: block; width: auto; height: auto; margin-bottom: 5px; }
.tp_left2 ul li p.x_name { display: block; width: auto; height: auto; }
.tp_left2 ul li p.inf { height: 60px; }
.tp_left2 ul li p span.red { color: #ff0000; font-weight: bold; }
.tp_left2 ul li p.area { margin-top: 5px; margin-bottom: 5px; }
.tp_left2 ul li p.area span.c { color: #333; margin-top: 5px; margin-bottom: 5px; }
.tp_left2 ul li p.area span.d { color: #ff8b10; }
.talk-word { height: 26px; overflow: hidden }
.talk-word a { border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; line-height: 24px; padding-left: 36px; width: 62px; display: block; background: url(/images/collect.gif) #f9f9f9 no-repeat 12px -3993px; float: left; height: 24px; color: #666; overflow: hidden; border-top: #ddd 1px solid; margin-right: 10px; border-right: #ddd 1px solid }
.talk-word a:hover { border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; background: url(/images/collect.gif) #fff no-repeat -92px -3993px; color: #ee1619; border-top: #ccc 1px solid; border-right: #ccc 1px solid; text-decoration: none }
.talk-word a.go-look { padding-left: 45px; width: 53px; background-position: 19px -4060px }
.talk-word a.go-look:hover { background-position: -83px -4060px }
.talk-word a.leave-word { background-position: 12px -4027px }
.talk-word a.leave-word:hover { background-position: -92px -4027px }
.boxa { border: #ddd 1px solid; border-top: none; }
.boxa h4 { line-height: 36px; padding-left: 15px; font-family: "microsoft yahei"; background: #f4f4f4; height: 36px; color: #333; font-size: 16px; font-weight: normal; }
.a_link { padding-left: 15px; line-height: 24px; }
.a_link a { color: #0035b9; white-space: nowrap; }
.zx_list { }
.zx_list ul li { line-height: 28px; height: 28px; padding-left: 15px; }
.zx_list ul li a { color: #333333; }
.cont-b { height: 444px; overflow: hidden; }
.contb-l { height: 36px; line-height: 36px; border-top: 1px solid #fd6301; border-bottom: 1px solid #dedede; text-indent: 42px; background: url(ww.jpg); }
.contb-l a { float: right; padding-right: 8px; }
.contb-l p { background: url(w.png) no-repeat 12px 10px; font-size: 14px; font-weight: bold; color: #5e5041; font-family: "\5fae\8f6f\96c5\9ed1" }
.ctb p { background: url(w.png) no-repeat 12px 10px; }
.contb-l p span { color: #fd6301; font-size: 14px; font-weight: bold; }
.cb-ul { padding: 9px 9px 0 53px; height: 75px; overflow: hidden; }
.cb-ul li { line-height: 25px; height: 25px; padding-left: 16px; overflow: hidden; background: url(dian.jpg) no-repeat left center; }
.cb-ul1 { background: url(zx1.jpg) no-repeat 15px center; }
.cb-ul2 { background: url(zx2.jpg) no-repeat 15px center; }
.cb-ul3 { background: url(zx3.jpg) no-repeat 15px center; }
.index_tag { width: 232px; overflow: hidden; padding-top: 10px; }
.index_tag h4 { margin: 0px; padding: 0px; font-size: 16px; display: block; border-bottom: 2px solid #666; height: 30px; line-height: 30px; }
.index_taglist { padding-top: 5px; }
.index_taglist a { height: 35px; display: block; text-align: center; font-size: 14px; color: #fff; line-height: 35px; margin-bottom: 5px; }
.index_taglist a.itag1 { width: 232px; background: #f1726f; }
.index_taglist a.itag2 { width: 100px; background: #f1b4a6; float: left; }
.index_taglist a.itag3 { width: 127px; background: #fa8d7c; float: right; }
.index_taglist a.itag4 { width: 127px; background: #fc7e6d; float: left; }
.index_taglist a.itag5 { width: 100px; background: #f1726f; float: right; }
.index_taglist a.itag6 { width: 232px; background: #f46f6d; float: left; }
.list_box_img { padding-top: 5px; }
.list_box_img ul li { margin-left: 5px; width: 260px; float: left; margin-right: 30px; margin-bottom: 15px; height: 225px; text-align: center; -webkit-box-shadow: 0px 0px 8px #d1cccc; -moz-box-shadow: 0px 0px 8px #d1cccc; box-shadow: 0px 0px 8px #d1cccc; line-height: 25px; }
.list_box_img ul li a { font-size: 14px; }
.list_box_img ul li:hover { -webkit-box-shadow: 0px 0px 12px #d1cccc; -moz-box-shadow: 0px 0px 12px #d1cccc; box-shadow: 0px 0px 12px #d1cccc; }
.newsbarlayout { border: 1px solid #ddd; }
.newsbarlayout h3 { color: #333; height: 40px; line-height: 40px; font-size: 16px; padding: 0 20px; background: #f3f3f3; font-family: 'microsoft yahei'; }
.slideimglist { padding: 15px 10px; position: relative; }
.slideimglist .imglistlayout { width: 660px; margin-left: -7px; height: 165px; position: relative;  *display: inline;
 *zoom: 1;
overflow: hidden; }
.slideimglist .imglistlayout .imglist { width: 9999px; position: relative; }
.slideimglist .imglistlayout li { width: 150px; padding: 0; margin: 0 0 0 12px;  *display: inline;
 *zoom: 1;
overflow: hidden; float: left; }
.slideimglist .numberstate { position: absolute; right: 10px; top: -31px; }
.slideimglist .numberstate span { display: inline-block; text-align: center; cursor: pointer; width: 22px; height: 22px; line-height: 22px; margin: 0 3px; background: #ddd; color: #666; border-radius: 11px; }
.slideimglist .numberstate .current { background: #5990de; color: #fff; }
.slideimglist { padding: 15px 10px; position: relative; }
.slideimglist .imglistlayout { width: 874px; margin-left: -7px; height: 165px; position: relative;  *display: inline;
 *zoom: 1;
overflow: hidden; }
.slideimglist .imglistlayout .imglist { width: 9999px; position: relative; }
.slideimglist .imglistlayout li { width: 165px; padding: 0; margin: 0 0 0 12px;  *display: inline;
 *zoom: 1;
overflow: hidden; }
.custom table { width: 100%; }
.custom th, .custom > table tr:first-child > td { height: 35px; border: 1px solid #a1a1a1; background-color: #ff1b19; color: #fff; }
.custom tr>td:first-child { font-weight: bold; }
.custom td { height: 35px; border: 1px solid #a1a1a1; text-align: center; color: #656565; }
/*扫二维码*/



.qrcode { width: 906px; height: 108px; padding: 20px 0; border: 1px solid #e8e8e8; margin-bottom: 20px; font-size: 13px; font-weight: bold; color: #000 }
.qrcode .item1 { width: 360px; height: 104px; background: url(/images/info-erweima.jpg) no-repeat; padding: 5px 80px 10px 10px; margin-left: 120px; float: left; }
.qrcode .item2 { margin-left: 50px; width: 104px; height: 104px; background: url(/images/8cm.jpg) no-repeat; background-size: 104px 104px; float: left; }
/*底部*/

.ys-wrap-1200 { width: 1200px; height: auto; margin: 0 auto; }
.footer-wrap { border-top: 1px solid #dcdcdc; padding: 25px 9px 0; text-align: center; margin-top: 20px; }
.footer-nav { font-size: 14px; color: #333333; line-height: 24px; margin-bottom: 15px; }
.footer-nav span { margin: 0 5px; }
.footer-nav a { color: #333; }
.footer-wrap p { font-size: 12px; color: #999; margin: 15px 0; }
.footer-wrap p span { font-size: 12px; color: #666; }
.footer-wrap p a { color: #666; }
.flink { margin-top: 15px; border-top: 1px dashed #dcdcdc; padding: 15px 20px; font-size: 12px; line-height: 1.7; }
.flink a { display: inline-block; color: #999; margin-right: 12px; }
.footer-nav a:hover, .footer-wrap p a:hover, .flink a:hover { color: #c60000; }
/*扫二维码*/

.p_xm_fg { width: 290px; position: absolute; z-index: 1; color: #fff; }
.p_xm_fg .p_xm_h { position: absolute; z-index: 3; width: 290px; height: 180px; opacity: 0.4; filter: alpha(opacity=40); overflow: hidden; background-color: #000; }
.p_xm_fg .p_xm_zs { position: absolute; z-index: 5; text-align: center; width: 290px; height: 180px; }
.p_xm_fg .p_xm_zs .p_xm_zsn { font-size: 24px; margin-top: 30px; font-weight: bold; }
.p_xm_fg .p_xm_zs .p_xm_zsq { font-size: 19px; color: #fbb421; }
.p_xm_fg .p_xm_zs .p_xm_zsq span { font-size: 24px; font-weight: bold; line-height: 50px; }
.p_xm_fg .p_xm_zs .p_xm_zsm { margin-top: 8px; font-size: 13px; line-height: 25px; overflow: hidden; }
.p_xm_fg .p_xm_zs .p_xm_zsm a { color: #fff; }
.p_xm_fg .p_xm_zs .p_xm_zsm .p_xm_zsmd { cursor: pointer; margin-left: 30px; float: left; width: 82px; height: 27px; border: 1px solid #fff; text-align: center; }
.p_xm_fg .p_xm_zs .p_xm_zsm .p_xm_zsmd:hover { cursor: pointer; background-color: #f10; color: #fff; border: 1px solid #f10; }

/*pc表格*/
.qyxw-article-text table { border-collapse: collapse; table-layout: fixed; font-size: 14px; width: 100%; height: auto; margin: 20px auto 0; }
.qyxw-article-text table thead td { border: 1px solid #ff0000; padding: 7px; line-height: 21px; text-align: center; color: #ff1b19; font-weight: normal; text-indent: 0; }
.qyxw-article-text table th { border: 1px solid #ff0000; padding: 7px; line-height: 21px; text-align: center; color: #ff1b19; font-weight: normal; text-indent: 0; }
.qyxw-article-text table th:first-child { font-weight: bold; text-indent: 0; }
.qyxw-article-text table td { padding: 7px; line-height: 21px; text-align: center; border: 1px solid #a1a1a1; color: #656565; text-indent: 0; }
.qyxw-article-text table td:first-child { font-weight: bold; text-indent: 0; }

/*pc表格*/
.article-content-text-wrap table { border-collapse: collapse; table-layout: fixed; font-size: 14px; width: 100%; height: auto; margin: 20px auto 0; }
.article-content-text-wrap table thead td { border: 1px solid #ff0000; padding: 7px; line-height: 21px; text-align: center; color: #ff1b19; font-weight: normal; text-indent: 0; }
.article-content-text-wrap table th { border: 1px solid #ff0000; padding: 7px; line-height: 21px; text-align: center; color: #ff1b19; font-weight: normal; text-indent: 0; }
.article-content-text-wrap table th:first-child { font-weight: bold; text-indent: 0; }
.article-content-text-wrap table td { padding: 7px; line-height: 21px; text-align: center; border: 1px solid #a1a1a1; color: #656565; text-indent: 0; }
.article-content-text-wrap table td:first-child { font-weight: bold; text-indent: 0; }