/*泉西锻造*/
@charset "utf-8";
/* CSS Document */
/*公共部分*/
*{padding:0; margin:0}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label,ol{margin:0;padding:0;border:0; font-size:12px; font-weight:normal; list-style:none}
em {
    font-style: normal;
}
.clear {
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}
img{border:none}
object,.dis{display:block}
ul,ul li,ol,ol li,menu li{list-style:none}
.cls{clear:both;line-height:0px!important;height:0px!important;font-size:0px!important}
select,input{vertical-align:top;font-size:12px}
a{color:#444;text-decoration:none}
a:visited{color:#918b8e;text-decoration:none}
a:hover{color:#0c58ac}
a:active{color:#666}
.undis,.hidden,.play{display:none}
/*basic*/
html{height:100%;width:100%}
body{font-family:Arial,Microsoft YaHei,'微软雅黑';margin:0px;padding:0px;font-size:12px;color:#444;_background-image: url(about:blank);_background-attachment:fixed}
.wrap{width:1200px;margin:0 auto;position:relative;}
.mobile_nav_wrap{width:100%;position:relative}
.cm_ico{background:url(../images/common_bg.gif) no-repeat}
.cm_ico2{background:url(../images/toptel_bg.png) no-repeat;}
/*头部*/
/*头部*/
.pchtel{display:inline-block;color:#00aa3a;font-weight:bold}
.headerTop {background:#daefff;height:49px;border-bottom:1px solid #e6e6e6;position:relative;z-index:111}
.headerTop h1{color:#0068b4;font-size:16px;padding-top:14px;font-weight:bold; white-space:nowrap}
.headerTop h1 span{width:24px;height:24px;display:inline-block;vertical-align:middle;margin-right:16px}
.headerTop h1 strong{font-size:20px;color:#000}

.headerTop .menu{position:absolute;right:0px;top:16px;float:right;_width:476px}
.headerTop .menu li{float:left;color:#828282}
.headerTop .menu li a.qq{width:15px;height:15px;background-position:-28px 0;display:inline-block;vertical-align:middle}
.headerTop .menu li a.msg{width:15px;height:15px;background-position:-53px 0;display:inline-block;vertical-align:middle}
.headerTop .menu li a.qq:hover{background-position:-237px -38px}
.headerTop .menu li a.msg:hover{background-position:-262px -38px}
.headerTop .menu li.line{height:12px;width:1px;float:left;overflow:hidden;background:#dcdcdc;padding:0;display:inline;margin:3px 17px 0}
.headerTop .sline{width:1px;height:12px;background-position:-139px -22px;vertical-align:middle;overflow:hidden;margin:0 11px 0 7px;display:inline-block}
.headerTop span.text{display:inline-block;padding-right:9px;vertical-align:middle}
.headerTop menu li a:hover{color:#00aa3a}
.headerTop .icon_jia{width:12px;height:12px;display:inline-block;background-position:-78px -2px;margin-right:2px;vertical-align:middle;_top:2px; position:relative}
.mobilehtel{display:none;color:#00aa3a;font-weight:bold}
/*导航*/
.nav{background:url(../images/nav_bg.png) repeat-x;_background:url(../images/nav_bg_ie6.gif) repeat-x;width:100%;position:relative;z-index:1111;height:124px}
.nav_bg{background:#fff;_background:url(../images/nav_bg2.gif) bottom center no-repeat;width:100%;height:124px}
.logo{position:absolute;left:0px;top:20px}
.navlist li{float:left;width:113px;text-align:center;height:115px;border-right:1px solid #e6e6e6;position:relative}
.navlist{ float:right}
.navlist li a{font-size:14px;color:#000;display:block;height:80px;padding-top:45px}
.navlist li a span{display:block;font-size:12px;color:#a9a9a9}
.navlist li a:hover,.navlist li.hover a,.navlist li.current a{background:#0068b4;color:#fff}
.navlist li a:hover span,.navlist li.hover a span,.navlist li.current a span{color:#fff}
.navlist li.no_bor{border-right:none}
.navlist li menu{position:absolute;left:0px;display:none}
.navlist li menu a{display:block;background:url(../images/common_bg.png) 0 -39px no-repeat !important;height:39px;_height:38px;width:163px;padding-top:0px;margin:0px;overflow:hidden;line-height:39px;color:#fff !important}
.navlist li menu a:hover{background:url(../images/common_bg.png) 0 0px no-repeat !important}
/*搜索*/

.h-ser{height:42px; width:100%; border-bottom:1px solid #50b0fc; background: #5c5d5d;}

.ser-con{width:1100px; margin:0 auto;}

.h-ser p {float:left;width:650px;line-height:42px; }

.h-ser p b {color:#fff}

.h-ser p a {padding:0 6px; color:#fff;}

.s-inp {width:300px; position:relative; padding:5px 0 0;}

.inp01 {background:url(../images/s_inp.gif) no-repeat;width:245px; height:31px; line-height:31px; border:none; padding:0 0 0 10px;}
.fr {
    float: right;}
/*广告图*/
/*广告图*/
.indexbanner{margin-top:-124px;position:relative;z-index:11;height:auto}
.btn_scroll_left{background:url(../images/common_bg.png) 0 -85px no-repeat;width:47px;height:86px;display:block;position:absolute;left:40px;top:50%;margin-top:-43px}
.btn_scroll_right{background:url(../images/common_bg.png) -49px -85px no-repeat;width:47px;height:86px;display:block;right:40px; top:50%;position:absolute;margin-top:-43px}
.indexbanner .btn_scroll_left{left:150px}
.indexbanner .btn_scroll_right{right:150px}
.indexbanner .Btnwrap{max-width:1400px;height:auto;margin:0 auto}
.indexbanner ul{position:relative;width:100%;top:115px}
.indexbanner ul li{position:absolute;left:0px;top:0px;height:auto;width:100%;text-align:center;overflow:hidden;display:none}
.indexbanner ul li img{width:100%;_width:width:expression(this.width>1318?1318:true);_width:1318px}
.indexbanner ul li.hover{display:block}
.banner_tips{background:url(../images/banner_bg.png) center no-repeat;height:87px;margin-top:-87px;z-index:12;position:relative}
.banner_tips h1{line-height:87px;font-size:24px;color:#FEFEFE;float:left;padding-right:73px}
.banner_tips .OA{width:134px;height:46px;background:url(../images/index_banner.png) no-repeat;display:block;position:absolute;right:0px; top:17px}
/*搜索*/
.fr {
    float: right;
}
.fl {
    float: left;
}
.h_sea {
	height:56px;
	overflow:hidden;
	color:#555555;
}
.h_sea b {
	font-weight: normal;
}
.inp01 {
	    background: url(../images/s_inp.gif) no-repeat;
    width: 245px;
    height: 31px;
    line-height: 31px;
    border: none;
    padding: 0 0 0 10px;

}
.s_ss {
	float:left;
	width:48px;
	height:32px;
}
.key a {
	color:#555555;
	padding-right: 10px;
}
.s_inp {
	padding-top: 12px;
}
/**/
.g_fl {

	padding-top: 20px;
}
.g_fl h2 {
	background:url(../images/titbg.jpg) no-repeat center bottom;
	text-align: center;
	height: 86px;
	margin-bottom: 26px;
}
.g_fl h2 a {
	color: #0068b4;
	font-size: 28px;
	
}
.g_fl h2 em {
	display: block;
	font-size: 12px;
	color: #cecece;
	text-transform: uppercase;
	font-weight: normal;
}
/*
.g_fl2 {
	height:590px;
	padding-top: 80px;
	background:url(../images/fl2bg.jpg) no-repeat
}
.g_fl2 .u_lst2 {
	height: 70px;
}
.g_fl2 .u_lst2 li {
	float: left;
	width: 149px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #cecece;
	margin-right: 20px;
	margin-bottom: 30px;
}
.g_fl2 .u_lst2 li a {
	font-size: 14px;
	color: #333;
}
.g_fl2 .u_lst2 .lastli {
	margin-right: 0
}
.g_fl2 .u_lst2 li a {
	width: 118px;
	height: 38px;
	line-height: 38px;
	padding-left: 30px;
	display: block;
}
.g_fl2 .u_lst2 li a:hover, .g_fl2 .u_lst2 .cur a {
	width: 118px;
	height: 38px;
	line-height: 38px;
	padding-left: 30px;
}
.g_fl2 .ico1 a {
	background:url(../images/ico1.gif) no-repeat 52px 6px;
	display: block;
}
.g_fl2 .ico1 a:hover, .g_fl2 .u_lst2 .cur1 a {
	background:#c8161d url(../images/ico1h.gif) no-repeat 52px 6px;
	color: #fff;
}
.g_fl2 .ico2 a {
	background:url(../images/ico2.gif) no-repeat 46px 6px;
}
.g_fl2 .ico2 a:hover, .g_fl2 .u_lst2 .cur2 a {
	background:#c8161d url(../images/ico2h.gif) no-repeat 46px 6px;
	color: #fff;
}
.g_fl2 .ico3 a {
	background:url(../images/ico3.gif) no-repeat 46px 6px;
}
.g_fl2 .ico3 a:hover, .g_fl2 .u_lst2 .cur3 a {
	background:#c8161d url(../images/ico3h.gif) no-repeat 46px 6px;
	color: #fff;
}
.g_fl2 .ico10 a:hover {
	background:#c8161d;
	color: #fff;
}
/* 划上去有背景和图片的PNG */
/*.g_fl2 .cptit {
	float: left;
	width: 347px;
	height: 270px;
	position: relative;
	margin-right: 20px;
	margin-bottom: 20px;
}
.g_fl2 .cptit img {
	display: block;
	width: 347px;
	height: 270px;
}
.g_fl2 .u_tit1 {
	padding-top: 100px;
	text-align: center;
	width: 347px;
	height: 170px;
	left:0;
	top:0;
	display: block;
}
.g_fl2 .u_tit1 img {
	display: block;
	width: 110px;
	height: 26px;
}
.g_fl2 .u_tit1 h3 {
	height: 48px;
	line-height: 48px;
	overflow: hidden;
}
.g_fl2 .u_tit1 h3 a {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
}
.g_fl2 .u_tit1 span {
	padding-left: 120px;
	width: 110px;
	display: block;
}
.g_fl2 .m_cpr {
	position: relative;
}
.hover2 {
	width:340px;
	height:215px;
	position:relative;
}
.hover2 img {
	display: block;
	width:340px;
	height:215px;
}
.cp6 {
	width:340px;
	height:215px;
	position:absolute;
	top:0;
	left:0;
}
.cp7 {
	width:340px;
	height:215px;
	position:absolute;
	top:235px;
	left:0;
}
.cp8 {
	width:720px;
	height:450px;
	position:absolute;
	top:0;
	right:0;
}
.cp8 img {
	width: 720px;
	height: 450px;
	display: block;
}
.wz2 {
	width:340px;
	height:145px;
	position:absolute;
	left:0;
	top:0;
	z-index:55;
	color:#fff;
	display:none;
	cursor: pointer;
	background:url(../images/sha.png) repeat;
	padding-top: 70px;
}
.wz2 h3 {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	height: 48px;
	line-height: 48px;
	overflow: hidden;
	overflow: hidden;
	text-align: center;
}
.wz2 h3 a {
	color: #fff;
}
.wz2 span {
	padding-left: 120px;
	width: 110px;
	display: block;
}
.wz2 span img {
	width: 110px;
	height: 26px;
	display: block;
}
.wz3 {
	width:720px;
	height:280px;
	position:absolute;
	left:0;
	top:0;
	z-index:55;
	color:#fff;
	display:none;
	cursor: pointer;
	background:url(../images/sha.png) repeat;
	padding-top: 170px;
}
.wz3 h3 {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	height: 48px;
	line-height: 48px;
	overflow: hidden;
	overflow: hidden;
	text-align: center;
}
.wz3 h3 a {
	color: #fff;
}
.wz3 span {
	padding-left: 310px;
	width: 110px;
	display: block;
}
.wz3 span img {
	width: 110px;
	height: 26px;
	display: block;
}*/
/**/
.g_xban {
	height: 250px;
	background:url(../images/xban.jpg) no-repeat center top;
}
.g_xban .kong {
	width: 960px;
	height: 230px;
	display: block;
}
.g_xban .btn1 {
	    top: 172px;
    left: 45em;
}
.g_xban .u_tel1 {
	right:0;
	top: 125px;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
}
.g_xban .u_tel1 b {
	color: #fff;
	font-size: 26px;
	font-family: arial;
	font-weight: normal;
}
.f_pr {
    position: relative;
}
.f_pa {
    position: absolute;
}
/*产品中心*/
.pro_t{color:#fff; overflow:hidden; padding-top:15px;  padding: 15px 1px;}
.pro_t{ width:920px; margin:0 auto;}
.pro_t li{ font-family:"Microsoft YaHei";float:left;margin: 8px 13px 0; display:inline; }
.pro_t li:nth-child(2){ margin:8px 35px 0;}
.pro_t li:nth-child(5){ margin:8px 90px 0;}
.pro_t li a{ display:inline-block; text-align:center; font-size:18px;color:#fff;line-height:32px; padding-top:3px; padding-bottom:3px; width:260px; border: 1px solid #0892f8; text-align:center;border-radius: 0.5em;background: #0C58AC; }
.pro_t li a:hover,.pro_t .cur a{    background: #023369;  color: #fff; text-decoration:none;}
.pro{overflow:hidden; margin:0 auto;     margin-top: 1em;}
.pro_c{ clear:both;}
.pro_c li{ text-transform:uppercase;padding:0 13px 0 12px; float:left;width:275px;overflow:hidden;text-align:center; padding-top:11px;}
.pro_c li img{ display:block;width:267px;height:205px;overflow:hidden; padding:3px; border:1px #bababa solid;}
.pro_c li b{line-height:34px; height:34px;display:block; margin-bottom:15px;background:#5D5F62;font-size: 15px;} 
.pro_c li b a,.pro_c li b a:hover{ color:#fff; font-weight:normal;}
.pro_t .fr {
    font-family: "宋体";
    font-size: 12px;
    text-transform: uppercase;
    display: inline-block;
    padding: 23px 0 0 0;
    color: #a2a2a2; 
}

.tupian {
    font-size: 24px;
    color: #434343;
    text-align: center;
    background: url(../images/liucheng.png)  no-repeat top center;
    height: 230px;
}
.tupian span {
    font-size: 28px;
    line-height: 90px;
    color: #fff;
    
}
/* 成功案例 */
.g_xs {
	height: 418px;
	
}
.g_xs h2 {
	background:url(../images/titbg1.png) no-repeat center ;
	text-align: center;
	height: 96px;
	
}
.g_xs h2 a {
	color: #333333;
	font-size: 28px;
	font-weight: bold;
}
.g_xs h2 em {
	display: block;
	font-size: 22px;
	color: #333333;
	text-transform: uppercase;
	font-weight: normal;
}
.g_xs .u_lst2 {
	padding-left: 110px;
	height: 70px;
}
.g_xs .u_lst2 li {
	float: left;
	width: 198px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #cecece;
	margin-right: 20px;
	margin-bottom: 20px;
}
.g_xs .u_lst2 li a {
	font-size: 14px;
	color: #333;
}
.g_xs .u_lst2 .lastli {
	margin-right: 0
}
.g_xs .u_lst2 li a {
	width: 118px;
	height: 38px;
	line-height: 38px;
	padding-left: 80px;
	display: block;
}
.g_xs .u_lst2 li a:hover {
	width: 118px;
	height: 38px;
	line-height: 38px;
	padding-left: 80px;
}
.g_xs .ico1 a {
	background:url(../images/ico2.gif) no-repeat 46px 6px;
}
.g_xs .ico1 a:hover, .g_xs .u_lst2 .cur1 a {
	background:#c8161d url(../images/ico2h.gif) no-repeat 46px 6px;
	color: #fff;
}
.g_xs .ico2 a {
	background:url(../images/ico9.gif) no-repeat 46px 6px;
}
.g_xs .ico2 a:hover, .g_xs .u_lst2 .cur2 a {
	background:#c8161d url(../images/ico9h.gif) no-repeat 46px 6px;
	color: #fff;
}
.g_xs .ico3 a {
	background:url(../images/ico5.gif) no-repeat 46px 6px;
}
.g_xs .ico3 a:hover, .g_xs .u_lst2 .cur3 a {
	background:#c8161d url(../images/ico5h.gif) no-repeat 46px 6px;
	color: #fff;
}
.g_xs .ico4 a {
	background:url(../images/ico8.gif) no-repeat 46px 6px;
}
.g_xs .ico4 a:hover, .g_xs .u_lst2 .cur4 a {
	background:#c8161d url(../images/ico8h.gif) no-repeat 46px 6px;
	color: #fff;
}
.g_xs .xs1 {
	position: relative;
	margin-bottom: 20px;
	width: 1080px;
	height: 460px;
	overflow: hidden;
}
.g_xs .xs1 img {
	width: 1080px;
	height: 460px;
	display: block;
}
.g_xs .xs1 em {
	width: 1080px;
	background:url(../images/sha.png) repeat;
	height: 32px;
	line-height: 32px;
	display: block;
	text-align: center;
	color: #fff;
	font-size: 14px;
	left:0;
	bottom: 0;
	position: absolute;
	_bottom:-2px;
}
.g_xs .u_lst31 li {
	float: left;
	width: 256px;
	height: 109px;
	margin-right: 19px;
	position: relative;
}
.g_xs .u_lst31 li a {
	display: block;
	width: 256px;
	height: 109px;
}
.g_xs .u_lst31 .lastli {
	margin-right: 0;
}
.g_xs .u_lst31 li img {
	width: 256px;
	height: 109px;
	display: block;
}
.g_xs .u_lst31 li em {
	background:url(../images/sha2.png) repeat;
	width: 256px;
	height: 109px;
	display: none;
	position: absolute;
	left:0;
	bottom: 0;
	cursor: pointer;
}
/*优势*/
.g_ystit {
	background:url(../images/ystit.jpg) no-repeat center top;
	height: 185px;
	padding-top: 75px;
}
.g_ystit h2 {
	text-align: center;
}
.g_ystit h2 a {
	font-size: 24px;
	color: #fff;
	font-weight: normal;
}
.g_ystit h2 span {
	font-size: 24px;
	color: #064199;
	font-weight: normal;
}
.g_ystit h2 em {
	
	font-size: 30px;
	display: block;
	
}

.g_ys {
	background:url(../images/ysbg.jpg) no-repeat center top;
	height: 1201px;
}
.m_ysgy {
	position: absolute;
}
.m_ysgy h3 {
	color: #333333;
	font-size: 20px;
	font-weight: bold;
	height:82px;
}
.m_ysgy h3 b {
	color: #0068b4;
}
.m_ysgy h3 em {
	display: block;
	font-size: 9px;
	color: #999999;
	text-transform: uppercase;
	font-weight: normal;
	padding-top: 7px;
}
.m_ysgy p {
	font-size: 14px;
	color: #333333;
	line-height: 26px;
}
.m_ysgy b {
	color: #0068b4;
}
.m_ys1 {
	width: 504px;
	left:110px;
	top:45px;
}
.m_ys2 {
	width: 440px;
	left: 785px;
	top:45px;
}
.m_ys3 {
	width: 520px;
	left:110px;
	top:377px;
}
.m_ys4 {
	width: 430px;
	left:110px;
	top:645px;
}
.m_ys5 {
	width: 420px;
	left:785px;
	top:645px;
}
.m_ys6 {
	width: 544px;
	left:110px;
	top:986px;
}
.m_ys3 h3, .m_ys3 h3 em, .m_ys3 p {
	color: #fff;
}
.ys_xian{ height:10px; width:1200px; margin:0px auto; background:url(../images/ysdi.png) no-repeat center center;}
/*公司简介*/
.f_fw{ margin-top:2em}
.g_zj {
	width: 845px;
	margin-right: 30px;
	height: 354px;
}
.g_zj h2 {
	height: 38px;
	line-height: 38px;
	background:url(../images/line3.jpg) no-repeat left 10px;
	padding-left: 15px;
	border-bottom: 1px solid #b7d7fc;
}
.g_zj h2 a {
	color: #101011;
	font-size: 18px;
	font-weight: bold;
}
.g_zj h2 em {
	color: #555555;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	display: inline-block;
	padding-left: 5px;
}
.g_zj h2 span a {
	font-weight: normal;
	font-size: 12px;
	color: #555555;
	text-transform: uppercase;
}
.m_jzimg {
	position: relative;
	width: 299px;
	margin-right:15px;
	margin-top:20px;
}
.m_jzimg .u_ljt, .m_jzimg .u_rjt {
	width:30px;
	height:30px;
	position: absolute;
	cursor: pointer;
	display:block;
}
.m_jzimg .u_ljt {
	bottom:8px;
	right:30px;
}
.m_jzimg .u_rjt {
	bottom:8px;
	right:0;
}
.m_jzimg .u_ljt a {
	background: url(../images/ljt.jpg) no-repeat;
	width:30px;
	height:30px;
	display:block;
}
.m_jzimg .u_rjt a {
	background: url(../images/rjt.jpg) no-repeat;
	width:30px;
	height:30px;
	display:block;
}
.m_jzimg .u_ljt a:hover {
	background: url(../images/ljth.jpg) no-repeat;
}
.m_jzimg .u_rjt a:hover {
	background: url(../images/rjth.jpg) no-repeat;
}
.m_jzimg .u_mid {
	width:247px;
	overflow:hidden;
}
.m_jzimg .u_lst1 li {
	width:247px;
	float: left;
	overflow: hidden;
	height: 265px;
}
.m_jzimg .u_lst1 .lastli {
	margin-right:0;
}
.m_jzimg .u_lst1 li img {
	width:247px;
	height:265px;
	display: block;
}
.m_jzimg .u_lst1 span {
	width:247px;
	display:block;
	height:24px;
	line-height:24px;
	overflow:hidden;
	text-align:center;
	color:#666666;
	cursor: pointer;
}
.m_jzimg .u_lst1 a:hover {
	text-decoration: none;
}
.m_zjwz {
	width: 531px;
	margin-top: 34px;
}
.m_zjwz h3 {
	margin-bottom: 10px;
	height: 50px;
	line-height: 22px;
	overflow: hidden;
}
.m_zjwz h3 a {
	color: #0068b4;
	font-size: 18px;
	font-weight: bold;
}
.m_zjwz h3 em {
	display: block;
	color: #716a6a;
	font-weight: normal;padding-top: 5px;
}
.m_zjwz p {
	color: #000;
	font-size: 14px;
	line-height: 26px;
	height: 150px;
	overflow: hidden;
}
.m_zjwz p a {
	color: #0068b4;
}
/* 生产设备 */
.g_sb {
	width: 318px;
	height: 304px;
}
.g_sb h2 {
	height: 38px;
	line-height: 38px;
	background:url(../images/line3.jpg) no-repeat left 10px;
	padding-left: 15px;
	margin-bottom: 20px;
}
.g_sb h2 a {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
}
.g_sb h2 em {
	color: #555555;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	display: inline-block;
	padding-left: 5px;
}
.g_sb h2 span a {
	font-weight: normal;
	font-size: 12px;
	color: #555555;
	text-transform: uppercase;
}
.m_sbimg {
	position: relative;
	width: 318px;
}
.m_sbimg .u_ljt, .m_sbimg .u_rjt {
	width:10px;
	height:16px;
	position: absolute;
	cursor: pointer;
	display:block;
	z-index: 100;
}
.m_sbimg .u_ljt {
	bottom:12px;
	left:40px;
}
.m_sbimg .u_rjt {
	bottom:12px;
	right:40px;
}
.m_sbimg .u_ljt a {
	background: url(../images/ljt1.png) no-repeat;
	width:10px;
	height:16px;
	display:block;
}
.m_sbimg .u_rjt a {
	background: url(../images/rjt1.png) no-repeat;
	width:10px;
	height:16px;
	display:block;
}
.m_sbimg .u_mid {
	width:318px;
	overflow:hidden;
}
.m_sbimg .u_lst1 li {
	width:318px;
	float: left;
	overflow: hidden;
}
.m_sbimg .u_lst1 .lastli {
	margin-right:0;
}
.m_sbimg .u_lst1 li img {
	width:318px;
	height:260px;
	display: block;
}
.m_sbimg .u_lst1 span {
	width:318px;
	display:block;
	height:40px;
	line-height:40px;
	overflow:hidden;
	text-align:center;
	color:#fff;
	font-size: 14px;
	cursor: pointer;
	position: absolute;
	background: url(../images/sha.png) repeat;
	bottom:0;
}
.m_sbimg .u_lst1 a:hover {
	text-decoration: none;
}
.pr {
    position: relative;
}
/* 资讯 */
.g_zx {
	height: 390px;
	border-top:1px solid #cecece;
	padding-top: 24px;
	overflow: hidden;
}
.g_zx h2 {
	height: 38px;
	line-height: 38px;
	background:url(../images/line3.jpg) no-repeat left 10px;
	padding-left: 15px;
	margin-bottom: 28px;
}
.g_zx h2 a {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
}
.g_zx h2 em {
	color: #555555;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	display: inline-block;
	padding-left: 5px;
}
.g_zx h2 span a {
	font-weight: normal;
	font-size: 12px;
	color: #555555;
	text-transform: uppercase;
}
.g_zx .m_zx {
	width: 375px;
	margin-right:38px;
}
.g_zx .last {
	margin-right: 0;
}
.g_zx .m_zxc .u_lst4 li {
	height: 40px;
	line-height: 40px;
	padding-left: 18px;
	background:url(../images/dtico.jpg) no-repeat 6px center;
	overflow: hidden;border-bottom: 1px dashed #e6e1e1;
}
.g_zx .m_zxc .u_lst4 li a {
	color: #555555;
}
.g_zx .m_zxc .u_lst4 .lastli {
	border-bottom: none;
}
.wend {
	width:365px;
}
.g_zx .wend h2 {
	margin-bottom: 0;
}
.wend dl {
	border-bottom: 1px dashed #cecece;
	height: 90px;
	padding: 22px 0 0 0;
}
.wend .lastdl {
	border-bottom: none;
}
.wend dt {
	height:19px;
	padding-left:25px;
	line-height:19px;
	background:url(../images/wen.jpg) no-repeat left 3px;
	font-size:12px;
	color:#c8161d;
	overflow: hidden;
}
.wend dt a {
	color:#000;
	font-weight: bold;
}
.wend dd {
	margin-top:8px;
	padding-left:25px;
	background:url(../images/da.jpg) no-repeat left 3px;
	line-height:24px;
	color:#555555;
	height: 48px;
	overflow: hidden;
}
/*网站声明*/
.wzsm_foot{ background:#023493; padding:1rem 0}
.wzsm_foot .wrap{ background:#3a7bf2; border:1px dashed #2465dd;}

/*友情链接*/
.link_bg {width:100%;height:100px;padding-top:15px; background:url(../images/f_bg.jpg) no-repeat top center}
.link {width:1100px;margin:0 auto;}
.link_til dt {height:22px;color:#e50515;background:url(../images/link_line.gif) repeat-x left 8px;overflow:hidden;}
.link_til dt span {float:left;padding-right:10px;font-family:"Microsoft YaHei";font-weight:bold;font-size:16px;color:#fff;background:#0045a3;}
.link_til em {padding-left:5px;font-style:normal;font-family: Arial, Helvetica, sans-serif ;}
.link_til dt a {color:#fff;}
.link_til dt i {padding-left:5px;font-style:normal;line-height:20px;float:right;font-family:"宋体";background:#444;}
.link_til dd {line-height:30px;padding-top:5px;}
.link_til dd a {padding:0 16px;color:#f9f9f9;}
/*底部开始*/
.f_bottom{height:220px;color:#ffdf88;background:url(../images/f_bg.jpg) no-repeat bottom;}
.footer1{ width:930px; float:right;}
.footer2{ width:240px; height:220px; float:left; background:url(../images/dblogo.png) no-repeat; margin-top:-54px;}

.bot_nav{height:35px;line-height:35px;text-align:center;color:#fff;background:#0071f4; width:1180px;}
.bot_nav a{padding:0 15px;color:#fff;}
.copy_rt{padding:15px 0 0 0px;line-height:25px;color:#a9a9a9;}
.copy_rt dd {float:right;width:266px;height:140px;padding:0px 0px 13px 0;}
.copy_rt dd img {vertical-align:top;}
.copy_rt dt {float:left;width:500px;color:#FFF;}
.copy_rt dt a{ color:#fff;}
.copy_rt a {color:#666;}
.tx1 {float:left;width:250px;text-align:center;}
.qr {float:left;width:71px;height:71px;margin:25px 0 0 10px;display:inline;}
.qr img {width:71px;height:71px;vertical-align:top;}

/*关于我们*/
.PageMenuList{width:100%; text-align:center; margin-top:2em;}
.PageMenuList .wrap{}
.PageMenuList ul{/*position:absolute;left:0px;top:0px*/}
.PageMenuList ul li{display: inline-block;
     height: 40px; 
    line-height: 40px;
    width: 180px;
    text-align: center;
    background: #0c58ac;
    background: -moz-linear-gradient(top,  #0c58ac 0%, #87befa 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c58ac), color-stop(100%,#87befa));
    background: -webkit-linear-gradient(top,  #0c58ac 0%,#87befa 100%);
    background: -o-linear-gradient(top,  #0c58ac 0%,#87befa 100%);
    background: -ms-linear-gradient(top,  #0c58ac 0%,#87befa 100%);
    background: linear-gradient(to bottom,  #0c58ac 0%,#87befa 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c58ac', endColorstr='#87befa',GradientType=0 );
     border-radius: 1em; margin: 10px;}
.PageMenuList ul li a:hover{background:#5d5e5f;height:40px; color:#FFF; border-radius:1em;}
.PageMenuList ul li a{display: block;font-size: 16px;color: #666;}
.PageMenuList ul li a,.NewsList li p{font-size:14px;color:#fff}
/*About*/
.about_index_1{font-size:14px;line-height:30px}
.about_index_1 h1{font-size:36px;padding:0px 0 30px;color:#000}
.about_index_1 p,.about_index_1_sm td p{font-size:14px}
.about_index_1_sm{background:#f2f2f2;width:100%;padding:50px 0;margin-top:50px}
.about_bg_icon{background:url(../images/about_bg_01.gif) -237px 0 no-repeat;width:229px;height:47px;display:block;margin-left:74px}
.about_index_1_sm h2{color:#000;font-size:24px;padding-bottom:15px;margin:0px;font-weight:normal}
.about_index_1_sm td{padding-right:74px;font-size:14px}
.about_icon_01{background:url(../images/about_bg_01.gif) no-repeat;width:79px;height:79px;display:block;margin:0 auto}
.about_icon_02{background-position:-79px 0}
.about_icon_03{background-position:-158px 0}
.about_index_Conlist li:hover .about_icon_01{background-position:0 -79px}
.about_index_Conlist li:hover .about_icon_02{background-position:-79px -79px}
.about_index_Conlist li:hover .about_icon_03{background-position:-158px -79px}
.about_index_Conlist{width:100%;position:relative;height:234px}
.about_index_Conlist li{font-size:14px;text-align:center;width:250px;text-align:center;position:absolute;top:50px}
.about_index_Conlist h3{font-size:18px;color:#454545;padding:15px 0;margin:0px;font-weight:normal}
.about_index_Conlist li.li_l{left:70px}
.about_index_Conlist li.li_c{left:50%;margin-left:-125px}
.about_index_Conlist li.li_r{right:70px}
.about_qyry{background:url(../images/about_bg_02.jpg) 0 60px no-repeat;padding-left:450px;line-height:35px;font-size:16px;min-height:587px;padding-top:110px;_height:587px}
.about_fzzl{line-height:300%;text-align:center;padding-top:20px}
.about_fzzl h1{padding:25px 0 50px;font-weight:normal;margin:0px}
.about_fzzl h2{padding-bottom:50px;font-weight:normal;margin:0px}
.about_fwlc_mobile{display:none}
.fwfc_box{background:#00aa3a;margin:196px 188px 162px;height:324px;position:relative}
.fwfc_box td{color:#fff;height:322px}
.fwfc_box td p{padding:4px 0;margin:0px}
.about_fwfc_picList li{position:absolute}
.about_fwfc_picList li img{background:url(../images/load.gif) center no-repeat}
.about_fwfc_picList li.li1{left:-188px;top:-162px}



.about_fwfc_picList li.li2{left:0px;top:-162px}
.about_fwfc_picList li.li3{left:188px;top:-162px}
.about_fwfc_picList li.li4{left:376px;top:-162px}
.about_fwfc_picList li.li5{left:564px;top:-162px}
.about_fwfc_picList li.li6{left:752px;top:-162px}
.about_fwfc_picList li.li7{left:940px;top:-162px}
.about_fwfc_picList li.li8{left:940px;top:0px}
.about_fwfc_picList li.li9{left:940px;top:162px}
.about_fwfc_picList li.li10{left:940px;top:324px}
.about_fwfc_picList li.li11{left:752px;top:324px}
.about_fwfc_picList li.li12{left:564px;top:324px}
.about_fwfc_picList li.li13{left:376px;top:324px}
.about_fwfc_picList li.li14{left:188px;top:324px}
.about_fwfc_picList li.li15{left:0px;top:324px}
.about_fwfc_picList li.li16{left:-188px;top:324px}
.about_fwfc_picList li.li17{left:-188px;top:162px}
.about_fwfc_picList li.li18{left:-188px;top:0px}
.about_fwlc{width:100%;text-align:center;padding:10px 0 0px;line-height:24px}
.td_108{width:108px}
.about_fwlc p{padding:5px 0}
.about_icon_yuan{background:url(../images/about_bg_yuan.gif) no-repeat;height:108px;width:108px;display:block;text-align:center;line-height:108px;font-size:16px;color:#fff}
.about_icon_tiao{display:block;background:url(../images/about_tiao_gif.gif) no-repeat;padding-left:5px;height:9px;margin:0 7px;overflow:hidden;max-width:120px}
.about_icon_tiao em{display:block;background:url(../images/about_tiao_gif.gif) right top no-repeat;height:9px;overflow:hidden}
.about_fwcn{width:100%;padding:10px 0 0px}
.about_fwcn .f42{margin-bottom:38px}
.about_fwcn p{margin-bottom:15px;margin-top:15px}
.about_fwcn_img{padding:0 130px 0 28px}
.AboutkefuList{border-top:1px solid #eee;width:1314px;margin-bottom:300px}
.AboutkefuList .indexkefuItem{border-top:none}
.td_last{width:200px}
.about_icon_yuan_green{background:url(../images/about_bg_03.gif) no-repeat;color:#fff}
.about_icon_yuan_quan{background:url(../images/about_bg_03.gif) 0 -108px no-repeat;color:#444}
.zzjg_table td{padding-bottom:34px}
.about_fzlc{width:100%;padding:30px 0 0px}
.about_fzlc h1{color:#00aa3a;font-size:3em;line-height:2em;margin-top:0px}
.about_fzlc h2{color:#000;font-size:3em;line-height:1em;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#EEE;padding-bottom:20px}
.about_fzlc ul{background-image:url(../images/kedu.gif);background-position:0px 0px;background-repeat:repeat-y}
.about_fzlc ul li{font-size:1.25em;margin-left:60px;list-style-type:disc}
.about_fzlc_table .td_left{font-size:48px;width:150px;color:#b2b2b2}
.about_fzlc_table td{font-size:22px;color:#b2b2b2;padding:7px 0}
.about_qykw{width:100%;padding-top:20px}
.bookItem .leftpic{float:left;width:220px;padding-right:30px}
.bookItem{position:relative;background:#f2f2f2;padding-right:42px;margin-bottom:17px;height:223px;overflow:hidden}
.bookItem h1{font-size:18px;color:#333;padding:15px 0}
.bookItem .t1{color:#454545;line-height:25px;font-size:14px;margin:0;height:50px;overflow:hidden}
.bookItem .t2{font-size:16px;color:#454545;padding-top:5px;margin:0}
.kw_link_down{position:absolute;left:249px;bottom:20px;font-size:14px}
.kw_link_view{position:absolute;left:354px;bottom:20px;font-size:14px}
.kw_link_down span{background:url(../images/about_icon_kw.gif) no-repeat;width:15px;height:15px;display:inline-block;vertical-align:middle;margin-right:7px;overflow:hidden}
.kw_link_view span{background:url(../images/about_icon_kw.gif) 0 -15px no-repeat;width:17px;height:19px;display:inline-block;vertical-align:middle;margin-right:7px;overflow:hidden}
.about_ryzs{padding:20px 0 0px}
.about_ryzs_picList{float:left;border-left:1px solid #eee}
.about_ryzs_picList li{float:left;width:217px;height:191px;border-right:1px solid #eee;border-bottom:1px solid #eee;text-align:center;font-size:14px;cursor:pointer;border-top:1px solid #eee;overflow:hidden;margin-bottom:-1px;z-index:111}
.about_ryzs_picList li p.img{padding-top:23px;padding-bottom:5px}
.about_ryzs_picList li p{font-size:14px;margin:0px !important}
.about_ryzs_picList2{float:left;border-left:1px solid #eee}
.about_ryzs_picList2 .aboutkefuItem{width:208px;height:141px;text-align:center;float:left;overflow:hidden;border:1px solid #eee; border-left:none;margin-bottom:-1px}
.aboutkefuItem p{margin-top:0;margin-bottom:0}
.honner_pic_box{width:650px;height:512px;position:fixed;left:50%;margin-left:-325px;top:50%;margin-top:-256px;z-index:1111112;_position:absolute;
_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :document.body.scrollTop + (document.body.clientHeight -this.clientHeight)/2);_margin-top:0px;background:#fff url(../images/load.gif) center no-repeat}
.honner_pic_box_bg{width:100%;height:100%;background:#000;filter:alpha(opacity=30);-moz-opacity:0.30;-khtml-opacity:0.30;opacity:0.30;position:fixed;left:0px;top:0px;z-index:1111111;_position:absolute;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :document.body.scrollTop + (document.body.clientHeight -this.clientHeight)/2)}
.honner_pic_box_close{display:block;height:34px;background:#efefef;font-size:14px;text-align:center;line-height:34px;color:#808080}
.honner_pic_box_close span{font-family:Tahoma;font-weight:bold;padding-right:5px}
.honner_pic_box_close:hover{background:#00aa3a;color:#fff}
.about_contact{width:100%;padding:20px 0 0}
.contact_map{float:right;width:796px;height:466px}
.about_contact{line-height:30px;color:#454545}
.about_contact h1{color:#333;font-size:40px;line-height:150%;margin-top:0px}
.about_contact_left{float:left;width:522px}
.weixin_list{width:100%;padding-top:25px}
.weixin_list li{float:left;width:49.9%;overflow:hidden}
.weixin_list p{font-size:18px;color:#454545;padding-bottom:12px}
.cpContactList{width:100%;padding-top:60px;padding-bottom:60px}
.cpContactList li{float:left;width:405px;padding-right:51px;font-size:14px;line-height:26px;margin-bottom:20px}
.cpContactList li h1{font-size:24px;color:#333}
.cpContactList li.no_pr{padding-right:0}
.content {
    font-size: 14px;
    line-height: 30px;
    padding: 40px 0px 40px;
    margin-bottom: 16px;
}
.content img{display:inline-block;background:url(../images/load.gif) center no-repeat}
.content .n_top{margin-top:0}
.content p {
    font-size: 14px;
    line-height: 30px;
}
.content h1 {
    font-size: 32px;
    font-weight: bold;
    margin: .67em 0;
}
/*通用调用*/
.RandomNews {
	background-color:#fff;
	margin-top:6em
}
.diysr {
	background:url(../images/base754.gif) no-repeat;
	height:30px;
	line-height:25px;
	padding-left: 3em;
	color: #000;
	    font-size: 20px;text-align: center;
}
.diysr a {
	color:#c8161d;
	font-weight:bold;
}
.diysr a:hover, .tit a:hover {
	text-decoration:underline;
}
.news_random {
	width:1200px;
	padding-top:8px;
	margin-bottom:20px;
}
.news_random li {
	height:28px;
	line-height:28px;
	padding:0 10px 0 10px;
	width:380px;
	float:left;
	overflow:hidden;
}
.news_random li a {
	background:url(../images/ico55.gif) no-repeat 0 4px;
	padding-left:12px;
}
.news_random li a:hover {
	color: #0c58ac;
}
/*新闻*/
/*.news_con {
	width:100%;
	margin:0 auto;
	padding-top:15px;
} */ /*资讯中心大框架*/
.news_top {
	width:720px;
	height:132px;
	overflow:hidden;
	border-bottom:solid 1px #ccc;
	padding-bottom:15px;
	margin-bottom:15px;
}  /*资讯首页内容顶部（图片和文字区）*/
.news_top img {
	width:128px;
	height:128px;
	display:block;
	float:left;
}
.news_top .n_top_img {
	width:128px;
	height:128px;
	display:block;
	border:solid 1px #ccc;
	padding:1px;
	float:left;
} /*资讯首页内容顶部,图片的边框色可以自选修改*/
.news_top .n_top_img:hover {
	border:solid 1px #C10005;
}  /*资讯首页内容顶部,图片的边框点击色,可以自选修改*/
.news_img_rt {
	width:570px;
	height:132px;
	float:left;
	margin-left:10px;
} /*资讯首页内容顶部,图片的右边区块*/
.new_top_tit {
	width:518px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	margin-bottom:10px;
}
.new_top_tit .top_tit1 {
	font-weight:bold;
	text-decoration:underline;
	color:#000;
	font-size:14px;
}/*资讯首页内容顶部, 粗体标题,颜色可自行修改*/
.new_top_tit .top_tit1:hover {
	color:#C10005;
}/*资讯首页内容顶部, 粗体标题点击时的样式,颜色可自行修改*/
.new_top_tit .top_tit2 {
	margin-left:15px;
}
.new_top_tit .top_tit3 {
	margin-left:15px;
	color:#FF0000;
}/*资讯首页内容顶部, 文章出处,颜色可自行修改*/
.new_top_tit .top_tit3 a {
	color:#FF0000;
	text-decoration:underline;
}/*资讯首页内容顶部, 文章出处,颜色可自行修改*/
.news_img_rt .news_top_con {
	line-height:24px;
	height:100px;
	overflow:hidden;
	white-space: normal;
	letter-spacing: normal;
	word-spacing:10px;
} /*资讯首页顶部, 文章颜色可自行修改*/
.news_img_rt .news_top_con a {
	color:#C10005;
	text-decoration:underline;
}
/*资讯中心首页的--ul*/
ul.news_ul {
	line-height:25px;
	font-size:13px;
	color:#666;
	padding:0 5px;
	margin-bottom:10px;
}
ul.news_ul li {
	background:url(../images/ico10.gif) no-repeat 5px center;
	padding-left:15px;
	height:40px;
	line-height:40px;
	font-family: "宋体";
	border-bottom: 1px dotted #a4a4a4;
}
ul.news_ul li:hover {
	background:#f2f2f2 url(../images/ico10.gif) no-repeat 5px center;
}
ul.news_ul li a {
	font-size: 12px;
	display:inline-block;
}
ul.news_ul li .a_2 {
	width:405px;
	display:block;
	float:left;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
ul.news_ul .last {
	float:right;
	font-size:12px;
	color:#b6b6b6;
	padding: 0 10px 0 8px;
}
/*资讯首页内容,点击时的图片*/
.last {
	float:right;
	margin-right:8px;
	font-size:12px;
}
/*资讯中心列表页面的--dl*/
dl.news_dl {
	border-bottom: 1px dashed #ccc;
	_border-bottom:none;
	color: #666;
	font-size: 14px;
	line-height: 20px;
	padding: 10px 5px 4px;
}
dl.news_dl dt {
	background: url("../images/datebg.png") no-repeat scroll 10px center transparent;
	float: left;
	height: 64px;
	margin-bottom: 3px;
	width: 80px;
}
dl.news_dl .dt_1 {
	background: url("../images/ico10.gif") no-repeat scroll 0 11px rgba(0, 0, 0, 0);
	color: #333;
	display: block;
	font-family: "Microsoft YaHei";
	font-size: 15px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	padding-left: 10px;
	text-decoration: none;
}
dl.news_dl .dt_1:hover {
	background: url("../images/iconrd.gif") no-repeat scroll 0 11px rgba(0, 0, 0, 0);
	color: #c8161d;
}
dl.news_dl .dt_2 {
	color: #fff;
	display: block;
	font-family: Verdana;
	font-size: 15px;
	padding-left: 12px;
	padding-top: 20px;
	width: 71px;
}
dl.news_dl .dt_3 {
	color: #464646;
	display: block;
	font: 18px/18px "Verdana";
	padding-left: 10px;
}
dl.news_dl .dt_3 a {
	color: #ff0000;
	text-decoration: underline;
}
dl.news_dl dd {
	border-left: 1px solid #ccc;
	color: #1f1f1f;
	float: left;
	font-size: 12px;
	margin-bottom: 10px;
	min-height: 64px;
	overflow: hidden;
	padding-left: 10px;
	width: 1085px;
}
dl.news_dl dd span a {
	display: block;
}
dl.news_dl dd p {
	color: #666;
	display: block;
	font-family: "Microsoft YaHei";
	padding-left:10px;
}
dl.news_dl dd p a {
	color: #c8161d;
}
dl.nones {
	border-bottom: medium none;
}
.mb10 {
	margin-bottom:10px;
}
.newchang {
	border-bottom:1px dashed #ccc;
	height:25px;
	padding-left:30px;
}
/**/
/* -- 翻页效果 -- */
.thisclass{ background-color:#ff9801!important}
.apage{ display: table;
    margin: 0 auto; overflow:auto; margin-top:20px; margin-bottom:20px;}
.apage li{ float:left; border:1px solid #c5c5c5;padding:5px 12px;  line-height:19px; font-size:12px; margin-right:3px; color:#000}
.apage li a{ font-size:12px; color:#000}
.apage li a:hover{ color:#fff}
/*article-main*/
.article-main {
	width:100%;
	    margin: 2em 0 3em;
}
.article-c h2 {
	padding: 0 0 15px 0;
	text-align:center;
	font-size:24px;
	font-weight:normal;
	color:#000000;
}
.article-c h2 a {
	color:#000000;
}
.article-c h3 {
	height:31px;
	line-height:31px;
	font-size:14px;
	font-weight:normal;
	color:#969696;
	border-bottom:1px dashed #999999;
	    margin-bottom: 2em;
}
.article-c h3 i {
	padding:0 10px;
}
.article-c h3 a {
	color:#969696;
}
.article-c p {
	line-height:30px;
	font-size:14px;
	margin:20px 0;
	text-indent: 2em;
	color:#333;
}
.article-c p span {
	display:block;
	padding-bottom:32px;
	text-indent:0em;
}
.article-c p a {
	color:#000;
	font-weight:bold;
}
.article-turn {
	padding: 0 0 20px 0;
}
.article-turn li {
	display:block;
	line-height:30px;
	font-size:14px;
}
.article-turn li span {
	color:#333;
}
.article-recommend {
	height:235px;
	padding: 25px 22px 0;
	background:#eaebec;
	border:1px solid #d6d6d6;
}
.article-recommend h3 {
	font-size:20px;
	font-weight:normal;
	background:url(../images/article_bor1.gif) no-repeat right center;
	color:#333333;
}
.article-recommend h3 a {
	color:#333333;
}
.article-recommend ul {
	padding:10px 0;
}
.article-recommend ul li {
	line-height:39px;
	font-size:14px;
	border-bottom:1px dashed #999999 !important;
}
.article-recommend ul .li-last {
	border:none;
}
.article-recommend ul li span {
	float:right;
}
.article-recommend ul li a {
	padding: 0 0 0 22px;
	background:url(../images/article_icon1.gif) no-repeat left center;
}
.article-recommend ul li span a {
	background:none;
}
.article-recommend p {
	line-height:28px;
	font-size:14px;
}
/*产品中心*/
.pro_main {
    background-color: #fff;
    border-top: none;
    border-bottom: none;
    zoom: 1;
    padding: 0px 0px 20px;
    overflow: hidden;
}
.fc_pro li {
	float: left;
	width:263px;
	padding:5px;
	height:210px;
	overflow: hidden;
	position: relative;
	margin-right: 25px;
	margin-top: 25px;
	border:1px solid #87befa;
	text-align: -webkit-center;
}
.fc_pro .lastli {
	margin-right: 0;
}
.fc_pro li img {
	height:210px;
	width:100%;
	display: block;
}
.fc_pro .lastli {
	margin-right: 0;
}
.fc_pro li a {
	display: none;
	position:absolute;
	width:273px;
	height:290px;
	top:0;
	left:0;
	color:#000;
	background:#fff; opacity:0.6;
	
	
}
.fc_pro li a:hover {
	text-decoration: none;
}
.fc_pro li a h3 {
	display: block;
	height:30px;
	margin:0 auto;
	padding:85px 0 0 0;
	text-align: center;
	font-size: 20px;
	color: #072c6e;
	font-weight: bold;
	line-height: 30px;
	overflow: hidden;
	margin-bottom: 5px;
	cursor: pointer;
}
.fc_pro .btn2 {
	margin:0 auto;
	display: block;
	width: 161px;
	cursor: pointer;
}
.fc_pro .btn2 img {
	width: 161px;
	height: 31px;
	background: none;
	border:none;
}
.fc_pro .jia {
	position: absolute;
	right: 0px;
	top:0;
	width: 36px;
	height: 38px;
	display: block;
}
/**/
.liapage {
    position: absolute;
    top: 200px;
    width: 1200px;
}
.liapage .pre_l {
    color: rgba(0,0,0,0);
    float: left;
    font-size: 0;
}
.liapage .pre_l a {
    display: block;
    color: rgba(0,0,0,0);
    height: 60px;
    width: 60px;
    background-image: url(../images/prevnext.gif);
    background-color:#484848;
	background-position: -10px;
}
.liapage .pre_r {
    color: rgba(0,0,0,0);
    float: right;
    font-size: 0;
}
.liapage .pre_r a {
    display: block;
    color: rgba(0,0,0,0);
    height: 60px;
    width: 60px;
    background-image: url(../images/prevnext.gif);
    background-color: #484848;
    background-position: -90px;
}
/**/
.aboHisBox {
	margin-bottom: 40px;
}
.aboHisBox .aboHis {
	background: url(../images/abo_photo09.png) no-repeat 15px 29px;
	margin: 0 auto;
	width: 800px;
	padding: 29px 0 0 230px;
	position: relative;
}
.aboHisBox .aboHis ul {
	height:582px !important;
	overflow: hidden;
}
.aboHisBox .aboHis ul li {
	color: #313131;
	font-size: 14px;
	overflow: hidden;
	line-height: 33px;
	padding-bottom: 6px;
}
.aboHisBox .aboHis ul li span {
	background: url(../images/time_bg.png) no-repeat left top;
	color: #3c3c3c;
	display: block;
	text-align: center;
	width: 95px;
	float: left;
	    margin-right: 1em;
		font-size: 18px;
    font-weight: 600;
}
.aboHisBox .aboHis ul li p {
	float: right;
	width: 685px;
}
.aboHisBox .aboHis .prev, .aboHisBox .aboHis .next {
	display: block;
	position: absolute;
	width: 71px;
	height: 31px;
	left: 230px;
}
.aboHisBox .aboHis .prev {
	background: url(../images/icon_prev_out02.png) no-repeat left top;
	top: 0;
}
.aboHisBox .aboHis .next {
	background: url(../images/icon_next_out02.png) no-repeat left top;
	top: 343px;
}
.aboHisBox .aboHis .prev:hover {
	background: url(../images/icon_prev_over02.png) no-repeat left top;
}
.aboHisBox .aboHis .next:hover {
	background: url(../images/icon_next_over02.png) no-repeat left top;
}
.aboutBox .aboTitle {
	margin-bottom: 35px;
	text-align: center;
}
.aboutBox .honorBox {
	margin-bottom: 45px;
	clear: both;
}
.aboutBox .honorBox .honor {
	position: relative;
	padding: 0 30px 0 50px;
}
.aboutBox .honorBox .honor ul li {
	float: left;
	font-size: 14px;
	width: 204px;
	padding: 0 10px;
	text-align: center;
}
.aboutBox .honorBox .honor ul li img {
	border: 1px solid #E7E7E7;
	padding: 3px;
	display: block;
	width: 196px;
	height: 142px;
	overflow: hidden;
	margin-bottom: 6px;
}
/**/
.contact-wrapper{ padding:50px 0 30px 0;font-family:"Microsoft Yahei";}
.contact-wrapper h2{ position:relative; height:142px; margin-bottom:30px; padding:20px 225px 0 8px; font-size:14px; font-weight:normal; line-height:26px; background:url(../images/contact_bor1.gif) repeat-x;}
.contact-wrapper h2 i{ padding: 0 10px 0 33px;}
.contact-wrapper h2 span{ position:absolute; right:0; top:0;}


.contact-wrapper dl{ padding:24px 0 20px 0; border-bottom:1px dashed #9f9f9f; overflow:hidden; zoom:1;}
.contact-wrapper .dl-last{ border:none;}
.contact-wrapper dt{ float:left; width:75px;}
.contact-wrapper dt img{ width:75px;}
.contact-wrapper dd{ float:right; width:1100px;}
.contact-wrapper dd h4{ font-size:24px; font-weight:normal; color:#333333}
.contact-wrapper dd p{ padding:13px 0 0 0; line-height:32px; font-size:14px;}
.contact-wrapper dd p span{ display:block;}
/**/
.g-ali{margin:0 auto;width:1200px;}

.g-ali h3{height:34px; line-height:34px; border-bottom:1px solid #dcddde;}

.g-ali h3 em{float: left;}

.g-ali h3 em a{display:inline-block; width:114px; text-align:center; line-height:34px; font-size:14px; color:#1e1e1e;}

.g-ali h3 em a:hover,.g-ali h3 em a.cur{text-decoration:none; background:url('../images/t01.gif') no-repeat; color:#fff;}

.g-ali h3 b{float: right;padding:10px 0 0;}

.g-ali ul{padding:25px 0 30px; margin-right:-8px;}

.g-ali li{float: left; width:234px; position:relative; margin-right:8px;}

.g-ali li img{display:block;width:234px; height:190px;}

.g-ali li span{text-align:center;display:block; display:none;width:234px; height:95px;padding:95px 0 0; position:absolute; top:0; left:0; color:#fff;background:url('../images/ali.png') no-repeat;}

.g-ali li a{color:#fff;}

.g-ali p{text-align:center; background:url('../images/s01.gif') repeat-x;}


html {overflow-x:hidden;}
ul,li{ padding:0; margin:0; list-style:none}
.custom_service p img {display: inline; margin-top:-5px; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:999; top:150px;}
.side_content{width:131x; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:131px;overflow:hidden;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(../images/sidebar_bg.png) no-repeat;}
/* green skin  */
.side_green .side_title {background-position:-318px 0;}
.side_green .side_center {background:url(../images/green_line.png) repeat-y center;}
.side_green .side_bottom {background-position:-318px -122px;}
.side_green .close_btn {background-position:-44px -23px;}
.side_green .close_btn:hover {background-position:-66px -23px;}
.side_green .show_btn {background-position:-147px 0;}
.side_green .msgserver a {    color: #340903;
    font-size: 14px;
    height: 30px;
    line-height: 23px;
    display: block;
    padding-right: 10px;}
	.msgserver img{ float: left;
    padding-left:6px;}
.side_title {height:75px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 7px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin: 13px 2px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.custom_service{ background:url(../images/qq_li.png); height:70px;     margin: 5px 0 10px;}
.custom_service li { height: 23px;
    text-align: center;
    padding: 8px 0 0;
    line-height: 23px;}
.custom_service li img{border:1px solid #fff;border-radius:5px;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.other  { text-align:center;border-bottom:1px solid #931d0b;     margin-bottom: 10px;}
.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}
	
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a {padding-left:12px;}
.dianhua{    height: 30px;
    line-height: 30px;
    font-size: 14px;
    text-align: left;
    text-indent: 0.5em;
	padding:0 !important; color:#340903 !important
}
.dianhua img{float: left;}

.haoma{ font-size:14px; line-height:30px; padding:0 !important; color:#340903 !important}
/* blue skin as the default skin */
.side_title, .side_blue .side_title {background-position:-195px 0;}
.side_center, .side_blue .side_center {background:url(../images/blue_line.png) repeat-y center;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {background-position:-44px 0;}
.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
.show_btn , .side_blue .show_btn {background-position:-119px 0;}
.msgserver a, .side_blue .msgserver a {color:#06C;}

.content, .footer {
    width: 1180px;
    margin: 0 auto;
}
.bottomline{ width:1002px; height:25px; margin:0 auto; background:url(../images/CJ_r34_c2.jpg) top center no-repeat; overflow:hidden;}

.bottom{ width:1002px; padding-bottom:14px; margin:0 auto; text-align:center; overflow:hidden;}
/*在线留言*/
.left_text {
	float:left;
    color: #fff;
    text-align:center;
    width: 70px;
}
.leave_msg_container .left_text div {
    line-height: 35px;
	color:#000
}
.leave_msg_container .right_input div {
    line-height: 35px;
}
.leave_msg_container .right_input span {
    color: #c21f2e;
}
.leave_msg_container .right_input input {
    border: 1px solid #ccc;
    font-size: 14px;
    height: 20px;
    width: 200px;
}
.leave_msg_container .right_input textarea {
    border: 1px solid #ccc;
    height: 50px;
    width: 200px;
}
.leave_msg_container .content_text {
}
.leave_msg_container .opts {
    margin-left: 40px;
}
.leave_msg_container .msg_submit {
    background:#107AE3; color:#000; border:none;
    height: 29px;
    width: 105px;
	outline: medium none;
	cursor:pointer;
}
.leave_msg_container .msg_reset {
    background:#CCC;
    border: 0 none;
    height: 29px;
    outline: medium none;
    width: 105px;
	cursor:pointer;
}
.right_input{ float:left; }
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    height: 0px;
}
.leave_msg_container  .jie{ font-size:16px;
padding-top: 15px;}
.leave_msg_container  .intxt{ height:40px;margin-top: 5px;
border: 1px solid #adc8f8;}
.leave_msg_container  .int{height:60px;margin-top: 5px;
border: 1px solid #adc8f8;}
.leave_msg_container  .coolbg{vertical-align: middle;
font-size: 18px;background: #0068b4;
color: #fff;width: 85px;margin-left: 45px;}
/**/
.newscon dl.dl_3{ height:140px; overflow:hidden; margin-bottom:40px;  padding:20px; border:1px solid #e4e4e4;}
.newscon dl.dl_3 dt{ float:left;}
.newscon dl.dl_3 dt img{ display:block; width:235px; height:140px;}
.newscon dl.dl_3 dd{ width:803px; height:145px; float:left; padding-left:20px;}
.newscon dl.dl_3 dd em{ width: 380px; display:block; font-size:18px; height:20px; line-height:20px; overflow:hidden; margin-top: 10px; white-space: nowrap;text-overflow: ellipsis; }
.newscon dl.dl_3 dd p{ display:block; font-size:14px; line-height:24px; height:48px;margin:15px 0; }
.newscon dl.dl_3 dd span{display: block; text-align: right;}
.newscon dl.dl_3 dd span a{ display: inline-block; width: 90px; height: 26px; border:1px solid #0c58ac; text-align: center; line-height: 26px; font-size: 14px;}
.newscon dl.dl_3 dd i{font-style: normal; font-size: 14px; margin-top: -15px; display: block;}
.newscon dl.dl_3.cur{ border:1px solid #0c58ac;}
.newscon dl.dl_3.cur span a{text-decoration: none; color: #0c58ac;  border:1px solid #0c58ac; }
/*分页*/
.thisclass{ background-color:#0071f4!important}
.fenye{ display: table;
    margin: 0 auto; overflow:auto; margin-top:20px; margin-bottom:1em}
.fenye li{ float:left; background-color:#014eb6;padding:5px 12px;  line-height:19px; font-size:12px; margin-right:3px; color:#fff}
.fenye li a{ font-size:12px; color:#fff}
.fenye li a:hover{ color:#fff}
.lii    { padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}



.ab_pages{clear:both;padding:20px 0;font-size:14px;text-align:center; overflow:hidden}
.ab_pages ul{display:inline-block;margin:0 auto;padding:0}
.ab_pages ul  a{color:#333;display:block;padding: 8px 12px;  border: 1px solid #f5f5f5;float: left;margin: 0 5px;border-radius: 4px}
.ab_pages ul  .page-num{color:#333;display:block;padding: 8px 12px;  border: 1px solid #f5f5f5;float: left;margin: 0 5px;}
.ab_pages ul  a.page-num-current{ background:#f5f5f5;}