﻿@charset "utf-8";
/* 123 */
html{ font:normal 62.5%/2.3em "微软雅黑",Arial,"宋体";}
body{ margin:0px; padding:0px; margin:0px auto; font-size:1.2em; color:#fff; width:100%; min-width:1200px; width:expression((documentElement.clientWidth < 1200) ? "1200px" : "100%" ); zoom:1;background:url(../images/BGBody.jpg) no-repeat center top #242122;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px; list-style:none;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; vertical-align:top;}
a{ color:#fff; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none;}
.clear{ clear:both; height:0px; overflow:hidden;}

.Contain{ width:1200px; margin:0 auto;}
.SildeBar{}
.MainContent{ background:url(../images/bg5.png) repeat left top; padding:0 20px;}
.Content{ min-height:540px; padding:20px 0;}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; font-size:13px; line-height:24px; color:#333;}
.SinglePage p{ margin:0;}
.SinglePage a{ color:#333;}

.Current{}

/*pages*/
.Pages{ padding:35px 0; text-align:right; font-family:"宋体";}
.Pages .p_page{}
.Pages a{ color:#666; width:28px; height:27px; text-align:center; display:inline-block; background:#fff; border:1px solid #d6dbdd; line-height:2.2;}
.Pages .a_prev,.Pages .a_next{ width:62px;}
.Pages .a_cur{ color:#b57631; background:none; border:0px solid #eae9e9; width:30px; height:29px;}


/*pages end*/

/*Top*/
.Toper{ width:100%;}
.TopSide{ text-align:right; padding:10px 0; line-height:1.2;}
.TopSide a{ color:rgba(255,255,255,0.5);}
.TopSide em{ padding:0 10px; color:rgba(255,255,255,0.2); font-style:normal;}

.Top{ width:100%; height:62px; background:#b47631;}
.Top .Logo{ width:299px; padding-left:25px; float:left;}
.Top .TopBox{ float:right;}
.Top .TopBox ul li{ float:left;}
.Top .TopBox .TopShare{ padding:20px 13px;}
.Top .TopBox .TopShare .Sina{ background:url(../images/BGSina.png) no-repeat center !important; padding-left:20px !important; margin:0 13px !important;}
.Top .TopBox .TopShare .Wechat{ background:url(../images/BGWechat.png) no-repeat center !important; padding-left:20px !important; margin:0 13px !important;}
.Top .TopBox .TopSearch{ width:56px; height:37px; padding:12px 0; position:relative;}
.Top .TopBox .TopSearch a{ display:block; width:100%; height:37px; background:url(../images/BGSearchH.jpg) no-repeat center; border-right:1px solid #bc8548;}
.Top .TopBox .TopSearch .SearchBox{ position:absolute; right:0; background:#fff; top:61px; padding:10px 13px; display:none;}
.Top .TopBox .TopSearch .SearchBox .sreach_ipu{ background:#eee; height:29px; line-height:29px; width:214px; padding:0 5px; border:0; border-radius:3px; color:#3f3f3f; font-family:"微软雅黑";}


.MainNav{ float:right;}
.MainNav ul li{ float:left; padding:0 18px; height:62px; position:relative;}
.MainNav ul li .navA{ padding:0 14px; background:url(../images/bg1.png) no-repeat right center; line-height:3.7; font-size:1.33em;}
.MainNav ul li.onnav .navA{ font-weight:bold;}
.MainNav ul li.onnav1{ background:url(../images/bgnav_hover.png) repeat left top;}
.MainNav ul li.onnav1 .navA{ color:#4a4a4a; display:block; font-weight:bold; background:url(../images/bg1_hover.png) no-repeat right center;}
.MainNav ul li .subnav{ display:none; position:absolute; top:62px; left:0; background:url(../images/bgnav_hover.png) repeat left top; width:100%; padding:10px 0;}
.MainNav ul li .subnav dl dt{ line-height:2.5; text-align:center; background:url(../images/bg4.png) no-repeat 20px center; font-size:1.17em;}
.MainNav ul li .subnav dl dt a{ color:#727272; display:block;}
.MainNav ul li .subnav dl dt.onsubnav{ background:url(../images/bg4_1.png) no-repeat 20px center #B47631;}
.MainNav ul li .subnav dl dt.onsubnav a{ color:#fff;}


/*Top*/

/*Bottom*/
.Bottomer{}
.Bottom{ line-height:5; text-align:right;}
.Bottom .Copyright{ text-transform:uppercase; color:#d5d5d5;}
.Bottom .Design{ color:#939393;}
.Bottom .Design a{ color:#939393; text-decoration:underline;}
.Bottom .Design span a{text-decoration:none;}
/*Bottom*/

/*Current*/
.Current{ padding:60px 0;}
.Current .Columnname{ float:left; font-size:3em; font-weight:bold; line-height:1;}
.Current .Location{ float:left; padding-left:10px;}
.Current .Location p{ margin:0; text-transform:uppercase; color:#93b3c6; font-family:Cambria; font-size:1.333em; line-height:1.3; font-weight:bold;}
.Current .Location dl{ color:#daecf5; font-size:1.17em; line-height:1.3;}
.Current .Location dl a{ color:#daecf5;}

/*Current*/

/*SildeBar*/
.SildeBar{ padding:20px 0; border-bottom:1px solid #d4d9dc;}
.SildeBar .MenuList ul li{ width:124px; text-align:center; background:#8195a0; float:left; font-size:1.33em; line-height:2.1; margin-right:3px;}
.SildeBar .MenuList ul li.onmenu,.SildeBar .MenuList ul li.onmenu1{ background:#b47631;}

/*SildeBar*/

/*ContLeft*/
.ContLeft{ width:160px; height:328px; float:left; margin-top:20px; padding-right:1px; background:url(../images/bg10.png) no-repeat right top;}
.ContLeft ul li{ padding-right:20px; margin-bottom:13px;}
.ContLeft ul li a{ display:block; color:#333; font-size:1.33em; border-bottom:1px solid #b47631; line-height:2; padding-left:14px; padding-right:6px;}
.ContLeft ul li a span{ display:block; background:url(../images/bg11.png) no-repeat right center;}
.ContLeft ul li.onsubmenu,.ContLeft ul li.onsubmenu1{ background:#b47631;}
.ContLeft ul li.onsubmenu a,.ContLeft ul li.onsubmenu1 a{ color:#fff;}
.ContLeft ul li.onsubmenu a span,.ContLeft ul li.onsubmenu1 a span{ background:url(../images/bg12.png) no-repeat right center;}


.InsideColumn{}
.InsideColumn span{ background:url(../images/bg13.jpg) no-repeat left center; font-size:2em; color:#b57631; font-weight:bold; padding-left:17px; line-height:1;}

/*ContLeft*/

/*Banner*/
.HomeBan{ width:100%; height:1080px;}
.HomeBan ul li{ width:100%; height:1080px;}

/*Banner*/

/*index*/
.HomeContent{ width:100%; height:1080px; position:absolute; top:0; left:0;}
.HomeBox{ margin-top:635px;}
.HomeBox ul li{ margin-right:24px; float:left;}
.HomeBox ul li.HomeBox1{ width:412px; height:100px; background:url(../images/bg2.png) repeat left top; padding:15px 20px;}
.HomeBox ul li.HomeBox1 dl dt{ float:left; text-align:center; padding:0 13px; font-size:1.17em;}
.HomeBox ul li.HomeBox1 dl dt a p{ margin:0; line-height:1.5;}
.HomeBox ul li.HomeBox2{ width:300px; height:80px; padding:25px; background:url(../images/bg3.png) repeat left top;}
.HomeBox ul li.HomeBox2 .HomeNews{ position:relative; width:100%; height:80px;}
.HomeBox ul li.HomeBox2 .HomeNews .HomePrev1{ width:19px; height:19px; display:block; background:url(../images/HomePrev1.png) no-repeat center; position:absolute; right:26px; bottom:0;}
.HomeBox ul li.HomeBox2 .HomeNews .HomeNext1{ width:19px; height:19px; display:block; background:url(../images/HomeNext1.png) no-repeat center; position:absolute; right:0; bottom:0;}
.HomeBox ul li.HomeBox2 dl dt .HomeNewsDate{ width:60px; height:61px; float:left; background:url(../images/bgHomeDate.png) no-repeat center; text-align:center;}
.HomeBox ul li.HomeBox2 dl dt .HomeNewsDate span{ font-size:2.5em; line-height:1.3;}
.HomeBox ul li.HomeBox2 dl dt .HomeNewsDate p{ margin:0; line-height:1.5;}
.HomeBox ul li.HomeBox2 dl dt .HomeNewsTitle{ width:220px; float:right;}
.HomeBox ul li.HomeBox2 dl dt .HomeNewsTitle a{ color:#444; font-weight:bold; font-size:1.17em; line-height:1.5; display:block;}
.HomeBox ul li.HomeBox2 dl dt .HomeNewsTitle a:hover{ color:#B47631;}

.HomeBox ul li.HomeBox3{ width:350px; height:130px; background:url(../images/bg2.png) repeat left top;}
.HomeBox ul li.HomeBox3 a{ height:100px; padding:25px 35px 5px 25px; display:block;}
.HomeBox ul li.HomeBox3 .HomeBoxImg3{ width:60px; float:left;}
.HomeBox ul li.HomeBox3 .HomeBoxCont3{ width:215px; float:right; font-size:1.17em;}
.HomeBox ul li.HomeBox3 .HomeBoxCont3 p{ margin:0; line-height:1.5;}
/*.HomeBox ul li.HomeBox3 .HomeBoxCont3 a{ color:#f99627; display:inline-block; margin-top:5px;}*/

/*index*/

/*About*/
.AboutImg{ width:302px; float:left;}
.AboutCont{ width:830px; float:left;}
.AboutCont1{ background:url(../images/bg6.jpg) no-repeat center; padding:40px;}

.AboutTable{ width:800px; margin:0 auto; padding:30px 0;}
.AboutTable .AboutTableList1{padding-bottom:30px;margin:4px;padding-left:30px;width:360px;padding-right:0px;background:#8195a0;float:left;height:70px;padding-top:30px;border-radius:36px 0;}
.AboutTable .AboutTableList2{text-align:right;padding-bottom:30px;margin:4px;padding-left:0px;width:360px;padding-right:30px;background:#b57631;float:left;height:70px;padding-top:30px;border-radius:0 36px;}
.AboutTable .AboutTableList3{padding-bottom:30px;margin:4px;padding-left:30px;width:360px;padding-right:0px;background:#b57631;float:left;height:70px;padding-top:30px;border-radius:0 36px;}
.AboutTable .AboutTableList4{text-align:right;padding-bottom:30px;margin:4px;padding-left:0px;width:360px;padding-right:30px;background:#8195a0;float:left;height:70px;padding-top:30px;border-radius:36px 0;}
.AboutTable .AboutTableList .AboutTableCont1{ line-height:30px;color:#fff;font-size:2em;font-weight:bold;}
.AboutTable .AboutTableList .AboutTableCont2{ line-height:30px;color:#fff;font-size:1.5em;}
.AboutTable .AboutTableList1 .AboutTableCont1 .AboutTableCont1Span,.AboutTable .AboutTableList4 .AboutTableCont1 .AboutTableCont1Span{ padding-bottom:0px;text-transform:uppercase;padding-left:5px;padding-right:5px;font-family:Arial;color:#8fa1ab;font-weight:bolder;padding-top:0px;}
.AboutTable .AboutTableList2 .AboutTableCont1 .AboutTableCont1Span,.AboutTable .AboutTableList3 .AboutTableCont1 .AboutTableCont1Span{ padding-bottom:0px;text-transform:uppercase;padding-left:5px;padding-right:5px;font-family:Arial;color:#bd8341;font-weight:bolder;padding-top:0px;}

/*About*/

/*news*/
.NewsList{}
.NewsList table tr td{ padding:18px 0; border-bottom:1px dotted #8195a0;}
.NewsList table tr td.NewsListCont{ padding-left:25px;}
.NewsList table tr td.NewsListCont a{ color:#b57631; font-size:1.5em; line-height:1;}
.NewsList table tr td.NewsListCont span{ color:#999999; font-size:1.17em; display:block; line-height:1.5;}
.NewsList table tr td.NewsListCont p{ color:#333333; font-size:1.333em; margin:0; line-height:1.5; padding-top:5px;}

.NewsInfo{ padding:30px;}
.NewsInfo h3{ font-size:1.33em; font-weight:bold; color:#b57631; text-align:center; margin:0;}
.NewsInfo h4{ font-size:1.083em; text-align:center; margin:0; color:#666; font-weight:normal; border-bottom:1px dashed #999; line-height:3;}
.NewsInfo .info_txt{ padding:30px; color:#333; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.NewsInfo .info_txt p{ margin:0;}

/*news*/

/*Contact*/
.Contact{ padding:40px 0;}
.Contact #dituContent{ float:right;}
.Contact .ContactCont{ width:470px; float:left;}

/*Contact*/

/*job*/
.Job{}
.Job ul li{ margin-bottom:2px;}
.Job ul li dl dt{ background:url(../images/bg8.png) no-repeat right center #a1afb7; padding:10px 17px; cursor:pointer;}
.Job ul li dl dt p{ font-size:1.5em; color:#fff; margin:0; line-height:1.2;}
.Job ul li dl dt span{ font-size:1.17em; line-height:1;}
.Job ul li dl dd{ color:#333; font-size:1.333em; padding:18px 18px 30px; display:none;}
.Job ul li dl dd p{ margin:0;}
.Job ul li dl dt.onjob{ background:url(../images/bg7.png) no-repeat right center #b47631;}

/*job*/

/*Online*/
.Online{ color:#333; font-size:1.17em; padding:80px 0;}
.Online table{}
.Online tr td{ padding:18px 6px;}
.Online tr td .text{ background:#fff; border:1px solid #b47631; width:555px; padding:6px 5px; font-family:"微软雅黑";}
.Online tr td .textarea{ height:210px;}
.Online tr td .btn{ font-family:"微软雅黑"; font-size:1.2857em; width:166px; height:43px; background:#b47631; border:1px solid #99662e; color:#fff; cursor:pointer;}

/*Online*/

/*Manage*/
.Manage{ color:#333; border-top:1px solid #dbe0e2; margin-top:25px;}
.Manage tr td{ border-bottom:1px dotted #ccc; padding:29px 0;}
.Manage tr td span{ font-size:2em; font-weight:bold; display:block; margin-bottom:20px;}
.Manage tr td p{ font-size:1.33em; line-height:1.5; margin:0;}

/*Manage*/

/*Platform*/
.Platform{ border-top:1px solid #dbe0e2; margin-top:25px; padding-top:25px; padding-right:220px;}
.Platform ul li{ width:303px; float:left; height:160px; overflow:hidden; margin-right:9px; text-align:center; margin-bottom:28px;}
.Platform ul li a{ display:block; text-align:center; background:#fff;}
.Platform ul li a img{ display:block; margin:0 auto; padding:21px 0; height:119px;}
.Platform ul li a:hover{ background:#b47631;}
.Platform ul li a:hover img.PlatformImg{ display:none;}
.Platform_2{ padding-right: 0;}
.Platform_2 ul li{     height: 264px; width: 380px;}
.Platform_2 ul li a img{ padding: 0;height: 286px;}
.Platform_2 ul li:nth-child(3n){ margin-right: 0;}
/*Platform*/

/*Cases*/
.Cases{ width:941px; float:right; padding-top:20px; padding-right:20px;}
.CasesList table tr td{ padding:18px 0; border-bottom:1px dotted #8195a0;}
.CasesList table tr td.CasesListCont{ padding-left:25px;}
.CasesList table tr td.CasesListCont a{ color:#b57631; font-size:1.5em; line-height:1;}
.CasesList table tr td.CasesListCont span{ color:#999999; font-size:1.17em; display:block; line-height:1.5;}
.CasesList table tr td.CasesListCont p{ color:#333333; font-size:1.333em; margin:0; line-height:1.5;}

/*Cases*/

/*SearchList*/
.SearchList{ color:#333;}
.SearchList ul li{ border-bottom:1px dashed #999; line-height:3;}
.SearchList ul li span{ float:right; font-size:1.17em;}
.SearchList ul li a{ font-size:1.33em; color:#333; padding-left:15px; background:url(../images/bg4.png) no-repeat 3px center;}

/*SearchList*/





