* {padding:0; margin:0;}
html,body,div,span,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,legend,label,img,a { border:none;}

table{ border-collapse:collapse;}
div,body { margin:0 auto;}
html,body {max-width:640px; min-width:320px;  margin:0 auto;}

body { overflow-x:hidden; font-size:14px; line-height:20px; font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif;  color:#333;background:#F5F5F5;}

*html/*,*html body*/{ background-image:url(about:blank); background-attachment:fixed;}

a:link,a:visited{color:#000; text-decoration:none;}
a:hover{color:#FF6600; text-decoration:none;}
a:active{color:#CC3300; text-decoration:none;}
img{border:none; float:none; vertical-align:top;}
ul,ol {list-style:none;}
h1{font-size:18px; font-weight:800;}
h2{font-size:18px; font-weight:500;}
h3{font-size:16px; font-weight:500;}
h4{font-size:1.1em; font-weight:500;}
h5{font-size:14px; font-weight:500;}
h6{font-size:12px; font-weight:500;}
p {line-height:20px;}

.PicIEPng img { behavior:url("iepngfix.htc");}
.PicIEPng input { behavior:url("iepngfix.htc");}

.top {WIDTH: 100%; HEIGHT: 100px}
.TopMin320 {MIN-WIDTH: 320px}

.Top_King_top {WIDTH: 100%; HEIGHT: 0px; OVERFLOW: hidden}

.header{ width:100%;  position:relative; clear:both;  border-bottom:#E3E3E3 1px solid; background:#fff;}
.top_logo{ float:left;}
.top_right{ float:right;}

.banner{ width:100%; height:auto; position:relative; }
.banner .bline{border-top:#E3E3E3 1px solid; height:15px; clear:both; background: url(../images/bannerbottom.jpg) no-repeat center bottom;}

.content{ width:98%; margin:0 auto;  position:relative;  clear:both;}
.title{ height:35px; line-height:35px; padding:0 5px;}
.title h3{ float:left;}
.title .more{ float:right; display:block; height:35px; width:auto; padding-left:15px;font-size:13px; background: url(../images/dot2.gif) no-repeat 0px 12px;}
.title2{ height:45px; line-height:45px; padding:0 5px;}
.title2 h3{ text-align:center; font-size:22px; font-weight:bold;color:#C60E16;}
.dltitle{ height:35px; line-height:35px; padding:0 5px;}
.dltitle h3{ float:left; font-size:12px; color:#666;}
.dltitle h3 a{color:#666;}

.conbox{border:#E3E3E3 1px solid; background:#ffffff; padding:12px;}
.conbox .prolist{width:100%;}
.conbox .prolist li{width:100%;float:left;position:relative; padding-top:12px; margin-top:12px; border-top:#E3E3E3 1px dotted; }
.conbox .prolist li.last{padding-top:0px; margin-top:0px; border-top:none;}
.conbox .prolist li a{display:block; width:92%; padding-right:8%; height:100%; background: url(../images/rightjt.png) no-repeat right center;}
.conbox .prolist img{ float:left; width:25%;}
.conbox .prolist .pror{float:right; width:70%; }
.conbox .prolist .pror h3{ font-size:16px; font-weight:500;color:#C60E16;height:25px;}
.conbox .prolist .pror p{width:100%; font-size:13px; color:#666; line-height:150%;}
.conbox .prolist .pror .go{}
.conbox .prolist .pror .go a{ float:right;  display:block; width:90px; height:26px; line-height:25px; text-align:center; margin:0 5px; line-height:26px; background:#ccc;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;}

.sortcon{width:100%; overflow:hidden; line-height:180%;}
.sortcon p{line-height:180%; padding:8px 0;}
.sortcon h1 a{ color:#C60E16;}


.newscon{width:100%; overflow:hidden; line-height:180%;}
.newscon p{line-height:180%; padding:8px 0;}
.newscon h1{ text-align:center; line-height:180%; border-bottom:#cecece 1px dotted;}
.newscon h1 span{ font-size:14px; color:#999; font-weight:100;}

.xlbox{}
.xlbox h3{ height:36px; line-height:36px; font-size:16px; font-weight:bold; background: url(../images/xlboxtitle.jpg) repeat-x;}
.xlbox h3 span{ display:block; width:96%; height:100%; margin:0 auto; CURSOR: pointer; background: url(../images/xljt.png) no-repeat right 13px;}
.xlbox .text{ display: none;}
.xlbox .open{ display: block;}
.plist{ padding:5px 0; font-size:13px;}
.plist img{ margin-bottom:20px; margin-right:15px;}
.menudir{ width:100%; margin-bottom:8px;}
.menudir li{ width:100%; height:30px; line-height:30px;border-bottom:#cecece 1px dotted;}
.menudir li a{ text-indent:8px; display:block; width:100%; height:30px;}

.contactxl{}
.contactxl h3{ height:36px; line-height:36px; font-size:16px; font-weight:bold; background: url(../images/xlboxtitle.jpg) repeat-x;}
.contactxl h3 span{ display:block; width:96%; height:100%; margin:0 auto; color:#BB1518;}
.contactxl ul{ width:100%; margin-top:10px;}
.contactxl li{ float:left; width:33%; text-align:center; padding-bottom:10px;}

.khlogo{}
.khlogo li{ float:left;width:25%; text-align:center;}
.khlogo li img{width:90%; max-width:120px; max-height:70px;min-width:70px; min-height:41px;}

.caselist{width:100%; line-height:150%;}
.caselist li{float:left;position:relative; padding-top:12px; margin-top:12px; border-top:#E3E3E3 1px dotted;width:100%; }
.caselist li.last{padding-top:0px; margin-top:0px; border-top:none;}
.caselist li a{ display:block; width:92%; padding-right:8%; height:100%; background: url(../images/rightjt.png) no-repeat right center;}
.caselist li img{ float:left; margin-right:15px; width:80px; height:58px;}
.caselist li p{ font-size:12px; color:#999999; line-height:150%;}
.caselist .caset{ height:60px; overflow:hidden;}

#fenye{ clear:both; margin-top:20px;}

.khgylist{width:100%; }
.khgylist li{float:left;position:relative;width:100%; height:inherit; padding:8px 0;  border-bottom:#E3E3E3 1px dotted;}
.khgylist li strong{color:#0099CC; }
.khgylist li a{ display: inline-block; width:92%; padding-right:8%; height: auto; background: url(../images/rightjt.png) no-repeat right center;}
.khgylist li .right{color:#999; padding-right:8px;}
.khgylist li p{ line-height:180%; padding-top:3px;}

/* 申请试用 */

.sqsyForm{ width:90%; min-width:290px; margin:18px 0; float:left;}
.sqsyForm form{ width:100%; font-size:14px;}
.sqsyForm form label{ display:block; width:100%; height:22px; text-align:right; margin-bottom:8px; }
.sqsyForm form label input{ width:70%; height:22px; line-height:22px; border:#CECECE 1px double;padding:0;}
.sqsyForm form label select{ width:70%; height:22px; line-height:22px; border:#CECECE 1px double;padding:0;}
.sqsyForm form #sqsysubmit{width:87%; float:right; margin-right:0%; height:35px; background:#999 url(../images/sqsyFormAn.jpg) repeat-x; border:none; padding:0; margin-top:10px; color:#FFFFFF; font-size:18px;cursor:pointer; -webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;}

/*返回开始*/
.g-back .u-bp,.g-back .u-bl,.g-back .u-bh,.u-seek,.u-detail{background:url(../images/Nyskinsbar.png) no-repeat; background-size:35px 600px;}
.g-back{ overflow: hidden;position: relative;text-align:right;margin-top:0px; height:38px; padding:7px 11px 0 9px; background:#E3E3E3;}
.g-back a{display: inline-block;font-size:0.875em;height: 32px;line-height: 28px; width:32px;position: relative;}	
.g-back .u-bp { background-position:0 0; }
.g-back .u-bl {background-position:0 -286px;  }
.g-back .u-bh { margin-right:10px; background-position:0 -232px;}
/*返回结束*/
/*搜索*/
.searchbox{ position:relative; width:95%; height:30px;  margin:10px auto;}
.searchbox .searchkey{ width:99%; height:28px; line-height:28px; padding:0; margin:0; border:#3c3c3c 1px solid; text-indent:10px; color:#666;}
.searchbox .searchsubmit{ position:absolute; float:right; top:0px; right:0px; width:42px; height:30px; line-height:30px; padding:0; margin:0; border:none; background:#3c3c3c url(../images/searchan.jpg) no-repeat center center;}
/* 分页样式  */
.pagepage{ margin:10px auto; text-align:center;}
.pagepage .u-pup {border-radius:5px;display:inline-block;font-size:1em;height: 30px;line-height: 30px; text-align: center;width:25%; background: url(../images/xlboxtitle.jpg) repeat-x; border:#ccc 1px solid;}
.pagepage .u-sa {border-radius:5px;display:inline-block;font-size:1em;height: 30px;line-height: 30px; text-align: center;width:25%;}
.pagepage p{ width:10%; display: inline-block;}
.pagepage .u-pne { border-radius:5px;display: inline-block;font-size:1em;height:30px;line-height:30px; text-align: center;width:25%; background: url(../images/xlboxtitle.jpg) repeat-x; border:#ccc 1px solid;}
/* 分页样式  */
/*典型客户*/
.dcfl{ width:100%;}
.dcfl a{ display:inline-block; width:12%; height:26px; line-height:26px; margin-right:1px; margin-bottom:1px; text-align:center; background:#efefef;}
.customerList{ margin-top:10px;}
.customerList ol{ font-weight:bold; border-bottom:#E3E3E3 1px dotted; margin-bottom:8px;}
.customerList li span{ padding-right:3px; color:#ccc;}
/*使用客户*/
.sykh{}
.sykh li span{ padding-right:3px; color:#ccc;}
/*问题分类*/
.mtfl{ width:100%;}
.mtfl ol{ font-weight:bold; border-bottom:#E3E3E3 1px dotted; margin-bottom:8px;}
.mtfl li { float:left; width:49%; height:27px; line-height:27px; margin-right:2px; margin-bottom:2px;  background:#efefef;}
.mtfl li a{ display:inline-block; width:100%; height:26px; line-height:26px;  text-align:center; }

/*搜索*/
.tit{padding-bottom:10px;border-bottom:#E3E3E3 1px dotted; }
.searchlist{margin-top:15px;}
.searchlist ul{padding-bottom:10px;margin-bottom:10px;border-bottom:#E3E3E3 1px dotted; }
.searchlist ul li a{ display:block; width:92%; padding-right:8%;background: url(../images/rightjt.png) no-repeat right center;}
.art_title{display:inline-block;padding-bottom:5px; line-height:180%;}
.c9{ padding-left:0px; color:#999; padding-top:3px;}

.cozs{width:100%; line-height:150%;}
.cozs li{ float:left;width:49%; text-align:center; margin:2px auto;}
.cozs li img{width:93%; border:#E3E3E3 1px solid; }

.newslist{width:100%;}
.newslist li{width:100%; height:26px; float:left;position:relative; padding-bottom:5px; margin-bottom:5px; border-bottom:#E3E3E3 1px dotted; }
.newslist li a{width:100%; height:100%; line-height:26px; display:block; background: url(../images/rightjtx.png) no-repeat right 5px;}

.footer{ position:relative;margin:0 auto; width:100%; margin-top:50px; background:#e3e3e3; padding:10px 0; text-align:center;}
.footer p{ padding:10px 0;}
.footer p strong{color:#C60E16;}
.footer .totop{ width:196px; height:30px; margin-top:-25px; margin-bottom:10px; z-index:100;}
.footer .totop a{ display:block; width:100%; height:30px; line-height:30px;  background: url(../images/totop.png) no-repeat;}


.BottomKingTop {position:relative;WIDTH: 100%; HEIGHT: 44px}

.BottomBg {
	Z-INDEX: 99999; POSITION: fixed; WIDTH: 100%;max-width:640px; min-width:320px;  margin:0 auto; BOTTOM: 0px; BACKGROUND:#666; HEIGHT: 42px;
}
/*
* HTML .BottomBg {
	POSITION: absolute;WIDTH:100%;  TOP: expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight)
}
*/
.BottomBg .Bottom1Width {
	Z-INDEX: 5; POSITION: relative; WIDTH: 100%; max-width:640px; min-width:320px; BACKGROUND: url(/images/mobi/cn/images/BottomBor.jpg) no-repeat left bottom; HEIGHT: 42px; PADDING-TOP: 0px
}
.BottomBg .Bottom1Width LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 42px; WIDTH:22%;  FLOAT: left; FONT-SIZE: 14px; CURSOR: pointer; position:relative; color:#fff; 
}
.BottomBg .Bottom1Width LI.top{ width:12%;}
.BottomBg .Bottom1Width LI a{display:block; width:100%; height:100%; color:#fff; }
.BottomBg .Bottom1Width LI.top a{ font-size:12px; background: url(../images/upjt.jpg) no-repeat center 8px; line-height:52px;}

.BottomBg .Bottom1Width LI ul{ display:none; position:absolute; bottom:45px; left:0px; z-index:99999; width:110px; background: url(../images/bottomMenujt.png) no-repeat bottom center; padding-bottom:6px; }
.BottomBg .Bottom1Width LI ul li{ float:left; width:100%; background:#666; color:#fff; line-height:30px; height:30px;}
.BottomBg .Bottom1Width LI ul li a{ display:block; width:86%; height:100%; color:#fff; margin:0 auto; border-top:#999 1px dotted; text-align:left; text-indent:5px;}
.BottomBg .Bottom1Width LI ul li.tt{ line-height:5px; height:5px;}
.BottomBg .Bottom1Width LI ul li.last a{ border-top:none;}


.widthMAX {
	WIDTH: 100%; OVERFLOW: hidden
}
.MAXwidth {
	MIN-WIDTH: 320px; WIDTH: 100%; MAX-WIDTH: 480px
}
.MinWidth {
	WIDTH: 320px; OVERFLOW: hidden
}



.left,.FloatLeft {
	 FLOAT: left
}
.right,.FloatRight {
	FLOAT: right
}
.MarginTop {
	MARGIN-TOP: 15px
}
.MarginTop5 {
	MARGIN-TOP: 5px
}
.MarginTop10 {
	MARGIN-TOP: 10px
}
.MarginTop20 {
	MARGIN-TOP: 20px
}
.OverHid {
	OVERFLOW: hidden
}
.clear {
	DISPLAY: block; height:0px; CLEAR: both; OVERFLOW: hidden; line-height:0px;
}
.ellipsis {
	TEXT-ALIGN: left; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap; OVERFLOW: hidden; -o-text-overflow: ellipsis
}
.AlignCenter {
	TEXT-ALIGN: center
}
.green {
	COLOR: green
}
.blue{ color:#0099CC;}
a.blue{ color:#0099CC;}
.red{ color:#C60E16;}
a.red{ color:#C60E16;}
