@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0; list-style:none;}
body {font-size:12px; line-height:20px; color:#666; font-family:Arial, Helvetica, sans-serif;}
img {border:none;}
a {text-decoration:none; color:#666;}
a:hover {color:#da251c;}
/*清除浮动*/
.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; height:0; line-height:0; font-size:0;}
.clearfix{zoom:1;}


/* head */
.headBg {width:100%; height:77px; background:url(../images/topBg.jpg) repeat-x; overflow:hidden;}
.top {width:1004px; height:77px; margin:0 auto;}
.top .logo {float:left;}
.top .toprg {float:right; *width:310px;}
.top .toprg .tel {height:16px; line-height:16px; font-family:"微软雅黑"; font-size:14px; margin-top:20px;}
.top .toprg .tel div {float:right;}
.top .toprg .tel div img {float:left;}
.top .toprg .search {margin-top:10px;}
.top .toprg .search .language {height:14px; line-height:14px; float:left; margin-top:5px;}
.top .toprg .search .language a {padding:0 2px;}
/* 搜索 */
.top .toprg .search .searchrg {float:right; margin-left:15px;}
.top .toprg .search .searchrg input {float:left;}
.top .toprg .search .searchrg .searchTxt {width:135px; height:23px; line-height:23px; border:1px solid #ccc; color:#cacaca; padding:0 5px;}
/* nav */
.navBg {width:100%; height:46px; background:url(../images/navBg.jpg) repeat-x;}
.nav {width:1004px; height:46px; line-height:46px; margin:0 auto; position:relative; z-index:99;}
.nav ul li {float:left; text-align:center; font-size:14px; font-weight:bold; text-shadow:0 1px 0 #fff;}
.nav .navM {display:block; width:111px; height:46px; color:#4b4b4b;}
.nav .navactive {background:url(../images/navHover.jpg) no-repeat; color:#da251c;}
/* 下拉菜单 */
.menu {width:1010px; position:absolute; left:-3px; top:46px; display:none;}
.menu .menuT {height:5px; background:url(../images/menubgt.png) no-repeat;}
.menu .menuC {min-height:200px; background:url(../images/menubgc.png) repeat-y; padding-top:15px; font-family:"微软雅黑";}
.subList {width:2px; height:209px; background:url(../images/menubgl.png) no-repeat; float:left; margin-left:10px;}
.menu .menuC {font-size:12px; font-weight:normal; text-shadow:none; text-align:left;}
.menu .menuC a {display:block; line-height:24px;}
.subActive {color:#da251c; background:url(../images/icon01.png) no-repeat right center;}
.sub1 {width:140px; margin-left:30px; float:left;}
.sub1 a {width:135px; font-weight:bold;}
.sub2 {width:120px; margin-left:20px; float:left; position:relative; z-index:99;}
.sub3 {width:120px; position:absolute; left:150px; top:0;}
.sub4 {width:450px; position:absolute; top:0px; right:-480px; max-height:190px;}
.sub4 .subImg {height:123px; overflow:hidden;}
.sub4 .subImg dt {width:213px; height:123px; float:left;}
.sub4 .subImg dt a {display:inline; height:auto;}
.sub4 .subImg dd {width:220px; float:right;}
.sub4 .subImg2 {width:128px; float:left; margin:10px;}
.sub4 .subImg2 dt {width:120px; height:91px; padding:3px; border:1px solid #c0c0c0; overflow:hidden;}
.sub4 .subImg2 dt a {width:120px; height:91px;}
.sub4 .subImg2 dd {height:24px; line-height:24px; text-align:center;}
.sub4 .subTil {height:26px; line-height:26px; font-size:14px; font-weight:bold; color:#313131; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sub4 .subTxt {height:60px; line-height:20px; margin-top:5px; overflow:hidden;}
.sub4 .subMore {width:69px; height:22px; line-height:22px; background:url(../images/icon02.jpg) no-repeat; text-align:center; margin-top:8px;}
.sub4 .subMore:hover {color:#da251c;}
.sub5 {position:absolute; left:0; top:133px;}
.sub5 a {width:85px; height:22px; line-height:22px; float:left; font-size:12px; text-shadow:none; text-indent:10px; margin-right:3px; overflow:hidden; white-space:nowrap;}
.sub5active {background:url(../images/icon01.png) no-repeat left center; color:#da251c;}
.menu .menuF {height:8px; background:url(../images/menubgf.png) no-repeat top;}
.menu2 {width:330px; position:absolute; display:none;}
.menu2 .menu2T {height:5px; background:url(../images/menubg1.png) no-repeat;}
.menu2 .menu2F {height:8px; background:url(../images/menubg3.png) no-repeat;}
.menu2 .menu2C {min-height:200px; background:url(../images/menubg2.png) repeat-y; padding-top:15px; font-family:"微软雅黑"; font-size:12px; font-weight:normal; text-shadow:none; text-align:left;}
.menu2 .menu2C a {display:block; height:24px; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.menu2 .menu2C .menu2_1 {width:120px; margin-left:30px; float:left;}
.menu2 .menu2C .menu2_1 a {width:115px; font-weight:bold;}
.menu2 .menu2C .menu2_2 {width:120px; margin-left:20px; float:left;}
.menu3 {width:500px; position:absolute; display:none;}
.menu3 .menu3T {height:5px; background:url(../images/menubg4.png) no-repeat;}
.menu3 .menu3F {height:8px; background:url(../images/menubg6.png) no-repeat;}
.menu3 .menu3C {min-height:200px; background:url(../images/menubg5.png) repeat-y; padding-top:15px; font-family:"微软雅黑"; font-size:12px; font-weight:normal; text-shadow:none; text-align:left;}
.menu3 .menu3C a {display:block; height:24px; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.menu3 .menu3C .menu3_1 {width:120px; margin-left:30px; float:left;}
.menu3 .menu3C .menu3_1 a {width:115px; font-weight:bold;}
.menu3 .menu3C .menu3_2 {width:300px; margin-left:20px; float:left;}
/* 产品展示下拉菜单 */
.subSlide {height:192px; overflow:hidden; position:relative;}
.subSlide ul {position:absolute; top:0; width:100px;}
.subSlide ul li {float:none; text-align:left; font-size:12px; font-weight:normal; text-shadow:none; height:24px; line-height:24px;}
.subSlide .subSlideBtn {width:7px; height:6px; cursor:pointer; position:absolute; left:110px;}
.subSlide .subSlideUp {background:url(../images/icon43.png) no-repeat; top:0px;}
.subSlide .subSlideDown {background:url(../images/icon44.png) no-repeat; bottom:0px;}
.subProFoot {width:190px; position:absolute; top:20px; right:10px;}
.subProFoot .subProSearch {width:150px; line-height:24px; padding-left:40px; background:url(../images/proSearch.png) no-repeat left 0px;}
.subProFoot .subProSearch .subProSearchBtn {padding:0 10px; height:20px; line-height:20px; background:#ddd; border:1px solid #ccc; cursor:pointer;}
.subProFoot .subProFootTel {width:160px; line-height:24px; padding-left:30px; background:url(../images/topTel.jpg) no-repeat left 0px; margin-top:25px;}
/*弹出层*/
#divSCA_2 {position:absolute; width:400px; height:180px; padding:10px 15px; font-size:12px; background:#fff; z-index:10001; border:6px solid #cbcbcb; display:none; overflow:hidden;}
#divSCA_2 .closeSCA {display:block; width:16px; height:16px; background:url(../images/closepic.jpg) no-repeat; position:absolute; top:10px; right:15px;}
#divSCA_2 .divSCATxt {padding-top:25px; height:144px; line-height:24px; overflow:hidden;}
/* foot */
.footBg {width:100%; background:#f9f9f9; margin-top:40px;}
.foot {width:1004px; margin:0 auto;}
.footNav {width:130px; float:left; margin:15px 0 0 13px;}
.footNav dt {height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.footNav dt a {font-size:14px; font-weight:bold; color:#333;}
.footNav dt a:hover {color:#da251c;}
.footNav dd div {height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.footNav dd div a {background:url(../images/icon12.jpg) no-repeat left center; padding-left:10px;}
.footNav dd div a:hover {background:url(../images/icon13.jpg) no-repeat left center;}
.footLink {margin-top:15px;}
.footLink .footLinkTil {float:left; font-weight:bold; width:80px;}
.footLink .footLinkUl {width:920px; float:right;}
.footLink .footLinkUl li {float:left; white-space:nowrap; margin:0 3px;}
.copy {margin-top:15px;}
.copy .copylf {float:left;}
.copy .copyrg {float:right; text-align:right;}
/* 您的位置 */
.locateBg {width:100%; height:35px; background:url(../images/locateBg.jpg) repeat-x;}
.locate {width:1004px; height:35px; line-height:35px; margin:0 auto;}
.locate .locate1 {color:#4b4b4b;}
.locate .locate2 {margin:0 5px;}
.locate .locate3 {color:#da251c; font-weight:bold;}
/* 分页 */
.guide {text-align:center; margin-top:25px; color:#ccc;}
.guide a {*display:inline-block; color:#ccc;}
.guide a:hover {color:#da251c;}
.guide .guideActive {color:#da251c;}


/*base*/
.main {width:1004px; margin:0 auto;}
.all {width:1015px; margin:0 auto;}
/* 内页banner */
.ban1 {width:100%; height:215px;}
.pgban {width:100%; min-width:1004px; position:relative; height:215px; overflow:hidden; margin:0 auto;}
.pgban .slides {position:relative; z-index:1;}
.pgban .slides li {height:215px;}
.pgban .slides li a {display:block; height:215px;}
.pgban .flex-control-nav {width:100%; position:absolute; bottom:10px; left:0; text-align:center; z-index:2;}
.pgban .flex-control-nav li {display:inline-block; *display:inline; *zoom:1; width:25px; height:25px; margin:0 5px;}
.pgban .flex-control-nav li a {display:inline-block; width:25px; height:25px; line-height:25px; text-align:center; color:#fff; overflow:hidden; background:url(../images/banNav1.png) no-repeat; cursor:pointer;}
.pgban .flex-control-nav .flex-active {background:url(../images/banNav2.png) no-repeat;}

/*左侧导航菜单*/
.left {width:229px; float:left; margin-top:30px;}
.left .leftTil {height:35px; line-height:35px; color:#333; font-size:14px; font-weight:bold; text-indent:35px; background:url(../images/leftbg1.jpg) no-repeat;}
.left .leftSub dt {height:30px; line-height:30px; background:url(../images/leftbg2.jpg) no-repeat; padding-left:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.left .leftSub dt img {float:left; margin:9px 10px 0 0px; width:11px; height:11px;}
.left .leftSub dd {background:url(../images/leftbg3.jpg) repeat-y;}
.left .leftSub dd ul {padding-left:24px;}
.left .leftSub dd ul li {line-height:25px; background:url(../images/icon41.jpg) no-repeat left center; padding-left:31px;}
.left .leftSub .leftAc {color:#da251c;}
.left .leftContact {width:210px; margin:50px auto 0 auto; border-top:1px solid #999; padding-top:15px;}
.left .leftContact .leftContactTil {height:40px; line-height:40px; font-family:"微软雅黑"; font-size:16px; color:#333;}
.left .leftContact .leftContactList {margin-top:15px;}
.left .leftContact .leftContactList li {line-height:28px; padding-left:35px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
.left .leftContact .leftContactList .leftContactList_1 {background:url(../images/icon28.jpg) no-repeat left top; font-size:18px; font-weight:bold; color:#e78b00;}
.left .leftContact .leftContactList .leftContactList_2 {background:url(../images/icon29.jpg) no-repeat left top;}
.left .leftContact .leftContactList .leftContactList_3 {background:url(../images/icon30.jpg) no-repeat left top;}
.left .leftContact .leftContactList .leftContactList_4 {background:url(../images/icon31.jpg) no-repeat left top;}
.left .leftContact .leftContactList .leftContactList_5 {background:url(../images/icon32.jpg) no-repeat left top;}
#left .leftSub_2 dt a {display:block; padding-left:20px; background:url(../images/icon42.jpg) no-repeat left center;}
#left .leftSub_2 dt a.leftAc2 {background:url(../images/icon40.jpg) no-repeat left center;}
#left .leftSub_2 dd {display:none;}
#left2 .leftSub_2 dt span {display:inline-block; width:20px; height:30px; background:url(../images/icon42.jpg) no-repeat left center; float:left; cursor:pointer;}
#left2 .leftSub_2 dt .leftSubSpan {background:url(../images/icon40.jpg) no-repeat left center;}
#left2 .leftSub_2 dt a {display:inline-block; float:left; max-width:180px;}
#left2 .leftSub_2 dd {display:none;}
/*右侧*/
.right {width:781px; float:right; margin-top:26px;}
.right .rgTop {height:13px; background:url(../images/rightbg1.jpg) no-repeat;}
.right .rgCont {background:url(../images/rightbg2.jpg) repeat-y; min-height:450px;}
.right .rgFoot {height:15px; background:url(../images/rightbg3.jpg) no-repeat;}
.right .rgCont .rgContTil {width:740px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#da251c; border-bottom:1px solid #ddd; margin:0 auto;}
.right .rgCont .rgContTxt {padding:20px;}
.right_lf {width:540px; float:left;}
.right_rg {width:180px; float:right;}
.right_rg .righTil {height:32px; line-height:32px; padding:0 10px; background:#f5f5f5; border:1px solid #ddd; font-weight:bold; overflow:hidden;}
.right_rg .rightTxt {border:1px solid #ddd; padding:0 5px 10px 5px; border-top:none;}


/* 首页 */
/*banner*/
#bn {height:385px; position:relative; overflow:hidden; margin:0 auto;}
#bn .tu {text-align:center; display:block; margin:0 auto;}
#bn .tu .lianjie {display:block; height:385px;}
#bn #hao {width:100%; height:25px; position:absolute; bottom:10px; left:0; z-index:3; text-align:center;}
#bn #hao .xu {display:inline-block; width:25px; height:25px; line-height:25px; text-align:center; background:url(../images/banNav1.png) no-repeat; color:#FFFFFF; font-size:12px; margin:0 5px;}
/*banner end*/
.contNewsBg {width:100%; height:39px; background:url(../images/contnewsbg.jpg) repeat-x;}
.contNews {width:1004px; height:35px; line-height:35px; margin:0px auto;}
.contNews .contNewsTil {display:inline; float:left; font-weight:bold; font-size:14px;}
.contNews .contNewsTil a {color:#da251c;}
.contNews .contNewsMore {display:block; width:18px; height:15px; position:absolute; left:20px; top:10px; z-index:100;}
.scrollText {width:600px; height:35px; overflow:hidden; position:absolute; left:0px; top:0px; z-index:99; padding-left:75px;}
.scrollText .slides {position:relative; z-index:1;}
.scrollText .slides li {height:35px;}
.scrollText .flex-direction-nav li a {display:block; width:18px; height:15px; position:absolute; top:10px; z-index:3; overflow:hidden; cursor:pointer;}
.scrollText .flex-direction-nav li a.flex-prev {left:0px; background:url(../images/icon03.png) no-repeat;}
.scrollText .flex-direction-nav li a.flex-next {left:40px; background:url(../images/icon04.png) no-repeat;}
.contNews .scrollText .newsTxtLf {float:left; line-height:35px; font-size:12px; color:#707070;}
.contNews .scrollText .newsTxtRg {float:left; line-height:35px; margin-left:15px; width:500px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.contShare {height:16px; float:right; margin-top:10px;}
.contShare .contShareTxt {height:16px; line-height:16px; float:left; margin-right:10px;}
.contShare .bshare-custom {float:left;}
.contentBg {width:100%; background:url(../images/contBg1.jpg) repeat-x bottom #f7f7f7; padding-bottom:25px; margin-top:20px;}
.content {width:1004px; margin:0 auto;}
.contMore {float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999;}
.cont dt {height:50px; line-height:50px; font-family:"微软雅黑"; font-size:16px;}
.contMore2 {color:#333;}
.cont dt div {height:50px; float:left; font-weight:bold;}
.cont .contEn {color:#da251c; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.cont .contTil {height:30px; line-height:30px; font-weight:bold; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cont .contTxt {height:36px; line-height:18px; text-align:left; overflow:hidden; margin-bottom:10px;}
.cont .contView {background:url(../images/icon06.png) no-repeat left center; color:#999; padding-left:10px;}
.cont .contView:hover {background:url(../images/icon01.png) no-repeat left center; color:#da251c;}
.contAbout {width:290px; float:left; margin-right:15px;}
.content .contentList {width:2px; height:142px; float:left; background:url(../images/contentList.png) no-repeat;}
/*解决方案左右切换*/
.box{width:400px; float:left; position:relative; overflow:hidden; _height:100%;}
.picbox{width:350px; height:146px; margin:0 auto; position:relative; overflow:hidden;}
.piclist{height:146px; position:absolute; left:0px; top:0px}
.piclist li{width:350px; height:146px; float:left;}
.swaplist {position:absolute; left:-3000px; top:0px}
.og_prev,.og_next {width:15px; height:30px; position:absolute; top:58px; z-index:99; cursor:pointer;}
.og_prev {background:url(../images/icon07.jpg) no-repeat; left:0px;}
.og_next {background:url(../images/icon08.jpg) no-repeat; right:0px;}
/*解决方案左右切换 end*/
.contCase {width:280px; float:right;}
.contCase .contCaseLf {width:125px; height:80px; float:left;}
.contCase .contCaseRg {width:140px; float:right;}
/*成功案例左右切换*/
#case {height:146px; position:relative; overflow:hidden; margin:0 auto;}
#case .caseall {text-align:center; display:block; margin:0 auto;}
#case .caseall .caseM {display:block; height:385px;}
#case #casenav {width:140px; height:6px; position:absolute; bottom:25px; *bottom:15px; left:141px; z-index:3;}
#case #casenav .casexu {display:inline-block; width:6px; height:6px; background:url(../images/icon18.png) no-repeat; margin:0 1px; *margin:0 3px;}
/*成功案例左右切换 end*/
.contListBox {width:1004px; margin:15px auto 0 auto;}
.contListBox .contListLf {width:300px; float:left;}
.contListBox .contListCt {width:350px; float:left; margin-left:30px;}
.contListBox .contListRg {width:290px; float:right;}
.contList {height:155px; overflow:hidden;}
.contList li {height:30px; line-height:30px; border-bottom:1px dashed #d1d1d1; padding-left:15px; background:url(../images/icon12.jpg) no-repeat left center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.contList li a span {color:#da251c;}



/*首页产品左右切换*/
.box-lanrenzhijia {width:1004px; margin:0 auto 0 auto; position:relative;}
.contProTit {height:50px; line-height:50px; font-family:"微软雅黑"; font-size:16px; color:#333;}
.contProTit div {height:50px; float:left; font-weight:bold;}
.contProTit .contEn {color:#da251c; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.homeProAr {width:10px; height:20px; cursor:pointer; position:absolute; top:90px;}
#LeftArr13 {left:-20px;}
#RightArr13 {right:-20px;}
.ashow2 {width:1002px; margin:0 auto; overflow:hidden;}
.list_02 li {width:326px; height:102px; padding:4px; float:left; background:url(../images/contProBg1.jpg) no-repeat;}
.p1 dt {width:102px; height:102px; float:left;}
.p1 dd {width:200px; float:right; margin-right:10px;}
.p1 .contProTil {height:44px; line-height:44px; font-size:16px; color:#2a5293; font-family:"微软雅黑"; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.p1 .contProTxt {height:36px; line-height:18px; color:#666; overflow:hidden;}
.p1 .contProMore {width:14px; height:10px; float:right; cursor:pointer; margin-top:5px;}
/*弹出菜单*/
.cont_pro_menu {width:350px; height:150px; background:url(../images/contProBg3.png); overflow:hidden; position:absolute; bottom:-24px; z-index:9999; display:none;}
.cont_pro_menu .cont_pro_menu_til {height:44px; line-height:44px; font-family:"微软雅黑"; font-size:16px; color:#da251c; margin-top:10px; padding:0 20px;}
.cont_pro_menu ul {width:330px; height:75px; overflow:hidden; margin:10px auto 0 auto;}
.cont_pro_menu ul li {width:100px; height:25px; line-height:25px; float:left; margin:0 5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/*首页产品左右切换 end*/


/* 联系我们 */
/*联系方式*/
.contact {margin-top:10px;}
.contact dt {line-height:30px; background:#f5f5f5; border:1px solid #ddd; padding:0 10px; font-size:14px; color:#333;}
.contact dd {padding:10px;}
.sellBox {width:719px; height:604px; position:relative;}
.sellBox .sellList {width:61px; height:30px; position:absolute; cursor:pointer; z-index:9; background:#fff; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.sellBox .sellList .sellCont {left:-69px; top:-5px; display:none;}
.sellBox .sellTxt {width:200px; min-height:20px; padding:10px; background:#f5f5f5; border:1px solid #ddd; font-size:14px; color:#333; position:absolute; z-index:10; display:none;}
.hainan {left:375px; top:545px;}
.aomen {left:444px; top:513px;}
.xianggang {left:506px; top:495px;}
.taiwan {left:595px; top:463px;}
.guangxi {left:398px; top:470px;}
.guangdong {left:465px; top:460px;}
.fujian {left:537px; top:429px;}
.yunnan {left:286px; top:453px;}
.guizhou {left:372px; top:424px;}
.hunan {left:435px; top:404px;}
.jiangxi {left:496px; top:394px;}
.zhejiang {left:564px; top:383px;}
.chongqing {left:360px; top:388px;}
.hubei {left:445px; top:351px;}
.anhui {left:507px; top:337px;}
.shanghai {left:569px; top:340px;}
.sichuan {left:301px; top:359px;}
.shanxi_1 {left:387px; top:316px;}
.henan {left:454px; top:308px;}
.jiangsu {left:554px; top:306px;}
.xizang {left:91px; top:303px;}
.qinghai {left:227px; top:272px;}
.gansu {left:330px; top:282px;}
.shanxi_2 {left:434px; top:267px;}
.shandong {left:537px; top:272px;}
.xinjiang {left:119px; top:175px;}
.ningxia {left:387px; top:234px;}
.hebei {left:471px; top:234px;}
.tianjin {left:535px; top:234px;}
.beijing {left:478px; top:199px;}
.liaoning {left:589px; top:202px;}
.neimenggu {left:485px; top:147px;}
.jilin {left:619px; top:157px;}
.heilongjiang {left:600px; top:104px;}
/* 人才招聘 */
.job {padding:10px; border-bottom:1px solid #e5e5e5;}
.job dt {width:600px; float:left;}
.job dd {float:right;}


/* 新闻中心 */
.newsListBox {margin-top:15px; min-height:250px;}
.newsDate {padding-left:20px; font-weight:normal; color:#999;}
.newsList {padding:15px 0; border-bottom:1px dashed #d1d1d1;}
.newsList dt {width:170px; float:left;}
.newsList dd {width:355px; float:right;}
.newsList .newsList_1 {height:26px; line-height:26px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newsList .newsList_1 a {color:#333;}
.newsList .newsList_1 a:hover {color:#da251c;}
.newsList .newsList_2 {height:54px; line-height:18px; overflow:hidden;}
.newsList .newsMore {display:block; width:69px; height:22px; line-height:22px; background:url(../images/icon02.jpg) no-repeat; text-align:center; margin-top:5px;}
.newsList .newsMore:hover {color:#da251c;}
.newsSlideBox .newsSlideLink {height:30px; line-height:30px; padding-left:10px; border-bottom:1px dashed #d1d1d1; background:url(../images/icon12.jpg) no-repeat left center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/*右侧*/
.newsRg {padding:10px 0; border-bottom:1px dashed #666;}
.newsRg dt {width:5px; height:20px; background:url(../images/icon13.jpg) no-repeat center; float:left;}
.newsRg dd {width:157px; float:right; height:40px; line-height:20px; overflow:hidden;}
/* show */
.showTil {text-align:center; border-bottom:1px dashed #ddd;}
.showTil dt {height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#4b4b4b;}
.showTil dd {height:20px; line-height:20px; color:#999; padding-bottom:5px;}
.showWrite {margin-top:15px;}
/* 上下篇 */
.showGuide {margin-top:20px; border-top:1px dashed #ddd; padding-top:10px;}
.showGuide .showGuideList {width:540px; float:left;}
.showGuide .showGuideList li {height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.showShare {height:16px; float:right;}
.showShare .showShareTxt {height:16px; line-height:16px; float:left; margin-right:10px;}
.showShare .bshare-custom {float:left;}


/* 产品展示 */
.proSelectBg {width:100%; background:#f9f9f9;}
.proSelect {width:1004px; margin:0 auto; padding-top:10px;}
.proChoose {padding:10px 0; border-bottom:1px dashed #ccc;}
.proChoose .proChooself {width:100px; float:left; margin-left:30px; font-weight:bold;}
.proChoose .proChooserg {float:left; width:870px;}
.proChoose .proChooserg a {margin-right:30px; float:left; line-height:16px; padding:3px 5px; white-space:nowrap;}
.proChoose .proChooserg .proChooseActive {color:#fff; background:#da251c;}
.proCont {width:570px; float:left; margin-left:20px; margin-top:20px;}
.proCont .proContBox {width:235px; float:left; margin:10px 25px 30px 25px;}
.proCont .proContBox dt {height:145px; overflow:hidden;}
.proCont .proContBox dd {margin-top:5px;}
.proCont .proContBox .proContTxt {float:left; width:155px; height:22px; line-height:22px; font-family:"微软雅黑"; font-size:14px; font-weight:bold; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.proCont .proContBox .proContMore {display:block; width:69px; height:22px; line-height:22px; float:right; background:url(../images/icon02.jpg) no-repeat; text-align:center; color:#333;}
/*左侧*/
.proLf {width:195px; float:left; margin-top:20px;}
.proLf .proLfTil {height:34px; line-height:34px; padding-left:9px; background:url(../images/prolfbg1.png) no-repeat; font-size:14px; font-weight:bold; color:#333;}
.proLf .proLfFoot {height:5px; line-height:0; background:url(../images/prolfbg3.png) no-repeat;}
.proLf .proLfCont {border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;}
 
.proLf .proLfNav {height:29px; background:url(../images/prolfbg2.jpg) repeat-x;}
.proLf .proLfNav dt {width:25px; height:28px; float:left; background:url(../images/icon26.png) no-repeat 8px center; cursor:pointer;}
.proLf .proLfNav dt.proLfActive {background:url(../images/icon27.png) no-repeat 8px center;}
.proLf .proLfNav dd {width:165px; float:left;}
.proLf .proLfNav dd a {display:block; height:28px; line-height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


.proLf .proLfSub {display:none;}
.proLf .proLfSub a {display:block; line-height:30px; border-bottom:1px solid #f0f0f0; padding-left:24px;}
.proLf .proLfSub a:hover {color:#da251c; background:url(../images/icon34.png) no-repeat 180px center;}
.proLf .proLfSub .proSubActive {color:#da251c; background:url(../images/icon34.png) no-repeat 180px center;}
.proLf .proLfContact {height:29px; padding:0 9px; background:url(../images/prolfbg2.jpg) repeat-x; overflow:hidden;}
.proLf .proLfContact .proLfContactCn {font-size:14px; font-weight:bold; color:#333; line-height:38px;}
.proLf .proLfContact .proLfContactEn {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#a0a0a0; margin-left:3px;}
.proLf .proLfList {padding:20px 9px 10px 9px;}
.proLf .proLfList li {line-height:28px; padding-left:35px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
.proLf .proLfList .proLfList_1 {background:url(../images/icon28.jpg) no-repeat left top; font-size:18px; color:#e78b00; font-weight:bold;}
.proLf .proLfList .proLfList_2 {background:url(../images/icon29.jpg) no-repeat left top;}
.proLf .proLfList .proLfList_3 {background:url(../images/icon30.jpg) no-repeat left top;}
.proLf .proLfList .proLfList_4 {background:url(../images/icon31.jpg) no-repeat left top;}
.proLf .proLfList .proLfList_5 {background:url(../images/icon32.jpg) no-repeat left top;}
/*右边*/
.proRg {width:195px; float:right; margin-top:20px;}
.proRgTil {height:34px; line-height:34px; padding-left:9px; background:url(../images/prolfbg1.png) no-repeat; font-size:14px; font-weight:bold; color:#333;}
.proRgFoot {height:5px; line-height:0; background:url(../images/prolfbg3.png) no-repeat;}
.proRgCont {border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;}
.proRgCont .proRgList {width:170px; padding:15px 0; margin:0px auto;}
.proRgCont .proRgList dt {height:105px; overflow:hidden;}
.proRgCont .proRgList dd {margin-top:5px;}
.proRgCont .proRgList .proRgModel {width:125px; height:22px; line-height:22px; font-weight:bold; color:#000; font-family:"微软雅黑"; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.proRgCont .proRgList .proRgMore {line-height:22px; float:right;}
.proRgCont .proCase {width:178px; padding:20px 0; margin:0 auto;}
.proRgCont .proCase dt {width:174px; height:132px; padding:1px; border:1px solid #dcdcdc;}
.proRgCont .proCase dd {margin-top:5px;}
.proRgCont .proCase .proCaseTil {height:20px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.proRgCont .proCase .proCaseMore {margin-top:10px;}
.proRgCont .proCase .proCaseMore .proCaseMore_1 {display:block; width:93px; height:23px; line-height:23px; background:url(../images/icon39.jpg) no-repeat; text-indent:28px; color:#4b4b4b; white-space:nowrap; float:left;}
.proRgCont .proCase .proCaseMore .proCaseMore_2 {display:block; line-height:23px; float:right;}
.proRgCont .proSolu {width:170px; padding:20px 0; margin:0 auto;}
.proRgCont .proSolu dt {height:110px; overflow:hidden;}
.proRgCont .proSolu dd {margin-top:5px;}
.proRgCont .proSolu .proSoluTil {height:20px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.proRgCont .proSolu .proSoluMore {margin-top:10px;}
.proRgCont .proSolu .proSoluMore .proSoluMore_1 {display:block; width:93px; height:23px; line-height:23px; background:url(../images/icon39.jpg) no-repeat; text-indent:28px; color:#4b4b4b; white-space:nowrap; float:left;}
.proRgCont .proSolu .proSoluMore .proSoluMore_2 {display:block; line-height:23px; float:right;}
/*list*/
.proContDesc {background:#fafafa; padding:10px 8px; margin:10px 0 15px 0;}
.proMainTil {margin-top:15px;}
.proMainTil li {float:left; height:43px; background:url(../images/topNavBg.jpg) repeat-x;}
.proMainTil li a {display:block; padding:0 25px; height:32px; line-height:32px; border-right:1px solid #eaeaea; color:#333;}
.proMainTil li a:hover {background:#da251c; color:#fff;}
.proMainTil .topMenuActive {background:#da251c; color:#fff;}
.profen {width:235px; float:left; margin:10px 25px 30px 25px;}
.profen dt {width:235px; height:145px; overflow:hidden;}
.profen dd {margin-top:5px;}
.profen .proDesc {height:100px; font-family:"微软雅黑"; overflow:hidden;}
.profen .proDesc .proDesc2 {height:20px; line-height:20px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.profen .proModelDiv {width:150px; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.profen .proModel {color:#000; font-family:"微软雅黑"; font-size:12px; font-weight:bold; margin-top:5px;}
.profen .contrast {width:75px; height:28px; line-height:28px; float:right;}
.profen .contrast .contrast1, .profen .contrast .contrast2, .profen .contrast .contrast3 {float:left;}
.profen .contrast .contrast1 {margin:7px 5px 0 0; *margin:3px 5px 0 0;}
.profen .contrast .contrast3 {display:block; width:42px; height:28px; background:url(../images/icon23.jpg) no-repeat; border:none; cursor:pointer; display:none;}
.profen .proModel:hover {color:#da251c;}
/*show*/
.proShow {padding:20px; border:1px solid #ddd; background:#f5f5f5;}
.proShow dt {width:268px; height:222px; float:left; border:1px solid #dcdcdc;}
.proShow dd {width:240px; float:right; color:#333;}
.proShow .proShowDesc1 {height:20px; line-height:20px; font-family:"微软雅黑"; font-size:16px; font-weight:bold; color:#333;}
.proShow .proShowDesc2 {height:72px; line-height:18px; margin-top:10px; overflow:hidden;}
.proShow .proShowDesc3 {height:20px; line-height:20px; overflow:hidden; margin-top:10px;}
.proShow .proShowDesc4 {margin-top:15px; line-height:18px; color:#666;}
.proShowTab {margin-top:15px; background:url(../images/proTabBg1.jpg) repeat-x bottom;}
.proShowTab li {float:left; margin-right:5px; border:1px solid #ccc; border-bottom:none; padding:1px 1px 0 1px; cursor:pointer;}
.proShowTab li div {height:28px; line-height:28px; padding:0 8px; background:url(../images/proTabBg2.jpg) repeat-x; font-weight:bold;}
.proShowTab li.proShowTabAc {padding:0;}
.proShowTab li.proShowTabAc div{background:url(../images/proTabBg3.jpg) repeat-x; color:#db0000; border:1px solid #fff; border-bottom:none;}
.proShowTxt {margin-top:15px; display:none;}
/* 产品对比页 */
.com_tab {border-collapse:collapse; width:100%; margin-top:20px;}
.com_tab td {border:1px solid #d5d5d5; text-align:center; padding:7px 0;}
.com_tab .tab_lf {width:120px; padding-left:5px; text-align:left; background:#f6f6f6;}
/*产品页翻页*/
.proGuide {margin-top:25px; font-family:"微软雅黑"; font-size:14px;}
.proGuide a {display:inline-block; height:24px; line-height:24px; background:url(../images/proGuideBg.jpg) repeat-x; padding:0 8px; border:1px solid #ddd; color:#333; float:left; margin:0 2px;}
.proGuide a:hover {background:#ddd; border:1px solid #999;}
.proGuide .proGuideActive {background:#ddd; border:1px solid #999;}


/* 软件中心 */
.softBox {padding:35px 0; border-bottom:1px dashed #d1d1d1;}
.softBox .softTil {height:30px; line-height:30px; padding-left:10px; background:url(../images/icon15.jpg) no-repeat left center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.softBox .softTil a {font-size:14px; color:#333; font-weight:bold;}
.softBox .softTil a:hover {color:#da251c;}
.softBox .softList dt {width:170px; float:left;}
.softBox .softList dd {width:360px; float:right; height:110px; line-height:22px; overflow:hidden;}
.rgSoft {width:156px; margin:0px auto; padding:15px 0; border-top:1px solid #d5d5d5; margin-top:-1px;}
.rgSoft .rgSoftImg {padding:2px; border:1px solid #c0c0c0; overflow:hidden;}
.rgSoft .rgSoftTxt {height:30px; line-height:30px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.rgSoft .rgSoftMore {margin-top:5px;}
.rgSoft .rgSoftMore .rgSoftMore_1 {display:block; width:93px; height:23px; line-height:23px; background:url(../images/icon39.jpg) no-repeat; float:left; text-align:center; color:#4b4b4b;}
.rgSoft .rgSoftMore .rgSoftMore_2 {float:right;}
.rgSoftPro {width:160px; margin:0 auto; padding:15px 0; border-top:1px solid #d5d5d5; margin-top:-1px;}
.rgSoftPro dt {height:100px; overflow:hidden;}
.rgSoftPro dd {margin-top:5px;}
.rgSoftPro .rgSoftPro_1 {float:left; width:115px; font-family:"微软雅黑"; font-weight:bold; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.rgSoftPro .rgSoftPro_2 {float:right;}
/*show*/
.softShowTab {background:url(../images/proTabBg1.jpg) repeat-x bottom; margin-top:30px;}
.softShowTab li {float:left; margin-right:5px; border:1px solid #ccc; border-bottom:none; padding:1px 1px 0 1px; cursor:pointer;}
.softShowTab li a {display:block; height:28px; line-height:28px; padding:0 8px; background:url(../images/proTabBg2.jpg) repeat-x; font-weight:bold; color:#666;}
.softShowTab li.softShowTabAc {padding:0;}
.softShowTab li.softShowTabAc a{background:url(../images/proTabBg3.jpg) repeat-x; color:#db0000; border:1px solid #fff; border-bottom:none;}
.softShowTxt {margin-top:20px;}


/* 经典案例 */
.case {width:200px; float:left; margin:20px 35px;}
.case dt {height:152px; overflow:hidden;}
.case .caseTxt_1 {height:30px; line-height:30px; font-size:14px; border-bottom:1px solid #ddd; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.case .caseTxt_2 {height:60px; overflow:hidden;}
.caseSolu {width:160px; margin:0px auto; padding:15px 0; border-top:1px solid #d5d5d5; margin-top:-1px;}
.caseSolu .caseSoluImg {height:100px; overflow:hidden;}
.caseSolu .caseSoluTxt {height:30px; line-height:30px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.caseSolu .caseSoluMore {margin-top:5px;}
.caseSolu .caseSoluMore .caseSoluMore_1 {display:block; width:93px; height:23px; line-height:23px; background:url(../images/icon39.jpg) no-repeat; float:left; text-align:center; color:#4b4b4b;}
.caseSolu .caseSoluMore .caseSoluMore_2 {float:right;}


/* 解决方案 */
.solu {padding:15px 0; border-bottom:1px dashed #d1d1d1;}
.solu dt {width:170px; float:left;}
.solu dd {width:355px; float:right;}
.solu .soluTil {height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.solu .soluTil a {font-weight:bold; color:#333;}
.solu .soluTil a:hover {color:#da251c;}
.solu .soluTxt {height:80px; overflow:hidden;}
.soluDesc {padding-bottom:20px; border-bottom:1px solid #ddd;}


/* 服务中心 */
.serTab td {padding:5px;}
.serInput,.serTextarea,.serSelect {border:1px solid #cecece;}
.serInput1 {width:220px; height:32px;}
.serInput2 {width:590px; height:32px;}
.serInput3 {width:150px; height:32px;}
.serSelect {width:220px;}
.serTextarea {width:590px; height:160px;}
.serBtn {background:#e7e7e7; border:1px solid #cecece; cursor:pointer; padding:7px 35px;}
/* 下载中心 */
.serDown {padding:10px 0; border-bottom:1px dashed #ddd;}
.serDown dt {float:left; line-height:26px; width:670px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.serDown dd {float:right;}
.serDown .serDownBtn {display:block; height:24px; line-height:24px; padding:0 15px; background:#f5f5f5; border:1px solid #ddd; color:#666;}
/*常见问题*/
.setHeight {min-height:400px;}
.support li {height:20px; line-height:20px; padding:5px 10px 5px 15px; border-bottom:1px dashed #ddd; background:url(../images/icon15.jpg) no-repeat 5px center; margin-top:20px;}
.faqBack {margin-top:20px;}
.faqBack a {display:block; width:69px; height:22px; line-height:22px; float:right; background:url(../images/icon02.jpg) no-repeat; text-align:center; color:#333;}


/* 会员中心 */
.mainrg {width:770px; float:right; min-height:250px; margin-top:20px;}
/* 左侧导航 */
.leftNav {width:200px; float:left; margin-top:20px;}
.leftNav dt {height:46px; line-height:46px; font-size:16px; border-bottom:1px solid #ddd; color:#333; font-weight:bold;}
.leftNav dd div {min-height:36px; line-height:36px; padding-left:10px; border-bottom:1px solid #ddd;}
.leftNav dd div a {display:block; height:36px; padding-left:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.leftNav .leftNavActive {color:#da251c;}
.leftMenu ul {display:none;}
.leftMenu ul li {padding-left:10px;}
/* 登录 */
.login_tab {border:1px solid #c9c9c9; margin:40px auto 0 auto;}
.login_tab .font_bot {width:310px; margin:0 auto;}
.login_tab .font_bot td {height:20px; padding:7px 0;}
.login_tab .font_bot .bot_lf {width:70px; text-align:right;}
.login_tab .font_bot .bot_input1 {width:180px; height:32px; line-height:20px; border:1px solid #cecece;}
.login_tab .font_bot .bot_input2 {width:60px; height:32px; line-height:20px; border:1px solid #cecece; float:left;}
/* 注册 */
.regNext {text-align:center; margin-top:20px;}
.reg {width:700px; margin:30px auto 0 auto;}
.reg td {padding:5px;}
.reg .regLf {width:150px; text-align:right;}
.reg .regTextarea {width:300px; height:100px; border:1px solid #cecece;}
.regSelect {border:1px solid #cecece;}
/* 个人中心 */
.memberTab {border-collapse:collapse;}
.memberTab td {border:1px solid #e4e4e4; padding:6px;}
/* 报修列表 */
.repTab {border-collapse:collapse;}
.repTab td {border:1px solid #dfdfdf; padding:5px 0;}
.repTab .repTil td {background:url(../images/proDownBg.jpg) repeat-x; border:1px solid #dfdfdf;}
.memMore {display:block; width:69px; height:22px; line-height:22px; background:url(../images/icon02.jpg) no-repeat; text-align:center; margin-top:20px;}
.memMore:hover {color:#da251c;}
.repView {border:1px solid #ddd;}
.repView dt {height:30px; line-height:30px; padding:0 10px; background:#f9f9f9; color:#333; font-weight:bold;}
.repInput {width:250px; height:32px;}
.repInput2 {width:650px; height:32px;}
.repSelect {width:250px; border:1px solid #cecece;}
.reptextarea {width:650px; height:100px; border:1px solid #cecece;}


/* 网站地图 */
.stmapNav {padding:7px 0; border-bottom:1px dashed #ccc;}
.stmapNav a {color:#333;}
.stmapNav a:hover {color:#da251c; text-decoration:underline;}
.stmapNav dt {width:140px; line-height:22px; float:left; text-align:right; font-weight:bold;}
.stmapNav dd {width:840px; line-height:22px; float:right;}
.stmapNav .stmapFen {display:inline; margin:0 10px;}


/* 返回上级 */
.backToHigher {width:40px; height:40px; position:fixed; right:0; bottom:100px;}
.backToHigher a {display:block; width:40px; height:40px; background:url(../images/icon24.png) no-repeat;}
/* 返回顶部 */
.backToTop {width:40px; height:40px; position:fixed; right:0; bottom:50px; display:none;}
.backToTop a {display:block; width:40px; height:40px; background:url(../images/icon25.png) no-repeat;}