/*
	[CWS] (C) 2009-2010 WWW.COSITE.NET
	$Id: cosite.css 2011-10-18 12:15:30Z Rossy $
*/
* {padding:0;margin:0;}
ul,ol,li,img,h1,h2,h3,h4 {border:0;}
li {list-style-type:none;}
body {font:normal 14px "宋体";color:#464646;}
a {text-decoration:none;color:#c01374;}
a:hover {text-decoration:underline;color:#444;}
a.s {color:#fff;}

.w {width:960px;margin:0 auto;}
.l {float:left;}
.r {float:right;}
.clr {clear:both;display:block;overflow:hidden;}
.blank {clear:both;height:12px;overflow:hidden;line-height:12px;}
.notfound {height:280px;position:relative;width:98%;margin:80px auto 0;}
.num404 {color:#f8f8f8;font-size:120px;position:absolute;top:-20px;left:10px;}

.box {border:1px solid #e3e3e3;}
.boxm {border:1px solid #f5d7bb;}
.boxi {border:1px solid #31822c;}
.vbox {border-width:0 1px;}
.hbox {border-width:1px 0;}
.tline {border-top:1px solid #e3e3e3;}
.rline {border-right:1px solid #e3e3e3;}
.bline {border-bottom:1px solid #e3e3e3;}
.lline {border-left:1px solid #f5d7bb;}
.sline {border-top:1px solid #c01374;margin-top:15px;}
.line {width:80%;margin:13px auto;height:1px;line-height:1px;border-top:1px solid #ededed;overflow:hidden;}

.txtl {text-align:left;}
.txtc {text-align:center;}
.txtr {text-align:right;}
.txtb {font-weight:bold;}
.txtn {font-weight:normal;}
.imgl {margin:0 15px 12px 0;}
.imgc {margin:0 12px;}
.imgr {margin:0 0 12px 15px;}
.imgv {margin:1px 0 12px;}
.sz {font-size:14px;}
.szb {font-size:16px;}
.szs {font-size:12px;}
.szl {font-size:20px;color:#c01374;}

.m01 {margin:0 10px;}
.m11 {margin:13px 10px;}
.m1000 {margin:13px 0 0 0;}
.m0011 {margin:0 0 10px 10px;}
.m1110 {margin:13px 10px 13px 0;}
.m0010 {margin:0 0 10px 0;}
.m10 {margin:13px 0;}
.m001 {margin:0 0 10px;}
.p01 {padding:0 10px;}
.p11 {padding:10px;}
.p10 {padding:10px 0;}
.p011 {padding:0 10px 10px;}
.p100 {padding:10px 0 0;}
.p110 {padding:10px 10px 0;}
.mt {margin-top:20px;}
.inner {padding:10px;}
.inimg {padding:4px;}
.inlist {padding:5px 0;}
.imglist li {float:left;width:20%;height:220px;*width:19.5%;}
.imglist ul {height:100%;overflow:hidden;}
.imglist li p, .imglist li h3 {height:32px;line-height:32px;}
.moreprolist li {height:220px;}
.prolist li a,.imglist li a,.moreprolist a,.colsd a {display:block;overflow:hidden;text-decoration:none;z-index:3;}
.title {background:url(images/bg.gif) 8px -496px no-repeat;height:30px;line-height:30px;text-indent:28px;color:#c01374;}
.ctitle {background:url(images/bg.gif) 7px -493px no-repeat;height:35px;line-height:35px;padding:0 15px 0 20px;}
.ltitle {background:url(images/bg.gif) 8px -220px repeat-x;height:33px;line-height:33px;text-indent:18px;color:#fff;}
.flli li{float:left;}
.dotli li {background:url(images/bg.gif) 8px -463px no-repeat;text-indent:22px;line-height:25px;}

.hd {background:url(images/bg.gif);height:96px;}
.hd h1 {font-weight:normal;}
.tl {width:640px;line-height:24px;}
.nav {background:url(images/bg.gif) 0 -215px repeat-x;height:43px;font-family:"Microsoft Yahei";}
#logo {background:url(images/bg.gif) 10px -111px no-repeat;height:60px;width:202px;}
#logo a {background:url(images/logo.gif);width:147px;margin-left:13px;height:49px;display:block;text-indent:-999em;overflow:hidden;}
#slogon {color:#c01374;}
.teltext {color:#bbbbbb;}
.tel {color:#c01374;font-size:24px;}
.sinput {background:#fff;border:1px solid #989898;width:230px;height:26px;line-height:26px;text-indent:8px;color:#989898;}
.sbtn {background:url(images/bg.gif) 0 -171px;border:1px solid #989898;width:52px;height:28px;color:#fff;}
.search {background:#e7e7e7;padding:3px;overflow:hidden;}
.nav ul {}
.nav li {float:left;background:url(images/bg.gif) right -409px no-repeat;height:43px;line-height:43px;width:115px;margin-left:1px;}
.nav li.nav1st {width:2px;}
#menu {background:#f3f3f3;border-bottom:1px solid #e3e3e3;height:30px;}
ul.menu li {height:30px;line-height:30px;float:left;width:78px;}
ul.menu .menu_name {width:92px;color:#c01374;}
ul.menu strong {font-weight:normal;}
ul.menu li a {color:#444;}
ul.menu li a:hover {color:#c01374;}
ul.menu .menu_name a {color:#c01374;}
.total {font-size:10px;margin-left:6px;}
#sdnews a {color:#464646;}
#sdnews a:hover {color:#c01374;}
#sdattr {overflow:hidden;width:170px;}
#sdattr strong {font-weight:normal;}
#sdattr ul li {float:left;width:85px;text-indent:7px;height:22px;line-height:22px;overflow:hidden;}

.bannerarea {width:960px;height:195px;overflow:hidden;}
#focus {width:775px;height:213px;overflow:hidden;}
#banner {overflow:hidden;width:960px;height:185px;position:relative;}
#hpro {height:205px;overflow:hidden;width:174px;}
#hrecpro {height:183px;overflow:hidden;}
#news {background:#f8f8f8;padding-bottom:2px;height:160px;width:250px;}
#news a {color:#464646;}
#news a:hover {color:#c01374;}
.mnbd {border:1px solid #d6d6d6;border-top:0;height:100%;overflow:hidden;}
.mnbd hgroup {background:url(images/bg.gif);border-bottom:1px solid #e6e6e6;}
.mnbd h3 {line-height:34px;font-weight:normal;color:#666;}
.mnbd ul.prolist li {width:20%;height:167px;line-height:20px;}
.prolist a {border-top:1px solid #fff;}
.prolist a:hover {background:#f3f3f3;}
.mnbd .colbn li {width:50%;}
.col ul {height:100%;overflow:hidden;}
.colmn {width:729px;}
.colsd {width:199px;}
.colsd li {height:230px;background:url(images/bg.gif) 0 -75px repeat-x;line-height:23px;}
.colsd a {color:#fff;}
.collk {background:#f7f8f7;padding:5px 0;}
.collk li {width:50%;height:27px;overflow:hidden;}
.collk span {color:#666;}
#sdlk {background:#f7f8f7;line-height:30px;}
#sdlk li {text-indent:22px;}

#cases {width:692px;background:url(images/bg.gif) repeat-x 0 0;}

.exta {height:100%;overflow:hidden;background:#f8f8f8;}
.exta a {color:#787878;}
.ftlk {border-top:0;height:100%;overflow:hidden;}
.exta a:hover {color:#333;}

.ft dl {width:13%;float:left;padding-bottom:5px;}
.ft dt {font-weight:bold;}
.ft dd {background:url(images/bg.gif) 9px -463px no-repeat;text-indent:22px;line-height:23px;}
.ft dl.contact {width:22%;}
.footer {color:#959595;line-height:25px;}
#links , #links a {color:#959595;}
#counter {display:none;}

#pagecontent,#detail,#faqlist {line-height:24px;}
#pagecontent h2, #pagecontent h3 {margin:15px 0;}
#catdesc {line-height:140%;}
.desccontent {background:#f3f3f3;overflow:hidden;}
.btns {height:100%;overflow:hidden;}
#detailimg {position:relative;background:#e5e5e5;overflow:hidden;}
#proattrs li {width:33.3%;}
.hoticon {position:absolute;top:5px;right:3px;z-index:5;background:url(images/hot.gif) no-repeat;width:57px;height:57px;text-indent:-999em;}
#callaction {width:94px;line-height:22px;height:200px;overflow:hidden;}
#flowchart {background:#f3f3f3;}
#callaction p {padding:7px 0 1px;}
#callaction h5,#detailattr h5 {height:29px;line-height:29px;background:url(images/bg.gif) 0 -230px repeat-x;color:#fff;}
#morepros {width:440px;color:#fff;}
#morepros h5{height:29px;line-height:29px;background:url(images/bg.gif) 0 -230px repeat-x;text-indent:3px;color:#fff;}
#morepros h5 a {display:inline;color:#fff;}
.nextpro, .prevpro {width:210px;}
#detailattr ul,.attrs {height:100%;overflow:hidden;background:#f3f3f3;}
#detailattr li, .attrs li {width:94px;border:1px solid #fff;padding:5px 0;text-indent:3px;line-height:18px;}
#detailattr li:hover, .attrs li:hover {background:#d6d6d6;}
#detailattr {height:200px;overflow:hidden;}
.num {width:15px;height:15px;background:#c01374;font-size:9px;font-family:Arial;text-align:center;display:block;line-height:15px;color:#fff;float:left;margin:8px 10px 0 0;}
.datalist li {width:50%;float:left;height:30px;line-height:30px;}
.datalist em {margin-right:18px;color:#999;}
a.bkbtn {color:#fff;display:block;width:100px;height:29px;line-height:29px;background:url(images/bg.gif) 0 -220px repeat-x;text-decoration:none;}
.faqlist dt {height:31px;line-height:31px;color:#c01374;}
.faqlist dd {line-height:20px;}
#procatdesc {height:180px;overflow:hidden;}
#pm {width:100%;height:100%;overflow:hidden;}
#procatdesc .curcatname {color:#c01374;margin-bottom:8px;}
#procatdesc h2 {width:450px;line-height:18px;color:#333;}
.procat_yakeli {background:url(images/yakeli.jpg) 0 0 no-repeat;}
.procat_jinshu {background:url(images/jingshu.jpg) 0 0 no-repeat;}
.procat_shuijing {background:url(images/shuijing.jpg) 0 0 no-repeat;}
.procat_biaopai {background:url(images/biaopai.jpg) 0 0 no-repeat;}
.procat_pai {background:url(images/pai.jpg) 0 0 no-repeat;}
.procat_shuzhi {background:url(images/shuzhi.jpg) 0 0 no-repeat;}
.procat_shimu {background:url(images/shimu.jpg) 0 0 no-repeat;}
.procat_xipan {background:url(images/xipan.jpg) 0 0 no-repeat;}
.procat_qizhi {background:url(images/qizhi.jpg) 0 0 no-repeat;}
.procat_suliao {background:url(images/suliao.jpg) 0 0 no-repeat;}
.procat_qita {background:url(images/qita.jpg) 0 0 no-repeat;}

#pagenav {width:100%;height:28px;line-height:28px;font-size:12px;text-align:center;color:#c33;margin:12px auto;clear:both;font-family:Verdana;overflow:hidden;}
#pagenav a {border:1px solid #e3e3e3;background:#f3f3f3;margin:2px 3px;padding:3px 6px;}
#pagenav b {border:1px solid #aaccef;background:#fff6f7;margin:2px 3px;padding:3px 6px;}