@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; font-size:12px; font-family: 'Open Sans',sans-serif,arial,helvetica; color:#555; }
fieldset,img {border:0; }
body{ background: url(../images/bg_02.jpg) repeat;font-size:12px; color:#666666;}
ol,ul {list-style:none; }
h1,h2,h3,h4,h5,h6,p {font-size:100%; word-wrap:break-word; }
a{ color:#555; text-decoration:none; }
a:hover{ color:#c00; text-decoration:none;}
.fs-12{ font-size:12px; }
.fs-14{ font-size:14px; }
.fs-18{ font-size:18px; }
.fs-24{ font-size:24px; }
.fs-30{ font-size:30px; }
.fs-20{ font-size:20px; }
.pt-12{ padding-top:12px; }
.pt-6{ padding-top:6px; }
.pb-10{padding-bottom:10px; }
.pb-20{padding-bottom:20px; }
.pb-30{padding-bottom:30px; }
.pl-12{ padding-left:12px; }
.p1-4{ padding-left:4px;}
.pr-6{ padding-right:6px;}
.lh-20{line-height:20px; }
.lh-22{ line-height:22px;}
.lh-24{line-height:24px; }
.lh-26{line-height:26px; }
.lh-35{line-height:35px; }
.tc{ text-align:center; }
.tr{ text-align:right; }
.ml-5{ margin-left:5px; }
.mt-10{ margin-top:10px; }
.mb-10{ margin-bottom:10px; }
.mb-50{ margin-bottom:50px; }
.fb{ font-weight:bold; }
.mc{ margin:0 auto; }
.ma{ margin:10px auto 10px auto}
.bn{ background:none;}
.relative{ position:relative; }
.of{overflow:hidden;}
textarea, input{font-size: 12px; }
i, cite, em, var, dfn, address {font-style: normal; }
a:active, a:focus{outline:none}
.clear {clear:both; width:0px; height:0px; line-height:0px;}
.font{ font-family: 'Open Sans',sans-serif,arial,helvetica; }
.fl{float:left; display:inline}.fr{float:right;display:inline;}
.b{ color:#43b7b1; font-size:14px;}
.bb{border-bottom:dashed 1px #d9d9d9; }
.rounded{background:#fff;-moz-border-radius:10px;-webkit-border-radius:5px 5px 5px 5px;border-radius:4px;
-moz-box-shadow:2px 2px 2px #ccc;-webkit-box-shadow:2px 2px 2px #ccc;
box-shadow:2px 2px 2px #ccc; border:solid 1px #a7a7a7; }
.cl{ color:#7b7b7b;}
.ds{ display:block;}
.bd{border:solid 1px #dedede; border-top:0;}
/*-----------------------------------------------------header-----------------------------------
.index{ width:100%; position:absolute; top:0px;z-index:999;}
.header-top{ height:28px; color:#FFF; line-height:24px;width:960px;margin:0 auto;}
.header-top .hello{ padding-left:24px;}
.header-top .Favorite{ width:185px; text-align:left;}
.header-top .Favorite a{ padding-right:20px; color:#fff;}
.header-top .phone{ padding-right:80px;}*/

/*-----------------------------------------------------menu-----------------------------------
.nav{ background: url(../images/navbg.png) no-repeat left top; height:60px;width:960px;margin:0 auto;}

.menu { width:500px;  margin:0; list-style-type: none;padding-left:30px;}
.menu li {float:left; position:relative;line-height:54px; font-size:16px; font-weight:bold; height:54px;width:83px; font-family:"sans-serif"}
.menu li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none;  height:54px;color:#fff;   }
.menu li ul {display: none;}
.menu li:hover a {color:#fff; background: url(../images/hoverbg.jpg) no-repeat center bottom; display:block;}
.menu li:hover ul {display:block; position:absolute; top:54px; left:0; width:130px;}
.menu li:hover ul li{ width:130px;height:30px; line-height:30px; font-size:12px; font-weight:normal;}
.menu li:hover ul li a {display:block; background:url(../images/navabg.jpg) repeat-x left top; color:#fff; padding-left:10px; text-align:left; }
.menu li:hover ul li a:hover { background:url(../images/navhoverbg.jpg) repeat-x left top; color:#fff; padding-left:10px;text-align:left;}
.menu li .haovernav{color:#fff; background: url(../images/hoverbg.jpg) no-repeat center bottom; display:block;}*/


/*-----------------------------------------------------header-----------------------------------*/
.index{ width:100%; position:absolute; top:0px;z-index:999;}
.header-top{ height:28px; color:#FFF; line-height:24px;width:960px;margin:0 auto;}
.header-top .hello{ padding-left:4px;}
.header-top .Favorite{ width:155px; text-align:left;}
.header-top .Favorite a{ padding-right:10px; color:#fff;}
.header-top .phone{ padding-right:10px;}

/*-----------------------------------------------------menu-----------------------------------*/
.nav{ background: url(../images/navbg.png) no-repeat left top; height:60px;width:960px;margin:0 auto;}

.menu { width:650px;  margin:0; list-style-type: none;padding-left:300px;}
.menu li {float:left; position:relative;line-height:54px; font-size:16px; font-weight:bold; height:54px;width:90px; font-family: 'Open Sans',sans-serif,arial,helvetica;}
.menu li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none;  height:54px;color:#fff;   }
.menu li ul {display: none;}
.menu li:hover a {color:#fff; background: url(../images/hoverbg.jpg) no-repeat center bottom; display:block;}
.menu li:hover ul {display:block; position:absolute; top:54px; left:0; width:150px;}
.menu li:hover ul li{ width:150px;height:30px; line-height:30px; font-size:12px; font-weight:normal;}
.menu li:hover ul li a {display:block; background:url(../images/navabg.jpg) repeat-x left top; color:#fff; padding-left:10px; text-align:left; }
.menu li:hover ul li a:hover { background:url(../images/navhoverbg.jpg) repeat-x left top; color:#fff; padding-left:10px;text-align:left;}


/*-----------------------------------------------------banner-----------------------------------*/
.banner{background:url(../../../images/junguan_01.jpg) no-repeat center top;width:100%; height:501px; }

/*-----------------------------------------------------indexbox-----------------------------------*/
.indexbox{ width:100%;  padding-top:6px; width:958px;background:#fff; border-left:1px #dddddd solid;border-right:1px #dddddd solid;}
.contbox{padding:0 8px; width:942px; }


/*-----------------------------------------------------news-----------------------------------*/
.newsbox{ width:324px; height:205px;}
.newsbox h1{ background:url(../images/bg1-1.jpg) repeat-x left bottom; font-weight:normal; height:32px; padding-left:16px; font-size:18px; color:#000; line-height:32px; display:block;}
.newsbox ul{padding:10px 2px;}
.newsbox ul li{height:22px; line-height:22px; padding-right:18px; font-family: 'Open Sans',sans-serif,arial,helvetica;}
.newsbox ul li a{ padding-left:13px; display:block; color:#555;  height:22px; overflow:hidden;}
.newsbox ul li a:hover{  display:block; color:#c00}
.newsbox ul li span{ float:right; color:#999}

/*-----------------------------------------------------Products and services-----------------------------------*/
.Productsbox{ width:618px; height:205px;}
.Productsbox h1{ padding-right:12px; background:url(../images/bg1-1.jpg) repeat-x left bottom; font-weight:normal; height:32px; padding-left:16px; font-size:18px; color:#000; line-height:32px; display:block;}
.Productsbox h1 span{ display:block; padding-right:22px; background:url(../images/right.jpg) no-repeat right center;  float:right; font-size:12px; font-family: 'Open Sans',sans-serif,arial,helvetica;}
.Productsbox h1 span a{color:#7c7c7c; }
.Products-contbox{ padding-top:14px;}
.Products-contbox li{ padding:0 14px; line-height:18px; width:170px; color:#7f7f7f; float:left;font-family: 'Open Sans',sans-serif,arial,helvetica;}
.Products-contbox li span{ display:block;padding:5px; border:solid 1px #dedede; text-align:center; color:#333; font-weight:bold; margin-bottom:5px;}

/*-----------------------------------------------------case and services-----------------------------------*/
.casebox{ width:942px; height:312px;}
.casebox h1{ padding-right:12px; background:url(../images/bg1-1.jpg) repeat-x left bottom; font-weight:normal; height:32px; padding-left:16px; font-size:18px; color:#000; line-height:32px; display:block;}
.casebox h1 span{ display:block; padding-right:22px; background:url(../images/right.jpg) no-repeat right center;  float:right; font-size:12px; font-family: 'Open Sans',sans-serif,arial,helvetica;}
.casebox h1 span a{color:#7c7c7c; }
.casebox-contbox{ padding-top:14px;}
.casebox-contbox li{ padding:0 14px; line-height:18px; width:170px; color:#7f7f7f; float:left;font-family: 'Open Sans',sans-serif,arial,helvetica;}
.casebox-contbox li span{ display:block;padding:5px; border:solid 1px #dedede; text-align:center; color:#333; font-weight:bold; margin-bottom:5px;}
.casebox .LeftBotton,.blk_17 .RightBotton { width:38px; overflow:hidden; display: inline; height:61px; position:absolute;top:59px ; cursor: pointer;  }
.casebox .LeftBotton{ left:0px; }
.casebox .RightBotton{right:0px;}
.casebox .Cont {width:751px;  height:200px;  overflow: hidden; }
.casebox .ScrCont {width: 23466px;}
.casebox #List1_2 {float:left}
.casebox #List1_2 {float:left}



/*-----------------------------------------------------foot-----------------------------------*/
.foot{ width:960px; margin:0 auto; height:37px; overflow: hidden; background:url(../images/footbg.jpg) no-repeat left top; padding-top:6px;}
.foot .Copyright { font-family: 'Open Sans',sans-serif,arial,helvetica; line-height:24px; color:#FFF; padding-left:150px; width:405px;}
.foot .link{ float:right; padding:4px 17px 13px 13px; height:18px; width:145px;}
.foot .share{float:right; width:200px;}
.foot .link .selectW{ width:145px;}


/*-----------------------------------------------------foot-----------------------------------*/
.footbox{ width:960px; margin:0 auto; height:86px; overflow: hidden; padding-top:20px;}
.footbox .website { width:250px; padding-left:30px; font-size:14px; line-height:18px;}
.footbox .tel { width:250px; font-size:14px; line-height:18px; padding-right:50px;}
.footbox .address { width:350px; font-size:14px; line-height:18px; }
.bgbg{ width:100%; height:22px;background:url(../images/bg1-11.png) repeat-x left bottom;  z-index:999px; position: absolute; top:501px;}

.phoneduba-slidediv {top: 0px; width: 100%; height: 501px; clear: both; position: relative;}
.phoneduba-slidediv .slideDiv {	left: 0px; width: 100%; height: 501px; bottom: 0px; overflow: hidden; position: absolute; z-index: 11;}
.phoneduba-slidediv .pt {	width: 100%; overflow: hidden; position: relative;}
.phoneduba-slidediv .pt_cont {width: 100%; height: 501px; overflow: hidden; position: relative;}
.phoneduba-slidediv .pt_cont div {	background: url("../images/slide-1bg.jpg") repeat-x; left: 0px; top: 0px; width: 100%; height: 501px; color: rgb(255, 255, 255); overflow: hidden; position: absolute; z-index: 23;}
.phoneduba-slidediv .pt_cont div.backa {	background: url("../images/slide-2bg.jpg") repeat-x;}
.phoneduba-slidediv .pt_cont div.backb {	background: url("../images/slide-3bg.jpg") repeat-x;}
.phoneduba-slidediv .pt_cont div.backc {	background: url("../../../images/slide-4bg.jpg") repeat-x;}
.phoneduba-slidediv .pt_cont div dl {background: url("../images/banner/banner2.jpg") no-repeat top; width: 100%; height: 501px;}
.phoneduba-slidediv .pt_cont div dl.back1 {background: url("../images/banner/banner1.jpg") no-repeat top;}
.phoneduba-slidediv .pt_cont div dl.back2 {	background: url("../images/banner/banner3.jpg") no-repeat top;}
.phoneduba-slidediv .pt_cont div dl.back3 {	background: url("../images/banner/banner4.jpg") no-repeat top;}
.phoneduba-slidediv .pt_cont div dl dd {	margin: 0px auto; width: 980px; height: 501px; overflow: hidden; position: relative;}
.phoneduba-slidediv .pt_cont div dl dd .boat{ position:absolute; top:123px; left:-74px;}
.phoneduba-slidediv .pt_cont div dl dd .values{ position:absolute; top:180px; left:377px;}
.phoneduba-slidediv .pt_cont div dl dd .values2{ position:absolute; top:178px; left:50px;}
.phoneduba-slidediv .pt_cont div dl dd .yingwen{ font-size:20px; font-weight:bold; font-family: 'Open Sans',sans-serif,arial,helvetica; line-height:24px;}
.phoneduba-slidediv .pt_cont div dl dd .yingwen2{ font-size:20px; font-weight:bold; font-family: 'Open Sans',sans-serif,arial,helvetica;padding-left:163px; line-height:24px; color:#fff;}
.phoneduba-slidediv .pt_cont div dl dd .widthe02{padding-left:163px; line-height:20px; color:#fff;}
.phoneduba-slidediv .pt_cont h2 {	padding: 213px 0px 5px; width: 487px; color:#000; line-height: 24px; clear: both; font-size: 30px;}
.phoneduba-slidediv .pt_cont h3 {padding: 205px 0px 5px; width: 487px; padding-left:163px; color:#fff; line-height: 24px; clear: both; font-size: 30px;}
.phoneduba-slidediv .pt_cont p {	width: 487px; color:#000; line-height: 20px; clear: both; font-size:14px; position: relative;}
.phoneduba-slidediv .pt_cont p .textspan {	color: rgb(9, 52, 74); padding-left: 10px; text-decoration: underline; cursor: pointer;}
.phoneduba-slidediv .pt_cont p a {	color: rgb(9, 52, 74); padding-left: 8px; text-decoration: none;}
.phoneduba-slidediv .pt_cont p a {	text-decoration: underline;}
.phoneduba-slidediv .pt_cont div dl dd img {	position: absolute;}
.phoneduba-slidediv .pt_cont .smask {	display: none; z-index: -1;}
.phoneduba-slidediv .pt_nav { width:100%; height: 43px; bottom: 0px;  overflow: hidden; position: absolute; z-index: 80;}
.phoneduba-slidediv .pt_nav ul{ width:980px; margin:0 auto; height: 43px;background:url(../images/nx_07.png) no-repeat left bottom;}
.phoneduba-slidediv .pt_nav ul li {	width:270px; height: 43px; text-align: center; margin-right: 20px; float: left; cursor: pointer;}
.phoneduba-slidediv .pt_nav a { width: 324px; height: 34px; color:#000;  padding-top:9px; line-height:34px; display: block; position: relative; z-index: 12;}
.phoneduba-slidediv .pt_nav a:hover{ text-decoration:none;}
.phoneduba-slidediv .pt_nav a span{ font-family: Arial; font-size:12px; color:#82888d; padding-top:3px; padding-left:10px; }
.phoneduba-slidediv .pt_nav .current a { font-weight:bold; background:url(../images/jiantou1.png) no-repeat 50px top;}
.phoneduba-slidediv .pt_nav .current a span{ color:#000; font-weight:normal;}
.yaHei {font-family: sans-serif;}

.nTba{} 
.nTba .TbaTitle{ font-size:14px; background:url(../images/bg.gif) no-repeat left -24px; border-bottom:solid 2px #343434; height:22px;  overflow: hidden;}
.nTba .TbaTitle span{padding-left:14px; font-size:15px; color:#fff; font-family: 'Open Sans',sans-serif,arial,helvetica;line-height:22px;}
.nTba .TbaTitle ul{ float:right; width:82px; padding-top:6px;} 
.nTba .TbaTitle li{ width:10px; height:10px; margin-right:5px; float:left; cursor:pointer } 
.nTba .TbaTitle .act{ background: url(../images/bg.gif) no-repeat -3px -55px    ; } 
.nTba .TbaTitle .nor{ background: url(../images/bg.gif) no-repeat -18px -55px    ;} 
.nTba .TbaCon{ overflow:hidden;background:#fff;} 
.none {display:none;} 



/*--*/
#slideshow{width:615px; height:165px;overflow:hidden;}
#slideshow .tl{  font-size:14px; background:url(../images/bg.gif) no-repeat left -24px; border-bottom:solid 2px #343434; height:22px;  overflow: hidden;}
#slideshow .tl span{ padding-left:14px; font-size:15px; color:#fff; font-family: 'Open Sans',sans-serif,arial,helvetica; line-height:22px; width:130px; float:left;}
#slideshow {width: 615px;  height:165px; background:url(../../../images/mongnisbg.jpg) no-repeat left top;}
#slideshow ul {margin: 0;padding: 0;list-style-type: none;height: 1%; /* IE fix */}
#slideshow ul:after {content: ".";clear: both;display: block;height: 0;visibility: hidden;}            

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {overflow: hidden;width:615px;}
#slideshow .slides ul {width: 1990px;}
#slideshow .slides li {width:615px;float: left; height:143px; }
#slideshow .slides h2 {margin-top: 0;}
/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav {float:right; width:92px; padding-top:6px;}
#slideshow .slides-nav li {width:10px; height:10px; margin-right:5px; float:left; cursor:pointer}
#slideshow .slides-nav li a {display: block;width:7px; padding-right:7px; background: url(../images/bg.gif) no-repeat -18px -55px    ;}
.js #slideshow .slides-nav li.on,
.js #slideshow .slides-nav li.on a {background: url(../images/bg.gif) no-repeat -3px -55px    ; display:block;}
.js #slideshow .slides-nav li.on a {position: relative;}

.sub-banner {top: 0px; width: 100%; height:180px; clear: both; position: relative; background:url(../images/gywm01.jpg) no-repeat center top; background-color:#1e436d}
.sub-cont{ width:940px; padding:10px 9px;  background:#fff; margin:0 auto 10px auto; border-radius:0px 0px 4px 4px;box-shadow:0 0 4px #ddd;-webkit-box-shadow:0 0 4px #c7c7c7;-moz-box-shadow:0 0 4px #c7c7c7;}
.sub-contbox{ border-top:solid 1px #dddddd; padding-top:20px;}
.sub-leftbox{ width:144px; text-align:center; }
.sub-rightbox{ padding-left:40px;width:875px; padding-right:40px; line-height:24px; position:relative;}
.sub-rightbox h1{ font-size:30px; padding-top:5px; color:#222333; font-family: 'Open Sans',sans-serif,arial,helvetica; font-weight:normal; text-align:right;}
.sub-rightbox h2{ font-weight:normal; color:#c8c8c8; font-size:20px; line-height:25px; font-family:Arial;text-align:right;}
.sub-rightbox .p1{ padding:10px 0px; font-size:16px; /*line-height:26px;*/font-family: 'Open Sans',sans-serif,arial,helvetica; }
.sub-rightbox .p2{ padding-bottom:20px;   font-size:16px;font-family: 'Open Sans',sans-serif,arial,helvetica; }
.sub-rightbox .p2 span{ color:#111;}
.sub-rightbox .p2 em{ color:#0088cc; font-style:normal;}
.sub-rightbox .p4{ padding:20px 0px;   font-size:18px;font-family: 'Open Sans',sans-serif,arial,helvetica; }

.formbox{ width:735px; border:solid 1px #c7c7c7; margin-bottom:25px;border-radius:4px; height:275px;}
.formbox h2{ height:36px; color:#333333; padding-left:20px; border-bottom:dashed 1px #c7c7c7; line-height:36px;font-size:18px;font-family: 'Open Sans',sans-serif,arial,helvetica;}
.formbox .form-contbox{ padding:5px 0px; }
.formbox .form-contbox .input{color:#cccccc; outline:none; padding:0 10px; line-height:34px; margin-top:13px; border:0px; margin-left:28px; font-family: 'Open Sans',sans-serif,arial,helvetica; font-size:14px; color:#999;background:none;}
.formbox .form-contbox .input01{ width:147px; height:35px; background:url(../images/inputbg.gif) no-repeat left -143px; }
.formbox .form-contbox .input02{ width:257px;height:35px;background:url(../images/inputbg.gif) no-repeat -155px -105px; }
.formbox .form-contbox .input04{ width:479px;height:80px; background:url(../images/inputbg02.jpg) repeat-x left top; border:solid 1px #ccc;outline:none;margin-top:13px; margin-left:28px; padding:10px; line-height:24px; font-family: 'Open Sans',sans-serif,arial,helvetica; font-size:14px; color:#999; }
.formbox .form-contbox .input05{ width:154px;height:72px; background:url(../images/inputbg.gif) no-repeat -200px -143px;margin-left:28px;border:0px; margin-top:40px; cursor:pointer}

.last{ position:absolute; top:220px; left:0px;}
.next{ position:absolute; top:220px; left:683px;}
.rollTextMenus{ padding-bottom:25px;}

/*-----------------------------------------------------Its brands-----------------------------------*/
.brands-pic{ border:solid 1px #ebebeb; margin:0px 12px 0px 7px; float:left; width:240px; height:150px;}
.sub-rightbox .p3{ padding:15px 0px 25px 0px; font-size:16px; color:#4e4f4f;line-height:26px;font-family: 'Open Sans',sans-serif,arial,helvetica; }
.sub-rightbox .p3 em{ color:#d74249; font-style:normal;}

/*-----------------------------------------------------job-----------------------------------*/
.blk_17 { width:750px; height:200px; overflow:hidden; position:relative; }
.blk_17 .LeftBotton,.blk_17 .RightBotton { width:38px; overflow:hidden; display: inline; height:61px; position:absolute;top:59px ; cursor: pointer;  }
.blk_17 .LeftBotton{ left:0px; }
.blk_17 .RightBotton{right:0px;}
.blk_17 .Cont {width:751px;  height:200px;  overflow: hidden; }
.blk_17 .ScrCont {width: 23466px;}
.blk_17 #List1_1 {float:left}
.blk_17 #List1_2 {float:left}
.blk_17 .box img{width:750px; height:200px;}
.blk_17 .box { width:750px;  text-align:center;display:block;  height:200px; float:left; list-style:none; overflow:hidden;}

.jobbox{ width:290px; padding-left:85px; position:relative; font-family: 'Open Sans',sans-serif,arial,helvetica;}
.jobbox .marked{ left:17px; position:absolute;}
.jobbox p{ padding-top:12px;font-family: 'Open Sans',sans-serif,arial,helvetica; font-size:14px;line-height:22px;}

/*-----------------------------------------------------team-----------------------------------*/
.team-back{ color:#000; line-height:26px; }
.expert{ line-height:22px;font-size:14px; padding:10px 0px 40px 0px;}
.expert-rightbox{ width:790px;  line-height:24px; position:relative;}

.expert b{ font-size:18px;}
.expert img{ width:139px; height:184px; float:left; margin-right:12px;}
.w-342{ width:342px; overflow:hidden;}
.w-438{ width:438px; overflow:hidden;}

/*-----------------------------------------------------part-----------------------------------*/

.part-back{ color:#000; line-height:32px; }
.part-pic{ padding-bottom:40px;}
.part-pic a{ margin-right:70px; margin-bottom:40px; display:block; float:left;}
.part-pic a img{ width:175px; height:55px;}

/*-----------------------------------------------------customers-----------------------------------*/
.customers-pic{ padding:12px 15px; height:194px; overflow:hidden;}
.customers-pic li{ padding:10px 14px; height:40px; overflow:hidden;  float:left;}
.customers-pic li img{ width:131px; height:40px;}

/*-----------------------------------------------------case-----------------------------------*/
.case-cont{ padding-top:12px; padding-bottom:50px;}
.case-cont li{ width:360px; background:url(../images/case_bg.jpg) no-repeat center 235px;  float:left;font-family: 'Open Sans',sans-serif,arial,helvetica; padding-top:10px; }
.case-cont li img{ width:338px; height:203px; padding:10px; background:#fff; border:solid 1px #c8c8c8;}
.case-cont li span{ padding-top:10px; text-align:center; color:#666; display:block; font-size:14px; line-height:26px;}
.case-cont li b{ font-size:18px; color:#000; font-weight:normal;}
.mr-18{ margin-right:18px;}

/*-Digital page-*/
.digg { width:400px;clear:both; float:right; text-align:right; height:32px; padding-top:48px;}
.digg a { margin-right:1px;color:#808080; display:block; float:left; text-decoration:none; }
.digg a.dbg { width:32px; text-align:center; height:32px; line-height:32px; background:#f4f4f4;}
.digg a.dbg:hover {color:#fff; }
.digg a.dbg:active {color:#fff;  }
.digg a:hover {color:#fff;  background:#808080; }
.digg a:active {color:#fff; background:#808080;   }
.digg a.dbg.current {color:#fff; background:#808080;}

/*-----------------------------------------------------fine-case-----------------------------------*/
.finecase-cont{ padding-top:12px; padding-bottom:50px; padding-left:35px;}
.finecase-cont li{ width:425px; background:url(../images/newcasebg.jpg) no-repeat center 275px;  float:left;font-family: 'Open Sans',sans-serif,arial,helvetica; padding:10px 25px 0px 0px; }
.finecase-cont li img{ width:405px; height:245px; padding:9px; background:#fff; border:solid 1px #c8c8c8;}
.finecase-cont li span{ padding-top:10px; padding-left:15px;color:#666; display:block; font-size:14px; line-height:26px;}
.finecase-cont li b{ font-size:18px; color:#000; font-weight:normal; color:#F00}

/*-----------------------------------------------------new-case-----------------------------------*/
.newcase-cont{ padding-top:12px; padding-bottom:50px; padding-left:25px;}
.newcase-cont li{ width:280px; background:url(../images/newcasebg2.jpg) no-repeat center 185px;  float:left;font-family: 'Open Sans',sans-serif,arial,helvetica; padding:10px 22px 0px 0px; }
.newcase-cont li img{ width:260px; height:155px; padding:9px; background:#fff; border:solid 1px #c8c8c8;}
.newcase-cont li span{ padding-top:10px; padding-left:15px;color:#666; display:block; font-size:12px; line-height:22px;}
.newcase-cont li b{ font-size:16px; color:#000; font-weight:normal;color:#F00}

/*-Digital2 page-*/
.digg2 { width:430px;clear:both;background:#ffffed;  height:32px; clear:both; margin:48px auto;}
.digg2 a { padding:0 12px;color:#666;   height:32px;line-height:32px; display: block; float:left; text-decoration:none; font-family:Arial; }
.digg2 a:hover {color:#333;  border-bottom:solid 1px #4b96eb;  height:31px; }
.digg2 a:active {color:#333;  border-bottom:solid 1px #4b96eb;   height:31px; }
.digg2 a.current {color:#333; border-bottom:solid 1px #4b96eb; height:31px;}

/*-Digital3 page-*/
.digg3 { width:430px;clear:both;  height:32px; clear:both; margin:48px auto;}
.digg3 a { padding:0 12px;color:#666;   height:32px;line-height:32px; display: block; float:left; text-decoration:none; font-family:Arial; }
.digg3 a:hover {color:#333;  border-bottom:solid 1px #4b96eb;  height:31px; }
.digg3 a:active {color:#333;  border-bottom:solid 1px #4b96eb;   height:31px; }
.digg3 a.current {color:#333; border-bottom:solid 1px #4b96eb; height:31px;}

/*-----------------------------------------------------case-info-----------------------------------*/
.case-info{border-top:solid 1px #dddddd; padding-top:20px;}
.case-info h2{ font-size:36px; height:60px; padding-left:20px; font-weight:500; color:#333;}
.case-info .case-info-top{ border-bottom:solid 1px #ebebeb; height:217px; padding-bottom:13px;}
.case-info .case-info-top .leftbox{ width:300px; float:left; padding-right:17px; padding-left:8px;}
.case-info .case-info-top .rightbox{ width:610px; float:left;}
.case-info .case-info-top .rightbox b { background:url(../images/info_16.jpg) no-repeat left 2px; font-size:14px; padding-left:22px; height:26px;}
.case-info .case-info-top .rightbox .info-main{ height:80px; overflow:hidden; padding:8px 15px; line-height:22px;}
.case-info .case-info-top .rightbox .time{ height:35px; background:#efefef; line-height:35px;}
.case-info .case-info-top .rightbox .time span{ padding:0 12px;}
.case-info .info-cont{ padding:12px; width:916px;}

.page{ float:right; width:162px; height:49px; vertical-align:middle;}
.page .pro{ padding-top:12px; margin:0 10px;}
.page img{ float:left;}

.newbox{ width:940px; clear:both; border-top:solid 1px #dddddd; overflow:hidden;}
.newbox li{ border-bottom:dashed 1px #e5e5e5; height:auto!important;height:160px; min-height:160px;  color:#666; line-height:22px; padding:10px; font-size:14px;}
.newbox li .left-time{ width:144px; text-align:center; padding-top:20px; color:#c7c7c7; font-size:36px; font-weight:bold; line-height:33px;}
.newbox li b{ color:#000; font-size:24px; font-weight:normal; }
.more{ background:url(../images/morebg.jpg) no-repeat left top; width:120px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px;}
.more:hover{ color:#fff; }

.newbox li .right-main{ width:700px; padding-right:60px; }


.sub-nav{ top:130px; height:50px;  position:absolute; width:100%; z-index:9; }
.sub-nav a{ padding:0 20px; color:#FFF;font-family: 'Open Sans',sans-serif,arial,helvetica; display:block; float:left;font-size:18px;}
.sub-nav span{ display:block; float:left;}
.wt{ width:960px; margin:0 auto;height:50px;color:#fff; }
.sub-nav .sbg{ background:url(../images/subnavbg.png) no-repeat 45px 39px; height:50px; }

/*-----------------------------------------------------new-info-----------------------------------*/

.new-info{border-top:solid 1px #dddddd;  padding:20px 12px;}
.new-info h2{ font-size:30px; height:50px;  font-weight:500; padding-top:5px;color:#333;}
.new-info h3{ font-size:14px;   font-weight: normal; line-height:24px; color:#a2a2a2;}
.new-info h3 span{ color:#3aabdc}
.new-info .new-info-top{ border-bottom:solid 1px #ebebeb; height:120px; padding-bottom:3px;}
.new-info .info-cont2{ padding:2px; font-size:16px; line-height:26px; width:916px;}


.related{ padding-left:20px; clear:both; margin-bottom:25px;}
.related span{ font-size:24px; display:block; line-height:34px; color:#000; padding-bottom:8px;}
.related ul li{ height:26px; line-height:24px; font-size:16px;}

#newslist{ width:877px;margin:0 auto;clear:both; border-top:solid 1px #dddddd; overflow:hidden; }
#newslist ul{}
#newslist ul li{ width:877px;background:url("../images/line.gif") repeat-x left bottom; }
#newslist ul li a{display:block;line-height:30px;padding-left:30px!important;>padding-left:28px!important;padding-left:18px;background:url("../images/cion1.gif") no-repeat 3px 9px; font-size:16px; font-family: 'Open Sans',sans-serif,arial,helvetica}
#newslist ul li a span{float:right;}
#newslist ul li a:link{}
#newslist ul li a:visited{}
#newslist ul li a:hover{background:url("../images/cion2.gif") no-repeat 3px 9px;}
#newslist ul li a:active{}



.pagelink{padding:10px;text-align:center;font-size:14px;line-height:25px;}
.pagelink a{padding:2px 5px;border:1px solid #DEDEDC;margin:0px 3px;}	