/*[all style]*/
body {
  /* _behavior: url("csshover3.htc");*/
}
*{ margin:0; padding:0;}
body{padding:0px; margin:0px; background:url(images/bj.jpg) repeat left top;}
body,table,td,input,textarea,div,ul,li{font-family: "Microsoft YaHei";font-size: 12px;line-height: 160%;font-weight: normal;color: #444;text-decoration: none;}

ul{ list-style-type:none;}
a {font-size: 12px;color: #444;}
a:link {font-size: 12px;color: #444; TEXT-DECORATION: none;}
a:visited {font-size: 12px;color: #444; TEXT-DECORATION: none;}
a:hover {font-size: 12px;color: #0193C2; text-decoration:none;}
a:active {font-size: 12px;color:#0193C2; TEXT-DECORATION: none;}
.cle{ clear:both}
/*[font]*/
.cBai12px,a.cBai12px:link,a.cBai12px:visited{font-size: 12px;font-weight: normal;line-height: 120%;color: #FFf}
.cBai12px,a.cBai12px:hover,a.cBai12px:active{font-size: 12px;font-weight: normal;line-height: 120%;color: #000; text-decoration:none;}

.cBai14px,a.cBai14px:link,a.cBai14px:visited{font-size: 14px;font-weight: normal;line-height: 120%;color: #A21414; font-weight:bold;}
.cBai14px,a.cBai14px:hover,a.cBai14px:active{font-size: 14px;font-weight: normal;line-height: 120%;
color: #EC6A13; font-weight:bold;TEXT-DECORATION: none;}

h1{ font-size:14px; color:#000; font-weight:bold; text-align:center; line-height:30px;}
.c12_red{color: #ff0000;}
/*[top]*/
.top{ margin:20px auto 0px auto; width:360px;background:url(images/topbj.jpg) no-repeat left top; height:70px; padding-left:630px; padding-top:50px;}
.seadiv{ float:left}
.hid{ overflow:hidden;position: absolute; left:-999999em}
.sea{ height:29px;background:url(images/sea_input_bj.jpg) repeat-x left top; width:285px; border:none; padding:1px 5px; line-height:29px;}
.seasub{ height:31px;background:url(images/sea.gif) repeat-x left top; width:31px; border:none;}
#menu{ margin:0 auto; width:990px;z-index:999; height:52px;}
#nav {line-height: 50px;  list-style-type: none; font-size:14px; background:url(images/nav_bj.jpg) no-repeat left top; height:50px; padding:1px 0px;}
#nav a {display: block;text-align:center; font-size:14px; color:#fff; font-weight:bold;line-height: 50px; }
#nav li {float: left; width:165px;}
#nav li a{ display:block;height:50px;}
#nav li a:link{ line-height:50px; color:#fff; font-weight:bold;}
#nav li a:hover{color:#fff;background:url(images/nav_bj1.jpg) no-repeat left top;}
#nav li ul { list-style-type: none;text-align:left;left: -999em; width: 165px; position: absolute; margin-top:1px;z-index:999;}
#nav li ul li{font-size:14px; width:165px; text-align:center; line-height:30px; margin:0; z-index:999; height:30px;}
#nav li ul li a,#nav li ul li a:link {background:url(images/ulbj.png) repeat-y left top; color:#444;font-size:14px;  z-index:999;line-height:30px;height:30px;}
#nav li ul li a:visited,#nav li ul li a:active{color:#444;text-decoration:none;;font-size:14px;line-height:30px;height:30px;}
#nav li ul li a:hover  {color:#444;text-decoration:none;background:#fff;font-size:14px;line-height:30px;height:30px;}
#nav li:hover ul {left: auto; z-index:999;}
#nav li.sfhover ul {left: auto; z-index:999;}
#content {clear: left;}
/*[banner]*/
.banner{ width:990px; margin:0 auto}
.slider {float:left;width:990px;height:350px;position:relative;padding-bottom:26px;background:url(images/bottom_shadow.png) no-repeat bottom center #fff;}
.sliderContent {float:left;width:990px;height:350px;clear:both;position:relative;overflow:hidden;}
.sliderArrows a {display:block;text-indent:-9999px;outline:none;z-index:50;background-image:url(images/prev_next.png);width:42px;height:42px;position:absolute;top:50%;margin-top:-34px;}
.prev {background-position:0 0;left:15px;}
.prev:hover {background-position:0 -44px;}
.next {right:15px;background-position:-44px 0;}
.next:hover {background-position:-44px -44px;}
.sliderContent .item {position:absolute;width:990px;height:350px;}
.sliderBullets { background:none;position:absolute;bottom:0;left:50%;z-index:50;margin-left:-45px;}
.sliderBullets a{display:block;float:left;text-indent:-9999px;outline:none;margin-left:5px;width:10px;height:11px;background:url(images/bullets.png) no-repeat;}
.sliderBullets .active {background-position:0 -11px;}
.sliderContent a {outline:none;}
/*[man]*/
.man{margin:0 auto; width:950px; background:#fff; padding:0px 20px 10px 20px; height:auto; overflow:hidden}
.in_left{ width:567px; float:left}
.in_leftbt{background:url(images/in_aboutbtbj.jpg) no-repeat left top; height:20px; text-align:right; padding-top:10px; padding-right:10px;}
.in_leftnr{ padding:10px; line-height:220%;}
.in_leftimg{ float:left; width:200px; height:150px; overflow:hidden; padding-top:5px; vertical-align:bottom}
.in_right{ width:348px; float:right}
.in_rightbt{background:url(images/in_newsbtbj.jpg) no-repeat left top; height:20px; text-align:right; padding-top:10px; padding-right:10px;}
.in_rightnr{ padding:10px; line-height:220%;}
.in_rightnr li{background:url(images/newsbz.gif) no-repeat left 12px; padding-left:15px; height:30px; line-height:30px;}
.in_rightnr li a{float:left; width:245px;height:30px; line-height:30px;}
.in_rightnr li span{ float:right}
.in_product{width:950px;}
.in_productbt{background:url(images/in_probtbj.jpg) no-repeat left top; height:20px; text-align:right; padding-top:10px; padding-right:10px;}
.gd_pro{width: 950px; height: 140px; overflow: hidden;margin:0 auto; padding-top:15px;}
.gd_pro li{ float:left; width:154px; margin:0 5px;}
.gd_pro li div{ padding:1px; border:1px solid #ddd}
.gd_pro li p{ text-align:center; line-height:30px; }
.gd_pro li a:hover{ color:#0193C2;}
/*[bottom]*/
.bottom{margin:0 auto; width:990px;background:url(images/bottombj.jpg) repeat-x left top; height:70px; padding-top:20px; line-height:220%; text-align:center; color:#fff}



/*[ny_left]*/
.ny_left{ width:200px; float:left}
.ny_left_bt{background:url(images/ny_l_lmbtbj.jpg) no-repeat left top; height:30px; padding:15px 0 0 30px;font-size:14px; color:#fff; line-height:15px; font-weight:bold}
.ny_left_nr{background:url(images/ny_l_lmnrbj.png) repeat-y left top; padding:0px 30px 200px 30px; width:140px;}
.ny_left_nr ul li{ height:40px; line-height:40px;}
.ny_left_nr ul li a{ display:block}
.ny_left_nr ul li a:link,.ny_left_nr ul li a:visited,.ny_left_nr ul li a:active{padding-left:25px;background:url(images/ny_l_lmbz.gif) no-repeat left 14px; font-size:14px; border-bottom:1px solid #EBEBEB;}
.ny_left_nr ul li a:hover{padding-left:25px;background:url(images/ny_l_lmbz1.gif) no-repeat left 14px;font-size:14px; border-bottom:1px solid #0193C2;}
.ny_left_bottom{background:url(images/ny_l_lmbottombj.jpg) no-repeat left top; height:7px; margin-bottom:10px;}
.ny_right{ width:730px; float:right}
.ny_right_bt{ height:30px; border-bottom:1px solid #ebebeb;padding-left:20px;background:url(images/ny_r_btbz.gif) no-repeat left 8px; font-size:14px;}
.ny_right_bt span{ float:right; font-size:12px;}
.ny_right_nr{ padding:10px; line-height:220%}
#ny_adtxt{ background:#ccc; text-align:center; padding:5px 10px; margin-bottom:10px;}

.ny_right_news{ padding:10px 15px;}
.ny_right_news li{background:url(images/newsbz.gif) no-repeat left 15px; padding-left:15px; height:35px; line-height:35px; border-bottom:1px dotted #ebebeb; }
.ny_right_news li a{ display:block}
.ny_right_news li a:link,.ny_right_news li a:visited,.ny_right_news li a:active{font-size:14px;}
.ny_right_news li a:hover{font-size:14px;}
.ny_right_news  span{ float:right}
.fy{ padding:10px; text-align:right; clear:left}

.ny_pro{ padding:10px;}
.ny_pro li{ float:left; width:219px; margin:3px 7px;}
.ny_pro li div{ padding:1px; border:1px solid #ddd}
.ny_pro li p{ text-align:center; line-height:30px; }
.ny_pro li a:hover{ color:#0193C2;}
.line{border-top:1px solid #ebebeb;}

/**QQ**/
#iconDiv1 {
	display:none;
}
.oc_bg {
	background:url(../images/onlineContact_bg.png) no-repeat
}
.btn {
	display:inline-block;
	text-decoration:none;
	cursor:pointer
}
#big_C {
	position:fixed;
	_position:absolute;
	width:89px;
	height:301px;
	right:0px;
	top:200px
}
#big_C .btn1 {
	position:absolute;
	width:19px;
	height:19px;
	top:70px;
	right:0px;
	background-position:-176px -83px
}
#big_C .btn2 {
	position:absolute;
	width:63px;
	height:63px;
	top:118px;
	left:13px;
	background-position:-103px -13px
}
#big_C .btn2:hover {
	background-position:-171px -13px
}
#big_C .btn3 {
	position:absolute;
	width:68px;
	height:24px;
	top:188px;
	left:10px;
	background-position:-101px -202px
}
#big_C .btn3:hover {
	background-position:-101px -174px
}
#big_C .btn4 {
	position:absolute;
	width:68px;
	height:24px;
	left:10px;
	top:220px;
	background-position:-173px -202px
}
#big_C .btn4:hover {
	background-position:-173px -174px
}
#big_C .btn5 {
	position:absolute;
	width:56px;
	height:26px;
	top:262px;
	left:17px;
	background-position:-178px -235px
}
#big_C .btn5:hover {
	background-position:-107px -235px
}
#big_C .btn6 {
	display:none;
	position:absolute;
	width:29px;
	height:85px;
	top:140px;
	left:-25px;
	background-position:-135px -84px
}
#big_C .btn6:hover {
	background-position:-101px -84px
}
#small_C {
	position:fixed;
	_position:absolute;
	width:28px;
	height:91px;
	right:1px;
	top:300px;
	background-position:-250px -174px
}
#small_C .btn1 {
	display:none;
	position:absolute;
	width:28px;
	height:28px;
	left:0px;
	bottom:-28px;
	background-position:-207px -108px
}
#small_C .btn1:hover {
	background-position:-175px -108px
}
#small_C .stb {
	position:absolute;
	width:28px;
	height:91px;
	right:1px;
	top:0px
}
#big_C #wx {
	display: none;
	width: 150px;
	height: 150px;
	position: absolute;
	top: 220px;
	left: -150px;
}