@charset "gb2312";
/* 新版幻灯片 */
.fullSlide{ width:100%;position:relative;height:500px; min-width: 1200px; margin-top:-15px; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important;height:500px; overflow:hidden; text-align:center;}
.fullSlide .bd li a{ display:block; height:500px;}
.fullSlide .hd{ width:100%;position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;_background:#000; _filter:alpha(opacity=60);}
.fullSlide .hd ul{ text-align:center;padding-top:5px;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../img/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px;}
.fullSlide .hd ul .on{ background-position:0 0;}
/* 新版幻灯片end*/
.main{
	width:1200px;
	min-width: 1200px;
	overflow:hidden;
	margin:0px auto;
}
#index_title1{
	text-align:center;
	overflow:hidden;
	padding-bottom:40px;
	background:url(../images/index_title1.jpg) bottom center no-repeat;
}
#index_title1 h2{
	display:block;
	text-transform:uppercase;
	font-size:30px;
	color:#484848;
}
#index_title1 p{
	width:50%;
	overflow:hidden;
	color:#919191;
	line-height:25px;
	margin:10px auto 0 auto;
}
#index_title2{
	display:block;
	background:url(../images/index_title2.png) center center no-repeat;
	overflow:Hidden;
	text-align:center;
	text-transform:uppercase;
	font-size:30px;
	color:#484848;
}

/* 本例子css */
.ladyScroll{width:1200px; min-width:1200px;height:270px; margin:30px auto;position:relative; }
.ladyScroll .prev,.ladyScroll .next{width:51px;height:45px;position:absolute;top:90px;left:0;z-index:100; cursor:pointer; background:url(../images/btns.png) no-repeat;}
.ladyScroll .next{ left:auto; right:0; background-position:0 -90px;}
.ladyScroll .prev:hover{ background-position:0 -45px; }
.ladyScroll .next:hover{ background-position:0 -135px; }

.ladyScroll .scrollWrap{width:1155px; min-width:1155px; margin-left:22px;padding-top:15px;overflow:hidden;position:absolute; }
.ladyScroll dl{float:left;width:280px;text-align:center;position:relative; margin-right:10px; border:1px solid #ddd}
.ladyScroll  span{display:block;width:100%;height:53px;position:absolute;left:0px;bottom:0;background:#5f626b;filter:alpha(opacity=80);opacity:0.80;}
.ladyScroll  dt{margin:0 auto;width:100%; overflow:hidden;}
.ladyScroll  img{display:block; width:100%; height:210px;}
.ladyScroll  dd{width:100%;height:40px;line-height:28px;font-size:20px;color:#fff;text-align:center;overflow:hidden;position:absolute;left:0px;bottom:0;}
.ladyScroll  dd a{ color:#fff;  }
.ladyScroll  dd a:hover{ text-decoration:none;  }
.ladyScroll dl:hover span{ background:#e2222c;  }

#index_title2{
	display:block;
	background:url(../images/index_title2.png) center center no-repeat;
	overflow:Hidden;
	text-align:center;
	text-transform:uppercase;
	font-size:30px;
	color:#484848;
	height:30px;
	margin-bottom:25px;
	margin-top:20px;
}
/* 本例子css */
.slideTxtBox{ width:1162px; min-width:1162px;margin-bottom:45px; height:auto}
.slideTxtBox .hd{ height:50px; line-height:50px;  position:relative;  }
.slideTxtBox .hd ul{position:absolute; top:0px; width:100%; overflow:hidden; height:50px; text-align:center;}
.slideTxtBox .hd ul li{
	height:50px;
	line-height:40px;
	background: url(../images/tab.jpg) repeat-x;
	overflow: hidden;
	font-size:16px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	cursor:pointer;
	padding: 0 40px;
	color:#FFFFFF;
}

.slideTxtBox .hd ul li.on{ background: url(../images/tab_on.jpg) top center no-repeat;}
.slideTxtBox .bd .puv{zoom:1; width:100%;}
.slideTxtBox .bd .puv .index_cplist{
	clear:both;
	width:1162px; min-width:1162px;
	overflow:hidden;
}
.slideTxtBox .bd .puv .index_cplist dd{
	width:275px;
	border:1px solid #ddd;
	padding:3px;
	float:left;
	margin:25px 10px 0 0;
	overflow:hidden;
}
.slideTxtBox .bd .puv .index_cplist dd:hover{
	border-color:#ffbc13;
}
.slideTxtBox .bd .puv .index_cplist dd img{
	width:275px;
	height:206px;
	display:block;
}
.slideTxtBox .bd .puv .index_cplist dd h3{
	display:block;
	height:30px;
	background:#389df3;
	overflow:hidden;
	text-align:center;
}
.slideTxtBox .bd .puv .index_cplist dd a{
	color:#fff;
	font-weight:normal;
	font-size:14px;
	line-height:30px;
	display:block;
}
.slideTxtBox .bd .puv .index_cplist dd:nth-of-type(4n+0){margin-right:0px;}
.slideTxtBox .bd .puv .index_cplist dd:first-child+dd+dd+dd{margin-right:0px;}

/*首页关于我们*//*about*/
.about{ width:100%; min-width:1200px;background:#1e5fc5;   margin:0 auto; height:576px; margin-bottom:10px; margin-top:20px;}
.about .about_left{ overflow:hidden; float:center; width:1200px; overflow:hidden}

.about .title{ overflow:hidden; padding-bottom:20px; width:100%; margin-bottom:24px;}
.about .title h3{text-align: center; font-size:30px;margin-top:30px; }
.about .title h3 a{color:#ff6d00;}
.about .title h3 span{ font-size:14px; color:#999; font-weight:lighter; margin-left:10px}
.about .title .more{ line-height:18px; padding-top:10px; float:right}

.about .about_left dl{ overflow:hidden; margin-top:30px;background: url(../images/gywmbj.jpg) top center no-repeat;}
.about .about_left dt{ float:left; overflow:hidden; width:490px; height:350px; margin-right:20px;}
.about .about_left dd{ float:right; overflow:hidden; color:#333; width:500px; margin-right:40px;margin-top:50px; height:230px; line-height:28px;}
.about .about_left dd p{text-align:left; font-size:15px;height:320px;}
.about .about_left dd .xiangqing{ float:left; display:block; width:113px; height:30px; background-color:#eb7d00; text-align:center; line-height:30px; margin-top:5px; color:#fff; font-size:14px;}

.about .ryzs { width:290px; height:322px; background-color:#e2222c; float:right}
.about .ryzs h3{ font-size:18px; padding-left:10px; border-left:3px solid #fff; margin-top:28px; margin-left:28px; margin-bottom:30px;}
.about .ryzs h3 a{ color:#fff;}
.about .ryzs h3 span{ font-size:12px; color:#fff; font-weight:lighter; margin-left:10px;}
.about .ryzs .ryzs_content{ width:290px; height:210px; margin:0 auto; position:relative}
.about .ryzs .ryzs_left,.about .ryzs .ryzs_right{ cursor:pointer; width:36px; height:36px; position:absolute; top:65px;}
.about .ryzs .ryzs_left{ background:url(../images/ryzs_left.png) no-repeat center; left:-15px;}
.about .ryzs .ryzs_right{ background:url(../images/ryzs_right.png) no-repeat center; right:-15px;}
.about .ryzs .ryzs_window{ overflow:hidden; width:208px; height:210px; position:relative; margin:0 auto;}
.about .ryzs .ryzs_window ul { overflow:hidden; position:absolute}
.about .ryzs .ryzs_window li{ float:left; text-align:center; width:208px; height:210px; margin-right:11px;}
.about .ryzs .ryzs_window li img{ border:1px solid #fff;}
.about .ryzs .ryzs_window li p{ font-size:13px; color:#fff; margin-top:18px;}

/* 手机幻灯片 */
.slideBox{ width:485px; height:295px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:485px; height:295px; display:block;  }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/* 手机幻灯片_end */

/*首页案例*/
.case_til {
	height: 62px;
	line-height:62px;
	font-size:30px;
	font-weight:bold;
	text-align: center;
	color:#FF0000;
	background: url(../images/e_case.jpg) no-repeat center top;
	margin-bottom:15px;
}
.case_til a{color:#000;}

.index_case{width:1150px; min-width:1150px; margin:0 auto; height:auto; overflow:hidden}

/*首页产品块*/
#index_pro_tj{MARGIN: 0px auto;overflow: hidden; width:1150px; height:auto;}
#index_pro_tj li{ float:left; width:270px; height:203px; margin-right:20px; margin-bottom:25px;  overflow:hidden; position:relative; text-align:center;border:1px solid #cccccc;}
#index_pro_tj li img{border: none; cursor: pointer; transition: all 0.9s; }
#index_pro_tj li p {
    position: absolute;
    width: 100%;
    height:30px;
    background: rgba(255,255,255,0.53);
    color: #333;
    bottom: 0;
    left: 0;
    text-align: center;
    line-height: 30px;
}
#index_pro_tj li:hover{ -moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.3); box-shadow:0px 0px 15px rgba(0, 0, 0, 0.3);}
#index_pro_tj li:hover img{transform: scale(1.06); }
#index_pro_tj li:nth-of-type(3n+0){margin-right:0px;}
#index_pro_tj li:first-child+li+li{margin-right:0px;}
#index_pro_tj li:first-child+li+li+li+li+li{margin-right:0px;}
#index_pro_tj li:first-child+li+li+li+li+li+li+li+li{margin-right:0px;}
/*首页产品块*/
/*首页案例end*/
/*动态*/
.jiaqi { overflow:hidden; width:100%; min-width:1150px; background-color:#f4f1f5; margin-top:20px;}
.dongtai{ overflow:hidden; margin-bottom:65px;margin-top:35px; width:1150px; min-width:1150px; }
.dongtai .dongtai_left{ overflow:hidden; float:left; width:840px; height:467px; background-color:#fff;}
.dongtai .dongtai_left .dt_menu{ overflow:hidden; width:100%; height:65px; padding-bottom:8px; margin-bottom:30px;}
.dongtai .dongtai_left .dt_menu li{ float:left; width:420px; text-align:center; line-height:65px; font-size:20px; font-weight:bold; color:#0c69b8; position:relative; cursor:pointer}
.dongtai .dongtai_left .dt_menu b{ display:none; width:13px; height:7px; background:url(../images/dt_s.png) no-repeat center; position:absolute; left:50%; margin-left:-6px; bottom:-6px;}
.dongtai .dongtai_left .dt_menu span{ font-size:12px; color:#333; font-weight:lighter; margin-left:10px;}
.dongtai .dongtai_left .dt_menu .cur,.dongtai .dongtai_left .dt_menu li:hover{ background-color:#389df3; color:#fff	}
.dongtai .dongtai_left .dt_menu .cur span,.dongtai .dongtai_left .dt_menu li:hover span{ color:#fff;}
.dongtai .dongtai_left .dt_menu .cur b,.dongtai .dongtai_left .dt_menu li:hover b{ display:block;}

.dongtai .dongtai_left dl{ overflow:hidden; width:810px; margin:0 auto; margin-bottom:30px; }
.dongtai .dongtai_left dt{ float:left; overflow:hidden}
.dongtai .dongtai_left dt img{ display:block;  border:1px solid #ccc;}
.dongtai .dongtai_left dd{ float:left; margin-left:20px; width:592px; overflow:hidden; }
.dongtai .dongtai_left dd h4{ font-size:16px; margin:10px 0 14px 0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.dongtai .dongtai_left dd h4 a{ color:#000;}
.dongtai .dongtai_left dd p{ font-size:14px; color:#000; line-height:30px; height:90px; overflow:hidden}

.dongtai .dongtai_left .dt_list{ overflow:hidden; width:810px; margin:0 auto; }
.dongtai .dongtai_left .dt_list li{ background:url(../images/dt_ss.png) no-repeat left center; padding-left:10px; width:830px; float:left;font-size:13px; line-height:34px;}
.dongtai .dongtai_left .dt_list li a{ display:block; width:700px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#f333; float:left}
.dongtai .dongtai_left .dt_list li span{ float:right; width:130px;color:#333}

.dongtai .wenda { overflow:hidden; float:right; width:290px; height:467px; background-color:#fff}
.dongtai .wenda h3{ margin:15px 0 20px 20px; font-size:20px; padding-left:10px; border-left:3px solid #389df3;}
.dongtai .wenda h3 a{ color:#0c69b8;}
.dongtai .wenda h3 span{ font-size:12px; color:#999; margin-left:10px; font-weight:lighter}
.dongtai .wenda .wenda_content{ overflow:hidden; width:263px; margin:0 auto; height:395px;}
.dongtai .wenda .wenda_list{ overflow:hidden; margin-bottom:10px; padding-bottom:12px; border-bottom:1px dashed #ccc;}
.dongtai .wenda .wenda_list h5{ background:url(../images/wen.png) no-repeat left center; padding-left:30px; margin-bottom:15px; line-height:24px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.dongtai .wenda .wenda_list h5 a{ color:#333}
.dongtai .wenda .wenda_list p{ background:url(../images/da.png) no-repeat left top; line-height:24px; padding-left:30px; font-size:13px; color:#333; height:72px; overflow:hidden}

#s_service{margin-top:55px;width:100%; min-width:1150px; height:360px;background:url(../images/bg_service.jpg) no-repeat center; margin-bottom:20px;}
#s_service li.left{float:left;}
#s_service li.right{float:right;}
#s_service li{position:relative;margin-bottom:25px; width:490px;}
#s_service li img{position:absolute;top:67px;left:0;display:block;}
#s_service li h2{margin-top:55px;margin-left:70px;color:#353536;font-weight:700;font-size:16px;line-height:36px;}
#s_service li p{display:block;margin-top:5px;margin-left:70px;width:380px;color:#353536;font-size:12px;line-height:20px;}

/*site-title*/
.site-title {padding:50px 0 20px;text-align: center;}
.site-title h2{color:#333;font-size:34px;font-weight:normal;}
.site-title h2 span{font-family:Arial, Helvetica, sans-serif}
.site-title p{margin-top:8px;color:#9b9bb4;font-size:22px; line-height:30px; text-transform: uppercase;font-family:Arial, Helvetica, sans-serif}
.site-title .line{position:relative;margin:20px auto 0;width:100px;height:3px;background:#cecece;}
.site-title .line:before{position: absolute;left:0;top:0;width:50px;height:3px;background:#cecece;content:'';}
.site-title .line:after{position: absolute;right:0;top:0;width:50px;height:3px;background:#cecece;content:'';}

.site-title2 {padding:50px 0 20px;text-align: center;}
.site-title2 h2{color:#fff;font-size:34px;font-weight:normal;}
.site-title2 h2 span{font-family:Arial, Helvetica, sans-serif}
.site-title2 p{margin-top:8px;color:#fff;font-size:18px; line-height:30px; text-transform: uppercase;font-family:Arial, Helvetica, sans-serif}
.site-title2 .line2{position:relative;margin:20px auto 0;width:80px;height:3px;background:#fff;}
.site-title2 .line2:before{position: absolute;left:0;top:0;width:50px;height:3px;background:#ff;content:'';}
.site-title2 .line2:after{position: absolute;right:0;top:0;width:50px;height:3px;background:#fff;content:'';}

.indexone{width:1150px; min-width:1150px; margin:0 auto; overflow:hidden; margin-top:10px; margin-bottom:40px;}
.indexone li{float:left; width:350px;margin-right:35px;margin-left:10px;overflow:hidden}
.indexone li h1{font-weight:300; font-size:20px;line-height:45px; text-align:center; color:#666666; background-color:#FFFFFF; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.indexone li dl{width:100%; height:228px; margin-top:10px; overflow:hidden;}
.indexone li img{ -moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s; }
.indexone li:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1); }
.indexone li dt{background:url(../images/time1.png) no-repeat left center; padding-left:20px; line-height:18px; font-size:12px; color:#999999}
.indexone li dd{line-height:25px; font-size:12px; color:#999999; margin-top:10px;}
.indexone li:nth-of-type(3n+0){margin-right:0px;}
.indexone li:first-child+li+li{margin-right:0px;}
.indexone li a{ text-decoration:none}
.indexone li:hover h1{ color:#a44e58;}


.index_news04 a {
    margin-bottom: 60px;
    width: 145px;
    height: 38px;
    color: #1d5eb3;
    text-align: center;
    font-size: 16px;
    line-height: 38px;
    display: block;
    background-color: #fff;
    border: #1d5eb3 solid 1px;
    transition-duration: 500ms;
    border-radius: 10px;
}

.imain03{ width:1150px; min-width:1150px; margin:0 auto; position:relative;}
.imain04{ float:right; width:1150px;}
/*首页产品块*/
/*左侧start*/
#tech {
	MARGIN: 0px auto;
	width:220px;
}
#tech li {
	line-height:40px;
	text-align:left;
	width:220px;
	font-size:1px;
	background:url(../images/zc1.jpg) no-repeat;
	margin-top:8px;
}
#tech li a {
	display:block;
	text-align:left;
	font-size:14px;
	padding-left:55px;
	padding-top:0px;
	color:#fff;
}
#tech li a:hover {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	background:url(../images/zc2.jpg) no-repeat;
}
/*左侧end*/

.ifors{ width:100%; min-width:1150px; overflow:hidden; }
.ifors .forsul{width:1150px; overflow:hidden; min-width:1150px; margin:0px auto; margin-top:50px;}

.ifors .forsul dl{ float:left; position:relative;height:140px; width:550px;  margin:0 50px 21px 0; overflow:hidden; }
.ifors .forsul dl dt{ float:left; width:100px; height:100px; margin-right:20px}
.ifors .forsul dl dt img{ height:100%; max-width:100%; padding-top:5px;}
.ifors .forsul dl dd{ float:left; width:430px; font-size:15px; color:#222; line-height:25px; }
.ifors .forsul dl dd span{ display:block; font-size:24px; font-weight:bold; color:#e8892f; height:26px; margin-bottom:10px; }
.ifors .forsul dl:nth-of-type(2n+0){margin-right:0px;}
.ifors .forsul dl:first-child+li{margin-right:0px;}

.kj{ width:1200px; border:1px #c9c9c9 solid;margin-top:30px;margin-bottom:50px;}
.inews_1{ width:365px; float:left; height:370px; background:url(../images/inbg1.jpg) no-repeat right; padding:10px 15px;}
.inews_2{ width:460px; float:left; height:370px; background:url(../images/inbg1.jpg) no-repeat right;padding:10px 15px;}
.inews_3{ width:280px; float:right; height:370px;padding:10px 15px;}
.bt{ height:40px; line-height:40px; border-bottom:1px #ea3700 solid; font-size:20px; color:#000}
.bt font{ font-size:12px; color:#8e8e8e; margin-left:10px}
.bt a{ color:#8e8e8e; font-size:12px; float:right}
.inews_3 .bt { margin-bottom:10px;}

.nlist {padding: 15px 0 0 ; font-family:"微软雅黑";}
.nlist li{font-size:14px;color:#828282; background:url(../images/idian.jpg) no-repeat left; height:35px; line-height:35px; border-bottom:1px #cbcbcb dashed; text-indent:15px; overflow:hidden;}
.nlist li a{ font-size:14px; color:#666; font-family:"宋体"}
.nlist li a:hover{ color:#F00}
.nlist li a font{ float:right; color:333; font-size:14px; font-family:"宋体"}

.rsnew{float:left; margin-right:12px; text-indent:0; margin-left:5px}
.inew2{ padding-top:10px}
.inew2 a{ line-height:30px; color:#000; background:url(../images/dian.jpg) 5px no-repeat; text-indent:20px; display:block;}
.inew2 a font{ float:right; color:333; font-size:13px; font-family:"宋体"}
.inew2 a:hover{ color:#f00}

.inew2a{text-indent:0; padding:15px 10px}
.inew2a a{ line-height:30px; color:#5f5f5f; background:url(../images/idian.jpg) 5px no-repeat; text-indent:20px; display:block;font-family:"宋体";  height:30px; overflow:hidden;}
.inew2a a font{ float:right; color:#5f5f5f; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.inew2a a:hover{ color:#f00}
.inews_2tj {padding:15px 5px 5px}
.cc a{color:#010101; font-size:14px; font-weight:bold; font-family:"宋体"; text-indent:0;line-height:20px; }
.cc a:hover{ color:#f00}
.ccbox {line-height:20px; color:#434343; font-size:12px; font-family:'宋体'; padding-right:5px; padding-top:5px}
.ccbox a {color:#f77c16; font-size:12px}
.icontact{ font-size:14px; font-family:"宋体"; line-height:25px; color:#3f3f3f}
.icontact font{ color:#333; line-height:50px; display:block; font-family:"微软雅黑"; font-size:16px}

.link{ padding:40px 0;}
.linktop{ background:url(../images/link.gif) no-repeat right; height:80px; font-size:14px; color:#333; width:113px; float:left; text-align:center; padding-right:30px}
.linktop font{ color:#ea3700; font-size:50px; display:block; border-bottom:4px #ea3700 solid; line-height:50px; margin-bottom:10px; padding-bottom:5px}
.linkcon{ width:1030px; float:right}
.linkcon a{ line-height:25px; margin-right:20px}


.g_pro{ width:1200px; padding-top: 45px;}
.g_pro .m_left{float:left;width:230px;background:#024eb0; height:770px;}
.g_pro .m_left h2{background:url(../images/pro_lh.gif) no-repeat;height:100px;font-family:"微软雅黑";font-size:24px;padding-left:70px;  font-weight:bold; }
.g_pro .m_left h2 a{ color: #fff; text-decoration: none;}
.g_pro .m_left h3{background:url(../images/plh3bg.jpg) no-repeat; height: 29px; line-height: 29px;  font-size: 14px;text-align: center; font-family:"Microsoft YaHei"; overflow: hidden; width: 234px; margin-left: 13px; }
.g_pro .m_left h3 a{color: #fff; height: 29px; line-height: 29px; overflow: hidden; }

.g_pro .m_left .u_lst2{ margin: 0 5px 0 1px; padding: 0px 0 0px 0; }
.g_pro .m_left .u_lst2 li{background:url(../images/cp_lh4.jpg) no-repeat 12px 16px;width:210px;height:31px;padding:20px 0 0 30px;clear:both;}
.g_pro .m_left .u_lst2 li a{ color: #F77400;}
.g_pro .m_left .u_lst2 li a:hover{ color:#3aa8e5; font-weight:bold;text-decoration:none;}
.g_pro .m_left .u_lst2 .lastli{border-bottom: none;}
.u_pld{display: block; height: 20px; overflow: hidden;}
.u_pld img{display: block;}

.g_pro .m_right{ width: 944px; float: right;margin-bottom: 30px;}
.g_pro .m_right h2{border-bottom: 1px solid #afafaf;height: 48px; line-height: 48px; padding-left: 10px; padding-right: 20px; background:url(../images/tit4.jpg) no-repeat;}
.g_pro .m_right h2 a{color: #222; font-size: 22px;font-weight: normal;}
.g_pro .m_right h2 em{font-size: 16px; color: #000; font-weight: normal; text-transform: uppercase;margin-left: 10px;}
.g_pro .m_right h2 span a{color: #000; font-size: 14px;text-align: right;font-weight: normal;}
.g_pro .m_right .u_lst3{ margin-left: 13px; float: center;}
.g_pro .m_right .u_lst3 li{ float: left;overflow:hidden; margin-right: 38px; margin-top: 15px; }
.g_pro .m_right .u_lst3 li img { width:270px;height:203px; margin-top: 5px; border:1px #cfcece solid;}
.g_pro .m_right .u_lst3 .lastli{ margin-right: 0;}
.g_pro .m_right .u_lst3 .u_cpimg{width: 270px; height: 203px;}
.g_pro .m_right .u_lst3 .u_cpimg img{ width: 270px; height: 203px;display: block;}
.g_pro .m_right .u_lst3 .u_cpimg:hover{border: 4px solid #009944; margin: -3px; position: relative;  border: 1px solid #000000;display: block;}
.g_pro .m_right .u_lst3 p{ font-size: 14px; color: #666666; height: 15px; line-height: 15px; overflow: hidden; display: block; text-align: center; no-repeat; font-weight: bold; margin-top:5px;}
.g_pro .m_right .u_lst3 p a{width: 232px; height: 15px; line-height: 15px; TEXT-DECORATION:none;}
.g_pro .m_right .u_lst3 .u_btn{ margin: 0 0 0 9px;}
.g_pro .m_right .u_lst3 .u_btn a{ margin-right: 9px; display: inline-block;}
.g_pro .m_right .u_lst3 .u_btn .lasta{ margin-right: 0;}
.g_pro .m_right .u_lst3 .u_btn img { width:auto;height:auto;}

#tech2 {
	MARGIN: 0px auto;
	width:230px;
}
#tech2 li {
	line-height:60px;
	text-align:right;
	width:230px;
	font-size:1px;
	padding:0 5px 0 0;
}
#tech2 li+li{}
#tech2 li a {
	display:block;
	text-align:center;
	font-size:15px;
	padding-top:0px;
	color:#FFF;
	border-bottom: 1px solid #005bd5;; 
}
#tech2 li a:hover {
	text-decoration:none;
	color:#FFF;
	background:#0092dd; 
}
    .sybt{float:left;width:100%;height:450px}
    .sybt1{width:412px;margin:0 auto;margin-top:30px;background:url(../images/index-s.png) left center no-repeat;height:96px}
    .sybt1 h2{font-weight:500;font-size:22px;color:#000;padding-top:35px;text-indent:72px}
    .sybt1 p{font-size:14px;color:#777;padding-top:0px;text-indent:75px}
    .fw2{width:100%;margin-top:40px;height:203px;float:left}
    .fw2-1{float:left;width:587px;height:203px;background:url(../images/index-ser1.jpg) left center no-repeat;margin-right:21px}
    .fw2-2{float:left;width:182px;height:201px;margin-right:20px;border:1px solid #e0e0e0;background:url(../images/index-ser1-1.png) center 20px no-repeat;cursor:pointer}
    .fw2-2 p,.fw2-3 p,.fw2-4 p{color:#696969;text-align:center;margin-top:135px;font-size:22px}
    .fw2-2:hover{background:url(../images/index-ser1.png) center 20px no-repeat #004bb0;}
    .fw2-2:hover p{color:#fff}
    .fw2-3{float:left;width:182px;height:201px;margin-right:20px;border:1px solid #e0e0e0;background:url(../images/index-ser2-1.png) center 20px no-repeat;cursor:pointer}
    .fw2-3:hover{background:url(../images/index-ser2.png) center 20px no-repeat #004bb0;}
    .fw2-3:hover p{color:#fff}
    .fw2-4{float:left;width:182px;height:201px;border:1px solid #e0e0e0;background:url(../images/index-ser3-1.png) center 20px no-repeat;cursor:pointer}
    .fw2-4:hover{background:url(../images/index-ser3.png) center 20px no-repeat #004bb0;}
    .fw2-4:hover p{color:#fff}
	
	.sybt2{width:412px;margin:0 auto;margin-top:30px;background:url(../images/index-a.png) left center no-repeat;height:96px}
    .sybt2 h2{font-weight:500;font-size:22px;color:#000;padding-top:35px;text-indent:72px}
    .sybt2 p{font-size:14px;color:#fff;padding-top:0px;text-indent:75px}
	
	.sybt3{width:412px;margin:0 auto;margin-top:50px;background:url(../images/index-c.png) left center no-repeat;height:96px}
    .sybt3 h2{font-weight:500;font-size:22px;color:#000;padding-top:35px;text-indent:72px}
    .sybt3 p{font-size:14px;color:#777;padding-top:0px;text-indent:75px}
	
	.sybt4{width:412px;margin:0 auto;margin-top:40px;background:url(../images/index-n.png) left center no-repeat;height:96px}
    .sybt4 h2{font-weight:500;font-size:22px;color:#000;padding-top:35px;text-indent:72px}
    .sybt4 p{font-size:14px;color:#777;padding-top:0px;text-indent:75px}
	
.indexpei{ width:100%; min-width:1150px; height:480px; overflow:hidden; margin-top:40px}
.newsmain{width:1150px;min-width:1150px; margin:0 auto; overflow: hidden; margin-top:10px;}

.newsmain li{float:left;width:570px; margin-right:10px; margin-bottom:12px;}
.newsmain li a{float:left;width:546px; padding:10px; border:2px solid #e5e5e5; transition:all 0.5s}
.newsmain li a:hover{border:2px solid #2c347c }
.newsmain li:nth-of-type(2n+0){margin-right:0px;}
.newsmain li:first-child+li{margin-right:0px;}
.newsmain li:first-child+li+li+li{margin-right:0px;}
.newsmain li:first-child+li+li+li+li+li{margin-right:0px;}

.time{float:right;width:56px;height:58px;background:url(../images/time.jpg) left top no-repeat;margin-right:1px;color:#fff; text-align:center;display:inline;margin:0}
.time font{float:left;text-align:center;width:100%;font:16px/34px Microsoft Yahei;color:#5f5f5f;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.time span{font:12px/21px Microsoft Yahei;float:left;width:100%;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

.newsli_r{float:left;line-height:1.5;color:#8b8b8b;width:475px;}
.newsli_rt{width:100%;}
.newsli_rt .fl{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;color:#29283a; font-weight:bold}
.newscont{float:left;width:100%;line-height:16px;font-size:12px;height:32px;overflow:hidden;color:#666666;padding:8px 0 0 0}