body,td,th {font-family: 微软雅黑, Verdana;font-size: 12px; color:#444;}
body {margin: 0px;padding: 0px;/*background-image: url(/images/bg.png);*/}
ul,li{ list-style:none; padding:0; margin:0;}
a {color:#444; text-decoration:none;}
a {blr:expression(this.onFocus=this.blur());outline: none;}
input {outline: none;}
a:hover {color:#309beb; text-decoration:none;}
a img {border:0;}
.c { clear:both;}
h2 { margin:0; padding:0; font-weight:normal; font-size:12px;}
.b { border:1px solid #d8d8d8; background-color:#fff;}
.g15 { clear:both; height:15px;}
.g10 { clear:both; height:10px;}

.head_other{ width:1000px; margin:0 auto; height:29px; overflow:hidden; line-height:30px;}
.head_other_l { float:left;}
.head_other_r { float:right;}


.head_bg { background-image:url(/images/head_bg.jpg); background-position:center 0;background-repeat:repeat-x;}
.head_bg1{ background-repeat:no-repeat; background-image:url(/images/top_bj.jpg); background-position:right 0;}

.head{ width:1000px; overflow:hidden; margin:0 auto; height:129px; background-image:url(/images/tel.png); background-repeat:no-repeat;  background-position:440px 43px;} 

#top_logo{float:left;margin:0;}

.search {
	background-image:url(/images/search_l.png);
	background-repeat: no-repeat;
	background-position: left top; width:242px; height:30px; overflow:hidden; margin-top:49px;
	float:right;
}
.search .input { width:190px;background-color:transparent; border:0; margin-left:10px;padding-top:8px;float:left; color:#666; font-family:宋体;}
.search .bnt { width:32px; height:30px; background-image:url(/images/search_r.png);border:0; cursor:pointer; float:right;}



/*导航*/

.nav {margin:0 auto;width:1000px;}
#nav { width:1000px; margin:0 auto; position:relative;z-index: 50;}

.navigation {line-height:40px; height:40px;float:left;}
.navigation li { position:relative; float:left;}
.navigation li.line {height:40px;width:40px; background-image:url(/images/nav_line.jpg); background-repeat:no-repeat; background-position:center 0;}
.navigation li a {display:block; font-size:14px; /*font-weight:bold;*/color:#444; width:120px; text-align:center;}
.navigation li a:hover {color: #fff; background-image:url(/images/nav_hover.jpg); background-position:center 0; background-repeat:repeat-x;}
.navigation li.hover a {color: #fff; background-image:url(/images/nav_hover.jpg); background-position:center 0; background-repeat:repeat-x;}
.navigation li.hover {color: #fff; background-image:url(/images/nav_hover.jpg); background-position:center 0; background-repeat:repeat-x;}

.navigation ul {display:none;margin:0; padding:0;z-index: 100; position: absolute;width: 120px; top: 39px; left: 0px;/*filter: alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;*/background:rgba(2,110,218,0.85);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8026eda,endColorstr=#d8026eda);zoom:1;}

.navigation ul li {padding:0; margin:0; width:120px;}
.navigation ul li a { display:block; padding:0; margin:0;line-height: 30px; margin: 0px;font-size:12px;}
.navigation ul li a:hover { }
.navigation li.hover ul a {	background-image: none;}
.navigation li ul ul {z-index: 300; top: -1px; left: 150px}
.navigation li ul li {border-bottom: 1px solid #fff;}
.navigation li.hover ul li a { display:block;font-weight: normal;background-image:url(/images/nav_hover.png); width:120px; text-align:center;}
.navigation li.hover ul li a:hover {color: #fff; background-image:url(/images/d.gif); background-position:0 0; background-repeat:repeat-x;}
.navigation li ul li.hover { background-image:url(/images/d.gif);background-position:0 0; background-repeat:repeat-x;}
.navigation li.hover ul li.hover a{ background-image:url(/images/d.gif);color: #fff;background-position:0 0; background-repeat:repeat-x;}
.navigation li.hover ul li.hover li a {color: #fff;background-image:url(/images/nav_hover.png);}
.navigation li.hover ul li.hover li a:hover{color: #fff; background-image:url(/images/d.gif);background-position:0 0; background-repeat:repeat-x;}



.banner{ width:1000px; margin:0 auto; height:300px; overflow:hidden;}


.flexslider {
	width:100%;
	height:100%;
	overflow:hidden;
}
.flexslider .slides > li {
	display:none;
}
.flexslider .slides img {
	max-width:100%;
	display:block;
}
.slides:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
html[xmlns] .slides {
	display:block;
}
* html .slides {
	height:1%;
}
.no-js .slides > li:first-child {
	display:block;
}
.flexslider {
	position:relative;
	zoom:1;
}
.flexslider .slides {
	zoom:1;
}
.flexslider .slides > li {
	position:relative;
}
.flex-caption {
	background:none;
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
	zoom:1;
}
.flex-caption {
	width:96%;
	padding:2%;
	position:absolute;
	left:0;
	bottom:0;
	background:rgba(0,0,0,.3);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.3);
	font-size:14px;
	line-height:18px;
}
.flex-direction-nav {
	height:0;
	overflow:hidden;
}
.flex-direction-nav li a {
	display:none;
	width:47px;
	height:80px;
	position:absolute;
	top:50%;
	margin-top:-40px;
	cursor:pointer;
	text-indent:-9999px;
}
.flex-direction-nav li a.next {
	right:0;
	background:url("/images/bg_direction_nav.png") no-repeat scroll -47px 0 transparent;
}
.flex-direction-nav li a.next:hover {
	}.flex-direction-nav li a.next:active {
	background:url("/images/bg_direction_nav.png") no-repeat scroll -47px -80px transparent;
}
.flex-direction-nav li a.prev {
	left:0;
	background:url("/images/bg_direction_nav.png") no-repeat scroll 0 0 transparent;
}
.flex-direction-nav li a.prev:hover {
	}.flex-direction-nav li a.prev:active {
	background:url("/images/bg_direction_nav.png") no-repeat scroll 0 -80px transparent;
}
.flex-direction-nav li a.disabled {
	opacity:.3;
	filter:alpha(opacity=30);
	cursor:default;
}
.flex-control-nav {
	position:absolute;
	bottom:0;
	left:45%;
}
.flex-control-nav li {
	display:inline-block;
	zoom:1;
	*display:inline;
	margin-right:10px;
	margin-bottom:6px;
}
.flex-control-nav li a {
	display:block;
	width:10px;
	height:10px;
	background:url("/images/bg_control_nav.png") no-repeat scroll 0 0 transparent;
	_background:url("/images/bg_control_nav-0.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	text-indent:-9999px;
}
.flex-control-nav li a:hover {
	background-position:0 -10px;
	_background:url("/images/bg_control_nav-1.png") no-repeat scroll 0 0 transparent;
}
.flex-control-nav li a.active {
	background-position:0 -20px;
	_background:url("/images/bg_control_nav-2.png") no-repeat scroll 0 0 transparent;
	cursor:default;
}






.main { width:1000px; margin:0 auto; overflow:hidden;}


.about { width:480px; overflow:hidden;  float:left;}
.about_con { padding-top:10px; line-height:24px; height:190px; overflow:hidden; padding-left:5px; padding-right:5px;}
.about_img { padding:2px; border:1px solid #d8d8d8; float:left; margin-right:10px;}
.about_img img { height:110px; width:162px;}

.honor { float:right; width:270px; overflow:hidden; padding:4px; border:1px solid #ccc;}

.news_l { width:378px; float:left; overflow:hidden; }
.news_r { width:378px; float:right;overflow:hidden;}



.news_list {height:243px; overflow:hidden;}
.news_list a {display:block;height:30px;line-height:30px;	overflow:hidden;padding-left:22px;background-image: url(/images/icon1.gif);background-repeat: no-repeat;background-position: 5px 12px; border-bottom:1px dashed #ccc;}
.news_list a span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; float:right; padding-right:5px; padding-left:10px; color:#999;}


.tab{  }
.tab-hd { 	background:url(/images/tit5.jpg) repeat-x left bottom;overflow:hidden; zoom:1;}
.tab-hd li{ float:left; width:100px; color:#fff; text-align:center; cursor:pointer;height:35px;line-height:35px;font-weight:bold;}
.tab-hd li.active{	

padding:0px;
margin:0px;
padding-left:0;

 background:url(/images/tit4.jpg) repeat-x left bottom;}
.tab-hd li a{}
.tab-hd li.active a{
	color:#fff;
	padding:0px;
	margin:0px;font-size:14px;
	padding-left:0;
	line-height:35px;
	background:none;}
.tab-bd li{display:none; padding-top:5px; border-top:0 none;  }	

.DivList{
	font-size:12px;
	padding:0px 10px; height:160px; overflow:hidden;}
.DivList .DivLi{
	padding:0px 10px 0px 0px;
	float:left;
	width:370px;}
.DivList .DivLi a{
	line-height:26px;
	padding:0px;
	height:26px;
	overflow:hidden;}	
.DivList .DivLi span{
	color:#309beb;
	padding-right:20px;
	font-size:11px;
	width:80px;
	}



.case { width:723px; border:1px solid #ddd; background-color:#fff; height:210px; overflow:hidden; float:left;}

.productlistx { margin:0px; margin-top:10px;}
.rollproductlists {	PADDING: 0px; MARGIN: 0px; WIDTH: 100%;OVERFLOW: hidden;}
.blkproductlistx {POSITION: relative; ZOOM: 1; OVERFLOW: hidden; padding:0; border:0;}
.blkproductlistx .LeftButton {POSITION: absolute;	WIDTH: 20px;FLOAT: left;HEIGHT: 45px;TOP: 45px;CURSOR: pointer;LEFT: 1px;background-image: url(/images/left.gif);background-repeat: no-repeat;	background-position: right 0px;}
.blkproductlistx .RightButton {	POSITION: absolute; WIDTH: 20px; BACKGROUND: url(/images/right.gif) no-repeat 0 0; FLOAT: right; HEIGHT:45px; TOP: 45px; CURSOR: pointer; RIGHT: 1px}
.blkproductlistx .RightButton:hover{background-position: 0px 0px;}
.blkproductlistx .Cont {PADDING: 0px; MARGIN: 0px 0px 0px 30px;OVERFLOW: hidden;}
.blkproductlistx .cp1 {float:left; width:168px; overflow:hidden;}
.blkproductlistx .pic1 img{border:solid 1px #d5d5d5; padding:3px; background-color:#f3f3f3;}
.blkproductlistx .tit1 { height:30px; line-height:40px; overflow:hidden; display:block; width:154px; text-align:center;}







.contact { overflow:hidden;background-image:url(/images/contact_index.jpg); background-repeat:no-repeat; background-position:right bottom; padding-left:7px;}
.contact_con { padding-top:10px;}
.con_txt{   overflow:hidden; line-height:22px; }
.con_img{}
.tita {background:url(/images/tit2.jpg) no-repeat right top;height:35px;line-height:35px;}
.tita h2 {float:left; color:#069; font-size:14px; font-weight:bold;padding-left:20px;background:url(/images/tit2.jpg) no-repeat left top;}
.tita  span {
	color:#666;	
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic; font-size:12px; float:left;
}
.tita a { float:right; display:block; margin-right:10px; height:16px; width:81px; overflow:hidden; background-image:url(/images/1.png);background-position:0 0; margin-top:10px;}
.tita a:hover { background-position:0 16px;}

.titb {background:url(/images/tit1.jpg) no-repeat right top;height:35px;line-height:35px;}
.titb h2 {float:left; color:#fff; font-size:14px; font-weight:bold;padding-left:20px;background:url(/images/tit1.jpg) no-repeat left top;}
.titb  span {
	color:#76e3ff;	
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic; font-size:12px; float:left;
}
.titb a { float:right; display:block; margin-right:10px; height:16px; width:81px; overflow:hidden; background-image:url(/images/1.png);background-position:0 0; margin-top:10px;}
.titb a:hover { background-position:0 16px;}



.product {}

/* tabbtn */
.tabbtn{height:35px;background-image:url(/images/tit3.jpg); background-repeat:no-repeat; background-position:0 0; padding-left:0px;}
.tabbtn li{float:left;position:relative;margin:0 0 0 0px; font-weight:bold;}
.tabbtn li a{display:block;float:left;height:35px;line-height:35px;overflow:hidden;cursor:pointer; padding-right:20px;}
.tabbtn li a span { display:block; height:35px; float:left; width:20px;}

.tabbtn li.current a{ color:#fff!important; background-image:url(/images/tit1.jpg); background-repeat:no-repeat; background-position:right;}
.tabbtn li.current a span { background-image:url(/images/tit1.jpg); background-repeat:no-repeat; background-position:left;}

/* tabcon */
.tabcon{position:relative;/*必要元素*/height:305px;overflow:hidden;}
.tabcon .subbox{position:absolute;/*必要元素*/left:0;top:0;}
.tabcon .sublist{height:310px; padding-top:10px;}

/* leftcon */
#leftcon .subbox{width:9999em;}
#leftcon .subbox .sublist{float:left; width:750px;}

.sublist .cp {float:left; width:143px;  margin-right:6px; height:148px; overflow:hidden; margin-left:5px;}
.sublist .pic img{border:solid 1px #d5d5d5; padding:3px; background-color:#f3f3f3;}
.sublist .pic:hover img{border:1px solid #b0d7ea; background-color:#e7f5fc;}
.sublist .titc { height:36px; line-height:36px; overflow:hidden; display:block; width:135px; margin:0 auto; text-align:center;}


.p_list {}
.p_list .cp {float:left; width:148px; margin-right:12px; height:152px; overflow:hidden;}
.p_list .pic img{border:solid 1px #d5d5d5; padding:3px; background-color:#f3f3f3;}

.p_list .titc { height:40px; line-height:40px; overflow:hidden; display:block; width:140px; margin:0 auto; text-align:center;}

.link{ background-image:url(/images/tit2.jpg); width:1000px; margin:0 auto; height:35px; line-height:35px; overflow:hidden;}
.link h2 {float:left; color:#069; font-size:14px; font-weight:bold;padding-left:20px;}
.link span {
	color:#666;	
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic; font-size:12px; float:left; margin-right:30px;
}








#product{ height:160px; width:980px; overflow:hidden; background-color:#eaeaea;}
#p_list { }
#p_list .cp {float:left; width:180px; height:160px; overflow:hidden;}
#p_list .pic img{border:solid 1px #d5d5d5; padding:3px; background-color:#f3f3f3;}
#p_list .titc { height:40px; line-height:40px; overflow:hidden; display:block; width:168px; text-align:center;}






.index_l{ width:630px; overflow:hidden; float:left;}
.index_r{ width:325px; overflow:hidden; float:right;}


.l { width:220px; overflow:hidden; float:left;}
.r { width:770px; overflow:hidden; float:right;}
.fl { width:720px; overflow:hidden; float:left;}

.menu0 { margin-top:10px; float:right; width:42px; overflow:hidden;}
.menu0 a { display:block; width:12px; padding:14px; background-color:#30afea; border:1px solid #1c82b2; color:#fff; margin-bottom:2px; line-height:16px;}
.menu0 a:hover,.menu0 a.x {  background-color:#1f7eb8; border:1px solid #1b6ea0;}


.l_t {height:35px; line-height:35px; background-image:url(/images/tit1.jpg);  background-position:right 0; background-repeat:no-repeat;}
.l_t h2 { float:left; padding-left:17px;font-size:14px; font-weight:bold; color:#fff;  background-image:url(/images/tit1.jpg);  background-position:0 0;}
.l_t span { color:#76e3ff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-left:10px; font-style:italic;}
.menu1 { background-image:url(/images/menu1.jpg); background-repeat:no-repeat; padding-left:7px;}

.menu{ background-color:#fff; border:2px solid #38aae6; border-top:none;}

.menu .big { border-top:1px dashed #bdbdbd; padding:10px; overflow:hidden;}
.menu .big1 { background-color:#f8f8f8;border-top:1px dashed #bdbdbd; padding:10px; overflow:hidden;}

a.bigclass { display:block; height:32px; line-height:32px; font-size:14px; font-weight:bold; background-repeat:no-repeat; background-position:0 8px; padding-left:25px;}
#m1{background-image:url(/images/015.png); }
#m2{background-image:url(/images/006.png); }
#m3{background-image:url(/images/008.png); }
#m4{background-image:url(/images/028.png); }
#m5{background-image:url(/images/010.png); }
#m6{background-image:url(/images/001.png); }
#m7{background-image:url(/images/009.png); }
#m8{background-image:url(/images/044.png); }
#m9{background-image:url(/images/059.png); }

.small a{ display:block; float:left; height:24px; line-height:24px; width:80px; overflow:hidden; color:#666; background-image:url(/images/icon1.gif); background-repeat:no-repeat; background-position:0 9px; padding-left:14px;}
.small a:hover {color:#309beb;}





.class_title {background:url(/images/tit2.jpg) no-repeat right top;height:35px;line-height:35px;}
.class_title h2 {float:left; color:#069; font-size:14px; font-weight:bold;padding-left:20px;background:url(/images/tit2.jpg) no-repeat left top;}
.class_title .wz { float:right; display:block; padding-right:10px; background-image:url(/images/61.png); background-repeat:no-repeat; background-position:0 9px; padding-left:25px;}

.n_list {padding:15px;}
.n_list a {display:block;height:40px;line-height:40px;	overflow:hidden;padding-left:22px;background-image: url(/images/dot.gif);background-repeat: no-repeat;background-position: 5px 16px; border-bottom:1px dashed #ccc; font-size:14px;}
.n_list a span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; float:right; padding-right:5px; padding-left:10px; color:#999;}


.List_page{text-align:center;margin-bottom:20px; margin-top:20px;}
.List_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #ccc;color:#A0A0A0;}
.List_page span{background:#30afea;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #30afea;}


.pro_list {margin-top:18px; margin-left:15px;}
.pro_list .cp { height:140px; overflow:hidden;}
.pro_list .pic { float:left; width:180px;}
.pro_list .pic img{border:solid 1px #d5d5d5; padding:3px; background-color:#f3f3f3;}
.pro_list .titc { height:40px; line-height:40px; overflow:hidden; display:block; float:left; font-weight:bold; font-size:14px; width:560px; overflow:hidden;}
.pro_list .cp_jj{ float:left; width:560px; line-height:22px; overflow:hidden; text-indent:24px; color:#666;}


.c_list {margin-top:18px; margin-left:15px;}
.c_list .cp {float:left; width:168px; margin-right:22px; height:172px; overflow:hidden;}
.c_list .pic img{border:solid 1px #d5d5d5; padding:3px; background-color:#f3f3f3;}
.c_list .pic:hover img{border:1px solid #b0d7ea; background-color:#e7f5fc;}
.c_list .titc { height:40px; line-height:40px; overflow:hidden; display:block; width:160px; margin:0 auto; text-align:center;}

.content { padding-bottom:20px; line-height:30px; font-size:14px; padding-top:5px; padding:15px;}
.info_title { color: #069; font-size:16px; text-align:center;}
.info_other { border-bottom:1px solid #ccc; line-height:30px; height:30px; background-color:#fff; text-align:center; margin-top:10px; margin-bottom:10px;}
.info_content {	min-height:300px;_height:300px;line-height:30x;font-size:14px;}
.page_content { overflow:hidden; font-size:14px; line-height:30px; padding-top:10px; padding:20px;}
.book_content {
	padding:20px;
	margin-left:70px;
	background-image:url(/images/book.jpg); background-repeat:no-repeat; background-position:300px 30px;
}
.book1 {  line-height:24px;}
.book {  line-height:40px;}
.book span { color:#FF0000; padding-left:10px;}
.book dt{}
.book dt .input{border:1px solid #d9d9d9;height:20px;line-height:20px;color:#666;}
.book dt .inputs{width:356px;height:120px;border:1px solid #d9d9d9;overflow:hidden; background-color:#fff;}
.book .input2{
	width:66px;
	height:30px;
	line-height:30px;
	border:0;
	text-align:center;
	font-size:16px;
	color:#fff;
	margin:4px;
	background:#ea3a00;
	font-family: "微软雅黑", "宋体";
	cursor:pointer;
	
}
.foot_line{ background-image:url(/images/bg.jpg); background-repeat:repeat-x; background-position:center 0;margin-top:10px;}
.foot{width:1000px; margin:0 auto; padding-top:0px;}

.foot_nav {line-height:40px; height:40px; text-align:center;}
.foot_nav span{padding-left:15px; padding-right:15px; }
.foot_nav a { }
.foot_nav a:hover{ }
.copy { line-height:24px;/*text-align:center;*/ padding-top:10px;}
.copyl { width:300px; float:left;}
.copym { width:300px; margin-left:50px; float:left;}
.copyr { width:300px; float:right;}
.copy a {  }
.copy a:hover{ }
.copy_bottom { text-align:center; padding-top:10px;}
.foot_other { text-align:center; }
.foot_other img { margin:10px;}
