body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,i,dl{margin:0; padding:0;}
*{margin:0; padding:0;}
li,i{list-style:none;}
input,textarea,select{font-family:inherit; font-weight:inherit; font-size:14px;}
img{border:0;}
.clear{height:0; overflow:hidden; clear:both;}
dl,dt,dd{margin: 0px; padding: 0px; list-style: none;}
.fl{ float:left}
.fr{ float:right}
body,td,th{font-size: 14px;	color:#333;}
a{font-size:14px; color:#333;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
body{font-family:Microsoft YaHei; font-size: 14px; min-width:1200px;overflow-x: hidden;}
.w1200{ width:1200px; margin:auto;}
em{font-style:normal;}
.noright{ margin-right:0px !important; padding-right:0px !important;}
i{ font-style:normal;}
.mag{margin-top:60px;}
.pro_contact a{color:#fff;}

/*head*/
.head_top{}
.head_nr{height:162px;}
.logo{height:162px; width:259px; padding-right:60px; border-right:1px #ccc solid;}
.logo img{padding-top:26px;}
.head_ms{padding-top:48px;}
.head_ms p{ padding-bottom:4px;
    font-size: 20px;
}
.head_ms b{font-size:36px; font-weight:bold; color:#003d99;
    line-height: 46px;
}
.head_ms span{font-size:16px;}
.tel{padding-top:52px;}

/* nav */
.nav{height:66px; background:url(images/nav_bj.jpg) center no-repeat;}
.nav ul{width:1200px; margin:auto; position:relative;}
.nav ul li{float:left; width:120px; height:66px; background:url(images/nav_xt.png) right no-repeat;}
.nav ul li>a{font-size:15px; line-height:66px; height:66px; color:#fff; text-align:center; display:block; z-index:9; position:relative;}
.NavCeshi > li{}
.NavCeshi > li > a{display: block; font-size: 15px}
.NavCeshi > li#Zz0 { width: 100%; margin-right: 55px; }
.NavCeshi > li#Zz0 > a {  background: url() no-repeat 35px center; text-indent: 40px; }
.NavCeshi .block { position: absolute; background:url(images/nav_cur.png) no-repeat; height:66px; display: block; top:0; z-index:1;}
/*.nav.menu:after { content: ''; width: 100%; position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,0.1); height:4px; }*/
.NavCeshi{}
.NavCeshi li{}
.NavCeshi li .menu1{opacity: 0; background: #fff; z-index: 111; position: relative; transition: all .5s; z-index:-999;}
.NavCeshi li .menu1 a{color:#333;}
.NavCeshi li:hover .menu1{opacity: 1; transition:all .5s; z-index:999;}
.NavCeshi li .menu1 dd{display:block; height: 46px; line-height: 46px; width: 100%; text-align: center; border-bottom: 1px #eee solid;}


/*product */
.prodnuct{ margin-top:60px;  margin-bottom:50px; }
.prodnuct_q{ background:url(../uploadfile/image/20181029/20181029104713_469037021.png) center 25px no-repeat;}

/* prod */
.prod{margin-top:30px; height:860px;}
.prod_l{ width:250px; padding-bottom: 20px;}
.prod_title1{height:106px; background:url(../prod_list_bj.jpg) no-repeat; text-align:center;}
.prod_title1 p{ font-size:24px; color:#FFF; padding-top: 24px;}
.prod_title1 i{background:url(../uploadfile/image/20181031/20181031212531_732756171.png) no-repeat; height:26px; width:33px; display:block; float:left;margin-top: 31px; margin-left: 40px; margin-right: 10px;}
.prod_title1 em{ font-size:11px; display:block; text-transform:uppercase; color:#fff;margin-top: 4px;}

.classimgshow1{padding-left:0px !important;border: 1px #eee solid; margin-top: -1px; height:70px; line-height:70px; position: relative;}
.classimgshow1 a{padding-left:80px;}
.classimgshow1:after{content:""; display:block; width:22px; height:22px; background:url(../prod_jt_h.png) left no-repeat;  position: absolute;  top: 26px;  left: 40px; transition:0.3s;} 
.classimgshow1:hover:after{background:url(../prod_jt.png) right no-repeat; transition:0.3s;}
.classimgshow1:hover a{color:#000; transition:0.3s;}

.prod_nor {width:920px; float:right;}
.prod_nor ul{}
.prod_nor ul li{width:280px; height:356px; float:left; margin-right:24px; margin-left:10px;}
.prod_nor ul li i{width:278px; height:278px; border:#ddd solid 1px; display:block;}
.prod_nor ul li i img{display:block; height:100%; width: 100%;}
.prod_nor ul li p{ text-align:center; height:50px; line-height:22px; font-size:14px; padding-top:10px;}

.sublist{width:875px;}
.tabcon{ float:right; margin-bottom: 40px;}
.prod_lx{ text-align:center; margin-top:-1px;width: 250px;}
.prod_lx img{}



/*application*/
.case{background:url(images/case_bj.jpg) top center no-repeat; height:780px; padding-top:60px; margin-top:40px;}
.case_t{background:url(images/case_title_bj.png) center 28px no-repeat;}
.case_t p{ font-size:34px; font-weight:900; text-align:center; color:#fff;}
.case_t p span{ color:#fff; }
.case_t div{ display:block; font-size:16px; color:#fff; text-align:center; margin-top:5px;}
.case_t em{ background:url(http://login.114my.cn/memberpic/baomjx/uploadfile/image/20180913/20180913085451_1467193390.PNG) center no-repeat; margin:auto; text-transform:uppercase; text-align:center; vertical-align:sub; font-size:18px; color:#cccccc;}
.case_nr{background:#fff; height:554px; width:1200px !important; padding:20px; margin-top:40px; position:relative;}
/* tabbtn */
.tabbtn{ width:260px; float:left; height:507px;}
.tabbtn ul{ float:left;}
.tabbtn li{position:relative; height:94px; width:280px; display:block; color:#fff; border:1px #ccc solid; margin-bottom:18px; transition:0.3s;}
.tabbtn li:after{content:""; background:url(images/case_after.png) no-repeat; width:67px; height:38px; display:block; position:absolute; top:32px; right:40px;}
.tabbtn li span{ display:block; font-size:12px; color:#999; padding-left:100px;}
.tabbtn li a{display:block;overflow:hidden; font-size:20px;cursor:pointer; color:#333; padding-top:27px; padding-left:100px; font-weight:bold;}
.tabbtn li.current{ background:#0046ad; border:1px #0046ad solid; width:400px; transition:0.3s; position:relative; z-index:1;}
.tabbtn li.current a{color:#fff;}
.tabbtn li.current span{color:#fff;}

/*more*/
.more{position:absolute; height:94px; width:280px; display:block; color:#fff; border:1px #ccc solid; transition:0.3s; bottom:20px;}
.more:after{content:""; background:url(images/case_more.png) no-repeat; width:39px; height:39px; display:block; position:absolute; top:30px; left: 42px;}
.more span{ display:block; font-size:12px; color:#999; padding-left:100px;}
.more a{display:block;overflow:hidden; font-size:20px;cursor:pointer; color:#333; padding-top:27px; padding-left:100px; font-weight:bold;}

.tabbtn li.case_t_01 i{background:url(images/case_01.png) bottom center no-repeat; height:34px; width:34px; display:block; transition:0.3s; position:absolute; left:45px; top:32px;}
.tabbtn li.case_t_01.current i{background:url(images/case_01.png) top center no-repeat; transition:0.3s;}

.tabbtn li.case_t_02 i{background:url(images/case_02.png) bottom center no-repeat; height:34px; width:30px; display:block; transition:0.3s; position:absolute; left:45px; top:28px;}
.tabbtn li.case_t_02.current i{background:url(images/case_02.png) top center no-repeat; transition:0.3s;}

.tabbtn li.case_t_03 i{background:url(images/case_03.png) bottom center no-repeat; height:39px; width:49px; display:block; transition:0.3s; position:absolute; left:34px; top:28px;}
.tabbtn li.case_t_03.current i{background:url(images/case_03.png) top center no-repeat; transition:0.3s;}

.tabbtn li.case_t_04 i{background:url(images/case_04.png) bottom center no-repeat; height:39px; width:40px; display:block; transition:0.3s; position:absolute; left:40px; top:30px;}
.tabbtn li.case_t_04.current i{background:url(images/case_04.png) top center no-repeat; transition:0.3s;}



/* tabcon */
.tabcon{position:relative;/*å¿…è¦å…ƒç´ */height:553px; width:895px; float:right; overflow:hidden;}
.tabcon .subbox{position:absolute;/*å¿…è¦å…ƒç´ */left:0;top:0;}
.tabcon .sublist{height:553px;}
/* leftcon */
#leftcon .subbox{width:9999em;}
#leftcon .subbox .sublist{float:left;width:664px;}
/* sublist */
.sublist {position:relative; height:553px; width:895px;}
.sublist dl{width: 570px; height: 130px; background:url(images/case_tm.png); display: block; position: absolute; bottom: 50px; right: 0; color:#fff; }
.sublist dl p{margin-bottom:10px;}
.sublist dl p b{display: block; font-size: 28px;  float: left;    margin-top: 26px; padding-left: 36px;}
.sublist dl p em{font-size:12px;  display: block;  padding-top: 46px;      text-indent: 8px;}
.sublist dl i{font-size:16px; padding-left: 36px;}

.sublist_01 span{background:url(images/leng111.jpg) center no-repeat; width:895px; height:553px; display:block; position:relative; z-index:0;}
.sublist_02 span{background:url(images/2222.jpg) center no-repeat; width:895px; height:553px; display:block; position:relative; z-index:0;}
.sublist_03 span{background:url(images/333.jpg) center no-repeat; width:895px; height:553px; display:block; position:relative; z-index:0;}
.sublist_04 span{background:url(images/444.jpg) center no-repeat; width:895px; height:553px; display:block; position:relative; z-index:0;}



/* power */
.hexin{height:110px;background-image:url(images/adv.png); background-repeat:no-repeat; background-position:236px 20px; text-align:center; margin-top:50px;margin-bottom: 35px;}
.hexin strong{background:url(images/power_title.png) center no-repeat; width:358px; height:60px; margin:auto; padding-top: 12px; display: block; padding-bottom: 8px;}
.hexin strong span{color:#ff7e00;}
.hexin p{font-size:14px; color:#666666; height:20px;}
.hexin p span{display:block;color:#aaaaaa;text-transform:Uppercase;font-size:12px;    line-height: 30px;}
.power_01{ height:403px; background:#f7f7f7;overflow:hidden; margin-bottom:40px;}
.power_01 i{font-size:12px; color:#cccccc;}
.power_01 strong{font-size:28px; margin-bottom:20px; display:block; font-weight:normal;}
.power_01 p{background:url(images/power_li.png) 0px 1px repeat-y; padding-left:14px; line-height:28px; font-size:15px;}
.power_01 a{display:block; font-size:12px; text-align:left; color:#ccc; line-height:30px; margin-top:50px;}
.power_01 .power_ms{width:514px; height:310px;  right:172px; padding-left:60px; padding-top:88px;}

.power_02{ height:403px; background:#f7f7f7;overflow:hidden; text-align:right; margin-bottom:40px;}
.power_02 i{font-size:12px; color:#cccccc; padding-right:30px; display:block;}
.power_02 strong{font-size:28px; margin-bottom:20px; display:block; font-weight:normal; padding-right:30px;}
.power_02 p{background:url(power_li.png) right repeat-y; padding-left:14px; line-height:28px; font-size:15px; margin-right:30px; padding-right:12px;}
.power_02 a{display:block; font-size:12px; text-align:right; color:#ccc; line-height:30px; margin-top:50px; padding-right:30px;}
.power_02 .power_ms{width:544px; height:310px;  right:172px; padding-top:88px; padding-right:10px;}

.xl_fl strong{color:#fff;font-size:24px;display:block;line-height:35px;}
.xl_fl  span{text-transform:Uppercase;color:#fff;font-size:12px;line-height:35px;}
.xl_fl img{padding: 55px 0 13px 0px;}



/*about*/
			
.about {
	background: url(images/about_bj.jpg) center no-repeat;
	height: 494px;
	margin-top:20px;
}
.about i{font-size:30px; font-weight:bold; color:#fff; text-transform:uppercase; opacity:0.2; display:block;}
.about dl dd {
	float: left;
	width: 620px;
}
.about dl dt {
	float: right;
	padding-top: 30px;
}
.about dl dt img {
	float: right;
	margin-top: 25px;
	border: 15px #fff solid;
	border-radius:5px;
	width: 475px;
}
.about dl dd p {
	font-size: 24px;
	font-weight: bold;
	padding-top: 75px;
	color: #fff;
}
.about dl dd p img {
	opacity: 0.2;
    margin-top: -20px;
    padding-bottom: 5px;
}
.about_xt {
	height: 3px;
	background: #ffd200;
	width: 70px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.about dl dd p span {
	color: #ffd200;
}
.about dl dd span {
	line-height: 30px;
	color: #fff;
}
.about_zx {
	background:#fff;
	width: 145px;
	height: 42px;
	margin-top: 30px;
	border-radius:50px;
	text-align:center;
	line-height:42px;
	color:#0046ad;
	transition:0.3s;
}
.about_zx:hover{background:#ffd200 !important; color:#fff; transition:0.3s;}



/*news*/
			
.news {
	height: 510px;
	padding: 50px 0px;
}
.news .m_zx {
	width: 370px;
	margin-right: 44px;
	float: left;
}
.news .last {
	margin-right: 0;
}

#coleexx{margin-top: 23px; margin-left: 20px;}

.news h2 {
	height: 76px;
	line-height: 76px;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 23px;
	background: url(../news_xt.jpg) no-repeat 18px bottom;
	position: relative;
	left: -18px;
	padding-left: 18px;
}
.news h2 a {
	color: #222222;
	font-size: 16px;
}
.news h2 a:hover {
	color: #0046ad;
	font-size: 16px;
}
.news h2 em {
	font-size: 16px;
	color: #adadad;
	font-family: arial;
	font-weight: normal;
	display: inline-block;
	padding-left: 5px;
}
.news h2 span a {
	font-size: 14px;
	color: #adadad;
	font-weight: normal;
}
.news h2 span a:hover {
	font-size: 14px;
	color: #ff6724;
	font-weight: normal;
}
.m_zxcc {
	border: 1px solid #e3e3e3;
	height: 200px;
	padding: 14px 20px 0 25px;
}
.news .u_lst4 li {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px dashed #e3e3e3;
	background: url() no-repeat 0 12px;
	overflow: hidden;
	font-size: 13px;
}
.news .u_lst4 li a {
	color: #666
}
.news .u_lst4 li a:hover {
	color: #0046ad
}
.news .u_lst4 .lastli {
	border-bottom: none;
}
.news .more2 {
	display: inline-block;
	margin-top: 28px;
	width: 132px;
	height: 36px;
	line-height: 36px;
	background: #0046ad;
	text-align: center;
	font-size: 14px;
	color: #fff;
	transition:0.3s;
}
.news .more2 a {
	color: #fff;
	display: block;
	transition:0.3s;
}
.news .more2 a:hover {
	color: #fff;
	background: #ffd200;
	transition:0.3s;
}
.news .u_lst4 li:last-child {
	border-bottom: 0;
}

.wend {
	float: left;
	margin-right: 0;
	padding-left: 16px;
	width: 354px;
	height: 510px;
	background: #f5f5f5;
}
.wend h2 {
	left: 0;
	margin-bottom: 0;
}
.divdgweb_new_div_item_content {
	border-bottom: 1px dashed #ccc;

	padding: 22px 0 0 0;
	margin-right: 25px;
}
.wend .lastdl {
	border-bottom: none;
}
.divdgweb_new_div_item_title {
	height: 29px;
	padding-left: 30px;
	line-height: 29px;
	background: url(../news_d.jpg) no-repeat left top;
	font-size: 14px;
	color: #333333;
	overflow: hidden;
	font-weight: bold;
}
.divdgweb_new_div_item_title a {
	color: #333333;
}
.divdgweb_new_div_item_title a:hover {
	color: #0046ad
}
.divdgweb_new_div_item_body {
	padding-left: 30px;
	background: url(../news_w.jpg) no-repeat left top;
	line-height: 25px;
	color: #666;
	height: 75px;
	font-size: 13px;
	overflow: hidden;
}



/* footer */
.nyfooter {
	margin-top: 30px;
}
.footer {
	background: #333;
	height: 350px;
	margin-top: 45px;
}
.nyfooter {
	margin-top: 30px !important;
}
.footer a {
	color: #ccc;
}
.footer_nr {
	padding-top: 50px;
}
.footer_k1 {
	width: 245px;
}
.footer_k1 p {
	margin-bottom: 20px;
}
.footer_zx a {
	color: #fff;
}
.footer_hg {
	width: 20px;
	height: 2px;
	background: #fff;
	margin: 15px 0px 10px 0px;
	transition: 0.3s;
}
.footer .footer_k2 a {
	color: #999;
}
.footer .footer_k2 a:hover {
	color: #999;
}
.footer_k2 {
	color: #999;
	width: 520px;
}
.footer_k2 p {
	color: #eee;
	font-size: 16px;
}
.footer_k2 li {
	line-height: 30px;
}
.footer_k2:hover .footer_hg {
	width: 65px;
	transition: 0.3s;
	background: #ffd200;
}
.footer_k3:hover .footer_hg {
	width: 65px;
	transition: 0.3s;
	background: #ffd200;
}
.footer_k4:hover .footer_hg {
	width: 65px;
	transition: 0.3s;
	background: #ffd200;
}
.footer_k3 {
	width: 200px;
}
.footer_k3 p {
	color: #eee;
	font-size: 16px;
}
.footer_k3 li {
	width: 130px;
	color: #ccc;
	line-height: 30px;
}
.footer_k3 a {
	color: #999;
}
.footer_k4 {
	color: #eee;
	font-size: 16px;
	float: right;
}
.footer_k4 span {
	display: block;
	font-size: 12px;
	text-align: center;
	margin-top: 5px;
}
.footer_k4 img {
	margin-top: 7px;
}
.footer_ms {
	text-align: center;
	background: #222;
	height: 130px;
	line-height: 50px;
	color: #999;
}
.footer_ms a {
	color: #999;
}
.banq{font-size: 13px; float: left; width: 1200px !important; margin: auto;text-align: center;line-height: 30px;padding-top: 20px;}
.footer_img1 {
	margin-left: 30px;
}

.friendlink {
	margin-top: 20px;
	width: 270px;
	margin-left: auto;
}
.friendlink .fri_L {
	background: url() no-repeat;
	width: 77px;
	height: 28px;
	float: left;
	color: #e4e4e4;
	font-size: 17px;
	letter-spacing: 1px;
	padding: 6px;
	text-align: center;
}
.friendlink .fri_R {
	height: 50px;
	display: block;
	float: right;
	width: 181px;
	background: #e4e4e4;
}
.friendlink .linkTagcs {
	width: 281px;
	max-height: 50px;
	background: #666 url(images/foot_jt.jpg) top right no-repeat;
	overflow: hidden;
	transition: 0.3s all;
}
.friendlink .linkTagcs:hover {
	max-height: 200px;
	overflow-x: hidden;
	overflow-y: auto;
}
.friendlink .linkTagcs li {
	float: none;
	line-height: 50px;
	text-align: left;
	text-indent: 10px;
}
.friendlink .linkTagcs li a {
	display: block;
	color: #ccc;
}
.friendlink_tp2 {
	margin-left: 3px;
}
.friendlink_tp2:hover {
	background-position: 0px -50px;
	transition: all 0.5s;
}
.friendlink_tp2_nr {
	display: none;
	transition: all 0.5s;
}
.qqwxewm a:hover .friendlink_tp2_nr {
	display: block !important;
	position: absolute;
	transition: all 0.5s;
	top: -38px;
	left: -30px;
}
.friendlink_tp2_nr img {
	width: 60px;
}
.friendlink_tp3:hover {
	background-position: 0px -50px;
	transition: all 0.5s;
}
.qqwxewm {
	margin-top: 20px;
	position: relative;
}
.friendlink_tp3_nr {
	display: none;
	transition: all 0.5s;
}
.qqwxewm a:hover .friendlink_tp3_nr {
	display: block !important;
	position: absolute;
	transition: all 0.5s;
	top: -38px;
	left: 16px;
}
.friendlink_tp3_nr img {
	width: 60px;
}

#coleexx{overflow: hidden; height:400px;}


.zyjs1{margin-top:16px; height:300px;}
.zyjs1 li{
    float: left;
    margin-right: 20px;
}
.zyjs1 li a{
    
}
.zyjs1 li a i{
    width: 300px;
    height: 225px;
    display:  block;
}
.zyjs1 li a i img{
    width: 100%;
}
.zyjs1 li a p{padding-top:10px;}

.zyjs1 li a p{text-align:center;}
.zyjs1_title{margin-top: 10px;}
.zyjs1_title p{float:left; font-size:24px; color:#003d99; font-weight:bold;}
.zyjs1_title span{display: block; padding-top: 11px; font-size: 14px;  padding-left: 180px; color: #ddd;}
.zyjs1_title1{margin-top: 10px;}
.zyjs1_title1 p{float:left; font-size:24px; color:#003d99; font-weight:bold;}
.zyjs1_title1 span{display: block; padding-top: 11px; font-size: 14px;  padding-left: 200px; color: #ddd;}
.zyjs_nr{}
.zyjs_nr strong{font-size:16px; color: #333; padding-bottom:3px; display: block;}
