body{color:#333;font-size:12px; line-height:22px; overflow-x:hidden; font-family:"宋体"; background:#63c6f1;}
a{ color:#333; text-decoration:none;}
body,html,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,select{margin:0;padding:0;}
h1,h3,h3,h4{ font-size:14px;}
.clear{ clear:both;}
a:hover{ color:#f40;}
img{ border:0 none; vertical-align:top;}
ul li{list-style:none;}
.w_space{float:left; width:5px; height:3px; overflow:hidden;}

.warp1{width:1100px; margin:0 auto; padding-bottom:15px; clear:both;}
.content{width:1070px; padding:0 15px 15px 15px; background:#ffffff; margin:0px auto 0; clear:both; overflow:hidden;}
.error{color:red;}
.line200{line-height:200%;}
.inp_one{width: 150px;height:25px; line-height:25px;}
.inp_small{width:100px;height:25px; line-height:25px;}
#VCode{cursor: pointer; margin-top:5px;}

body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote,h2,font

{ margin: 0; padding: 0; border:0;}

/*top*/
/*#top{background:url(../images/topbg.jpg) no-repeat center top; width:100%;}
#herd{height:159px; overflow:hidden; position:relative;}
#top_logo{ height:90px; width:530px; position:absolute; z-index:10; top:35px; left:0; background:url(../images/logo.png) no-repeat;}
#top_logo a {display:block;}
#top_fla{height:159px; width:998px; position:absolute; z-index:20;}




#ggao{background:url(../images/gg.gif) no-repeat left center; padding-left:20px; line-height:16px; height:16px; overflow:hidden;}
#ggao b{width:75px; float:left; font-size:14px; color:#FA6B00;}
#ggao span{width:880px; float:left; height:16px;}

#syxw{width:220px; height:190px; overflow:hidden; background:url(../images/about_bg.jpg) no-repeat; padding:50px 25px 17px 13px; margin-top:8px;}
#syxw p{line-height:24px; height:26px;}*/

/*header*/


.header{background:url(../images/top_bg.jpg) no-repeat left top; /*box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);*/ height: 119px; position: relative; width: 100%; z-index: 500;}
.logo{ float:left;display:block; width:496px; height:71px; text-align:center; padding-top:22px;}

.hear { float:right; width:360px; margin-top:40px;}
.hear img { width:359px; height:53px;}

#top_member{ float:right; height:30px; line-height:30px; margin:10px 35px 0 0;}
#top_member a { display:block; float:left; padding:0 15px; height: 30px; line-height: 30px;  background:#fff; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); border-radius:4px; font-size:14px; color:#0673ba; text-align: center;margin:0px 10px;}
#top_member a:hover{text-decoration: none;}



#menu{width:100%; height:40px; line-height:40px; background:url(../images/navbg.jpg) repeat-x left top;}
#menu li{ float:left; text-align:center; font-size:16px; /*font-weight:bold;*/ position:relative;}
#menu .line { width:1px; background:url(../images/jfy_02.jpg) no-repeat left center; height: 40px;}
#menu li a{ padding:0 36px; height:40px; display:block; color:#FFF;}
#menu li a:hover{ text-decoration:none; /*border-bottom:3px solid #fde200;*/ height:40px;}

#menu li ul { display:none;}
#menu li:hover ul { display:block; width:100%; height:auto; line-height:normal; position:absolute; top:40px; background:#62696d; z-index:9999; box-shadow:0 2px 3px rgba(0,0,0,0.7);}
#menu li:hover li { width:100%; float:none; height:30px; line-height:30px; border-bottom:1px dashed #999; font-size:12px; font-weight:100;}
#menu li:hover li a { color:#fff; padding:0 5px;}
#menu li:hover li a:hover { height:30px; line-height:30px; color:#fff; border:none;}

/****banner****/
#owl-demo .item img{display: block;width: 100%; height:auto;}


.biaot { height:38px;  background:url(../images/jfy_11.jpg) repeat-x left bottom; padding:0 10px 3px 0px; margin-bottom: 10px;}
.biaot span { display:block; float:left; line-height:35px; font-size:16px; color:#259835; padding-left:20px; width:50%; font-weight:bold; font-size:16px;  background:url(../images/jfy_12.jpg) no-repeat 5px center;}
.biaot a { float:right; margin-top: 15px;}

.jfy_zt { width:1100px; padding:15px; margin:0 auto; background:#fff;}


/****新闻动态、企业文化****/
.nTab{ float: left; width:360px;}
.nTab .TabTitle{ clear: both; height: 38px; overflow: hidden; background:url(../images/jfy_11.jpg) repeat-x left bottom; padding:0 10px 3px 10px;}
.nTab .TabTitle ul{ border:0; margin:0; padding:0;}
.nTab .TabTitle li{ float: left; padding:0 15px; line-height:35px; text-align:center; font-weight:bold; font-size:16px; cursor: pointer; list-style-type: none; border-radius:4px 4px 0 0; color:#259835;}
.nTab .TabTitle .active{background:url(../images/navbg.jpg) repeat-x left center; color:#fff;}
.nTab .TabContent{ width:auto; margin: 0px auto; padding:15px;}
.none {display:none;}
.jl_hdn { width:330px;}
.jl_hdn img { margin:1px; width:330px; height:150px;}
.jl_hdn ul { padding:10px 0;}
.jl_hdn li { line-height:30px; border-bottom:1px dashed #ddd; background:url(../images/cyl2_29.png) no-repeat left center; padding:0 15px;}
.jl_hdn li a { float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 75%;}
.jl_hdn li span { float:right; width:22%; text-align:right; color:#928d90;}
.jl_hdn p { text-indent:2em; padding:10px 0; line-height:23px;}
.jl_hdn p a { color:#e00; margin-left:10px;}

/****简介、资质****/
.jfy_jz { width:720px; float:right;}
.jfy_zz { width:100%;}
.jfy_zz p { text-indent:2em; line-height:25px; margin: 0 auto; width: 90%;}
.jfy_zz p a { color:#e00; margin-left:10px;}


/****服务项目****/
.jfy_xm { width:100%;}
.jfy_xlb { float:left; width:200px; margin-top:15px;}
.jfy_xlb li { line-height:40px; border-bottom:1px dashed #ddd;}
.jfy_xlb li a { display:block; width:100%; line-height:40px; text-align:center;}
.jfy_xlb li:hover { background:#f6f6f6;}

.jfy_xtp { float:right; width:830px; margin-top:15px;}
.jfy_xtp li { float:left; width:248px; height:158px; margin:0 10px 11px 10px; background:url(../images/jfy_13.jpg) no-repeat left bottom; position:relative;}
.jfy_xtp li img { display:block; width:248px; height:148px; border:1px solid #ddd;}
.jfy_xtp li p { display:none;}
.jfy_xtp li:hover p { display:block; width:228px; height:30px; line-height:30px; padding:0 10px; background:#259835; filter:alpha(opacity=80); opacity:0.8; color:#fff; position:absolute; left:0; bottom:9px; z-index:9; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align:center;}

/****联系我们、案例****/
.jfy_cont { float: left; width:360px;}

#owl-demo2 p { width:100%; margin-top:2px; background:#eee; line-height:30px; text-align:center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}


/******友情链接******/
.tup { widows:100%;}
.yqlj { width:100%; padding-bottom: 15px;}
.yqlj a { margin:10px;} 



*:focus {outline: none;}

.selectbox{border:none;display:block;width:84px;text-indent:8px;cursor:pointer;height:22px;background:none;font-size:12px;font-family:'Microsoft Yahei';color:#b5b5b5;line-height:22px;}

div.selectbox-wrapper{border-right: #b7d1eb 1px solid;border-top: #b7d1eb 0 solid;overflow:hidden;border-left: #b7d1eb 1px solid;width:80px;border-bottom: #b7d1eb 1px solid; *left:0;position: absolute;background: #fff;text-align:left;*margin-top:0;z-index:10;}

div.selectbox-wrapper ul li.selected {background-color: #e0ecf7;}

div.selectbox-wrapper ul li.current {color: #fff;background-color:#36c}

div.selectbox-wrapper ul li {text-align:center;padding-right:3px;padding-bottom:3px;width:100%;cursor:pointer;line-height: 20px;padding-top: 3px;font-size:12px;font-family:'Microsoft Yahei';color:#666;}

.selectbox{border:none;display:block;width:84px;text-indent:8px;cursor:pointer;height:22px;background:none;font-size:12px;font-family:'Microsoft Yahei';color:#b5b5b5;line-height:22px;}


.btn{float:left;display:inline;margin-left:8px;}




#full-screen-slider { width:100%; z-index:0; margin-top:-38px; height:445px; float:left; position:relative;}

#slides { display:block; width:100%; height:445px; list-style:none; padding:0; margin:0; position:relative;}

#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}

#slides li a { display:block; width:100%; height:100%;/* text-indent:-9999px*/}

#pagination { display:block; list-style:none; position:absolute; left:0%; bottom:52px;z-index:9900;  padding:5px 15px 5px 0; margin:0;}

#pagination li { display:block; list-style:none; width:24px; height:5px; font-size:1px; overflow:hidden; float:left; margin-left:1px;background:#b7b7b7; }

#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}

#pagination li.current { background:#259835}

.process{width:100%; line-height:23px; text-align:center;}

.process .newsmain{text-align:center;}

.processmore{ background:#f30; display:inline-block; width:211px; height:45px; line-height:45px; text-align:center; color:#fff; border-radius:5px;}
.processmore a{ width:100%; float:left;font-family:'Microsoft Yahei'; text-align:center; font-size:15px; color:#fff;}

.processimg{ width:1040px; height:149px; margin:0 auto; padding:30px 0; text-align:center;}

.title{float:left; width:100%; height:120px;}
.title p{ width:100%;height:28px; line-height:28px;  color:#1b1b1b; font-size:24px; margin:0;}
.title font{ font-family:Tahoma, Geneva, sans-serif; font-size:14px;}

.jstwz { text-align:left; text-indent:2em;}



.cpzx { background:url(../images/jianst_9.jpg) no-repeat center 35px #fff;}
.xwzx { background:url(../images/jianst_12.jpg) no-repeat center 35px #fff;}



.process{width:100%; line-height:23px; text-align:center;}

.process .newsmain{text-align:center;}



.main{ width:1100px; margin:0 auto; clear:both; position:relative;}

.product{width:100%; margin-top:15px;}

.productmain{ padding-bottom:25px;padding-top:50px; width:100%; float:left; background:#f5f5f3; position:relative;}

.pro{ width:1004px; margin:0 auto;}

.pro li{ float:left; margin:0 9px; overflow:hidden; width:217px; height:205px; display:inline;}

.proimg{ float:left;}

.proimg img{border:1px solid #e1e1e1;}

.proname{ float:left; width:228px; text-align:center;line-height:27px; margin-top:2px;background:#259835; color:#fff;border:1px solid #e1e1e1;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

.casetitle{position:absolute; width:245px; height:118px; padding-top:66px; text-align:center; color:#fff;/* background:rgba(0,0,0,0.5);*/ background:url(../images/gray.png) top center repeat;_background:none; _background:#000; _filter:alpha(opacity=50); }

.viewbut{ width:40px; height:40px; float:left; display:inline; background:url(../images/view.png) top center no-repeat;_background:url(../images/view.gif) top center no-repeat; margin:0 15px 0 100px;}

.zoombut{width:40px; height:40px; float:left; display:inline; background:url(../images/zoom.png) top center no-repeat;_background:url(../images/zoom.gif) top center no-repeat }

.case_t{width:245px; text-align:center; color:#fff; float:left; padding-top:20px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;font-family:'Microsoft Yahei'; font-size:15px;}

.more{ float:left;width:100%; background:#dcdcdc; line-height:34px; height:34px; text-align:center;}

#case{ margin:30px auto 0 auto; width:1100px;}

#case li{ position:relative; margin:0 27px;float:left;}

#case li img{ display:block;}

/**news**/
.news{width:100%;}

.newsmain{float:left; padding-top:50px; width:100%; background:#f5f5f3; position:relative; border-top:1px solid #eeeeec;}

.maintop2{ position:absolute; top:-9px; height:9px; width:100%;background:url(../images/maintop2.gif)   center no-repeat; left:0;}

.newsmain ul{ width:1100px; margin:0 auto;}

.newsmain ul li{ float:left;width:50%; margin-bottom:15px;}

.time{ float:left;width:48px; padding:15px 12px; height:55px; background:#259835; margin-right:1px; color:#fff;font-family:Arial, Helvetica, sans-serif; text-align:center;}

.time font{font-size:12px; line-height:30px; margin-bottom:7px; width:100%; float:left; border-bottom:1px solid #fff;}

.time span{ font-size:18px; }

.newsli_r{float:left; width:85%; }

.newsli_r a{ height:30px; line-height:30px;float:left;width:95%; padding:0 10px; background:#e2e2e2;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }

.newsli_r p{ height:43px;  line-height:20px;float:left;width:95%; padding:0 10px; margin-top:1px; padding-top:10px;background:#eaeaea; }


/**jquery***/


#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lightbox-container-image-box > #lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}
#lightbox-nav-btnPrev{left:0;float:left}
#lightbox-nav-btnNext{right:0;float:right}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}
#lightbox-container-image-data{color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}

/* search*/

.searchnull{ float:left; text-align:center; width:100%; padding:3% 0; font-size:14px;}

.searchnull font{ color:#F00; font-size:14px;}

.searchmore{ float:left; width:92%; background:#efefef; text-align:center;margin:10px 20px;_margin:10px ; border:1px solid #dbd6f1}

.searchmore a{ line-height:25px; color:#4c4a4b;}

.input_title{ background:none; line-height:30px;height:30px; padding-left:7px;}



#imgTitle {FILTER: ALPHA(opacity=100); LEFT: 0px; OVERFLOW: hidden; POSITION: relative; TEXT-ALIGN: left;}
#imgTitle_up {LEFT: 0px; HEIGHT: 1px; TEXT-ALIGN: left}
#imgTitle_down {LEFT: 0px; TEXT-ALIGN: right; padding-right:5px;}
.imgClass {BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid; BORDER-LEFT: #000 0px solid; BORDER-BOTTOM: #000 0px solid;}
#txtFrom {VERTICAL-ALIGN: middle; TEXT-ALIGN: center;}

.left{width:215px; /*border-right: 1px solid #ccc; box-shadow: 2px 0 2px rgba(0, 0, 0, 0.05);*/}
.left_bt{background:url(../images/hbg.png) no-repeat left center; height:32px; line-height:32px; overflow:hidden; padding:0 30px; color:#FFF;}
.left_bt a{font-size:12px; font-family:"宋体"; font-weight:normal; color:#FFF; float:right;}
.left_bt a:hover{color:#84ffff;}
/*.xbox{border:1px solid #ccc;padding:5px; border-top:none; line-height:21px;}*/
.left_box{/*width:232px;*/ overflow:hidden; line-height:22px;}

.left_contactbox{/*width:232px;*/ overflow:hidden;}
.left_contactbox p{ line-height:21px;padding:10px; font-size:14px; overflow:hidden;}
#abt img{width:107px; height:75px; float:left; clear:right; margin:4px 8px 0 0;}
.sywz{padding:0 5px;}
.sywz li{height:30px; line-height:31px; background:url(../images/dbg.jpg) no-repeat left center; padding-left:12px; overflow:hidden; border-bottom: 1px dashed #ccc;}
.sywz li span{float:right; color:#888;}
.pic_art{ padding:5px; height:120px; line-height:20px; overflow:hidden;}
.pic_art .pic_art_img{ float:left; padding:5px; width:150px; height:110px;}
.pic_art .pic_art_img img{width:150px; height:110px;}
.pic_art pic_art_title{ float:right;height:30px; line-height:30px; font-weight:bold; text-align:center;}
.pic_art pic_art_content{ float:right;height:30px; line-height:30px; font-weight:bold; text-align:center;}

.c_bg { background: url(../images/c_bg.png) no-repeat right bottom;}
.c_bn { background: url(../images/jfy_07.jpg) no-repeat right bottom;}

.right{width:810px; overflow:hidden;}
.rbox{width:355px; overflow:hidden;}
.r_bt{ height:40px; line-height:40px; overflow:hidden; margin-bottom:15px; border-bottom: 1px solid #ccc;}
.r_bt span{ width:125px; height:40px; text-align:center; color: #259835; font-size: 16px; border-bottom: 3px solid #259835; padding-bottom:8px;}
.r_bt a{ font-size:12px; font-weight:normal; float:right; color:#FFF;}
#zz li{margin:5px; width:118px; padding:5px 0;}
#zz li a img{width:118px; height:79px;}

#szll{background:url(../images/szbg.gif) repeat-x; height:183px; overflow:hidden;}
#szll_r{background:url(../images/szr.gif) no-repeat; width:9px; overflow:hidden; height:183px; float:right;}
#szll_l{width:59px; float:left; overflow:hidden;}


#demcO{height:147px; overflow:hidden; width:653px; padding:18px 0;}
#myBox{float:left; width:800%;}
.ZZimg ul li{width:118px; margin-right:13px; float:left; display:inline; }
.ZZimg ul li span{display:block; text-align:center; height:12px; line-height:12px; margin-top:4px;}
.ZZimg ul li a img{width:110px; height:123px; border:1px solid #ccc; padding:3px; background:#FFF;}


#demc{height:197px; overflow:hidden; width:1100px; padding:0;}
.jdimg ul li{width:270px; text-align:center; margin-right:10px; float:left; display:inline;}
.jdimg ul li span{display:block; text-align:center; font-size:12px; height:32px; line-height:40px;}
.jdimg ul li a img{width:270px; height:165px;}

#yqlj a{margin:0 11px 15px 11px; float:left; white-space:nowrap;  word-break:break-all; line-height:25px; color:#2280d4;}

/* foot*/

.aboutarea{ width:100%; left:0; color:#fff; posistion:absolute; bottom:92px;width:100%;background:url(../images/jianst_18.jpg) repeat-x bottom left;}

.bbg { width:100%;background:url(../images/jianst_181.jpg) repeat-x bottom left;}

.about{float:left; width:440px; line-height:22px; padding-right:60px; overflow:hidden; }

.foot_t{ background:url(../images/jianst_19.jpg) repeat-x 0  bottom; width:100%; height:35px; float:left; padding:27px 0 5px 0; margin-bottom:20px;}

.foot_wz { text-indent:2em; margin-top:15px; line-height:30px;}


.liuy {float:left; width:380px;}
.liuy input,.liuy textarea { background:#007b8d; border-radius:4px; line-height:30px; margin-bottom:10px; color:#fff; padding:3px 10px; width:90%;}

.contact{ float:left; width:240px; overflow:hidden; padding-right:60px;}

.contactmain{ float: left; line-height: 26px; width: 240px;}

.contactmain p{}

.ico1{background:url(../images/ico1.gif) no-repeat center left; }

.ico2{background:url(../images/ico2.gif) no-repeat 5px center ; }

.ico3{background:url(../images/ico3.gif) no-repeat center left; }

.ico4{background:url(../images/ico4.gif) no-repeat center left; }


.foot{width:100%; color:#333; background:url(../images/jfy_10.png) no-repeat center 80px; line-height:25px; padding:20px 0; text-align:center;}
.foot a{color:#333; }
.footbot{ width:995px; margin:0 auto; text-align:center; margin-bottom:15px;}
.footbot li { float:left; line-height:40px; font-size:16px;}
.footbot li a { padding:0 30px;}
.foot1{width:100%; color:#fff; background:url(../images/huan_8.png) repeat-y 0 0; position:relative; top:-30px; height:30px;}





.flink{ width:100%; height:40px; line-height:40px; text-align:left;}
.flink a{ color:#fff; margin:0 10px;}

.flink{color:#fff }

.flink b{ float:left;}



.bq { text-align:center; line-height:18px; padding-bottom:25px;}

.topbut{ position:absolute; bottom:30px; right:10px; background:#41bec4; border-radius:50%; text-align:center; line-height:34px; width:40px; height:40px; line-height:40px;}
.topbut a{ color:#fff; font-size:16px;}

/***w = w***/


.jbox-fade{background-color:#000000;}

/* drag */

.jbox-drag{border:1px dashed #A5C11B;}

/* jbox */

div.jbox {padding:0px;border:none;font-size:12px;}

/* border */

div.jbox .jbox-border{background: none repeat scroll 0 0 #000000;filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;}

/* container */

div.jbox .jbox-container{background-color:#ffffff;border:1px solid #999999;}

/* title-panel */

div.jbox .jbox-title-panel{background:#cccccc;border-bottom:1px solid #CCCCCC;}

div.jbox .jbox-title{font-weight:bold;color:#000000; font-size:14px;}

div.jbox .jbox-title-icon{background:url(../images/jbox-title-icon.gif) no-repeat scroll 3px 5px transparent;}

div.jbox .jbox-close,div.jbox .jbox-close-hover{background:url(../images/jbox-close1.gif) no-repeat scroll 0px 0px transparent;}

div.jbox .jbox-close-hover{background-position:-16px 0;}

/* content */

div.jbox .jbox-content{min-height:24px;line-height:18px;color:#444444;}

div.jbox .jbox-content-loading{background-color:#E6E6E6;}

div.jbox .jbox-content-loading-image{background:url(../images/jbox-content-loading.gif) no-repeat bottom center;}

/* button-panel */

div.jbox .jbox-button-panel{border-top:1px solid #CCCCCC;background-color: #EEEEEE;}

div.jbox .jbox-bottom-text{text-indent:10px;color:#444444;}

div.jbox .jbox-button{background:url(../images/jbox-button2.png) repeat-x transparent;border:#AAAAAA 1px solid;color:#888888;border-radius:3px 3px 3px 3px;margin:1px 7px 0px 0px;height:22px;cursor:default;}

div.jbox .jbox-button-hover{background-position:0px -20px;color:#666666;}

div.jbox .jbox-button-active{background-position:0px -40px;}

div.jbox-warning .jbox .jbox-button-panel{background-color: #FFFFFF;}

/* tip-color */

div.jbox .jbox-tip-color{ border-color:#a7a7a7; font-weight:bold;border-radius:3px 3px 3px 3px;color:#4c4a4b333;}

/* icons */

div.jbox span.jbox-icon{background:url(../images/jbox-icons.png) no-repeat scroll 0 0 transparent;_background:url(../images/jbox-icons-ie6.gif) no-repeat scroll 0 0 transparent;}

div.jbox span.jbox-icon-info {background-position:0 0;}

div.jbox span.jbox-icon-question {background-position:-36px 0;}

div.jbox span.jbox-icon-success {background-position:-72px 0;}

div.jbox span.jbox-icon-warning {background-position:-108px 0;}

div.jbox span.jbox-icon-error {background-position:-144px 0;}

div.jbox span.jbox-icon-none {display: none; overflow:hidden;}

div.jbox span.jbox-icon-loading {background:url(../images/jbox-loading1.gif) no-repeat scroll 0 0 transparent;}

.nybt{ background: url(../images/jfy_11.jpg) repeat-x left bottom; height: 38px;}
.nybt span{ display:block; float:left; line-height:35px; font-size:16px; color:#259835; padding-left:20px; width:50%; font-weight:bold; font-size:16px;  background:url(../images/jfy_12.jpg) no-repeat 5px center; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.nybt i{ font-style:normal; font-size:13px; font-weight:normal; float:right; font-family:Arial, Helvetica, sans-serif; color: #666; display: block; float: right; line-height: 35px;}

/*guestbook*/
.guestbook_title{background:#C8EDFB; padding:5px; margin-top:5px; font-size:14px;}
.guestbook_msg{border:1px solid #C8EDFB; padding:5px; line-height:160%;font-size:14px;}
.guestbook_reply{padding:5px; color:red; border-top:1px dotted #CCCCCC;}

.flbt{background:url(../images/hbg.png) no-repeat left center; height:37px; line-height:37px; font-size:16px; color:#FFF; padding-left:30px;}
.fllb { margin: 0 auto; width: 100%;}
.fllb li{ background: url(../images/arrow.jpg) no-repeat 220px 14px #fff; border: 1px solid #ccc; color: #58b5e1; display: block; font-size: 14px; /*height: 36px;*/ line-height: 36px; margin-bottom: 10px; padding-left: 15px; width: 198px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.fllb li a { color: #4c4a4b; display: block; float: left; text-decoration: none; width: 90%;}
.fllb li a:hover { color:#259835; font-weight:bold;}

.fllb li li { line-height:30px; border:none; width:80%; background: url(../images/qinyu_03.png) no-repeat 0 center #fff; margin-left: 20px;}

.fllb .hover { /*width: 229px; background: url(../images/leftbg.jpg) repeat-y 0 0;*/ color:#259835; font-weight:bold;}
.fllb .hover a { color:#259835; font-weight:bold;}
.fllb li span { float: right; line-height: 30px; padding-right: 10px;}


.diah { color: #259835; display: block; font-family: impact; font-size: 26px; height: 45px; line-height: 45px; text-align: center; margin-bottom: 10px;}

.wzli{padding:0 10px;}
.wzli li{line-height:30px; border-bottom:1px dashed #CACACA; background:url(../images/dbg.jpg) no-repeat left center; padding-left:14px;}
.wzli li span{float:right; color:#999; margin-left:15px;}
.wzli .hot a b{color:#FF0000;}
.wzli li a i{color:#FF4603; font-weight:normal; font-style:normal;}

.biaoti{font-size:14px; font-weight:bold; color:#000; line-height:80px; text-align:center;}
.pro_h3{padding:5px 10px; font-size:14px;font-weight:bold; background:#ddd;}
.nrxx{background:url(../images/jt.gif) no-repeat left #EFEAE6;border:1px solid #E3DDD7; background-position:5px; padding-left:15px; height:24px; line-height:24px; overflow:hidden;}
.xlbt1{font-size:14px; line-height:30px; border-bottom:1px #fff solid; font-weight:bold; background:#B9DDF7; text-align:center; color:#000;}

.picli{/*width:720px;*/}
.picli li{width:188px; text-align:center; margin:5px 4px 10px 4px; float:left; display:inline; line-height:21px; }
.picli li span{ width:100%; display:block; text-align:center; height:20px; margin-top:3px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.picli li a img{width:180px; height:130px; border:1px solid #ccc; padding:3px; background:#FFF;}


/*spec*/
.speli li{width:100%;overflow:hidden;clear:both;padding:12px 0px;border-bottom:1px solid #EEE;	color:#aaa;}
.speli li a.preview{width:84px;float:left;	margin-right:7px;	margin-bottom:3px;	margin-left:10px;display:inline;}
.speli li a.preview img{width:80px;/*height:60px;*/display:block;padding:1px;border:1px solid #EEE;}
.speli li a.title{overflow:hidden;	line-height:25px;font-weight:bold;font-size:14px;margin-left:2px;}
.speli span.info{display:block;line-height:23px;color:#555;padding-left:12px;}
.speli span.info small{color:#AAA;	font-size:12px;	margin-left:3px;}
.speli p.intro{color:#777777;line-height:20px;	margin-left:5px;padding-left:10px;padding-right:10px;}

/**/
.spelia{width:100%}
.spelia li{width:166px; margin:5px 10px 10px 4px; padding:5px; float:left; display:inline; line-height:21px; border:1px dashed #ccc; }
.spelia li a{ display:block; font-size:14px;}
.spelia li a:hover{text-decoration:none; background-color:#FEFBC5;}
.spelia li .title{ display:block;text-align:center; padding:0px 0px 5px 0px; border-bottom:1px dashed #ccc;}
li.b1{background:#9afb90;}
li.b2{background:#ffdeb6;}
li.b3{background:#fff38f;}
li.b4{background:#d9ff8f;}
li.b5{background:#ffffff;}

.team{width:710px;}
.team li{width:160px; background:#b0ddff; float:left; margin:5px 40px 18px 33px; display:inline; height:230px; overflow:hidden}
.team li img{width:160px; height:180px; border:none;}
.team li span{line-height:27px; color:#000; background:url(../images/jt2.gif) no-repeat; background-position:7px 9px; display:block; padding-left:17px; margin-top:3px;}
.team li span b{ font-size:14px;}
.team li i{line-height:18px; text-align:right; padding-right:8px; font-style:normal; display:block;}
.team li i a{color:#0562b9;}



.scott{background:#f4f4f4; height:30px; overflow:hidden; text-align:center; padding-top:9px; border-top:1px solid #c6c6c6; line-height:21px; }
.scott A{BORDER:#58affe 1px solid; PADDING:2px 5px; MARGIN-RIGHT: 5px;  TEXT-DECORATION: none; background:#fff;}
.scott A:hover{border:1px solid #58affe; text-decoration:none; BACKGROUND-COLOR:#237ac7; color:#FFF;}
.scott A:active{border:1px solid #58affe; text-decoration:none; BACKGROUND-COLOR:#237ac7;}
.scott SPAN.current{BORDER: #237ac7 1px solid; PADDING:1px 5px;  FONT-WEIGHT: bold;  COLOR: #fff; MARGIN-RIGHT: 2px; BACKGROUND-COLOR: #237ac7;MARGIN-RIGHT: 5px;}
.scott SPAN.disabled{BORDER:#237ac7 1px solid; PADDING:2px 5px; COLOR:#237ac7; MARGIN-RIGHT: 5px; background:#d8f1ff;}
.fenye1{text-align: center; clear:both; font-size:12px; line-height:28px; height:56px; background:#eee; padding:0 5px; margin:15px 0;}

.wzzw{padding:10px; line-height:21px; min-height:250px;}
.f_l{float:left;}
.f_r{float:right;}
.m_l{ margin-left:10px;}
.pt{padding-top:10px;}
.mt{margin-top:15px;}
.me{margin:20px 0;}
.mb{margin-bottom:15px;}
.red{color:#ff6600;}
.blue{color:#0037FF;}
.lh{font-size:14px; line-height:28px; /*text-indent:2em;*/}

.EJIMG{width:1100px; height:auto; margin:10px auto 10px; clear:both; overflow:hidden;}
.EJIMG img{width:1100px; height:auto; z-index:0; position:relative; margin-top:10px;}

/**************from表单**********************/
.form{ padding:10px;}
.form input {margin:0 10px; border-radius:4px; height:30px; /*line-height:30px;*/ padding:0 10px;}
.form textarea,.form select {border:1px solid #259835; margin:0 10px; border-radius:4px; background:#f0f0f0; line-height:30px;}
.inp_one,.inp_small { border:1px solid #259835; background:#f0f0f0;}
.btn_blue { background:#f30; color:#fff;}

.listtop,.listbottom{   margin-left: 10px; }
.listtop{margin-top: 10px;border:1px  solid #CCCCCC;border-bottom: none;padding-left: 10px; padding-bottom: 15px;width: 710px;background: #F5F5F5;}
.con_edit{margin: 10px;}
.form_top{padding-left: 10px; padding-bottom: 15px;}
.form dl {overflow: hidden;zoom: 1;padding-top: 15px;}
.form dt {float: left;width: 15%;font-size: 14px;padding: 3px 0 0 0;color: #666; text-align:right;}
.form dd {float: left;line-height: 22px;}
.form dd select, .form dd input {vertical-align: middle;}
.form dd .logo{border: 1px solid #D4D4D4;}
.form dd .wxqrcode{width: 80px;height: 80px;border: 1px solid #D4D4D4;}
.form dd p {clear: both;color: #A0A0A0;padding: 4px 0 0 0;line-height: 16px;}
.form_b {text-align: left;padding: 20px 0 45px 145px;}
.form_b a {margin:0 10px; border-radius:4px; height:30px; line-height:30px; float:left;}
.form_b a:hover { color:#fff;}
.form .btn7 {margin-left: 10px;}

/**/
.personInfo{padding:5px; font-size:14px;}
.personInfo li{ line-height:25px; margin-top:10px;}

.btnb { display:block; height:30px; line-height:30px; color:#fff; background:#f30; width:100px; text-align:center; border-radius:4px; margin:10px 0;}
.btnb:hover { color:#fff;}

.h3{ background:#ddd; color: #259835; font-size: 14px; font-weight: bold; padding: 5px 5px 5px 15px;}

.disable{color:#a7a7a7;}

.btn_blue, .btn_orange, .btn_green{ 
height:30px;line-height:20px;
padding:0px 15px;
/*border:1px solid #a5acb2;
border-radius: 5px; margin:2px;background:#0d9ae4;*/
color:#fff;
font-size:12px; 
cursor: pointer; 
}


.btn_Blue{ background:#259835; height:40px; width:60px; border-radius:0 4px 4px 0; line-height:40px; float:left; color:#fff; font-size:14px; cursor: pointer;}

.btn_blue:hover {background-color: #259835;}
.btn_orange {background-color: #e4570d;}
.btn_orange:hover {background-color: #c13b00;}

.btn_green {background-color: #025832;}
.btn_green:hover {background-color: #01673a;}

.Sc{ border: 1px solid #259835; color: #b5b5b5; float: left; height: 38px; line-height: 38px; padding: 0 10px; border-radius:4px 0 0 4px; margin-left:10px;}

/**/
.searchFormDiv{ padding:10px;}
.searchFormDiv li{padding-top:10px;}
.searchFormDiv input{width:100%; height:30px; line-height:30px;vertical-align:middle;}
.searchFormDiv  select{width:100%; height:30px; line-height:20px; padding:5px 0px;vertical-align:middle;}
.search_title{padding:5px; margin-bottom:5px; color:#666; font-size:14px; border-bottom:1px solid #ccc;}



/*评论*/
.avatar {width: 44px;height: 44px;line-height: 44px;
display: block;position: absolute;top: 3px;left: 0;padding: 1px;
text-align: center;overflow: hidden;border: 1px solid #D4D4D4;
}
.avatar img {width: 44px;}
/* 评论(公共) */
.comment-box {padding: 10px 0 20px;	font-size: 16px;}
.comment-box .comment-item {position: relative;	margin-bottom: 10px;padding-left: 53px;	min-height: 53px;line-height: 1.6;
	color: #323232;	border-bottom: 1px solid #D4D4D4;}
.comment-box form.comment-item {border-bottom: 0;}
.comment-box .comment-item:last-child {	border-bottom: 0;}
.comment-box .comment-item .comment-bd,
.comment-box .comment-item .comment-ft {margin-bottom: 10px;word-wrap: break-word;	font-size: 16px;}
.comment-box .comment-item .comment-hd {word-wrap: break-word;}
.comment-box .avatar {top: 0;}
.comment-box .username {margin-right: 10px;}
.comment-box .cmt-txt a {color: #72B939;}
.comment-box .commment-time {color: #999;}

/* 评论发布表单 */
.comment-textarea {padding: 5px;border: 1px solid #259835;}
.comment-textarea textarea {width: 100%;height: 35px;overflow: hidden;border: 0;}
.comment-vcode {padding: 5px 0px;}


/* 详情页-评论 */
.comment-box .username {color: #04489D;	font-size: 14px;}
.comment-box .commment-time {color: #888888;font-size: 14px;}
.comment-box .reply-btn {float: right;color: #72B939;}
.comment-box .reply-btn i {display: inline-block;margin-left: 3px;width: 0;	height: 0;	vertical-align: middle;	border: 5px solid #FFF;
	border-top-color: #72B939;border-bottom-width: 0;}
.comment-box .cmt-txt {line-height: 1.6;}
.comment-box .reply-item {padding-top: 10px;border-top: 1px dotted #D4D4D4;	border-bottom-style: none;}
.comment-box .reply-item .avatar {top: 10px;}
.comment-box .more-comment {margin-bottom: 10px;}
.comment-box a {color: #259835;}




/********2015-02-28*********/
.cplb { border-right:1px solid #ccc; border-top:1px solid #ccc; margin:0 auto; width:99%;}
.cplb td { border-bottom:1px solid #ccc; border-left:1px solid #ccc; text-align:center; line-height:30px;}
.cplb td a { display:block; width:95%; margin:0 auto;} 
.cplb td input { width:50%; border: 1px solid #259835; border-radius: 4px; color: #b5b5b5; float: left; height: 20px; line-height: 20px; margin-left:17px; padding: 0 10px;}
.cplb tr:hover { background:#eee;}
.cplb th { border-bottom:1px solid #ccc; border-left:1px solid #ccc; text-align:center; line-height:30px; background:#eee;}
.aanu { background: #259835; padding:0 10px; line-height:30px; color:#fff; border-radius: 4px; margin:20px 10px; float:left;}


/*****2015-03-04*****/


.gywm {float: right; width:710px; padding-top: 10px;}
.gynr h3 { width:100%;color:#259835; line-height:40px;}
.gynr p {  color:#4c4a4b; text-indent:2em; line-height:24px;}
.gynr p a { color:#f40; margin-left: 15px;}

.hzs { width:360px; float:right; height:306px; overflow:hidden;}
.hzs li { width:100%; height:65px; margin-bottom:4px; padding-bottom:4px; border-bottom:1px solid #ccc;}
.hzs li img { float:left; width:100px; height:55px; margin-top:5px;}
.hzs_r { width:250px; float:right;}
.hzs_r h3 { font-size:12px; overflow: hidden; margin-top:10px; text-align: left; text-overflow: ellipsis; white-space: nowrap; width: 100%;}
.hzs_r p { text-indent:2em;}
.hzs_r p a { color:#f40;}

.xwlb { width:710px; float:left;}

.xw_tuj { float:left; width:350px; height:225px; padding:5px; box-shadow:0 0 2px rgba(0,0,0,0.3); margin-left: 3px; overflow:hidden; position:relative;}
.xw_tuj img { width:350px; height:225px;}
.xw_tuj #banContentID li { position:relative;}
.xw_tuj #banContentID li a { color:#fff;}
.xw_tuj #banContentID li p { position:absolute; width:100%; bottom:0; z-index:9999; height:30px; line-height:30px; background:#000; filter:alpha(opacity=60); opacity:0.6;}
.xw_tuj #banContentID li p span { color: #fff; line-height:30px; display: block; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 60%; padding-left:10px;}

.xw_tuj #banNumID { height:30px; position:absolute; bottom:7px; right:10px; text-align:right; z-index:9999;}

.xw_tuj #banNumID li { display:inline-block; background:#fff; margin:5px 2px; width:20px; height:20px; text-align:center;}
.xw_tuj #banNumID .active { background:#e2d172; color:#f30;}



.xwlb_1 { float:right; width:320px;}
.xwlb_1 li { width:100%; height:26px; line-height:26px;}
.xwlb_1 li a { background:url(../images/dbg.jpg) no-repeat 0 center;float: left; overflow: hidden; padding-left: 15px; text-overflow: ellipsis; white-space: nowrap; width: 60%;}
.xwlb_1 li span { float:right; width:30%; text-align:right; color:#928d90;}
.xwlb_1 p { border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:10px;}




/******优秀商铺******/
.yxsp { width:458px; float:right;}



