/*全局样式*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;list-style:none;word-wrap:break-word;}
body{PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Microsoft YaHei,'Helvetica Neue','Helvetica','Arial','STHeiti','simsun',sans-serif; FONT-SIZE: 12px; PADDING-TOP: 0px;
	color:#666;}
img{border:0;}
html{verflow:-Scroll;overflow-x:hidden;zoom:1;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:12px;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none;color:#666;outline:0}
a:hover{text-decoration:none;color:#e29700;}
.clear{clear:both;}

/*header*/
.mcenter { margin:0 auto; text-align:center;}
.bannerimg{ background:url(banner.jpg) no-repeat center top; height: 462px; margin: 0 auto; text-align: center;  width: 100%;}
.bannerimg2{ background:url(ibanner.jpg) no-repeat center top; height: 389px; margin: 0 auto; text-align: center;  width: 100%;}

#topwap{ width:100%; height:156px; background:url(topwap.gif) repeat-x; }
#topback{ width:980px; margin:0 auto; text-align:center; background:url(topbg.jpg) top no-repeat; }
#head { text-align:right;height:26px; line-height:26px; position:relative;}
#head  span {  padding: 0 5px; display:inline-block;  background-color:white; color:#999;font-size: 10px;}
#head  span  a{ color:#999;font-size: 12px;}
#top{ height: 85px; padding-top: 7px; text-align: left;}
#top .tel{ float:right; color:#009933; font-size:24px; margin-top:20px; background:url(tell.gif) no-repeat left center; padding-left:125px; line-height:30px;}

.nav{ position:relative;}
.menu {	WIDTH: 100%; HEIGHT: 36px; border-bottom:2px solid #0095b0; overflow:hidden;} 
.menu UL LI {	width: 125px; float: left; background:url(menubj.jpg) no-repeat left 5px;}
.menu UL LI a{	color:#eee; font-size:14px; font-weight:bold; width: 100px; height: 36px;line-height: 36px;display: inline-block;}
.menu LI a:hover, .menu LI.currclass a{ color:#eee; background:url(navhoverbg.jpg) no-repeat center top;}
.menu2 {left: 0;  position: absolute;  top: 38px;  width: 980px;z-index: 999;box-shadow: 0 5px 10px #666666; } 
.contx .currclass{ width:900px;  line-height:24px; margin: 0 30px; height:25px;padding: 3px 10px;background:url(menu2.gif) repeat-x bottom;  zoom:1;}
ul.contx{padding:10px 0 15px; display:none;  }
.contxa {display: block;float: left;font-size: 15px;color: #555555;padding: 0 5px;} 
.contx .currclass ul {float: left;}
.contx .currclass li {float: left;padding-right: 10px; }
.contx .currclass li a { font-size:13px; color: #444444; padding:2px 1px;}
.contx .currclass li a:hover { background-color: #5a5a5a; color: white; }
#opanavbg{ background-color:#fff;   position:absolute; z-index:998;top: 38px; left:0;width: 980px; opacity: 0.8;   display:none;}

#showmobile {display:none;color: #0095b0;position: absolute;right: 100px;text-align: center;top: 19px;z-index: 999;}

/*index*/
.time {color: white; font-size: 10px; font-style: normal;}
.conindex1 { width:920px; position:relative; margin-top:-135px; overflow:hidden;}
.conindex1 h2{  font-weight:400; text-align:left; }
.conindex1 h2 span{ color: #707070; font-size: 13px; padding-left: 5px;}
.lefti01 h2, .lefti02 h2, .lefti03 h2{font-size:16px; color:#707070; height:40px;}
.lefti01, .lefti02, .lefti03 {  float: left;}
.lefti01 ul{ width:119px; float:left; }
.lefti01 li{ height:29px; line-height:29px; border-bottom:1px solid #CFCFCF;}
.lefti01 h3 {color: #FFFFFF;font-size: 12px;font-weight: 400;width: 206px;padding-left: 34px;height: 27px;padding-top: 1px;text-align: left; background:url(index_15.gif) no-repeat;}
.lefti01 h3 span{ padding-left:75px;}
.lefti01 { width:240px;}
.lefti02 { width:360px; margin-left:30px; }
.lefti03 { width:260px; margin-left:30px; }
.lefti02  p{ height: 116px; letter-spacing: 1px; text-align: left; color:#666;line-height: 22px;}
.lefti02 img { float:left;   margin-left: -10px;}
.morei1 { float:right; color:#39c3dc; font-size:10px;}
#gonggaoi{ width:360px; height:90px; padding-top: 2px; background:url(index_28.jpg) no-repeat; }
#gonggaoi li{ width: 332px; height: 29px;    line-height: 29px;    margin: 0 14px; float:left;}
#gonggaoi span {    color: #666666;    float: right;    font-family: arial;    font-size: 10px;}
#gonggaoi a {float: left;    overflow: hidden;    padding-left: 22px;    text-overflow: ellipsis;    white-space: nowrap;    width: 230px; text-align: left;}

.boxi .hd { height:27px; margin-bottom:24px; background:url(index_35.jpg) no-repeat;}
.boxi h2 , .boxi1 h2{ padding-left: 26px; height:27px; line-height:26px; font-size:14px;  color:#fff;}
.boxi ul{ width:940px;}
.boxi ul li{ margin-right:15px; width:164px; height:220px; padding:4px 4px 0;  background:url(index_38.jpg) no-repeat top; float:left; }
.boxi  a { display:block;}
.boxi .titlei1{ margin-top:16px; font-size: 13px;}
.morei2 {  padding: 5px;   float: right;    text-indent: -9999px;    width: 40px;}

.boxi1 { height:348px;  background:url(jiejuefangan.jpg) no-repeat top; position:relative;margin-top: 5px;}
.boxi1  .innerbox { margin-left:230px; width:455px; overflow:hidden; float:left;}
.boxi1 h2{ margin-left:24px;}

.boxi1 .innerbox ul{ width:440px; margin-left:25px; margin-top:23px;}
.boxi1 .innerbox ul li{ margin-right:20px; width:106px; height:141px; padding:4px 4px 0;  background:url(index_45.jpg) no-repeat top; float:left; }
.boxi1 .innerbox a { display:block;}
.boxi1 .titlei1{ margin-top:12px; font-size: 13px; line-height:24px; }

.customize {float: left;height: 347px;overflow: hidden;width: 233px;}
.customize ul {margin-top: 181px;padding-left: 60px;}
.customize li {float: left;padding: 4px 0;}
.customize   input {border: 1px solid #C5A069;height: 18px;width: 150px;overflow:hidden;padding-left: 2px; color:#444;}
.customize  textarea{height: 18px; border: 1px solid #C5A069;font-size: 13px;width:150px; padding-left:2px;}
.customize .submit{border: none; height: 28px; width: 139px;margin-top: 3px;}

.syContact{width:258px;  }
.syContact h2 a{float:right;margin:14px 10px 0 0;}

.syNews{width:308px;margin-right: 20px;}
.syNews h2 a{float:right;font-size: 10px; margin-right:14px;}
.syNewslist{ padding:15px 15px 0;height: 230px;overflow: hidden;}
.syNewslist ul.tw{ height:121px; border-bottom:1px dotted #eee; overflow:hidden;}
.syNewslist ul.tw i{ font-style:normal;}
.syNewslist ul.tw li img{float:left;margin-right:10px;padding:3px;border:1px solid #d4d4d4; background-color:#f2f2f2;}
.syNewslist ul.tw li span{display: block; font-weight: 700; line-height: 20px; margin-bottom: 5px;}
.syNewslist ul.tw li p{text-justify:inter-ideograph;text-align:Justify; line-height:20px; text-indent: 1em;}
 
.syNewslist ul.lb li{height:29px;line-height:29px; background:url(icon2.gif) no-repeat 0 bottom;padding-left:18px; overflow: hidden; }
.syNewslist ul.lb li a{font-size:12px;}
.syNewslist ul.lb a i{font-style:normal;}
.main_e{ margin-top:25px;}
.syNews, .syContact { border:1px solid #ccc; height:290px;float:left; text-align:left; }
.ibox2ri h2, .partner h2, .syNews h2, .syContact h2{ background-color:#e9e9e9; color:#404040; height:35px;line-height:35px; padding-left:17px; font-size:14px;}
.syNews h2 a, .syContact h2 a {color:#808080;}

.partner { margin-top:25px;    padding-bottom: 10px; border:1px solid #ccc;}
.hzimg{ padding:15px 15px 0;}
.hzimg li{ display: inline;}
.hzimg li img{  border: 1px solid #DEDEDE;height: 50px;margin: 10px;width: 100px;}
ul.mlink{ text-align: left;   margin-left: 18px; padding: 0 15px;}
.mlink li{ display: inline; line-height: 24px;}  
.mlink li a{  font-size: 12px;    margin-right: 8px;}

/*footer*/
.footer{ background:url(footerbg.gif) repeat-x top  #f9f9f9; height:190px; margin-top: 20px;}
.fcontact{ margin: 0 auto;    text-align: center;    width: 920px; height:190px;background:url(footerbg2.jpg) no-repeat left top;}
.fcontactxt{ float: left;    left: 238px;    line-height: 25px;    position: relative;    text-align: left;    top: 40px;}
.catalog { float:right; width:400px; line-height: 25px; margin-top: 40px; }
.catalog  dt{ font-weight:700;  font-size: 14px;}
.catalog dl { border-right:1px solid #c6c6c6; float:right;padding: 0 30px;text-align: left;}
.copyright{ height:36px; line-height:36px; background-color:#028097; color:white;text-align: center;}
.copyright a{ color:#028097;}
.copyright img{ vertical-align:middle;}
.stxt{width:60px;height:24px;border:0;background:none;float:left;padding-left:5px;background:url(search.jpg) no-repeat;line-height:24px;color:#999;font-size:12px;}
.sbut{width:34px;height:24px;float:left;border:none; background:url(search.jpg) no-repeat right;cursor:pointer;}
/****  kefu  ****/
.float0831 {POSITION: fixed; TOP: 180px; RIGHT: 1px; _position: absolute}
.float0831 A {	COLOR: #00a0e9}
.float0831 A:hover {	COLOR: #ff8100; TEXT-DECORATION: none}
.float0831 .floatL {	POSITION: relative; WIDTH: 28px; FLOAT: left}
.float0831 .floatL A {	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px}
.float0831 .floatR {	BACKGROUND: url(float_bg.gif)}
.float0831 .tp, .float0831 .cn {	BACKGROUND: url(float_bg.gif)}
.float0831 .floatR {	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden}
.float0831 .tp {	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px}
.float0831 .cn {	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px}
.float0831 .cn H3 {	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px}
.float0831 .cn UL {	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px}
.float0831 .cn UL LI {	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal}
.float0831 .titZx, .float0831 .titDh, .float0831 .titDc, .float0831 .icoZx, .float0831 .icoTc, .float0831 .icoFf, .float0831 .icoTl, .float0831 .btnOpen, .float0831 .btnOpen_n, .float0831 .btnCtn  {	BACKGROUND: url(float_s.gif) no-repeat}
.float0831 .titZx {	BACKGROUND-POSITION: 5px -10px}
.float0831 .titDh {	BACKGROUND-POSITION: 5px -66px}
.float0831 .titDc {	BACKGROUND-POSITION: 5px -124px}
.float0831 .icoZx {	BACKGROUND-POSITION: 2px -154px}
.float0831 .icoTc {	BACKGROUND-POSITION: 0px -323px}
.float0831 .icoFf {	BACKGROUND-POSITION: 2px -213px}
.float0831 .icoTl {	PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left}
.float0831 .btnOpen {	BACKGROUND-POSITION: -30px -396px}
.float0831 .btnOpen_n {	BACKGROUND-POSITION: 0px -530px}
.float0831 .btnCtn {	BACKGROUND-POSITION: 0px -396px}
.float0831 .icoZx, .float0831 .icoFf, .float0831 .icoTc {	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left}
 
.float0831 .btnOpen, .float0831 .btnOpen_n, .float0831 .btnCtn {	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px}
.float0831 .btnOpen, .float0831 .btnOpen_n {	TOP: 118px; LEFT: 1px}
.float0831 .btnCtn {	TOP: 118px; LEFT: 2px}
.float0831 UL LI H3.titDc A {	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px}
.float0831 UL LI.top {	BORDER-BOTTOM: #ace5f9 1px solid}
.float0831 UL LI.bot {	BORDER-BOTTOM-STYLE: none}
.float0831 UL.webZx {	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px}
.float0831 UL LI.webZx-in {	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px}