body { background:#F3EFE5; color:#666; font-family:'宋体'; }
a:link { color:#666; text-decoration:none; behavior:url(/templates/chs/scripts/blur.htc); }
a:visited { color:#666; text-decoration:none; }
a:hover { color:#A87C33; text-decoration:none; }
.banner { width:1002px; padding:14px 0; margin:0 auto; position:relative; text-align:center; overflow:hidden; }
.location { margin:0 auto 14px; background:#EBE7D9; padding:7px 10px; border:1px solid #E0DAC7; }
.location span { /*display:block; height:30px; border:1px solid #F4F1E9; background:#EBE7D9; line-height:30px; text-indent:15px;*/ }
.container { width:1002px; margin:0 auto 40px; }
.cont_l { width:248px; float:left; }
.cont_r { width:744px; float:right; }
.cont_a { margin-bottom:14px; }
.cont_a_l { width:517px; height:389px; float:left; border:1px solid #D1CFC9; border-top:none; }
.cont_a_l p { padding:0 15px; line-height:22px; }
.cont_a_l .bg { background:#E3DDCC; color:#8B794D; padding:15px; }
.cont_a_r { width:215px; height:389px; float:right; border:1px solid #DED1B1; border-top:none; }
.cont_a_r ul { padding-top:27px; }
.cont_a_r ul li { float:left; display:inline; margin-left:16px; width:215px; height:33px; line-height:0; }
.cont_a_r dl dt { text-align:center; padding:10px 0; }
.cont_a_r dl dd { line-height:25px; background:url(../images/company/arrow4.gif) no-repeat 10px 10px; padding-left:24px; }
i.more { float:right; font-size:12px; text-indent:7px; font-family:Arial, Helvetica, sans-serif; font-style:normal; background:url(../images/australian/arrow.gif) no-repeat left center; padding:0 10px 0 0px; }
i.more a:link, i.more a:visited, i.more a:hover { color:#fff; }
.title_style1, .title_style2, .title_style3 { height:35px; line-height:35px; color:#fff; text-indent:10px; font-size:14px; font-family:'Microsoft YaHei'; background:#A2A2A2; }
.title_style2 { background:#C1A76A; }
.title_style3 { background:#618DC0; }
.title_style4 { height:33px; background:#EBE7D9; border-top:1px solid #D4CDB6; border-bottom:1px solid #D4CDB6; color:#9e8447; font-size:14px; font-family:'Microsoft YaHei'; line-height:33px; text-indent:10px; }
.title_style5 { height:34px; background:#A2A2A2; color:#9e8447; font-size:14px; font-family:'Microsoft YaHei'; text-indent:10px; line-height:34px; color:#fff; }
.cont_b { border:1px solid #DBD4C0; margin-bottom:14px; border-top:none; }
.cont_b .cont { height:237px; padding-top:7px; }
.cont_b .cont dl { width:348px; float:left; margin-bottom:10px; padding-left:15px; }
.cont_b .cont dl dt { width:146px; height:90px; float:left; line-height:0; }
.cont_b .cont dl dd { width:185px; float:right; }
.cont_b .cont dl dd strong { display:block; margin-bottom:5px; }
.cont_b .cont dl dd a.detail { width:52px; display:block; margin-top:5px; background:url(../images/company/arrow3.gif) no-repeat left center; padding-left:10px; }
.cont_b .cont dl dd a.detail:link, .cont_b .cont dl dd a.detail:visited { color:#a18839; }
.cont_b .cont dl dd a.detail:hover { text-decoration:underline; }
.cont_c { border:1px solid #D4D2CC; }
.cont_c .cont { height:168px; }
.cont_c .cont ul { padding-top:27px; }
.cont_c .cont ul li { float:left; display:inline; margin-left:24px; width:215px; height:113px; line-height:0; }
.cont_l_1 { border:1px solid #CBD4DB; margin-bottom:14px; border-top:none; }
.cont_l_1 ul li { line-height:26px; background:url(../images/australian/arrow3.gif) no-repeat left center; padding-left:12px; }
.cont_l_1 ul { padding:15px 12px; }
.cont_l_2 { margin-bottom:14px; }
.cont_l_3 { border:1px solid #D4D6C6; margin-bottom:14px; }
ul.twolink li { display:block; width:248px; height:93px; }
ul.twolink li a { display:block; height:93px; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
ul.twolink li.link1 { margin-bottom:1px; }
ul.twolink li.link1 a:link, ul.twolink li.link1 a:visited { background:url(../images/company/img8.jpg) no-repeat; }
ul.twolink li.link1 a:hover { opacity:0.8; filter:alpha(opacity=80); }
ul.twolink li.link2 a:link, ul.twolink li.link2 a:visited { background:url(../images/company/img9.jpg) no-repeat; }
ul.twolink li.link2 a:hover { opacity:0.8; filter:alpha(opacity=80); }
/*首页幻灯片*/

#PicCont { width:248px; height:265px; position:relative; overflow:hidden; }
#PicCont .Pic { width:248px; height:265px; position:absolute; top:0px; left:0px; display:none; }
#PicNum { height:20px; position:absolute; right:6px; bottom:3px; }
#PicNum .Text { width:16px; height:16px; border-radius:10px; font-family:'宋体'; color:#A1A1A1; overflow:hidden; background:#FFFDFF; float:left; display:inline; cursor:pointer; text-align:center; line-height:16px; margin-right:5px; font-size:12px; }
#PicNum .cur { background:#704F00; color:#fff; }
/*子页面*/

.zicont { width:1002px; margin:0 auto 40px; background:url(../images/company/zi_left.jpg) repeat-y; }
.zicont_r { width:777px; float:right; }
.zicont_r .location { /*width:775px;*/ margin-bottom:0; }
.zicont_l { width:215px; float:left; }
.zicont_l ul.nav { margin-bottom:10px; }
.zicont_l ul.nav li { display:block; height:35px; line-height:35px; margin-bottom:1px; padding-left:42px; background:#D1C9BD; }
.zicont_l ul.nav li a { display:block; height:35px; }
.zicont_l ul.nav li a:link, .zicont_l ul.nav li a:visited, .zicont_l ul.nav li a:hover { color:#675D4F; }
.zicont_l ul.nav li.cur { background:url(../images/company/arrow5.gif) no-repeat 30px 14px #A38D45; }
.zicont_l ul.nav li.cur a:link, .zicont_l ul.nav li.cur a:visited, .zicont_l ul.nav li.cur a:hover { color:#fff; }
.zicont_l_1 { line-height:0; }
.zicont_l_1 img { margin-bottom:1px; }
.zicont_l_1 a { -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.zicont_l_1 a:hover { opacity:0.8; filter:alpha(opacity=80); }
/*公司介绍*/

.article_cont { padding:40px 20px; border:1px solid #E0DAC7; border-top:none; color:#666; }
.company_list { border:1px solid #DDD7C9; border-left:none; }
.company_list dl { float:left; width:50%; }
.company_list dl dt { width:22px; margin-right:15px; padding:50px 15px 0; height:153px; float:left; background:#E5E1D6; color:#565656; font-size:16px; font-weight:bold; }
.company_list dl dd { width:79%; line-height:33px; float:left; background:url(../images/company/line.gif) repeat-x bottom; }
.itemlist dl { width:733px; height:177px; margin:0 auto 30px; }
.itemlist dl.itemstyle dt { width:214px; height:180px; float:right; }
.itemlist dl.itemstyle dd { padding:38px 0 0 30px; }
.itemlist dl.itemstyle dd strong, .itemlist dl.itemstyle2 dd strong { display:block; font-size:16px; font-weight:100; margin-bottom:10px; font-family:'Microsoft Yahei'; color:#907b38; }
.itemlist dl.itemstyle2 dt { width:194px; height:180px; float:left; }
.itemlist dl.itemstyle2 dd { padding:49px 30px 0 0; }
.itemlist dl.item1 { background:url(../images/company/img11.jpg) no-repeat; }
.itemlist dl.item2 { background:url(../images/company/img12.jpg) no-repeat; }
.itemlist dl.item3 { background:url(../images/company/img13.jpg) no-repeat; }
.itemlist dl.item4 { background:url(../images/company/img14.jpg) no-repeat; }
.itemlist dl.item5 { background:url(../images/company/img15.jpg) no-repeat; }
.title_style6 { height:35px; background:#999411; color:#9e8447; font-size:14px; font-family:'Microsoft YaHei'; text-indent:10px; line-height:35px; color:#fff; }
/*荣誉资质*/

ul.honour li { width:320px; height:295px; float:left; display:inline; margin:0 0 0 30px; text-align:center; }
ul.honour li span { display:block; width:300px; height:208px; padding:21px 0 0 20px; margin-bottom:10px; text-align:left; background:url(../images/company/h_bg.jpg) no-repeat; }
ul.honour li img { width:289px; height:190px; }
/*媒体报道*/

.news_cont { border:1px solid #E0DAC7; border-top:none; color:#666; }
table.news strong { display:block; }
table.news .Text_r a { width:72px; height:22px; line-height:22px; display:inline-block; background:url(../images/company/img21.jpg) no-repeat; text-align:left; text-indent:17px; }
table.news .Text_r a:link, .news .Text_r a:visited { color:#fff; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
table.news .Text_r a:hover { opacity:0.8; filter:alpha(opacity=80); }
table.news tr td { padding:20px; }
table.gray_bg { background:#EBE7DE; }
.newstitle { text-align:center; margin-bottom:30px; background:url(../images/company/line.gif) repeat-x bottom; padding-bottom:20px; }
/*案例分享*/

ul.case li { background:url(../images/company/line.gif) repeat-x bottom; padding:15px 0; }
ul.case li a { background:url(../images/company/arrow3.gif) no-repeat left center; padding-left:12px; }
ul.case li span { float:right; }
/*企业文化*/

.boxstyle { border:2px solid #D9D2C2; }
.boxstyle ul { border:1px solid #fff; padding:18px; background:#E6E0D1; }
.boxstyle ul li { float:left; width:50%; line-height:26px; }
/*新闻中心*/

.zicont_l_3 { margin-bottom:10px; background:#E8E2DA; }
.zicont_l_3 ul li { line-height:26px; background:url(../images/australian/arrow3.gif) no-repeat left center; padding-left:12px; }
.zicont_l_3 ul { padding:15px 12px; }
.zicont_l_2 { margin-bottom:10px; background:#E8E2DA; }
.zicont_l ul.ulstyle { padding:15px; }
.zicont_l ul.ulstyle li { background:url(../images/company/line.gif) repeat-x bottom; line-height:28px; }
.zicont_l_4 { margin-bottom:10px; background:#E8E2DA; }
/*联系我们*/

.contact_cont { padding:10px; height:720px; border:1px solid #E0DAC7; border-top:none; background:url(../images/company/line2.gif) repeat-y 350px; }
.contact_cont dl { float:left; height:90px; padding:20px 0; background:url(../images/company/line.gif) repeat-x bottom; width:48%; padding-left:15px; }
.contact_cont dl dt { font-weight:bold; color:#9E8C52; margin-bottom:8px; }
.contact_cont dl dd { width:320px; }
.btn, .btn2 { width:150px; height:41px; display:inline-block; text-align:center; line-height:41px; cursor:pointer; color:#fff; border:none; font-size:16px; font-family:'Microsoft YaHei'; }
.btn { background:url(../images/company/btn.jpg) no-repeat; }
.btn2 { background:url(../images/company/btn2.jpg) no-repeat; }
.btn:link, .btn:visited, .btn:hover { color:#fff; }
.page { text-align:center; padding:30px 0 40px; background:url(../images/company/line.gif) repeat-x top; }
.page a { margin:0 5px; height:20px; line-height:20px; padding:0 7px; display:inline-block; }
.page a:hover { background:#B19A4E; color:#fff; }
.page a.cur:link, .page a.cur:visited, .page a.cur:hover { background:#B19A4E; color:#fff; }
/*网站地图*/
.mapcont { width:1002px; margin:0 auto; padding:40px 0 100px; }
.mapcont a.item { display:inline-block; width:106px; height:34px; line-height:34px; font-size:14px; font-family:'Microsoft YaHei'; margin:0 3px 5px 2px; text-align:center; background:url(../images/map_item.jpg) no-repeat; }
.mapcont a.item:link, .mapcont a.item a:visited { color:#000; }
.mapcont a.item:hover { color:#A87C33; }
.mapcont table tr td { vertical-align:top; }
.mapcont table tr td ul { padding-top:10px; }
.mapcont table tr td ul li { text-align:center; }
.mapcont table tr td ul li a { display:inline-block; width:106px; height:34px; line-height:34px; text-align:center; background:url(../images/map_item.jpg) no-repeat; margin-bottom:5px; }
