﻿/* CSS Document */
body { margin:0px; height:0px; font-family: "微软雅黑"; font-size:12px; background:url(top_bg.png) repeat-x center top; color:#454545;}
*{margin:0px; padding:0px;}
img{ border:0px;}
ul{ list-style:none;}
a{ text-decoration:none; color:#454545;}
.qc{ clear:both;}
br{ line-height:0px; height:0px;}
/*左右漂浮样式*/.l{float:left;}.r{float:right;}
/*fix*/.fix:before,.fix:after{content:"";display:table;}.fix:after{clear:both;}.fix{*zoom:1;/*ie6,7*/}

.main_bg{ background:url(main_bg.jpg) repeat center top;}
.top_bg{ background-color:#EEF8FE; width:100%; margin:0 auto;}
.top{ background:url(top_bg.jpg) no-repeat center top; width:980px; margin:0 auto;}
.logo{ float:left;}
.top_r{ float:right; width:275px; margin-top:18px; display:inline;}
.top-r li{ float:left; }
.l1{ margin-left:130px; display:inline;}
.nav{ width:100%; margin:0px auto; background:url(nav_bg.jpg) repeat-x center top; }
#navmenu{ width:980px; margin:0 auto; background:url(nav_bg.png) no-repeat center top; }
#navmenu ul{ padding:0px; margin:0px;}
#navmenu ul li{ float:left; width:122px; background:url(gl.jpg) no-repeat 115px 0px; font: bold 15px/37px "微软雅黑"; text-align:center;}
#navmenu ul li a{ text-decoration:none; line-height:37px; text-align:center; display:block; }
#navmenu ul li a:hover{ background:url(navon.png) no-repeat center bottom; display:block; color:#fff;}
.navon a{  background:url(navon.png) no-repeat center bottom; color:#FFFFFF;}

#banner7 { width:100%; height:419px; position:relative; overflow:hidden; z-index:10;}
ul.bannerimg7 { width:100%; height:419px; position:relative; margin:0px;}
ul.bannerimg7 li { width:100%; height:419px; position:absolute; z-index:4; left:0px; top:0px;}
ul.bannerimg7 li a { display:block; width:100%; height:419px;}
.bannerNum { display:none;}
.btns { height:30px; position:absolute; z-index:5; left:50%; bottom:0px; margin-left:-480px;}
.btns span { width:145px; height:30px; float:left; color:#fff; font-family:Constantia,Georgia; font-size:16px; text-align:right;}
.btns span em { font-size:20px; font-style:normal;}
.btns a { display:block; width:34px; height:30px; float:right; margin-left:1px; background:url(bannerbtn.gif) no-repeat; overflow:hidden; cursor:pointer;}
.btns a.BtnPrev { background-position:0px 0px;}
.btns a.BtnNext { background-position:-35px 0px;}
.bannerNum7 { display:none;}
.btns7 { width:235px; height:30px; position:absolute; z-index:5; left:50%; bottom:0px; margin-left:230px;}
.btns7 span { width:145px; height:30px; float:left; color:#fff; font-family:Constantia,Georgia; font-size:16px; text-align:right; display:none;}
.btns7 span em { font-size:20px; font-style:normal; display:none;}
.btns7 a { display:block; width:34px; height:30px; float:right; margin-left:1px; background:url(bannerbtn.gif) no-repeat; overflow:hidden; cursor:pointer;}
.btns7 a.BtnPrev7 { background-position:0px 0px;}
.btns7 a.BtnNext7 { background-position:-35px 0px;}

/*---banner_n--*/
#banner{ height:220px; position:relative; z-index:10; width:100%; overflow:hidden; text-align:left; }
#banner_point {position:absolute; left:0; left:0; height:20px; bottom:5px; margin:0px auto; z-index:9999; width:100%;}
#banner_bg{ background:url(banner_bg.jpg) no-repeat center top; height:220px;}
#banner_list img { border:0px; width:980px; height:220px; }
#banner ul { position:absolute; left:80%; list-style-type:none; z-index:1002; margin:0 auto; padding:0; }
#banner ul li { display:block; width:17px; height:15px; line-height:15px; text-align:center; color:#fff; background:url(ifpon.png) no-repeat;  cursor:pointer; float:left; margin-right:5px; display:inline; position:relative;}
#banner ul li.on { background:url(ifpoff.png) no-repeat; /*_background:url(ifpon.gif);*/ color:#fff;}
#banner_list a { position:absolute; z-index:999; width:100%; height:220px}
/*end of index banner*/


.banner_news{ width:100%; margin:0 auto; background:url(index_20.jpg) repeat-x center top;}
.news_gg{ width:980px; margin:0 auto;}
#announcement{ width:780px; float:left; overflow: hidden; line-height:38px;}
#announcement ul{padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px }
#announcement div{padding:0px 10px 0px 10px; overflow-y:hidden; line-height:38px; height:38px }
#announcement li{font-size: 12px; float:right; list-style-type: none; margin-right:20px; padding-left:10px; white-space:nowrap; width:275px; }
#announcement li a{ color:#fff;}
#announcement li span{ color: #ccc;}

.main{ width:980px; margin:0 auto; margin-top:23px; margin-bottom:15px;}
.in_about{ float:left; width:322px; border-right:1px solid #D5D6D5;}
.in_about h2{ width:292px; font:bold 15px/30px "微软雅黑","宋体"; text-indent:12px; background:url(index_29.jpg) no-repeat center top; padding-bottom:15px; }
.in_about h2 a{ color:#fff;}
.in_about h1{ width:292px; font:bold 15px/30px "微软雅黑","宋体"; text-indent:12px; background:url(index_29.jpg) no-repeat center top; padding-bottom:15px; }
.in_about h1 a{ color:#fff;}
.in_about p{ width:292px; line-height:23px; padding-top:15px;}
.ss{ width:292px; float:left; padding-top:10px;}
.input_txt{ width:242px; border:1px solid #ddd; float:left; height:28px;  text-indent:12px; overflow:shidden; font-family:"宋体"; font-size:12px; color:#666; line-height:28px; }
.input_button{ width:44px; background:url(index_56.jpg) no-repeat; height:30px; border:0px; float:left;}
.in_news{ width:320px; float:left; margin-left:28px; border-right:1px solid #D5D6D5; }
.in_news h2{ width:287px; padding-top:10px;}
.in_news h2 span{ float:right;}
.in_news h1{ width:287px; padding-top:10px;}
.in_news h1 span{ float:right;}
.in_news ul{ width:287px; padding-top:10px;}
.in_news li{ line-height:40px; height:40px; text-indent:10px; background:url(index_45.jpg) no-repeat center;}
.in_news li span{ float:right; color:#fff; padding-right:15px;}
.in_pro{ width:274px; float:right;}
.in_pro h2{ margin-bottom:15px;}
.in_pro h1{ margin-bottom:15px;}
.stlye1{ width:260px; color:#666; font-family:"宋体"; font-size:12px;}


.rollBox img{border:none;}
.rollBox{width:270px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:188px; overflow:hidden; margin:0 auto;padding-top:7px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:180px; height:145px; float:left;text-align:center; margin-right:23px;  margin-top:8px;}
*+html .rollBox .Cont .pic{width:180px; height:145px; float:left; text-align:center; margin-right:23px;  margin-top:8px;}
.rollBox .Cont .pic img{display:block; width:180px; height:115px;}
.pic p{ text-align:center; line-height:28px; background-color:#eee; color:#454545; height:28px; display:block; z-index:9999;}


.rollBox #List1,.rollBox #List2{float:left;}
.img1,.img2,.Cont{
float:left;}
.img1,.img2{
width:30px;
height:130px;
display:block;
cursor:pointer;
margin-top:20px;
}
.img1{
	background-image:url(left.jpg);
	background-repeat: no-repeat;
	background-position: left center;}
.img2{
	background-image:url(right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

.main2{ width:100%; background:url(index_58.jpg) repeat-x center top; margin:0 auto;}
.in_con{ width:980px; background:url(index_60.jpg) no-repeat center left; margin:0 auto; }
.in_con p{ padding-left:90px; margin:0 auto; padding-top:13px; height:54px; line-height:22px;}
.in_con span{ float:right;}
.ilink_bg{ background:url(index_65.jpg) repeat-x center top; }
.ilink{ width:980px; margin:3px auto; }
.ilink span{ float:left; line-height:29px; }
.footer_bg{ background-color:#0078C5;}
.footer{font-family:"微软雅黑"; width:980px; margin:0 auto; text-align:center; line-height:24px; padding-top:15px; padding-bottom:15px; color:#fff;}
.footer a{ color:#fff;}



/*下面是内页部分*/
.main_n{ width:980px; background:url(side_bg.png) repeat-y left top; margin:0 auto; padding-bottom:25px; }
.side{ width:228px; float:left; }
.side h1{ font:bold 15px/40px "微软雅黑"; background:url(about_05.jpg) no-repeat center top; padding-left:35px; }
.side h1 a{ color:#fff;}
.side h1 span{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; font-size:12px; padding-left:5px;}
.side h2{ font:bold 15px/40px "微软雅黑"; background:url(about_05.jpg) no-repeat center top; padding-left:35px; }
.side h2 a{ color:#fff;}
.side h2 span{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; font-size:12px; padding-left:5px;}
.side ul{ width:228px; margin:0 auto;}
.side ul li{ line-height:35px; background:url(about_07.jpg) no-repeat center;}
.side ul li a{ color:#1959B3; margin-left:30px; display:inline;font-size:14px;font-weight:bold;}
.side ul li a:hover{color:#1959B3; font-weight:bold;}
.side img{ padding-left:7px;}
.side p{ line-height:22px; background:url(side_f_bg.jpg) no-repeat center bottom; padding:10px 15px 20px 15px;}
.con{ width:725px; padding-top:8px;font-size:14px; float:right;}
.title{ line-height:27px; background:url(about_10.jpg) no-repeat center bottom; }
.title h1{ font-size:15px; font-family:"微软雅黑"; font-weight:bold; background:url(about_06.jpg) no-repeat center left; border-bottom:1px dashed #999; padding-left:25px;}
.title h2{ font-size:15px; font-family:"微软雅黑"; font-weight:bold; background:url(about_06.jpg) no-repeat center left; border-bottom:1px dashed #999; padding-left:25px;}
.title span{ float:right;}
.title span a{ margin:0px 4px; color:#4b4b4b;}
.con1{ padding:10px 10px 0px 10px;  line-height:24px; min-height:340px; height:auto!important; height:300px; overflow:visible;}
.xx{ border-bottom:dashed 1px #ccc; padding-bottom:5px; margin-bottom:10px;}
/*后增加左侧二级菜单*/
.side dl{margin:0;padding:0;list-style:none;*margin-top:-10px;}
.side dl dt{}
.side dl dt a{background:#fff;display:block;height:30px;line-height:30px;border-bottom:1px solid #eee;padding-left:30px;font-size:14px;}
.side dl dt a:hover{background:#fff;font-size:13px;font-weight:normal;color:#f30;}
.side li dl .hover a{color:#f30;font-size:13px;font-weight:normal;background:#fff;}

/*结束*/
/*新闻部分*/
.con ul{margin:0 auto; padding:0px 4px 5px 4px;}
.con ul li {width:100%; height:30px; background:url(news_av.jpg) no-repeat 2px 11px; border-bottom: 1px dashed #00397E; line-height:30px;
}
.con ul li a { float:left; text-indent:5px;}
.con ul li span { color:#999; float:right;}
.con00{ padding-bottom:2px; margin:0 auto;}
.con00 h1{ font-size:14px; text-align:center; color:#454545; line-height:30px; }
.con00 h3{width:95%; margin:0 auto; text-align:center; height:40; line-height:40px; font-family: "微软雅黑", "宋体"; color: #999; font-size:12px;}
/*产品样式*/
.con_pro_main{width:725px; margin:0 auto; line-height:21px; margin-top:5px;}
/*产品样式*/
.con_pro_main{width:721px; margin:15px auto 0px auto; line-height:21px;}
.con_pro_main h1{font:bold 16px/38px "微软雅黑","宋体"; text-align:center; color:#454545; }
/*上一个产品  ，下一个产品  样式*/
.con_pro_main h2{
	width:100%;
	margin:0 auto;
	line-height:24px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	padding-top:10px;
	margin-top:20px;
	font-weight:normal;
}
.con_pro_main h2 a{ color:#B84028;}
.con_pro_main h2 a:link{
	color:#005CCB;
}
.con_pro_main h5{font:bold 14px/30px "微软雅黑","宋体"; text-align:center; color:#666666; padding-bottom:10px; border-bottom: 1px dashed #999999 }

.content_show{ padding:15px;  }

/*产品模板----展示样式*/
.prod{ width:202px; float:left; margin:5px 6px 5px 16px; display:inline;}
.prod_pic{ width:202px; height:141px;}
.prod_pic img{ width:202px; height:130px; padding:2px; border:1px solid #D0D0D0;}
.prod_name{ background:url(index_cpy.jpg) no-repeat center bottom; text-align:center;}
.prod_name span{ float:right;}
.prod_name a{line-height:22px;}

/*上一个新闻  ，下一个新闻  样式*/
.news_next{ width:99%; margin:0px auto; color:#454545; padding-top:10px; line-height:30px; border-top:dashed 1px #CCC; }
.news_next a{color:#B84028;}
.news_next a:link{color:#005CCB;}
/*翻页的样式*/
/*=========pagenav=========*/
/*page*/
.page{ clear:both; padding-top:10px; margin:0 0 20px 0; text-align:center; color:#666;font-size:14px;}
.page_con{display:inline-block;}
.page span{}
.page .prev{ padding-left:20px;}
.page .prev,.page .next{ position:relative; width:36px;}
.page .prev,.page .next{ width:60px;}
.page .num,.page .num-disabled,.page .active{ display:inline-block; min-width:28px; _width:28px; height:38px; padding:0 3px; margin:0 2px; border:1px solid #CCC; line-height:38px; font-family:arial; font-size:14px; white-space:nowrap; text-align:center; vertical-align:top; text-decoration:none;}
.page .active{ border:none;font-weight:bold;}
.page span.text{ padding-left:12px; line-height:40px;}
.page span.split{ margin:0 10px; line-height:14px;}
.page a{ color:#666;}
.page a:hover{ color:#4eadf2; border:1px solid #4eadf2; background:#f6fff0;}
.page_con a.more{ display:inline-block; padding:0 60px; line-height:50px; font-family:"Microsoft yahei"; font-size:14px; border-radius:4px; color:#999; background:#f7f7f7;}
.page_con a.more:hover{ border:0 none; background:#eee;}



/*在线招聘*/
.GBtab li {
	float:left;
	padding:0 10px 0 10px;
	font-size:14px;
	line-height:25px;
}
.GBtab .cur {
	background:#e4e4e4;
}
.GBstyle {
	border:none;
	background:#e4e4e4;
	width:700px;
}
.GBstyle td {
	background:#fff;
	height:24px;
	padding:5px;
}
.sect {
	padding:15px 20px 30px 20px;
	font-size:14px;
}
.boxlist li {
	clear:both;
	padding:10px 0px;
	border-top:#ccc 1px dashed;
}
.boxlist li .r {
	width:auto;
	padding:10px 0;
	font-size:14px;
	line-height:23px
}
.boxlist .huifu {
	width:auto;
	padding:5px 15px;
	background:#efefef;
	color:#CC0000;
	line-height:23px;
	margin:10px 0px 5px 0px
}
.text_hui {
	color:#999;
}
.boxpages {
	clear:both;
	margin:3px;
	padding:10px 0 5px;
	width:98%;
}
.simgs{padding:2px; border:1px solid #D0D0D0;}
.gongcheng_top{ background:url(../images/xx_03.jpg) repeat-x; height:30px; width:980px; float:left; margin-top:10px;}
.gongcheng_top h2{font-size:14px; margin-left:10px;display:inline; float:left;  color:white; height:30px; line-height:30px;padding-bottom:10px;}
.gongcheng_top .jianjie{ float:left; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:oblique; margin-left:25px; margin-bottom:10px; padding-bottom:10px; color:#999; height:41px; line-height:41px;}
.pro{ float:left; width:980px;overflow:hidden;}
.jianju{ margin:20px 0 20px 13px;}
.dl1{ width:224px; height:185px; margin:8px 7px 0 0; float:left; display:inline;}
.dl1 dt{ float:left; margin:5px 0 0 6px; display:inline;}
.dl1 dt img{ width:210px; height:145px; overflow:hidden;}
.dl1 dd{ text-align:center; margin-top:5px; float:left; width:100%;}
.more2{ float:right; margin:10px 10px 0 0;}

/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#2693f0;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(online_arrow.jpg) no-repeat;position:fixed;top:180px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}