﻿/* CSS Document */

body { margin:0 auto; padding:0; background:url(../images/head_bg.jpg) repeat-x top;  background-color:#fff; line-height:24px; font-family:宋体; font-size:12px;}
body.Master_2{margin:0 auto; padding:0; background:url(../images/s_bg1.png) repeat-x top !important;  background-color:White; line-height:24px; font-family:宋体; font-size:12px;}
div,ul,li,dt,dl,dd,h1,h2,h3,h4,h5,h6,h7,img,p,span{ border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0;
	list-style-type:none;
	margin-left: auto;
	margin-top: 0;
	margin-bottom: 0;
}


/* Link */
a:link { text-decoration:none;}
a:visited {text-decoration:none;}
a:hover { text-decoration:none;}
a:active { border:0px; background-color:Transparent;}

a{blr:expression(this.onFocus=this.blur());} 
html,body{-webkit-text-size-adjust:none;}


/*Clear*/
.clear{ clear:both; font-size:1px; height:0px; line-height:0px; overflow:hidden;}/*可用height:1px; overflow:hidden;来控制IE6默认的div的高为12~14px,用BR来做吧，用DIV不太好用*/


.max{width:100%; height:auto; margin:0 auto; overflow:hidden;}

.m_max{width:1280px; height:auto; margin:0 auto; overflow:hidden;}

.m_headBox{width:1004px; height:123px; margin:0 auto; overflow:hidden;}
.head{width:1004px; height:84px; margin:0 auto; overflow:hidden;}

.m_logo{ float:left; margin-top:5px;  overflow:hidden;}
.m_logo img{ border:0;}
.m_phone{overflow:hidden;}
.m_phone img{ border:0;}
.head_right{ float:right;}
.head_link{ text-align:right; margin-top:10px; padding-right:10px;}
.head_link a{ color:#333;}
.head_link a:hover{ color:#f70000;}

.m_menu{width:1004px; height:40px; margin:0 auto; overflow:hidden; background:url(../images/m_menu_bg.jpg) no-repeat top;}

.head3{width:100%; height:26px; }
.head31{width:1004px; height:39px; margin:0 auto; overflow:hidden;}
.head31menu{width:1004px; height:39px; margin-top:6px;}
.head31menu ul{width:999px; height:26px; margin-left:20px; }
.head31menu ul li{width:98px; height:26px; float:left;}
.head31menu ul li a{width:78px; height:26px; float:left; font-family:微软雅黑; font-size:13px; color:#ffffff; line-height:26px; font-weight:bold; text-align:center;}
.head31menu ul li a:hover{width:78px; height:26px; background:url(../images/dhbg1.png) no-repeat top; line-height:26px; font-family:微软雅黑; font-size:13px; color:#000000!important; font-weight:bold; text-align:center; overflow:hidden; display:inline;}

.m_banner{width:1004px; height:414px; margin:0 auto; margin-top:10px; overflow:hidden; background:url(../images/m_banner.png) no-repeat top;}

.s_banner{width:1004px; height:414px; margin:0 auto; margin-top:10px; overflow:hidden; background:url(../images/s_banner.png) no-repeat top;}

.m_menu1{width:1004px; height:81px; margin:0 auto; margin-top:333px; overflow:hidden;}

.m_me1{width:190px; height:81px; float:left; margin-left:5px; _margin-left:3px; background:url(../images/m_me1.png) no-repeat top; overflow:hidden;}
.m_me11{width:102px; height:60px; float:right; margin-top:14px; overflow:hidden;}
.m_me11 h3{width:102px;}
.m_me11 h3 img{ float:left; margin-top:4px; border:0;}
.m_me11 h3 a{ float:left; font-family:微软雅黑; font-size:11px; color:#282828; line-height:16px;}
.m_me11 h3 a:hover{font-family:微软雅黑; font-size:11px; color:#f70000;}
.m_me11 h4 a img{ margin-top:5px; border:0;}

.m_me2{width:190px; height:81px; float:left; margin-left:10px; background:url(../images/m_me2.png) no-repeat top; overflow:hidden;}
.m_me21{width:102px; height:60px; float:right; margin-top:14px; overflow:hidden;}
.m_me21 h3{width:102px;}
.m_me21 h3 img{ float:left; margin-top:4px; border:0;}
.m_me21 h3 a{ float:left; font-family:微软雅黑; font-size:11px; color:#282828; line-height:16px;}
.m_me21 h3 a:hover{font-family:微软雅黑; font-size:11px; color:#f70000;}
.m_me21 h4 a img{ margin-top:5px; border:0;}

.m_me3{width:190px; height:81px; float:left; margin-left:10px; background:url(../images/m_me3.png) no-repeat top; overflow:hidden;}
.m_me31{width:102px; height:60px; float:right; margin-top:14px; overflow:hidden;}
.m_me31 h3{width:102px;}
.m_me31 h3 img{ float:left; margin-top:4px; border:0;}
.m_me31 h3 a{ float:left; font-family:微软雅黑; font-size:11px; color:#282828; line-height:16px;}
.m_me31 h3 a:hover{font-family:微软雅黑; font-size:11px; color:#f70000;}
.m_me31 h4 a img{ margin-top:5px; border:0;}

.m_me4{width:200px; height:81px; float:left; margin-left:10px; background:url(../images/m_me4.png) no-repeat top; overflow:hidden;}
.m_me41{width:115px; height:60px; float:right; margin-top:14px; overflow:hidden;}
.m_me41 h3{width:115px;}
.m_me41 h3 img{ float:left; margin-top:4px; border:0;}
.m_me41 h3 a{ float:left; font-family:微软雅黑; font-size:11px; color:#282828; line-height:16px;}
.m_me41 h3 a:hover{font-family:微软雅黑; font-size:11px; color:#f70000;}
.m_me41 h4 a img{ margin-top:5px; border:0;}

.m_me5{width:190px; height:81px; float:left; margin-left:5px; background:url(../images/m_me5.png) no-repeat top; overflow:hidden;}
.m_me51{width:102px; height:60px; float:right; margin-top:14px; overflow:hidden;}
.m_me51 h3{width:102px;}
.m_me51 h3 img{ float:left; margin-top:4px; border:0;}
.m_me51 h3 a{ float:left; font-family:微软雅黑; font-size:11px; color:#282828; line-height:16px;}
.m_me51 h3 a:hover{font-family:微软雅黑; font-size:11px; color:#f70000;}
.m_me51 h4 a img{ margin-top:5px; border:0;}


.m_comBox{width:1036px; height:217px; margin:0 auto; overflow:hidden; }

.s_comB{width:1036px; height:auto; margin:0 auto; overflow:hidden; }

.m_comMax{width:1036px; height:217px; margin:0 auto;   overflow:hidden; background:url(../images/m_bg1.png) no-repeat;}


.m_max1{width:999px; height:180px; margin:0 auto; overflow:hidden;}

.m_com11{width:310px; height:150px; float:left; margin-left:20px; _margin-left:5px; margin-top:10px; overflow:hidden;}
.m_com{width:310px; height:150px; float:left; margin-left:10px; _margin-left:5px; margin-top:10px; border:0; overflow:hidden;}
.m_com1{width:310px; height:30px; overflow:hidden;}
.m_com1 h3{width:180px; height:20px; float:left; overflow:hidden; font-family:微软雅黑; font-size:13px; color:White; line-height:20px; font-weight:normal;}
.m_com1 h3 img{ float:left; padding-left:5px; margin-top:4px;}
.m_com1 h4 a img{width:38px; height:13px; float:right; margin-top:4px;  overflow:hidden;}

.m_com2{width:310px; height:130px; padding-left:4px; overflow:hidden;}
.m_com2 img{ float:left; padding:2px; border:1px solid #ffffff; margin-right:5px;}
.m_com21{ float:left; width:175px; height:130px;  font-size:12px; color:White; overflow:hidden; line-height:23px; margin-left:2px; overflow:hidden;}

.m_news{width:310px; height:150px; float:left; margin-left:35px; _margin-left:25px; margin-top:10px; overflow:hidden;}
.m_news1{width:310px; height:30px; overflow:hidden;}
.m_news1 h3{width:180px; height:20px; float:left; overflow:hidden; font-family:微软雅黑; font-size:13px; color:White; line-height:20px; font-weight:normal;}
.m_news1 h3 img{ float:left; padding-left:5px; margin-top:4px;}
.m_news1 h4 a img{ float:right; margin-top:4px;}

.m_news2{width:310px; height:130px; padding-left:4px; overflow:hidden;}
.m_news2 img{ float:left; padding:2px; border:1px solid #ffffff; }
.m_news21{width:160px; height:130px; float:left; margin-left:8px; overflow:hidden;}

.m_news21 ul{width:160px; height:130px; overflow:hidden;}
.m_news21 ul li{width:160px; height:23px; font-size:12px; color:White; line-height:20px;}
.m_news21 ul li a{ font-size:12px; color:White; line-height:20px; }
.m_news21 ul li a:hover{font-size:12px; color:White; font-weight:normal; text-decoration:underline; line-height:20px; text-overflow:ellipsis;}


.m_case{width:630px; height:150px; float:right; margin-right:20px;  _margin-right:10px;  margin-top:10px; overflow:hidden;}
.m_case1{width:630px; height:30px; overflow:hidden;}
.m_case1 h3{width:140px; height:20px; float:left; overflow:hidden; font-family:微软雅黑; font-size:13px; color:White; line-height:20px; font-weight:normal;}
.m_case1 h3 img{ float:left; padding-left:5px; margin-top:4px;}
.m_case1 h4 a img{ float:right; margin-top:4px;}

.m_case2{width:630px; height:130px; padding-left:4px; overflow:hidden;}



/*首页产品展示*/
   .rollBox {
	OVERFLOW: hidden; WIDTH: 950px;HEIGHT:180px; margin:0 auto;margin-top:0px;
}
.rollBox .LeftBotton {
	FLOAT: left; background:url(../images/le2.jpg) no-repeat; OVERFLOW: hidden; WIDTH: 35px; CURSOR: pointer; HEIGHT:40px; margin-top:35px;
}
.rollBox .RightBotton {
	FLOAT: right; background:url(../images/re2.jpg) no-repeat; OVERFLOW: hidden; WIDTH: 35px; CURSOR: pointer; HEIGHT:40px; margin-top:35px;
}

.rollBox .Cont {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 880px
}
.rollBox .ScrCont {
	WIDTH: 10000000px
}
.rollBox .Cont .pic {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; 
	PADDING-BOTTOM: 2px; WIDTH: 120px; PADDING-TOP: 6px; TEXT-ALIGN: center;
	/*margin-left:10px;*/
}
.rollBox .Cont .pic .pic_img
{
	display: table-cell;
	width:109px;
	height:107px;
	line-height:90px;
	text-align:center;
	*display: block;
	*font-size:90px;
	vertical-align:middle;
	padding:2px;
	border:1px solid #ffffff;
	
}
.rollBox .Cont .pic .pic_img IMG {vertical-align:middle;
	border:0;max-width:107px;max-height:105px;
	
}
.rollBox .Cont .pic SPAN {
	margin:0 auto;

	FONT-SIZE: 12px; 
	WIDTH: 114px; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: \5B8B\4F53
}

.rollBox .Cont .pic SPAN a{color:#2f2b19;}

.rollBox .Cont .pic SPAN a:hover{color:#ff6702;}

.rollBox .Cont .pic P {
	COLOR: #505050; LINE-HEIGHT: 10px
}
.rollBox .Cont A:link {
	COLOR: #626466; TEXT-DECORATION: none
}
.rollBox .Cont A:visited {
	COLOR: #626466; TEXT-DECORATION: none
}
.rollBox .Cont A:hover {
	COLOR: #f00; TEXT-DECORATION:none
}
.rollBox #List1 {
	FLOAT: left
}
.rollBox #List2 {
	FLOAT: left
}
.rollBox #List3 {
	FLOAT: left
}
.rollBox #List4 {
	FLOAT: left
}


.s_comBox{width:1036px; height:auto !important; height:auto; margin:0 auto;  overflow:hidden; margin-top:10px;}

.s_leftBox{width:255px; height:auto; float:left; margin-left:10px; _margin-left:6px; margin-top:10px; overflow:hidden;}


.s_left1{width:255px; height:auto; overflow:hidden;}

.s_lef1{width:252px; height:15px; background:url(../images/s_lef1.jpg) no-repeat top; }
.s_lef2{width:252px; height:auto !important; height:auto;  min-height:245px;  background:url(../images/s_lef2.jpg) repeat-y top; }

.s_lef2_1{width:200px; height:40px; float:left; margin-left:26px; _margin-left:13px; background:url(../images/s_lef_menu.png) no-repeat top; overflow:hidden;}
.s_lef2_1 h3{ width:200px; height:20px; margin-top:3px; font-family:微软雅黑; font-size:13px; text-align:center; color:White; font-weight:bold;}
.s_lef2_2{width:220px; height:auto; float:left; margin-left:16px; _margin-left:8px; margin-top:-6px; overflow:hidden;}
.s_lef2_menu{width:220px; height:auto; overflow:hidden;}
.s_lef2_menu ul{width:220px; height:auto; margin-bottom:10px; }
.s_lef2_menu ul li{width:220px; height:32px; border-bottom:1px dotted #b5b5b5; font-size:12px; color:Black; line-height:32px; text-align:center; overflow:hidden;}
.s_lef2_menu ul li a{font-size:12px; color:Black; line-height:32px; text-align:center; }
.s_lef2_menu ul li a:hover{font-size:12px; color:#0f5faa; line-height:32px; font-weight:bold; text-align:center; }
.s_lef3{width:252px; height:15px; background:url(../images/s_lef3.jpg) no-repeat top; margin-bottom:10px;}

.s_sear{width:250px; height:70px; background:url(../images/s_search.jpg) no-repeat top; margin-bottom:10px; overflow:hidden;}
.s_sear1{width:180px; height:30px; float:right; margin-top:30px; overflow:hidden; text-align:left;}

.text1{width:130px; height:20px; border:1px solid #e1e1e1; background-color:White; float:left; margin-top:4px;}
.btn{ padding-top:5px; padding-left:5px; float:left;}




.s_mes{width:250px; height:70px; background:url(../images/s_mes.jpg) no-repeat top; margin-bottom:10px; overflow:hidden;}
.s_mes1{width:178px; height:30px; float:right; margin-top:30px; overflow:hidden; text-align:left;}
.s_mes1 a{ font-family:微软雅黑; font-size:12px; color:#6d6d6d; line-height:30px;}


.s_right{width:750px; height:auto; float:left; margin-left:10px; margin-top:10px; overflow:hidden;}


.s_rig1{width:750px; height:20px; background:url(../images/s_rig1.png) no-repeat top; }
.s_rig2{width:750px; height:auto !important; min-height:560px; height:auto; margin-top:-5px; background:url(../images/s_rig2.png) repeat-y top; }
.s_rig2_1{width:220px; height:40px; float:left; margin-left:26px; _margin-left:13px; background:url(../images/s_some.png) center top no-repeat; overflow:hidden;}
.s_rig2_1 h3{ width:220px; height:20px; margin-top:3px; font-family:微软雅黑; font-size:13px; text-align:center; color:White; font-weight:bold;}
.s_rig2_2{ float:right; padding-right:30px; font-size:12px; color:Black; overflow:hidden; text-align:left;}
.s_rig2_2 a{ color:#000000;}
.s_rig2_2 a:hover{ color:#000000; text-decoration:underline;}
.s_rig2_2 font{ font-size:12px; color:#006fbe;}

.s_rig2_3{width:700px; height:auto; font-size:12px; color:Black; line-height:32px; float:left;  margin-left:26px; _margin-left:13px; overflow:hidden;}
.s_rig2_b{width:700px; height:auto; font-size:12px; color:Black; line-height:32px; margin-left:26px; _margin-left:13px; overflow:hidden;}


.s_indus{width:700px; height:auto; overflow:hidden;}
.s_indBox{width:700px; height:180px; overflow:hidden; background:url(../images/sProd-bg.png) no-repeat bottom;}
.s_ind1{width:260px; height:140px; float:left; margin-top:10px; overflow:hidden;}
.s_ind1 img{ border:0;}
.s_ind2{width:440px; height:140px; float:left; margin-top:10px; overflow:hidden; font-size:12px; color:Black; line-height:24px;}

.s_rig3{width:750px; height:20px; background:url(../images/s_rig3.png) no-repeat top; margin-bottom:10px;}


.s_contBox{width:700px; height:350px; float:left;  margin-left:10px; _margin-left:5px; margin-top:10px; overflow:hidden;}
.s_cont1{width:380px; height:340px; float:left; overflow:hidden;}
.s_cont1 img{ float:left; overflow:hidden; border:0;}
.s_cont2{width:300px; height:320px; float:left; overflow:hidden; font-size:12px; color:Black; line-height:30px; }




.s_mess{width:750px; height:500px; float:left; margin-left:10px; margin-top:10px; padding-bottom:10px; background:url(../images/cont_big.jpg) no-repeat top; overflow:hidden;}
.s_mes2{width:750px; height:auto !important;  margin-top:13px;}
.s_mes2_1{width:150px; height:40px; float:left; margin-left:26px; _margin-left:13px; background:url(../images/s_some.png) no-repeat top; overflow:hidden;}
.s_mes2_1 h3{ width:150px; height:20px; margin-top:3px; font-family:微软雅黑; font-size:13px; text-align:center; color:White; font-weight:bold;}
.s_mes2_2{ float:right; padding-right:30px; font-size:12px; color:Black; overflow:hidden; text-align:left;}
.s_mes2_2 a{ color:#000000;}
.s_mes2_2 a:hover{ color:#000000; text-decoration:underline;}
.s_mes2_2 font{ font-size:12px; color:#006fbe;}
.txt_btn{ width:200px; height:27px; background:url(../images/imgbut1.jpg) no-repeat top !important; text-align:left; overflow:hidden; display:block; border:none;}

.txt_btn2{ width:482px; height:176px; background:url(../images/imgbut2.jpg) no-repeat top !important; text-align:left; overflow:hidden; display:block; border:none;}


.s_new2_2{width:700px; height:auto; float:left; margin-left:16px; _margin-left:8px; margin-top:-6px; overflow:hidden;}
.s_new2_menu{width:700px; height:auto; overflow:hidden;}
.s_new2_menu ul{width:700px; height:auto !important; min-height:400px; height:400px; overflow:hidden;}
.s_new2_menu ul li{width:700px; height:32px; border-bottom:1px dotted #b5b5b5; font-size:12px; color:Black; line-height:32px; text-align:left; overflow:hidden;}
.s_new2_menu ul li img{ float:left; width:5px; height:5px; margin-top:6px;}
.s_new2_menu ul li a{ float:left; width:560px; height:32px; font-size:12px; color:Black; line-height:32px; text-align:left; }
.s_new2_menu ul li a:hover{font-size:12px; color:#0f5faa; line-height:32px; font-weight:normal; text-align:left; }
.s_new2_menu ul li span{width:80px; height:32px; font-size:12px; color:Black; line-height:32px; float:right;}













/*CSS yahoo style pagination*/
.s_Fanye{width:700px; height:40px; overflow:hidden;}

DIV.yahoo {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.yahoo A {
 PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; TEXT-DECORATION: underline
}
DIV.yahoo A:hover {
	 COLOR: #000; text-decoration:none; font-weight:bold;
}
DIV.yahoo A:active {
	COLOR: #f00; 
}
DIV.yahoo SPAN.current {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #000; PADDING-TOP: 2px;
}
DIV.yahoo SPAN.disabled {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #ddd; PADDING-TOP: 2px; 
}


.s_Fanhui{width:690px; height:40px; float:left; overflow:hidden; text-align:right;  margin-left:26px; _margin-left:13px;}
.s_Fanhui a{ float:right; font-size:12px; color:Black; line-height:20px;}

/*foot*/
.s_footBox{width:100%; height:49px; margin:0 auto; overflow:hidden;}
.m_foot{width:100%; height:36px; margin:0 auto; margin-top:-36px;  background-color:#194a93; overflow:hidden; position:relative; z-index:-100; }

.s_foot1{width:100%; height:23px; margin:0 auto; margin-top:-23px;  background-color:#194a93; overflow:hidden; position:relative; z-index:-100; }


.m_foot1_1{width:1004px; height:30px; margin:0 auto; overflow:hidden;}
.m_foot1_2{width:1004px; height:30px; margin:0 auto; margin-top:10px; overflow:hidden;}

.m_foot1{width:1004px; height:30px; margin:0 auto; overflow:hidden;}
.m_foot1 p{ font-size:12px; color:White; line-height:30px; text-align:center;}

.s_foot{width:100%; height:49px; margin:0 auto; overflow:hidden; background:url(../images/footbg.png) no-repeat top;}