/* 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; }