/* CSS Document */
 body {margin: 0px; padding: 0px; font-family:"Microsoft YaHei"; background:#fff;}
body, td, th {font-family: "Microsoft YaHei"; font-size: 14px; color: #666;}
a {font-family: "Microsoft YaHei"; color: #666; text-decoration: none;}
a:hover {color: #BC0307; }
div, dl, dt, dd, ul, ol, li, form,p,h1,h2,h3 {margin: 0px; padding: 0px;}
ul, ol, li {list-style: none; list-style-type: none;}
img {border: 0px;}
.clear{ clear:both; padding:0px; padding:0px; font-size:0px; line-height:0px;}
.clearfix:after {content: ".";display: block;font-size: 0;height: 0;line-height: 0;overflow: hidden;visibility: hidden;width: 0;}
.clearfix:after {clear: both;}



.head .topwrap { width:100%; height:30px; background:#ebebeb}
.head .topwrap .top { width:1000px; margin:0 auto; height:30px;}
.head .topwrap .top .topleft { float:left; width:300px; line-height:30px;}
.head .topwrap .top .topright { float:right; width:180px; line-height:30px;}
.head .logok{ width:1000px; height:108px; margin:0px auto; display:block;}
.head .logok .logo{ float:left; width:700px; height:108px;  }
.head .logok .tel {float:right; width:255px; margin-left:20px; margin-top:20px; }
.head .logok .tel span{ font-size:18px; color:#dc0000; padding-top:10px; }
.head .navbg{ width:100%; height:53px; display:block; background:#1958b9}
.head .navbg .nav1{ width:1000px; height:53px; margin:0px auto;}
#search_bar { height:35px;  padding-right:10px; padding-top:20px; }
.search_text { width:90px; }
.search_button { font-weight:bold; }
.nav1 a{ color:#fff;}
.nav1 h3{ float:left; font-size:14px; width:100px; text-align:center; overflow:hidden; height:53px; font-weight:bold; }
.nav1 .m{ float:left; position:relative; width:100px; text-align:center; height:53px;}
.nav1 .line{ width:11px; background:url(001.gif) no-repeat center center; float:left; font-size:0px; display:block;}
.nav1 h3 a:link{  display:block; width:100px;font-size:14px; line-height:53px;}
.nav1 h3 a:hover{background:url(navbj.jpg) no-repeat center; line-height:53px;}
.nav1 h3 a.active{background:url(navbj.jpg) no-repeat center; line-height:53px;}

.nav1 .sub{ display:none; /*默认隐藏*/  position:absolute; left:0; top:53px; line-height:26px; float:left; background:#fff; border:#e3e2e2 1px solid; border-top:none; padding-bottom:10px; z-index:9999;}
.nav1 .sub2{left:0px; top:37px; z-index:9999;}
.nav1 .sub li{ clear:both; height:30px; line-height:30px;}
.nav1 .sub li a,.nav .sub li a:link,.nav .sub li a:visited{ display:block; height:30px; line-height:30px; font-size:14px; color:#333333; background:none; width:99px;}
.nav1 .sub li a:hover{color:#fff; background:#1958b9; width:99px; }



#banner-index{
	width:100%;
	min-width:1000px;
	height:550px;;
	position:relative;
	z-index:1;
	overflow:hidden;
}


.about { margin:0 auto; width:1000px; height:477px;}
.aboutleft { float:left; width:382px; margin-top:40px;}
.aboutright { float:right; width:597px;}
.aboutright .abouttit { margin-top:31px; height:99px;}
.aboutright .ac { margin-top:42px; height:260px; line-height:26px;}
.aboutright .ac span { float:right; color:#185ab8}

.prowrap { width:100%; height:900px; background:#f8f8f8; overflow:hidden;}
.prowrap .pro { margin:0 auto; width:1000px; height:685px; margin-top:42px;}
.prowrap .pro .protit { height:97px; text-align:center; } 
.prowrap .pro .proxl { margin:0 auto; width:690px; text-align:center; height:81px; margin-top:35px;}
.prowrap .pro .proxl ul li {display:inline-table;}
.prowrap .pro .proxl ul li a { float:left; width:64px; height:51px; display:block; margin-right:21px;background:url(../images/proxl.jpg) no-repeat; padding:20px 15px 10px; line-height:20px; text-align:center;}
.prowrap .pro .proxl ul  li:nth-child(6) a{ margin-right:0px;}
.prowrap .pro .proxl ul li a:hover {filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.prowrap .pro .prot { margin-top:29px; height:501px;}
.prowrap .pro .prot ul li {float:left; width:238px; height:280px; width:238px; margin-right:11px;}
.prowrap .pro .prot ul li span { height:42px; margin-top:10px; line-height:24px;width:238px; text-align:center; display:block}
.prowrap .pro .prot ul li:nth-child(4) { margin-right:0px;}
.prowrap .pro .prot ul li img { widows:238px; height:238}
.prowrap .pro .prot ul li  a:hover {filter:alpha(Opacity=70);-moz-opacity:0.5;opacity: 0.5;}


.newwrap { margin:0 auto; width:1000px; height:533px;}
.newwrap .newtit { margin:0 auto; width:1000px; height:96px; text-align:center; margin-top:46px;}
.newwrap .new { height:354px;}
.newwrap .new .newleft { float:left; width:660px;}
.newwrap .new .newleft ul li { width:660px; height:90px;border-bottom:#CCC 1px dashed; margin-top:27px;}
.newwrap .new .newleft ul li .newt { float:left; width:100px; height:80px; }
.newwrap .new .newleft ul li .newcontent { float:right; width:641px; height:80px; line-height:24px;}
.newwrap .new .newleft ul li .newcontent span { color:#185ab8}
.newwrap .new .newleft ul li .newcontent p { height:40px; display:block; margin-top:10px; line-height:18px;}
.newwrap .new .newleft ul li .newcontent p span { color:#F00}
.newwrap .new .newright { float:right}


.gcalwrap { margin:0 auto; width:1000px; height:583px;}
.gcalwrap .altit { margin:0 auto; width:1000px; height:96px; text-align:center; margin-top:46px;}
.gcalwrap .al { height:354px;margin-top:46px;}
.gcalwrap .al .alleft { float:left; width:738px; }
.gcalwrap .al .alleft ul li { float:left; width:230px; height:173px; margin-right:20px;position:relative; margin-bottom:20px;}
.gcalwrap .al .alleft ul li:nth-child(3n) { margin-right:0px;}
.gcalwrap .al .alleft ul li img{ width:230px; height:173px; position:relative; z-index:1}
.gcalwrap .al .alleft ul li p { width:230px; height:27px; text-align:center; line-height:27px;color:#FFF; background-color:#000; opacity: 0.6;display:block; position:absolute; left:0px; bottom:0px; z-index:100; }
.gcalwrap .al .alleft ul li a:hover {filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.gcalwrap .al .alright { float:right; }

.footcu { width:100%; background:#1958b9; overflow:hidden}
.footcu .cuwrap { margin:0 auto;width:1000px; height:210px; margin-top:30px;}
.cuwrap ul li{ float:left; width:135px; line-height:26px; padding-left:10px; }
.cuwrap ul li h1{ font-size:14px; color:#fff; height:35px; line-height:35px;}
.cuwrap ul li a{ color:#ffffff; font-size:12px;}
.cuwrap ul li#fri{ border:0; float:right; width:392px; margin:0; padding-left:0; color:#868686; font-size:13px;}
.cuwrap ul li#fri .fri_l{ float:left; width:163px; padding-top:20px; font-size:20px; color:#fff; padding-left:50px; height:24px; padding-right:10px; background:url(dipng.png) left top no-repeat; }
.cuwrap ul li#fri .fri_r{ float:right; width:133px; margin-right:20px; margin-bottom:7px}

.footwrap { width:100%; height:80px; background:#0d48a3}
.footwrap .bq { width:1000px; margin:0 auto; color:#FFF; line-height:35px; text-align:center}
.footwrap .bq a { color:#FFF}
.footwrap .bq a:hover { color:#ccc}




 
 
 #float {
	width: 60px;
	position: fixed;
	right: 1px;
	bottom: 150px;
	z-index: 999;
}
#f1 {
	width: 100%;
	height: 100px;
	background: #1958B9;
	display: block;
	transition: all 0.25s;
}
#f1:hover, #f1.A {
	background: #144794;
}
#f2 {
	width: 58px;
	height: 0;
	overflow: hidden;
	display: block;
	background: #fff;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	transition: all 0.25s;
}
#f2:hover {
	background: #ddd;
}
#onlineS {
	width: 118px;
	padding: 15px;
	height: 200px;
	position: absolute;
	left: -166px;
	top: 0;
	background: #fff;
	display: none;
	border: 1px solid #ddd;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
#onlineS h2 {
	display: block;
	color: #333;
	font-size: 18px;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #e6e6e6;
	margin: 0;
}
#onlineS div {
	font-size: 15px;
	padding: 10px 0 5px 0;
}
#onlineS div a {
	color: #33458E;
}
#onlineS div a:hover {
	color: #d90000 !important;
}
#onlineS div img {
	margin: -3px 7px 0 0;
}
#onlineS p {
	border-bottom: 1px dashed #e6e6e6;
	padding-bottom: 10px;
	font-size: 13px;
}
#onlineS p:last-child {
	border-bottom: 0px none;
	padding-bottom: 0;
}

.cli_a { padding-left:5px; font-weight:bold; background-color:#1958B9;border-bottom:#ccc 1px dashed;}
.cli_a a { color:#ffffff; }
.cli_b { font-weight:bold; background:url(bd.jpg) no-repeat 30px center;border-bottom:#ccc 1px dashed;}

/*产品频道*/
.proli_adv { width:300px; float:left; padding:10px; margin-right:5px; border-bottom:1px dashed #999; overflow:auto; zoom:1; }
.proli_adv_title { font-size:12px; color:#D03734; }
.proli_adv_img { float:left; padding:0 5px 5px 0; }
.proli_adv_img img { width:112px; height:84px; border:1px solid #999999; padding:4px;}
.proli_adv_img a:hover img { border:1px solid #D03734; }
.proli_sim { float:left; width:240px; text-align:center; }
.proli_sim_title { font-size:12px; line-height:20px; height:40px; color:#D03734; font-weight:normal; padding:0 10px; }
.proli_sim_img { }
.proli_sim_img img { width:220px; height:150px; padding:4px; border:1px solid #999999; }
.proli_sim_img a:hover img { border:1px solid #EF1001; }
.products_title { font-size:14px; text-align:center; line-height:26px; }
.products_info { border:1px dashed #CCC; padding:10px; text-align:center; color:gray; }
.products_info a { color:gray; }
.products_img { text-align:center; padding:10px; }
.products_img img { max-width:640px; padding:4px; border:1px solid #999999; }
.products_img a:hover img { border:1px solid #0D67A5; }
.products_next { border:1px dashed #CCC; padding:5px; }
/*文章频道*/
.artli_img { float:left; width:192px; text-align:center; }
.artli_img_title { font-size:12px; line-height:20px; color:#D03734; font-weight:normal; padding:0 10px; }
.artli_img_img { }
.artli_img_img img { max-width:180px; height:135px; border:1px solid #999999; }
.artli_img_img a:hover img { border:1px solid #EF1001; }
.article_title { font-size:14px; text-align:center; line-height:26px; color:red; }
.article_info { border:1px dashed #CCC; padding:10px; text-align:center; color:gray; }
.article_info a { color:gray; }
.article_img { text-align:center; padding:10px; }
.article_img img { max-width:640px; padding:5px; border:1px solid #999999; }
.article_img a:hover img { border:1px solid #0D67A5; }
.article_next { border:1px dashed #CCC; padding:5px; }
/*通用频道*/
.comli { float:left;  text-align:center; padding:2px;}
.comli_title { font-size:12px; line-height:20px; height:40px; color:#D03734; font-weight:normal; padding:0 10px; }
.comli_img { }
.comli_img img { max-width:190px; height:145px; padding:3px; border:1px solid #999999; }
.comli_img a:hover img { border:1px solid #EF1001; }
.common_title { font-size:14px; text-align:center; line-height:26px; color:red; }
.common_info { border:1px dashed #CCC; padding:10px; text-align:center; color:gray; }
.common_info a { color:gray; }
.common_img { text-align:center; padding:10px; }
.common_img img { max-width:640px; padding:5px; border:1px solid #CDCDCD; }
.common_img a:hover img { border:1px solid #0D67A5; }
.common_next { border:1px dashed #CCC; padding:5px; }


/*分页样式*/
.page_turner { padding:4px 0px 0px 1px; float:right; clear:both; }
.page_turner a, .page_turner span { float:left; display:block; border:1px solid #757575; padding:5px; margin-left:4px; line-height:16px; }
.page_turner a:link, .page_turner a:visited { text-decoration:none; }
.page_turner a:hover, .page_turner a.c { background:#CDCDCD; color:#000; }
#total { color:red; }

.ul_a { }
.ul_a li { line-height:30px; border-bottom:1px dashed #CCC; background:url(ico_b.jpg) left no-repeat; padding-left:10px; }
.float_clear { clear:both; }
.float_left { float:left; }
.float_right { float:right; }