﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td,img {margin:0;padding:0;}
img {border:0}
ol,ul {list-style:none}
h1,h2,h3,h4,h5,h6{font-size:16px;}
input{outline: none;border:none;}
html {_overflow-y:scroll;}
/*****！！页面通用css样式定义开始******/
html,body{/*min-width: 1000px;*/font-family: "Microsoft YaHei";/*_width:expression(document.body.clientWidth < 1000 ? "1000px" : "auto")*/}
/* body的css定义:这里定义页面上下左右边距，页面背景颜色，滚动条颜色样式 */
body{
    font-family: "微软雅黑";    /*文字字体定义 */
	font-size: 14px;    /*文字大小定义 */
	color: #666666; /*文字颜色定义 */
	min-width:1200px;
}
/* 网站超链接css通用设置 */
/* 链接无下划线,有为underline */ 
a{color: #2c77bb;-webkit-transition: color 300ms, background-color 300ms;-moz-transition: color 300ms, background-color 300ms;-o-transition:  color 300ms, background-color 300ms;transition:  color 300ms, background-color 300ms;text-decoration: none;}
a:hover, a:focus { color: #d43133;}
a:link {color: #2c2c2c;} /* 未访问的链接 */
a:visited {color: #2c2c2c;} /* 已访问的链接 */
a:active {color: #2c2c2c;} /* 点击激活链接 */
p{ line-height:24px;}
.fl{float:left;}
.fr{float:right;} 
.hide{display: none}
.show{display: block}
.dib{display: inline-block;*display: inline;zoom:1;}
/*.clear{clear:both; line-height:0; height:0; font-size:0px;}*/
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*清除浮动*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow: hidden;}/*清除浮动*/
.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
.dib{display: inline-block;*display: inline;zoom:1;}
.wrap{ width:1000px; margin:0 auto; height:auto;}
.red{color: red}
/*表格样式定义 */ 
checkbox{border: 0px;}/*选择框样式定义 */ 
.input{ border:1px solid #ccc; height:20px;line-height:20px} 
ul,li{ list-style:none}



/*header*/
.container{ width:1200px; margin:0 auto; clear:both;}
.header{}
.logo{ width:200px; float:left;}
.navcont{ width:1000px; float:right;}

/* 导航css */
		.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.nav{ padding:50px  0 0 45px; height:32px; line-height:32px; position:relative; z-index:1;}
		.nav a{ color:#353535;  }
		.nav .nLi{ float:left;  position:relative; display:inline; }
		.nav .nLi h3{ float:left; width:107px;background:url(../images/nav.jpg) no-repeat left top; margin:0 5px;}
		.nav .nLi h3 a{ display:block; padding:0 20px; font-size:14px; font-weight:bold;  }
		.nav .sub{ display:none; width:180px; left:0; top:34px;  position:absolute; background:#26679F;  line-height:26px; padding:5px 0;border-radius:5px;filter:alpha(opacity=90);  /*支持 IE 浏览器*/
-moz-opacity:0.90; /*支持 FireFox 浏览器*/
opacity:0.90;  /*支持 Chrome, Opera, Safari 等浏览器*/}
		.nav .sub li{ zoom:1; }
		.nav .sub a{ display:block; padding:3px 0 3px 10px;color:#fff;}
		.nav .sub a:hover{ background:#f2a035; color:#fff;}
		.nav .on h3 a{ background: url(../images/nav_hover.jpg) no-repeat left top; color:#fff;}


/*banner*/
.banner{height:440px;}
.soft_banner{height: 440px; background: url(../images/banner2.jpg) no-repeat center top;}
/*banner*/
.fullSlide{ min-width:1000px; position:relative;  height:440px; overflow:hidden;  }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:440px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:440px; }	
.fullSlide .hd{bottom:15px; position: relative; z-index:1; }
.fullSlide .hd ul{text-align:center;margin:0 auto; width:100px}
.fullSlide .hd ul li{ float:left; margin:0 5px; display:block; cursor:pointer; width:8px; height:8px; background:#fff;}

.fullSlide .hd ul li.on{ background:#FF8106; }	



/*box*/
.size1{ width:100%; overflow:hidden; margin:0 auto;}
.f_mainbox{ padding:30px 0 30px 0;text-align:center;}
.f_mainbox h2{  font-size:28px; color:#5e5e5e; line-height:220%;}
.f_mainbox h2 font{ color:#fff;font-size:28px!important;}
.f_mainbox h6{font-size:14px; color:#828282;}
.f_line{ height:1px; background:#e4e4e4;}
.f_line .f_linecenter{ width:140px; margin:0 auto; height:2px; background:#26549d;}

/*主营业务*/
.Zdhwzcont{ overflow: hidden;}
.Zdhwzcont ul{ overflow: hidden; width: 1200px;}
.Zdhwzcont ul li{ float: left; width:274px; height: 238px; position: relative; text-align: center; padding:35px 12px 0 12px; background:#fff;}
.Zdhwzcont ul li a{ display:block;}
.bot{border-top:solid 1px #ccc;}
.bol{border-left:solid 1px #ccc;}
.bob{border-bottom:solid 1px #ccc;}
.bor{border-right:solid 1px #ccc;}
.Zdhwzcont ul li img{ display: inline-block;background:#fff;border-radius:50%;}
.Zdhwzcont ul li h5{ font-size: 18px; line-height: 20px; height: 20px; color: #333; margin-top: 20px;}
.Zdhwzcont ul li p{ line-height: 20px; height: 100px; overflow: hidden; font-size: 13px; margin-top: 28px; color: #333;  text-align:left;}
.Zdhwzcont ul li em{ display: block; width: 17px; height: 17px; background:url(../images/smore_1.png) no-repeat; position: absolute; left: 50%; margin-left: -8px; bottom: 32px;}
.Zdhwzcont ul li:hover{background:#26549d;}
.Zdhwzcont ul li:hover h5{ color: #fff;}
.Zdhwzcont ul li:hover p{color:#fff;}



/*新闻中心*/
.news-trends{background:#fff}
.news-trends-list{}
.press-release{float:left;width:31.33%;margin-left:2%}
.activity-title img{padding:0 5%;height:140px}
.press-release:first-child{margin-left:0}
.press-release-title{position:relative;padding:0 20px;height:36px;line-height:36px;background:#f7f7f7;font-size:16px;color:#4c4c4c}
.press-release-title a{display:inline-block;position:absolute;right:20px;top:0;font-size:12px;color:#009fd9}
.press-release-list li a.active span,.press-release-list li a:hover span{color:#009fd9}
.press-release-list{padding:0 20px;height:290px;}
.press-release-about img{ margin-bottom:5px;}
.press-release-about{ line-height:180%; padding:10px 2px;}
.press-release-list li{margin-top:17px;float:left;width:100%;height:14px;line-height:14px}
.press-release-list li:first-child{margin-top:20px}
.press-release-list li a{display:block}
.press-release-list li a i{float:left;width:21%;font-style:normal;font-size:12px;color:#999;white-space:nowrap}
.press-release-list li a span{float:left;width:76%;font-size:12px;color:#4c4c4c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.activity-title{margin-top:16px;text-align:center}
.free-registration{height:36px;line-height:36px;text-align:center;padding:60px 0 40px 0}
.free-registration a{display:inline-block;padding:0 42px;height:36px;line-height:36px;text-align:center;font-size:14px;color:#fff;background:#009fd9;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}

/*服务客户*/
.service{ background:#f0f0f0; margin-top:50px;}

.in_partnership_list{font-size:0px;position:relative;display:inline-block; *display:inline;*zoom:0;*display:inline;*zoom:1;padding-bottom:1px;}

.in_partnership_list li{display:inline-block; *display:inline;*zoom:0;*display:inline;*zoom:1;overflow:hidden;border:1px solid #ccc;margin-left:-1px;margin-top:-1px;position:relative;background:#fff;}
.in_partnership_list li a{display:block;position:relative;width:160px;height:71px;padding:25px 19px;}
.in_partnership_list li a:hover{ background: #F7F7F7}


/*=====================index_sec=====================*/
.index_sec{ padding: 30px 0;}

.solutionaa{ width:1100px; margin:0 auto;}
/*solution*/
.solution{ background: url(../images/solution_01.jpg) fixed center top no-repeat; background-size: cover;}
.solution .sec_tit a{ border-color: #fff; color: #fff;}
#solution_scr{ position: relative; }
#solution_scr .item{ padding: 0 10px; }
#solution_scr .owl-controls .owl-buttons div{ width: 37px; height: 72px; background: url(../images/solution_02.png) no-repeat; font-size: 0; position: absolute; top: 50%; margin-top: -36px;}
#solution_scr .owl-controls .owl-buttons div.owl-prev{ left:-45px;}
#solution_scr .owl-controls .owl-buttons div.owl-next{ right:-45px; background-position: right 0;}
.solution_area{ height: 330px; background-position: center top; background-repeat: no-repeat; background-size: cover; position: relative;}
.solution_area a{ display: block;}
.solution_info{ position: absolute; bottom: -230px; left:0; width: 100%; color: #fff; line-height: 22px; }
.solution_tit{ padding: 0 20px; font-size: 20px; color: #fff; position: relative; top: -80px; -webkit-transform:translate(2px, 20px); -moz-text-shadow:0 0 10px #000; -webkit-text-shadow:0 0 10px #000; text-shadow:0 0 10px #000; filter: Shadow(Color='black', Direction='135', Strength='6')/*Direction阴影的方向*/
filter: dropshadow(OffX=2, OffY=2, Color='black', Positive='true');}
.solution_text{ padding: 20px; background: rgba(42,42,53,0.90);}
.solution_item{ padding-bottom: 15px; border-bottom: 1px dashed #47474c; margin-bottom: 15px;}
.solution_des{ max-height: 132px; overflow: hidden;}
.solution_area:hover{ background-position: center -10px;}
/*==============================solution_warp==============================*/
.solution_list{ margin: -20px -13px; overflow: hidden;}
.solution_list li{ padding: 20px 13px;}
.solution_block{ position: relative; overflow: hidden;}
.solution_pic{ overflow: hidden;}
.solution_caption{ position: absolute; bottom: 50px; right:0; z-index: 10; width: 78.5%; height: 40px; line-height: 40px; overflow: hidden; text-indent: 20px; background: rgba(0,0,0,0.60); font-size: 2rem; color: #fff;}
.solution_intro{ position: absolute; top:0; left:0; z-index: 10; width: 100%; height: 100%; background: rgba(0,0,0,0.60); text-align: center; display: none;}
.intro_box{ position: absolute; bottom:-40px; left:0; width: 100%;}
.intro_box a{ color: #fff;}
.intro_box a:hover{ color: #e02d39;}
.intro_box h4{ font-size: 2rem; line-height: 1.3;}
.intro_box h4 a{ display: inline-block; padding-bottom: 12px; margin-bottom: 12px; position: relative;}
.intro_box h4 a:before{
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 0;
    content: "";
    width: 100%;
    height: 2px;
    background: #fff;}
.intro_box h4 span{ display: block;}
.intro_more{ font-family: "宋体";}

/*footer*/


/*footer*/
.f_footer{ background:#222222;}
.f_foot_line{ background:#333; height:1px;}
.f_footer_copy{ text-align:center; padding:10px 0;}
.f_footer_copy .f_foot_link{ color: #CCC; font-size:14px; line-height:35px;}
.f_footer_copy .f_foot_link a{color:#CCC; margin:0 5px; }
.f_footer_copy .f_foot_link a:hover{ color:#FFF}
.f_copy_txt{ font-size:12px; line-height:22px;}
.f_copy_txt a{ color:#666666;}

.f_footer_nav{ padding:30px 0;}
.f_footnav_left{ width:740px; float:left;}
.f_footnav_right{ border-left:solid 1px #333; width:200px; float:right; padding-left:40px;}

/*service*/
.footnav{overflow:hidden;}
.footnav a:link,.footnav a:visited{color:#999;text-decoration:none;}
.footnav a:hover,.footnav a:active{color:#FB8C00;text-decoration:underline;}
.footnav dl{float:left;width:145px;color:#333;}
.footnav dt{font-size:18px;line-height:2.5; color:#FFF}
.footnav dd{font-size:12px;line-height:2.2;}


/*软件页面*/
.soft{ color: #5e5e5e; font-size: 16px;}
.soft h2{ background: url(../images/soft_03.png) no-repeat center bottom; line-height: 80px; font-size: 24px; text-align: center; margin-bottom: 20px;}
.htop30{ padding: 30px 0 0 0;}



/*在线客服*/
.soft_txt{ line-height: 200%;}
.softbg{background: #f5f6f8;}
.soft_tongdian{ background: url(../images/soft_10.jpg) no-repeat left top; padding: 10px 0 50px 500px;}

.soft_tongdian h3{ color: #f89406; font-size: 28px;}
.soft_tongdian ul li{background: url(../images/soft_13.jpg) no-repeat left center; padding-left:53px; line-height: 55px;}
.solution_des2{font-size: 12px; min-height:282px; overflow: hidden;}
.solution_text2{ padding:10px; background: rgba(42,42,53,0.90);}
.solution_item2{ padding-bottom: 5px; border-bottom: 1px dashed #47474c;}






.izl-rmenu{
	       margin-right: 0;
	       width: 82px;
	       position: fixed;
	       right: 2px;
	       top: 65%;
	       -webkit-box-shadow: #DDD 0px 1px 5px;
	       -moz-box-shadow: #DDD 0px 1px 5px;
	       box-shadow: #DDD 0px 1px 5px;
	       z-index:999;
}
.izl-rmenu .consult{    
	background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -77px;
    display: block;
    height: 76px;
    width: 82px;
}
.izl-rmenu .consult .phone {
    background-color: rgb(247,247,255);
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 73px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
    box-shadow: #DDD -1px 1px 4px;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    height: 16px;
    width: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #45BDFF;
    text-align: center;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 48px;
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top {
    background-image: url(../images/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 39px;
    width: 82px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.izl-rmenu .btn_top:hover {
	background-image: url(../images/float_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.izl-rmenu .cart .pic {
	display:none;
    position: absolute;
    left: -160px;
    top: 65px;
    width: 160px;
    height: 160px;
    background:url(../images/weixin.jpg);
}
#udesk-feedback-tab {
    position: fixed;
    right: 2px;
    top: 65%;
    margin-top: -76px;
    -webkit-box-shadow: #DDD 0px -1px 5px;
    -moz-box-shadow: #DDD 0px -1px 5px;
    box-shadow: #DDD 0px -1px 5px;
    z-index: 10000;
    cursor: pointer;
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 76px;
    width: 82px;
    background-color: #FFF!important;
    z-index:999;
}
/*案例*/
.works_wrap{width:100%; position:relative; overflow:hidden; -webkit-animation:gfadeIn 1s 1.5s both; -moz-animation:gfadeIn 1s 1.5s both; animation:gfadeIn 1s 1.5s both;}
#works{width:100%; position:relative; top:0; left:0; overflow:hidden;}
#works ul{width:100%; overflow:hidden; float:left;}
#works ul li{float:left; width:33.3%; *width:33%; text-align:center;background:#26679F;}
.center #works ul li{width:33.3%;}
#works ul li a{display:block; background:#fff; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#works ul li article{position:relative; width:100%; height:0; padding-top:62.4%; overflow:hidden;}
#works ul li article img{position:absolute; top:0; left:0; width:100.5%; height:auto; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
#works ul li article summary{width:95%; padding:0 10px; height:80px; position:absolute; bottom:-80px; left:0; line-height:25px; color:#a9a9a9; background:rgba(0,0,0,0.5); background:#666\9; text-align:left; text-indent:20px; z-index:3; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#works ul li h5{line-height:24px; font-size:18px; color:#333; padding-top:16px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;font-weight:normal}
#works ul li span{line-height:22px; font-size:14px; color:#999; display:block; padding-bottom:18px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}


#works ul li a:hover{background-color:transparent;}
#works ul li a:hover h5, #works ul li a:hover span{color:#fff;}
#works ul li a:hover article summary{bottom:0;}
#works ul li a:hover article img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}
#works ul li a:hover article:before{opacity:1; filter:alpha(opacity=100); zoom:1;}
#works ul li a:hover article:after{opacity:1; filter:alpha(opacity=100); zoom:1; -webkit-transform:scale(1); -moz-transform:scale(1); transform:scale(1);}


#works_ctrl{width:100%; height:85px; background:#f1f1f1; box-shadow:0 2px 20px #edecec inset; text-align:center;}
#works_ctrl button{width:52px; height:50px; display:inline-block; margin:17px 5px; border:none; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#works_ctrl #works_prev{background:#fff url(../images/works_arr.png) no-repeat 0 0;}
#works_ctrl #works_prev:hover{background:#333 url(../images/works_arr.png) no-repeat -52px 0;}
#works_ctrl #works_next{background:#fff url(../images/works_arr.png) no-repeat -52px -50px;}
#works_ctrl #works_next:hover{background:#333 url(../images/works_arr.png) no-repeat 0 -50px;}
#works_prev, #works_next, #works_more{border-radius:2px; vertical-align:middle;}
#works_more{display:inline-block; width:92px; height:50px; background:#fff url(../images/works_more.png) no-repeat center -50px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; vertical-align:middle;}
#works_more:hover{background:#333 url(../images/works_more.png) no-repeat center 0;}


.case_font{position:absolute;left:0px;color:#fff;width:100%;text-align:center;top:250px;  }
.case_font h2{font-size:50px;}
.case_font h3{font-size:40px;}





.zibanner{ height:250px; background:url(../images/zibanner.jpg) no-repeat center top;}
.ziwrap{ width:1100px; margin:0 auto; clear:both;}
/*position*/
.position_wrap{ border-bottom:1px solid #ccc; margin:0 auto 20px;}
.position{height:40px; line-height:40px; }
.position .span01{ display:block; padding-left:20px;background:url(../images/span01.png) no-repeat left center; font-size:12px;}
/*ny_left menu_list*/
.ny_left{ width:230px;}
.menu_list{
margin: 0 0 30px 0;}
.menu_list .list_title{border-bottom:1px solid #d1d1d1; height:60px; font-size:16px; line-height:30px; color:#FFF;  padding:20px 0;}
.menu_list .list_title span{ display:block;text-indent:2em;font-size: 18px;}
.menu_list .list_title .sp01{ color:#d1d1d1;font-weight: 100;}

.menu_list .m_1{border:1px solid #d1d1d1; border-top:none;  border-bottom:none;}
.menu_list .m_1>li{line-height: 48px;font-size: 14px;background: #f8f8f8 ;overflow: hidden;border-bottom: 1px solid #d2d2d2;border-top: 2px solid #fff;position: relative;}
.menu_list .m_1>li>a{border-left:6px solid #f1f1f1;  height: 48px;color: #525252;font-weight: bold;padding-left: 32px;display: block;}
.menu_list .m_1>li>a.active,.menu_list .m_1>li:hover>a{border-left: 6px solid #26679F;color: #26679F}
.menu_list .m_1>li .menu_btn{position: absolute;width: 50px;height: 48px;background:url(../images/ny_left_ico.png) no-repeat center;top: 0;right: 0;cursor: pointer;}
.menu_list .m_1>li .menu_btn_active{background:url(../images/ny_left_ico_active.png) no-repeat center;}
.menu_list .m_1>li .menu_btn:hover{background-color:#f9f9f9 }
.menu_list .m_2{display:block;}
.menu_list .m_2>li{line-height: 36px;background: #fff;border-bottom: 1px dashed #ccc}
.menu_list .m_2>li:last-child{border-bottom: none}
.menu_list .m_2>li:first-child{border-top:1px solid #ccc}
.menu_list .m_2>li a{display: block;padding-left: 38px;font-size: 12px;}
.menu_list .m_2>li a.active,.menu_list .m_2>li a:hover{color: #3671cf}

/*ny_left slider_contact*/
.slider_contact{width:100%;  color:#333333;}
.slider_contact .list_title{ font-size:18px; line-height:50px; color:#FFF;text-indent:2em;}
.slider_contact .list_title strong{ font-weight:normal; color:#d1d1d1; font-size:14px; padding-left:5px;}
.slider_contact .contact{padding: 68px 15px 20px;border:1px solid #d1d1d1;line-height:26px; position:relative;background:#f8f8f8 url(../images/contactbg.jpg) no-repeat 20px 15px; }
.slider_contact .contact .telsp{ position:absolute;top: 12px;left: 83px;height:48px;color:#5b5b5b; line-height:24px;font-size:16px; font-weight:bold}
.slider_contact .contact .dh{top: 12px;left: 73px;height:48px;color:#5b5b5b; line-height:24px;font-size:16px; font-weight:bold; margin-left:5px}
.slider_contact .contact .telsp em , .slider_contact .contact .dh em{font-style:normal; font-weight:bold; font-size:16px;display: block;} 
.slider_contact .contact .dh-s{ padding-left:63px; height:50px}
/*right top_share*/
.ny_right{ width:850px;margin: 0 0 20px 0;}
.ny_right .top_share{ width:100%; line-height:36px; border-bottom:1px solid #ccc;overflow: hidden; padding-bottom:10px;}
.ny_right .top_share dt{ width:300px;}
.ny_right .top_share dt a{ padding:0 5px;}
.ny_right .top_share dd{/*width: 242px;*/}
.ny_right .top_share .bdshare{ display:inline-block;}
/*prodouct_list*/
.pord_list{ }
.pord_list li{ float:left; width: 235px;
    margin: 10px 0 10px 10px; position:relative;}
.pord_list li img{ width:228px; height:170px; border:1px solid #ccc; margin-bottom:10px;}
.pord_list li span{ display:block; line-height:30px; height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align:center;}
.pord_list li .pro_cover{ display:none;width:228px; height:210px; position:absolute; top:0;left:0; text-indent:9999;background:url(../images/probgh.png) no-repeat center top;}
.pord_list li:hover .pro_cover{ display:block;font-size: 0}
/*prodouct_listA*/
.proA{border:1px solid #d1d1d1; padding:10px 5px 10px; overflow:hidden;margin-top: 10px;}
.proA .top{ border:1px solid #cccccc; line-height:34px; height:34px; width:97%; margin:0 auto; font-size:16px; position:relative;background: url(../images/topbg.jpg) repeat-x scroll 0 0;}
.proA .top span{ background:url(../images/topico.png) no-repeat 10px center #3671cf; padding:0 10px; text-indent:30px; display:block; color:#FFF; height:34px; float:left ; line-height:34px;}
.proA .top .more{ position:absolute; right:10px; top:0; font-size:14px;}
.proAul{}
.proAul li{width: 221px;float:left; margin:10px; text-align:center; line-height:25px;}
.proAul li a img{ width: 218px;height:180px; margin:0 auto; border:1px solid #d1d1d1; padding:5px}
.proAul li a span{ display:block; height:25px; line-height:25px; text-align:center; overflow:hidden}
/*prodouct_listB*/
.proB{border:1px solid #d1d1d1; padding:10px 5px 10px; overflow:hidden;margin-top: 10px;}
.proB ul{ }
.proB ul li{ border-bottom:1px dashed #cccccc; margin:10px 10px; min-height:205px;}
.proB ul li a{ display:block; float:left}
.proB ul li a img{width:300px; height:178px; padding:5px; border:1px solid #CCC}
.proB ul li span{ float:left; display:block;width: 375px;color:#FFF; font-size:14px; margin-left:20px;}
.proB ul li span.title{border:1px solid #cccccc; line-height:34px; height:34px; font-size:16px; position:relative;background: url(../images/topbg.jpg) repeat-x scroll 0 0;}
.proB ul li span.title i{ background:url(../images/ibg.jpg) no-repeat; background-size:100% 100%; text-align:center; width:174px; line-height:34px; display:block; font-style:normal}
.proB ul li span.text{ padding:20px 0; line-height:25px; color:#494949; height:75px; overflow:hidden}
.proB ul li a.more{ display:block; margin-left:20px; line-height:30px; border:1px solid #3671cf; border-radius:10px; padding:0 10px;}

/*list page*/
.page{ width:100%;margin:10px auto; line-height:30px; text-align:center;}
/*.page span{ display:inline-block; padding:0 10px 0 0;}*/
.page a.num.select{ padding:3px 10px; color:#fff; background:#a8a8a8}
.page a{ padding:3px 10px; border: 1px solid #999;}
.page span.current{ border: 1px solid #999; padding:0 10px; color:#fff; background:#a8a8a8; padding:3px 10px; font-size:14px}
.page a:hover{ padding:3px 10px; color:#fff; background:#a8a8a8}
/*recommended*/
.recommended{ overflow:hidden; background:#fafafa; padding:20px;border: 1px solid #d1d1d1;}
.recommended h4{ font-size:24px; font-weight:normal;padding-bottom: 10px;}
.recommended ul{ }
.recommended ul li{ width:50%; float:left;height:30px;line-height:30px;overflow: hidden;}
.recommended ul li span{ width: 86px;color:#a8a8a8;display:block; float:left;}
.recommended ul li a{width: 70%; padding:0 0 0 12px;display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*related product*/
.related{ position:relative;margin: 20px auto;background:#fafafa; padding:15px;border: 1px solid #d1d1d1;overflow:hidden;}
.related h4{ font-size:24px; font-weight:normal;padding: 10px 0 20px 12px;}
.related .hd2{ overflow:hidden;height:30px;text-align: center;}
.related .hd2 ul{overflow:hidden; zoom:1; margin-top:5px; zoom:1; }
.related .hd2 ul li{display: inline-block;*display: inline;zoom:1; width:8px;height:8px;overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../images/prd_off.jpg) no-repeat; }
.related .hd2 ul li.on{ background-position:0 0; background:url(../images/prd_on.jpg) }
.related .bd2 ul{ overflow:hidden; zoom:1; }
.related .bd2 ul .prdtitle{ width: 221px !important;height:210px;display:inline; overflow:hidden; position:relative; text-align:center;margin:0 6px; float:left;}
.related .bd2 ul .prdtitle-large{margin:0 8px;}
.related .bd2 ul .prdtitle img{ width:201px; height:200px;border:1px solid #ccc;}
.related .bd2 ul .prdtitle span{ display:block; line-height:30px;}

/*show_page*/
.show_page{ margin:20px auto;overflow: hidden;text-align: center;}
.show_page li{ width:50%; float:left;}
/*prodouct_showA*/
.product_showA{ }
.product_showA h1{ font-size:18px; line-height:40px; margin:20px auto;text-align:center; border-bottom:1px solid #ccc;}
.prodA_content{ margin:0 auto 30px; text-align:center;} 
.prodA_content img{ max-width:720px; margin:0 auto;}
.prodA_content .showA{ width:100%; margin:20px 0; text-align:left;/* text-indent:2em;*/ line-height:200%;}

.case_info{font-weight: normal;font-size: 14px;}
.case_info span{padding: 0 10px;}
/*prodouct_showB*/
.product_showB{ }
.product_showB .showB{ }
.product_showB .showB h1{font-size:18px; line-height:40px;text-align:left; }
.product_showB .showB p{ line-height:26px;}
.prodB_content{ width:100%; border-top:1px solid #ccc; margin-top:20px;}
.prodB_content h1{ font-size:18px; font-weight:bold;line-height:40px;}
.prodB_content .text_showB p{text-indent:2em;}

.top{height:34px; line-height:34px; margin-bottom:0; color:#04891d;background:url(../images/topbg.jpg) repeat-x;}
.showB_intro{ padding:15px 15px 0 0;margin-bottom:20px; position:relative;}
.showB_intro .showB_left{ float:left}
.showB_intro .showB_right{ width:335px; padding:0 10px 10px 20px; float:left}
.showB_intro .showB_right .showB_title{ border-bottom:1px dashed #ddd; margin-bottom:10px; line-height:30px; height:30px; overflow:hidden}
.showB_intro .showB_right .showB_text{ line-height:25px;}
.showB_intro .showB_right .rex{ font-size:16px;}
.showB_intro .showB_right .rex span{ font-size:22px; color:#03F}
/*jqzoom*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ width:363px; height:280px; margin:0 auto; vertical-align:middle}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.showB_preview{width:360px;height:270px;border:1px solid #DFDFDF; display:table}
.showB_scroll{clear:both;margin-top:5px;width:360px; position:absolute;bottom:0px;right:10px;}
.showB_scroll .prev{float:left;margin-right:4px;}
.showB_scroll .next{float:right;}
.showB_scroll .prev,.showB_scroll .next{display:block;font-family:"宋体";text-align:center;width:12px;height:36px; line-height:36px; border:1px solid #CCC;margin-top: 14px;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.showB_scroll .items{float:left;position:relative;width:320px;height:71px;overflow:hidden;}
.showB_scroll .items ul{position:absolute;width:999999px;}
.showB_scroll .items ul li{float:left;width: 106px;text-align:center;}
.showB_scroll .items ul li img{border:1px solid #CCC;padding:2px;width:93px;height:65px;}
.showB_scroll .items ul li img:hover{border:2px solid #3671cf;padding:1px;}
/*news_list*/
.news_list{ }
.news_list dl{ width:100%;padding-top:30px;overflow: hidden;}
.news_list dl dt{ width:225px; height:165px; float:left;}
.news_list dl dt img{ width:220px; height:160px; border:1px solid #ccc; display:block;}
.news_list dl dd{width:508px; height:165px; float:right;}
.news_list dl dd h2{ font-size:16px; width:720px}
.news_list dl dd h2:hover{ color:#3671cf;}
.news_list dl dd span{ color:#a3a3a3;}
/*news_show*/
.news_content{ }
.news_content h1{ font-size:18px; line-height:40px; margin:20px auto;text-align:center; border-bottom:1px solid #ccc;}
.news_content .newssp{ display: block;margin: 0 auto;text-align: center; }
.news_content .news_show{width:100%; margin:20px 0; text-align:left; text-indent:2em; }
.news_page{ margin:20px auto;overflow: hidden;}
.news_page li{ width:320px;float:left; height:20px; line-height:20px; overflow:hidden;padding:0 10px 0 30px;background:#f5f5f5;}
.news_page .pagepre{background:#f5f5f5 url(../images/pagepre.png) no-repeat 10px center;} 
.news_page .pagenext{text-align: right;padding-right: 30px; background:#f5f5f5 url(../images/pagenext.png) no-repeat 98% center;} 
.news_page .pagepre:hover{ background:#d8d8d8 url(../images/pagepre.png) no-repeat 10px center;}
.news_page .pagenext:hover{background:#d8d8d8 url(../images/pagenext.png) no-repeat 98% center;}

/*page_show*/
.list_page{ font-size:16px;}
.page_show{ padding-top:10px;}
.page_show img{ max-width:850px;}



.slider_contact .contact .dh em{ margin-left:15px}
/*list*/
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}


.pre,.next{line-height:30px;height:30px;}
.infodot{border-top:1px dashed #ccc;margin:15px 0;}
.backcolor{background:#26679F;}

/*cpxx*/
.mright {
    width:850px;
}.mr_wz {
    height: 30px;
    line-height: 30px;
    text-align: right;
    padding-right: 15px; font-size:12px
}.mr_wz a{ font-size:12px}

.mr_wz a:hover{color: #b3000b;}
.fs {
    font-family: "宋体";
}.mr_bt {
    height: 32px;
    line-height: 32px;
    background: url(../images/r_jypic.gif) no-repeat 0; width:850px;
}.fl sup{ line-height:1px}.mr_bt p {
    font-size: 24px;
    background: #FFF;
    padding-right: 16px; padding-left:10px
}.r_sy {
    width: 100%;
}.r_ren {
    float: right;
    margin-top: 16px;
}.r_ren li.r_xuanz {
    background: url(../images/r_pic2.gif) no-repeat;
}.r_ren li {
    width: 118px;
    height: 33px;
    line-height: 33px;
    float: left;
    text-align: center;
    background: url(../images/r_pic1.gif) no-repeat;
    font-size: 14px;
    color: #fff;
    margin-left: 7px;
    cursor: pointer;
}.r_st2 {
    /* text-indent: 25px; */
    line-height: 25px;
    padding: 15px 0;
}.r_st1 {
    font-size: 16px;
    font-weight: 700;
    margin-top: 25px;
}.r_st31 {
    height: 39px;
    background: url(../images/r_b_t1.png) no-repeat;
    font-size: 16px;
    line-height: 39px;
    color: #fff;
    font-weight: 700;
    padding-left: 15px;
    margin-top: 35px;
}.r_st32 {
    /*background: url(../images/r_b_t2.png) repeat-y;*/
    padding: 25px;
    font-size: 14px;
    line-height: 25px;border: 1px solid #ccc;
}/*.r_st33 {
    background: url(../images/r_b_t3.png) no-repeat;
    height: 15px;
    overflow: hidden;
}*/.r_cpjs0{ padding:0 !important}/*.r_cpjs0 table{ text-align:center;font: 12px 'Tahoma','simsun';
    color: #000000;width: 100% !important;
    border: 1px solid #999;
    text-align: center;
    overflow-y: scroll;}
	.r_cpjs0 table tr{border: 1px solid #999;}
	.r_cpjs0 table tr td{border: 1px solid #999!important}*/