/*公共样式*/
* { margin: 0px; padding: 0px; }
a { color: #333; text-decoration: none; outline:none; }
a:hover { text-decoration: none; color: #F60; }
a:active { text-decoration: none; color: #F60; star:expression(this.onFocus=this.blur());
}
ul, li, dl, dt, dd { list-style:none; margin:0; padding:0; }
img { border:0; }
.yellow{ color: #FF3802; }
.yellow:link, .yellow:visited{ color: #FF3802; }
.yellow:hover{ color: #333; }
.red { color: #F00; }
.hs { color: #999; }
body { font-family: "宋体"; font-size: 12px; color: #333; }

/*样式*/
.head{ background-color:#FB96CE; width:100%; height:142px; }
.top{ width: 1047px; margin:0 auto; height:122px; padding-top:20px;  }
.top ul{width: 980px; float:left; height:82px; padding:40px 30px 0 37px;  background:url(../images/topbg.jpg) no-repeat left bottom;}
.logo { float: left; }
.topitem { float: right; padding-left: 31px; }
.menublock { float: left; height: 47px; width: 100%; background:url(../images/menbg.jpg) repeat-x left top; }


/*box样式*/
.box { width: 100%; background:url(../images/boxbg.jpg) repeat-x left top; }
.boxmid{width: 1047px; margin:0 auto; background:url(../images/bodybg.png) repeat-y left center;}
.mainbolck { width: 1000px; padding-left:23px;}
.main { float: left; width: 1000px; }
/*banner 切换*/

.banner{ position:relative;height:437px; overflow:hidden;width:100%; margin-top:12px;}
.banner .show{ width:1719px; position:absolute; left:0%;top:0px; margin-left:0px; height:437px; overflow:hidden; }
.banner .show ul{ position:relative; height:437px; overflow:hidden;width:1000px; float:left; }
.banner .show ul li{text-align:center;width:1000px; float:left; height:254px; position:absolute; display:none}
.banner .focus { position:absolute; width:90px; padding-left:10px;  bottom:11px; right:469px; background:url(bor02.png) no-repeat left center; height:10px; }
.banner .focus a{ width:14px; height:14px; float:left; margin-left:10px;  display:inline-block; background-image: url(../images/ico01.png); background-repeat: no-repeat; background-position: left -24px; }
.banner .focus a.on{ background-image: url(../images/ico01.png); background-repeat: no-repeat; background-position: left top; }


.mainB { float: left; width: 1000px; }
.mainA { float: left; width: 1000px; background:url(../images/backimg.jpg) no-repeat center top; padding:42px 0 0 0; }
.mleft { float: left; width: 244px; border: 3px solid #FFC6DF; }
.titleA { line-height: 42px; background-color: #E83054; height: 42px; text-align:center; font-size:16px; font-weight:bold; color:#FFF; }
.class { float: right; width: 232px; padding:19px 0; font-size:14px; }
.class li{ padding-left:27px; height:53px; line-height:53px; background: url(../images/sclassbg.jpg) no-repeat right center;}
.titleB { border-bottom:solid 3px #CACACA; height:25px; padding-top:3px;}
.mcent { float: left; width: 420px; padding-left: 10px; }
.titleB font { float:left; background-color: #E83054; text-align:center; font-size:14px; font-weight:bold; color:#FFF; width:82px; height:25px; line-height:25px;  }
.titleB span { float: right; padding-top: 5px; }
.company { line-height: 180%; padding:12px 0; font-size: 13px;  float: left; width: 420px;}
.comtitle { text-align: center; font-size: 14px; font-weight: bold; color: #DD5503; padding-top: 8px; float: left; width: 420px; }
.comlist { float: left; width: 410px; padding-left:5px; }

.comlist ul li { height:23px; line-height:23px; background:url(../images/li.jpg) no-repeat left center; padding-left:12px; font-size: 13px; }
.comlist ul li span { color: #555; float: right; }
.picli { padding-top:16px; margin-top:16px; background:url(../images/lineh.jpg) repeat-x left top; float: left; width: 420px; }
.picli ul li { float: left; padding: 0 4px; }

.mright { float: right; width: 294px; background:url(../images/sbg.jpg) repeat-y left center; padding-left:15px; }
.titleC { line-height: 25px; height: 25px; border-bottom:solid 1px #CCC; font-size:16px; color:#E83054; font-weight:bold; }
.titleC span { float: right; padding-top: 5px; }
.contC { line-height: 22px; padding:13px 5px 0 5px;  font-size: 13px; width:284px; text-align:justify;text-justify:inter-ideograph; }
.contC span { float: left; width: 171px; padding-right: 12px; }
.mainB { margin-top: 15px; }
.titleD { height: 40px; background:url(../images/titlebg4.jpg) repeat-x left center;}
.titleD span { float:left; width:283px; padding-left:10px; line-height: 40px; height: 40px; background:url(../images/titlebag.jpg) no-repeat left center; font-size:16px; font-weight:bold; color:#FFF; }
.case { float: left; width: 1000px; font-size: 14px; background:url(../images/casebg.jpg) no-repeat center bottom; padding-bottom:40px; }
.case dl{ width:450px; float:left;  padding:30px  0px 0 0px; min-height:140px;}
.cpic { float: left; width: 180px; padding-right: 10px; }
.ctitle { font-weight: bold; }
.cconti { line-height: 24px; padding-top: 15px; }
.titleE { float: left; width: 1000px; }
.viewtitle { float: right; height:37px; line-height:37px; width: 314px; text-align:center; background-color: #E83054; border-top:solid 3px #DEDEDE; border-left:solid 3px #DEDEDE; border-right:solid 3px #DEDEDE; color:#FFF; font-size:16px; font-weight:bold; }
.viewblock { }
.viewliuchen { float: left; width: 672px; padding-top: 12px; }
.view { float: right; width: 290px; padding:12px; border-bottom:solid 3px #DEDEDE; border-left:solid 3px #DEDEDE; border-right:solid 3px #DEDEDE; font-size: 14px; }
.vcont { font-weight: normal; line-height: 26px; }
.vtitle { color: #064BB3; padding:16px 0; font-weight: bold; }
.vtitle a{color: #064BB3;}
.vtitle a:hover{color: #f60;}
.viewlist { float: left; width: 290px; padding:15px 0; }
.viewlist ul li { line-height: 30px; height: 30px; }
.conthy { float: left; width: 1000px; }
.titlehy { float: left; width: 1000px; }

/*JS效果图片*/
.none { display:none; }
.TabTitle { float: left; width: 1000px; background-image: url(../images/spback1.jpg); background-repeat: repeat-x; background-position: left bottom; height: 61px; }
.TabTitle span { float: right; padding-top: 4px; padding-right: 4px; }
.TabTitle li { float: left; width: 80px; padding-right: 18px; font-size:16px; font-weight:bold; }
.TabTitle .active { cursor: pointer; background-image: url(../images/spbuter1.jpg); background-repeat: no-repeat; background-position: left bottom; float: left; height: 61px; width: 156px; text-align: center; line-height: 61px; font-weight: bold; color: #500216; }
.TabTitle .normal { cursor: pointer; background-image: url(../images/spbuter2.jpg); background-repeat: no-repeat; background-position: left top; float: left; height: 57px; width: 156px; text-align: center; line-height: 57px; font-weight: bold; color: #fff; }
.TabContent { float: left; width: 998px; border-bottom:solid 1px #CCC; border-left:solid 1px #CCC;  border-right:solid 1px #CCC; }
.TabContent #proTab0_Content0,
.TabContent #proTab0_Content1,
.TabContent #proTab0_Content2,
.TabContent #proTab0_Content3,
.TabContent #proTab0_Content4 { float: left; width: 1000px; padding:28px 0;}

.hycontA{ float: left; width: 1000px; }
.hycontA dl { float: left; width: 446px; padding-left:40px; }
.hypic { float: left; padding-right: 15px; }
.hytitle { font-size: 14px; font-weight: bold; color: #BA3300; }
.hytitle a{color: #BA3300; }
.hycont { line-height: 180%; padding-top: 15px; }

.hycontB { float: left; width: 1000px; padding:38px 0; }
.hycontB ul li { float: left; width: 203px; padding-left: 38px; }

.hycontC { float: left; width: 1000px;}
.hycontC ul li { float: left; width: 280px; padding-left: 38px; line-height: 30px; height: 30px; }
.hycontC ul li span { float: right; color: #999; }

.footer { float: left; width: 1000px; }
.footerA { float: left; width: 1000px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#FFF; background:url(../images/footerbg.jpg) repeat-x left center;}
.footerA a{ padding:0 4px; font-weight:bold; color:#FFF;}
.footerA a:hover{ padding:0 4px; font-weight:bold; color:#FF0; }
.footerB{ float: left; width: 1000px; padding: 15px 0; line-height: 24px; }
.footerB span { float: left; width: 305px; padding-right: 41px; }

.page { float: left; width: 1000px; }
.pagetitle { float: left; width: 990px; padding:25px 0 0 10px; height:24px; font-size:14px; font-weight:bold;  background:url(../images/titlebg.jpg) no-repeat left center; }
.pageleft { float: left; width: 250px; padding-top: 20px; }
.pageright { float: right; width: 730px;  }
.plist { float: left; width: 234px; padding:15px 5px; }
.plist ul li { line-height: 30px; height: 30px; }
.caselist { float: left; width: 730px; font-size: 14px;  }
.caselist dl{ width:730px; float:left;  padding:20px  0px 10px 0px; min-height:140px;}
.phoxq { width:730px; float:left;}
.phoxq dl {width:730px; float:left; padding-top: 20px; }

.bigpic { float: left; }
.xqtitle {width:240px; float:left; font-size: 18px; font-weight: bold; color: #E83054; padding:10px 0; }
.item { width:240px; float:left; font-size: 16px; padding:10px 0; border-bottom:dashed 1px #F00; line-height: 160%; }

.pitem { float: right; width: 240px; padding:10px; background:url(../images/itembg.jpg) repeat-x left top; min-height:315px; }
.xqcont { float: left; width: 730px; line-height: 180%; font-size: 14px; padding-bottom: 25px; }
.xqcont p { padding: 10px 0; }
.cjlist { float: left; width: 730px; padding-top:15px; }
.cjlist ul li { float: left; width: 280px; padding:6px 70px 6px 15px; font-size:14px; }

.cjtitle { float: left; width: 730px; font-size:16px; font-weight:bold; color:#E83054; background-color:#FDDDEB; height:33px; line-height:33px; border-top:1px solid #E83054; }
.news { float: left; width: 730px; padding-top:20px; font-size: 14px;  }
.newslist{padding:20px 0 0 0;}
.newslist ul li { line-height: 36px; height: 36px; border-bottom:dashed 1px #CCC; }
.newslist span { color: #999; float: right; }
.newtitle { font-size: 24px; font-weight: bold; text-align: center; color: #E83054; height:41px; border-bottom:dashed 1px #CCC; }
.time { padding: 12px 0; color: #999; }
.time span{ float:right;}
.newcont { line-height: 180%; padding:10px 0; }
.newcont p{ padding-bottom:15px;}

.menu { width: 1025px; margin:0 auto; height: 47px; }
.menu ul {width: 1025px; float:left; height: 47px; }
.menu ul li{ width:103px; float:left; font-size:16px; font-weight:bold; text-align:center; height: 47px; line-height:47px; padding:0 5px;}
.menu ul li a{ color:#FFF;}
.menu ul li:hover{ width:103px; float:left; height: 47px; background-color: #FC5B03;}
.cur { background-color: #FC5B03; }