﻿#focusbg { width: 100%; height: 480px; }
.fullslide { width: 100%; position: relative; height:500px; background:#000; }
.fullslide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullslide .bd ul { width: 100% !important; }
.fullslide .bd li { width: 100% !important; height: 500px; overflow: hidden; text-align: center; }
.fullslide .bd li a { display: block; height: 500px; }
.fullslide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.fullslide .hd ul { text-align: center; }
.fullslide .hd ul li { cursor: pointer; display: inline-block;  *display:inline;
zoom: 1; width: 22px; height: 22px; margin: 5px; overflow: hidden; background:  no-repeat 2px 2px; filter: alpha(opacity=50); opacity: 0.5; line-height: 999px; }
.fullslide .hd ul .on { background:  no-repeat 2px 2px; }
.fullslide .prev, .fullslide .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 0%; z-index: 1; width: 40px; height: 60px; background: url(/uploads/image/tjimages/slider-arrow.png) -126px -137px #000 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.fullslide .next { left: auto; right: 0%; background-position: -6px -137px; }
#body .mblocktable td { line-height: 25px; font-size: 12px; }
#body .mblocktable .listtitle { background:  no-repeat 0px 8px; padding-left: 15px; }
#body .mblocktable td { text-align: left; padding-left: 0; }
#body .mblocktable span { color: #9a9a9a; padding-left: 10px; font-size: 12px; }
a:focus, input:focus, button:focus { outline: none; cursor: pointer; }
.fl { float: left; }
.fr { float: right; }
.clearfix1:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.clearfix1 { zoom: 1; }
.clear1 { clear: both; height: 0; line-height: 0; }
i { font-style: normal; }
span { display: block; }
.mr20 { margin-right: 30px; }
.mr10 { margin-right: 10px; }
.width1190 { width: 1190px; margin: 0 auto; }
.mar_top { margin-top: 15px; }
.news_list { width: 1180px;padding:0 15px 15px 15px; background:url(/uploads/image/tjimages/sbj.jpg) repeat-y; overflow:hidden;}
.news_list2 { width: 1178px; border: 1px solid #dfdfdf; padding: 15px; background: #fff; margin: 15px auto 0; }
.paddin20 { padding: 15px; }
/*首页面*/
.big_bg { background: #f0f0f0; }
.header_line { width: 100%; height: 33px; background:  repeat-x; }
.w1190 { width: 1190px; height: 33px; margin: 0 auto; line-height: 33px; color: #616161; font-size: 12px; }
.w1190 a { color: #616161; font-size: 12px; margin-right: 5px; }
.w1190 a:hover { color: #056bb5; }
.header_logo { width: 100%; height: 105px; background: url(/uploads/image/tjimages/logo_bg.png) repeat-x; }
.widthwrap { height: 105px; }
.col960 { width: 1190px; margin: auto; }
.navbg { height: 50px; width: 100%; background: #056bb5; position: absolute; z-index: 99; left: 0; }
#navul li { float: left; width: 115px; height: 50px; position: relative; text-align: center; line-height: 50px; font-size: 14px; background:  no-repeat right; }
#navul li.navhome { text-align: left; padding: 0 0px 0 50px; width: 115px; }
#navul li a:link, #navul li a:visited { color: #ffffff; }
#navul li ul { display: none; position: absolute; z-index: 10000; top: 50px; background: #056bb5; }
#navul li ul li { width: 115px; float: none; height: 38px; position: relative; line-height: 50px; font-size: 12px; }
#navul li.navmoon { background:  repeat-x; width: 115px; height: 50px; line-height: 50px; }
#navul li.navmoon a { color: #ffffff; }
#navul li.navhome a:hover { color: #fcff00; }
#navul li.navmoon ul { display: block; }
#navul li.navmoon ul a { display: block; width: 115px; height: 38px; line-height: 38px; }
#navul li.navmoon ul a:hover { background: #f0f9ff; color: #056bb6; }
/* banner-box */
#kinmaxshow { visibility: hidden; width: 100%; height: 430px; overflow: hidden; margin-top: 50px; }
.new_aa { background:url(/uploads/image/tjimages/sbj.jpg) repeat-y; margin:15px auto 0 auto; }
.li_a{ overflow:hidden; margin:15px 0 0 0;}
.li_a li{ float:left; width:382px; height:220px; background:#ededed; margin:0 15px 0 0; position:relative;}
.li_a li a{ display:block; overflow:hidden; padding:15px;}
.li_a li span{ color:#7f7f7f; font-size:35px; display:block; line-height:42px; margin-left:15px;}
.li_a li b{ font-weight:bold; display:block; text-align:center; font-size:50px; color:#345ba6; line-height:46px; width:200px; padding-top:18px; height:70px; padding-bottom:20px;}
.li_a li p{ font-size:12px; display:block; line-height:22px;  overflow:hidden;  height:45px; text-indent:2em;}
.li_a li img{ position:absolute; right:15px; top:15px;}
.li_a li a{ text-decoration:none; color:#888;}
.li_b { width:382px;}
.header_top { width: 100%; height: 30px; line-height: 30px; border-bottom: 1px solid #dddddd; }
.p_text { font-size: 16px; color: #056bb5; font-weight: 600; display: inline-block }
.p_text i { font-size: 12px; color: #8f8f8f; font-weight: 300; margin-left: 3px; }
.header_top a { font-size: 12px; color: #9e9e9e; }
.header_top a:hover { color: #056bb5; }
.new_text { width: 100%; height: 248px; margin-top: 13px; }
.new_text span { line-height: 22px; text-indent: 2em; font-size: 12px; color: #585858; display: block; margin-top: 15px; }
.detail_li { width: 100%; height: 97px; overflow: hidden; padding-top: 10px; }
.detail_li a.name_aa { display: block; width: 280px; line-height: 22px; height: 80px; margin-top: 5px; font-size: 12px; }
.detail_li a.name_aa h2 { font-size: 12px; color: #056bb5; }
.ul_block { width: 100%; height: 150px; margin-top: 20px; }
.ul_block li { width: 100%; height: 26px; line-height: 26px; font-size: 12px; }
.ul_block li a { display: block; float: left; }
.contact_text { height: 200px; background: #f7f6f6; margin-top: 13px; padding: 10px; width: 320px; }
.contact_text p { font-size: 12px; }
.contact_text span { display: block; float: left; width: 100%; line-height: 30px; font-size: 14px; }
.contact_text span i { font-weight: 600; }
.contact_text span img { margin: 0 3px; }
.ads_gb { height: 87px; margin: 15px auto 0; }
.bg_01 { background:  no-repeat #e2f6ff; width: 693px; font-size: 15px; color: #363434; height: 77px; padding-left: 250px; padding-top: 15px; }
.bg_01 i { font-size: 18px; font-weight: 600; color: #056bb5; line-height: 30px; }
.case_list {margin: 0 auto; overflow: hidden; }
.case_li { width: 100%; }
.case_li li { width: 217px; height: 162px; float: left; margin: 0px 15px 0 3px; overflow: hidden; }
.case_li li span { height: 40px; color: #fff; text-align: center; line-height: 40px; background: #000; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; margin-top: -40px; }
#marquee1 { width: 100%; height:125px; overflow: hidden; }
#marquee1 ul li { height: 125px; float: left; margin: 0px 5px 0; width:160px; }
#marquee1 ul li img{ height: 125px; width: 100%; }
#marquee1 ul li span { height: 35px; color: #fff; text-align: center; line-height: 35px; background: #000; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; font-size: 12px; margin-top: -35px; width: 100%; }
.div_scheme { width: 100%-30px; height: 202px; }
.ul_scheme { display: block; }
.sch_a, .sch_b, .sch_c { width: 373px; height: 259px; float: left; margin: 0px 17px 0 0; }
.sch_b { margin: 0 10px; }
.sch_c { float: right; }
.new_sch { width: 100%; margin-top: 15px; height: 200px; }
.new_sch a.cnew { font-size: 12px; line-height: 25px; color: #056bb5; width: 250px; }
.new_sch a i { font-size: 12px; color: #585858; line-height: 25px; }
.ull_newsli { width: 100%; height: 200px; line-height: 22px; margin-top: 15px; }
.ull_newsli li { float: left; height: 25px; line-height: 25px; color: #585858; width: 373px; }
.ull_newsli li a { font-size: 12px; }
.ull_newsli li a:hover { color: #056bb5; }
.ull_newsli li i { font-size: 12px; float: right; }
.cc_list { width: 100%; height: 200px; margin-top: 15px; }
.a_img { width: 196px; height: 200px; }
.new_tect { width: 170px; height: 200px; }
.new_tect p { line-height: 12px; font-size: 12px; line-height: 22px; margin-bottom: 5px; color: #626262; }
.new_sch h2 { font-size: 14px; }
/*解决方案*/
.ca_lisr { width: 100%; height: 235px; }
.ca_lisr.case_fangli { width: 202px; height: 202px; }
.case_fanglistr { width: 100%; height: 235px; }
.case_fangli img { border: 1px solid #dededc; padding: 1px; }
.contentslider { position: relative; display: block; width: 905px; height: 235px; }
.cs_wrapper { position: relative; display: block; width: 100%; height: 100%; margin: 0; padding: 0; overflow: hidden; }
.cs_slider { position: absolute; width: 100000px; height: 100%; margin: 0; padding: 0; }
.cs_article { float: left; position: relative; top: 0; left: 0; overflow: hidden; width: 905px; height: 235px; margin: 0 auto; }
.casepic { width: 190px; padding: 2px 2px; float: left; display: inline; position: relative; border: 1px solid #dfdfdf; }
.cs_img { width: 190px; height: 190px; float: left; display: block; margin-left: 2px; }
.cs_img img { opacity: .85; transition: all 0.25s ease-out; float: left; }
.cs_img img:hover { opacity: 1; box-shadow: 0px 0px 3px #afafae; }
.cs_title { width: 190px; height: 30px; line-height: 30px; text-align: center; font-size: 12px; }
.cs_title a { color: #056bb5; }
.cs_leftbtn, .cs_rightbtn { position: absolute; top: -30px; padding: 0; padding-right: 5px; z-index: 10000; width: 19px; height: 19px; overflow: hidden; display: block; }
.cs_leftbtn { right : 25px; outline: 0; }
.cs_leftbtn:hover { background:  no-repeat; text-indent: -999px; }
.cs_rightbtn { right : 0px; outline: 0; }
.cs_rightbtn:hover { background:  no-repeat; text-indent: -999px; }
.cs_leftbtn img, .cs_rightbtn img { border: 0; position: relative; margin: 0; }
.marqueebox { position: relative; width: 196px; height: 200px; }
#marquee3 { width: 196px; height: 200px; overflow: hidden; }
#marquee3 ul li { float: left; }
#marquee3 ul li img { display: block; }
#mar3nav { position: absolute; right: 10px; bottom: 10px; }
#mar3nav li { float: left; margin: 0 3px; width: 16px; height: 16px; background: #fff; color: #000; border: 1px solid #fff; cursor: pointer; line-height: 16px; font-family: arial; font-size: 10px; text-align: center; }
#mar3nav li.navon { background: #ff6600; color: #fff; }
.aing_adv { float: left; width: 377px; height: 215px; margin: 0 8px 0 5px; }
.ui_plicy { display: block; width: 100%; height: 173px; margin-top: 15px; }
.ui_plicy li { float: left; width: 100%; height: 28px; line-height: 28px; font-size: 12px; color: #585858; }
.ui_plicy li a { display: block; }
.log_list_link { width: 1155px; height: 50px; margin: 20px auto 0; }
.log_list_link li a { padding: 5px; color: #585858; font-size: 12px; }
.log_list_link li { float: left; }
/*底部*/
.footer_bottom { width: 100%; height: auto; border-top: 1px solid #cdcdcd; margin-top: 20px; }
.ulul_licopy { width: 1077px; height: 255px; margin: 15px auto 10px; }
.ulul_a { width: 273px; border-right: 1px dashed #e5e5e5; margin-top: 20px; }
.ulul_b { width: 500px; border-right: 1px dashed #e5e5e5; margin-left: 15px; }
.ulul_c { width: 270px; border-right: 1px dashed #e5e5e5; margin-left: 15px; }
.ulul_a span.jky { margin-top: 20px; }
.ulul_a span.jky img { margin-right: 45px; display: block; float: left; }
.ulul_b span { display: block; height: 25px; line-height: 25px; font-weight: 600; color: #363434; }
.nav_li { display: block; width: 100%; margin-top: 10px; }
.nav_li li { width: 100%; height: 25px; line-height: 25px; font-size: 12px; color: #8f8f8f; }
.nav_li li a { color: #8f8f8f; }
.bot_bottom { height: 300px; margin: 0 auto; border: none; width: 1175px; padding: 15px; }
.copyright { font-size: 12px; color: #585858; line-height: 25px; text-align: center; border-top: 1px solid #e6e5e5; padding-top: 5px; margin-top: 5px; }
/*添加弹出层*/
.tanc_list { height: 159px; color: #fff; text-align: center; line-height: 35px; background: #000; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; position: relative; top: -162px; display: block; font-size: 12px; padding: 5px 5px; display: none; }
/*关于我们*/
.about_center { height: auto; margin: 15px auto 0; }
.about_left { width: 260px; height: auto; }
.about_right { width: 906px; height: auto; background: #fff; padding-bottom: 20px; }
.step_one { border-bottom: 1px solid #dfdfdf; margin-bottom: 10px; height: auto; background: #fff; float: left; width: 260px; }
.about_head { width: 95px; height: 30px; background: #056bb4; margin-top: 10px; padding: 0 5px; line-height: 30px; color: #fff; }
.nav_liname { display: block; width: 230px; height: auto; margin: 15px auto 15px; }
.nav_liname li { border-bottom: 1px solid #e9e9e9; float: left; width: 230px; height: 25px; line-height: 25px; color: #e9e9e9; margin-bottom: 3px; }
.nav_liname li a { display: block; font-size: 12px; height: 25px; padding: 0 5px; }
.nav_liname li a.oncurr { background: #f0f9ff; color: #056bb5; font-weight: 600; }
.step_two { border-bottom: 1px dashed #dfdfdf; width: 250px; height: 35px; float: left; margin-bottom: 8px; line-height: 35px; border-left: 4px solid #056bb5; padding-left: 10px; background: #fff; }
.step_two a { font-size: 14px; color: #056bb5; }
.step_two a i { color: #585858; font-size: 12px; }
.search_left { width: 240px; height: 33px; background: #f9f9f9; float: left; margin-top: 8px; padding: 10px 10px; }
.search_left input.type_text { width: 172px; height: 20px; line-height: 20px; padding: 5px; border: 1px solid #e9e9e9; float: left; }
.search_left input.subm { width: 55px; height: 32px; background: #f5972b; line-height: 32px; color: #fff; text-align: center; float: left; }
.span_img { display: block; width: 100%; height: 26px; margin: 15px 0; }
.ne_content { width: 260px; height: 163px; border-bottom: 1px solid #e9e9e9; margin-top: 12px; float: left; background: #fff; }
.ne_conhead { width: 250px; height: 30px; line-height: 30px; padding-left: 6px; border-bottom: 1px dashed #e8e8e8; color: #056db4; border-left: 4px solid #056db4; }
.ne_conhead i { font-size: 12px; color: #585858; }
.hotnew { width: 230px; height: 91px; display: block; margin: 15px auto 0; }
.hotnew li { width: 100%; height: 25px; line-height: 25px; color: #5b5b5b; float: left; font-size: 12px; }
.hotnew li span { display: block; width: 15px; height: 15px; background: #f5972c; color: #fff; font-size: 12px; line-height: 15px; margin-top: 4px; margin-right: 5px; text-align: center; }
.hotnew li a:hover { color: #056bb5; }
.ul_oplist { display: block; width: 230px; height: auto; margin: 10px auto 15px; }
.ul_oplist li { font-size: 12px; color: #848484; line-height: 25px; }
.tio_tittle { width: 100%-10px; height: 39px; padding: 0 5px; border-bottom: 1px solid #e6e6e6; line-height: 40px; }
.tio_tittle span { display: block; color: #056bb5; font-size: 14px; font-weight: 600; }
.tio_tittle p { font-size: 12px; color: #585858; }
.tio_tittle p a { color: #585858; }
.content_text { width: 882px; height: auto; margin: 0 auto; padding: 10px 12px 15px; }
.content_text span { display: block; height: 30px; width: 10%; line-height: 30px; padding-left: 5px; color: #fff; background: #f6972b; }
.content_texttl { width: 100%; margin-top: 15px; }
.content_texttl p { font-size: 14px; line-height: 25px; color: #7e7e7e; margin: 10px 0; }
.ad_liat { width: 100%; display: block; height: auto; }
.ad_liat li { width: 214px; height: 199px; float: left; margin: 0 6px 15px 0; }
.ad_liat li a { width: 214px; height: 199px; display: block; }
.ad_liat li a p { display: block; padding: 3px 5px; border: 1px solid #e6e6e6; width: 206px; height: 168px; }
.ad_liat li a div { font-size: 12px; line-height: 20px; height: 20px; text-align: center; }
.page_box { margin-top: 20px; text-align: left; height: 30px; line-height: 30px; font-size: 12px; }
.page_box a { padding: 3px 8px; margin: 0 3px; background: #eee; border: 1px solid #d5d5d5; color: #333; }
.page_box a:hover { background: #f5972b; color: #fff; }
.content_texttlltt { width: 100%; margin-top: 15px; }
.content_texttlltt p { font-size: 14px; line-height: 25px; color: #7e7e7e; margin: 10px 0; text-indent: 2em; }
.content_texttlltt h2 { font-size: 16px; color: #403f3f; line-height: 30px; }
.content_textttr { width: 100%; margin-top: 15px; }
.content_textttr p { font-size: 14px; line-height: 25px; color: #7e7e7e; margin: 10px 0; }
.content_textttr h2 { font-size: 16px; color: #403f3f; line-height: 30px; }
.content_textttr i { font-size: 12px; }
.cent_ttext { width: 100%-10px; height: 60px; background: #f9f9f9; border: 1px solid #e6e6e6; padding: 5px; margin-top: 20px; }
.cent_ttext a { display: block; width: 100%; line-height: 28px; color: #585858; font-size: 14px; margin-bottom: 5px; }
.cent_ttext a:hover { color: #056bb5; }
.ffg_a { margin-top: 20px; }
.ffg_a h2 { font-size: 18px; line-height: 25px; }
.ffg_a p { font-size: 14px; color: #4b4949; }
.map_li { width: 870px; height: 335px; border: 1px solid #efefef; padding: 2px; }
.io_l { text-indent: 2em; }
.slutioncase { width: 100%; display: block; height: auto; }
.slutioncase li { width: 870px; height: 164px; border-bottom: 1px solid #e6e6e6; float: left; margin-bottom: 10px; }
.slutioncase li a.aas_as { width: 186px; display: block; height: 145px; border: 1px solid #e6e6e6; padding: 3px 5px; float: left; }
.sluotin_csae { font-size: 14px; line-height: 25px; width: 655px; float: right; }
.sluotin_csae h3 { font-size: 14px; color: #056bb4; }
.sluotin_csae h3 a.a_hoverh3 { color: #056bb4; }
.sluotin_csae a.a_hover { color: #056bb4; }
.xmcase { display: block; width: 100%; height: auto; }
.xmcase li { width: 870px; height: 229px; float: left; margin-bottom: 10px; }
.xmcase li h4 { font-size: 14px; color: #292727; line-height: 30px; border-bottom: 1px dashed #d5d3d3; }
.ca_list { width: 870px; height: 185px; margin: 10px 0 0 0; }
.spkl { width: 570px; height: 145px; line-height: 25px; color: #292727; }
.op_csae { display: block; padding: 10px; border: 1px solid #5b5b5b; margin-top: 10px; width: 40px; line-height: 10px; font-size: 12px; }
spklty { width: 100%; height: 145px; font-size: 12px; }
.spklty a.cccl { font-size: 12px; color: #5a5a5a; line-height: 22px; }
.xmcase li.gray { background: #f9f9f9; height: 150px; padding: 5px; }
.aa_io { width: 200px; }
.aa_ty { width: 300px; text-align: center; }
.aa_er { float: right; text-align: center }
.detail_litu a.mttoy { padding: 5px; border: 1px solid #5b5b5b; height: 8px; line-height: 8px; font-size: 12px; color: #5b5b5b; }
.askresuem { width: 850px; height: 199px; background: #f9f9f9; display: none; margin: 10px auto 10px; color: #676767; padding: 10px; }
.askresuem p { font-size: 12px; line-height: 22px; }
.mttoy { padding: 2px; height: 14px; line-height: 14px; font-size: 12px; width: 50px; text-align: center; border: 1px solid #5b5b5b; display: block; }
.resumbord { width: 100%; height: auto; }
.table_l span.vv_a { display: block; width: 100%; height: 35px; line-height: 35px; color: #cf010d; font-size: 18px; }
.tab_text { width: 80%; height: auto; margin: 20px auto 0; }
.tab_text table tr { height: 45px; }
.tab_text table tr td { font-size: 14px; color: #656766; line-height: 39px; }
.tab_text table tr td i { font-size: 14px; color: #f00; }
.tab_text table tr td input.in_puta { width: 360px; height: 37px; border: 1px solid #dfdfdf; padding: 0 5px; }
.tab_text table tr td textarea { width: 500px; font-size: 14px; color: #676566; line-height: 25px; height: 150px; border: 1px solid #dfdfdf; padding: 10px; }
.tab_text table tr td input.sub { width: 82px; height: 34px; line-height: 32px; color: #fff; text-align: center; background: #d0000e; border: 1px solid #ab0511; }
.mttoytt { width: 82px; height: 34px; display: block; text-align: center; line-height: 34px; color: #fff; background: #f6972b; border: 1px solid #cf8024; }
.list_detail { width: 100%; height: auto; }
.step_detail { width: 870px; height: auto; }
.step_detail p { width: 538px; height: 290px; padding: 4px; border: 1px solid #e6e6e6; }
.p_tect { font-size: 14px; line-height: 25px; width: 310px; color: #585858; margin-top: 5px; }
.p_tect strong { color: #4a4848; }
.det_a { width: 100%; height: 30px; line-height: 30px; color: #066cb7; border-bottom: 1px solid #e6e6e6; text-align: left; margin-top: 10px; }
.vv_text { font-size: 12px; color: #808182; line-height: 25px; }
/* qq客服 www.lanrenzhijia.com */

* { margin: 0; padding: 0; list-style-type: none; }
a, img { border: 0; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
body { font: 14px/180% arial, helvetica, sans-serif, "新宋体"; color: #333333; }
/* 主要css样式*/
.main-im { position: fixed; right: 10px; top: 300px; z-index: 100; width: 110px; height: 272px; }
.main-im .qq-a { display: block; width: 106px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.main-im .qq-a span { bottom: 5px; position: absolute; width: 90px; left: 10px; }
.main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index: 9; }
.main-im .qq-container { z-index: 99; position: absolute; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background:  no-repeat center 8px; }
.main-im .img-qq { max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im-qq:hover .img-qq { max-width: 70px; left: 1px; top: 8px; position: absolute; }
.main-im .im_main { background: #f9fafb; border: 1px solid #dddddd; border-radius: 10px; background: #f9fafb; display: none; }
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 109px; height: 105px; border-bottom: 1px solid #dddddd; }
.main-im .im_main .im-tel div { font-weight: bold; font-size: 12px; margin-top: 6px; }
.main-im .im_main .im-tel .tel-num { font-family: arial; font-weight: bold; color: #e66d15; }
.main-im .im_main .im-tel:hover { background: #fafafa; }
.main-im .im_main .weixing-container { width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background:  no-repeat center center; float: left; }
.main-im .im_main .weixing-show { width: 112px; height: 172px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -126px; }
.main-im .im_main .weixing-show .weixing-sanjiao { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 134px; position: absolute; z-index: 2; }
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 132px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt { position: absolute; top: 110px; left: 7px; width: 100px; margin: 0 auto; text-align: center; }
.main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(/uploads/image/tjimages/totop-icon.png) no-repeat center center; float: right; }
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(/uploads/image/tjimages/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url(/uploads/image/tjimages/open_im.png) no-repeat left top; }
.focusad { height: 265px; overflow: hidden; margin-top: 10px; position: relative; width: 345px; }
.focusad .slider, .focusad .num { position: absolute; }
.focusad .slider li { display: inline; list-style: outside none none; }
.focusad .slider img { display: block; height: 265px; width: 345px; }
.focusad .num { bottom: 5px; right: 5px; }
.focusad .num li { background-color: #fff; border: 1px solid #0f67b6; color: #0f67b6; cursor: pointer; float: left; font-family: arial; font-size: 12px; height: 16px; line-height: 16px; margin: 3px 1px; overflow: hidden; text-align: center; width: 16px; }
.focusad .num li.on { background-color: #0f67b6; border: 1px solid #0f67b6; color: #fff; font-size: 14px; font-weight: bold; height: 16px; line-height: 16px; margin: 3px 1px; width: 16px; }
.tab-hd { overflow: hidden; }
.tab { border-bottom:2px solid #6dae6a;line-height: 32px; width: 100%; margin:15px 0 12px 0; }
.tab-hd li { cursor: pointer; float: left; width:24%;text-align: center;}
.tab-hd li a { color: #fff; font-size: 16px; display:block; padding:0 10px;}
.tab-hd li.active { font-size: 16px;}
.tab-hd li.active a {color:#6dae6a; text-decoration:none;}
