/* 2011-12-22 crab V0 */
body,textarea,input,select,option{font-size:12px;color:#333;font-family:Tahoma,Arial,sans-serif}body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,textarea,input,select,option,form{margin:0}th,td,ul,ol,textarea,input,select,option{padding:0}a{text-decoration:none;outline:none;color:#333}textarea{overflow:auto;resize:none}table{border-collapse:collapse}li{list-style:none}a img{border:none}.fl{float:left}.fr{float:right}.clear{clear:both;height:0;overflow:hidden}.clears:before,.clears:after{content:'';display:table}.clears:after{clear:both}.clears{_zoom:1}.img img{display:block}label,input{vertical-align:middle} 
.m960{width:960px;margin:0 auto}
.t10{margin-top:10px}
/* public */
.header-out,body{background:#f2f2f2 url(img/line-bg.gif) 0 0 repeat-x;}
a:hover{color:#ff9000;text-decoration:underline}
.btn{border:none;cursor:pointer;}
.box-relt{position:relative;}
.box-abs{position:absolute;}
.bdr-gray{border:1px #dcdcdc solid;}

/* header */
.section-3 li strong,.section1-list i,.section1-list li a,.section-2 a,.section-3 li div,.search,.btn-lists dd a,.header-nav dt{background:url(img/site-homesmall.gif) 999px 999px no-repeat;}
.header-out{height:60px;}
.header-out .logo{padding:8px 0 0 3px}
.header-out .logo,.header-out .logo img{width:234px;height:44px;}
.login-first{height:27px;padding-top:19px;width:88px;}
.login-first span{float:right;height:23px;line-height:23px;padding:0 9px;margin-top:2px;}
.login-first2{width:235px;}
.login-first2 span{border-left:1px solid #dddedf;}
.login-first2  b a,.login-first2  b a:hover{color:#2d6aad;}
.header-nav{padding-left:30px;height:60px;}
.header-nav strong{float:left;padding:20px 12px 0;height:40px;font-size:14px;}
.header-nav strong i{vertical-align:middle;display:inline-block;width:0;height:0;overflow:hidden;border:6px solid #f8f9fb;border-bottom:none;border-top-color:#333;}
.header-nav .active,.header-nav strong a:hover{color:#4ca100;text-decoration:none;}
.header-nav .active i,.header-nav strong a:hover i{border-top-color:#589336;}
/* .btn-lists width:640px; */
.header-nav .btn-lists{top:50px;left:-95px;width:480px;background:#fff;padding:7px 9px 0;display:none;border-radius:2px;-webkit-box-shadow:2px 2px 6px #ccc;-moz-box-shadow:2px 2px 6px #ccc;}
.btn-lists dd{float:left;width:75px;height:72px;padding:0 0 6px 5px;}
.btn-lists dt{top:-6px;left:126px;width:13px;height:6px;overflow:hidden;background-position:0 -70px;}
.btn-lists dd a{border:1px solid #fff;float:left;width:70px;height:20px;text-align:center;color:#666;padding-top:50px;}
.btn-lists dd a:hover{border:1px solid #e8e8e8;background-color:#f2f2f2;text-decoration:none;}
.btn-lists dd .site-home{background-position:14px 6px;}
.btn-lists dd .site-hth{background-position:-63px 6px;}
.btn-lists dd .site-atalk{background-position:-142px 6px;}
.btn-lists dd .site-ask{background-position:-222px 6px;}
.btn-lists dd .site-phone{background-position:-301px 6px;}
.btn-lists dd .site-zz{background-position:-382px 6px;}
.btn-lists dd .site-ymsg{background-position:-461px 6px;}
.btn-lists dd .site-hmsg{background-position:-540px 6px;}
.search{margin:18px 0 0 12px;background-position:-471px -92px;width:190px;display:inline;}
.search .text{width:153px;padding-left:10px;border:none;height:26px;line-height:26px;color:#ccc;overflow:hidden;background:none;}
.search .btn{height:26px;width:27px;background:none;}
.banner{padding:84px 0 36px;}
.banner img{margin:0 auto;}
section1-list,.section1-ctr,.section-1{height:224px;overflow:hidden;}
section1-list,.section-1{width:981px;}
.section1-list li{float:left;width:327px;overflow:hidden;height:111px;}
.section1-list li a{background-color:#fff;float:left;width:312px;color:#666;height:96px;cursor:pointer;background-position:0 -358px;margin-left:8px;display:inline;}
.section1-list li a:hover{background-position:0 -261px;text-decoration:none;}
.section1-list li a:hover b{color:#ff9000;}
.section1-list div.fl{width:50px;height:59px;overflow:hidden;padding:18px 0 0 18px;}
.section1-list i{position:absolute;display:block;top:59px;left:49px;width:18px;height:15px;overflow:hidden;background:url(img/site-pngsmall.png) 0 0 no-repeat;}
.section-box1 div.fr{width:215px;padding:20px 15px 20px 0;}
.section-box1 div.fr p{line-height:27px;height:27px;overflow:hidden;width:215px;}
.section-box1 div.fr b{float:left;font-size:14px;color:#4ca100;}
.section-box1 em{width:165px;overflow:hidden;}
.section-box1 em,.section-box1 cite{font-style:normal;} 
.section1-list li a:hover cite{text-decoration:underline;}
.section-2{margin-top:12px;}
.section-2 a{width:470px;height:84px;overflow:hidden;}
.section-2 .fl{background-position:0 -92px;}
.section-2 .fr{background-position:0 -176px;}
.section-2 .panet-1{background-position:0 -457px;}
.section-2 .doctr-2{background-position:0 -542px;}
.section-2 .doctr-1{background-position:0 -626px;}
.section-3{margin-top:30px;}
.section-3 li{float:left;margin-right:18px;display:inline;}
.section-3 li .stn-link{float:left;width:286px;padding-left:20px;height:118px;border:1px solid #dcdcdc;background:#e9eaec;border-radius:2px;}
.section-3 li a{cursor:pointer;}
.section-3 li .stn-link:hover{color:#333;text-decoration:none;}
.section-3 li p{float:left;height:118px;}
.section-3 li div{float:right;height:118px;}
.section-3 li strong{height:56px;line-height:56px;display:block;font-size:20px;width:100px;overflow:hidden;}
.section-3 .bg-3 p,.section-3 .bg-1 p{width:170px;}
.section-3 .bg-2 p{width:145px;}
.section-3 .bg-1 div{width:105px;background-position:-346px -261px;}
.section-3 .bg-2 div{width:125px;background-position:-450px -261px;}
.section-3 .bg-3 div{width:105px;background-position:-595px -261px;}
.section-3 .bg-3{margin:0;}
.section-3 .bg-1 strong{background-position:-472px -134px;}
.section-3 .bg-2 strong{background-position:-472px -195px;}
.section-3 .bg-3 strong{background-position:-352px -393px;}
.footer{border-top:1px solid #ccc;margin-top:60px;}
.footer p{line-height:28px;color:#999} 
.footer p span{padding:0 6px} 
.footer p span a{color:#666} 
.footer p span a:hover{color:#ff9000} 
.footer p.fr{width:480px;} 
.footer p.fr span{float: left;} 
.footer p.fr img{margin-top:4px;} 
/* footer 2 */ 
.footer2{line-height:24px;padding-top:10px;border-top:1px solid #ccc;width:960px;margin:0 auto;margin-top:35px;text-align:center} 
.footer2 span{padding:0 6px} 
.footer2 span a{color:#666} 
.footer2 span a:hover{color:#ff9000} 
.footer2 p{color:#999;} 
.footer2 img{vertical-align:bottom;}


/* sunny 2011-12-25 */
.box-relt img{width:50px;height:59px;}

/* 2011-12-28 crab v1 */
#float_right_dtr{position:fixed;_position:absolute;width:30px;top:75px;right:30px;right:100px;}
#float_right_dtr .ft-dtr2,#float_right_dtr .ft-dtr1{display:block;width:30px;height:100px;overflow:hidden;background:url(img/site-floatptr.gif) 0 0 no-repeat;}
#float_right_dtr .ft-dtr2{height:125px;background-position:0 -106px;margin-top:6px;cursor:pointer;}
#float_right_dtr .ft-lists{display:none;position:absolute; top:106px;right:-90px;background:#f2f2f2;border:1px solid #e8e8e8;width:88px;height:123px;}
#float_right_dtr .ft-lists a{padding-left:8px;display:block;height:41px;line-height:41px;color:#999;font-weight:bold;}
#float_right_dtr .ft-lists img{float:left;width:24px;height:27px;margin:7px 6px 0 0;}
#float_right_dtr .ft-lists a:hover{text-decoration:none;}
