@charset "gb2312";
/* format all */
html,body{-webkit-text-size-adjust:none;/*google chrome 小于12号字体*/}
 html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th{ margin:0; padding:0;outline:0;border:none;}
body{_background-image: url(about:blank); _background-attachment: fixed;font:normal normal normal 12px/1.5 microsoft yahei,'微软雅黑',Simsun,'宋体',Tahoma,Geneva,sans-serif;background: url(../../Images/top_bg.jpg) repeat-x center 30px #F7F3F1;color:#666;}
 ul,li,ol,dl,dt,dd{list-style:none;}
 input,select{ margin:0; padding:0; font-size:12px;color:#999;}
.floatl{float:left;}
.floatr{float:right;}
.displayb{display:block;}
.displayi{display:inline;}
.displayib{display:inline-block;}
.displayn{display:none;}
.mar5{margin:5px;}
.marb5{margin-bottom:5px;}
.marb10{margin-bottom:10px;}
.marb20{margin-bottom:20px;}
.mart12{margin-top:12px;}
.marr30{margin-right:30px;}
.marr22{margin-right:22px;}
.mart12{margin-top:12px;}
.mart300{margin:385px auto 0 auto;}
.pad25{padding:0 25px;}
.pad_content{padding:20px 5px;width:950px;}
.marginauto{margin:0 auto;}
.margin10auto{margin:0 auto 10px auto;}
.wrap_widthauto{width:100%;}
.wrap_width960{width:960px;}
.wrap_width960p{width:910px;padding:5px 25px;}
.height590{height:590px;}
.height500{height:517px;}
.height400{height:389px;padding-top:11px;padding-bottom:7px;background-color:#721B21;}
.lh24{line-height:24px;}
.lh16{line-height:1.6;padding-bottom:10px;}
.ems{font-size:11px;font-style:normal;}
.l28 { line-height:28px;}
/* clearfloat :伪类*/
.fix{*zoom:1;}
.fix:after{display:block; content:"."; height:0; clear:both; overflow:hidden; visibility:hidden;}
/* main link color */
a,area { blr:expression(this.onFocus=this.blur()) }
:focus { -moz-outline-style: none; }
a{color:#673D27;text-decoration: none;}
a:hover{color:#F00;text-decoration:underline;}
.h3tit{font-size:14px;background:red;height:33px;line-height:33px;width:106px;margin-left:14px;}.h3tit a{width:100%;height:auto;display:block;text-indent:-999px;overflow:hidden;}
.greenh1{color:#6D5549;margin:14px 0;}
/*default style*/
.topbar .toph2{display:inline;font-size:12px;}
.whitedom{background-color:#FFF;border:1px solid #DBE3E3;margin:10px auto;}.whitedom2{background-color:#FFF;border:1px solid #DBE3E3;}.whitedom3{background:url(../../Images/contact_bg.jpg) no-repeat center bottom #FFF;height:260px;border:1px solid #DBE3E3;}
/*header style*/
.topbar{height:30px;line-height:30px;background-color:#6D5549;}
.topbar , .topbar a{color:#FFF;}
.header{height:115px;}
.header .logo{margin-top:30px;width:307px;height:56px;}
.header ul li{margin:20px 10px;}
.header ul li , .nav ul li{float:left;display:block;}
.nav{height:40px;line-height:40px;background:url(../../Images/nav_bg.jpg) no-repeat;}
.sub{height:41px;line-height:37px;background:url(../../Images/sub_bg.jpg) no-repeat;}
.nav ul li{width:11%;text-align:center;}
.nav ul li a{width:90px;display:block;font-size:14px;font-weight:800;margin:0 auto;color:#fff;}
.nav ul li a:hover{color:#ffff00;}

.sub strong{padding:0 20px;}
.sub a{padding:0 10px;color:#482513;}
.sub a:hover{color:#F00;}

/*focus style*/
#focus001 {width:960px; height:296px; overflow:hidden; position:relative;margin:10px auto;}
#focus001 ul {height:296px; position:absolute;  padding:0; margin:0;}
#focus001 ul li {float:left; width:960px; height:296px; overflow:hidden; position:relative; background:#FFF;}
#focus001 ul li div {position:absolute; overflow:hidden;}
#focus001 ul li img{width:960px;height:296px;}
#focus001 .btnBg {position:absolute; width:960px; height:20px; left:0; bottom:0;}
#focus001 .btn {position:absolute; width:960px; height:10px; padding:5px 10px; right:0;bottom:10px;text-align:right;}
#focus001 .btn span {display:inline-block; _display:inline; _zoom:1; width:16px; height:16px; text-align:center;margin-left:5px; cursor:pointer; background:#FFF;}


#focus002 {width:300px; height:224px; overflow:hidden; position:relative;}
#focus002 ul {height:296px; position:absolute;  padding:0; margin:0;}
#focus002 ul li {float:left; width:300px; height:224px; overflow:hidden; position:relative; background:#FFF;}
#focus002 ul li div {position:absolute; overflow:hidden;}
#focus002 ul li img{width:300px;height:224px;}
#focus002 .btnBg {position:absolute; width:300px; height:20px; left:0; bottom:0;}
#focus002 .btn {position:absolute; width:300px; height:10px; padding:5px 10px; right:0; bottom:10px; text-align:right;}
#focus002 .btn span {display:inline-block; _display:inline; _zoom:1; width:16px; height:16px; text-align:center;margin-left:5px; cursor:pointer; background:#FFF;}
/*default top col3 style*/
.de-l-bar{height:33px;line-height:33px;background: url(../../Images/line.jpg) no-repeat;padding:0 15px;}.de-l-bar,.de-l-bar a{color:#FFF;}.de-l-bar h4{font-size:14px;}
.sb-focus{width:300px;}
.tab-news{width:380px;margin:0 29px;}
.hp-profile{width:215px;}.hp-profile .pl{padding:14px;line-height:1.8;}.hp-profile .pl span{color:red;font-weight:800;}
.tab_art{border-bottom:2px solid #673D27;}
.tab-news span{line-height:33px;}
.tab_art li{width:80px;height:33px;line-height:33px;text-align:center;margin-right:2px;}
.tab_art li a{display:block;width:80px;height:33px;line-height:33px;font-weight:800;font-size:14px;background:url(../../Images/tab_off.gif) no-repeat;color:#663333;}
.tab_art li a:hover , .tab_art li .hover{position:inherit;background:url(../../Images/tab_on.gif) no-repeat;color:#FFF;text-decoration:none;}
#con_four_1 , #con_four_2 , #con_four_3{padding:10px 0;}#con_four_2 , #con_four_3 , #con_seven_2 , #con_seven_3 , #con_seven_4 , #con_seven_5 , #con_seven_6 , #con_seven_7{display:none;}

.newsinfo li{margin-bottom:10px;}
.newsinfo li img{width:120px;height:84px;padding:2px;margin-right:15px;border:1px solid #EEE;}
.newsinfo li div{width:230px;}
.newsinfo li div h4{font-size:14px;color:#673D27;margin-bottom:4px;}
.newsinfo li div p{line-height:1.6;color:#777;}
.newsinfo2 li{border-bottom:1px solid #DEE7E7;padding:10px 0;}.newsinfo2 li h4{font-size:18px;}.newsinfo2 li p{color:#777; font-size: 16px; line-height: 28px;}.newsinfo2 li span{color:#008C91; font-size: 14px;}
.news-list li{line-height:26px;display:block;background:url(../../Images/news_icon.gif) no-repeat 0 10px;padding-left:12px;}
.news-list3{margin:14px 0 ;}.news-list3 li{width:80%;margin:0 auto;line-height:26px;display:block;background:url(../../Images/news_icon.gif) no-repeat 0 10px;padding-left:12px;}
.mar{margin-left:24px;margin-top:18px;}
.news-list2{margin:10px 0;}.news-list2 li{line-height:26px;}
.news-list2 li{display:block;margin-left:14px;}.news-list2 li a{color:#673D27;}
.nyc_r_c { overflow: hidden;}
.nyc_r_c img{ display: block; margin:10px auto; width: auto; max-width: 100%;}

.arthot{width:380px;height:190px;margin:14px;}
/*pfb pro style*/
.pfzq{width:740px;}
.faq{width:208px;border-left:1px solid #DBE3E3;padding-left:10px;}
.faq h3{background:url(../../Images/faq_t.gif) no-repeat;margin:10px;}
.dxal h3{background:url(../../Images/case_t.gif) no-repeat;margin:10px 0 5px 14px;}
.zjtd h3{background:url(../../Images/team_t.gif) no-repeat;margin:10px 0 5px 14px;}
.de-contact h3{background:url(../../Images/contact_t.gif) no-repeat;margin:14px 0 5px 24px;}
.de-tszk h3{background:url(../../Images/tszk_t.gif) no-repeat;margin:14px 0 5px 14px;}
.tab_art h3{background:url(../../Images/pfbzq_t.gif) no-repeat;}
#MarqueeDiv7{margin:5px 0;}
.de-case li{float:left;width:270px;height:230px;overflow:hidden;margin:0 25px ;_margin:0 19px ;}
.de-case li img{width:270px;height:108px;margin-bottom:6px;display:block;}
.de-case li span{width:230px;padding-right:40px;}
.de-case li span h4{color:#666;font-size:12px;}
.de-case li span img{width:135px;height:37px;margin:10px auto;}
.de-case li a{color:#777;text-decoration:none;}
/*team*/
.de-team{margin-left:4px;}
.de-team li{float:left;width:108px;height:230px;overflow:hidden;margin:5px 14px 10px 14px;_margin:5px 12px 10px 12px;text-align:center;}
.de-team li img{width:108px;height:140px;margin-bottom:6px;display:block;}
.de-team li span img{width:83px;height:40px;margin:5px auto;}
.de-team li a{color:#008C91;text-decoration:none;font-weight:800;}


.page-team{margin-left:4px;}
.page-team li{float:left;display:block;width:108px;height:230px;overflow:hidden;margin:5px 13px 10px 13px;_margin:5px 11px 10px 11px;text-align:center;}
.page-team li img{width:108px;height:140px;margin-bottom:6px;display:block;}
.page-team li span img{width:83px;height:40px;margin:5px auto;}
.page-team li a{color:#008C91;text-decoration:none;font-weight:800;}
/*footer style*/
.de-contact{width:60%;color:#ff3366}.de-tszk{width:40%;}.de-contact h4{font-size:14px; color:#6D5549;}
.de-contact h4 , .de-contact p{padding-left:44px;line-height:1.7; color:#666;}.de-tszk p{padding:12px;overflow:hidden;}.de-tszk p a{text-align:center;margin:6px;width:76px;float:left;display:block;}.de-tszk p strong a{color:#FFF;background-color:#6D5549;}
.de-friend{height:30px;line-height:30px;background-color:#6D5549;text-align:center;}.de-friend , .de-friend a{color:#FFF;}
.footer{text-align:center;line-height:1.8;padding:20px 0}.green12 , .green12 a{color:#ff0000;}


/*page*/
.pagebanner{padding:14px 0;}.pageleft{width:683px;padding:20px;border:1px solid #DEE7E7;background-color:#FFF;}.pageright{width:220px;}.pageright .whitedom2 h3{color:#683D28;line-height:36px;line-height:36px;border-top:1px solid #683D28;border-bottom:1px solid #CEB2A4;padding-left:14px;}.pageright .whitedom2 .pagezk{padding:10px;}.pageright .whitedom2 .pagezk strong a{color:#FD556F}.pageright .whitedom2 .pagezk a{float:left;display:block;padding:5px;}
.freelink{border-bottom:1px solid #DEE7E7;height:36px;line-height:36px;}
.newsh1{border-bottom:1px solid #DEE7E7; text-align:center;}.newsnp{border-top:1px solid #008C91;padding:10px 0;margin-top:24px;}.newsnp span{color:gray;font-size:8px;}.newsnp ul li a{color:#008C91}
.page-sheb li{float:left;text-align:center;margin:10px 20px;_margin:10px 15px;}.page-sheb li{padding:10px 0;}


/*be*/
.newsbox{width:42.6%;padding:14px;margin:10px;border:1px solid #FFDBE1;border-top:1px solid #FD556F;}.newsbox .newstitbar{padding:0 12px;height:33px;line-height:33px;border-bottom:2px solid #FD556F;}