﻿@charset "utf-8";

/* CSS Document */

body{padding: 0px; margin: 0px; font-size:12px; color:#777777; font-family: "宋体"; background:url(../../images/deco/headtopbg.jpg) repeat-x #ffffff; line-height:22px;}

a, a:visited{color:#777777; text-decoration:none;}

a:hover{color:#F03}

ul{padding:0px; margin:0px; list-style:none;}

li{padding:0px; margin:0px; list-style:none;}

img{ border:0;}

.head, .foot, .box{margin:0 auto;}

/*底部上清除clear使用*/

#footer_top{height:0; clear:both; overflow:hidden;}





/*head*/

.head{width:1000px; height:179px;}

.head-top{width:1000px; height:34px; line-height:34px;}

.head-top-left{float:left; width:728px;}

.head-top-right{ float:right; width:272px; height:34px;}

.head-logo{ width:1000px; height:105px;}

.logo{float:left; width:603px; height:105px; background:url(../../images/deco/head-logo.jpg) no-repeat;}

.logo01{text-indent:-9999px; display:block; overflow:hidden; margin:0px;}

.logo01 a{display:block; height:105px; width:603px; position:relative;}

.head-logo-r{float:left; width:397px; height:105px;}

.head-nav{ width:1000px; height:40px; line-height:40px;}



/*导航*/

.nav_zck{width:1000px; height:40px;}

.nav{ width:1000px; height:48px; line-height:40px;}

#nav {height:40px;}	

#nav li.nav_m { position:relative; z-index:100; float: left; width:122px; font-size:14px; line-height:40px;}

#nav li.nav_index { width:122px; line-height:40px;}

#nav li.nav_m a.nav_m_link  {color:#fff; display:block; text-align:center; line-height:40px; font-family:"微软雅黑", "宋体"; }

#nav li.nav_m a.nav_m_link:hover {color:#ffd646;}

.nav_sub_main { position: absolute; top:38px; left:-9999px;  width: 150px; z-index:100; }

#nav li.sfhover .nav_sub_main {left:0; }

#nav li.nav_m:hover .nav_sub_main {left:0; }

.nav_sub_main li {height: 27px; line-height: 26px; text-align:center; font-size: 12px;}

.nav_sub_main li a {display:block; width:110px; height:27px; background:#ffffff; overflow-y:hidden; filter:Alpha(opacity=90); -moz-opacity:0.9; color:#666;}

.nav_sub_main li a:hover {background:#97d6f7; color:#000}

/*产品导航*/

.main_menu { display:none; position:absolute; left:-220px; top:35px; background:#FFF; width:800px; overflow:hidden;  z-index:100; height:415px; font-size:12px;  filter:Alpha(opacity=90); -moz-opacity:0.9; }

#nav li.sfhover .main_menu{ display:block; }

#nav li.nav_m:hover .main_menu{ display:block; }

.navpro { overflow:hidden;  width:800px; margin: 0 auto; }

.navpro dl{ overflow:hidden; float:left; height:415px;  margin-right: 10px;}

.navpro  dl dt{ overflow:hidden;  height:37px; margin-bottom:0px; line-height:37px; font-family:"微软雅黑", "宋体", ; font-size:15px; color:#069; font-weight:700; text-indent:35px; }

.navpro  dl dt.pro_mobile{margin-bottom:0; }

.navpro  dl dt a{color:#3b3b3b;}

.navpro  dl dd { overflow:hidden; height:26px; line-height:26px;}

.navpro  dl dd a {display:block; color:#3b3b3b; }

.navpro  dl dd a:hover {background:#015eac; color:#fff;}

.navpro  dl.navpro_2 { width:123px; }

.navpro  dl.navpro_2  dd{ width:115px; }





/*foot*/

.footbg{ background:url(../../images/deco/footb.jpg) repeat-x; height:244px; width:auto;}

.foot01{width:1000px; height:244px; margin:0 auto;}

.foot02{ height:211px; width:1000px;}

.foot03{width:1000px; text-align:center; height:32px; line-height:32px; overflow:hidden;}

.foot04{float:left; width:164px; height:211px; overflow:hidden;}

.foot05{float:left; width:244px;}

.foot06{ padding-top:37px; text-align:center; color:#FFF; font-size:16px; font-family:微软雅黑, 宋体; font-weight:bold; padding-bottom:15px;}

.foot07, .foot07 a, .foot07 a:visited{ color:#FFF; font-size:12px; font-weight:bold; line-height:30px; text-align:center;}

.foot07 a:hover{ color:#f49948; font-size:12px; font-weight:bold; line-height:30px; text-align:center;}

.footindex{background:#656565; width:981px; height:40px; color:#FFF; line-height:40px;}

.footindex a, .footindex a:visited{color:#FFF;}

.footindex a:hover{color:#f6e035;}



/*index*/



.box{width:1000px; height:auto; background-color:#FFF;}

.index01{padding:0px 0px 10px 0px;}

.index02{width:1000px; height:375px; padding-bottom:3px;}

.index03{width:1000px; height:114px; background:#f4f4f4;}



.index04{width:390px; font-family:微软雅黑, 宋体; font-size:14px; font-weight:bold; line-height:30px; padding-left:12px; padding-top:10px;}

.index06{float:left; height:106px; width:611px; padding-top:20px;}

.index07{text-align:center; float:left; width:93px; padding-left:24px; line-height:28px;}

.remen, .remen a, .remen a:visited{padding-left:9px; padding-top:10px; color:#a9a9a9}
.remen a:hover{color:#bc8f8f}

.index08{height:445px; width:1000px; background:url(../../images/deco/boxbg.jpg) no-repeat;}

.index09{ float:left; width:272px; height:445px;}

.index10{ float:left; width:390px; padding-left:46px; padding-right:78px;}

.index11{ float:left; width:214px; height:445px;}

.index12{ padding-top:55px;}

.index13{ padding-top:55px; padding-left:10px; overflow:hidden; height:100px;}

.index14{ padding-top:52px; padding-left:10px; overflow:hidden; height:68px;}

.index15{ padding-top:56px; padding-left:10px; overflow:hidden; height:68px;}

.index16{ padding-top:55px; width:214px; height:170px; overflow:hidden;}





/*other*/

.ziye01{width:977px; height:30px; line-height:30px; padding-left:4px;}



.left01{float:left; width:196px;}

.left02{background:url(../../images/deco/leftdh.jpg) no-repeat; width:171px; height:31px; line-height:31px; color:#000; padding-left:25px;}

.left02 a, .left02 a:visited,{color:#000}

.left02 a:hover{color:#F60}

.left03{line-height:24px; padding-left:10px; padding-top:10px; padding-bottom:10px; color:#28629c}

.left03 a, .left03 a:visited{color:#28629c;}

.left03 a:hover{color:#000}

.left04{line-height:24px; padding-left:5px; padding-top:10px; padding-bottom:10px; color:#28629c;}

.left04 a, .left04 a:visited{color:#28629c;}

.left04 a:hover{color:#000}



.right01{float:left; width:784px; padding-right:1px;}

.right02{padding:20px 36px; line-height:22px;}

.right03{width:672px; height:55px; line-height:65px;}



.cp01{width:981px; height:1px; background-color:#d5d8dd}

.cp02{padding-top:10px; padding-bottom:15px; padding-left:27px; height:150px;}

.cp_fenlei{width:190px; float:left;}

.cp_fenlei1{width:95px; float:left;}

.cp_fenlei2{width:205px; float:left;}

.cp00{line-height:26px; width:95px; color:#28629c;}

.cp03{float:left; line-height:26px; width:95px; color:#28629c;}

.cp04{line-height:26px; width:95px; color:#28629c;}

.cp03 a, .cp04 a, .cp05 a{color:#28629c;}

.cp03 a:hover, .cp04 a:hover, .cp05 a:hover{color:#000000;}

.cp03 a:visited, .cp04 a:visited, .cp05 a:visited{color:#28629c;}

/*.cp03{float:left; line-height:26px; width:112px; color:#28629c;}

.cp03 a, .cp04 a, .cp05 a{color:#28629c;}

.cp03 a:hover, .cp04 a:hover, .cp05 a:hover{color:#000000;}

.cp04{float:left; line-height:26px; width:152px; color:#28629c;}

.cp05{float:left; line-height:26px; width:102px; color:#28629c;}

*/



.cptype03{line-height:22px; padding:5px; width:231px;}

.cptype04{background:url(../../images/deco/cptype02.jpg) no-repeat; width:241px; height:298px;}

.cptype05{background:url(../../images/deco/cptype04.jpg) no-repeat; width:241px; height:76px;}

.cptype06{padding-left:28px; padding-top:14px; line-height:26px;}

.cptype07{height:158px;}

.cptype08{float:left; border:2px #eef3f7 solid; width:150px; height:143px;}

.cptype09{float:left; width:6px; height:147px;}

.cptype10{float:left; height:145px; width:308px; border:1px #e0f4f3 solid;}

.cptype11{width:211px; height:488px; border:1px #e1f5f4 solid; line-height:23px; padding-left:10px; padding-top:7px;}

.cptype12{font-size:14px; font-weight:bold; line-height:30px; padding-left:10px; padding-top:5px;}

.cptype13{line-height:22px; padding:0px 10px 10px 10px; height:68px;}

.cptype14 a, .cptype14 a:visited{color:#F30;}

.cptype14 a:hover{color:#333;}





.cpinfo01{width:981px; height:500px;}

.cpinfo02{float:left; height:500px; width:460px;}

.cpinfo03{float:left; height:460px; width:484px; padding-top:30px; line-height:24px; padding-left:35px;}

.cpinfo04{padding:10px 0px;}





/*form*/

.checkbox {background-Color:expression(this.checked?'yellow':'buttonface');}

.input_on{padding-top:2px; padding-left:1px; padding-right:1px; border:1px solid #2C79C1; background-color:#FFFFCC;}

.input_off{padding-top:2px; padding-left:1px; padding-right:1px; border:1px solid #7F9DB9; background-color:#FFF;}

.input_move{padding-top:2px; padding-left:1px; padding-right:1px; border:1px solid #2C79C1; background-color:#FFFFCC;}

.input_out{padding-top:2px; padding-left:1px; padding-right:1px; border:1px solid #7F9DB9;background-color:#FFF;}



.form01{height:25px; font-size:14px;font-weight: bold; color:#000000;}

.form01 span{font-size:12px; color:#F00; font-weight:normal;}



.form02{height:25px; padding-bottom:10px; padding-top:5px;}

.form03{height:25px; padding-bottom:1px; padding-top:2px;}

.form04{height:25px; padding-bottom:1px;}

.form05{height:25px; padding-bottom:10px;}

.form06{height:25px; padding-bottom:2px; padding-top:2px;}

.form07{height:25px; padding-bottom:2px;}

.form08{height:80px; padding-bottom:10px; padding-left:24px;}





/*qiehuan*/

#con {MARGIN:0px auto; WIDTH:980px;}

#tags {PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px 0px 0px 0px; WIDTH:600px; PADDING-TOP:0px; HEIGHT:32px;}

#tags LI {BACKGROUND:url(../../images/deco/cpinfo04.jpg) no-repeat left bottom; FLOAT:left; MARGIN-RIGHT:1px; LIST-STYLE-TYPE:none; HEIGHT:32px;}

#tags LI a {PADDING-RIGHT:25px; PADDING-LEFT:15px; BACKGROUND:url(../../images/deco/cpinfo05.jpg) no-repeat right bottom; FLOAT: left; PADDING-BOTTOM:0px; COLOR:#666; LINE-HEIGHT:33px; PADDING-TOP:0px; HEIGHT:32px; TEXT-DECORATION:none;}

#tags LI.emptyTag {BACKGROUND:none transparent scroll repeat 0% 0%; WIDTH:6px;}

#tags LI.selectTag {BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 33px;}

#tags LI.selectTag A {BACKGROUND-POSITION: right top; COLOR:#000; LINE-HEIGHT: 33px; HEIGHT: 33px;}

#tagContent {BORDER-RIGHT: #aecbd4 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #aecbd4 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #aecbd4 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #aecbd4 1px solid;  line-height:22px;}

.tagContent {PADDING-RIGHT:20px; DISPLAY: none; PADDING-LEFT:20px; PADDING-BOTTOM:20px; WIDTH:940px; PADDING-TOP:20px; HEIGHT: auto; line-height:22px;}

#tagContent DIV.selectTag {DISPLAY: block;}



/*case*/

.SlideMainRoll {FILTER: progid:DXImageTransform.Microsoft.Slide(slidestyle=SWAP,Bands=1); CURSOR: pointer}

#SlideMain {OVERFLOW: hidden; WIDTH: 700px; HEIGHT: 520px}

#SlideMenu {MARGIN: 0px 0px 30px 20px;WIDTH: 720px; HEIGHT: 60px;}

#SlideMenu UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}

#SlideMenu UL LI {BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; padding-right:10px; OVERFLOW: hidden; WIDTH: 100px; HEIGHT: 74px}

#SlideMenu UL LI IMG {BORDER-RIGHT: #171717 1px solid; BORDER-TOP: #c2c2c2 1px solid; OVERFLOW: hidden; BORDER-LEFT: #c2c2c2 1px solid; WIDTH: 100px; BORDER-BOTTOM: #171717 1px solid; HEIGHT: 74px}

.SlideMenuOver {FILTER: alpha(opacity=100); -moz-opacity: 1}

.SlideMenuOut {FILTER: alpha(opacity=50); -moz-opacity: 0.3}



/*sydh*/

#adsie {position:absolute; bottom:0;}

#tabs {width:111px; text-align:center;}

#tabs ul {padding:0; margin:0; width:111px; list-style:none; position:relative;}

#tabs ul li a.three {background:#fff}

#tabs ul li .tab_right {display:none;}

#tabs ul li:hover {padding-bottom:12px; color:#000; text-align:left; }

#tabs ul li:hover > a.outer {color:#000; height:30px; cursor:default; text-align:left;}

* html #tabs ul li a.outer:hover {padding-bottom:10px; color:#000; margin-bottom:0; height:30px; cursor:default; text-align:left;}

#tabs ul li:hover .tab_right {display:block; padding:5px; position:absolute; left:-60px; top:-230px; width:955px; height:218px;  border:1px #CCC solid; filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9;z-index:100; background-color:#ffffff; text-align:left;}

#tabs ul li a:hover .tab_right {display:block; padding:5px; position:absolute; left:-60px; top:-230px; width:955px; height:218px; border:1px #CCC solid; filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9;z-index:100; background-color:#ffffff; text-align:left;}

.tabsclear {clear:both; height:0; line-height:0; overflow:hidden;}



/*honor*/

.honul{width:712px}

.honli{background:url(../../images/deco/rongyubg.jpg) no-repeat; width:315px; height:303px; float:left; text-align:center; padding:27px 0 0 20px;}





/* 分页 */

#pages { padding:14px 0 10px; font-family:宋体 }

#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}

#pages a.a1 { background:url(../../images/deco/pages.png) no-repeat 0 5px; width:56px; padding:0 }

#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }

#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}

.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }





/*首页图片切换*/

.content_right .ad { 

	margin-bottom:10px;

	width:981px; 

	height:375px; 

	overflow:hidden;

	position:relative;

}

.content_right .slider,.content_right .num{

	position:absolute;

}

.content_right .slider li{ 

	list-style:none;

	display:inline;

}

.content_right .slider img{ 

	width:981px; 

	height:375px;

	display:block;

}

.content_right .num{ 

	right:5px; 

	bottom:5px;

}

.content_right .num li{

	float: left;

	color: #069;

	text-align: center;

	line-height: 16px;

	width: 16px;

	height: 16px;

	font-family: Arial;

	font-size: 12px;

	cursor: pointer;

	overflow: hidden;

	margin: 3px 1px;

	border: 1px solid #069;

	background-color: #fff;

}

.content_right .num li.on{

	color: #fff;

	line-height: 16px;

	width: 16px;

	height: 16px;

	font-size: 14px;

	margin: 3px 1px;

	border: 1px solid #069;

	background-color: #069;

	font-weight: bold;

}





/*首页选项切换*/

#conn {FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH: 316px}

#tggs {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 200px; PADDING-TOP: 0px; HEIGHT: 23px}

#tggs LI {BACKGROUND: url(../../images/deco/tagleft.jpg) no-repeat left bottom; FLOAT: left; MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none; HEIGHT: 23px; padding-left:13px;}

#tggs LI A {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../../images/deco/tagright.jpg) no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #616161; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 23px; TEXT-DECORATION: none; font-weight:bold;}

#tggs LI.emptyTag {BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px}

#tggs LI.selectTag {BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 25px}

#tggs LI.selectTag A {BACKGROUND-POSITION: right top; COLOR: #000; LINE-HEIGHT: 25px; HEIGHT: 25px}

#tagContentt {BORDER-RIGHT: #d8d8d6 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #d8d8d6 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #d8d8d6 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #d8d8d6 1px solid; BACKGROUND-COLOR: #fff

}

.tagContentt {DISPLAY: none;  WIDTH:312px; PADDING-TOP: 10px; HEIGHT: 139px}

#tagContentt DIV.selectTag {DISPLAY: block}
