﻿@charset "utf-8";
/* CSS Document */
body{ font-size:12px; font-family:"宋体", Helvetica, sans-serif;
  margin:0; padding:0; width:100%; margin:0 auto; }
div,form,p,ul,li,h1,h2,h3,h4,h5{height:auto;margin:0;padding:0;font-size:100%;}
img{border:0; margin:0; padding:0;}
ul,li{ list-style:none;}
a{text-decoration:none; color:#000; }
a:link{color:#000;}
a:hover{color:red; text-decoration:none;}
a:visited { text-decoration:none; }
.clearboth{ clear:both;}


a.red:link {color:#FF0000;text-decoration: none; font-size:12px;}
a.red:visited {color:#FF0000;text-decoration: none; font-size:12px;}
a.red:hover {color:#FF6600;text-decoration: none; font-size:12px;}
a.red:active {color:#FF0000;text-decoration: none; font-size:12px;}

.top{ width:100%; height:113px; background:url(images/index_02.jpg) repeat-x;}
.top-1{ width:980px; height:113px; margin:0 auto;}
.top-logo{ float:left;   height:113px;}
.top-mid{ float:left; width:357px;  height:113px; background:url(images/index_05.jpg) no-repeat;}
.top-left{ width:400px; height:113px; float:right; }
.top-yuyan{ height:23px;  margin-top:10px; width:400px;  }
.top-yuyan img{   margin-right:5px; margin-left:10px; float:right;}
.top-yuyan a{ line-height:23px; font-size:12px; color:#555; float:right;    }
.top-ss{  height:52px; width:400px; margin-top:26px;    }
.top-ss img{ float:left;  }
.top-ss1{ float:right;}
.top-sstext{ width:156px; height:21px; background-color:#fff; border:1px solid #d1d1d1; color:#8b8b8b; line-height:21px; font-family:"黑体"; padding-left:5px; float:left; display:inline; margin-left:10px; margin-top:15px;} 
.top-ssbutt{ width:28px; height:23px; margin-left:1px; border:none; background:url(images/index_18.jpg) no-repeat; float:left; display:inline;margin-top:15px;}

.nav{ width:100%; height:41px; background:url(images/index_25.jpg) repeat-x;}
.nav ul{ width:980px; height:41px; background:url(images/index_27.jpg) left center no-repeat; margin:0 auto;}
.nav ul li{ width:140px; height:41px; line-height:41px; float:left; background:url(images/index_27.jpg) right center no-repeat; text-align:center; font-size:14px;}
.nav ul li a{ width:139px; height:41px; color:#fff; font-family:"微软雅黑", Helvetica, sans-serif; display:inline-block;}
.nav ul li a:hover{ background:url(images/index_23.jpg) left center no-repeat; color:#0248b0;}

.banner-bg{ width:100%; height:373px; background-color:#f2f0f0;}
.banner{ width:980px; height:341px; margin:0 auto; padding-top:13px;}

.gonggao-bg{ width:100%; height:34px; background:url(images/index_32.jpg) repeat-x;}
.gonggao{ width:980px; height:34px; line-height:34px; margin:0 auto; }
.gonggao-tt{ float:left; font-family:"微软雅黑", Helvetica, sans-serif; font-size:14px; color:#232323;}
.gonggao-nr{ float:left; color:red; padding-left:5px; display:inline; font-size:14px;}

.main{ width:980px; margin:15px auto;}
.index-left{ width:250px; float:left;}
.index-prolistt{ width:240px; height:37px; background:url(images/index_38.jpg) no-repeat; font-size:14px; line-height:37px; color:#fff; padding-left:10px; font-family:"微软雅黑", Helvetica, sans-serif;}
.index-prolist{ width:248px; border:1px solid #e0dede; border-top:none;}
.index-prolist ul{ width:219px; margin:0 auto; padding-top:4px; padding-bottom:15px; _margin-top:10px;}
.index-prolist ul li{ width:219px; height:32px; margin-top:7px; }
.index-prolist ul li a{ width:185px; height:32px; display:inline-block; background:url(images/list-bg2.jpg) left center no-repeat;   font-size:12px; font-weight:bold; 
                       color:#2f2e2e; padding-left:34px; line-height:32px;}

.index-prolist ul li a:hover{ background:url(images/list-bg1.jpg) no-repeat; color:#fff;}

.index-news{ width:248px; height:223px; border:1px solid #e0dede; margin-top:15px;}
.index-news ul{ width:232px; margin:10px auto 0;}
.index-news ul li{ width:217px; height:30px; line-height:30px; border-bottom:1px dashed #c7c7c7; 
                     background:url(images/index_68.jpg) 5px center no-repeat; padding-left:15px; overflow:hidden; }
.index-news ul li a{ color:#505151; }
.index-news ul li a:hover{ color:blue;}
.index-newstt{ width:232px; height:36px; margin:0 auto; line-height:36px; border-bottom:1px solid #c9c9ca;}
.index-newsbt{ float:left; padding-left:5px; font-family:"微软雅黑", Helvetica, sans-serif; font-size:14px; color:#383939; }
.index-newstt span{ color:#8c8c8d; }
.more{ float:right; margin-right:5px; font-size:12px;line-height:35px;display:inline;}

.index-right{ width:720px; float:left; display:inline; margin-left:10px;}
.index-line{ width:720px;}
.index-about{ width:457px; height:249px; border:1px solid #e2e2e2; float:left; color:#505151; }
.index-aboutt{ width:457px; height:35px; background:url(images/index_38-13.jpg) repeat-x;}
.index-lmtt{ width:94px; height:35px; float:left; margin-left:10px; display:inline; text-align:center; line-height:35px; font-size:14px; color:#fff;  font-family:"微软雅黑", Helvetica, sans-serif; background:url(images/index_38-14.jpg) left center no-repeat;}
.index-aboutnr{ width:96%; height:184px; font-size:12px; line-height:23px; color: #3f3f3f; padding-top:15px; padding-left:15px;}
.index-aboutnr a{ color:red;}
.index-aboutnr img{ width:153px; height:108px; float:left; padding:2px ; border:1px solid #cccccc; display:inline; margin-right:5px;}

.index-video{ width:248px; height:249px; border:1px solid #e2e2e2; float:left; margin-left:10px; display:inline; }
.index-videott{ width:248px;}
.index-videonr{ width:230px; height:190px; margin:10px auto; border:1px solid #ccc; }
.index-videonr embed{ width:230px; height:190px; }
.index-videoxia{ width:243px; height:33px; margin:0 auto;}

.index-pro{ width:718px; height:223px; border:1px solid #e0dede; margin-top:15px;}
.index-pro ul{ width:100%; height:155px; margin:15px auto 0;}
.index-pro ul li{ width:167px; height:155px; text-align:center; line-height:30px; float:left; margin-left:10px; display:inline;}
.index-pro ul li a{ color:#3e3f3f;}
.index-pro ul li img{ width:165px; height:133px; border:1px solid #ccc;}
.index-prott{ width:718px; line-height:35px;}

.img1{ width:165px; height:133px; border:1px solid #ccc;}
.guntable{width:167px; height:155px; text-align:center;margin-left:10px;}

.foot{ width:100%; height:85px; background:url(images/index_70.jpg) repeat-x; text-align:center; line-height:25px; color:#fff; padding-top:15px;}
.foot a{ color:#fff;}

/*index end*/


.sub-left{ width:220px; float:left; background:url(images/left-bg.jpg) repeat-y; }
.sub-lefttop{ width:220px; height:51px; background:url(images/left-topbg.jpg) no-repeat; padding-top:15px; }
.sub-leftt{ width:179px; height:34px; line-height:34px; background:url(images/sub_03.jpg) left center no-repeat; margin-left:10px; text-align:center; font-size:14px; color:#fff;  font-family:"微软雅黑", Helvetica, sans-serif;}
.sub-leftt span{ font-size:12px; color:#e4e4e4;}
.sub-left ul{ width:179px; margin-left:10px;}
.sub-left ul li{ width:163px; height:29px; margin:10px auto; line-height:29px; padding-left:24px; background:url(images/left_menu_bg.png) no-repeat;}
.sub-left ul li a{ color:#2f2e2e;}
.sub-left ul li a:hover{ color:#fc7c04;}
.sub-left img{ margin:15px 0 0 14px;}
.sub-left .f1{ margin-top:0px;}

.sub-leftend{ width:220px; height:158px; background:url(images/sub_12.jpg) left no-repeat; }

.sub-right{ float:left; width:760px;}
.sub-rightt{ width:760px; height:35px; border-bottom:1px solid #0359ad; line-height:35px;}
.sub-tt{ float:left; margin-left:5px; display:inline; font-size:14px; color:#0359ad; font-weight:bold;}
.sub-tt span{ font-size:14px; color:#868686;}
.sub-weizhi{ float:right; background:url(images/home.jpg) left center no-repeat; padding-left:20px; font-size:12px; color:#656768;}

.sub-nr{ width:740px; margin:15px auto; line-height:25px; color:#505151;}
.sub-nr ul{ width:740px;}
.sub-nr ul li{ width:740xp; height:30px; line-height:30px; border-bottom:1px dashed #c7c7c7; 
                     background:url(images/index_68.jpg) 5px center no-repeat; padding-left:15px; overflow:hidden; }
.sub-nr ul li a{ color:#505151; }
.sub-nr ul li  a:hover{ color:blue;}
.sub-nr ul li span{ float:right; line-height:30px; color:#aaa; }
.sub-newstt{ width:100%; text-align:center; line-height:30px; font-size:14px; font-weight:bold; color:#0359ad;}
.sub-newstime{ width:100%; height:25px; line-height:25px; font-size:12px; text-align:center; color:#777; background-color:#eee; margin-bottom:15px;}




.sub-pro{ width:740px;   margin:15px auto; line-height:25px; color:#505151;}
.sub-pro ul{ width:740px; }
.sub-pro ul li{ width:175px; height:185px; line-height:30px; text-align:center; float:left; margin-left:10px; display:inline; }
.sub-pro ul li a{color:#505151; }
.sub-pro ul li img{ width:169px; height:129px; padding:2px; border:1px solid #ccc;}
.sub-proimg{ width:740px; margin-bottom:15px; text-align:center;}
.sub-proimg img{ max-width:740px;}

.page{ width:100%; height:35px; background-color:#eee; line-height:35px; font-size:12px; color:#505050; text-align:center; margin-top:10px; }
.page a{ color:#505151;}
.pagetext{ width:25px; height:20px; border:1px solid #ccc; margin-right:5px; }

/*滚动样式*/
#scrolllayer {float:left;overflow:hidden;height:28px;width:100%; display:block; margin:0px 5px;}
#scrollmessage {float:left;text-align:left;width:100%;font-size:12px;font-family: "宋体";}
#scrollmessage ul {list-style:none; padding:0; margin:0;}
#scrollmessage li {line-height:34px;color:#FF0000;}
#scrollmessage li a{color:#FF0000; text-decoration:none;}

/*qq客服*/
.float0831 {
	POSITION: fixed; TOP: 180px; RIGHT: 1px; _position: absolute; z-index:500;
}
.float0831 A {
	COLOR: #00a0e9
}
.float0831 A:hover {
	COLOR: #ff8100; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left; z-index:500;
}
.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
}
.float0831 .titZx {
	BACKGROUND: url(images/float_s.gif) no-repeat
}
.float0831 .titDh {
	BACKGROUND: url(images/float_s.gif) no-repeat
}
.float0831 .titDc {
	BACKGROUND: url(images/float_s.gif) no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url(images/float_s.gif) no-repeat
}
.float0831 .icoTc {
	BACKGROUND: url(images/float_s.gif) no-repeat
}
.float0831 .icoFf {
	BACKGROUND: url(images/float_s.gif) no-repeat
}
.float0831 .icoTl {
	BACKGROUND: url(images/float_s.gif) no-repeat
}
.float0831 .btnOpen {
	BACKGROUND: url(images/float_s.gif) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(images/float_s.gif) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(images/float_s.gif) 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: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left
}
.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: 118px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnCtn {
	TOP: 48px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.top {
	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
}
