@charset "utf-8";
/*  
Version: 2.0
Author: 唯一
QQ：3417029

/* 
-------------------------------------------------------------- */
img {border: 0px;margin:0;}
*{margin:0;padding:0;}
body{padding:0px;margin:0px;line-height:180%;font-size:12px;font-family:'Microsoft Yahei',Verdana,Arial,Helvetica,sans-serif;text-align:center;color:#666;background:#c0c0c0;background:#fff url(bg1.gif) top repeat-x;}

div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;text-align:left;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
.clear {clear:both;}
.l{float:left;}
.r{float:right;}
ul,li {list-style-type:none;}
a {color:#666; text-decoration:none;}
a:hover {color:#cf2f7c;text-decoration:underline;}
.f-blue{color:#0e4c8e;}
.f-red{color:#ff0000;font-weight:bold;}
body,td,th { font-family: "Microsoft Yahei", Verdana, Arial, Helvetica, sans-serif; }
form, embed {display: inline;margin: 0;padding: 0;}
#wrap{width:1004px;margin:auto;table-layout:fixed; word-break: break-all; overflow:hidden;}
#hide { width: 1px !important; height: 1px !important; font-size: 0 !important; line-height: 0 !important; overflow: hidden; }

#header{width:980px;margin:auto;height:160px;position:relative;background:url(top_tel.png) right top no-repeat;}
#header #hgroup{width:980px;height:120px;}
#site-title{width:360px;height:120px;float:left;}
#site-title a{width:360px;height:120px;background:url(logo.png) no-repeat;display:block;text-indent:-9999px;}
#site-top{float:left;margin:45px 0 0 0px;width:360px;height:40px;font-size:16px;}
#small-links{float:right;padding-top:20px;}
#nav{width:980px;height:40px;position:relative;}
#nav ul{overflow:hidden;height:40px;}
#nav li{float:left;line-height:40px;font-size:14px;font-weight:bold;background:url(nav_line.gif) left no-repeat;padding-left:1px;}
#nav li a{color:#fff;padding:0 25px;height:40px;display:block;text-align:center;float:left;}
#nav li a:hover,#nav li.current-menu-item a,#nav li.current-post-ancestor a,#nav li.current-page-ancestor a,#nav li.current-category-ancestor a{background:#027eae;text-decoration:none;}

#banner{width:100%;background:url(banner_bg.jpg) top repeat-x;height:150px;}
.flash{width:980px;margin:auto;height:150px;}
.home #banner{height:252px;width:978px;margin:8px auto 0 auto;border:1px #d3d3d3 solid;background:#fff;position:relative;}
.home .flash{width:976px;height:250px;margin:1px auto;overflow:hidden;position:relative;}
.banner{width:980px;margin:auto;margin-top:8px;}

#sliderContent img{width:976px; height:320px;}
.sliderNum{width:976px; height:25px; background-color:#666; position:absolute; bottom:0; left:0;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
#sliderNum{ position:absolute; right:10px; bottom:8px; color:#fff; }
#sliderNum li{float:left; width:6px; height:6px; font-size:0px; line-height:0px; background-color:#fff; cursor:pointer; margin-right:8px;}
#sliderNum li.active{background-color:#ff0000; text-indent:9999px;}

#container{width:980px;margin:auto;overflow:hidden;margin-top:8px;}
.ad{margin-bottom:8px;}
.box{border:1px #d3d3d3 solid;background:#fff url(bg_box.gif) top no-repeat;}
#proof.box{margin-top:8px;}
#trends{}
.box .t{font-size:14px;font-weight:bold;height:30px;line-height:30px;padding-left:15px;}
#trends ul{padding:90px 15px 10px 15px;background:url(box1.gif) center 5px no-repeat;}
#trends li{background:url(ico.gif) left 14px no-repeat;padding-left:10px;font-size:14px;line-height:29px;height:29px;overflow:hidden;}
#service,#proof{width:978px;border:1px #d3d3d3 solid;background:#fff url(bg_box.gif) top no-repeat;padding-bottom:20px;display:inline-block;}
#service .t,#proof .t{font-size:14px;font-weight:bold;height:30px;line-height:30px;padding-left:15px;}
#service dl{float:left;width:326px;margin-top:10px;}
#service dl.s1 dd{background:url(s2.gif) 15px 3px no-repeat;}
#service dl.s2 dd{background:url(s3.gif) 15px 3px no-repeat;}
#service dl.s3 dd{background:url(s1.gif) 15px 3px no-repeat;}
#service dl.s4 dd{background:url(s4.gif) 15px 3px no-repeat;}
#service dt{height:30px;line-height:30px;background:url(duihao.gif) left no-repeat;padding-left:25px;font-size:14px;font-weight:bold;border-bottom:1px #ddd solid;margin:0 15px;}
#service dt a{color:#0483d4;}
#service dt a.f-red{color:#ff0000;}
#service dt a:hover{color:#cf2f7c;}
#service dd{padding:0 10px 0 100px;height:80px;}
#service dd p{margin:7px auto;font-size:12px;}
#service dd p span{display:block;clear:both;padding-top:10px;}
#service dd p span a{color:#333;}
#service a.get_more{display:block;height:35px;line-height:35px;width:318px;text-align:center;position:absolute;top:230px;color:#222;font-weight:bold;}
#proof .t span{float:right;font-size:12px;padding-right:8px;font-weight:normal;}
#proof .c{width:950px;overflow:hidden;margin:5px auto 0px auto;}
#proof .c ul{width:970px;}
#proof .c li{float:left;width:178px;margin-top:8px;margin-right:15px;}
#proof .c li img{width:174px;border:1px #ddd solid;padding:1px;}
#proof .c li span{clear:both;display:block;text-align:center;line-height:25px; height:25px; overflow:hidden;}
#proof li a:hover img{border:1px #cf2f7c solid;}

#news{width:980px;margin-top:8px;background:url(news_bg.gif) no-repeat;height:220px;}
#news dl{float:left;width:326px;}
#news dt{height:36px;line-height:36px;padding-left:15px;font-size:14px;font-weight:bold;color:#222;}
#news dt span{float:right;padding-right:10px;font-weight:normal;}
#news dd{padding:5px 10px;}
#news dd ul li{background:url(ico.gif) left 12px no-repeat;padding-left:10px;height:29px;line-height:29px;overflow:hidden;}

#position{width:980px;height:33px;line-height:33px;color:#999;margin-bottom:5px;}
#content{float:right;width:760px;border:1px #d3d3d3 solid;background:#fff;}
#content #title1{width:760px;background:url(content_title.gif) no-repeat;height:40px;line-height:33px;text-indent:30px;font-weight:bold;font-size:14px;color:#cf2f7c;}
#content #title1 span{float:right;font-size:12px;font-weight:normal;color:#666;padding-right:8px;}
#content #title1 span a{color:#666;}

#title h1{font-size:16px;}
#title span{float:right;padding-right:5px;}
#small-menu{width:198px;border:1px #d3d3d3 solid;}
#small-menu h3{height:33px;line-height:33px;background:url(side_title.gif) no-repeat;padding-left:10px;font-size:14px;}
#small-menu ul{padding:5px 0 10px 0;}
#small-menu li{height:27px;line-height:27px;margin-top:5px;}
#small-menu li a{height:27px;display:block;width:198px;text-indent:20px;background:url(ico1.gif) 10px 11px no-repeat;}
#small-menu li.current_page_item a,#small-menu li.current-cat a{background:url(small_menu.gif) no-repeat;}
#sidebar{float:left;width:200px;}
.hot_news,.links{margin-left:10px;width:200px;margin-top:20px;}
.hot_news h3,.links h3{background:url(bg.gif) -540px 5px no-repeat;height:30px;line-height:30px;padding-left:30px;}
.hot_news ul{padding-left:10px;}
.hot_news li{background:url(ico.gif) left 13px no-repeat;padding-left:10px;}
.hot_news li{height:30px;line-height:30px;border-bottom:1px #ddd dashed;overflow:hidden;}
.links ul{width:190px;margin-left:10px;text-align:left;}
.links li{width:95px;float:left;}
.links li a{width:90px;height:25px;line-height:25px;display:block;float:left;border-bottom:1px #ddd dotted;margin-right:5px;}

#article{width:720px;margin:auto;padding:10px 0 20px 0;}
#article p{font-size:14px;padding:8px 0px;margin-bottom:5px;line-height:185%;/*font-size:14px;line-height:1.8em; color:#222; font-family: 微軟正黑體, Arial, Helvetica,'Microsoft JhengHei', sans-serif;*/}
.single #article p{text-indent:2em;}
#article h2{font-size:15px;padding:5px 0;margin:10px 0;color:#0e4c8e;}
#article h3{font-size:14px;padding:5px 0;margin:10px 0px;}
.single #article h2,.page #article h2{border-bottom:1px #ddd solid;}
#article blockquote{margin:10px;border:1px #d0d4c8 dashed;background:#f4f5f6 url(blockquote.gif) 5px 3px no-repeat;padding:0 10px 5px 40px;}
#article p a{color:#09F;text-decoration:underline;}
#article p a:hover{color:#df0031;text-decoration:none;}
#article h1{font-size:18px;color:#006699;font-family:'黑体'; font-size: 24px;text-align:center;padding:10px 0;border-bottom:1px #ddd dashed;}
#article p.article_meta{text-align:center;color:#999;font-size:12px;margin-top:5px;}
#article hr{height:1px;border:none;border-top:1px #eee solid;margin:5px 10px;}
#toc li a{text-decoration:none;color:#0654a4;}
#toc li a:hover{color:#df0031;text-decoration:underline;}
#toc {float:right;max-width:200px;padding:6px;margin:8px 0 20px 20px;border:1px solid #EDF3DE;background:white;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#toc ul{padding-bottom:0;}
#toc strong {border-bottom:1px solid #EDF3DE;display:block;font-size:16px;padding:0 4px;}
#toc span {display:block;margin:4px;cursor:pointer;}

#article ul.s1{padding:5px 10px;font-size:14px;}
#article ul.s1 li{list-style-type:disc;margin-left:10px;line-height:25px;}

#article .wt h2,#article .fw h2{color:#ee8931;font-size:18px;padding:8px 0;}
#article .wt p{/*background:url(wt.gif) no-repeat;padding:20px 30px;*/font-size:14px;color:#222;line-height:30px;}
#article .fw p{font-size:14px;color:#222;line-height:27px;}

#postnavi{margin:10px 0;border-top:1px #ddd solid;height:35px;line-height:35px;}
#postnavi .prev{float:left;}
#postnavi .next{float:right;}
#related{border-top:1px #ddd solid;border-bottom:1px #ddd solid;padding-bottom:10px;}
#related h3{color:#333;background:#f7f7f7;height:30px;line-height:30px;border-bottom:1px #ddd solid;}
#related li{background:url(ico.gif) left 12px no-repeat;padding-left:15px;border-bottom:1px #ddd dotted;height:28px;line-height:28px;}
#related li span{float:right;font-size:11px;}

#article .mycopy{clear:both;margin:10px 0;border:1px #ddd dashed;font-size:12px;padding:5px 10px;color:#999;}
#article .mycopy p{font-size:12px;margin:0;padding:0;text-indent:0;}
#article .mycopy img{float:left;margin:5px 10px 0 0;}
#article .mycopy a{color:#df0031;}

#list{width:720px;margin:auto;}
#list ul{padding:3px 0 10px 0;}
#list li{border-bottom:1px #ddd dotted;background:url(ico.gif) 5px 14px no-repeat;padding-left:18px;height:30px;line-height:30px;font-size:14px;}
#list li span{float:right;font-size:12px;padding-right:5px;}

#postlist{width:720px;margin:auto;padding-top:10px;}
#postlist .post{margin:5px 0 20px 0;border-bottom:1px #ddd dotted;padding-bottom:15px;}
#postlist .post .ava_img{float:left;margin:5px 8px 0 0;padding:2px;background:#fff;border:1px #ddd solid;}
#postlist .post h2{padding-bottom:3px;font-size:14px;}
#postlist .post h2 a{color:#1385fa;}
#postlist .post .info{color:#999;background:#f8f8f8;}
#postlist .post .info a{color:#999;}
#postlist .post .info .comments a{color:#ff0000;}
#postlist .post .intro{margin-top:10px;}


#caselist{width:720px;margin:auto;overflow:hidden;}
#caselist ul{width:760px;display:inline-block;padding-bottom:10px;}
#caselist li{float:left;width:165px;margin:10px 20px 0px 0;}
#caselist li img{width:161px;border:1px #ddd solid;padding:1px;}
#caselist li span{clear:both;display:block;text-align:center;height:25px;line-height:25px;overflow:hidden;}
#caselist li a:hover{text-decoration:none;}
#caselist li a:hover img{border:1px #cf2f7c solid;}

.pagination{clear:both;width:720px;margin:0 0px 10px 0px;line-height:26px;text-align:center;}
.pagination span, .pagination a{font-size:12px;margin: 2px 6px 2px 0;background:#fff;border:1px solid #ccc;color:#787878;padding:2px 6px;text-decoration:none;}
.pagination a:hover{background: #1385fa;border:1px solid #0654a4;color:#fff;font-size:12px;padding:2px 6px;}
.pagination .current{background: #1385fa;border:1px solid #0654a4;color:#fff;font-size:12px;padding:2px 6px;}
.pagination li{float:left;}
.thisclass{padding:0px 8px 0px 0px;text-decoration:none;}

.comment_box{margin:0 auto;width:720px;}
.comment_box h3{height:30px;line-height:30px;border-bottom:1px #ddd solid;color:#333;background:#f7f7f7;}
#trackbacks_box ul{padding:5px 0;}
#trackbacks_box li{height:25px;line-height:25px;border-bottom:1px #d0d4c8 dashed;background:url(ico-1.gif) 5px 11px no-repeat;padding-left:15px;}
#trackbacks_box li small{font-size:12px;color:#777;}
.commentlist{width:720px;}
.commentlist li.comment{clear:both;padding:15px 0 8px 0;border-bottom:1px #ddd dashed;}
.commentlist li.comment:hover{background:#f0f5f7;}
.commentlist li.comment .cheader{}
.commentlist li.comment img.avatar{float:left;background:url(bg.gif) 0 -560px no-repeat;padding:3px 9px 4px 3px;margin:3px 8px 0 0;}
.commentlist li.comment .item{height:30px;padding-top:5px;line-height:18px;display:inline-block;font-size:14px;}
.commentlist li.comment .lou{float:left;margin-right:10px;font-size:12px;}
.commentlist li.comment .lou a{color:#df0031;text-decoration:underline;}
.commentlist li.comment .cauthor{float:left;margin-right:10px;}
.commentlist li.comment .cdate{clear:both;float:left;font-size:10px;color:#999;}
.commentlist li.comment .items{float:left;}
.commentlist li.comment .items a{color:#999;}
.commentlist li.comment .cbody{margin:10px 10px 10px 60px;font-size:14px;}
.commentlist li.comment .cbody p{padding:0;margin:0;}
.commentlist li.comment .cbody blockquote{margin:10px;border:1px #d0d4c8 dashed;background:#f4f5f6 url(blockquote.gif) 5px 3px no-repeat;padding-left:40px;}
.commentlist li.comment .cbody blockquote strong{line-height:20px;}
.commentlist li.comment .cbody blockquote p{padding:5px 0;margin-bottom:5px;}
.commentlist ul.children{border:1px #d0d4c8 dashed;background:#fff;margin:10px 20px 10px 73px;}
.commentlist ul.children li.comment{background:none;padding-bottom:0;margin-top:5px;}
.commentlist ul.children li.comment .cheader{background:none;}
.commentlist ul.children li.comment img{margin:5px 10px;}
.commentlist ul.children li.comment .cbody{margin-left:60px;}
.commentlist ul.children li.comment .cheader{background:none;height:32px;}
#commentnavi{height:25px;line-height:25px;}
#commentnavi span.pages{margin-right:10px;float:left;}
#article .wpcf7 p{clear:both;}
#article .wpcf7 p span.t{float:left;width:150px;display:block;text-align:right;}
#article input.wpcf7-submit{cursor:pointer;}

.tip{border:1px #ddd solid;background:#f9f9f9;padding:5px 8px;}
.tip p{font-size:12px;padding:5px 0;}
.service_list{width:972px;overflow:hidden;margin-top:10px;}
.service_list ul{display:inline-block;width:996px;}
.service_list li{float:left;width:308px;margin-right:24px;}
.service_list li a.t{width:100px;height:28px;line-height:28px;border:1px #0654a4 solid;background:#1385fa;color:#fff;text-indent:10px;display:block;font-size:14px;}
.service_list li a.t:hover{color:#FF0;text-decoration:none;}
.service_list li p{padding:8px 0;}
.flow{margin-bottom:10px;}

#respond{margin:10px 0;width:720px;}
#respond .form_box{display:inline-block;margin-bottom:15px;}
#respond .text{float:left;margin-top:10px;width:493px;}
#respond .text textarea{width:493px;margin:0;height:200px;}
#respond .form_info{float:left;width:215px;margin-top:5px;margin-left:10px;}
#respond .form_info #author_info label{color:#666;}
#respond .form_info #author_info input{width:210px;}
#respond .form_info #author_info div{margin-top:3px;}
#respond .form_info .button{width:213px;margin-top:5px;height:25px;line-height:23px;background:#1385fa;border-top:1px #1385fa solid;border-left:1px #1385fa solid;border-right:1px #0654a4 solid;border-bottom:1px #0654a4 solid;text-align:center;color:#fff;cursor:pointer;}


.s_form{}
.s_form li{margin-top:10px;}
.s_form li input.text{width:190px;height:25px;line-height:25px;border:1px #999 solid;}
.s_form li span{display:block;}
.s_form li textarea{width:200px;}


.ddsg-wrapper{margin-top:20px;width:720px;}
.ddsg-wrapper h4{color:#093;font-size:12px;height:25px;line-height:25px;}
.ddsg-wrapper ul{padding-left:10px;margin-left:5px;}
.ddsg-wrapper ul li{list-style-type:circle;}


#footer{width:100%;background:#fff url(footer.gif) top repeat-x;display:inline-block;}
.foot{width:980px;margin:auto;height:250px;}
.foot dl{float:left;width:205px;margin-top:50px;}
.foot dl.foot-logo{width:180px;background:url(foot_logo.png) 0 10px no-repeat;height:150px;}
.foot dl.f1{width:145px;margin-right:20px;}
.foot dl.f2,.foot dl.f3{width:170px;margin-right:20px;}
.foot dl.f4{width:255px; overflow:hidden;}
.foot dl dt{font-size:14px;font-weight:bold;color:#333;height:30px;line-height:30px;}
.foot dl li {font-size:12px;border-bottom:1px #ddd solid;height:32px;line-height:32px;}
.foot dl.f4 li{float:left;width:85px;height:30px;line-height:30px;}

#bottom{width:100%;height:35px;line-height:35px;background:#5e5e5e;}
.copyright{width:980px;margin:auto;height:30px;}
.copyright p{color:#aaa;font-size:12px;}
.copyright p a{color:#ccc;}

/*add by teddy*/
.guestbook{ padding-top:10px; display:inline-block; height:500px}
.guestbook li{width:720px; float:left; font-size:13px; line-height:25px; margin-bottom:10px;}
.guestbook .txt{height:25px; line-height:25px; font-size:13px; width:400px;}
.guestbook label{padding-right:10px;}
.guestbook span{ width:100px; display:block; float:left;}
.guestbook textarea{ width:400px; height:80px;}
.guestbook .btn{ width:90px; height:30px; border:1px solid #ddd; cursor:pointer;}

/*kf*/
#box {width:131px; height:auto; background:#fff; position:fixed; z-index:9999; top:20px; right:0px; border-radius:5px 0 0 5px;}

#box .title{display:inline-block; width:33px;height:148px;position: absolute;left:-33px; top:180px; cursor: pointer; background:url(title.png) no-repeat; _background:url(title.gif) no-repeat;}
#box .box-right{width:119px; height:auto; overflow:hidden; position:absolute; left:0px; top:0px;}
#box .csimg{display:inline-block; }
#box .main{width:117px; height:auto; overflow:hidden; background:#fff; border-left:solid #ddd 1px; border-right:solid #ddd 1px; }
#box .info{display:block; width:115px; height:27px; line-height:27px; margin:0px auto; background:url(top_1.png) no-repeat; font-size:14px;color:#555;}
#box .info i{ background:url(sprite.png) no-repeat;}
#box .info .i_1{display:inline-block; width:4px; height:7px; background-position:0px -8px; float:left; margin:11px 10px 0px 11px;}
#box .info .i_2{display:inline-block; width:7px; height:4px; background-position:0px 0px; float:left; margin:11px 10px 0px 11px;}
#box .info span{display:inline-block;float:left;}
#box .info_1{border-top:solid #d0d0d0 1px; border-bottom:solid #d0d0d0 1px;}
#box .main .kf_dh{width:115px; height:33px; display:inline-block; background:#e0e0df; line-height:33px; padding-left:5px; font-weight:bold; color:#1482B9;}
#box .main .kf_dh:hover{ color:inherit; text-decoration:none;}
#box .main .kf_dh .kf_right{ width:15px; height:15px; background:#615147; line-height:12px; color:#FFF; margin-right:10px; margin-top:8px; float:right; display:inline-block; text-align:center; cursor:pointer;}
#box .main ul{width:115px; height:auto; overflow:hidden; margin:0px auto; padding-bottom:10px;}
#box .main .kf_ul_1{  margin-top:1px; background:#FFF; margin-bottom:0px; padding-left:18px;}
#box .main .kf_ul_1 img{ border:0px;}
#box .main ul li{width:105px; height:23px; margin:0px auto; padding-top:7px; font-size:12px; color:#555;}
#box .main ul li a{display:block; width:105px; height:23px; line-height:23px; font-size:12px; color:#555;}
#box .main .kf_ul_1 a .kf_qq{ width:23px; height:23px; display:inline-block; background:url(minqq.jpg) no-repeat; overflow:hidden; margin-bottom:-7px;}
#box .main .kf_ul_1 .salelist{ border-top:1px solid #666; width:82px; padding-top:5px; }
#box .main .kf_ul_1 .salelist a{ height:25px; line-height:25px;}
#box .main .kf_ul_1 .slaetit{ font-weight:bold; margin-top:5px; padding-left:10px; font-size:14px; }

#main_ul{width:108px; height:auto; overflow:hidden; margin:0px auto; background:#fff;}
#main_ul li{width:108px; height:20px; line-height:20px; padding-top:0px !important; text-align:center; margin-top:5px !important;}
#main_ul .main_li1 a{ background:#189dde !important; color:#FFF !important;border-radius: 3px;text-indent:0em !important;}
#main_ul .main_li2 a{ background:#ed9864 !important; color:#FFF !important;border-radius: 3px;text-indent:0em !important;}
#main_ul .main_li3 a{ background:#e27777 !important; color:#FFF !important;border-radius: 3px;text-indent:0em !important;}
#main_ul .main_li4 a{ background:#72cd75 !important; color:#FFF !important;border-radius: 3px;text-indent:0em !important;}
#box .box-bot{width:117px; height:auto; overflow:hidden;  padding-bottom:5px; padding-top:5px; }
#box .box-bot_tip{width:117px; height:auto; overflow:hidden;  padding-bottom:5px; padding-top:0px; padding-left:8px;}
#box .wx{display:block; width:117px; height:113px; overflow:hidden; margin:0px auto;}
#box .box-bot span{display:block; width: 117px; height:15px; line-height:15px; overflow:hidden; font-size:14px; color:#555; text-align:center; padding-top:6px;}

