﻿@charset "utf-8";
html{ font:normal 62.5%/2.3em Arial,"Microsoft Yahei";}
body{ margin:0px; padding:0px; margin:0px auto; font-size:1.2em; color:#414446; width:100%; min-width:1004px; width:expression((documentElement.clientWidth < 1004) ? "1004px" : "100%" ); zoom:1;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px; list-style:none;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ margin:0; }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { }
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; max-width:100%; vertical-align:top;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none;}
.clear{ clear:both; height:0px; overflow:hidden;}
.Texthide{ display:none;}
.Required{ color:#f00; padding-left:11px; display:inline-block;}

.BG_Cont{ width:100%; border-top:1px solid #fff; background:url(../images/bgbody1.jpg) repeat-y center top; padding:7px 0 15px;}
.BG_Cont_Top{ width:100%; height:3px; background:url(../images/bgconttop.jpg) no-repeat center;}
.BG_Cont_Bottom{ width:100%; height:3px; background:url(../images/bgcontbottom.jpg) no-repeat center;}
.Contain{ width:980px; margin:0 auto; background:url(../images/bgcont.jpg) repeat-y center top; padding:0 12px;}
.SildeBar{}
.MainContent{ width:760px; float:right; padding-top:13px;}
.Content{}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; font-size:13px; line-height:24px; padding:30px 40px 30px 30px;}
.h10{height:5px;}
.Current{}

/*pages*/
.Pages{ padding:46px 10px; line-height:22px; zoom:1; text-align:center; overflow:hidden;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px;}
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur b{ color:#1C86EE;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_count b{ color:#1C86EE;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#1C86EE;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_page a{ padding:0px 7px; border:solid 1px #c4c4c4; background:#f5f5f5;}
.Pages .p_page a.a_prev{ padding-left:16px; background:url(../images/bgleft.jpg) no-repeat 6px center;}
.Pages .p_page a.a_next{ padding-right:16px; background:url(../images/bgright.jpg) no-repeat 50px center;}
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ padding:0px 7px; border:solid 1px #c4c4c4; background:#f5f5f5;}
.Pages .p_page em a.a_cur{ color:#fff; border:solid 1px #c4c4c4; background:#c4c4c4;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:2px; width:22px; height:22px; cursor:pointer; border:none; background:url(../images/bg20.jpg) no-repeat; margin-left:5px;}
.p_jump b{ font-weight:normal;}
/*pages end*/

/*Top*/
.header , .footer , .container{margin-left:auto; margin-right:auto; width:1200px;}
.header{width:100%; overflow:; background-color:#fff;}

.header_top { width:100%; height:37px; background:url(../images/header_top.png) repeat-x left bottom; background-color:#f0f0f0;}
.header_top p{ float:left; line-height:37px; font-size:13px; color:#666;}
.header_top ul{ float:right; width:239px; margin-top:12px; font-size:13px;}
.header_top li{ float:left; padding:0 10px; border-right:1px solid #c7c7c7; position:relative}
.header_top li.last{ border:none; padding-right:0;}
.header_top li a{ color:#666}
.header_top li img{ display:none; position:absolute; top:30px; left:-20px;}
.header_top li:hover img{ display:block}

.header_center { overflow:hidden; width:1200px; margin:0 auto; height:100px;}
.header_center h1{ float:left; margin-top:30px;}
.header_center h2{ font-size:18px; color:#1C86EE; padding-left:20px; margin-left:20px; float:left; margin-top:25px; border-left:1px solid #d9d7d7;line-height:25px;}
.header_center h2 em{ display:block; font-size:16px; color:#383431;}
.header_center .phone{ overflow:hidden; float:right; margin-top:10px; padding-left:45px; background:url(../images/phone.png) no-repeat left center;}
.header_center .phone p{ font-size:14px; color:#666;}
.header_center .phone i{ display:block; font-size:24px; color:#1C86EE; font-family:'microsoft yahei'; font-style:normal;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal;font-weight:normal;}


.header_nav {overflow:;width:100%;height: 42px;line-height: 42px;background-color:#1C86EE; margin:0 auto;}
#box{margin:0px auto; padding:0px; width:1200px;}
#box ul{margin:0px; padding:0px; list-style:none;}
#box ul li{margin:0px 2px 0px 0px; padding:0px; width:148px; height:42px; display:inline; float:left; background-color:#1C86EE; border-radius:0px; box-shadow:#000 0px 0px 0px;color:#fff}
#box li:hover,#box li.cur{ background-color:#3992ea;}

#box ul li:hover{background-color:#3992ea; }
#box ul li:hover ul{display:block;}
#box ul li a{text-align:center; width:149px; height:42px; line-height:42px; display:block; text-decoration:none;color:#fff; font-size:13px;}
#box ul li ul{display:none;position: absolute;
z-index:10;
width:120px}
#box ul li ul li{margin:0px 0px 0px 0px; padding:0px; background-color:#1C86EE;}
#box ul li ul li:hover{background:#3992ea;}
#box ul li ul li:hover ul{visibility:visible;}
#box ul li ul li ul{visibility:hidden; position:relative; top:-38px; left:149px;}
#box ul li ul li ul li{background:#1C86EE;}
#box ul li ul li ul li:hover{background-color:#3992ea; }

/*Top*/

/*Bottom*/
.Bottomer{ width:100%; height:78px; background:#e5e5e5; font-family:"Microsoft Yahei";}
.Bottom{ width:1200px; margin:0 auto;}
.BottomLeft{ width:700px; float:left; padding-top:15px;}
.BottomLinks{ color:#959595; line-height:24px;}
.BottomLinks a{ color:#959595; padding:0 5px 0 5px;}
.BottomLinks a:hover{ color:#1C86EE;}
.Copyright{ color:#959595; line-height:24px;}
.Copyright a{ color:#959595;}
.Copyright a:hover{ color:#1C86EE;}

.Code{ width:282px; float:right; padding-top:15px;}
.Code .PhoneCode{ width:137px; background:url(../images/bg10.jpg) no-repeat 108px 15px #c1c1c3; float:left; position:relative;}
.Code .WechatCode{ width:137px; background:url(../images/bg10.jpg) no-repeat 108px 15px #c1c1c3; float:left; margin-left:8px; position:relative;}
.Code .PhoneCode a{ background:url(../images/bg7.jpg) no-repeat 17px center; height:47px; line-height:47px; text-align:center; color:#fff; display:block;}
.Code .WechatCode a{ background:url(../images/bg8.jpg) no-repeat 12px center; height:47px; line-height:47px; text-align:center; color:#fff; display:block;}

.Code div img{ display:none; position:absolute; bottom:47px;}

/*Bottom*/

/*SildeBar*/
.SildeBar{ width:211px; float:left; background:url(../images/bg14.jpg) no-repeat right  9px; min-height:338px; margin-top:4px; font-family:"Microsoft Yahei";}
.SildeBar .MenuLeft{ width:180px;}
.SildeBar .MenuLeft .MenuTitle{ width:100%; height:39px; background:url(../images/bg15.jpg) no-repeat center;}
.SildeBar .MenuLeft .MenuTitle span{ color:#656565; line-height:26px; font-weight:bold; display:block; padding-top:9px; width:96px; text-align:center; padding-left:10px;}
.SildeBar .MenuLeft .MenuList{ padding:12px 10px;}
.SildeBar .MenuLeft .MenuList ul li{ width:100%; line-height:21px; padding:7px 0 1px; border-bottom:1px dotted #afafaf; text-align:center;}
.SildeBar .MenuLeft .MenuList ul li a{ color:#434343; display:block; font-size:1.17em;}
.SildeBar .MenuLeft .MenuList ul li.onmenu a,.SildeBar .MenuLeft .MenuList ul li.onmenu1 a{ background:#1C86EE; color:#fff;}
.SildeBar .MenuLeft .MenuList ul li dl{ display:none;}
.SildeBar .MenuLeft .MenuList ul li.onmenu dl dt,.SildeBar .MenuLeft .MenuList ul li.onmenu1 dl dt,.SildeBar .MenuLeft .MenuList ul li dl dt{ width:100%; line-height:21px; padding:7px 0 1px; border-top:1px dotted #afafaf; margin-top:1px; font-size:0.857em;}
.SildeBar .MenuLeft .MenuList ul li.onmenu dl dt a,.SildeBar .MenuLeft .MenuList ul li.onmenu1 dl dt a,.SildeBar .MenuLeft .MenuList ul li dl dt a{ background:url(../images/bg27.jpg) no-repeat 56px center; padding-left:67px; color:#434343; text-align:left;}
.SildeBar .MenuLeft .MenuList ul li.onmenu dl dt a:hover,.SildeBar .MenuLeft .MenuList ul li.onmenu1 dl dt a:hover,.SildeBar .MenuLeft .MenuList ul li.onmenu dl dt.onsubmenu a{ color:#1C86EE;}

/*SildeBar*/

.TopLogin{ position:absolute; left:120px; top:0px;}
/*location*/
.Current{ border-bottom:1px solid #cecccb; line-height:40px; font-family:"Microsoft Yahei"; position:relative;}
.Current .ColumnName{ width:270px; float:left; padding-left:30px; background:url(../images/bg16.jpg) no-repeat 5px center; font-weight:bold; font-size:1.34em;}
.Current .ColumnName span{ padding-left:3px; color:#231815;}
.Current .ColumnName span b{ color:#1C86EE;}
.Current .LocationLink{ width:450px; float:right;}
.Current .LocationLink dl{ float:right; background:url(../images/bg17.jpg) no-repeat left center; color:#656565; font-family:"宋体"; padding-left:20px;}
.Current .LocationLink dl a{ color:#656565;}
.Current .LocationLink dl span{ color:#242424;}

/*location*/

/*Banner*/
.HomeBan{ width:100%; height:400px; position:relative; margin: 0 auto !important;}
.HomeBan .BanList ul {margin: 0 auto !important;}
.HomeBan .BanList{ height:400px; width:100%;position:relative; margin: 0 auto !important;}
.HomeBan .BanList ul li{ width:100%; height:400px;}
.HomeBan .BanList ul li a{ display:block; width:100%; height:400px;}
.HomeBan .TabList{ width:100%; position:absolute; bottom:10px; height:13px;}
.HomeBan .TabList ul{ margin:0 auto;}
.HomeBan .TabList ul li{ width:10px; height:10px; padding:0 5px; float:left;}
.HomeBan .TabList ul li span{ width:10px; height:10px; background:url(../images/bg12.png) no-repeat center; float:left;}
.HomeBan .TabList ul li.on span{ background:url(../images/bg13.png) no-repeat center;}

.Banner{ height:180px; border-bottom:1px solid #bdbdbd;}



/*Banner*/




/*neiyenews*/
.news1 .toplist li{ margin-bottom:25px; background:url(../images/ico6_1.png) repeat-x bottom; border-bottom:1px dashed #d9d9d9;}
.news1 .toplist li .imgDiv{ float:left; overflow:hidden;}
.news1 .toplist li .imgDiv img{transition: 3s; -moz-transition: 3s; -webkit-transition: 3s; -o-transition: 3s;}

.news1 .toplist li .rightDiv{ padding-left:231px;}
.news1 .toplist li .rightDiv h2{ font-size:16px; color:#000;}
.news1 .toplist li .rightDiv h2 a{color:#000;}
.news1 .toplist li .rightDiv h2 a:hover{ color:#1C86EE;}
.news1 .toplist li .rightDiv .author{ font-size:12px; color:#666; padding:10px 0;}
.news1 .toplist li .rightDiv .author em{ padding-right:10px;}
.news1 .toplist li .rightDiv .txt{ font-size:14px; line-height:2; height:81px; overflow:hidden;}
.news1 .list li{ padding-bottom:30px; margin-bottom:30px; background:url(../images/ico6_1.png) repeat-x bottom;}
.news1 .list .txt h2{ font-size:18px; color:#000; line-height:2; padding-bottom:10px;}
.news1 .list .txt h2 a{color:#000;}
.news1 .list .txt h2 a:hover{color:#0089b6;}
.news1 .list .time{ width:100px; height:100px; text-align:center; background-color:#ededed; color:#777; float:left;}
.news1 .list .time h3{ font-size:48px; line-height:50px; padding-top:17px;}
.news1 .list .time p{ font-size:14px;}
.news1 .list .txt{ padding-left:125px; font-size:14px; color:#6e6e6e; line-height:2;}

.newshow1 .tileDiv{padding-bottom: 10px;text-align:center;}
.newshow1 .tileDiv h2{ font-size:24px; color:#444; font-weight:inherit;}
.newshow1 .tileDiv .titme{font-size:12px;color:#999;padding-top: 5px;border: 1px solid #dfdfdf;border-left: 0;border-right: 0;margin-top: 10px;}
.newshow1 .tileDiv .titme em{ padding-right:20px;}
.newshow1 .content .text{ font-size:14px; color:#666; line-height:2;}
.newshow1 .content .imgDiv{ padding:30px 0; text-align:center;}
.newshow1 .content .imgDiv img{ max-width:800px;}


.detailsshare{ position:relative; padding-top:30px;}
.detailsshare .share{ height:27px; padding:20px 0; background:url(../images/ico11_6.png) repeat-x bottom center;}
.detailsshare .share em{ font-size:14px; color:#666; line-height:27px; float:left; padding-right:10px;}
.detailsshare .share li{ float:left; margin-right:10px;}
.detailsshare .bottomDiv{ padding-top:20px;}
.detailsshare .bottomDiv a{ font-size:14px; color:#666;}
.detailsshare .bottomDiv em{ font-size:14px; color:#444; font-weight:bold;}
.detailsshare .bottomDiv a:hover{ color:#0089b6;}
.detailsshare .bottomDiv .left{ float:left;}
.detailsshare .bottomDiv .left .getDiv{ padding-bottom:10px;}
.detailsshare .bottomDiv .right{ float:right; margin-top:10px;}
.detailsshare .bottomDiv .right .backbtn{display:block; font-size:16px; text-align:center; color:#fff; line-height:38px; width:100px; height:38px; background-color:#1C86EE; border-radius:4px;}
/*neiyenews*/





/*index*/
.HomeContain{ background:url(../images/bgbogy.jpg) repeat-y center top;font-family:"Microsoft Yahei"; border-top:0;}
.HomeContent{ width:1000px; margin:0 auto; position:relative; height:186px;}
.HomeContent .HomeMain{ background:#fff; top:0px; height:192px; position:absolute; width:100%;}
.HomeContent .HomeMain .HomeBox1{ padding:30px 20px 25px; width:300px; position:relative; float:left;}
.HomeContent .HomeMain .BoxTitle1{ background:url(../images/bg9.jpg) repeat-x left center; height:20px;}
.HomeContent .HomeMain .BoxTitle1 span{ color:#7d7d7d; font-size:1.34em; _font-size:16px; line-height:20px; width:80px; background:#fff; display:block; font-weight:bold; }
.HomeContent .HomeMain .BoxTitle1 span b{ color:#1C86EE;}
.HomeContent .HomeMain .BoxTitle1 a{ line-height:20px; width:25px; background:url(../images/bg11.png) no-repeat left center; padding-right:7px; display:block; float:right; height:20px;}
.HomeContent .HomeMain .HomeBox1 .BoxList1{ padding-top:15px; height:100px;}
.HomeContent .HomeMain .HomeBox1 .BoxList1 span{ width:100%; display:block; line-height:28px; color:#626262;_cursor:pointer; font-size:1.17em; _font-size:14px; font-weight:bold;}
.HomeContent .HomeMain .HomeBox1 .BoxList1 a:hover span{ color:#1C86EE;}
.HomeContent .HomeMain .HomeBox1 .BoxList1 p{ line-height:20px; margin:0; height:40px; overflow:hidden; color:#727171;_font-size:12px; text-indent:1em; padding-top:10px;}
.HomeContent .HomeMain .HomeBox1 .TabList1{ position:absolute; bottom:25px; height:8px; width:100%;}
.HomeContent .HomeMain .HomeBox1 .TabList1 ul{ margin:0 auto;}
.HomeContent .HomeMain .HomeBox1 .TabList1 ul li{ width:8px; height:8px; float:left; padding:0 2px;}
.HomeContent .HomeMain .HomeBox1 .TabList1 ul li span{ width:8px; height:8px; display:block; background:url(../images/bg5.png) no-repeat center;}
.HomeContent .HomeMain .HomeBox1 .TabList1 ul li.on span{ background:url(../images/bg6.png) no-repeat center;}

.HomeContent .HomeMain .HomeBox2{ padding:30px 20px 25px; width:300px; position:relative; float:left;}
.HomeContent .HomeMain .HomeBox2 .BoxList2{ padding-top:15px; height:100px;}
.HomeContent .HomeMain .HomeBox2 .BoxList2 .HomeBoxImg{ width:80px; float:left; padding-top:10px;}
.HomeContent .HomeMain .HomeBox2 .BoxList2 .HomeBoxCont{ width:200px; float:right;}
.HomeContent .HomeMain .HomeBox2 .BoxList2 .HomeBoxCont span{ width:100%; _cursor:pointer; display:block; line-height:28px; color:#626262; font-size:1.17em; _font-size:14px; font-weight:bold;}
.HomeContent .HomeMain .HomeBox2 .BoxList2 .HomeBoxCont a:hover span{ color:#1C86EE;}
.HomeContent .HomeMain .HomeBox2 .BoxList2 .HomeBoxCont p{ line-height:20px; margin:0; height:40px; overflow:hidden; color:#727171;_font-size:12px; text-indent:1em; padding-top:10px;}
.HomeContent .HomeMain .HomeBox2 .TabList2{ position:absolute; bottom:25px; height:8px; width:100%;}
.HomeContent .HomeMain .HomeBox2 .TabList2 ul{ margin:0 auto;}
.HomeContent .HomeMain .HomeBox2 .TabList2 ul li{ width:8px; height:8px; float:left; padding:0 2px;}
.HomeContent .HomeMain .HomeBox2 .TabList2 ul li span{ width:8px; height:8px; display:block; background:url(../images/bg5.png) no-repeat center;}
.HomeContent .HomeMain .HomeBox2 .TabList2 ul li.on span{ background:url(../images/bg6.png) no-repeat center;}

.HomeContent .HomeMain .HomeBox3{ padding:40px 20px;}
.HomeContent .HomeMain .HomeBox3 ul li{ padding:0 1px; float:left; width:68px;}
.HomeContent .HomeMain .HomeBox3 ul li a{ text-align:center; font-size:1.17em; _font-size:14px; color:#000; display:block;}
.HomeContent .HomeMain .HomeBox3 ul li a p{ margin:0; line-height:28px; padding:7px 0;}
.HomeContent .HomeMain .HomeBox3 ul li a:hover p{ color:#1C86EE;}

/*index*/

/*about*/
.SinglePage p{ margin:0;}

/*about*/

/*CaseList*/
.CaseList{ padding:0 40px 0 30px;}
.CaseList ul{ background:url(../images/bg18.jpg) repeat left top;}
.CaseList ul li{ width:150px; height:211px; float:left; padding:39px 30px 10px 0; text-align:center; color:#707070;}
.CaseList ul li img{ border:1px solid #ccc;}
.CaseList ul li a.CaseName{ font-size:1.17em; display:block; line-height:26px; color:#707070; padding-top:9px;}
.CaseList ul li span{ display:block; line-height:26px;}

/*CaseList*/

/*ProductList*/
.ProductList{ padding:0 40px 0 30px;}
.ProductList ul{ background:url(../images/bg18.jpg) repeat left top;}
.ProductList ul li{ width:150px; height:211px; float:left; padding:39px 30px 10px 0; text-align:center; color:#707070;}
.ProductList ul li img{ border:1px solid #ccc;}
.ProductList ul li a.prodName{ font-size:1.17em; display:block; line-height:26px; color:#707070; padding-top:9px;width: 150px;
height: 26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ProductList ul li span{ display:block; line-height:26px;}

/*ProductList*/

/*ProductInfor*/
.ProductInfor{ padding:39px 40px 23px 30px;}
.ProductImgList{ float:left; width:390px;}
.ProductBigImg{ width:301px; float:right;}
.ProductBigImg ul li img{ border:1px solid #e8e8e8;}
.ProductSmallImg{ width:80px; height:280px; overflow:hidden; position:relative;}
.ProductSmallImg .btn_top{ width:100%; height:4px; background:url(../images/bg21.jpg) no-repeat center; display:block; position:absolute; z-index:10; top:0;}
.ProductSmallImg .btn_bottom{ width:100%; height:4px; background:url(../images/bg22.jpg) no-repeat center; display:block; position:absolute; z-index:10; bottom:0;}
.ProductSmallImg .SmallList ul li{ width:80px; height:80px; padding:5px 0;}
.ProductSmallImg .SmallList{ position:absolute; top:4px;}

.ProdBrief{ width:270px; float:right;}
.ProdTitle{ color:#313131; font-size:1.5em; line-height:38px; display:block; font-weight:bold;}
.ProdCont{ padding-top:10px; height:245px; width:100%; overflow:hidden;}
.ProdCont p{ padding-left:18px; background:url(../images/bg23.jpg) no-repeat left center; line-height:30px; margin:0; font-size:1.17em;}

.ProdRelate{ border:1px solid #e6e6e6; margin-top:50px; position:relative;}
.RelateTitle{ line-height:28px; background:url(../images/bg24.jpg) repeat-x left center; border-bottom:1px solid #e6e6e6;}
.RelateTitle span{ background:url(../images/bg26.png) no-repeat 11px center; padding-left:26px; font-size:1.17em; color:#707070;}

.RelateCont{ background:url(../images/bg25.jpg) repeat-x left top; height:121px; padding:20px 40px;}
.RelateCont ul li{ width:101px; float:left; padding:0 10px;}
.RelateCont ul li p{ padding:0px; margin:0px; text-align:center; line-height:32px; height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.RelateCont ul li a img{ border:1px solid #d9d9d9;}

.ProdRelate a.prev, .ProdRelate a.next{ width:25px; height:25px; cursor:pointer; display:block; background-image:url(../images/c_control.png); position:absolute; top:90px; z-index:10;}
.ProdRelate a.prev{ left:10px; background-position:0 0;}
.ProdRelate a.next{ right:10px;background-position:right 0;}
.ProdRelate a.prev:hover{ background-position:0 -26px;}
.ProdRelate a.next:hover{ background-position:right -26px;}

/*ProductInfor*/

/*caseInfor*/
.caseInfor{ padding:39px 40px 90px 30px;}
.caseImgList{ float:left; width:390px;}
.caseBigImg{ width:301px; float:right;}
.caseBigImg ul li img{ border:1px solid #e8e8e8;}
.caseSmallImg{ width:80px; height:280px; overflow:hidden; position:relative;}
.caseSmallImg .btn_top{ width:100%; height:4px; background:url(../images/bg21.jpg) no-repeat center; display:block; position:absolute; z-index:10; top:0;}
.caseSmallImg .btn_bottom{ width:100%; height:4px; background:url(../images/bg22.jpg) no-repeat center; display:block; position:absolute; z-index:10; bottom:0;}
.caseSmallImg .SmallList ul li{ width:80px; height:80px; padding:5px 0;}
.caseSmallImg .SmallList{ position:absolute; top:4px;}

.caseBrief{ width:270px; float:right;}
.caseTitle{ color:#313131; font-size:1.5em; line-height:38px; display:block; font-weight:bold;}
.caseTime{ color:#959595; line-height:15px;}
.caseCont{ padding-top:5px; height:245px; width:100%; overflow:hidden; margin-top:20px;}
.caseCont p{ margin:0;}

.caseRelate{ border:1px solid #e6e6e6; margin-top:50px;}

/*caseInfor*/

/*NewsList*/
.NewsList{ padding:37px 40px 0 27px;}
.NewsList ul{ /*background:url(../images/bg28.jpg) repeat-y 3px top;*/ padding-top:9px;}
.NewsList ul li{ padding-left:13px; background:url(../images/bg29.jpg) no-repeat left 12px; padding-bottom:45px; height:120px;}
.NewsList ul li .NewsImg{ width:160px; float:right;}
.NewsList ul li .NewsCont{ width:485px;}
.NewsList ul li .NewsCont .NewsTime{ display:inline-block; background:url(../images/bg30.jpg) no-repeat center; width:90px; height:30px; line-height:30px; font-style:italic; text-align:center; color:#5c5c5c;}
.NewsList ul li .NewsCont .NewsTitle{ display:block; color:#454545; line-height:30px; font-size:1.5em; padding-top:10px;}
.NewsList ul li .NewsCont .NewsTitle:hover{ color:#1C86EE;}
.NewsList ul li .NewsCont p{ color:#959595; font-family:"宋体"; margin:0; line-height:24px;}
.NewsList ul li .NewsCont p a{ color:#1C86EE; text-decoration:underline;}

/*NewsList*/

/*NewsInfor*/
.NewsInfo{ padding:0 20px;}
.NewsInfo .info_title{ padding:10px 0px; font-size:14px; text-align:center;}
.NewsInfo .info_time{ font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.NewsInfo .service_pic{ padding:10px 0; text-align:center;}
.NewsInfo .service_pic img{ width:560px; height:456px;}
.NewsInfo .info_txt{ padding:10px 0px;}
.NewsInfo .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
/*NewsInfor*/

/*Online*/
.Online{ padding:30px 40px 20px 30px}
.OnlineCont,.OnlineTable{ padding:0 80px 25px;}
.OnlineTable table{ width:100%;}
.OnlineTable tr td{ padding:8px 0 9px;}
.OnlineTable tr td .text{ width:190px; padding:5px; border:1px solid #c9c9c9; line-height:20px; background:#fff;}
.OnlineTable tr td .text1{ width:390px;}
.OnlineTable tr td .textarea{ width:390px; height:190px;}
.OnlineTable tr td .btn{ width:66px; height:30px; background:url(../images/btn_TJ.jpg) no-repeat center; text-align:center; line-height:20px; font-size:1.17em; color:#fff; font-weight:600; cursor:pointer; margin-left:110px;}
.OnlineTable tr td .btn_CZ{ margin-left:26px; background:url(../images/btn_CZ.jpg) no-repeat center;}

/*Online*/

/*Job*/
.JobList{ padding:30px 40px 0px 30px;}
.JobList dl dd{ border:1px solid #e6e6e6; padding:0 1px;}
.JobList dl dd .JobTitle{ background:url(../images/bg31.jpg) repeat-x left top; line-height:28px; padding:0 18px; font-size:1.17em; font-weight:bold;}
.JobList dl dd .JobTitle span{ width:130px; text-align:center; display:inline-block; color:#626262;}
.JobList dl dt .JobTitle{ background:#d7d7d7; line-height:30px; padding:0 18px; font-weight:bold; height:30px;}
.JobList dl dt .JobTitle span{ width:130px; text-align:center; display:inline-block; color:#535353;}
.JobList dl dt .JobCont{ padding:15px 15px 25px 15px; background:#efefef;}
.JobList dl dt .JobCont p{ margin:0;}
.JobList dl dt .JobCont .JobMark{ color:#7d7d7d;}
.JobList dl dt .JobCont .JobMark1{ color:#0075a9;}

/*Job*/

/*knowledge*/
.knowledge{ padding:30px 20px 0;}
.knowledge ul li{ line-height:30px; border-bottom:1px dotted #cecccb; background:url(../images/bg23.jpg) no-repeat 4px center;}
.knowledge ul li span{ float:right; color:#cecccb;}
.knowledge ul li a{ color:#666; font-size:1.17em; padding-left:20px;}
.knowledge li span{ float:right; }
.knowledge li span a{ background:url(../images/amore.jpg) no-repeat right 2px;  padding-right:20px;}

/*knowledge*/

/*KnowledgeInfo*/
.KnowledgeInfo{ padding:0 20px;}
.KnowledgeInfo .info_title{ padding:10px 0px; font-size:14px; text-align:center;}
.KnowledgeInfo .info_time{ font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.KnowledgeInfo .service_pic{ padding:10px 0; text-align:center;}
.KnowledgeInfo .service_pic img{ width:560px; height:456px;}
.KnowledgeInfo .info_txt{ padding:10px 0px;}
.KnowledgeInfo .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
/*NewsInfor*/

/*links*/
.Links_list{ padding:30px 20px 0;}
.Links_list ul li{ text-align:center; width:180px; float:left; overflow:hidden; padding:0 30px 15px 30px;}
.Links_list ul .pic{ width:180px; height:75px;}
.Links_list ul .pic a{ width:176px; height:71px; border:solid 1px #e0e0e0; padding:1px; display:block; overflow:hidden;}
.Links_list ul .pic a:hover{ border:1px solid #B70000;}
.Links_list ul .pic img{ width:176px; height:71px;}
.Links_list ul .h1{ font-size:12px; font-weight:normal; height:20px; line-height:20px; padding-top:5px; margin:0;}
.Links_list ul .h1 a{ padding:0 3px; white-space:nowrap; display:block; text-overflow:ellipsis; overflow:hidden; font-weight:normal;}
/*links*/

/*VideoList*/
.VideoList{ padding:0 40px 0 30px;}
.VideoList ul{ background:url(../images/bg18.jpg) repeat left top;}
.VideoList ul li{ width:150px; height:211px; float:left; padding:39px 30px 10px 0; text-align:center; color:#707070;}
.VideoList ul li img{ border:1px solid #ccc;}
.VideoList ul li a.prodName{ font-size:1.17em; display:block; line-height:26px; color:#707070; padding-top:9px;}
.VideoList ul li span{ display:block; line-height:26px;}

.Activity_list{ padding:30px 0px; overflow:hidden;}
.item{ background:url(../images/bg18.jpg) repeat left bottom; overflow:hidden; margin:25px 0px;}
.Activity_list li{ width:227px; height:180px; overflow:hidden; float:left; padding-right:38px; position:relative;}
.Activity_list li em{ display:block; width:82px; height:80px; position:absolute; left:70px; top:32px; background:url(../images/Activity_video.png) repeat left top;}
.Activity_list li em a{ display:block; height:80px;}
.Activity_list li .pic{ width:225px; height:140px; border:1px solid #cecccb; }
.Activity_list li .pic img{ width:225px; height:140px;}
.Activity_list li span{ display:block; text-align:center;}
.Activity_list li.End{ padding-right:0px;}

/*VideoList*/

/*videoInfor*/
.videoInfor{ padding:39px 40px 90px 30px;}
.videoPlay{ width:600px; margin:0 auto;}
.videoBrief{ width:100%; padding-top:30px;}

/*videoInfor*/

/*MagazineList*/
.MagazineList{ padding:0 40px 0 30px;}
.MagazineList ul{ background:url(../images/bg18.jpg) repeat left top;}
.MagazineList ul li{ width:150px; height:225px; float:left; padding:25px 30px 10px 0; text-align:center; color:#707070;}
.MagazineList ul li img{ border:1px solid #ccc;}
.MagazineList ul li a.prodName{ font-size:1.17em; display:block; line-height:26px; color:#707070; padding-top:9px;}
.MagazineList ul li span{ display:block; line-height:26px;}

/*VideoList*/

/*Online*/
.Login{ padding:30px 40px 20px 30px}
.LoginTable{ padding:0 80px 25px;}
.LoginTable table{ width:100%;}
.LoginTable tr td{ padding:8px 0 9px;}
.LoginTable tr td .text{ width:190px; padding:5px; border:1px solid #c9c9c9; line-height:20px; background:#fff;}
.LoginTable tr td .text1{ width:390px;}
.LoginTable tr td .textarea{ width:390px; height:190px;}
.LoginTable tr td .btn{ width:66px; height:30px; background:url(../images/btn_TJ.jpg) no-repeat center; text-align:center; line-height:30px; font-size:1.17em; color:#fff; font-weight:600; cursor:pointer; margin-left:50px; display:block;}
.LoginTable tr td .btn_CZ{ margin-left:26px; background:url(../images/btn_CZ.jpg) no-repeat center;}

/*Online*/

/*download*/
.download{ padding:30px 20px 0;}
.download ul li{ line-height:30px; border-bottom:1px dotted #cecccb; background:url(../images/bg23.jpg) no-repeat 4px center;}
.download ul li span{ float:right; color:#cecccb;}
.download ul li a{ color:#666;/* font-size:1.17em;*/ padding-left:20px;}

/*knowledge*/

/*website*/
.WebSite{ padding-bottom:26px;}
.SearchOption1{ padding-bottom:20px;}
.SelectBox{ width:120px; height:30px; padding:0 10px; position:relative; background:#fff; border:1px solid #c9c9c9; float:left; margin-right:9px;}
.SelectBox .SelectText{display:block; background:url(../images/bg32.jpg) no-repeat right center; padding-right:18px; height:30px; line-height:30px; cursor:pointer;}
.SelectBox .SelectList{position:absolute; left:-1px; top:27px; width:140px; border:1px solid #D3D3D3; border-top:0px; background:#fff; display:none; height:115px; overflow-y:scroll;}
.SelectBox .SelectList dt{display:block; cursor:pointer;}
.SelectBox .SelectList dt a{padding:0 10px; display:block; height:23px; line-height:23px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.SelectBox .SelectList dt a:hover{background:#8E8E8E; color:#fff;}

.SearchKey{ width:220px; float:left;}
.sreachkey_ipu{ width:120px; height:30px; padding:0 10px; position:relative; border:1px solid #c9c9c9; background:#fff; float:left; margin-right:9px; color:#626262; font-family:"Microsoft Yahei";}
.sreachkey_btn{ width:66px; height:30px; text-align:center; line-height:30px; color:#fff; font-size:1.17em; background:url(../images/btn_TJ.jpg) no-repeat center; display:block; float:right;}

.ShopTitle{ border:1px solid #e6e6e6; background:url(../images/bg31.jpg) repeat-x left top; height:28px; line-height:28px; padding:0 1px; font-size:1.17em;}
.ShopName{ width:115px; display:inline-block; text-align:center;}
.ShopPhone{ width:125px; display:inline-block; text-align:center;}
.ShopCategory{ width:140px; display:inline-block; text-align:center;}
.ShopAddress{ width:280px; display:inline-block; padding-left:25px;}
.MallList span{ font-size:1em; color:#626262;}

/*website*/

/*ShowList*/
.ShowList{ /*padding:0 40px 0 30px;*/}
.ShowList ul{ background:url(../images/bg18.jpg) repeat left top;}
.ShowList ul li{ width:225px; height:211px; float:left; padding:39px 40px 10px 0; text-align:center; color:#707070;}
.ShowList ul li img{ border:1px solid #ccc;}
.ShowList ul li a.ShowName{ font-size:1.17em; display:block; line-height:26px; color:#707070; padding-top:9px;}
.ShowList ul li span{ display:block; line-height:26px;}

/*ShowList*/


/*showInfor*/
.showInfor{ padding:39px 40px 90px 30px;}
.showImgList{ float:left; width:390px;}
.showBigImg{ width:390px; height:301px; float:left;}
.showBigImg ul li img{ border:1px solid #e8e8e8;}
.showSmallImg{ width:3900px; height:80px; overflow:hidden; position:relative;}
.showSmallImg .btn_top{ width:4px; height:80px; background:url(../images/bg21.jpg) no-repeat center; display:block; position:absolute; z-index:10;  left:0;}
.showSmallImg .btn_bottom{ width:4px; height:80px; background:url(../images/bg22.jpg) no-repeat center; display:block; position:absolute; z-index:10;  right:0;}
.showSmallImg .SmallList ul li{ width:80px; height:80px; padding:5px 0; margin-right:10px; float:left;}
.showSmallImg .SmallList{ position:absolute; top:4px; width:370px; left:20px;}

.showBrief{ width:270px; float:right;}
.showTitle{ color:#313131; font-size:1.5em; line-height:38px; display:block; font-weight:bold;}
.showTime{ color:#959595; line-height:15px;}
.showCont{ padding-top:5px; height:245px; width:100%; overflow:hidden; margin-top:20px;}
.showCont p{ margin:0;}

.showRelate{ border:1px solid #e6e6e6; margin-top:50px;}

/* 本例子css */
	.game163{ position: relative;  padding: 4px; overflow: hidden; width: 300px; }
	.game163 .bigImg{ height: 258px; position: relative;}
	.game163 .bigImg li img{ vertical-align:middle; width:300px; height:225px;   }
	.game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }

	.game163 .smallScroll{ height: 47px; margin-top:10px;}
	.game163 .sPrev,.game163 .sNext{ float: left; display: block; width: 14px; height: 47px; text-indent: -9999px; background: url(../images/sprites1008.png) no-repeat 0 -3046px; }
	.game163 .sNext{ background-position: 0 -2698px;}
	.game163 .sPrev:hover{ background-position: 0 -3133px;}
	.game163 .sNext:hover{ background-position: 0 -2785px;}

	.game163 .smallImg{ float:left;  margin: 0 6px; display:inline; width: 260px; overflow: hidden;}
	.game163 .smallImg ul{ height:54px;  width: 9999px; overflow: hidden; }
	.game163 .smallImg li{ float: left; padding: 0 4px 0 0; width:62px; cursor:pointer;  display: inline;  }
	.game163 .smallImg img{ border: 1px solid #dcdddd; width:60px; height:45px;  }
	.game163 .smallImg .on img{ border-color: #1C86EE;}

	.game163 .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
	.game163 .pageState span{ color: #f00; font-size: 16px;}


/*showInfor*/


/* 滚动条的样式 */
.scrollUp,.scrollHandle,.scrollDown{ width:11px; height:47px; overflow:hidden;background-image:url(../images/handler.png);background-repeat:no-repeat;_background-image:url(../images/handler.png)}
.scrollBar{height:100%;width:16px;background-repeat:repeat-y;background:url(../images/ttscrollBarBg.png) top right;overflow:hidden;position:absolute;right:0;top:0;z-index:111; display:block;}
.scrollUp,.scrollDown{height:23px;cursor:pointer;position:absolute;left:1px;cursor:pointer}
.scrollUp,.scrollHandle,.scrollHandleDown,.scrollDown{width:14px;position:absolute;}
.scrollHandle{height:109px;background-position:-21px 0;left:1px;top:19px;cursor:n-resize;}
.scrollUp{background-position:left -1px;top:0;}
.scrollDown{background-position:0 -26px;bottom:0;}

#mcs4_container{margin:0; width:270px; height:234px;}
#mcs4_container .customScrollBox{position:relative; height:100%; overflow:hidden;}
#mcs4_container .customScrollBox .container{position:relative; width:250px; top:0; float:left;}
#mcs4_container .customScrollBox .content{clear:both; line-height:24px; padding-right:10px;}

#mcs4_container .dragger_container{position:relative; width:0px; height:245px; float:left;  border-left:1px solid #ccc; cursor:pointer;}
#mcs4_container .dragger{position:absolute; width:11px; height:47px; background:url(../images/handler.png) no-repeat; margin-left:-5px; text-align:center; overflow:hidden;}
#mcs4_container .dragger_pressed{position:absolute; width:11px; height:47px; background:url(../images/handler.png) no-repeat;  margin-left:-5px; overflow:hidden;}
/* 滚动条的样式 */

.map_search_result{ padding-bottom:50px;}
.map_search_result .key{padding-bottom:14px;}
.map_search_result .key .text{ border:1px solid #ccc; background:#fff; width:193px; height:29px; line-height:29px; color:#95918e;font-family:Microsoft Yahei;padding:0 5px;vertical-align:middle; font-size:15px; border-radius:4px;}
.map_search_result .key .btn{ background:url(../images/btn_TJ.jpg) no-repeat center center; width:66px; height:33px;color:#fff; padding:0; font-size:14px; font-family:Microsoft Yahei; vertical-align:middle; cursor:pointer; padding:0; margin-left:5px;}
.map_search_result .key em{ position:relative; background:url(../images/bg32.jpg) no-repeat 95% center #fff; width:120px; height:29px; line-height:29px; display:inline-block; text-align:left; font-style:normal;vertical-align:middle; border:1px solid #ccc; z-index:100; margin-right:5px;*margin-right:9px; border-radius:4px;}
.map_search_result .key em a{ display:block; padding-left:5px; font-size:15px;}
.map_search_result .key em span{ z-index:333; display:none; position:absolute; top:27px;border:1px solid #ccc; background:#fff; width:240%; left:-1px;}
.map_search_result .key em span a{ display:inline-block; padding-right:10px; font-size:13px;}
.map_search_result .table{}
.map_search_result .table tr{}
.map_search_result  table td{ border-collapse:collapse; background:url(../images/dot.jpg) repeat-x left bottom; padding-top:5px; padding-bottom:5px;  border-bottom:1px dotted #919191;}
.map_search_result  table .txt_top td{ background:url(../images/bg31.jpg) repeat-x scroll left top; font-weight:bold; padding:0px; height:28px; border:1px solid #e6e6e6; border-collapse:collapse; font-size:14px;border-left:0;}
.map_search_result  table .txt_top td.shop{ border-left:1px solid #e6e6e6;}
.map_search_result  table td.shop{  padding-left:27px; width:150px; padding-right:10px; border-right:0;}
.map_search_result  table td.phone{ width:150px; padding-right:10px;border-right:0;}
.map_search_result  table td.type{ width:150px;border-right:0;}

/*kefu*/
.float0831 {
	POSITION: fixed; TOP: 180px; RIGHT: 1px; _position: absolute
}
.float0831 A {
	COLOR: #00a0e9
}
.float0831 A:hover {
	COLOR: #ff8100; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .tp {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .cn {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal
}
.float0831 .titZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDh {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoFf {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTl {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -10px
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -66px
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}
.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {
	PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 40px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 40px; LEFT: 1px
}
.float0831 .btnCtn {
	TOP: 40px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.top {
	BORDER-BOTTOM: #ace5f9 1px solid
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px
}
