/* CSS Document */

*{ margin:0; padding:0;}
body{ font-size:12px;background:#fff; font-family:microsoft yahei; color:#666; /* for IE6 */}
ol,ul{list-style:none;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none;cursor:pointer; color:#f41e44;}
img{border:none;}
.of{height:0;display:block;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.clr{clear:both;width:0px;height:0px;font:0px/0px;overflow:hidden;margin:0px;display:block;}
.blk{ display:block;}
.bd_i{ width:1000px; margin:0 auto; overflow:hidden;}

.top{ width:100%; height:99px; overflow:hidden; border-bottom:1px solid #d9d9d9;}
.nav_bg{ background-color:#}
.logo{ display:block; width:464px; height:99px; background:url(../images/logo.gif) no-repeat left center; overflow:hidden; text-indent:-99999px; float:left;}
.top p{ float:right;color:#999; font-size:13px; width:280px;background:url(../images/telephone.png) no-repeat left;  padding-left:50px; overflow:hidden; height:60px; margin-top:40px;}
.top p span{ display:block; float:left; width:260px; color:#000; line-height:18px;}
.top p b{ color:#cc0000;font-size:30px;padding-top:10px; display:block; font-weight:bold; }
.top p a,.qq2 a{ display:block;width:16px; height:16px; background-image:url(../images/qq.gif); text-indent:-99999px;}
.top p a:hover,.qq2 a:hover{ background-position:0 -16px;}

#nav { width:1000px; height:40px; overflow:hidden; margin:0 auto;}
#nav ul li {width:100px; float:left;font-size:13px;}
#nav ul li a, #nav ul li span { display:block; float:left; width:100px; height:40px; line-height:40px; overflow:hidden; text-align:center; cursor:pointer;}
#nav ul li a {background:#fe0200; color:#fff;}

#full-screen-slider { width:100%; height:440px; float:left; position:relative; z-index:-1;}
#slides { display:block; width:100%; height:440px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:none; list-style:none; position:absolute; left:50%; top:320px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#c7165c;}

.process{ width:100%; height:70px; background:#ff0103; overflow:hidden;}
.process ul{ width:1000px; background:url(../images/p_line.gif) no-repeat left top; margin:0 auto; overflow:hidden;}
.process ul li{ width:200px; float:left; background:url(../images/p_line.gif) no-repeat right top; height:70px;}
.process ul li a{  display:block; padding:16px 0 14px 90px; height:40px; color:#fff; background-image:url(../images/process.png); cursor:auto;}
.pb_2{ background-position:-200px 0;}
.pb_3{ background-position:-400px 0;}
.pb_4{ background-position:-600px 0;}
.pb_5{ background-position:-800px 0;}
.process ul li a b{ display:block; font-size:20px; font-weight:400;}
.process ul li a:hover{ background-color:#333;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.product{ padding:30px; background:#f6f6f6; padding-top:0px;}
.m_tit{ display:block; width:200px; overflow:hidden; height:40px; line-height:40px; color:#d1d1d1; font-family:microsoft yahei; font-size:20px;}
.m_tit b{ font-weight:400; color:#ff0000;}
.qq{ width:80px; height:16px; overflow:hidden; padding-left:20px; background-image:url(../images/qq.gif); overflow:hidden; color:#999; background-repeat:no-repeat; margin-top:12px;}
.qq:hover{ background-position:0 -16px;}
.q_nav{ clear:both; width:994px; height:66px; line-height:66px; border:3px solid #ff0000;}
.q_nav span{ display:block; width:69px; height:56px; float:left; background:#ff0000; color:#fff; line-height:20px; font-size:13px; text-align:center; padding-top:10px;}
.q_nav span b{ display:block; font-size:31px; line-height:31px; font-weight:500;}
.q_nav a{ float:left; padding:0 10px; font-size:14px; line-height:30px; border-right:1px solid #d4d4d4;}
.q_nav a:hover{ background:#ff0000; color:#fff;}
.pro_list{ width:1100px; margin:20px 0 0;}
.pro_list li,.pro_l2 li{ width:235px; margin-right:20px; float:left; margin-bottom:20px; overflow:hidden;}
.pro_list li a,.pro_l2 li a{ display:block; border:3px solid #fff; background:#fff; overflow:hidden; line-height:37px; font-size:14px; text-align:center;}
.pro_list li img,.pro_l2 li img{ width:229px; height:195px; overflow:hidden; display:block;}
.pro_list li a:hover,.pro_l2 li a:hover{ background:#f80000; border:3px solid #f80000; color:#fff;}

.hotnew{ width:1000px; margin:0 auto; padding:5px; line-height:25px;}
.hotnew span{ float:left;}

.about{ padding:40px;font-size:14px;}
.about p{ border-bottom:1px solid #d9d9d9; height:40px; margin-bottom:20px;}
.bor1{ border-bottom:1px solid #000;}

.adSlide{ width:400px;  height:300px; overflow:hidden; position:relative; clear:both;}
.adSlide .hd{ position:absolute; z-index:1; right:5px; bottom:5px; }
.adSlide .hd ul{ overflow:hidden; zoom:1; float:left;  }
.adSlide .hd ul li{ float:left; margin-right:2px;  width:16px; height:16px; line-height:16px; text-align:center; background:#fff; cursor:pointer;  filter:alpha(opacity=60);opacity:0.6;}
.adSlide .hd ul li.on{ background:#f80000;   font-weight:bold; filter:alpha(opacity=100);opacity:1; color:#fff;   }
.adSlide .bd{ position:relative;  z-index:0; }
.adSlide .bd img{ width:400px; height:300px; }

.about_txt{ width:560px; padding:10px 10px 0 0;}
.about_txt span{ line-height:24px; text-indent:2em; padding:6px 0 10px; display:block;}
.about_txt ul {border-top:1px solid #000; margin-top:20px; padding-top:10px;}
.about_txt ul li{ float:left; width:120px; color:#000; line-height:50px; padding-left:50px; background:url(../images/about.gif) no-repeat 10px center; margin-left:10px;}

.news{ background:#f6f6f6; padding:20px 0 30px; border-top:1px solid #ddd;}
.news ul{ width:320px;overflow:hidden; background:#fff; height:370px;}
.ml20{ margin-left:20px;}
.m_tit2{display:block; width:320px; background:#f6f6f6;overflow:hidden; height:40px; line-height:40px; color:#d1d1d1; font-family:microsoft yahei; font-size:20px;}
.m_tit2 b,.m_tit3 b{ font-weight:400; color:#ff0000;}
.pt10{display:block; height:10px; overflow:hidden;}
.news ul li{ padding:0 10px; width:300px; height:40px; line-height:40px; overflow:hidden;}
.news ul li a{ width:200px; float:left; display:block; overflow:hidden; font-size:14px; padding-left:20px; background:url(../images/arr2.gif) no-repeat 8px center;}
.news ul li span{ width:70px; float:right; display:block; color:#999; font-size:14px;}


.link{line-height:40px; padding-top:20px; background:url(../images/line_gry.gif) repeat-x left bottom; overflow:hidden;}
.m_tit3{display:block; width:150px; overflow:hidden; height:39px; line-height:39px; color:#d1d1d1; font-family:microsoft yahei; font-size:20px; border-bottom:1px solid #000;}
.link a{ float:left; margin-right:20px;}

.foot{ padding:30px 0 10px; }
.foot ul{ width:1000px; overflow:hidden;margin:0 auto;}
.foot ul li{ float:left; line-height:16px;overflow:hidden; font-size:14px; height:16px;}
.foot ul li a{ color:#000;}
.foot ul li a:hover{ color:#c10000;}
.foot ul p{ clear:both; padding:20px 0 10px; line-height:20px;}
.tel{ color:#ff0000; font-weight:bold;}
.gry{ width:1px; height:16px; margin:0 15px; background:#ccc; overflow:hidden; display:block;}
.qq2{ margin-right:60px;}

.pg_nav{ background:url(../images/pg_nav.jpg) no-repeat center top; height:80px; padding:60px 0 10px; color:#fff; overflow:hidden; font-family:simsun;}
.pg_nav span{ font-size:30px; display:block; padding-bottom:10px; font-family:microsoft yahei;}
.pg_nav a{ color:#fff; padding:0 5px;}

.pg_box{ width:1000px; margin:20px auto 50px;}
.pg_l{ width:740px;}
.pg_l img { max-width:700px; margin:0 auto;}
.pg_r{ width:220px;}
.pg_tit{ display:block; border-bottom:1px solid #ccc; margin:20px 0 16px 0;}
.pg_tit b{ border-bottom:1px solid #000; font-size:16px; color:#000; font-weight:400;}

.pg_box p{ text-indent:2em; line-height:24px; padding-bottom:16px; font-size:14px;}
.pr_nav li{line-height:40px; font-size:14px; border-bottom:1px solid #eee; height:40px; overflow:hidden;}
.pr_nav li a{ padding-left:40px;display:block;background:url(../images/pr_l.png) no-repeat 10px top;}
.pr_nav li a:hover{ background:#ff0103 url(../images/pr_l.png) no-repeat 10px bottom; color:#fff;}

.pr_news{ line-height:20px;}
.pr_news a{ color:#666;}
.pr_news a:hover{ color:#ff0103;}

.pro_l2{ width:740px; margin:20px 0; overflow:hidden;}
.pro_l2 ul{ width:900px;}
.pro_l2 li{ float:left; width:235px; margin-right:18px; overflow:hidden;}

.news_tit{ display:block; line-height:50px; text-align:center; font-size:20px; color:#ff0103; font-weight:bold; border-bottom:1px dashed #eee; margin-bottom:20px;}

.pbox{ clear:both; height:280px; overflow:hidden; font-size:12px;}
.pbox_l{ width:326px; overflow:hidden;}
.pbox_r{ width:400px; overflow:hidden; line-height:30px;}
.pbox_r span{ display:block;}

.red1{ color:#ff0103; font-weight:bold;}

.pbox_ny{ display:block; height:34px; line-height:34px; margin:10px 0; border-bottom:1px dashed #ccc; font-size:16px; color:#ff0103; font-weight:bold;}

.news_list li{ width:740px; height:40px; overflow:hidden; line-height:40px; border-bottom:1px dashed #ccc; color:#bbb;}
.news_list li a{ display:block; float:left; width:620px; font-size:14px; padding-left:20px; background:url(../images/arr2.gif) no-repeat left center;}



/*pagedown*/
.yesu_box{margin:5px}.yesu{height:32px}.yesuhove{width:32px;height:32px;line-height:32px;border:1px solid #ccc;float:left;margin-right:3px;text-align:center;font-size:14px;background-color:#F00;color:#FFF}.yesu2{width:32px;height:32px;line-height:32px;border:1px solid #ccc;float:left;margin-right:3px;display:inline;text-align:center;font-size:14px;background-color:#eee}.yesu2 a{width:32px;height:32px;text-align:center;font-size:14px;line-height:32px;float:left;margin-right:3px;display:inline;background-color:#eee}.yesu2 a:hover{width:32px;text-align:center;font-size:14px;height:32px;line-height:32px;float:left;margin-right:3px;background-color:#F00;color:#FFF;font-weight:bold}.yesu3{width:60px;height:32px;line-height:32px;border:1px solid #ccc;float:left;margin-right:3px;display:inline;text-align:center;font-size:14px;background-color:#eee}.yesu3 a{width:60px;height:32px;text-align:center;font-size:14px;line-height:32px;float:left;margin-right:3px;display:inline-block;background-color:#eee}.yesu3 a:hover{width:60px;text-align:center;font-size:14px;height:32px;line-height:32px;float:left;margin-right:3px;background-color:#F00;color:#FFF;font-weight:bold}

<!---ÔÚÏß¿Í·þ---->

.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
}
.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: 118px; 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
}