/* ZGI_CSS_0_0_1 */

/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;font-family: "Microsoft Yahei","tahoma","arial","sans-serif";}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#505050;outline:0;}
body{background:#fff;}
a{color: #000000;}
a:hover{color: #01509b;}
a:hover{text-decoration: none;}
*{box-sizing: border-box;}










/* function */
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}

/* media */
/* 横屏 */
@media screen and (orientation:landscape){
      
}
/* 竖屏 */
@media screen and (orientation:portrait){
      
}
/* 窗口宽度<960,设计宽度=768 */
@media screen and (max-width:959px){
      
}
/* 窗口宽度<768,设计宽度=640 */
@media screen and (max-width:767px){
      
}
/* 窗口宽度<640,设计宽度=480 */
@media screen and (max-width:639px){
      
}
/* 窗口宽度<480,设计宽度=320 */
@media screen and (max-width:479px){
      
}
/* windows UI 贴靠 */
@media screen and (-ms-view-state:snapped){
      
}
/* 打印 */
@media print{
      
} 
/* 框架 */
.g-changdise
{
	width: 100%;
}
.g-banner 
{
	width: 100%;
	height: 300px;
	overflow: hidden;
	background-size: 100% 100%;
	border: 1px solid #dcdcdc;
	border-left:0px;
	border-right: 0px; 
}
.g-banner  .txtas
{
	font-size: 20px;
	color: #fff;
	padding:70px 0px 0px 70px;
}
.g-banner  .txtas .da
{
	font-size: 36px;
	color: #01509b;
	margin-bottom: 5px;
}
.g-zhongjian
{
	width: 100%;
    height: 100%;
	position: relative;
	padding:50px 0px; 
}
.g-leftnei
{
	width: 200px;
	display: inline-block;
	vertical-align: top;
}
.g-neirong1
{
	position: relative;
	height: 100%;
	font-size: 0px;
}
.g-zhongnei
{
	width: 675px;
	display: inline-block;
	vertical-align: top;
	padding-right: 40px;
}
.g-rightnei
{
	width: 220px;
	display: inline-block;
	vertical-align: top;
    margin-left: 2px;
}
.g-bottom
{
	width: 100%;
	border-top:1px solid #dcdcdc; 
	padding: 20px 0px ;
}
.g-anli
{
	width:900px;
	display: inline-block;
	overflow: hidden;
}
.g-anli .anlis
{
	width: 1000px;
}
/* 模块 */
.m-anlis
{
	width: 213px;
	display: inline-block;
	margin:0px 16px 30px 0px;
	font-size: 14px;
	line-height: 20px;
	vertical-align: top;
	color: #000;
}
.m-anlis .animg
{
	width: 100%;
    height: 120px;
    overflow: hidden;
}
.m-anlis .animg img
{
	width: 100%;
	height:100%;
}
.m-anlis .titan
{
	width: 100%;
	margin-top: 5px;
	color: #01509b;
	height:20px;overflow:hidden;
}
.m-anlis .txtan
{
	width: 100%;
	height: 40px;
	overflow: hidden;
	display:none;
}
.m-myvideostyle
{
    cursor: pointer;
}
.m-daohang
{
	position: relative;
	height: 100px;
}
.m-daohang .daohang 
{
    display: inline-block;
    vertical-align: top;
    margin-left: 160px;
}
.m-daohang .daohang .nmnm
{
	position: relative;
}
.m-daohang .daohang  span 
{
	display: inline-block;
}
.m-daohangxiala
{
	width: 100px;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 70px;
	display: none;
	z-index: 999999;
}
.m-daohangxiala .shangsanjiao
{
	text-align: center;
    height: 10px;
    line-height: 10px;
}
.m-daohangxiala .shangsanjiao img 
{
	vertical-align: bottom;
}
.m-daohangxiala .erjibiaoti
{
	background-color: #a6a6a6;
}
.m-daohangxiala .erjibiaoti li 
{
	height: 40px;
	line-height: 40px;
	text-align: center;
	padding: 0px 15px;
	width: 100%;
	font-size: 14px;
	color: #ffffff;
	text-shadow: 1px 1px 2px #666666;
	border-bottom: 1px solid #929292;
	cursor: pointer;
}
.m-daohangxiala .erjibiaoti li:hover
{
	background-color: #333333;
}
.m-daohang .daohang  .txtt 
{
    display: inline-block;
    height: 100px;
    line-height: 100px;
    padding: 0px 15px;
    font-size: 16px;
    color: #1d1d1d;
    cursor: pointer;
}
.m-daohang .daohang  .txtt:hover
{
	color: #01509b;
}
.m-daohang .daohang .tag 
{
	color: #01509b;
}

.m-leftdao
{
	width: 165px;
	display: inline-block;
	font-size: 0px;
	border: 1px solid #dcdcdc;
	border-bottom:0px; 
}
.m-leftdao .taged
{
	color: #fff;
	background: #01509b;
}
.m-leftdao .taged .imgss
{
	display: inline-block;
}
.m-zhongnew
{
	width: 635px;
	display: inline-block;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #c2c2c2;
	position: relative;
}
.m-zhongnew .leftimg
{
	width: 100px;
	height: 100px;
	display: inline-block;
	overflow: hidden;
}
.m-zhongnew .leftimg img 
{
    -webkit-transition: all 1s ease;
    transition: all 1.8s ease;
    width: 100%;
    height: 100%;
}
.m-zhongnew .leftimg img:hover 
{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.2,1.2);
}
.m-zhongnew .righttxt
{
	width: 520px;
	margin-left: 15px;
	vertical-align: top;
	height: 100px;
	display: inline-block;
	font-size: 14px;
	color: #000000;
}
.m-zhongnew .righttxt .biaotitit
{
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	color: #01509b;
}
.m-zhongnew .righttxt .jieshaotxt
{
    line-height: 25px;
    margin: 10px 0px 0px;
    overflow: hidden;
    color: #000;
    font-size: 14px;
}
.m-zhongnew .righttxt .shijian
{
	line-height: 28px;
	height: 20px;
	overflow: hidden;
	text-align: right;
	font-size: 12px;
	color: #000;
}
.m-younew
{
	width: 100%;
	display: inline-block;
	font-size: 0px;
}
.m-younew .titlew
{
	width: 100%;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #c2c2c2;
	font-size: 16px;
	color: #000000;
	position: relative;
	margin-bottom: 5px;
}
.m-younew .titlew .yingyu
{
	height: 35px;
	line-height: 35px;
	position: absolute;
	right: 0px;
	top: 0px;
}
.m-xinwen
{
	width: 100%;
	padding:10px 0px;
	position: relative;
}
.m-xinwen .leftimg
{
	width: 60px;
	height: 60px;
	display: inline-block;
	overflow: hidden;
}
.m-xinwen .leftimg img 
{
	width: 100%;
	height: 100%;
}
.m-xinwen .righttxt
{
	width: 150px;
	height: 60px;
	display: inline-block;
	position: absolute;
	right: 0px;
	top: 10px;
	font-size: 14px;
	color: #000000;
}
.m-xinwen .righttxt .jieshaotxt
{
    line-height: 20px;
    height: 40px;
    overflow: hidden;
	color: #000000;
	font-size: 14px;
}
.m-xinwen .righttxt .shijian
{
	line-height: 28px;
	height: 20px;
	overflow: hidden;
	text-align: right;
	font-size: 12px;
	color: #000000;
}
.m-bottom
{
	position: relative;
	font-size: 14px;
	color: #000000;
	text-align: center;
}
.m-bottom .beian
{
	width: 100%;
	height: 40px;
	line-height: 40px;
	vertical-align: top;
	text-align: center;
}
.m-bottom .beian .banquan
{
	margin-right: 20px;
}
.m-bottomtxt
{
	width: 100%;
}
.m-bottomtxt span 
{
	height: 45px;
	line-height: 45px;
	display: inline-block;
	padding: 0px 7px;
	display: inline-block;
}
.m-bottomtxt a:hover
{
	color: #1c408d;
}
.m-jiazhenjieshao
{
	width: 635px;
	display: inline-block;
	font-size: 14px;
	color: #000000;
	line-height: 25px;
}
.m-jiazhenjieshao .tikt
{
	width: 100%;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	overflow: hidden;
	font-size: 20px;
	color: #01509b;
}
.m-jiazhenjieshao .tikt .shi
{
	font-size: 12px;
	color: #000;
	margin-left: 20px;
}
.m-jiazhenjieshao p 
{
	text-indent:2em;
	margin-bottom: 5px;
}
.m-shipin
{
	width: 100%;
	margin-top: 25px;
}
.m-shipin .imgsa
{
	width: 100%;
	height: 360px;
	overflow: hidden;
	position: relative;
}
.m-shipin .imgsa span
{
	position: absolute;
	display: inline-block;
	z-index: 11;
	top: 50%;
	left: 50%;
	margin-left: -55px;
	margin-top: -55px;
}
.m-shipin .imgsa img
{
	width: 100%;
	height: 100%;
}
.m-shipin .txtqw
{
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align: center;
}
.m-cj
{
	width: 100%;
	height: 160px;
	border: 1px solid #dcdcdc;
	border-radius: 10px;
	padding:10px;
	margin-bottom: 20px;
}
.m-cj .leftis
{
	width: 230px;
	height: 100%;
	margin-right: 16px;
	overflow: hidden;
	vertical-align: top;
	display: inline-block;
}
.m-cj .leftis img
{
	width: 100%;
	height: 100%;
}
.m-cj .txtis
{
	width: 365px;
	height: 100%;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	line-height: 25px;
}
.m-cj .txtis .titis
{
	color: #01509b;
}
.m-cj .txtis  .txttis
{
	width: 100%;
	height: 75px;
	overflow: hidden;
}
.m-cj .txtis .duois
{
	text-align: right;
	display: inline-block;
	margin-top: 13px;
	width: 100%;
}
.m-daohangtiao
{
    width: auto;
    height: 30px;
    line-height: 30px;
    border: 1px solid #d3d3d3;
    display: inline-block;
    background-color: #FFF;
    color: #000;
}
.m-daohangtiao li 
{
    float: left;
    width: 40px;
    height: 28px;
    border-right: 1px solid #d3d3d3;
    text-align: center;
    cursor: pointer;
    font-size: 12px;
}
.m-daohangtiao .weqe:hover
{
    background-color: #01509b;
    color: #ffffff;
}
.m-daohangtiao .targeted
{
    background-color: #01509b;
    color: #ffffff;
}
.m-daohangtiao li img 
{
    position: relative;
    top: 1px;
}
.m-huanye
{
	width: 100%;
	padding-top: 35px;
	display: inline-block;
	text-align: center;
}
.m-xiazai
{
	width: 100%;
	height: 120px;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	margin-bottom:15px;
	padding: 15px;
	position: relative;
}
.m-xiazai .leftxz
{
	width: 90px;
	height: 90px;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	margin-right: 15px;
}
.m-xiazai .leftxz img
{
	width: 100%;
	height: 100%;
}
.m-xiazai  .txtxz
{
	width: 430px;
	display: inline-block;
	vertical-align:top;
	height: 100%;
	font-size: 14px;
}
.m-xiazai  .txtxz .tt1
{
	height: 25px;
	line-height: 25px;
	color: #01509b;
}
.m-xiazai  .txtxz .tt1 span
{
	font-size: 12px;
	color: #000;
	display: inline-block;
	margin-left: 20px;
}
.m-xiazai  .txtxz .tt2
{
	height: 50px;
	margin-top: 10px;
	overflow: hidden;
	line-height: 25px;
}
.m-xiazai  .xia
{
	display: inline-block;
	height: 90px;
	line-height: 90px;
	position: absolute;
	top: 15px;
	right: 15px;
	cursor: pointer;
}
.m-xiazai  .xia img
{
	vertical-align: middle;
}
.m-lianxis
{
	width: 100%;
	position:relative;
	margin-bottom: 20px;
}
.m-lins
{
	display: inline-block;
	font-size: 14px;
	color: #000;
	line-height: 25px;
	vertical-align: top;
}
.m-ditus
{
	width: 100%;
	height: 420px;
	overflow: hidden;
}
.m-cpjs
{
	width: 100%;
	position: relative;
	margin-bottom:50px;
}
.m-cpb
{
	width: 100%;	
	overflow: hidden;
}
.m-dise
{
	width: 100%;
	height: 275px;
	background: #01509b;
	position: absolute;
	bottom: 0px;
}
.m-youshi
{
	margin-bottom:50px;
	overflow: hidden;
}
.m-you
{
	width: 1200px;
}
.m-you .leftsa
{
	width: 580px;
	height: 370px;
	margin-right: 10px;
	overflow: hidden;
	display: inline-block;
	position: relative;
}
.m-you .leftsa .ttst
{
	width: 100%;
	height: 90px;
	line-height: 90px;
	background: rgba(0,0,0,0.5);
	font-size: 16px;
	color: #fff;
	padding:0px 10px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	display: block;
}
.m-you .leftsa .ttst span
{
	display: inline-block;
	font-size: 40px;
	vertical-align: top;
	margin-right: 10px;
}
.m-you .leftsa:hover .ttst
{
	display: inline-block;
}
.m-you .leftsa img
{
	width: 100%;
	height: 100%;
}
.m-you .rightsa
{
	width: 600px;
	display: inline-block;
	vertical-align: top;
}
/* 元件 */
.u-you
{
	width: 250px;
	height: 180px;
	overflow: hidden;
	position: relative;
	display: inline-block;
	margin:0px 10px 10px 0px;
}
.u-you img
{
	width: 100%;
	height: 100%;
}
.u-you .ttst
{
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: rgba(0,0,0,0.5);
	font-size: 16px;
	color: #fff;
	padding:0px 10px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	display: none;
}
.u-you:hover .ttst
{
	display: inline-block;
}
.u-you .ttst .qw
{
	font-size: 40px;
}
.u-erweis
{
	width: 120px;
	height: 120px;
	display: inline-block;
	position: absolute;
	right: 0px;
	top: 0px;
	overflow: hidden;
}
.u-erweis img
{
	width: 100%;
	height: 100%;
}
.u-ntxt
{
	margin-top: 25px;
	line-height: 20px;
	color: #000;
}
.u-ntxt p
{
     text-indent:0px;
}
.u-ntxt p span
{
	color: #01509b;
}
.u-im
{
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}
.u-im img
{
	width: 100%;
}
.u-jiajianchoose 
{
	position: relative;
}
.u-jiajianchoose
{
    width: 58px;
    height: 28px;
    display: inline-block;
}
.u-jiajianchoose .left
{
    width: 40px;
    height: 28px;
    border: 0px;
}
.u-jiajianchoose .left input
{
    width: 40px;
    height: 28px;
    line-height:14px;
    font-size: 12px;
    text-align: center;
    background-color: #fff;
    border: 0px none;
    vertical-align: top;
}
.u-jiajianchoose .rightbtms
{
    width: 15px;
    margin-left: 3px;
    height: 28px;
    border: 1px solid #d3d3d3;    
    border-top: 0px;
    border-bottom: 0px;
}
.u-jiajianchoose .rightbtms .top, .u-jiajianchoose .rightbtms .bottom
{
    text-align: center;
    vertical-align: top;
    color: #D3D3D3;
    cursor: pointer;
    line-height:14px;
    border-top:0px;
    height: 14px;
}
.u-jiajianchoose .rightbtms .top img
{
	top: -3px;
}
.u-jiajianchoose .rightbtms .bottom img
{
	top: -3px;
}
.u-jiajianchoose .rightbtms .bottom
{
    border-top: 1px solid #d3d3d3;
}
.u-logo
{
	height: 100px;
	line-height: 100px;
	display: inline-block;
	vertical-align: top;
}
.u-logo img 
{
	vertical-align: middle;
}
.u-sousuo
{
	width: 180px;
	display: inline-block;
	height: 30px;
	border:1px solid #bfbfbf;
	position:absolute;
	right: 0px;
	top: 35px;
}
.u-sousuo input
{
	width: 140px;
	height: 28px;
	line-height: 14px;
	border: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.u-sousuo span
{
	display: inline-block;
	width: 38px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
}
.u-sousuo span img
{
	vertical-align: middle;
}
.u-cj
{
	width: 100%;
	height: 135px;
	margin-top:15px;
	overflow: hidden;
	position:relative;
}
.u-cj img
{
	width: 100%;
	height: 100%;
}
.u-cj p
{
	width: 100%;
	height: 30px;
	background: #aaaaaa;
	position: absolute;
	bottom:0px;
	left: 0px;
	line-height: 30px;
	padding-left: 15px;
	font-size: 14px;
	color: #fff;
}
.u-leftdao
{
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding-left: 15px;
	border-bottom: 1px solid #dcdcdc;
	font-size: 16px;
	color: #010000;
	position: relative;
	cursor: pointer;
}
.u-leftdao .imgss
{
	height: 40px;
	line-height: 40px;
	position: absolute;
	right: 10px;
	top: 0px;
	display: none;
}
.u-leftdao:hover
{
	color: #fff;
	background: #01509b;
}
.u-leftdao:hover .imgss
{
	display: inline-block;
}
.u-dongtai
{
	width: 100%;
	height: 46px;
	border: 1px solid #dcdcdc;
	line-height: 42px;
	text-align: center;
	font-size: 14px;
	color: #000000;
	cursor: pointer;
	margin-top: 40px;
}
.u-dongtai img 
{
	vertical-align: middle;
	margin-right: 15px;
	position: relative;
	top: -2px;
}
.u-dongtai:hover
{
	color: #1c408d;
}
.u-tuimg
{
	width: 675px;
	height: 100px;
	margin-bottom: 20px;
}
.u-tuimg span
{
	display: inline-block;
	width: 195px;
	height: 100px;
	margin-right: 23px
}
.u-tuimg span img
{
	width: 100%;
	height: 100%;
}
.u-shangxiaye
{
	width: 100%;
	display: inline-block;
	line-height: 25px;
	font-size: 14px;
	margin-top: 20px;
}


.u-clientlog
{
    display: inline-block;
    text-align: center;
    height: 175px;
    line-height: 175px;
    width: 33.33%;
    margin-bottom: 30px;
}
.u-clientlog img
{
    display: inline-block;
    max-height: 175px;
    vertical-align: middle;
}

.u-blocktitle
{
    font-size: 24px;
    color: #1d1d1d;
    padding-left: 10px;
    border-left: 4px solid #0070b9;
}



/* 框架 */


/* 其他 */
.fl{ float:left;} .fr {float:right;} .clear {clear:both;}
.width1100
{
	width: 1100px;
	margin: 0px auto;
}


.u-tyzxbg
{
    background: url("../img/tyzxbg.jpg") repeat-y scroll top center;
}

.m-showwrapper
{
    width: 1100px;
    position: relative;
    left: 50%;
    margin-left: -550px;
    padding: 80px 0px 10px 0px;
}
.m-showwrapper p
{
    text-align: center;
    color: #fff;
}
.m-showinfowrapper
{
    height: 630px;
    width: 100%;
    position: relative;
}

.m-showinfowrapper .bigshow
{
    float: left;
    width: 846px;
    height: 100%;
    overflow: hidden;
    background: url("../img/writebg.png");
}
.m-showinfowrapper .bigshow ul
{
    list-style: none;
    padding: 0px;
    margin: 0px;
    width: 100%;
    height: 100%;
    position: relative;

}
.m-showinfowrapper .bigshow ul li
{
    width: 100%;
    height: 100%;
}

.m-showinfowrapper .smallshow
{
    float: right;
    width: 240px;
    height: 100%;
    background-color: #d9dbda;
    background: url("../img/darkbg.png");
    position: relative;
}

.m-showinfowrapper .smallshow .upbuttom
{
    height: 41px;
    line-height: 41px;
    width: 100%;
    cursor: pointer;
    text-align: center;
}
.m-showinfowrapper .smallshow .downbuttom
{
    width: 100%;
    height: 41px;
    line-height: 41px;
    text-align: center;
    cursor: pointer;
    position: absolute;
    bottom: 0px;
    left: 0px;
}

.m-showinfowrapper .smallshow .content
{
    height: 545px;
    width: 100%;
    padding: 0px 7px;
    overflow: hidden;
}
.m-showinfowrapper .smallshow .content div
{
    background-color: #fff;
    position: relative;
    cursor: pointer;
}
.m-showinfowrapper .smallshow .content div span
{
    position: absolute;
    bottom: 0px;
    height: 20px;
    line-height: 20px;
    padding: 0px 15px;
    left: 0px;
    background-color: #838383;
    width: 100%;
    color: #fff;
}
.m-showinfowrapper .smallshow .content div img
{

}
.m-showinfowrapper .smallshow .content div .targeted
{

}

.m-clients{
    width: 1100px;
    margin: 0px auto;
}


.f-desaturate{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: url(desaturate.svg#greyscale);
}

.m-oneproducandtech
{
    width: 260px;
    height: 450px;
    border-radius: 12px;
    background-color: #0070b9;
    position: relative;
    display: inline-block;
    margin-right:20px;
}
.m-oneproducandtech .title
{
    height: 77px;
    line-height: 77px;
    text-align: center;
    font-size: 20px;
    color: #fff;
}
.m-oneproducandtech > .content
{
    padding: 0px 15px;
    position: relative;
}
.m-oneproducandtech > .content .img
{
    height: 160px;
    width: 230px;
    overflow: hidden;
    margin-bottom: 20px;
}
.m-oneproducandtech > .content img
{
    width: 100%;
    height: auto;
}
.m-oneproducandtech > .content .txt
{
    text-align: center;
    font-size: 14px;
    color: #fff;
}
.m-oneproducandtech > .btms
{
    position: absolute;
    bottom: 35px;
    left: 50%;
    margin-left: -80px;
}

.u-medbtm
{
    width: 160px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: #46baef;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}
.u-medbtm:hover
{
    background-color: #79bbef;
}




/* 轮播 */

.g-bannerwrapper
{
    width: 100%;
    height: 400px;
}
.g-bannerwrapper .bannerimg
{
	position: absolute;
	width: 100%;
	height: 400px;
	overflow: hidden;
}
.m-normallunbo
{
    display: inline-block;
    height: 100%;
    width: 100%;
    position: relative;
}
.m-normallunbo .hd
{
    position: absolute;
    /*底部切换按钮位置设定*/
    bottom: 20px;
    left: 50%;
    margin-left: -100px;
    z-index: 99999;
}
.m-normallunbo .hd ul
{
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.m-normallunbo .hd ul li
{
    width: 30px;
    height: 5px;
    background-color: #fff;
    margin: 0px 5px;
    float: left;
    cursor: pointer;
}
.m-normallunbo .hd ul li.on
{
    background-color: #0070b9;
}
.m-normallunbo .bd/*轮播内容*/
{
    width: 100%;
    height: 400px;
}
.m-normallunbo  .bd ul
{
    list-style: none;
    height:100%;
    padding: 0px;
    margin: 0px;
}
.m-normallunbo  .bd ul li
{
    height: 400px;
    width: 100%;
    background-position: center top;
}
.f-powerby
{
text-indent: -8000px;
position: absolute;
top: 0px;
left: 0px;
}
























.g-changdise .top{display:none;}
.m-mbheader{display:none;}
.u-sousuo span.span1{display:none;}
.m-tel{display:none;}


/* 窗口宽度<768,设计宽度=640*/
@media screen and (max-width:767px)
{
	.width1100{padding:0px 10px;width:auto;height:auto;}
    .m-mbheader{display: block; position: fixed; width: 100%; top: 0px; left: 0px; background-color: #fff; z-index: 999999;} 
    .m-mbheader .header-inner{width: 100%;position:relative;padding:0px 5px 0px 15px;} 
    .m-mbheader .header-inner .menu-control-open{width: 50px;height: 50px;overflow: hidden;cursor: pointer;} 
    .m-mbheader .header-inner .menu-control-open img{width:100%;padding:13px;} 
    .m-mbheader .header-inner .logo{cursor: pointer;overflow: hidden;white-space: nowrap;height: 50px;} 
    .m-mbheader .header-inner .logo img{margin:8px 0px;height:34px;}
    .g-changdise{display:block;font-size: 14px;height:100%;position:fixed;left:0;top:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;width: 100%;z-index:1;}
    .g-changdise:after{background-color:rgba(0,0,0,.5);content:'';display:block;height:100%;left:0;opacity:1;position:absolute;top:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;width:100%;}
	.g-zheng.drawer-open .g-changdise{background:#3E3A39;}
    .g-zheng.drawer-open .g-changdise:after{height:0; opacity:0; -webkit-transition:opacity .5s,width .1s .5s,height .1s .5s; -o-transition:opacity .5s,width .1s .5s,height .1s .5s; transition:opacity .5s,width .1s .5s,height .1s .5s; width:0} 
    .g-main{height:100%; position:relative; right:0; -webkit-transition:-webkit-transform .5s; -o-transition:-o-transform .5s; transition:transform .5s; z-index:99;padding-top:50px;background: #f5f5f5;} 
    .g-main:after{background:rgba(0,0,0,.5); content:''; display:block; height:0; left:0; opacity:0; position:absolute; top:0; width:0} 
    .g-zheng.drawer-open .g-main{-webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0)} 
    .g-zheng.drawer-open .g-main:after{width:100%; height:100%; opacity:1; -webkit-transition:opacity .5s ease-out; -o-transition:opacity .5s ease-out; transition:opacity .5s ease-out; z-index:98;} 
    .g-zheng.drawer-open .m-mbheader{position: fixed;} 
    .g-zheng.drawer-open .m-mbheader:after{position: fixed;}
    .g-zheng .menu-control-close{display: block;} 
    .g-zheng .menu-control-close{float:right;width: 50px;height: 50px;font-size: 12px;cursor: pointer;} 
    .g-zheng .menu-control-close img{width:100%;padding:13px;} 
    .g-changdise .top{position: fixed;left: 0px;top: 0px;width: 100%;z-index: 99999999;background: #fff;padding:0px 5px 0px 15px;display:block;}
    .g-changdise .logo{float:left;height: 50px;font-size: 12px;cursor: pointer;margin:0px;}
    .g-changdise .logo img{margin:8px 0px;height:34px;}
	
	
	.u-logo{display:none;}
	.m-daohang{padding:50px 0px 0px;}
	.m-daohang .daohang{width:100%;margin-left:0px;}
	.m-daohang .daohang .nmnm{display:block;width:100%;}
	.m-daohang .daohang .txtt{width:100%;height:50px;line-height:50px;border-bottom:1px solid #5B5B5B;font-size: 14px;color: #FFFFFF;letter-spacing: 0.93px; background: url(../img/icon25.png) 94% center no-repeat;background-size:10px 17px;}
    .m-daohang .daohang  .txtt:hover{color: #fff;}
	.u-sousuo{position:relative;display:block;width:auto;height:40px;margin:40% 15px 0px;top:0px;border:1px solid #border: 1px solid #9C9C9C;}
	.u-sousuo input{width:100%;background:none;height:38px;line-height:38px;font-size:14px;color:#fff;padding-right:50px;padding-left:10px;}
	.u-sousuo span{width:38px;height:38px;margin-left:-38px;line-height:38px;display:none;}
    .u-sousuo span.span1{display:inline-block;}
    .u-sousuo span.span1 img{height:17px;margin-top:-2px;}
	
	.g-bottom{width:100%;border:0px;padding:0px;}
	.m-bottom{padding:0px;}
	.m-bottomtxt{padding:0px 15px;}
	.m-bottomtxt span{display:none;}
	.m-bottomtxt a span {height:40px;line-height:40px;padding:0px;display:block;font-size: 14px;color: #1D1D1D;letter-spacing: 0.93px;border-bottom: 1px solid #E4E4E4;text-align:left;background: url(../img/icon26.png) 98% center no-repeat;background-size:10px 17px;}
	.m-bottom .beian{font-size: 14px;height:auto;line-height:22px;padding:10px 15px;text-align:left;color: #1D1D1D;letter-spacing: 0.8px;background:#fff;}
	.m-bottom .beian span{display:block;width:100%;}
	.m-bottom .beian span.b1{display:none;}
	
	
	.m-tel{padding:20px 15px;text-align:center;display:block;}
	.m-tel a {display:block;border-radius:40px;background:#fff;box-shadow: 0 5px 8px 0 rgba(0,0,0,0.11);}
	.m-tel a .zuo {    vertical-align: top;width:48px;height:48px;display:inline-block;margin:15px 10px 15px 0px;}
	.m-tel a .zuo img {width:100%;}
	.m-tel a .you {    vertical-align: top;display:inline-block;text-align:left;margin:10px 0px;font-size: 12px;color: #3E3A39;letter-spacing: 0.9px;line-height: 23px;}
	.m-tel a .you .tel{font-family: SimHei;font-weight:bold;font-size: 32px;color: #1D1D1D;line-height:32px;text-align: center;}
	
	
	.g-bannerwrapper{height:220px;}
	.m-normallunbo .bd{height:220px;}
	.m-normallunbo .bd ul li{height:220px;background-size: auto 100%;}
	
	.g-zhongjian{padding:0px 0px 20px;}
	.m-cpjs{margin-bottom:0px;}
	.m-dise{display:none;}
	.m-cpb div {width:100% !important;}
	.u-blocktitle{margin-bottom:15px !important;margin-top:20px;font-size:22px;}
	.m-oneproducandtech{height:auto;margin-bottom:20px;margin-right:0px;border-radius:0px;background:#fff;padding:15px 20px 30px;}
	.m-oneproducandtech .title{color: #1172B7;letter-spacing: 1.33px;height:30px;font-weight: bold;line-height:30px;margin-bottom:30px;}
	.m-oneproducandtech > .content{padding:0px;}
	.m-oneproducandtech > .content .img{width:100%;height:auto;margin-bottom:15px;}
	.m-oneproducandtech > .content .txt{font-size: 14px;color: #1D1D1D;letter-spacing: 0.93px;text-align: justify;line-height: 25px;}
	.m-oneproducandtech > .btms{position:relative;left:0px;margin-left:0px;bottom:0px;margin-top:40px;}
	.m-cpb div.u-medbtm{width:224px !important;height:42px;line-height:42px;background: #1172B7;font-size:16px;margin:0px auto;}
	.m-you{width:100%;margin-bottom:20px;}
	.m-you .leftsa{width:100%;height:auto;margin-right:0px;}
	.m-you .leftsa .ttst{height:55px;line-height:55px; background: rgba(0,0,0,0.7);}
	.m-you .leftsa .ttst span{font-size:36px;}
	.m-you .rightsa{width:100%;}
	.u-you{width:49.5%;height:auto;margin:5px 1% 0px 0px;}
	.u-you:nth-child(2n){margin:5px 0px 0px ;}
	.u-you .ttst{display:block;background: rgba(0,0,0,0.7);font-size:14px;}
	
	.m-clients{padding:0px 10px;width:auto;height:auto;}
	.m-clients .clients{background:#fff;padding:15px;}
	.u-clientlog{width:48%;margin:10px 1%;float:left;height:70px;line-height:70px;}
	.u-clientlog img {max-width:100%;max-height:100%;}
	
	
	.g-banner{height:220px;border:0px;}
	.g-banner .txtas{width:140px ;margin:0px auto;padding:50px 0px 0px !important;font-size:12px;color:#d4d4d4;}
	.g-banner .txtas .da{font-size:26px;}
	.g-banner .txtas .da.da1{color:#fff;}
	.g-neirong1{padding:0px;}
	.g-zhongnei{width:100%;padding:20px 10px;}
	.m-jiazhenjieshao{width:100%;color: #1D1D1D;letter-spacing: 0.93px;text-align: justify;}
	.m-jiazhenjieshao img{max-width:100%;}
	.u-tuimg{width:100%;height:auto;}
	.u-tuimg span{width:100%;height:auto;display:block;margin-right:0px;margin-top:15px;}
	.u-tuimg img{width:100%;vertical-align:top;} 
	.m-shipin .txtqw {height:40px;line-height:40px;}
	.g-rightnei{display:none;}
	
	.g-leftnei{width:100%;background:#fff;height:48px;}
	.m-leftdao{width:100%;border:0px;}
	.u-leftdao{width:25%;float:left;height:48px;line-height:48px;border:0px;padding:0px;text-align:center;font-size:14px;}
	.m-leftdao .taged .imgss{display:none;}
    .u-leftdao:hover .imgss{display:none;} 
	
	.m-zhongnew{width:100%;border:0px;margin-bottom:10px;padding:10px;background:#fff;}
	.m-zhongnew .leftimg{float:left;margin-right:10px;}
	.m-zhongnew .righttxt{width:100%;display:table-cell;margin:0px;}
	.m-zhongnew .righttxt .jieshaotxt{ margin: 10px 0px 0px;line-height:23px;color:#434343;height:70px;overflow:hidden;}
	.m-zhongnew .righttxt .shijian{display:none;}
	.u-dongtai{margin-top:25px;}
	
	.m-jiazhenjieshao .tikt{width:100%;margin-bottom:10px;height:auto;text-align:center;}
	.m-jiazhenjieshao .tikt .shi{line-height:20px;margin:0px;color:#888;}
	.m-jiazhenjieshao .tikt span{display:block;width:100%;} 
	
	.m-cj {width: 100%;border: 0px;margin-bottom: 10px;padding: 10px;background: #fff;height:auto;border:0px;}
	.m-cj .leftis {float: left;margin-right: 10px;width: 100px;height: 100px;}
	.m-cj .txtis {    width: 100%;    display: table-cell;    margin: 0px;    vertical-align: top;    height: 100px;    color: #000000;}
	.m-cj .txtis .duois{display:none;}
	
	.g-anli{padding:20px 10px;width:100%;}
	.g-anli .anlis{width:100%;}
	.m-anlis{width:100%;background:#fff;margin-right:0px;margin-bottom:10px;}
	.m-anlis .animg{height:auto;}
	.m-anlis .titan{width:auto;height:auto;margin:10px 25px 10px;font-size: 16px;color: #1172B7;letter-spacing: 1.07px;text-align: justify;line-height: 26px;}
	.m-anlis .txtan{width:auto;height:auto;margin:5px 25px 15px;font-size: 14px;color: #1D1D1D;letter-spacing: 0.93px;text-align: justify;line-height: 21px;display:block;}
	
	
	
	.m-xiazai{width: 100%;border: 0px;border-radius:0px;margin-bottom: 10px;padding: 10px;background: #fff;height:auto;border:0px;}
	.m-xiazai .leftxz{display:none;}
	.m-xiazai .txtxz{width:80%;}
	.m-xiazai .txtxz .tt1{font-size:16px;}
	.m-xiazai .xia{position:relative;float:right;top:0px;right:0px;width:15%;text-align:right;height:85px;line-height:85px;}
	
	
    .u-erweis{display:none;}
	.m-ditus{height:280px;}
	#dituContent{width:100% !important;height:280px !important;}
	.MsoNormal{margin-left:0px !important;}
	.m-jiazhenjieshao p{text-indent: 0px !important;}
} 
