﻿/*
Powered By www.toprand.com
*/

/*Reset*/
*{ padding:0; margin:0}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0; font-size:12px; font-weight:normal;}
img{border:none}
object{ display:block;}
ul,ul li{ list-style:none;} 
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
.play{ display:none;} 
select,input{ vertical-align:middle;font-size:12px;}  
a {color:#444;text-decoration:none;}
a:visited {color:#444;text-decoration:none;}
a:hover {color:#007759;}
a:active {color:#FFFFFF;}
.dis{display:block;}
.undis{display:none;}
.hidden{ display:none}
/*basic*/ 
body_a{margin:0px; padding:0px;font-family:"宋体", Arial, Helvetica, sans-serif; font-size:12px;color:#444; background:#e4e4e4 } 
body{margin:0px; padding:0px;font-family:"宋体", Arial, Helvetica, sans-serif; font-size:12px;color:#444; background:#e4e4e4 url(body_bg.jpg) repeat-x;background:url('top_bg.png') repeat-x;} 
/*wrap*/
#wrap{width:986px; margin:0 auto;  position:relative;}


/*head*/
.head{width:100%; height:95px;padding-top:0px;background:url('headbgr.jpg') }
.logo{ float:left; width:527px;height:64px; overflow:hidden;top:0px;margin-top:0px;}
.headright{ float:right; width:988px;margin-top:0px;}
.hlink{
	padding-top:12px;
	text-align:right;
	height:2px;
	float:right;
	color:#139978;
	padding-right: 10px;
}
#wrap .hlink a{ color:#FFFFFF}


/*nav*/
.nav{ width:100%; float:left; height:35px; padding-top:2px;}
.navlist li{
	float:left;
	display:inline;
	padding-top:10px;
	line-height:24px;
	font-size:13px;
	width:128px;
	text-align:center;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	margin:0 0px;
	position:relative;
	z-index:10001;
	background-color: #298ccd;
}
#wrap .navlist li a{   color:#fff;display:block;}
#wrap .navlist li a:hover{ background:#fff; color:#000;  }
#wrap .navlist li.hover a{background:#ff7400; color:#fff;}

.bavbox{ position:absolute; width:128px; background:#fff; left:0; top:34px; text-align:center; padding:0px 0;}
.navlist li ul li{ float:left; width:128x; text-align:center; padding:0; line-height:22px; font-size:12px; font-family:"宋体"; margin:0;}
#wrap .navlist li ul li a{ color:#666; display:block;}
#wrap .navlist li ul li a:hover{ background:url(../images/navbg.jpg) repeat-x; color:#fff}
/*banner*/


/*main*/
.main{width:100%; float:left; padding-bottom:10px; background:#fff}

/*left*/
.left{
	width:200px;
	float:left;
	overflow:hidden;
	border: 2px solid #298CCD;
}
.leftit{ font-size:12px; background:url(../images/left_tit.jpg) no-repeat; width:200px; height:36px; overflow:hidden; line-height:36px; text-indent:22px; color:#000}
.lefttitle{ background:url(../images/left_tit.jpg) no-repeat; width:200px; height:36px; overflow:hidden; float:left; }
.leftabout{ float:left; padding-left:36px; line-height:36px; color:#000;font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:14px;}
.lefttitletab{float:left; padding-left:36px; line-height:18px; color:#000;font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:14px;}
.lpl{ padding-left:30px;}

.leftabout span{ margin-left:5px;}
.leftnav{ width:300px; float:left; background:#2ca888; padding-bottom:25px;}
.leftnav li{ background:url(../images/left_libg.jpg) bottom center no-repeat; padding-bottom:2px; height:29px; line-height:29px; float:left; width:100%;}
#wrap .leftnav li a{ display:block; color:#fff; background:url(../images/left_a.jpg) 41px 14px no-repeat; text-indent:53px;}
#wrap .leftnav li.hover a{ background:url(../images/left_ahover.jpg) 0 -2px no-repeat; color:#007759}
#wrap .leftnav li a:hover{ background:url(../images/left_ahover.jpg) 0 -2px no-repeat; color:#007759}
#wrap .leftnav li a.hover{ background:url(../images/left_ahover.jpg) 0 -2px no-repeat; color:#007759}

#wrap .leftnav li.leftno{ display:block; color:#fff; background:url(../images/left_a.jpg) 41px 14px no-repeat; text-indent:40px;}
#wrap .leftnav li div{ display:block; color:#fff; background:url(../images/left_a.jpg) 41px 14px no-repeat; text-indent:53px;}

#wrap .leftnav li a.left2ji{display:block; color:#fff; background:url(../images/left_a.jpg) 40px 14px no-repeat; text-indent:40px;}
#wrap .leftnav li a.left2ji:hover{background:url(../images/left_ahover2.jpg) 0 0px no-repeat; color:#007759}
#wrap .leftnav li.hover a.left2ji{ background:url(../images/left_ahover2.jpg) 0 -2px no-repeat; color:#007759}
.leftban{ margin-top:10px;}
.leftban img{ display:block;}
/*right*/ 
.right{width:771px; float:right; overflow:hidden;} 
.flash{ width:771px; height:278px; overflow:hidden; margin-bottom:10px;}

.rbox{ float:left; width:100%; margin-bottom:9px;}
.itit{ background:#298ccd url(../images/tit_bg.jpg) right no-repeat; height:27px; line-height:27px; overflow:hidden;}
.rbleft{ width:408px; height:185px; border:1px solid #298ccd; overflow:hidden; float:left;}

.ititf_r{ padding-top:8px; padding-right:10px; float:right}
.f_lf_l{ background:url(../images/tit_bgicon.jpg) no-repeat 17px 5px; padding-left:27px; color:#fff; font-weight:bold; float:left;}
.newsbox{ padding:8px; width:392px;}
.newsboxtop{ width:100%; height:93px; padding-bottom:16px;}
.newsboxtopl{ background:url(../images/bg_pic.jpg) no-repeat; float:left; width:137px; height:93px; margin-right:8px; display:inline; }
.newsboxtopl img{ padding:4px;}
.newsboxtopr{ width:242px; float:left;line-height:23px;}
.newsboxtopr h1{ color:#2d2d2d}
#wrap .newsboxtopr h1 a{ color:#2d2d2d}
#wrap .newsboxtopr h1 a:hover{ color:#007759}
.newsboxtopr h2{ color:#666}
#wrap .detail a{ color:#F00;}
.newsboxbnav{ width:100%; float:left;}
.newsboxblist li{ background:url(../images/sign_fandian.jpg) no-repeat 0 9px; padding-left:10px;line-height:23px; float:left; width:380px;}
.rbright{ float:right; width:352px; height:185px; overflow:hidden;border:1px solid #298ccd; }
.rbcase{ float:left; width:336px; padding:6px 0 0 9px;}
.rbcaselist li{ float:left; width:100%;  margin-bottom:5px;}
.rbcaselist li .l{ float:left; background:url(../images/bg_pic2.jpg) no-repeat; width:116px; height:78px; padding:5px 0 0 5px;}
.rbcaselist li .r{ float:right; width:204px; line-height:24px; color:#666}
.rbcaselist li .t{ float:right; width:260px; line-height:24px; color:#666}
#wrap .rbcaselist li h1{ font-weight:bold}
#wrap .rbcaselist li h1 a{ color:#2d2d2d}
#wrap .rbcaselist li h1 a:hover{ color:#007759}
.hezuo{ float:left; width:100%; width:769px;overflow:hidden;border: solid 1px #298ccd; height:210px;} 
.hezuo_t{ float:left; width:100%; width:769px;overflow:hidden;border: solid 1px #298ccd; height:268px;} 
.hezuo_l{ float:left; width:100%; width:769px;overflow:hidden; height:800px;} 
.hezuo_2{ float:left; width:100%; width:769px;overflow:hidden; height:1200px;} 
.hezuo_3{ float:left; width:100%; width:769px;overflow:hidden; height:750px;} 

/*idxScrollDiv*/
.idxScrollDiv{float:left;width:769px; height:150px; position:relative;overflow:hidden; margin-top:24px; display:inline}
.btnLeft{width:6px; height:30px;background:url(../images/jian_left.jpg) no-repeat;border:none;cursor:pointer;  float:left; margin-left:8px; display:inline; margin-right:5px;}
.btnRight{width:7px; height:37px;background:url(../images/jian_right.jpg) no-repeat;border:none;cursor:pointer; float:left; margin-left:5px; display:inline;}
.idxScroll{float:left;display:inline;}
.idxScroll li{float:left;display:inline;width:154px;display:inline; text-align:center; height:150px; overflow:hidden; margin:0 5px; display:inline;}
.idxScroll li img{ border:1px solid #dadada; display:block}
.Cont{width:728px;overflow:hidden;float:left; height:140px;}
.ScrCont{width:10000000px;}
#List1,#List2{float:left;}

/*mright*/
.mright{ float:left; width:772px;background:url(../images/bg_right.jpg) 0 0 no-repeat; min-height:600px; _height:600px; padding-bottom:40px; }
.ban{ float:left; width:100%; margin-bottom:9px;}
.ban img{ display:block}

.curr{ float:left; width:100%; background:url(../images/bg_currs.jpg) no-repeat; height:33px; overflow:hidden;}
.currright{ float:right; line-height:33px; padding-right:31px;}
.currtitle{ float:left; line-height:33px; padding-left:54px; background:url(../images/curr_bg1.jpg) 40px 8px no-repeat;}
#wrap .currright a{ color:#444}
#wrap .currright a:hover{ color:#007759}

.mcontent{ float:left; width:720px; margin-left:30px; padding:15px 0 0 0; display:inline; line-height:24px; padding-bottom:80px; border-bottom:1px dotted #444; min-height:400px; _height:400px;}
.mcontent_q{ float:left; width:680px; margin-left:30px; padding:15px 0 0 0; display:inline; line-height:24px; padding-bottom:80px; border-bottom:1px dotted #444; min-height:400px; _height:400px;}
.ftop{ float:right; padding-right:60px; padding-top:20px;}
.videolist li{ float:left; width:265px; text-align:center; height:246px; margin:0 40px; display:inline; position:relative;}
.videolist li .libg{ padding:15px 0; background:#000; float:left; width:100%; margin-bottom:7px;}
#wrap .videolist li a{ color:#02785a}

.tablehon td.tdbg{ text-align:center; background:url(../images/honbg3.jpg) center 0 repeat-y;}
.tablehon td{ padding-bottom:20px;}
.bgyuan{ background:url(../images/honbg2.jpg) center 0 no-repeat; width:12px; height:11px; display:inline-block; margin-top:6px;}
.culone{ float:left; width:678px; border:1px solid #dedcdc; padding:10px 10px 10px 30px; margin-bottom:5px;}
.culleft{ float:left; width:323px; border:1px solid #dedcdc; height:130px; padding-left:30px; padding-top:5px; margin-bottom:5px;}
.culleft .l{ float:left; width:136px}
.cultitle{ line-height:14px; margin-bottom:5px; color:#09a07a; font-weight:bold}
.culleft .r{ float:right; text-align:center; width:168px; padding-right:10px;}
.culleft .r img{ display:block; margin:0 auto;}
.cultab{ float:left; width:323px; border:1px solid #dedcdc;padding-left:30px; padding-top:5px; margin-bottom:5px;}

/* contactus */
/*10-19
.contactus{ float:left; width:100%;background:url(../images/bg_contact.png) no-repeat;}
*/
.contactus{ float:left; width:100%;}
.down{ position:absolute; left:265px; top:85px; width:19px}
.pptlist li{ float:left; width:265px; margin:0 30px; display:inline; margin-bottom:20px;}
.lippt{ float:left; width:263px; border:1px solid #2cb795; text-align:center; padding-top:1px; height:203px; overflow:hidden;}
.lippt img{ display:block;}
.pptlist li .litext{ float:left; background:#d4d7d7; line-height:20px; width:255px; height:20px; padding-left:10px; color:#02785a}
.downa{ float:right; width:54px; text-align:center; background:#2fb290;}
#wrap .downa a{ color:#fff; display:block}
.wlcslist li{ float:left; width:695px; padding-left:25px; line-height:29px; border-bottom:1px dotted #060606; background:url(../images/jiao.jpg) 3px 10px no-repeat;}
#wrap .wlcslist li a{ color:#060606}
#wrap .wlcslist li a:hover{ color:#007759}


/* news */
.newslist li{ float:left; width:100%; border-bottom:1px dotted #444; padding-bottom:25px; margin-bottom:25px;}
.newslist li .l { float:left; border:2px solid #dcdcdc; width:114px; overflow:hidden;}
.newslist li .l img{ display:block}
.newslist li .r{ float:right; width:574px}
.newslist li .r h1{ float:left; width:100%; line-height:14px; margin-bottom:10px;}

.newslist li .r h2{ float:left; width:100%; line-height:16px; margin-bottom:10px;}
.demore{ float:right; padding-right:20px;}
.newstitle{ float:left; width:100%; text-align:center; line-height:28px;}
.newscon{ float:left; width:100%; line-height:18px; margin-top:20px;}
.newsone{ float:left; width:100%; padding-bottom:5px; border-bottom:1px dotted #d7d4d2;}
.newsone .l{ float:left; width:211px; text-align:center; height:250px; overflow:hidden;}
.newsone .r{ float:right; width:493px; color:#060606}
.newsone .r h1{ float:left; width:100%; margin-bottom:10px; font-size:12px; font-weight:bold}
#wrap .newsone .r h1 a{ color:#2fb290}
.chakan{ float:right; padding-top:30px;}
#wrap .chakan a{ color:#f74f05; font-weight:bold}
.newstwo{ float:right; width:678px; margin-top:10px;}
.newstitleimg{ float:left; width:100%; height:60px;}
.newslist2 li{ float:left; width:639px; padding-left:24px; background:url(../images/jiao.jpg) 1px 10px no-repeat; line-height:28px; border-bottom:1px dotted #444; margin-left:15px;}
.time{ float:right; padding-right:10px;}
.t1{ float:left; width:89px; color:#037356}
.t2{ float:left; width:430px;}
#wrap .newslist2 li .t2 a{ color:#060606}
#wrap .newslist2 li .t2 a:hover{ color:#037356}
.newstitleimg2{ float:left; width:100%; height:40px;}
.newslist3 li{ float:left; width:670px; margin-left:15px; display:inline; padding-left:23px; background:url(../images/jiao.jpg) 2px 10px no-repeat; line-height:29px; border-bottom:1px dotted #060606}
#wrap .newslist3 li  a{ color:#060606}
#wrap .newslist3 li  a:hover{ color:#037356}

/*solutions*/
.sollist li{ float:left; width:340px; border-bottom:1px dotted #dcdddd; padding-bottom:10px; padding:0 20px 0 0; margin-bottom:20px;}
.sollist li.linor{ padding:0 0 0 20px;}
.sollist li h1{ float:left; width:100%;}
.sollist li .l{ float:left; background:url(../images/bg_sol.jpg) no-repeat; width:84px; height:45px; margin-top:12px; padding:9px 0 0 15px;}
.sollist li .r{ float:right; width:220px;}
#wrap .sollist li h1 a{ color:#03916d}
.xylist li{  float:left; background:url(../images/bg_sol.jpg) no-repeat; width:84px; height:45px; padding:9px 0 0 15px; margin:0 0 0 60px; display:inline; margin-bottom:40px;}


/*pages*/
.pages{ float:left; width:100%; padding-top:20px; text-align:center}
#wrap .pages a{ color:#444}
#wrap .pages a:hover{ color:#02785a}
/*foot*/
.foot{ float:left; width:100%; background:url('bgr.jpg') repeat-x; height:95px; overflow:hidden;}
.foottext{ width:966px; margin:0 auto; line-height:35px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.py{ float:right;}
.foot .py a{ color:#fff}
 
 #scrollsidebar{position:absolute; z-index:999; top:250px; right:-1px;}
#side_content{
	width:0px;
	height:auto;
	overflow:hidden;
	float:right;
}
.side_list {
	width:154px;
	overflow:hidden;
}
#show_btn{ width:25px; height:117px; overflow:hidden; margin-top:50px; float:right; cursor:pointer;}
#show_btn span { display:none;}
#close_btn{width:24px;height:24px;cursor:pointer;}
.side_title{background:url('1.png' );}
.side_bottom{background:url('1.jpg') no-repeat;}
#show_btn {background:url('2212.png' );}
.side_title {background:url('1.png' );height:46px;}

/* gray skin  */
.side_gray .side_title {background-position:-1225px 0;}
.side_gray .side_center { background:#fff;}
.side_gray .side_bottom {background-position:-1165px -50px;}
.side_gray #close_btn {background-position:-44px -90px;}
.side_gray #close_btn:hover {background-position:-67px -90px;}
.side_gray #show_btn {background-position:-225px 0;}
.side_gray .msgserver a { color:#6c6c6c;}
.side_gray hr{border:1px solid #e4e4e4;}

#scrollsidebar{position:absolute; z-index:999; top:250px; right:0px;}
#side_content{width:0px; height:auto; overflow:hidden; float:right;}
#side_content .side_list {width:154px;overflow:hidden;}
#show_btn{ width:25px; height:117px; overflow:hidden; margin-top:50px; float:right; cursor:pointer;}
#show_btn span { display:none;}
#close_btn{width:24px;height:24px;cursor:pointer;}
.side_title {height:46px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
#close_btn { float:right; display:block; width:21px; height:16px; margin:17px 10px 0 0; _margin:17px 5px 0 0;}
#close_btn span { display:none;}
.side_center .qqserver p { text-align:center; padding:5px 0;}
.phoneserver  {font-size:14px; text-align:center;}
.phoneserver p { padding:2px 0; _height:16px;}
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a { background:url(''sidebar_bg.gif'') no-repeat -119px -115px; padding-left:20px;}
#side_content hr { border-width:0 0 1px 0; height:1px; margin:10px 0;}

/* blue skin  */
.side_blue .side_title {background-position:-365px 0; }
.side_blue .side_center { background:url('index/top_bg.png') repeat-y center;}
.side_blue .side_bottom {background-position:-365px -50px;}
.side_blue #close_btn {background-position:-44px 0;}
.side_blue #close_btn:hover {background-position:-66px 0;}
.side_blue #show_btn {background-position:-119px 0;}
.side_blue .msgserver a { color:#06C;}
.side_blue hr{border:1px solid #dbe4e9;}

/* yellow skin  */
.side_yellow .side_title {background-position:-565px 0;}
.side_yellow .side_center { background:url('index/top_bg.png') repeat-y center;}
.side_yellow .side_bottom {background-position:-565px -50px;}
.side_yellow #close_btn {background-position:-44px -23px;}
.side_yellow #close_btn:hover {background-position:-66px -23px;}
.side_yellow #show_btn {background-position:-147px 0;}
.side_yellow .msgserver a { color:#f78b00;}
.side_yellow hr{border:1px solid #f7f5df;}

/* green skin  */
.side_green .side_title {background-position:-765px 0;}
.side_green .side_center { background:url('index/top_bg.png') repeat-y center;}
.side_green .side_bottom {background-position:-765px -50px;}
.side_green #close_btn {background-position:-44px -46px;}
.side_green #close_btn:hover {background-position:-66px -46px;}
.side_green #show_btn {background-position:-175px 0;}
.side_green .msgserver a { color:#769a0f;}
.side_green hr{border:1px solid #edf2e5;}

/* Orange skin  */
.side_orange .side_title {background-position:-965px 0;}
.side_orange .side_center { background:url('index/top_bg.png') repeat-y center;}
.side_orange .side_bottom {background-position:-965px -50px;}
.side_orange #close_btn {background-position:-44px -67px;}
.side_orange #close_btn:hover {background-position:-66px -67px;}
.side_orange #show_btn {background-position:-203px 0;}
.side_orange .msgserver a { color:#d25b04;}
.side_orange hr{border:1px solid #feefde;}


/* white skin  */
.side_white .side_title {background-position:-1365px 0;}
.side_white .side_center { background:url(white_line.gif) repeat-y center;}
.side_white .side_bottom {background-position:-1365px -50px;}
.side_white #close_btn {background-position:-67px -90px;}
.side_white #close_btn:hover {background-position:-45px -90px;}
.side_white #show_btn {background-position:-259px 0;}
.side_white .msgserver a { color:#6c6c6c;}
.side_white hr{border:1px solid #e4e4e4;}

 
/*text*/
.b{ font-weight:bold;}
.f8{ font-size:8px;}
.f9{ font-size:9px;}
.f10{ font-size:10px;}
.f11{ font-size:11px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}

.f15{ font-size:15px;}
.f16{ font-size:16px;}
.pr10{ padding-right:10px;}
.pr5{ padding-right:5px;}
.f_l{ float:left;}
.f_r{ float:right;}
.em{ text-indent:2em;}
.hei{ color:#000;}
.red{ color:#ff0000;}
.baise{ color:#fff}
.heise{ color:#000}
.lv{ color:#2eaf8f}
.lv2{ color:#039a73}
.Arial{ font-family:"Arial", Helvetica, sans-serif;}
.yahei{ font-family:"\5FAE\8F6F\96C5\9ED1";} 
 
/*txt btn*/
.btn{ width:0px; height:0px; border:0; cursor:pointer;}
.txt{ width:0px; height:0px;} 


/*********************9.19 *********************/
.feedbackone{ float:left; padding:10px 14px 15px 14px; border:1px solid #dfdfdf; width:690px; margin-bottom:13px; line-height:24px; color:#02634b; background:#f2f3f3}
.feedbacktwo{ float:left; width:100%;}
.feedbacktwo table{ border-collapse:collapse}
.feedbacktwo td{ border:1px solid #e4e4e4; height:31px; padding-left:10px;}
.feedbacktwo td.tdt{ padding-left:20px; color:#000; font-weight:bold;}
.feedbacktwo td.tdr{ text-align:right; padding-right:7px;}
.txt1{ border:1px solid #d4d0c8; border-left:1px solid #808080; border-top:1px solid #808080; width:160px; padding:1px;}
.txt2{ border:1px solid #d4d0c8; border-left:1px solid #808080; border-top:1px solid #808080; width:220px; padding:1px;}
.txt3{border:1px solid #d4d0c8; width:530px; height:240px; padding:1px;}
.btntj{ background:url(../images/btn_ok.jpg) no-repeat; width:80px; height:20px; cursor:pointer; border:0}
.btnre{ background:url(../images/btn_reset.jpg) no-repeat; width:80px; height:20px; cursor:pointer; border:0}


.bavbox2{ position:absolute;background:#fff; left:95px; top:-2px; text-align:center; padding:2px 0;}/* 6.21 */
.qqserver {
	background-color: #FFFFFF;
}
.side_center {
	background-color: #FFFFFF;
}
.phoneserver {
	background-color: #FFFFFF;
}
