/**********
 * 初始化
 *********/
* { margin:0; padding:0; }
body { min-width:1000px; font:14px/1.5 "Microsoft Yahei"; color:#555; background:#FFF; }
ul, ol { list-style-type:none; }
table { border-collapse:collapse; border-spacing:0; }
input, textarea, select { font:14px/1.5 "Microsoft Yahei"; color:#555; outline:0; }
textarea { resize:none; overflow:auto; }
h1, h2, h3, h4, h5, h6, font { font-size:14px; }
a { color:#555; text-decoration:none; cursor:pointer; }
a:hover, a:active { text-decoration:none; }
img { border:0px; }
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
.hidden { display:none; }
.center { text-align:center; }
.wrapper, .wrap { width:1100px; margin:0 auto; position:relative; }
.wrapper { padding:20px 0 50px; }
.sideBar { float:left; width:240px; background:#f8f8f8; }
.container { float:right; width:840px; }
.content { width:100%; position:relative; }
.column-gray { width:100%; background:#f6f6f6; padding-bottom:30px; }
.column-fff { width:100%; background:#fff; padding-bottom:30px; }
.red { color:#e30000; }
.yahei { font-family:"Microsoft Yahei" !important; }
.ico-pro { background:url("../images/ico-pro.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-pro.png*/ left center no-repeat; }
.ico-pro2 { background:url("../images/ico-pro2.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-pro2.png*/ left center no-repeat; }
.ico-news { background:url("../images/ico-news.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-news.png*/ left center no-repeat; }
.ico-faq { background:url("../images/ico-faq.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-faq.png*/ left center no-repeat; }


/*********
 * 首页
 *********/
.topper { height:30px; line-height:30px; border-bottom:1px solid #e0dddd; background:#f2f2f2; }
.topper .welcome { float:left; }
.topper .opp { float:right; color:#dcdcdc; font-weight:700; }
.topper .opp span, .topper .opp a { display:inline-block; height:30px; vertical-align:middle; }
.topper .opp span { color:#fe9500; padding-left:25px; background:url("../images/ico-tel.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-tel.png*/ left center no-repeat; margin-right:10px; }
.topper .opp a { padding:0 8px; }

.header { height:70px; padding:20px 0; }
.header .logo { float:left; height:70px; overflow:hidden; }
.header .logo img { display:block; height:100%; }
.header .tag { float:right; width:440px; height:70px; }
.header .tag img { display:block; width:100%; height:100%; }

.nav { position:relative; z-index:5; }
.nav-list { height:50px; border-left:1px solid #50c07b; }
.nav-list .item { float:left; width:135px; height:50px; border-right:1px solid #50c07b; position:relative; }
.nav-list .item > a { display:block; height:50px; line-height:50px; text-align:center; color:#FFF;  }
.nav-list .item a:hover { background:#fff;-webkit-opacity: 0.5; color:#00ae43; font-weight:bold; 
    /* Netscape and Older than Firefox 0.9 */  
    -moz-opacity: 0.5;  
    /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/  
    -khtml-opacity: 0.5;  
    /* IE9 + etc...modern browsers */  
    opacity: .5;  
    /* IE 4-9 */  
    filter:alpha(opacity=50);  
    /*This works in IE 8 & 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);  }

.banner, .banner ul, .banner img { height:420px; }
.banner { width:100%; min-width:1100px; position:relative; overflow:hidden; margin-bottom:30px; z-index:2; }
.banner .list { width:100%; position:relative; z-index:1; }
.banner .list li { width:100%; height:100%; position:absolute; z-index:1; overflow:hidden; background:#FFF; }
.banner .list img { width:1440px; display:block; position:absolute; left:50%; margin-left:-720px; top:0; }
.banner .tip { width:100%; height:14px; text-align:center; position:absolute; left:0; bottom:30px; z-index:3; }
.banner .tip span { display:inline-block; width:20px; height:20px; background:url("../images/ico-banner.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-banner.png*/ center center no-repeat; margin:0 5px; cursor:pointer; }
.banner .tip span.cur { background-image:url("../images/ico-banner-hover.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-banner-hover.png*/; }

.inav { height:130px; overflow:hidden; margin:10px auto; }
.inav ul { float:left; width:110%; }
.inav li { float:left; width:85px; margin:0 60px 60px 20px; text-align:center; _display:inline; }
.inav img { display:block; width:85px; height:85px; }
.inav span { display:block; height:40px; line-height:40px; font-size:16px; }

.column .head { height:32px; line-height:32px; padding:20px 0; }
.column .head h2 { font-size:28px; padding-left:40px; }
.column .head span { color:#999; font-size:16px; font-weight:400; margin-left:10px; }

.ipro { width:100%; margin-bottom:40px; }
.ipro .main { width:100%; height:390px; overflow:hidden; position:relative;  }
.ipro .list { float:left; width:300%; position:relative; }
.ipro .item { float:left; width:196px; margin:0 30px 30px 0; _display:inline; }
.ipro .item .img { width:100%; height:262px; margin-bottom:5px; }
.ipro .item .img img { display:block; width:100%; height:100%; background:#f1f1f1; }
.ipro .item h3 { height:30px; line-height:30px; font-size:20px; overflow:hidden; position:relative; }
.ipro .item h3 span { position:absolute; right:0; top:0; font-size:16px; font-weight:400; }
.ipro .item .summay { height:48px; line-height:24px; color:#666; overflow:hidden; }
.ipro .item .button { height:36px; padding-top:8px; }
.ipro .item .button a { display:block; width:196px; height:36px; line-height:36px; text-align:center; margin:0 auto; color:#FFF; font-size:20px; font-weight:700; background:url("../images/button-orange.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/button-orange.png*/ center center no-repeat #fe9500; border-radius:3px; overflow:hidden; }
.ipro .item .button a:hover { background-image:url("../images/button-orange-hover.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/button-orange-hover.png*/; background-color:#fe7200; }
.ipro .tip { width:100%; height:14px; line-height:0; padding:0 0 0; text-align:center; display:none; position:relative; top:20px; }
.ipro .tip span { width:14px; height:14px; display:inline-block; vertical-align:middle; background:url("../images/ico-circle.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-circle.png*/ center center no-repeat; margin:0 5px; cursor:pointer; }
.ipro .tip span.cur { background-image:url("../images/ico-circle-hover.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-circle-hover.png*/; }

.ipro2 { width:100%; height:635px; overflow:hidden; position:relative; }
.ipro2 .list { float:left; width:110%; position:relative; left:-15px; top:-15px; }
.ipro2 .item { float:left; position:relative; width:252px; height:295px; padding:15px; border-right:1px dashed #d9d9d9; border-bottom:1px dashed #d9d9d9; }
.ipro2 .item .img { width:100%; height:190px; margin-bottom:5px; }
.ipro2 .item .img img { display:block; width:100%; height:100%; background:#f1f1f1; }
.ipro2 .item h3 { font-size:20px; height:30px; line-height:30px; overflow:hidden; }
.ipro2 .item .summay { height:24px; line-height:24px; color:#666; overflow:hidden; margin-bottom:10px; }
.ipro2 .item .price { height:30px; line-height:30px; color:#666; overflow:hidden; }
.ipro2 .item .price span { font-size:25px; }
.ipro2 .item .button { position:absolute; width:110px; right:15px; bottom:15px; }
.ipro2 .item .button a { display:block; width:100%; height:36px; line-height:36px; text-align:center; margin:0 auto; color:#FFF; font-size:20px; font-weight:700; background:url("../images/button2-orange.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/button2-orange.png*/ center center no-repeat #fe9500; border-radius:3px; overflow:hidden; }
.ipro2 .item .button a:hover { background-image:url("../images/button2-orange-hover.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/button2-orange-hover.png*/; background-color:#fe7200; }

.inews { float:left; width:680px; position:relative; overflow:hidden; padding-top:15px; margin-bottom:50px; }
.inews .list { float:left; width:100%; position:relative; top:-15px; }
.inews .item { float:left; width:100%; height:132px; padding:15px 0; border-bottom:1px dashed #d9d9d9; }
.inews .item .img { float:left; width:176px; height:132px; }
.inews .item .img img { display:block; width:100%; height:100%; background:#f1f1f1; }
.inews .item h3, .inews .item .date, .inews .item .summay { margin-left:195px; overflow:hidden; }
.inews .item h3 { height:30px; line-height:30px; font-size:18px; margin-bottom:10px; }
.inews .item .date { height:20px; line-height:20px; margin-bottom:10px; }
.inews .item .summay { height:60px; line-height:20px; color:#999; }

.igroup { float:right; width:370px; padding-top:45px; margin-bottom:50px; }
.igroup .head { padding:12px 0 4px; }
.iactivity { width:100%; height:278px; overflow:hidden; position:relative; }
.iactivity .list { position:relative; height:278px; z-index:1; }
.iactivity .list .item { width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; background:#fff; }
.iactivity .list img { display:block; width:100%; height:100%; background:#f1f1f1; }
.iactivity .title { position:absolute; left:0; bottom:0; width:100%; height:40px; line-height:40px; z-index:2; overflow:hidden; }
.iactivity .title .item { width:100%; height:40px; background:rgba(0,0,0,0.6) !important; filter:Alpha(opacity=60); background:#000; }
:root .iactivity .title .item { filter:none; }
.iactivity .title a { color:#FFF; display:block; margin:0 60px 0 10px; }
.iactivity .title a:hover { text-decoration:underline; }
.iactivity .tip { position:absolute; right:10px; bottom:10px; width:60px; height:15px; line-height:0; z-index:3; text-align:right; }
.iactivity .tip span { display:inline-block; width:15px; height:15px; background:url("../images/ico-act.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-act.png*/ center center no-repeat; vertical-align:middle; +vertical-align:12px; cursor:pointer; }
.iactivity .tip span.cur { background-image:url("../images/ico-act-hover.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-act-hover.png*/; }
.ifaq .item { height:37px; line-height:37px; background:url("../images/ico-list.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-list.png*/ 5px center no-repeat; border-bottom:1px dashed #d9d9d9; }
.ifaq .item a { margin-left:30px; }

.footer { width:100%; padding:40px 0 20px; background:url("../images/re-foot.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/re-foot.png*/ center top repeat-x #ddd; text-align:center; color:#FFF; }
.footer a { color:#FFF !important; margin:0 10px; }
.footer a:hover { text-decoration:underline; opacity:0.8 !important; filter:Alpha(opacity=80); }
.foot-nav { height:30px; line-height:30px; margin-bottom:20px; }
.foot-nav a { margin:0 20px; font-size:16px;  }
.copyright { line-height:30px; }

.toolBar { width:75px; position:fixed; right:5px; top:50%; margin-top:-228px; z-index:1000; }
.toolBar .list dt, .toolBar .list dd { background:#f4f4f4; margin-bottom:5px; position:relative; }
.toolBar .list a { display:block; text-align:center; padding:5px 0; }
.toolBar .list i { display:block; width:40px; height:40px; background:url("../images/ico.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico.png*/ 0 0 no-repeat; margin:0 auto; }
.toolBar .list dt a { color:#FFF; }
.toolBar .list .ico-kf { background-position:0 0; }
.toolBar .list .ico-weixin { background-position:-40px -40px; }
.toolBar .list .ico-webapp { background-position:-40px -80px; }
.toolBar .list .ico-weibo { background-position:-40px -120px; }
.toolBar .list .ico-account { background-position:-40px -160px; }
.toolBar .list .ico-share { background-position:-40px -200px; }
.toolBar .list .ico-qiao { background-position:0 -280px; }
.toolBar .list a:hover { color:#FFF; }
.toolBar .list a:hover .ico-kf { background-position:0 0; }
.toolBar .list a:hover .ico-weixin { background-position:0 -40px; }
.toolBar .list a:hover .ico-webapp { background-position:0 -80px; }
.toolBar .list a:hover .ico-weibo { background-position:0 -120px; }
.toolBar .list a:hover .ico-account { background-position:0 -160px; }
.toolBar .list a:hover .ico-share { background-position:0 -200px; }
.toolBar .drop { position:absolute; right:75px; top:0; background:#FFF; width:140px; padding:25px; color:#555; text-align:center; line-height:20px; display:none; }
.toolBar .drop img { display:block; width:140px; height:140px; background:#f1f1f1; margin-bottom:10px; }
.toolBar .button { height:30px; background:#f4f4f4; cursor:pointer; }
.toolBar .button:before { content:""; display:block; width:40px; height:30px; background:url("../images/ico.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico.png*/ -40px -246px no-repeat; margin:0 auto; }
.toolBar .button:hover:before { background-position:0 -246px; }

.minBanner, .minBanner ul, .minBanner img { height:200px; }
.minBanner { width:100%; min-width:1000px; position:relative; overflow:hidden; }
.minBanner ul { width:100%; }
.minBanner li { width:100%; position:absolute; z-index:1; overflow:hidden; background:#FFF; }
.minBanner img { width:1440px; display:block; position:relative; left:50%; margin-left:-720px; top:0; }
.minBanner .tip { width:100%; height:8px; line-height:0; font-size:0; text-align:center; position:absolute; left:0; bottom:-10px; z-index:3; }
.minBanner .tip span { display:inline-block; width:8px; height:8px; background:rgba(255,255,255,0.5) !important; filter:Alpha(opacity=50); background:#FFF; margin:0 5px; cursor:pointer; }
.minBanner .tip span.cur { background:rgba(255,255,255,0.8) !important; filter:Alpha(opacity=80); background:#FFF; _background:#CC0000; }

.topclass { width:200px; padding:0 20px; height:70px; line-height:70px; overflow:hidden; color:#FFF; font-size:28px; font-weight:700; }
.menu dd { border-bottom:1px solid #ddd; border-top:0; height:60px; width:100%; }
.menu dd a { font-size:16px; color:#666; float:left; width:238px; padding:18px 0; border-left:1px solid #ddd; border-right:1px solid #ddd; text-align:center;}
.menu dd img { float:left; width:24px; height:24px; margin:0 15px 0 15px; _display:inline; }
.menu dd span { float:left; height:24px; line-height:24px; overflow:hidden; }
.menu dd.cur a, .menu dd:hover a { width:234px; border-left-width:5px; background:url("../images/ico-tip.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-tip.png*/ 210px center no-repeat #FFF; }
.menu dd.cur img, .menu dd:hover img { margin:0 15px 0 11px; }

.menus dd { border-bottom:1px solid #ddd; border-top:0; height:60px;  }
.menus dd a { font-size:16px; color:#666; float:left; width:218px; padding-top:18px; padding-bottom:18px; padding-left:20px;border-left:1px solid #ddd; border-right:1px solid #ddd;  }
.menus dd span { float:left; height:24px; line-height:24px; overflow:hidden; }
.menus dd.cur a, .menus dd:hover a { width:234px; border-left-width:5px; background:url("../images/ico-tip.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-tip.png*/ 210px center no-repeat #FFF; }
.menus dd.cur img, .menus dd:hover img { margin:0 15px 0 11px; }

.side-news { width:238px; border:1px solid #ddd; border-top:0; }
.side-news .head { width:198px; height:58px; line-height:58px; border-bottom:1px solid #ddd; padding:0 20px; font-size:20px; font-weight:700;  }
.side-news .list { width:208px; padding:10px 15px; }
.side-news .list dd { height:35px; line-height:35px; }
.side-news .list dd a { margin-left:28px; }
.side-news .list dd.ico-job { background:url("../images/ico-list-job.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-list-job.png*/ left center no-repeat; }
.side-news .list dd.ico-faq { background:url("../images/ico-list.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-list.png*/ left center no-repeat; }
.side-news ul { padding:10px;}
.side-news ul li { margin:5px 0; }

.pager { display:block; width:100%; height:auto; padding:20px 0 10px; text-align:right; clear:both; line-height:0; }
.pager span, .pager a{ display:inline-block; border:1px solid #bbb; color:#666; background:#fff; height:25px; line-height:25px; padding:0px 10px; text-decoration:none; margin:0 5px; border-radius:2px; vertical-align:middle; }
.pager a:hover{ background:#f5f5f5; border-color:#aaa; color:#aaa; text-decoration:none;}
.pager .cur{ background:#fff; border-color:#fe9500; font-weight:bold; color:#fe9500; }

.relink { height:50px; line-height:24px; width:100%; padding:10px 0 10px; border-top:1px solid #ddd; }
.jingformat { width:100%; line-height:2; margin-bottom:20px; }
.baidumap { width:100%; height:300px; background:#f1f1f1; }
.baidumap .BMap_bubble_title a { display:inline-block; height:30px; line-height:30px; background:#fe9500; color:#FFF; overflow:hidden; padding:0 10px; border-radius:3px; }
.baidumap .BMap_bubble_title a:hover { background:#ff7200; }

.ig-null { padding:0 0 20px 5px; }


.sitepath { width:100%; height:34px; line-height:20px; border-bottom:1px solid #ddd; position:relative; }
.sitepath h2 { font-size:20px; }
.sitepath .io { position:absolute; right:0; top:0; }




.list-faq .item { width:100%; padding:10px 0; border-bottom:1px dashed #ddd; }
.list-faq .item h3 { height:30px; line-height:30px; font-size:16px; font-weight:400; overflow:hidden; background:url("../images/ico-list.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-list.png*/ left center no-repeat; }
.list-faq .item h3 a { margin-left:25px; }
.list-faq .item h3 a:hover { text-decoration:underline; }
.list-faq .item p { height:48px; line-height:24px; overflow:hidden; color:#999; }

.faq-head { width:100%; border-bottom:1px dashed #ddd; text-align:center; margin-bottom:20px; padding:20px 0 10px; }
.faq-head h1 { font-size:18px; line-height:24px; margin-bottom:8px; font-weight:400; }
.faq-head p { height:20px; line-height:20px; color:#999; }
.faq-head p span { margin:0 20px; }

.list-news .item { width:100%; height:132px; padding:10px 0; border-bottom:1px dashed #ddd; }
.list-news .item .img { float:left; width:176px; height:132px; }
.list-news .item .img img { display:block; width:100%; height:100%; background:#f1f1f1; }
.list-news .item h3 { height:30px; line-height:30px; font-size:18px; font-weight:400; overflow:hidden; margin:0 0 5px 200px; }
.list-news .item h3 a:hover { text-decoration:underline; }
.list-news .item .date { height:24px; line-height:24px; overflow:hidden; margin:0 0 10px 200px; }
.list-news .item p { height:48px; line-height:24px; overflow:hidden; color:#999; margin-left:200px; }

.news-head { width:100%; border-bottom:1px dashed #ddd; margin-bottom:20px; padding:20px 0 10px; text-align:center }
.news-head h1 { font-size:20px; line-height:24px; margin-bottom:8px; font-weight:bold; text-align:center  }
.news-head p { height:20px; line-height:20px; color:#999; text-align:center  }
.news-head p span { margin:0 40px 0 0; }

.list-case { width:100%; overflow:hidden; position:relative; padding:20px 0 0; }
.list-case .list { width:110%; }
.list-case .item { float:left; width:268px; height:242px; margin-right:20px; _display:inline; }
.list-case .item .img { width:100%; height:202px; }
.list-case .item .img img { display:block; width:100%; height:100%; background:#f1f1f1; }
.list-case .item h3 { height:40px; line-height:40px; font-weight:400; font-size:16px; overflow:hidden; text-align:center; }

.case-head { width:100%; border-bottom:1px dashed #ddd; margin-bottom:20px; padding:20px 0 10px; }
.case-head h1 { font-size:18px; line-height:24px; margin-bottom:8px; font-weight:400; }
.case-head p { height:20px; line-height:20px; color:#999; }
.case-head p span { margin:0 40px 0 0; }

.list-activity { width:100%; overflow:hidden; position:relative; padding:20px 0 0; }
.list-activity .list { width:110%; }
.list-activity .item { float:left; width:268px; height:242px; margin-right:20px; _display:inline; }
.list-activity .item .img { width:100%; height:202px; }
.list-activity .item .img img { display:block; width:100%; height:100%; background:#f1f1f1; }
.list-activity .item h3 { height:40px; line-height:40px; font-weight:400; font-size:16px; overflow:hidden; text-align:center; }

.activity-head { width:100%; border-bottom:1px dashed #ddd; text-align:center; margin-bottom:20px; padding:20px 0 10px; }
.activity-head h1 { font-size:18px; line-height:24px; margin-bottom:8px; font-weight:400; }
.activity-head p { height:20px; line-height:20px; color:#999; }
.activity-head p span { margin:0 20px; }

.list-job .item { width:100%; height:40px; line-height:40px; position:relative; border-bottom:1px dashed #ddd; background:url("../images/ico-list-job.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-list-job.png*/ left center no-repeat; }
.list-job .item a { margin-left:30px; }
.list-job .item span { position:absolute; right:0; top:0; color:#999; }

.job-head { width:100%; padding:20px 0 20px; }
.job-head h1 { font-size:18px; line-height:24px; margin-bottom:8px; font-weight:400; }
.job-head p { height:20px; line-height:20px; color:#999; }
.job-head p span { margin-right:40px; }

.web-tab { width:auto; height:48px; background:#f8f8f8; border:1px solid #ddd; margin-bottom:20px; position:relative; }
.web-tab .ls { float:left; width:100%; }
.web-tab .ls li { float:left; width:125px; height:48px; line-height:48px; border-right:1px solid #ddd; text-align:center; font-size:16px; cursor:pointer; }
.web-tab .ls li.cur { height:47px; border-top:3px solid #fe9500; color:#fe9500; border-bottom-color:#fff; background:#FFF; position:relative; top:-1px; }
.web-tab .tag { position:absolute; right:20px; top:0; height:48px; line-height:48px; }
.web-tab .tag span { margin-left:20px; }
.web-tab-con { }
.web-tab-con .row { }
.web-table { margin-bottom:20px; }
.web-table td, .web-table th { border:1px solid #ddd; }
.web-table th { text-align:center; background:#f5f5f5; font-weight:400; }
.web-table td { padding:5px 20px; }
.web-table .jingformat { padding:10px 0; width:670px; }
.web-table .info-tag { padding-top:10px; }

.list-pro { width:100%; position:relative; overflow:hidden;  }
.list-pro .list { float:left; width:110%; position:relative; padding-top:20px; }
.list-pro .item { float:left; width:195px; margin:0 20px 20px 0; _display:inline; }
.list-pro .item .img { width:100%; height:260px; margin-bottom:5px; }
.list-pro .item .img img { display:block; width:100%; height:100%; background:#f1f1f1; }
.list-pro .item h3 { height:30px; line-height:30px; font-size:20px; overflow:hidden; position:relative; }
.list-pro .item h3 span { position:absolute; right:0; top:0; font-size:16px; font-weight:400; }
.list-pro .item .summay { height:48px; line-height:24px; color:#666; overflow:hidden; }
.list-pro .item .button { height:36px; padding-top:8px; }
.list-pro .item .button a { display:block; width:196px; height:36px; line-height:36px; text-align:center; margin:0 auto; color:#FFF; font-size:20px; font-weight:700; background:url("../images/button-orange.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/button-orange.png*/ center center no-repeat #fe9500; border-radius:3px; overflow:hidden; }
.list-pro .item .button a:hover { background-image:url("../images/button-orange-hover.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/button-orange-hover.png*/; background-color:#fe7200; }

.list-pro2 { width:100%; overflow:hidden; position:relative; }
.list-pro2 .list { float:left; width:110%; padding-top:20px; }
.list-pro2 .item { float:left; position:relative; width:260px; height:300px; margin:0 30px 30px 0; _display:inline; }
.list-pro2 .item .img { width:100%; height:195px; margin-bottom:5px; }
.list-pro2 .item .img img { display:block; width:100%; height:100%; background:#f1f1f1; }
.list-pro2 .item h3 { font-size:20px; height:30px; line-height:30px; overflow:hidden; }
.list-pro2 .item .summay { height:24px; line-height:24px; color:#666; overflow:hidden; margin-bottom:15px; }
.list-pro2 .item .price { height:30px; line-height:30px; color:#666; overflow:hidden; }
.list-pro2 .item .price span { font-size:25px; font-family:Arial; }
.list-pro2 .item .button { position:absolute; width:110px; right:0; bottom:0; }
.list-pro2 .item .button a { display:block; width:100%; height:36px; line-height:36px; text-align:center; margin:0 auto; color:#FFF; font-size:20px; font-weight:700; background:url("../images/button2-orange.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/button2-orange.png*/ center center no-repeat #fe9500; border-radius:3px; overflow:hidden; }
.list-pro2 .item .button a:hover { background-image:url("../images/button2-orange-hover.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/button2-orange-hover.png*/; background-color:#fe7200; }

/* 评价展示 */
.comment .item { width:100%; padding:10px 0; border-bottom:1px solid #ddd; color:#999; }
.comment .row { position:relative; line-height:20px; padding:5px 0 5px 50px; }
.comment .user { margin-right:20px; }
.comment label { position:absolute; left:0; top:5px; }
.star-show { width:100px; height:20px; background:url("../images/ico-star.gif")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-star.gif*/ left -20px repeat-x #fff; }
.star-show span { display:block; height:20px; background:url("../images/ico-star.gif")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-star.gif*/ left 0 repeat-x #fff; }
.star-show .lv-1 { width:20px; }
.star-show .lv-2 { width:40px; }
.star-show .lv-3 { width:60px; }
.star-show .lv-4 { width:80px; }
.star-show .lv-5 { width:100px; }

/* 人员 */
.person-head { width:100%; padding:20px 0 0; margin-bottom:20px; }
.person-head .img { float:left; width:240px; height:320px; }
.person-head .img img { display:block; width:100%; height:100%; }
.person-head h1, .person-head .summay, .person-head .callme, .person-head .button { margin-left:260px; }
.person-head h1 { height:30px; line-height:30px; font-size:24px; margin-bottom:10px; }
.person-head .summay { height:60px; line-height:30px; font-size:16px; overflow:hidden; margin-bottom:20px; }
.person-head .summay font { font-size:16px; }
.person-head .callme { height:45px; background:url("../images/ico-tel2.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-tel2.png*/ left center no-repeat; padding-left:55px; font-size:16px; line-height:18px; margin-bottom:20px; }
.person-head .callme span { font-size:24px; line-height:28px; color:#fe9500; }
.person-head .button { width:140px; margin-bottom:20px; }
.person-head .button a { display:block; width:100%; height:45px; line-height:45px; text-align:center; margin:0 auto; color:#FFF; font-size:18px; font-weight:700; background:url("../images/button3-orange.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/button3-orange.png*/ center center no-repeat #fe9500; border-radius:3px; overflow:hidden; }
.person-head .button a:hover { background-image:url("../images/button3-orange-hover.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/button3-orange-hover.png*/; background-color:#fe7200; }
/* 服务 */
.service-head { width:100%; padding:20px 0 0; margin-bottom:20px; }
.service-head .img { float:left; width:293px; height:220px; }
.service-head .img img { display:block; width:100%; height:100%; }
.service-head h1, .service-head .summay, .service-head .callme, .service-head .button { margin-left:320px; }
.service-head h1 { height:30px; line-height:30px; font-size:24px; margin-bottom:10px; }
.service-head .summay { height:60px; line-height:30px; font-size:16px; overflow:hidden; margin-bottom:10px; }
.service-head .summay font { font-size:16px; }
.service-head .callme { height:45px; background:url("../images/ico-tel2.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-tel2.png*/ left center no-repeat; padding-left:55px; font-size:16px; line-height:18px; margin-bottom:20px; }
.service-head .callme span { font-size:24px; line-height:28px; color:#fe9500; }
.service-head .button { width:140px; }
.service-head .button a { display:block; width:100%; height:45px; line-height:45px; text-align:center; margin:0 auto; color:#FFF; font-size:18px; font-weight:700; background:url("../images/button3-orange.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/button3-orange.png*/ center center no-repeat #fe9500; border-radius:3px; overflow:hidden; }
.service-head .button a:hover { background-image:url("../images/button3-orange-hover.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/button3-orange-hover.png*/; background-color:#fe7200; }


/* 订单表单 */
.order-container {}
.order-row { width:740px; padding:0 0 0 100px; position:relative; margin-bottom:20px; }
.order-row .hed { width:80px; height:40px; line-height:40px; position:absolute; left:0; top:0; text-align:right; font-size:16px; }
.order-row .txt, .order-row .text { width:300px; height:40px; line-height:40px; border:1px solid #ddd; padding:0 10px; background:#FFF; border-radius:0; }
.order-row .txt { margin-right:10px; }
.order-row .txt:hover, .order-row .txt:focus { border-color:#aaa; }
.order-row .txt-readonly { border-color:#ddd !important; }
.order-row .text { padding:10px; line-height:20px; width:550px; height:100px; }
.order-row .txt-100 { width:100px; }
.order-row .txt-150 { width:150px; }
.order-row .txt-200 { width:200px; }
.order-row .txt-400 { width:400px; }
.order-row .select { width:80px; padding:0 10px; height:40px; line-height:40px; border:0; border:1px solid #ddd; background:#fff; }
.order-row .submit { width:140px; display:block; height:45px; line-height:45px; text-align:center; color:#FFF; font-size:18px; font-weight:700; background:url("../images/button3-orange.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/button3-orange.png*/ center center no-repeat #fe9500; border-radius:3px; overflow:hidden; border:0; cursor:pointer; }
.order-row .submit:hover { background-image:url("../images/button3-orange-hover.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/button3-orange-hover.png*/; background-color:#fe7200; }

.order-row .radio { width:40px; overflow:hidden; display:inline-block; height:40px; line-height:40px; padding:0 10px 0 30px; font-size:14px; position:relative; cursor:pointer; }
.order-row .radio input { opacity:0; filter:Alpha(opacity=0); position:absolute; right:0; top:10px; }
.order-row .radio i { position:absolute; width:20px; height:20px; left:0; top:10px; background:url("../images/ico-mux.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-mux.png*/ 0 0 no-repeat; }
.order-row .radio:hover i { background-position:0 -20px;  }
.order-row .radio.checked i { background-position:0 -40px; }

.order-row .checkbox { width:42px; overflow:hidden; display:inline-block; height:40px; line-height:40px; padding:0 10px 0 30px; font-size:14px; position:relative; cursor:pointer; }
.order-row .checkbox input { opacity:0; filter:Alpha(opacity=0); position:absolute; right:0; top:10px; }
.order-row .checkbox i { position:absolute; width:20px; height:20px; left:0; top:10px; background:url("../images/ico-mux.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-mux.png*/ -20px 0 no-repeat; }
.order-row .checkbox:hover i { background-position:-20px -20px;  }
.order-row .checkbox.checked i { background-position:-20px -40px; }

/************
 * 日历
 ***********/
.datepicker { width:215px; position:absolute; top:0; left:0; z-index:999; padding:4px; margin-top:1px; border-radius:3px; border:1px solid #ddd; font-family:Arial; font-size:14px; background:#FFF; box-shadow:0 2px 8px rgba(0,0,0,0.2); display:none; }
.datepicker:before { content:""; display:inline-block; border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:7px solid #ccc; border-bottom-color:rgba(0, 0, 0, 0.2); position:absolute; top:-7px; left:6px; }
.datepicker:after { content:""; display:inline-block; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid #ffffff; position:absolute; top:-6px; left:7px; }
.datepicker > div { display:none; }
.datepicker table { width:100%; margin:0; }
.datepicker td, .datepicker th { text-align:center; width:20px; height:30px; border-radius:3px; }
.datepicker td.day:hover { background:#eee; cursor:pointer; }
.datepicker td.day.disabled { color:#ddd; background:#FFF; }
.datepicker th.dow { font-family:"Microsoft Yahei"; font-weight:400; font-size:12px; }
.datepicker td.old, .datepicker td.new { color:#999999; }
.datepicker td.active, .datepicker td.active:hover { color:#ffffff; background-color:#42b5f6; text-shadow:0 -1px 0 rgba(0,0,0,0.25); }
.datepicker td.active:hover, .datepicker td.active:hover:hover, .datepicker td.active:focus, .datepicker td.active:hover:focus, .datepicker td.active:active, .datepicker td.active:hover:active, .datepicker td.active.active, .datepicker td.active:hover.active, .datepicker td.active.disabled, .datepicker td.active:hover.disabled, .datepicker td.active[disabled], .datepicker td.active:hover[disabled] { color:#fff; background-color:#42b5f6; }
.datepicker td span { display:block; width:47px; height:66px; line-height:66px; float:left; margin:2px; cursor:pointer; border-radius:3px;  box-shadow:0 0 1px rgba(0,0,0,0.4) inset; }
.datepicker td span:hover { background:#eeeeee; }
.datepicker td span.active { color:#ffffff; background-color:#42b5f6; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); }
.datepicker td span.active:hover, .datepicker td span.active:focus, .datepicker td span.active:active, .datepicker td span.active.active, .datepicker td span.active.disabled, .datepicker td span.active[disabled] { color:#fff; background-color:#42b5f6; }
.datepicker td span.old { color:#999999; }
.datepicker th.switch { width:145px; }
.datepicker th.next, .datepicker th.prev { font-size:20px; }
.datepicker thead tr:first-child th { cursor:pointer; }
.datepicker thead tr:first-child th:hover { background:#eeeeee; }
.input-append.date .add-on i, .input-prepend.date .add-on i { display:block; cursor:pointer; width:16px; height:16px; }


.timepicker { width:215px; position:absolute; top:41px; left:0; z-index:999; padding:4px; margin-top:1px; border-radius:3px; border:1px solid #ddd; font-family:"Microsoft Yahei"; font-size:14px; background:#FFF; box-shadow:0 2px 8px rgba(0,0,0,0.2); display:none; }
.timepicker:before { content:""; display:inline-block; border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:7px solid #ccc; border-bottom-color:rgba(0, 0, 0, 0.2); position:absolute; top:-7px; left:6px; }
.timepicker:after { content:""; display:inline-block; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid #ffffff; position:absolute; top:-6px; left:7px; }
.timepicker .list { width:100%; padding:6px 0 0; overflow:hidden; }
.timepicker .list dd { float:left; width:34px; height:34px; line-height:34px; border:1px solid #ddd; text-align:center; margin:0 0 6px 6px; font-size:12px; color:#999; cursor:pointer; border-radius:3px; }
.timepicker .list dd:hover { border-color:#42b5f6; background:#42b5f6; color:#FFF; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); }
.timepicker .list dd.hover { border-color:#42b5f6; background:#42b5f6; color:#FFF; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); }

.notepicker { width:215px; position:absolute; top:860px; left:521px; z-index:998; padding:4px; margin-top:1px; border-radius:3px; border:1px solid #ddd; font-family:"Microsoft Yahei"; font-size:14px; background:#FFF; box-shadow:0 2px 4px rgba(0,0,0,0.1); display:block; }
.notepicker:before { content:""; display:inline-block; border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:7px solid #ccc; border-bottom-color:rgba(0, 0, 0, 0.2); position:absolute; top:-7px; left:6px; }
.notepicker:after { content:""; display:inline-block; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid #ffffff; position:absolute; top:-6px; left:7px; }
.notepicker .main { width:100%; padding:6px 0; overflow:hidden; color:#999; line-height:20px; color:#F00; }
.notepicker .main label { padding:0 5px; }

.dialog-modal { position:fixed; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,0.1); z-index:9999; display:none; }
.dialog-container { position:absolute; width:660px; height:auto; border-radius:3px; background:#fff; top:50%; left:50%; margin-left:-330px; margin-top:-250px; box-shadow:0 0 6px 0 rgba(0,0,0,0.3); }
.dialog-head { height:49px; border-bottom:1px solid #ddd; position:relative; }
.dialog-head h2 { height:49px; line-height:49px; text-align:center; font-size:17px; font-weight:400; }
.dialog-head .close { position:absolute; right:10px; top:10px; width:30px; height:30px; background:url("../images/dialog-close.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/dialog-close.png*/ center center no-repeat; opacity:0.5; overflow:hidden; text-indent:-99em; -webkit-transition:all 500ms ease; -moz-transition:all 500ms ease; -ms-transition:all 500ms ease; transition:all 500ms ease; }
.dialog-head .close:hover { opacity:1; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); }
.dialog-foot { height:49px; line-height:49px; border-top:1px solid #ddd; text-align:center; background:#f9f9f9; border-radius:0 0 3px 3px; }
.dialog-main { width:100%; padding:40px 0; }
.dialog-login { float:left; width:360px; }
.dialog-login .form { width:272px; margin:0 auto; }
.dialog-login .row { width:100%; margin-bottom:20px; overflow:hidden; }
.dialog-login .txt, .dialog-login .txt2 { width:250px; height:36px; line-height:36px; border:1px solid #ddd; background:#FFF; padding:0 10px; border-radius:2px; margin-bottom:20px; }
.dialog-login .txt2 { width:110px; }
.dialog-login .txt:focus, .dialog-login .txt2:focus { border-color:#bbb; }
.dialog-login .code { float:right; width:110px; padding:0 10px; height:36px; line-height:36px; border:1px solid #ddd; background:#f4f4f4; cursor:pointer; text-align:center; border-radius:3px; }
.dialog-login .code:hover { background:#f9f9f9; }
.dialog-login .change { display:block; width:100%; height:20px; line-height:20px; text-align:right; }
.dialog-login .change a { color:#999;}
.dialog-login .change a:hover { text-decoration:underline; }
.dialog-login .button { width:100%; width:100%; height:40px; background:#fe9500; color:#FFF; border:0; font-size:18px; border-radius:3px; cursor:pointer; -webkit-transition:all 500ms ease; -moz-transition:all 500ms ease; -ms-transition:all 500ms ease; transition:all 500ms ease; }
.dialog-login .button:hover { background:#fe8300; }
.dialog-login-other { float:right; width:210px; border-left:1px solid #ddd; padding:0 30px; margin-right:29px; _display:inline; }
.dialog-login-other a { display:block; width:150px; padding-left:48px; height:48px; line-height:48px; border:1px solid #ddd; border-radius:5px; margin:0 auto;position:relative; }
.dialog-login-other a:hover { background-color:#f9f9f9; color:#666; border-color:#bbb; }
.dialog-login-other i { width:32px; height:32px; position:absolute; left:9px; top:9px; background:url("../images/icon.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/icon.png*/ 0 0 no-repeat; }
.dialog-login-qq i { background-position:0 0; }
.dialog-login-weibo i { background-position:-32px 0; }
.dialog-login-douban i { background-position:-64px 0; }
.dialog-login-taobao i { background-position:-96px 0; }
.dialog-login-tweibo i { background-position:-128px 0; }
.dialog-login-baidu i { background-position:-160px 0; }

.dialog-reg { width:600px; margin:0 auto; }
.dialog-reg .row { width:250px; position:relative; }
.dialog-reg .row label { position:absolute; left:290px; top:0; width:300px; height:38px; line-height:38px; padding:0 10px; }
.dialog-reg .txt { width:250px; height:36px; line-height:36px; border:1px solid #ddd; background:#FFF; padding:0 10px; border-radius:2px; margin-bottom:20px; }
.dialog-reg .button { width:100%; width:100%; height:40px; background:#fe9500; color:#FFF; border:0; font-size:18px; border-radius:3px; cursor:pointer; -webkit-transition:all 500ms ease; -moz-transition:all 500ms ease; -ms-transition:all 500ms ease; transition:all 500ms ease; }
.dialog-reg .button:hover { background:#fe8300; }

/* 雇佣状态 */
.hire { margin:0 0 0 260px; width:auto; height:65px; position:relative; }
.hire .head { width:100%; height:20px; line-height:20px; font-size:16px; color:#119c46; font-weight:700; margin-bottom:5px; }
.hire .tag { width:100%; height:20px; overflow:hidden; position:absolute; right:0; top:0px; }
.hire .tag p { float:right; width:auto; height:20px; line-height:20px; margin-right:15px; }
.hire .tag p .before { width:14px; height:14px; display:inline-block; vertical-align:middle; +vertical-align:2px; background:#999; border-radius:2px; margin-right:5px; }
.hire .tag p.r-1 .before { background:#f55f2a; }
.hire .tag p.r-2 .before { background:#ffc12b; }
.hire .tag p.r-3 .before { background:#31cc6b; }
.hire .main { width:96%; margin:0 2% 10px; height:30px; position:relative; padding:5px 0; }
.hire .line { width:100%; height:9px; position:relative; border-radius:10px; background:#31cc6b; overflow:hidden; }
.hire .line li { width:auto; height:9px; position:absolute; left:0; top:0; }
.hire .line li.doing { background:#f55f2a; }
.hire .line li.order { background:#ffc12b; }
.hire .line li.free { background:#31cc6b; }
.hire .line li:after, .hire .line li .after { content:""; float:right; width:0; height:5px; background:#FFF; }
.hire .tip { position:absolute; left:0; top:0; width:100%; height:100%; }
.hire .tip li { position:absolute; left:0; top:0; width:6px; margin-left:-4px; font-size:12px; }
.hire .tip li.r-0 { left:0; }
.hire .tip li.r-1 { left:16.6666666666%; }
.hire .tip li.r-2 { left:33.3333333333%; }
.hire .tip li.r-3 { left:50%; }
.hire .tip li.r-4 { left:66.6666666666%; }
.hire .tip li.r-5 { left:83.3333333333%; }
.hire .tip li.r-6 { left:100%; }
.hire .tip li span { position:absolute; top:20px; left:-1px; width:30px; text-align:left; }
.hire .tip li:last-child span { left:auto; right:-1px; text-align:right; }
.hire .tip li:before { content:""; width:3px; height:3px; background:#fff; border-radius:3px; top:8px; position:absolute; left:0; }
.hire .tip li:last-child:before { display:none; }
.hire .foot { width:16px; height:16px; position:absolute; left:75px; top:1px; z-index:10; }
.hire .foot .hd { width:16px; height:16px; line-height:0; background:url("../images/ico-fire-tip.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-fire-tip.png*/ center center no-repeat; overflow:hidden; text-indent:-99em;  }
.hire .foot .bd { position:absolute; left:30px; top:-5px; z-index:10; border-radius:3px; width:300px; border:1px solid #ddd; background:#fff; padding:10px; line-height:20px; color:#999;  }
.hire .foot .bd:after { content:""; width:8px; height:12px; background:url("../images/ico-fire-v.png")/*tpa=http://www.csfzhjz.com/Content/Templaes/M20028//style/images/ico-fire-v.png*/ 0 0 no-repeat; position:absolute; left:-7px; top:8px; }
.hire .foot .fd {  display:none; }
.hire .free { display:none; }


/*****
 * 配色方案
 *****/
a:hover, a:active, .topper .opp a, .column .head h2, .toolBar .drop, .side-news .head, .sitepath h2,
.list-faq .item h3 a, .faq-head h1, .news-head h1, .activity-head h1, .job-head h1, .comment .item .user,
.person-head h1, .service-head h1 { color:#24b05a; }
.nav, .footer, .nav-list .subnav, .toolBar .list dt, .toolBar .list a:hover, .toolBar .button:hover, .topclass { background-color:#24b05a; }
.menu dd.cur a, .menu dd:hover a { border-left-color:#24b05a; }
.nav-list .current, .nav-list .subnav a:hover { background:#50c07b; }
.nav-list .subnav dd { border-color:#50c07b; }

.zc{width: 1100px;height: 234px;}
.zc li{width: 346px;height: 234px;float: left;margin:0 10px;margin-top: 18px;}
.zc .none{margin-right: 0px;}
.zc li img{width: 346px;height: 197px;}
.zc li a{display: inline-block;}
.zc li span{color: #fff;font-size: 14px;font-family:'Microsoft YaHei';display: inline-block;background: #32a129;width: 346px;height: 35px;text-align: center;line-height: 35px;}
#box_main_sub2 {
    clear: both;
    height: 400px;
    margin: 0 auto;
    width: 1200px;
	
}

.oc_bg{background:url(../images/online_bg.png) no-repeat; width:150px; height:531px;}
.btn{display:inline-block;text-decoration:none;cursor:pointer}
#big_C{position:fixed;_position:absolute;width:150px;height:531px;left:10px;top:120px;z-index:9999}
.btn2{ font-size:14px; padding-top:130px; font-family:"微软雅黑"; }
.btn2 ul li { list-style:none;  width:150px; margin:8px 0; text-align:center}
.btn2 ul li span { display:block;text-align:left; padding:3px 0; text-align:center}

/* online */
#online_qq_tab a,.onlineMenu h3,.onlineMenu li.tli,.newpage{background:url(../images/float_s.gif) no-repeat;}
#onlineService,.onlineMenu,.btmbg{background:url(../images/float_bg.gif) no-repeat;}

#online_qq_layer{z-index:9999;position:fixed;right:20px;top:60px;margin:0 0 0 0;}
*html,*html body{background-image:url(about:blank);background-attachment:fixed;}
*html #online_qq_layer{position:absolute;top:expression(eval(document.documentElement.scrollTop));}

#online_qq_tab{width:28px;float:left;margin:100px 0 0 0;position:relative;z-index:9;}
#online_qq_tab a{display:block;height:1`8px;line-height:999em;overflow:hidden;}
#online_qq_tab a#floatShow{background-position:-30px -374px;}
#online_qq_tab a#floatHide{background-position:0 -374px;}

#onlineService{display:inline;margin-left:-1px;float:left;width:142px;display:none;background-position:0 0;padding:5px 0 0 0;}
.onlineMenu{background-position:-286px 0;background-repeat:repeat-y;padding:0 15px;}
.onlineMenu h3{height:34px;line-height:999em;overflow:hidden;border-bottom:solid 1px #ACE5F9;}
.onlineMenu h3.tQQ{background-position:0 20px;}
.onlineMenu h3.tele{background-position:0 -57px;}
.onlineMenu li{height:25px;line-height:25px;text-align:center; font-size:12px;}

.onlineMenu li.tli{padding:0 0 0 20px;font-size:12px;text-align:left;}
.onlineMenu li.tli1{padding:0 0 0 20px;font-size:12px;text-align:left;}
.onlineMenu li.zixun{background-position:0px -141px;padding:0 0 0 25px;}
.onlineMenu li.zixun1{ background: none repeat scroll 0 0 #61ae41; color: #FFFFFF;padding:0 0 0 25px;}
.onlineMenu li span { display:block; float:left; width:30px; padding-top:8px;}
.onlineMenu li.fufei{background-position:0px -190px;}
.onlineMenu li.phone{background-position:0px -244px;}
.onlineMenu li a.newpage{display:block;height:36px;line-height:999em;overflow:hidden;background-position:5px -100px;}
.onlineMenu li img{margin:8px 0 0 0;}
.onlineMenu li.last{border:0;}
.floatwx { text-align:center; padding-top:10px}
.wyzx{padding:8px 0 0 5px;height:57px;overflow:hidden;background:url(../images/webZx_bg.jpg) no-repeat;}
.tliH1{padding:0 0 0 20px;font-size:14px;text-align:left;}
.zixunH1{ background: none repeat scroll 0 0 #61ae41; color: #FFFFFF;}
.btmbg{height:12px;overflow:hidden;background-position:-143px 0;}
.wpaqq {display:block;height: 24px;clear:both;}
.Prompt_l{ padding:5px 0 5px 15px;}
.Prompt_l h1{ font-size:16px; line-height:28px; color:#F00; margin:0 0 5px 0;}
.Prompt_l p{ font-size:16px; color:#333; line-height:25px;}
.right_title{
	height:32px;
	border-bottom:2px #C9C9C9 solid;
}
.right_title span{
	border-bottom:	2px solid #197AB1;
	line-height:32px;
	font-size:18px;	
	padding-left:8px;
	padding-right:8px;
	display:block;
	float:left;
	margin-bottom:-2px;
	position: relative;
	font-weight:bold;
	
}
.right_title a{
	font-size:16px;
	font-weight:normal;
	margin: 10px 5px 0 0;	
}
.right_title b{
	font-size:16px;
	font-weight:normal;
	color:#197ab1;
	margin-top:10px;
	margin-left:10px;
	float:left;
	display:block;
}
.red { color:#ff0000;}
/**************************************付款方式****************************************/
.payment h4{ height:38px; line-height:38px; background-color:#1e802d; text-align:center; color:#666; margin-top:26px; margin-bottom:27px; color:#fff; font-size:18px;}
.payment table{ border-left:1px solid #cfd2db; border-top:1px solid #cfd2db;}
.payment table td{ border-bottom:1px solid #cfd2db; border-right:1px solid #cfd2db; padding-left:12px; line-height:24px; font-family:"宋体";}