@charset "utf-8";
/* CSS Document */
/*@font-face {
 font-family: 'MSYH.TTF';
 src: url("MSYH.TTF");
} */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;font-size:12px;  color:#666; font-family:Arial, Helvetica, sans-serif; padding:0; font-family:"微软雅黑";} 
a { color:#666; text-decoration:none;hide-focus:expression(this.hideFocus=true);  /* for ie 5+ */  outline:none;  /* for firefox 1.5 + */}
a:hover { text-decoration:underline; color:#1675d6;}
table { border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em/*,strong*/,th,var {  font-style:normal;   font-weight:normal;} 
ol,ul {list-style:none; } 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} 
q:before,q:after { content:''; } 
abbr,acronym { border:0;}
ul li{vertical-align:bottom;}
.clear{clear:both; line-height:0px; height:0px; font-size:0px;}
img {  vertical-align:top;}
input[type='button'],input[type='submit']{ cursor:pointer;}


.wraper{ width:1002px; margin-left:auto; margin-right:auto;}
.top_logo { height:79px; background:url(../images/top_logo.png) no-repeat center top; overflow:hidden;}
.logo{ float:left; display:block; width:466px; height:79px;}
.logo a { display:block; width:466px; height:79px; text-indent:-9999px;}
.link { float:right; width:150px; height:24px; line-height:24px; text-align:right; padding-right:8px; padding-top:50px;}
.link a { margin-left:8px; margin-right:8px; color:#999;}

.nav { background:url(../images/nav_bg.png) repeat-x center top; height:36px; line-height:36px;}
.nav_ul {}
.nav_ul li { display:block; width:86px; float:left; height:36px; text-align:center;/* margin-left:10px;*/ _display:inline;background:url(../images/nav_line.png) no-repeat left center;/* padding-left:2px; padding-right:6px;*/ padding-left:10px; padding-right:10px;}
.nav_ul li a { float:left; display:block; width:86px; height:36px; text-indent:-9999px;}
.nav_home { background:none !important;}
.nav_home a { background:url(../images/nav.png) no-repeat left top;}
.nav_about a { background:url(../images/nav.png) no-repeat left -46px;}
.nav_news a { background:url(../images/nav.png) no-repeat left -92px;}
.nav_product a { background:url(../images/nav.png) no-repeat left -138px;}
.nav_zizhi a { background:url(../images/nav.png) no-repeat left -184px;}
.nav_case a { background:url(../images/nav.png) no-repeat left -230px;}
.nav_online a { background:url(../images/nav.png) no-repeat left -276px;}
.nav_contact a { background:url(../images/nav.png) no-repeat left -322px;}
.nav_contactus a { background:url(../images/nav.png) no-repeat left -368px;}

.nav_home a:hover { background:url(../images/nav.png) no-repeat right top;}
.nav_about a:hover { background:url(../images/nav.png) no-repeat right -46px;}
.nav_news a:hover { background:url(../images/nav.png) no-repeat right -92px;}
.nav_product a:hover { background:url(../images/nav.png) no-repeat right -138px;}
.nav_zizhi a:hover { background:url(../images/nav.png) no-repeat right -184px;}
.nav_case a:hover { background:url(../images/nav.png) no-repeat right -230px;}
.nav_online a:hover { background:url(../images/nav.png) no-repeat right -276px;}
.nav_contact a:hover { background:url(../images/nav.png) no-repeat right -322px;}
.nav_contactus a:hover { background:url(../images/nav.png) no-repeat right -368px;}


.index_banner { height:280px; margin-top:10px;}
.index_banner .slides { position:relative; overflow:hidden;width:1002px; height:280px;}
.index_banner .slide-pic { overflow:hidden;width:1002px; height:280px;}
.index_banner .slide-pic img {width:1002px; height:280px;}
.index_banner .slide-pic li { display:none; }
.index_banner .slide-pic li.cur { display:block; }
.index_banner .slide-li { position:absolute; right:2px; bottom:7px;}
.index_banner .slide-li li { float:left; width:20px; height:20px; margin-right:5px; text-align:center; line-height:20px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.index_banner .slide-li a { display:block; width:20px; height:20px; color:#333; background:#fff;}
.index_banner .slide-li a,.slide-li a:link,.slide-li a:visited {color:#333;}
.index_banner .slide-li .cur a, .slide-li a:hover { color:#fff; text-decoration:none; background:#000;opacity: 0.6; filter:alpha(opacity=60); }
.index_banner .op li { background:#666; opacity: 0.6; filter:alpha(opacity=60); }
.index_banner .op li.cur { background:#FFF; }
.slide-txt span { display:none; }

.ge_height { height:12px; background:url(../images/ge_bg.png) repeat-x center top;}

.left_box { float:left; width:193px; padding-left:7px;background:url(../images/left_box_bg.png) repeat-y center top; height:725px;}
.middle_box { float:left; width:541px; background:url(../images/middle_box_bg.png) repeat-y center top; height:725px; padding-left:11px;}
.right_box { float:right; width:250px; background:url(../images/right_box_bg.png) repeat-y center top; height:725px;}

.left_con { background:#fff;height:723px; border:1px solid #dfdfdf; width:183px;}
.lm_tit { height:27px; line-height:27px; background:url(../images/lm_tit_bg.png) no-repeat center top; padding-left:10px; color:#fff; margin:1px;}

.search_box { height:22px; border-bottom:1px solid #dfdfdf; padding-top:21px; padding-bottom:21px; padding-left:12px;}
.search_input { width:110px; height:20px; border:1px solid #e8e8e8; background:#f9f9f9; line-height:20px; margin-right:5px; float:left;}
.search_btn { width:40px; height:22px; background:url(../images/search_btn.png) no-repeat center center; border:none; float:left;}

.product_ul { width:158px; display:block; margin-left:auto; margin-right:auto; padding-top:5px;  height:420px; overflow-y:scroll;}
.product_ul li { line-height:31px; border-bottom:1px dashed #ccc; background:url(../images/icon.png) no-repeat 14px center; padding-left:29px;}

.middle_con { width:528px;border:1px solid #dfdfdf; height:723px; background:#fff;}
.lm_tit_about { background:url(../images/lm01_tit_bg.png) no-repeat center top;}
.lm_tit a { float:right; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding-right:10px; color:#fff;}
.aboutpic { float:left; padding:2px; border:1px solid #ccc; background:#fff; margin-left:15px; margin-top:17px; margin-right:15px;}
.abouttext { padding-top:10px; padding-right:15px; padding-left:15px;}
.abouttext strong { color:#005baa;}
.abouttext { line-height:24px;}
.abouttext a { color:#0099ff;}

.news_tit { height:31px; background:url(../images/lm02_tit_bg.png) no-repeat left center; line-height:31px; width:445px; margin-left:auto; margin-right:auto; font-size:14px; padding-left:75px; margin-top:20px;}
.news_tit a { float:right; padding-right:10px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#999;}

.news_ul { padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:20px;}
.news_ul li { line-height:28px; border-bottom:1px dashed #ccc; height:28px; background:url(../images/news_icon.png) no-repeat 5px center; padding-left:18px;}
.news_ul li span { float:right; padding-right:5px; color:#999;}

.rollBox{width:528px; height:142px;overflow:hidden;}
.rollBox .LeftBotton{height:83px;width:10px; background:url(../images/foot_pre.png) no-repeat left center;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .RightBotton{height:83px;width:10px;background:url(../images/foot_pre.png) no-repeat -40px center;overflow:hidden;float:left;display:inline;;cursor:pointer;}
.rollBox .Cont{width:500px;overflow:hidden;float:left; margin-right:8px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{float:left;text-align:center; width:154px;height:142px; margin-left:10px; margin-right:2px;}
.rollBox .Cont .pic img{  width:148px;height:102px; padding:2px; border:1px solid #ccc;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#16559c;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.product_show { padding-top:10px;}
.product_show p { height:27px; line-height:24px; padding-top:3px;}

.right_con { width:232px; border:1px solid #dfdfdf;height:723px; background:#fff; margin-left:8px;} 

.lm_tit_gg { background:url(../images/lm03_tit_bg.png) no-repeat left top;}
.gg_ul { padding-top:10px; border-bottom:1px solid #dfdfdf; padding-bottom:10px; margin-bottom:10px;display:block; height:56px;}
.gg_ul .red { color:#F00;}
.gg_ul li { border:none; line-height:24px; padding:0; background:none; line-height:21px;}

.case_ul { width:197px; display:block; margin-left:auto; margin-right:auto; padding-bottom:20px;}
.case_ul li { width:197px; height:110px; position:relative; margin-top:15px;}
.case_ul li p { height:24px; line-height:24px; position:absolute; left:0; bottom:0; text-align:center; width:197px; background:url(../images/case_p_bg.png) repeat left top;}
.case_ul li p a { color:#fff;}
.contact_box { padding:10px; background:#f2f2f2; margin:1px; line-height:22px; height:135px;}

.foot_fg { height:20px; background:url(../images/foot_fg.png) repeat-x center bottom;}
.foot_nav { height:31px; line-height:31px; background:#212121; text-align:center; color:#999;}
.foot_nav a { color:#fff; margin-left:8px; margin-right:8px;}

.banquan { height:80px; background:url(../images/banquan_bg.png) repeat-x center top; line-height:80px; text-align:center; color:#999;}

.sub_right { float:right; width:801px; background:url(../images/sub_right_bg.png) repeat-y center top;}
.sub_right_box { border:1px solid #dfdfdf; padding:1px; width:779px; margin-left:10px; min-height:723px;}
.weizhi { height:38px; background:url(../images/title.png) no-repeat left top; line-height:26px; color:#fff; padding-left:10px;}

.product_center_ul {}
.product_center_ul li { float:left;display:block; width:221px; margin-top:20px; margin-left:28px; margin-right:3px; display:inline;}
.product_center_ul li img { padding:3px; background:#fff; border:1px solid #e7e7e7;}
.product_center_ul li h3 { height:24px; line-height:24px; padding-top:5px;}
.product_center_ul li h3 a { color:#0d5ade;}
.product_center_ul li p { height:24px; line-height:24px; color:#828282;}
.product_center_ul li p font { color:#333; font-size:12px;} 

.next_pages { height:50px; text-align:center; padding-top:40px;}
.next_pages a { padding:2px; padding-left:6px; padding-right:6px; border:1px solid #f2f2f2; color:#999; margin-left:2px; margin-right:2px;}
.next_pages a:hover { background:#3586d8; color:#fff; text-decoration:none;}

.left_con_sub { height:auto;}
.left_con_sub_ul { height:auto; padding-bottom:12px;}
.sub_product_show_about { padding:20px; padding-top:10px;}
.sub_product_show_about p { text-indent:24px; line-height:24px; padding-bottom:10px;}
.lxwm_left { padding:10px;}
.lxwm_left p { line-height:24px;}

.sub_news_ul { margin-left:20px; margin-right:20px; padding-top:10px;}
.sub_news_ul li { height:34px; line-height:34px; color:#030303; border-bottom:1px dashed #dedede; padding-right:10px; background:url(../images/icon05.png) no-repeat 10px center; padding-left:30px;}
.sub_news_ul li a { color:#030303;}
.sub_news_ul li span { float:right;}

.about_us_box_zz {}
.about_us_box_zz li { float:left; width:182px; text-align:center; margin-left:10px;margin-bottom:10px; display:inline;}
.about_us_box_zz li p { height:30px; line-height:30px;}
.about_us_box_zz li img{ float:none; padding:0px;  border:1px solid #d2ddea; padding:5px;}

.message_box { width:405px; height:20px; border:1px solid #dfdfdf;}
.star { color:#ff0000;}
.message_text { width:405px; height:120px; border:1px solid #dfdfdf; margin-bottom:4px;}
.message_yanzm { width:80px; margin-right:5px;}

.message_btn { width:50px; height:24px; line-height:22px; border:none; background:#ccc; color:#000;}


.accordion2 {padding-bottom:8px; padding-top:5px;}
.accordion2 h3 {
	background: url(../images/arrow-square.gif) no-repeat left 7px;
	cursor: pointer;
	height:29px; line-height:29px; padding-left:23px;
	font-weight:bold;
	border-bottom:1px dashed #dedede;
	margin-left:8px; margin-right:10px;
}
.accordion2 h3:hover {
}
.accordion2 h3.active {
	background-position: left -51px;
}
.accordion2 ul {
	display: none;
/*	line-height:21px;
	color:#666;
	padding-left:23px;
	padding-bottom:10px;*/
}


/*联系我们*/
.index_contact { background:url(../images/contact_bg.png) repeat-y center top; margin-top:15px;padding-left:7px; padding-right:6px;}
.index_contact_box { border:1px solid #e2e2e2; padding-bottom:20px; background:url(../images/menshi.jpg) no-repeat 400px 55px;}
.lm_tit_contact { background:url(../images/lm_lxwm.png) no-repeat center top; margin-bottom:20px;}
.index_contact_box p { height:21px; line-height:21px; padding-left:35px;}

.fa_news_ul {margin-left:10px ; margin-right:10px; padding-top:5px; padding-bottom:5px;}
.fa_news_ul li {background:url(../images/news_icon.png) no-repeat left center; padding-left:10px; height:34px; line-height:34px;border-bottom:1px dashed #dedede;}
.fa_news_ul li a { color:#666;}
.fa_news_ul li a:hover {color:#1675d6;}
