/* 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: #505050;}
a:hover{color: #03acfc;}
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-daohang
{
	width: 100%;
	height: 90px;
	display: inline-block;
}
.g-zhongjian
{
	width: 100%;
	display: inline-block;
	padding: 60px 0px 35px;
	font-size: 0px;
}
.g-bottom
{
	width: 100%;
	height: 140px;
	display: inline-block;
	background: #a0a0a0;
}
.g-datu
{
	width: 100%;
	height: 290px;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	background-repeat: no-repeat;
}































/* 模块 */
.m-daohang
{
	display: inline-block;
	height: 90px;
	position: absolute;
	top: 0px;
	right: 0px;
	padding-top: 35px;
}
.m-daohang .tagq a
{
	color: #03a8f5;
}
.m-tanchu
{
	display: none;
	background: rgba(255,255,255,0.3);
	position: absolute;
	right: -150px;
	top: 55px;
	padding: 15px 30px;
	z-index: 999999;
	box-shadow: 2px 2px 8px #888888;
}
.m-chanpin
{
	width: 100%;
	background-color: #ffffff;
	overflow: hidden;
	padding-bottom: 50px;
}
.m-chanpintitle
{
	height: 90px;
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #323232;
	line-height: 20px;
	margin-bottom: 60px;
	letter-spacing: 1px;
}
.m-chanpintitle .biaoti 
{
	font-weight: bold;
	font-size: 30px;
	line-height: 35px;
	height: 35px;
	overflow: hidden;
	color: #03acfc;
	margin-bottom: 15px;
}
.m-chanpintxt
{
	width: 1200px;
}




.m-product
{
	width: 230px;
	height: 100%;
	display: inline-block;
	background-color: #fff;
	vertical-align: top;
	margin-right: 60px;
}
.m-product .productimg:hover
{
	background-color: #03acfc;
}
.m-product .productimg
{
	width: 190px;
	height: 190px;
	border-radius: 50%;
	margin: 0px auto;
	box-shadow: 0px 0px 13px #d3d3d3;
	padding: 3px;
}
.m-product .productimg .productimg1
{
	width: 184px;
	height: 184px;
	border-radius: 50%;
	margin: 0px auto;
	overflow: hidden;
	display: inline-block;
}
.m-product .productimg .productimg1 img 
{
	width: 100%;
	position: relative;
	top: -184px;
}
.m-product .productimg:hover .productimg1 img 
{
	position: relative;
	top: 0px;
}
.m-product .productimg .productimg1 .tagw
{
	top: 0px;
}
.m-product .producttxt
{
    width: 220px;
	margin: 30px auto 0px;
	background-color: #ffffff;
	font-size: 14px;
	color: #5c5c5c;
}
.m-product .producttxt .producttxttitle
{
	font-size: 18px;
	font-weight: bold;
	color: #323232;
	line-height: 25px;
	text-align: center;
	padding: 0px 30px;
	height: 50px;
	width: 100%;
	overflow: hidden;
}
.m-product .producttxt .producttxt1
{
	text-align: left;
	line-height: 23px;
	font-size: 12px;
	margin-top: 10px;
}


.m-gongsijieshao
{
	width: 100%;
	padding: 90px 0px 70px;
	background-color: #f4f4f4;
}
.m-jieshao
{
    color: #323232;
    width: 420px;
    display: inline-block;
    min-height: 340px;
}
.m-jieshao .jieshaotxt
{
	font-size: 12px;
	margin: 20px 0px;
	line-height: 24px;
}
.m-jieshao .jieshaotxt p 
{
    text-indent:25px;
}
.m-jieshaoyou
{
	height: 340px;
	width: 600px;
	text-align: right;
	display: inline-block;
	overflow: hidden;
	vertical-align: top;
	position: absolute;
	right: 0px;
	top: 0px;
}

.m-guanyuimg
{
	display: inline-block;
	height: 170px;
}

.m-dabiaoti
{
	height: 35px;
	display: inline-block;
	color: #0081cc;
	position: relative;
	width: 100%;
}
.m-dabiaoti .biaotileft
{
	height: 35px;
	line-height: 35px;
	font-size: 30px;
	font-weight: bold;
	margin-right: 15px;
	letter-spacing: 2px;
}
.m-dabiaoti .biaotiright
{
	height: 35px;
	line-height: 35px;
	font-size: 12px;
	padding: 5px 0px;
}
.m-dabiaoti .biaotiright .shang
{
	height: 14px;
	line-height: 14px;
	margin-bottom: 2px;
}
.m-dabiaoti .biaotiright .xia
{
	height: 14px;
	line-height: 14px;
}
.m-zhengshu
{
	width: 100%;
	padding: 35px 0px;
	background-color: #f4f4f4;
}
.m-tupian
{
    width: 100%;
    height: 135px;
    position: relative;
}
.m-tupian .hd
{
    position: absolute;
    top: 50%;
    margin-top: -20px;
    width: 100%;
}
.m-tupian .hd .next
{
    position: absolute;
    left: 0px;
}
.m-tupian .hd .prev
{
    position: absolute;
    right: 0px;
}
.m-tupian .bd
{
    margin-left: 60px;
    width: 980px;
    overflow: hidden;
}

.m-tupian .picList
{
    list-style: none;
}
.m-tupian .picList li
{
    float: left;
    width: 200px;
    height: 138px;
    line-height: 138px;
    text-align: center;
    background: #ffffff;
    margin-right: 60px;
}
.m-tupian .picList li img 
{
	vertical-align: middle;
    max-width: 200px;
    max-height: 138px;
}
.m-xinwen
{
	width: 100%;
	height: 420px;
	background-color: #ffffff;
	padding-top: 45px;
}
.m-news
{
	width: 530px;
	height: 310px;
	display: inline-block;
	margin-right: 30px;
	margin-left: 2px;
}
.m-news .title
{
	height: 40px;
	width: 530px;
	color: #323232;
    position: relative;
}
.m-news .title .titleleft
{
	width: 180px;
    background: url('../img/newsleft.png') no-repeat scroll 0px top #FFF;
    position: absolute;
    left: -2px;
}
.m-news .title .titleleft .titleleft1
{
	width: 100%;
	height: 41px;
	padding-left: 20px;
	display: inline-block;
	font-weight: bold;
	font-size: 14px;
	line-height: 44px;
}
.m-news .title .titleleft .titleleft1 span 
{
	margin-right: 15px;
}
.m-news .title .titleright
{
	display: inline-block;
	line-height: 40px;
	height: 41px;
	position: absolute;
	top: 0px;
	right: 20px;
	font-size: 12px;
}
.m-news .newscontent
{
	height: 263px;
	width: 530px;
	border: 1px solid #e8e8e8;
	background-color: #ffffff;
	border-radius: 10px;
	border-top-left-radius: 0px;
	padding: 8px 20px;
	box-shadow: 0px 1px 4px #DBDBDB;
	position: relative;
}
.m-news .newscontent .newscontentleft
{
	width: 157px;
	height: 245px;
	overflow: hidden;
	display: inline-block;
}
.m-news .newscontent .newscontentleft img 
{
	width: 100%;
	height: 100%;
}
.m-news .newscontent .newscontentright
{
	width: 292px;
	height: 245px;
	font-size: 12px;
	color: #5d5d5d;
	line-height: 25px;
	overflow: hidden;
	top: 8px;
	right: 20px;
	position: absolute;
}
.m-news .newscontent .newscontentright li 
{
	list-style:url(../img/dian.jpg);
}
.m-didizhi

{
	padding: 35px 0px 30px;
	display: inline-block;
	position: relative;
	width: 360px;
	height: 140px;
}
.m-didizhi .dilogo
{
	display: none;
}
.m-didizhi .dizhi 
{
	position: absolute;
	left: 0px;
	top: 35px;
	font-size: 12px;
	color: #ffffff;
	line-height: 19px;
}
.m-didizhi .dizhi  .ming 
{
	font-weight: bold;
}
.m-zixun
{
	position: absolute;
	right: 0px;
	top: 0px;
	padding-top: 30px;
	height: 140px;
	display: none;
}
.m-zixun .weixin 
{
	width: 84px;
	height: 84px;
	line-height: 84px;
	text-align: center;
	overflow: hidden;
	background: #ffffff;
}
.m-zixun .weixin  img 
{
	vertical-align: middle;
}
.m-dianhua
{
	display: inline-block;
	padding-top: 30px;
	height: 140px;
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 16px;
	color: #ffffff;
	text-align: right;
	line-height: 22px;
	font-weight: bold;
}
.m-dianhua .biaoti 
{
	font-size: 12px;
}
.m-zuodao
{
	width: 300px;
	margin-right: 30px;
}






.m-zuodao
{
    display: inline-block;
    width: 300px;
    vertical-align: top;
}
.m-zuodao .title
{
    font-size: 18px;
    line-height: 30px;
    height: 35px;
    border-bottom: 3px solid #e5e5e5;
    padding-left: 7px;
}
.m-zuodao .title img 
{
	vertical-align: middle;
	position: relative;
	top: -1px;
	margin-right: 10px;
}
.m-daotxt
{
    margin-bottom: 60px;
    font-size: 16px;
}
.m-daotxt .v1li
{
    line-height: 39px;
    border-bottom: 1px dashed #e5e5e5;
}
.m-daotxt span:hover
{
	background-color: #f8f8f8;
	color: #18a9ea;
}
.m-daotxt .v1li .tagxc
{
	background-color: #f8f8f8;
	color: #18a9ea;
}
.m-daotxt .v1li span 
{
	display: inline-block;
	padding-left: 17px;
	width: 100%;
}
.m-daotxt .v2 li
{
    line-height: 39px;
    border-top: 1px dashed #e5e5e5;
    font-size: 14px;
    padding-left: 35px;
    position: relative;
}
.m-daotxt .v2 li img 
{
	position: absolute;
	right: 20px;
	top: 0px;
	display: none;
}
.m-daotxt .v2 li:hover
{
	background: #f5f5f5;
}
.m-daotxt .v2 li:hover img
{
	display: block;
}
.m-daotxt .v2 .tagse
{
	background: #f5f5f5;
}
.m-daotxt .v2 .tagse img
{
	display: block;
}
.m-chanpins
{
	width: 245px;
	height: 280px;
	display: inline-block;
	border: 1px solid #e5e5e5;
	margin-right: 13px;
	margin-top: 30px;
	padding: 30px 20px 15px 20px;
}
.m-chanpins  .imgst 
{
	width: 100%;
	height: 200px;
	background: #ffffff;
	line-height: 200px;
	text-align: center;
	overflow: hidden;
}
.m-chanpins  .imgst  img 
{
	vertical-align: middle;
	width: 100%;
}
.m-chanpins  .imgtxt
{
	width: 100%;
	height: 35px;
	position: relative;
	vertical-align: bottom;
}
.m-chanpins  .imgtxt span 
{
	font-size: 12px;
	font-weight: bold;
	padding-top: 22px;
	display: inline-block;
}
.m-chanpins:hover .imgtxt span a
{
	color: #18a9ea;
}
.m-huanye
{
	height: 25px;
	display: inline-block;
	font-size: 0px;
}
.m-huanye li 
{
	width: 25px;
	height: 25px;
	background-color: #e3e3e3;
	color: #505050;
	font-size: 16px;
	display: inline-block;
	margin-right: 5px;
	line-height: 25px;
	text-align: center;
}
.m-huanye li.maohao
{
	background-color: #ffffff;
	width: 18px;
	color: #505050;
	line-height: 20px;
}
.m-huanye li:hover
{
	background-color: #18a9ea;
	color: #ffffff;
} 
.m-huanye .tadsd
{
	background-color: #18a9ea;
	color: #ffffff;
} 
.m-huanye span 
{
	width: 18px;
	height: 25px;
	background-color: #ffffff;
	color: #505050;
	font-size: 16px;
	margin-right: 5px;
	line-height: 20px;
	text-align: center;
	display: inline-block;
}
.m-huanye li a 
{
}
.m-huanye li a:hover
{
	color: #ffffff;
	text-decoration:none;
}
.m-rightt
{
	width: 770px;
	display: inline-block;
}
.m-rongyu 
{
	width: 240px;
	height: 230px;
	display: inline-block;
	margin: 30px 25px 0px 0px ;
}
.m-rongyu .imgsf
{
	width: 100%;
	height: 190px;
	background: #f5f5f5;
	line-height: 190px;
	text-align: center;
	overflow: hidden;
}
.m-rongyu .imgsf img 
{
	vertical-align: middle;
	max-width: 240px;
    max-height: 190px;
}
.m-rongyu  .txte 
{
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;

}
.m-txtes
{
	width: 100%;
	padding: 20px 0px 80px 0px;
	font-size: 14px;
	color: #303030;
	line-height: 25px;
}
.m-txtes .titlts
{
	font-weight: bold;
}
.m-txtes .duanluo
{
	margin-bottom: 20px;
}
.m-txtes .imgfs
{
	width: 100%;
	overflow: hidden;
	text-align: center;
	margin-top: 25px;
	margin-bottom: 20px;
}
.m-txtes .imgfs img 
{
	max-width: 770px;
}
.m-txtes .duanluo p 
{
	margin-bottom: 10px;
}
.m-txtes .duanluo .jiesho 
{
	text-indent: 25px;	
}

.m-xinwenliebiao
{
	width: 100%;
	height: 173px;
	padding: 35px 0px 0px 0px;
	font-size: 0px;
	border-bottom:1px dashed #e5e5e5;
	position: relative;
}
.m-xinwenliebiao .liebiaoimg
{
	width: 140px;
	height: 110px;
	overflow: hidden;
	display: inline-block;
	margin-right: 20px;
}
.m-xinwenliebiao .liebiaoimg img 
{
	width: 100%;
	height: 100%;
}
.m-xinwenliebiao .liebiaotxt
{
	width: 610px;
	height: 110px;
	vertical-align: top;
	display: inline-block;
	font-size: 14px;
	color: #303030;
}
.m-xinwenliebiao .liebiaotxt .titlesd
{
    height: 25px;
    font-weight: bold;
    width: 100%;
    overflow: hidden;
}
.m-xinwenliebiao .liebiaotxt .txtsd
{
    width: 100%;
    height: 70px;
    line-height: 25px;
    overflow: hidden;
}
.m-xinwenliebiao .xiangxi 
{
	text-align: right;
}
.m-newstop
{
	width: 100%;
	height: 95px;
	display: inline-block;
	margin: 30px 0px 10px;
	text-align: center;
    color: #303030;
}
.m-newstop .topsd
{
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    overflow: hidden;
	border-bottom:1px dashed #e5e5e5;
}
.m-newstop .bottomsd
{
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	font-size: 12px;
}
.m-newstop .bottomsd .sdsd
{
	margin-right: 10px;
}
.m-xingwentxts
{
	width: 100%;
	display: inline-block;
	text-align: center;
	overflow: hidden;
}
.m-xingwentxts p 
{
	width: 100%;
	line-height: 25px;
	margin-bottom: 20px;
	font-size: 14px;
	text-indent: 30px;
	text-align: left;
}
.m-xingwentxts img 
{
	margin-bottom: 25px;
}
.m-lianxifangshi
{
	width: 100%;
    padding: 35px 0px 60px;
    display: inline-block;
    font-size: 0px;
}
.m-dizhi 
{
	height: 380px;
	width: 335px;
	margin-right: 11px;
	display: inline-block;
	box-shadow: 3px 3px 5px #d3d3d3;
	background-color: #18a9ea;
}
.m-dizhi .dizhitop
{
	height: 310px;
	width: 100%;
	padding-top: 30px;
	border-bottom: 1px solid #046aa5;
	position: relative;
}
.m-dizhi .dizhitop .gongsi
{
	padding-left: 83px;
}
.m-dizhi .dizhitop .gongsi span
{
	display: inline-block;
}
.m-dizhi .dizhitop .gongsi .oplo
{
	padding-left: 8px;
}
.m-dizhi .dizhitop .gongsi .oplo img 
{
	position: relative;
	top: -5px;
}
.m-dizhi .dizhitop .lianxi 
{
	height: 26px;
	width: 106px;
	line-height: 26px;
	background-image: url(../img/zzz.png);
	font-size: 15px;
	color: #505050;
	padding-left: 25px;
	margin-left: 5px;
}

.m-dizhi .dizhitop .lianxiwomen 
{
    height: 165px;
    width: 100%;
    padding-left: 88px;

}
.m-dizhi .dizhitop .lianxiwomen .img 
{
	width: 5px;
	display: inline-block;
	height: 100%;
	margin-right: 20px;
}
.m-dizhi .dizhitop .lianxiwomen .img  img 
{
	height: 100%;
}
.m-dizhi .dizhitop .lianxiwomen .xiangxi 
{
    font-size: 12px;
    color: #ffffff;
    padding-top: 10px;
    width: 220px;
    display: inline-block;
    vertical-align: top;
}
.m-dizhi .dizhitop .lianxiwomen .xiangxi .txtxc
{
	width: 140px;
}
.m-dizhi .dizhitop .lianxiwomen .xiangxi  p 
{
	margin-bottom: 5px;
	line-height: 20px;
}
.m-dizhi .dizhitop .lianxiwomen .xiangxi span
{
	display: inline-block;
	vertical-align: top;
}
.m-dizhi .dizhitop .lianxiwomen1 
{
    height: 60px;
    width: 80px;
    margin-top: 15px;
    font-size: 14px;
    margin-left: 50px;
    color: #ffffff;
}
.m-dizhi .dizhitop .lianxiwomen1  p 
{
	text-align: center;
}
.m-dizhi .dizhibottom
{
	height: 70px;
	padding-left: 70px;
	font-size: 12px;
	color: #ffffff;
}
.m-dizhi .dizhibottom .dianhua
{
    margin-top: 15px;
    display: inline-block;
}
.m-dizhi .dizhibottom .dianhua .popo
{
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 5px;
}
.m-dizhi .dizhibottom .tupian 
{
	line-height: 70px;
	display: inline-block;
	vertical-align: top;
    margin-right: 10px;
}
.m-dizhi .dizhibottom .tupian img 
{
	vertical-align: middle;
	position: relative;
	top: -5px;
}
.m-ditu 
{
	height: 380px;
	width: 420px;
	display: inline-block;
	box-shadow: 3px 3px 5px #d3d3d3;
	vertical-align: top;
}
.m-txtesse
{
	width: 100%;
	padding: 20px 0px 80px 0px;
	font-size: 14px;
	color: #303030;
	line-height: 25px;
	overflow: hidden;
}
.m-txtesse .chanimg
{
	padding: 40px;
	display: inline-block;
	background-color: #f5f5f5;
	margin-bottom: 30px;
}
.m-txtesse .chanimg img 
{
	width: 100%;
}
.m-txtesse .biaotisd
{
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	width: 100%;
	height: 20px;
	overflow: hidden;
	margin-bottom: 30px;
}
.m-txtesse .txtssd
{
	width: 100%;
	display: inline-block;
	font-size: 12px;
	line-height: 24px;
}
.m-txtesse .txtssd p 
{
	margin-bottom:5px;
}

.m-txtesse .txtssd .titlzx
{
	font-size: 14px;
}
.m-txtesse .txtssd .imgsa 
{
	display: inline-block;
	vertical-align: top;
	margin-top: 30px;
	margin-right: 35px;
}

























































/*元件*/
.u-logo
{
	display: inline-block;
	padding-top: 15px;
	padding-left: 7px;
}
.u-daohang
{
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	height: 55px;
	text-align: center;
	line-height: 20px;
	margin-left: 55px;
	vertical-align: top;
    cursor: pointer;
    position: relative;
}
.u-daohang .ying
{
	font-weight: 100;
}
.u-daohang:hover a
{
	color: #03a8f5;
}
.u-tanchu
{
	display: inline-block;
	color: #333333;
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding: 0px 10px;
}
.u-tanchu .txtt 
{
	width: 280px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
}
.u-tanchu:hover
{
	background-color: #03a8f5;
	color: #ffffff;
}
.u-chakananniu
{
	height: 27px;
	font-size: 14px;
	border: 1px solid #323232;
	border-radius: 4px;
	color: #323232;
	display: inline-block;
	min-width: 82px;
	cursor: pointer;
	line-height: 25px;
}
.u-chakananniu a
{
    color: #323232;
}
.u-chakananniu a:hover
{
    color: #0081cc;
}
.u-chakananniu span 
{
	display: inline-block;
	width: 100%;
	text-align: center;
}
.u-chakananniu:hover
{
    background-color: #fff;
}
.u-guanyuimg
{
	width: 170px;
	height: 170px;
	border-radius: 50%;
	background: #ffffff;
	padding: 3px;
	display: inline-block;
	margin-right: 20px;
}
.u-guanyuimg .imger
{
	width: 100%;
	height: 100%;
	border-radius: 50%;
	overflow: hidden;
}
.u-zuodao
{
    height: 60px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 18px;
    width: 100%;
    line-height: 60px;
    padding-left: 14px;
    padding-top: 12px;
    overflow: hidden;
}
.u-zuodao .zuotxtt
{
	display: inline-block;
}
.u-zuodao .zuotxtt .biao 
{
	font-weight: bold;
	font-size: 18px;
}
.u-zuodao:hover
{
    background-color: #f4f4f4;
}
.u-zuodao .zuotxtt span
{
    display: inline-block;
    line-height: 20px;
    font-size: 12px;
}
.u-zuodao .zuotxtt .imgspan
{
    height: 45px;
    overflow: hidden;
    vertical-align: top;
    background: url("../img/innerleftleftarrow.png") no-repeat 8px top scroll;
    padding-left: 130px;
}
.u-neibiao
{
	height: 35px;
	line-height: 35px;
	width: 100%;
	display: inline-block;
	border-bottom: 3px solid #e5e5e5;
	font-size: 16px;
	padding-left: 10px;
}
.u-xiangxi
{
	width: 45px;
	height: 15px;
	line-height:15px;
	text-align: center;
	background: #18a9ea;
	font-size: 12px;
	color: #ffffff;
	position: absolute;
	right: 0px;
	top:20px;
    cursor: pointer;
}
.u-xiangxi:hover
{
	background: #0388c4;
}
.u-huanye
{
	width: 100%;
	display: inline-block;
	margin-top: 40px;
	text-align: right;
	margin-bottom: 80px;
}
.u-chakan 
{
	width: 65px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	background-color: #bbbbbb;
	color: #ffffff;
	cursor: pointer;
	font-size: 12px;
	display: inline-block;
}
.u-chakan:hover
{
	background-color: #18a9ea;
}
.u-shangxia
{
	width: 100%;
	height: 70px;
	margin: 40px 0px;
	border-top:1px dashed #e5e5e5;
	border-bottom:1px dashed #e5e5e5;
	padding: 10px 0px;
}
.u-shangxia p 
{
	height: 25px;
	width: 100%;
	overflow: hidden;
	line-height: 25px;
	font-size: 14px;
}
.u-lansanjiao
{
	width: 14px;
	height: 22px;
	display: inline-block;
	position: absolute;
	left: 335px;
}
.u-lianxisd
{
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	background-color: #18a9ea;
	margin-top: 240px;
	text-shadow:2px 2px 5px #888888;
}
.u-lianxisd span 
{
	margin-right: 20px;
	display: inline-block;
}






/* 其他 */
.fl{ float:left;} .fr {float:right;} .clear {clear:both;}
.f-tr 
{
	text-align: right;
}
.width1100
{
	width: 1100px;
	margin: 0px auto;
}
.f-rw
{
	width: 800px;
}
/* 轮播 */

.g-bannerwrapper
{
    width: 100%;
    height: 530px;
}
.g-bannerwrapper .bannerimg
{
	position: absolute;
	width: 100%;
	height: 530px;
	overflow: hidden;
}
.m-normallunbo
{
    display: inline-block;
    height: 100%;
    width: 100%;
    position: relative;
}
.m-normallunbo .hd
{
    position: absolute;
    /*底部切换按钮位置设定*/
    bottom: 20px;
    left: 50%;
    margin-left: -140px;
    z-index: 99999;
}
.m-normallunbo .hd ul
{
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.m-normallunbo .hd ul li
{
    width: 60px;
    height: 5px;
    background-color: #847c72;
    margin: 0px 5px;
    float: left;
    cursor: pointer;
}
.m-normallunbo .hd ul li.on
{
    background-color: #03acfc;
}
.m-normallunbo .bd/*轮播内容*/
{
    width: 100%;
    height: 530px;
}
.m-normallunbo  .bd ul
{
    list-style: none;
    height:100%;
    padding: 0px;
    margin: 0px;
}
.m-normallunbo  .bd ul li
{
    height: 530px;
    width: 100%;
    background-position: center top;
}



.f-powerby
{
text-indent: -8000px;
position: absolute;
top: 0px;
left: 0px;
}

