@charset "utf-8";
/* CSS Document */

html{-webkit-text-size-adjust:none;}
body{
	color:#555;
	font:normal 12px/1.5 "Microsoft YaHei",Arial,Helvetica,"Arial Unicode MS",Mingliu;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,     
pre, form, fieldset, input, textarea, p, blockquote, th, td {     
 padding: 0;    
 margin: 0;
 }
input{ vertical-align:middle;}    
 p{ padding-bottom:1.5em;}
fieldset, img {     
 border: 0;    
 }    
table {    
 border-collapse: collapse;    
 border-spacing: 0;    
 }    
ol, ul {    
 list-style: none;
 vertical-align:bottom
 
 }    
address, caption, cite, code, dfn, em, th, var {    
 font-weight: normal;    
 font-style: normal;    
 }    
caption, th {    
 text-align: left;    
 }    
h1, h2, h3, h4, h5, h6 {    
 font-weight: normal;    
 font-size: 100%;    
 }    
q:before, q:after {    
 content: '';    
 }    
abbr, acronym {     
 border: 0;    
 }
 .submit{ cursor:pointer; overflow:visible;}
.radio, .checkbox, input[type="radio"], input[type="checkbox"]{ margin:0 5px 3px 0;}
a{
	color:#555;cursor:pointer; text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

.cleanfix:after{ content: "\0020"; display: block; height: 0; clear: both;}
.cleanfix{zoom:1;}
.wrapper:after , .headertop:after , .container:after{ content: "\0020"; display: block; height: 0; clear: both;}
.wrapper , .headertop , .container{zoom:1;}


.indbody{}
.body{ background:#eef1e8;}
.wrapper{
	/*position:relative;*/
	padding:0 0px 30px 0px;
	background:#fff;
	width:1000px;
	margin:0 auto;
	-webkit-box-shadow:3px 2px 2px #dfe2d9;
	-moz-box-shadow:3px 2px 2px #dfe2d9;
	box-shadow:1px 1px 3px #dfe2d9 , -1px 0px 3px #dfe2d9;
}
.header{background:#fff;}
.headertop{
	width:960px;
	margin:0 auto;
	height:85px;
}
.headertop .logo{
	display:block;
	float:left;
	width:360px;
	margin:27px 0 0 0;
}
.headertop .headright{
	float:right;
	padding-top:40px;
}
.headright .headlink{
	float:left;
}
.headright .headlink { margin:0 10px 0 0;}
.headright .headlink a{
	padding:0 12px;
	background:url(../images/ico.png) no-repeat right -31px;
	color:#000;
}
.headright  .lanbox{
	color:#000;
	position:relative;
	float:left;
	background:url(../images/ico.png) no-repeat right 7px;
	padding:0 13px 0 0;
	margin:0 10px 0 0;
	cursor:pointer;
}
.headright  .lanbox ul{
	position:absolute;
	left:0;
	top:18px;
	border:1px solid #ccc;
	border-bottom:none;
	width:65px;
	text-align:center;
	display:none;
	background:#fff;
}
.headright  .lanbox ul li{
	border-bottom:1px solid #ddd;
	padding:2px 0;
}

.nav , .navcon{
	background:url(../images/shade.png) repeat-x left 0;
	height:35px;
	line-height:35px;
}
.navcon{ width:960px; margin: 0 auto;}
.navcon ul{
	width:700px;
	overflow:hidden; zoom:1;
	margin:0 0 0 260px;
	_margin:0 0 0 255px;
}
.navcon li{
	float:left;
	display:inline;
	margin:0 5px 0 0;
}
.navcon li a{
	display:block;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	padding:0 0 0 28px;
}
.navcon li a span{ display:block; padding:0 28px 0 0;}
.navcon li a:hover , .navcon li.active a{
	background:url(../images/nav_h_bg.png) no-repeat left bottom;
	color:#157c35;
}
.navcon li a:hover span , .navcon li.active a span{
	background:url(../images/nav_h_bg.png) no-repeat right bottom;
}
.navcon li a:hover{
	text-decoration:none;
}



.indbanner{
	width:100%;
	height:455px;
	position:relative;
	z-index:100;
	background:url(../images/ban_bg.png) repeat-x left 0 ;
} 
.indbanner .ban_slide{height:370px; overflow:hidden;}
.ban{
	background:url(../images/banner_1.jpg) no-repeat 50% 0;
	overflow:hidden; zoom:1;
	width:100%;
	height:370px;
}
.indbanner .ban_slide .ban a{
	display:block;
}
.indbanner .ban_slide .slidetext{
	position:absolute;
	left:50%;
	margin:100px 0 0 -480px;
	width:450px;
	height:200px;
}

.indbanner .ban_2 .slidetext{/*width:339px; height:194px;*/}
.indbanner .ban_3 .slidetext{/*width:344px; height:190px;*/}
.indbanner .ban_4 .slidetext{/*width:344px; height:210px;*/}
.indbanner .ban_5 .slidetext{/*width:337px; height:237px;*/}

.indbanner .ctrl{
    position: relative;
    z-index:2000;
	width:968px;
	margin:30px auto 0 auto;
	
}
.indbanner .ctrl a{
	width:184px;
	height:53;
	display:inline-block;
	text-decoration:none;
	outline:none;
	margin:0 6px 0 0;
	background:url(../images/indslid_2.png) no-repeat left 0;
	-webkit-box-shadow:3px 3px 5px #dcdcdc;
	-moz-box-shadow:3px 3px 5px #dcdcdc;
	box-shadow:3px 3px 5px #dcdcdc;
}


.indbanner .ctrl .ctrlcon{
	/*background:url(../images/banctrl.png) repeat-x left bottom;
	border:1px solid #e3e3e3;
	height:53px;
	display:block;
	overflow:hidden; zoom:1;*/
}
.indbanner .ctrl .ctrlcon .ctrltitle{
	font-size:18px;
	color:#696969;
	font-weight:bold;
	margin:0px 0 0 12px;
	line-height:53px;
}
.indbanner .ctrl .ctrlcon .more_ico{
	background:url(../images/ico.png) no-repeat left 0;
	display:none;
	width:20px;
	height:20px;
	float: right;
	margin:12px 12px 0 0;
	_margin:12px 6px 0 0;
	display:none;
}
.indbanner .ctrl a.activeSlide .ctrlcon{ /*height:68px;*/}
.indbanner .ctrl a.activeSlide .ctrlcon .ctrltitle{ color:#fff;}
.indbanner .ctrl a.activeSlide .ctrlcon .more_ico{/*display:block;*/}
.indbanner .ctrl a.activeSlide{
	background:url(../images/indslid_1.png) no-repeat left 0;
}


.indnewscon{background:#fff; padding:10px 0 10px 0;}
.indnews{
	/*width:968px;
	margin:0 auto;
	height:22px;
	line-height:21px;
	overflow:hidden;*/
	width:960px;
	margin:0 auto;
}
.indnews .indtitle{
	/*background:url(../images/ico.png) no-repeat left -35px;
	width:70px;
	height:22px;
	text-align:center;
	font-weight:bold;
	color:#000;
	display:block;
	float:left;
	margin:0 15px 0 0;*/
	color:#19a144;
	font-size:14px;
	font-weight:bold;
	margin:0 0 15px 0;
}
.indnews .indtitle span{ color:#add915; padding:0 0 0 5px;}
/*.indnews ul{ float:left;}
.indnews li{ width:870px;}
.indnews li a{ margin:0 10px 0 0px; color:#000;}
.indnews .date{color:#999;}*/

.indnlist{
	overflow:hidden; zoom:1;
	margin:0 0 15px 0;
}
.indnlist li{
	float:left;
	display:inline;
	width:280px;
	height:75px;
	margin:0 40px 0 0;
}
.indnlist .img{
	float:left;
	width:100px;
	margin:0 15px 0 0;
}
.indnlist .title{
	margin:0 0 5px 0;
}
.indnlist .title a{
	display:block;
}
.indnlist .time{ color:#777;}


.conban{
	background:url(../images/conban.jpg) no-repeat left 0;
	height:60px;
	width:960px;
	margin:0 auto 40px auto;
}
.conban .title{
	color:#128832;
	font-size:20px;
	font-weight:bold;
	padding:13px 0 0 20px;
}

.container{ padding:0 15px; width:930px; margin:0 auto;}
.container .con_left{ float:left; width:730px;}
.newslist{ margin:0 0 30px 0;}
.newslist li{ overflow:hidden; zoom:1; margin:0 0 5px 0; font-size:14px;}
.newslist li .title{
	float:left;
	width:535px;
	margin:0 15px 0 0;
}
.newslist li .title a{ display:block;}

.container .sidebar{ float:right; width:160px; margin:0 0 30px 0;}
.sidebar li{ margin:0 0 1px 0;}
.sidebar li a{
	display:block;
	width:160px;
	text-align:center;
	height:30px;
	line-height:30px;
	font-size:14px;
	background:#efefef;
}
.sidebar li.active a , .sidebar li a:hover, .sidebar li.activeSlide a{ color:#fff; background:#19a144;}
.sidebar li a:hover{ text-decoration:none;}

.newstitle{
	border-left:3px solid #19a144;
	padding:0 0 0 10px;
	margin:0 0 10px 0;
}
.newstitle .title{ font-size:18px; font-weight:bold; margin:0 0 5px 0;}
.newscon{ border-top:1px solid #e5e5e5; padding:20px 0 10px 0;}
.edittext p{ font-size:15px; line-height:160%;}
.newsban{
	border:5px solid #ddd;
	width:720px;
	height:480px;
	overflow:hidden;
	margin:0 0 25px 0;
	position:relative;
}
.newsban .newsimg{margin:0 auto; width:720px; height:480px;}
.newsimg .item{ width:720px; height:480px; text-align:center;}
.newsimg img{ height:480px;}
.newsban #prev{
	width:40px;
	height:80px;
	position:absolute;
	left:0;
	top:150px;
	z-index:600;
	background:url(../images/ctrl_ico.png) no-repeat left 0px;
	cursor:pointer;
}
.newsban #next{
	width:40px;
	height:80px;
	position:absolute;
	right:0;
	top:150px;
	z-index:600;
	background:url(../images/ctrl_ico.png) no-repeat -40px 0px;
	cursor:pointer;
}

.return{ overflow:hidden; zoom:1;}
.return a{
	float:right;
	background:url(../images/ico.png) no-repeat left -325px;
	padding:0 0 0 15px;
	margin:0 0 10px 0;
}

.detailbot{
	margin:0 0 20px 0;
	font-size:12px;
	border-top:1px solid #e5e5e5;
}
.detailbot div{
	padding:5px 0 0 0;
}
.detailbot .prev{
	overflow:hidden; 
	zoom:1;
}
.detailbot .label{ 
	float:left; 
	margin-right:5px; 
}
.detailbot .prev a{
	float:left;
}

.detailbot .date{ 
	float:right; 
}


.aboutcon{ width:730px; background:#fff;}
.about .aboutcon{ display:none;}
.aboutcon .preface{ margin:0 0 30px 0; font-size:14px;}
.historylist{ margin:0 0 30px 0;}
.historylist , .historylist .lisstcon{ overflow:hidden; zoom:1;}
.historylist li{
	float:left;
	display:inline;
	margin:0 15px 0 0;
	width:350px;
}
.historylist .lisstcon{}
.historylist .time{
	font-size:16px; 
	font-weight:bold;
	color:#19a144;
	float:left;
	margin:0 15px 0 0;
}
.historylist .h_con{
	float:left;
	width:270px;
	margin:3px 0 0 0;
	display:inline-block;
	line-height:180%;
}
.aboutcon .title_1{ font-size:18px; margin:0 0 15px 0;}
.honorimg{ float:right; margin:25px 20px 10px 0;}

.honorlist{ overflow:hidden; zoom:1; margin-bottom:30px;}
.honorlist li{ float:left; margin-bottom:5px; width:360px; font-size:14px;}

.honorimg2{}
.honorimg2 img{ margin-right:10px;}

.partcon{background:#fff;}
.partcon .partlist{ margin:0 0 5px 0; height:455px;  }
.partlist .partner{background:#fff; width:730px;}
.partlist .partner li{
	/*border:1px solid #d7d7d7;*/
	overflow:hidden; zoom:1;
	margin:0 0 10px 0;
}
.partlist .partner li img{
	display:inline-block;
	float:left;
	margin-right:-1px;
	border:1px solid #e7e7e7;
}
.partlist .partner li a.line{ border-left:none;}
/*.partlist .partner li a img{display:block;}*/
.partcon .ctrl{
	text-align:center;
	height:25px;
}
.partcon .ctrl a{
	display:inline-block;
	height:10px;
	width:10px;
	margin-right:10px;
	text-indent:60px;
	overflow:hidden;
	background:url(../images/ico.png) no-repeat left -120px;
}
.partcon .ctrl .activeSlide{
	background:url(../images/ico.png) no-repeat left -140px;
}

.mapimg{ border:1px solid #c6c6c6; display:block; margin:0 0 25px 0;}
.addrcon{ overflow:hidden; zoom:1; margin:0 0 45px -30px;}
.addrcon li{
	float:left;
	display: inline;
	width:350px;
	margin:0 0 0 30px;
	font-size:14px;
}
.addrcon li .title , .areabranch .title{
	font-size:18px;
	font-weight:bold;
	color:#19a144;
	margin:0 0 15px 0;
}
.addrcon li a{ color:#000;}
.addrcon li .text .wtext{ width:72px; text-align: right; display:inline-block;}

.areabranch{}
.areabranch .title{
	padding:0 0 8px 0;
	border-bottom:1px solid #dbdbdb;
	margin:0 0 20px 0;
}
.areabranch ul{
	overflow:hidden; zoom:1;
	margin:0 0 20px -35px;
}
.areabranch ul li{
	float:left;
	display:inline;
	width:220px;
	margin:0 0 5px 35px;
	font-size:14px;
	color:#000;
}

.about{}

.jobslist{ border-top:1px solid #ccc; margin:0 0 30px 0;}
.jobslist dt{border-bottom:1px solid #ccc;}
.jobslist dt span{
	font-size:18px;
	color:#19a144;
	font-weight:bold;
	display:block;
	padding:6px 0px 6px 0;
	background:url(../images/ico.png) no-repeat right -150px;
	margin:0 10px 0 0;
	cursor:pointer;
}
.jobslist dt.cur{border-bottom:none;}
.jobslist dt.cur span{
	background:none;
}
.jobslist dd{
	font-size:14px;
	color:#000;
	border-bottom:1px solid #ccc;
	padding:8px 0 35px 0;
	display:none;
}
.jobslist .jobstop{ margin:0 0 25px 0;}


.searchbox{
	overflow:hidden; zoom:1;
	background:#e9e9e9;
	padding:10px 0 10px 20px;
	margin:0 0 15px 0;
}
.searchbox .text{ font-size:14px; color:#777; float:left; margin:0 10px 0 0; line-height:35px;}
.searchbox .searchcon{
	float:left;
	background:url(../images/searchbg.png) no-repeat left 0;
	width:582px;
	height:37px;
	line-height:35px;
	overflow:hidden; zoom:1;
	vertical-align:middle;
}
.searchcon .input{
	float:left;
	width:450px;
	padding:0 10px;
	height:35px;
	line-height:35px;
	border:none;
	background:none;
	color:#777;
	font-size:14px;
}
.searchcon .submit{
	background:url(../images/ico.png) no-repeat 16px -191px;
	border:none;
	height:35px;
	line-height:35px;
	float:right;
	width:110px;
	color:#fff;
	font-size:14px;
	cursor:pointer;
	outline:none;
}

.cargohead{
	overflow:hidden; zoom:1;
	background:url(../images/shade.png) repeat-x left -150px;
	height:33px;
	line-height:33px;
}
.cargohead span , .cargolist span{ float:left; text-align:center; color:#000;}
.cargohead .time , .cargolist li .time{ width:150px; border-right:1px solid #fff;}
.cargohead .info , .cargolist li .info{ width:575px;}

.cargolist{
	border:1px solid #ddd;
	border-top:2px solid #19a144;
	padding:15px 0 25px 0;
}
.cargolist li{ overflow:hidden; zoom:1; margin:0 0 10px 0;}
.cargolist li .time{ border-right:none;}
.cargolist li .info{ text-align:left; padding:0 0 0 10px; width:565px;}


.procon{
	position:relative;
	overflow:auto;
	margin:0 auto;
	width:960px;
}
.pronavcon{
	overflow:auto;
	/*position:absolute;*/
	background:#fff;
	z-index:600;
	padding:0 30px;
	margin:0 0 40px 0px;
	background:url(../images/pronavbg.png) no-repeat center bottom;
}
.pronavcon .pronav{
	overflow:hidden; zoom:1;
	height:80px;
	line-height:50px;
	/*border-left:1px solid #e0e0e0;*/
	margin:0 0 0 -93px;
	
	
}
.pronav li{
	float:left;
	display:inline;
	/*border-right:1px solid #e0e0e0;*/
	width:105px;
	text-align:center;
	margin:0 0 0 93px;
}

.pronav li  a{
	display:block;
	font-size:20px;
	font-weight:bold;
	color:#777;
	width:105px;
	height:80px;
	background:url(../images/icopro.png) no-repeat center bottom;
	outline:none;
}
.pronav  a span{ display:inline-block;}
.pronav a:hover{text-decoration: none;}
.pronav li span{background:url(../images/ico_pro1.png) no-repeat left 0px; padding:0 0 0 60px;}
.pronav li.a1 span{
	background:url(../images/ico_pro1.png) no-repeat left 5px;
}
.pronav li.a2 span{
	background:url(../images/ico_pro1.png) no-repeat left -95px;
	padding:0 0 0 46px;
}
.pronav li.a3 span{
	background:url(../images/ico_pro1.png) no-repeat left -200px;
	padding:0 0 0 52px;
}
.pronav li.a4 span{
	background:url(../images/ico_pro1.png) no-repeat left -295px;
	padding:0 0 0 55px;
}
.pronav li.a5 span{
	background:url(../images/ico_pro1.png) no-repeat left -395px;
	padding:0 0 0 55px;
}
.pronav li.activeSlide a{ background:url(../images/icopro_h.png) no-repeat center bottom; color:#19a144;}

.procon .prolist{
	overflow:auto;
	height:500px;
	margin:0 30px;
}

.tab_1_text{ background:#fff;}



.wuliuinfo{
	overflow:hidden; zoom:1;
	background:#f7faf2;
	height:500px;
}
.wuliuinfo .img{
	float:right;
	width:340px;
	margin:0 0 0 50px;
}

.wuliuinfo .wuliuleft{
	float:left;
	width:460px;
	margin:10px 0 0 50px;
}
.wuliuleft .wuliubox{background:#f7faf2; width:460px; height:370px;}
.wuliubox .title{
	font-size:18px;
	color:#19a144;
	font-weight:bold;
	margin:0 0 25px 0;
}
.wuliubox .text{ font-size:15px;}

.warehouse{
	width:721px;
	font-size:15px;
	margin:0 0 0 90px;
}

.clearance{
	overflow:hidden; zoom:1;
	margin:0 0 0 -80px;
}
.clearance li{
	float:left;
	display:inline;
	width:410px;
	border-top:2px solid #c9da30;
	padding:20px 0 0 0;
	margin:0 0 0 80px;
}
.clearance .title{
	font-size:18px;
	font-weight:bold;
	color:#19a144;
	margin:0 0 25px 0;
}
.clearance .text{ font-size:15px;}

.trading{}
.trading .tradetop{
	font-size:15px;
	text-align:center;
	width:800px;
	margin:0 0 35px 45px;
}


.xinxicon{
	overflow:hidden; zoom:1;
	/*background:url(../images/probg_1.png) no-repeat left bottom;*/
	padding:0px 20px 0px 20px;
	margin:0 0px 35px 0px;
	width:960px;
}
.xinxicon .xinxileft{
	float: left;
	width:440px;
	margin:0 0 0 10px;
}
.xinxileft .title , .mylist dt{
	font-size:18px;
	color:#333;
	background:url(../images/ico.png) no-repeat left -225px;
	padding:0 0 0 30px;
	margin:0 0 15px 0;
}
.xinxileft .text{
	margin:0 0 20px 30px;
	display:block;
	line-height:160%;
}
.xinxileft .img{ margin:10px 0 0 15px;}

.xinxicon .xinxiright{
	float:right;
	width:425px;
	height:362px;
	padding:0 20px;
	text-align:center;
	background:url(../images/xxrightbg.png) no-repeat left 0px;
	margin:0 5px 0 0;
}
.xinxiimg{ width:425px; text-align:center; padding:20px 0 0 0;}
.xinxiimg .imglist{ height:315px; overflow:hidden;}
.xinxiimg .ctrl{
	text-align:center;
	margin:6px 0 0 0;
}
.xinxiimg .ctrl a{
	display:inline-block;
	height:10px;
	width:10px;
	margin-right:10px;
	text-indent:60px;
	overflow:hidden;
	background:url(../images/ico.png) no-repeat left -120px;
}
.xinxiimg .ctrl .activeSlide{
	background:url(../images/ico.png) no-repeat left -140px;
}

.maoyicon{
	/*overflow:hidden; zoom:1;
	background:url(../images/probg_2.png) no-repeat left bottom;
	padding:0 20px 0px 20px;
	margin:0 0px 35px 0px;*/
	width:900px;
}
.maoyicon .mylist{
	float:left;
	width:450px;
	margin:0 45px 0 10px;
}
.maoyicon .mylist_1{ margin:0;}
.mylist dt{}
.mylist dd{ margin:0 0 0 30px;}
.mylist dd .text{ margin:0 0 20px 0; display:block;}
.mylist .mycon{}
.mylist .mycon li{
	background:url(../images/ico.png) no-repeat left -253px;
	padding:0 0 0 15px;
	width:315px;
}
.maoyicon_1{ /*background:none; padding:0 20px; margin:0;*/}
.maoyicon_1 .mylist{ width:280px;}
.maoyicon_1 .mylist dd{ margin:0;}

	



.indfoot{
	/*background:url(../images/foot_bg.png) repeat-x left 0;*/
	border-top:1px solid #e5e5e5;
}
.foot{ width:968px; margin:0 auto; overflow: hidden; zoom:1; padding:10px 0 35px;}
.foot_1{ width:960px; margin-top:10px;  padding:10px 20px 35px;}
.foot .footlink{ /*float:right;*/ display:inline;}
.foot .footlink a{height:16px; display:inline-block; color:#777;}
.foot .footlink .sina{
	background:url(../images/ico.png) no-repeat -50px 0px;
	padding:0 0 0 23px;
	margin:0 15px 0 0;
}
.foot .footlink .qqwb{
	background:url(../images/ico.png) no-repeat -150px 0px;
	padding:0 0 0 23px;
}
.foot .copy{ float:left; color:#999; width:460px;}


.flaotbox {
    position: fixed;
    right: 2px;
    top: 5px;
    width: 121px;
    z-index: 3000;
}
.flaotbox_1{
	width:106px;
	top:10px;
	right:5px;
	position:fixed;
	_position:absolute;
	z-index:3000;
}
.flaotbox .telimg{ display:none; margin:0 0 0 2px; height:50px;}
.flaotbox .qqserv{display:none; height:29px;  margin:0 0 0 2px; width:115px;}
.flaotbox .boxcon{
	display:none;
	overflow: hidden; zoom:1;
	background:url(../images/floatbg.png) no-repeat left bottom;
	padding:0 0 15px 0;
}
.flaotbox .boxcon ul {
    overflow: hidden;
    padding: 10px 21px 5px 20px;
}
.flaotbox .boxcon ul li{ margin:0 0 5px 0; font-size:14px; color:#333; _height:21px; overflow: hidden; zoom:1;}
.flaotbox .boxcon ul li.box1{ background:url(../images/ico.png) no-repeat left -61px; padding:0 0 0 22px;}
.flaotbox .boxcon ul li.box2{ background:url(../images/ico.png) no-repeat -130px -59px; padding:0 0 0 22px;}
.flaotbox .boxcon ul li.box3{ background:url(../images/ico.png) no-repeat -250px -60px; padding:0 0 0 22px;}
.flaotbox .boxcon ul li a{ display:block;}
.flaotbox .boxcon .title {
    border-top: 1px solid #E5E5E5;
    color: #019A31;
    margin: 0 0 3px 2px;
    padding: 8px 0 0;
    text-align: center;
    width: 115px;
}
.flaotbox .boxcon .title span{ /*padding:0 5px 0 0px;*/}
.flaotbox .boxcon .wximg{ margin:0 18px 5px 17px;}
.flaotbox .closeico{
	display:none;
	background:url(../images/ico.png) no-repeat 55px -400px;
	width:121px;
	height:30px;
	position:absolute;
	bottom:0;
	left:0;
	cursor:pointer;
}
.flaotbox .ctrl{
	display:block;
	margin-left:2px;
	padding:5px 0 5px 15px;
	width:100px;
	background:#19a144 url(../images/ico.png) no-repeat -140px -110px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
}

.flaotbox_on .telimg,
.flaotbox_on .qqserv,
.flaotbox_on .boxcon,
.flaotbox_on .closeico{
	display:block;
}

.flaotbox_on .ctrl{ display:none;}


.shipbox{
	width:630px;
	/*height:150px;*/
	background:#fff;
	padding:30px 20px 25px 20px;
}
.shipbox .shiplist{
	position:relative;
	border:1px solid #ddd;
	border-radius:4px;
	margin:0 0 20px 0;
}
.shipbox .shiplist .title{
	font-size:18px;
	font-weight:bold;
	color:#19a144;
	background:#fff;
	padding:0 5px;
	position:absolute;
	left:15px;
	top:-15px;
}
.shiplist .sel_ship{
	padding:25px 0 15px 0;
	overflow:hidden; zoom:1;
}
.shiplist .sel_ship li{
	float:left;
	display:inline;
	margin:0 0 5px 20px;
	font-size:14px;
	color:#333;
}
.shipbox .shipselbox{ font-size:14px;}
.shipbox .shipselbox .input{
	margin:0 15px 0 0;
	padding:0 10px;
	height:30px;
	line-height:30px;
	width:140px;
	background:url(../images/bg_input.png) no-repeat left 0;
	border:none;
	vertical-align:middle;
	font-size:14px;
	color:#000;
}
.shipbox .shipselbox .submit{
	border:none;
	background:url(../images/ico.png) no-repeat left -360px;
	width:80px;
	height:30px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	font-size:14px;
}

.branchbox{
	padding:30px;
	width:390px;
	background:#fff;
}
.branchbox .title{
	font-size:18px;
	color:#19a144;
	margin:0 0 20px 0;
}
.branchbox .text{ font-size:14px;}
.branchbox .text a{ color:#000;}


.caselist{
	width:675px;
	margin:0 0 30px 0;
}
.caselist li{
	overflow:hidden; zoom:1;
	margin:0 0 30px 0;
	*height:100px;
}
.caselist .img{
	display:block;
	width:150px;
	float:left;
	margin:0 20px 0 0;
}
.caselist .title{}
.caselist .title a{
	display:block;
	color:#19a144;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
}
.caselist .text{
	height:55px;
	overflow:hidden;
}


.paginal{ padding:10px 0; text-align:center; font-size:14px;}
.paginal ul{}
.paginal li{ display:inline;}
.paginal a{ color:#555;}
.paginal a:hover{ text-decoration:none;}
.paginal .page a{ padding:4px 6px; margin:0 0 0 1px; text-decoration:none;}
.paginal .page a:hover{ background:#10812d; color:#fff;}
.paginal .selected a, .paginal a.activeSlide{ background:#10812d; color:#fff;}
.paginal .prev a, .paginal .next a{ margin:0 5px;  padding:4px 10px; border:1px solid #cdcdcd; background:#eee url(../images/shade_2.png) repeat-x left 0;}
.paginal .allview a{ margin:0 5px;  padding:4px 10px; border:1px solid #cdcdcd; background:#eee url(../images/shade_2.png) repeat-x left 0;}

.paginal_2{}
.paginal_2 ul{ display:inline;}


.error404{
	margin:0 auto;
	padding:40px 0;
	width:600px;
	text-align:center;
}
.error404 .pagetitle{
	margin-bottom:10px;
	font-size:18px;
	font-weight:bold;
	color:#059;
}
.error404 .errornum{
	font-size:42px;
	font-weight:normal;
}
.error404 .errornum .num{ margin:0 10px;}
.error404 .errorgoback{}
.error404 .errorgoback a{ margin:0 10px; color:#005599;}

.error404 .succtext{
	font-size:18px;
	font-weight:bold;
}

.table_1{}
.table_1 th, .table_1 td{padding:3px 5px;}
.table_1 th{}
.table_1 td{}

.qqserv{
	display:block;
	height:22px;
	overflow:hidden;
}


