@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:"微软雅黑"; line-height:24px; color:#444;}
img{border:none;}
ul,ol,li,dl,dt,dd{margin:0px; padding:0px; list-style-type:none;}
a{text-decoration:none; color:#444; outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
a:hover{color:#fff; text-decoration:none;}
li a:hover{color:#e84b12; text-decoration:none;}
.clear{clear:both; display:block; visibility: hidden; overflow:hidden; line-height:0; font-size:0;}
.box{width:1000px; margin:0 auto; clear:both; overflow:hidden;}
.clearfix:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}

.top{height:110px; background:url(../images/logo.jpg) no-repeat 0 center;}
.logo{float:left;padding-top:50px; width:136px;}
.topright{ float:left; width:864px; }

.add{ text-align:right; height:20px;}

.nav{ margin-top:45px;width:864px; height:24px;}
.nav ul li{ float:right; text-align:right; padding-left:40px; font-size:15px; height:24px; line-height:24px;}

.banner{height:370px;}
.ser{ width:270px; float:left; text-align:center; margin:0 30px;}
.ser h1{ font-size:18px; color:#000000; height:40px; line-height:40px; text-align:center; font-weight:300;}
.ser span{ margin-top:15px;text-align:left; display:block; line-height:18px; font-size:12px; color:#666;}
.midline{ background:url(../images/jt.jpg) center no-repeat; width:5px; float:left; height:230px;}

.mid{ text-align:center; margin-top:60px;}
.shadow{ text-align:center; margin-top:5px; margin-bottom:30px;}

.indextitle{text-align:left; width:1000px; margin:60px 0 10px 0;}

.indexworktitle{width:1000px; background:url(../images/work.jpg) left no-repeat; height:45px; margin-top:80px; text-align:right;}
.indexworktitle a{ background:url(../images/more.gif); width:44px; height:45px; display:block; float:right;}
.indexworktitle a:hover{ background:url(../images/hmore.gif);}

.indexwork{ width:1012px; overflow:hidden;}
.indexwork ul li{ width:221px; float:left; margin:0px 20px 10px 0; padding:6px;}
.indexwork ul li img{ width:221px; height:166px;}
.indexwork ul li span{ height:22px; line-height:22px; text-align:center; color:#666;}

.indexabout{ background:url(../images/ab_bg.gif); height:145px; width:970px; padding:15px; text-align:left;}
.abpic{float:left; padding-right:15px; width:280px;border-right:1px #4f4f4f dashed;}
.abcontent{ float:left; width:635px;  line-height:30px; color:#FFFFFF; font-size:14px; padding-left:15px;}
.abcontent a{ color:#eb6319;}

.news{ margin-top:60px; width:1029px;}
.new{ width:313px; float:left; margin-right:30px;}
.new ul li{ background:url(../images/coin.gif) no-repeat 0 center; padding-left:8px; font-size:14px; color:#444; position:relative; line-height:30px;}
.new ul li a{color:#444;}
.new ul li a:hover{color:#e84b12;}
.new ul li span{ position:absolute; font-size:14px; font-family:Arial, Helvetica, sans-serif; right:0; color:#999999;}
.new .newpic{ padding-bottom:20px;}

.linktitle{ height:30px; line-height:30px; color:#3a3a3a; text-align:left; width:1000px; font-size:15px;margin-top:40px;}
.link{ border-bottom:1px #bbbbbb dashed;border-top:1px #bbbbbb dashed; padding:5px 0;}
.link ul li{ float:left; margin-right:10px; color:#757674;}
.link ul li a{color:#757674;}
.link ul li a:hover{color:#e84b12;}


/*-----关于开始-----*/
.word{ font-size:35px; color:#555; height:60px; line-height:60px; text-align:right; margin:30px 0;}
.word a{ font-size:40px; color:#e84b12;}
.aboutleft{ float:left; width:680px; margin-right:100px;}
.aboutright{ float:left; width:180px; background-color:#f45b18; padding:20px;}
.aboutcontent{ font-size:14px; line-height:30px;}
.hotline{ font-size:30px; color:#FFFFFF;}
.phone{ padding:20px 0 30px 0;}
.phone ul li{ line-height:30px; font-size:20px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.qq{ padding:20px 0 30px 20px;}
.qq ul li{ line-height:30px; font-size:14px; color:#FFFFFF; background:url(../images/icon1.gif) no-repeat 0px center;}
.qq ul li a{ color:#FFFFFF; padding-left:25px;}
.qq ul li a:hover{ color:#642002; background:url(../images/hicon1.gif) no-repeat 0 center;}
.mail{  font-size:16px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.mail a{color:#FFFFFF; padding-left:30px;background:url(../images/mail.gif) no-repeat 0px center;}
.mail a:hover{color:#642002; background:url(../images/hmail.gif) no-repeat 0px center;}
/*-----关于结束-----*/

/*-----作品开始-----*/
.worktitle{ border-bottom:1px #ececec solid; height:30px;}
.worktitle ul li{ float:left; background-color:#ececec; margin-right:1px; height:30px; line-height:30px; font-size:14px;}
.worktitle ul li a{ color:#3a3a3a; padding:0 20px;}
.worktitle ul li a:hover{ background-color:#ea5716; color:#FFFFFF; display:block;}
.worktitle ul li.current a{ background-color:#ea5716; color:#FFFFFF; display:block;}
/*-----作品结束-----*/

/*-----资讯开始-----*/
.word{ font-size:35px; color:#555; height:60px; line-height:60px; text-align:right; margin:30px 0;}
.word a{ font-size:40px; color:#e84b12;}
.newsleft{ float:left; width:730px; margin-right:50px;}
.newsright{ float:left; width:220px; }
.newsbox{width:730px; margin-bottom:60px;}
.newsdata{ width:74px; height:74px; background-color:#ea5716; color:#FFFFFF; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:40px; float:left; margin-right:20px;}
.newsdata span{ font-size:40px; display:block; line-height:20px;}
.newscontent{ float:left; width:630px;}
.newstitle{font-size:16px; color:#333; line-height:16px;}
.newstitle a{color:#333;}
.newstitle span{color:#999; font-size:12px; display:block; margin-top:5px;}
.newstitle span a{color:#ea5716;}
.newsdetailtitle{font-size:18px;line-height:22px;}
.newsdetailtitle a{color:#ea5716;}
.newsdetailtitle span{color:#999; font-size:12px; display:block; margin-top:5px;}
.newsdetailtitle span a{color:#ea5716;}
.newssmalltext{ color:#888888; line-height:18px; margin-top:15px; font-size:12px;}
.newssmalltext span{ margin-top:5px; display:block; font-size:12px; width:60px; height:24px; line-height:24px; text-align:center; color:#FFFFFF; background-color:#a0bf22; }
.newssmalltext span a{color:#FFFFFF;}
.newssmalltext span a:hover{ display:block; color:#FFFFFF; background-color:#ea5716;}
.newstext{ font-size:12px; color:#555; margin:25px 0;}

.newslist{ margin-bottom:20px; text-align:left; font-size:18px; color:#bd3f07;}
.newslist ul{ margin-top:8px;}
.newslist ul li{ background-color:#e0e0e0; height:30px; line-height:30px;margin-bottom:4px; font-size:14px; text-align:left;}
.newslist ul li a{padding-left:15px; color:#444; display:block;}
.newslist ul li a:hover{ background-color:#ea5716;color:#fff; display:block;}
.newslist ul li.current a{ background-color:#ea5716;color:#fff; display:block;}

.pages {line-height:40px; text-align:center;}
.pages A { padding: 2px 5px; background-color:#ea5716; margin-right:3px; margin-left: 3px; color:#FFFFFF;}
/*-----资讯结束-----*/

.foot{ margin-top:40px; padding:0px 0 0 0; text-align:center;border-top:1px #bbbbbb dashed;}
.foot a{color:#757674;}
.foot a:hover{color:#e84b12;}


.float0831 {
	POSITION: fixed; TOP: 180px; RIGHT: 1px; _position: absolute
}
.float0831 A {
	COLOR: #00a0e9
}
.float0831 A:hover {
	COLOR: #ff8100; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .tp {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .cn {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal; text-align:center;
}

.float0831 .cn UL LI img {
vertical-align: middle;
}

.float0831 .titZx {
	BACKGROUND: url(../images/float_s.png) no-repeat
}
.float0831 .titDh {
	BACKGROUND: url(../images/float_s.png) no-repeat
}
.float0831 .titDc {
	BACKGROUND: url(../images/float_s.png) no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url(../images/float_s.png) no-repeat
}
.float0831 .icoTc {
	BACKGROUND: url(../images/float_s.png) no-repeat
}
.float0831 .icoFf {
	BACKGROUND: url(../images/float_s.png) no-repeat
}
.float0831 .icoTl {
	BACKGROUND: url(../images/float_s.png) no-repeat
}
.float0831 .btnOpen {
	BACKGROUND: url(../images/float_s.png) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(../images/float_s.png) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(../images/float_s.png) no-repeat
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -10px
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -66px
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}
.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {
	PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY:Arial, Helvetica, sans-serif; BACKGROUND-POSITION: 2px -266px; FLOAT: left; font-weight:bold; color:#CC3211
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 98px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 98px; LEFT: 1px
}
.float0831 .btnCtn {
	TOP: 98px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.top1 {
	BORDER-BOTTOM: #ace5f9 1px solid
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px
}