
html{ font:normal 62.5%/2.3em "微软雅黑";}
body{ margin:0px; padding:0px; margin:0px auto; font-size:1.2em; color:#414446; width:100%; min-width:1090px; width:expression((documentElement.clientWidth < 1090) ? "1090px" : "100%" ); zoom:1;}
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:#414446; 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:100%;}
.SildeBar{ width:100%;}
.MainContent{ width:100%; border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1;}
.Content{ width:1090px; margin:0 auto;}
.ContentLeft{ width:768px; min-height:370px; float:left; border-right:1px solid #f1f1f1; padding-top:30px;}
.RightCont{ width:321px; float:right; text-align:right; padding-top:30px;}
.RightCont a{ margin-bottom:20px; display:block;}
.Blank{ width:1090px; height:40px; margin:0 auto;}
.BlankLeft{ width:768px; height:40px; border-right:1px solid #f1f1f1; float:left;}

.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; font-size:13px; padding-right:23px; padding-bottom:30px;}
.SinglePage p{ margin:0; font-size:1em; color:#746969;}
.SinglePage img{ display:block;}
.ContShare .jiathis_style{float:right;}

.Current{ width:1090px; margin:0 auto; color:#a3a3a8; padding-top:20px;}
.Current dl{ float:right; background:url(../image/bg1.jpg) no-repeat left center; padding-left:24px; line-height:2;}
.Current dl a{ color:#a3a3a8;}
.Current dl span{ color:#4d4e50;}

/*pages*/
.Pages{}
.Pages a{ width:26px; color:#2a2a2a; display:inline-block; border:1px solid #bebebe; line-height:1.5; margin:0 3px; text-align:center;}
.Pages a.a_cur{ color:#fffefe; background:#000;}
/*pages end*/

/*Top*/
.Toper{ width:100%; border-top:5px solid #00436d;}
.Top{ width:1090px; margin:0 auto;}
.Top .Share{ float:right; padding-top:50px;}
.Top .Share ul li{ float:left; padding-right:20px; line-height:1.5;}
.Top .Share ul li a{ display:inline-block; padding-left:25px; color:#8f989d;}
.Top .Share ul li a.jiathis_counter_style{ padding-left:10px;}
.Top .Share ul li.SinaIndex a{ background:url(../image/ico_Sina.jpg) no-repeat left center;}
.Top .Share ul li.OfficialIndex a{ background:url(404.png) no-repeat left center;}
.Top .Share ul li .jiathis_style .jtico{ background:url(404.png) no-repeat left center;}

.TopNav{ width:100%; background:#00436d;}
.NavList{ width:1090px; margin:0 auto;}
.SreachBox{ float:right; width:232px; height:29px; background:url(../image/searchbg.jpg) no-repeat left center; margin:10px 0;}
.SreachBox .sreach_btn{ float:right; width:38px; height:29px; display:block;}
.SreachBox .sreach_ipu{ width:175px; color:#c5e3d7; padding:5px 9px; font-family:"微软雅黑";}
.MainNav{}
.MainNav ul li{ float:left; padding-right:1px;}
.MainNav ul li a{ padding:0 35px; display:inline-block; font-size:1.17em; color:#fff; line-height:3.5;}
.MainNav ul li.onnav a,.MainNav ul li a:hover{ background:#4aab87;}

/*Top*/

/*Bottom*/
.Bottomer{ background:#00436d; width:100%; padding-top:50px; padding-bottom:20px;}
.Bottom{ width:1090px; margin:0 auto;}
.Bottom .BottomLeft{ width:485px; float:left;}
.Bottom .BottomLeft .Copyright{ color:#feffff;}
.Bottom .BottomLeft .BottomLinks{ line-height:3;}
.Bottom .BottomLeft .BottomLinks em{ font-style:normal; padding:0 10px; color:#97c2b2;}
.Bottom .BottomLeft .BottomLinks a{ color:#fff;}
.Bottom .BottomMain{ width:400px; float:left;}
.Bottom .BottomMain p{ margin:0; line-height:1.5; color:#feffff;}
.Bottom .BottomRight{ width:200px; float:right; display:inline-table; color:#97c2b2;}
.Bottom .BottomRight img{ float:right; padding-left:10px;}
.Bottom .BottomRight p{ margin:0; text-align:right; line-height:45px;}

/*Bottom*/

/*SildeBar*/
.SildeBar{}
.MenuList{ width:1090px; margin:0 auto;}
.MenuList ul li{ float:left; font-size:1.083em; font-weight:bold; padding-right:30px;}
.MenuList ul li a{ display:inline-block; border-bottom:2px solid #fff; line-height:2.3; padding-bottom:20px;}
.MenuList ul li.onmenu a{ border-bottom:2px solid #2f9e75;}

/*SildeBar*/

/*Banner*/
.HomeBan{ width:100%; height:506px;}
.HomeBanList ul li a{ width:100%; height:506px; display:block;}

/*Banner*/

/*index*/
/*第一部分*/
.HomeCont1{ width:100%;}
.HomeCont1 .HomeCont1Main{ width:1090px; margin:0 auto; padding:30px 0 45px;}
.HomeCont1 .HomeCont1Main .HomeContTitle{ text-align:center; background:url(404.png) no-repeat center top; padding-top:20px;}
.HomeCont1 .HomeCont1Main .HomeContTitle span{ margin:0; font-size:2em; color:#2f9e75; line-height:1.5;}
.HomeCont1 .HomeCont1Main .HomeContTitle p{ margin:0; color:#353251; text-transform:uppercase; font-size:1.17em;letter-spacing:1px;}
.HomeCont1 .HomeCont1Main .HomeContList{ padding-top:40px;}
.HomeCont1 .HomeCont1Main .HomeContList ul li{ width:155px; float:left; text-align:center; padding-right:30px;}
.HomeCont1 .HomeCont1Main .HomeContList ul li a{ display:block;}
.HomeCont1 .HomeCont1Main .HomeContList ul li span{ color:#333333; font-size:1.17em; line-height:2;}
.HomeCont1 .HomeCont1Main .HomeContList ul li p{ margin:0; line-height:1.3; color:#9f9f9f;}

/*第一部分*/

/*第二部分*/
.HomeCont2{ width:100%; background:url(404.png) repeat left top; border-bottom:1px solid #00436d; border-top:1px solid #00436d;}
.HomeCont2 .HomeCont2Main{ width:1090px; margin:0 auto; padding:30px 0 60px;}
.HomeCont2 .HomeCont2Main .HomeContTitle{ text-align:center; background:url(404.png) no-repeat center top; padding-top:20px;}
.HomeCont2 .HomeCont2Main .HomeContTitle span{ margin:0; font-size:2em; color:#fff; line-height:1.5;}
.HomeCont2 .HomeCont2Main .HomeContTitle p{ margin:0; color:#7ccbad; text-transform:uppercase; font-size:1.17em;letter-spacing:1px;}
.HomeCont2 .HomeCont2Main .HomeContTab{ padding-top:20px; text-align:center;}
.HomeCont2 .HomeCont2Main .HomeContTab a{ width:110px; height:36px; font-size:1.17em; line-height:2.5; margin:0 22px; border:1px solid #a1dac5; color:#bad9cc; display:inline-block;}
.HomeCont2 .HomeCont2Main .HomeContTab a.onA,.HomeCont2 .HomeCont2Main .HomeContTab a:hover{ color:#fefefe; border:1px solid #fff;}
.HomeCont2 .HomeCont2Main .HomeContGroup{ padding-top:30px; width: 1300px;}
.HomeCont2 .HomeCont2Main .HomeGroup1{ display:none;}
.HomeCont2 .HomeCont2Main .HomeGroup1 ul li{ width:250px; padding:7px 8px 7px 9px; background:rgba(250,250,250,0.1); text-align:center; float:left; margin-right:7px;}
.HomeCont2 .HomeCont2Main .HomeGroup1 ul li .HomeCaseTitle{ color:#fefefe; border-bottom:1px solid #86c8b0; line-height:3; display:block;}
.HomeCont2 .HomeCont2Main .HomeGroup1 ul li p{ margin:0; color:#fefefe; line-height:1.5; padding:10px 0;}

/*第二部分*/

/*第三部分*/
.HomeCont3{ width:100%;}
.HomeCont3 .HomeCont3Main{ width:1090px; margin:0 auto; padding:30px 0 90px;}
.HomeCont3 .HomeCont3Main .HomeContTitle{ text-align:center; background:url(404.png) no-repeat center top; padding-top:20px;}
.HomeCont3 .HomeCont3Main .HomeContTitle span{ margin:0; font-size:2em; color:#2f9e75; line-height:1.5;}
.HomeCont3 .HomeCont3Main .HomeContTitle p{ margin:0; color:#353251; text-transform:uppercase; font-size:1.17em;letter-spacing:1px;}
.HomeCont3 .HomeCont3Main .HomeContList{ padding-top:40px;}
.HomeCont3 .HomeCont3Main .HomeContList ul li{ width:315px; float:left; padding-right:72px;}
.HomeCont3 .HomeCont3Main .HomeContList ul li .HomeContColName{ display:block; border-bottom:1px solid #999; color:#999; line-height:2;}
.HomeCont3 .HomeCont3Main .HomeContList ul li .HomeContListTitle{ font-size:1.083em; font-weight:bold; color:#666666; display:block; padding:25px 0 20px; line-height:1.5;}
.HomeCont3 .HomeCont3Main .HomeContList ul li .HomeContListTitle:hover{ text-decoration:underline;}
.HomeCont3 .HomeCont3Main .HomeContList ul li p{ margin:0; line-height:1.5; color:#999999;}
.HomeCont3 .HomeCont3Main .HomeContList ul li .more{ width:60px; height:18px; display:block; border:1px solid #999; line-height:1.5; color:#999; text-align:center; margin-top:30px;}

/*第三部分*/

/*index*/

/*Cases*/
.CaseList{ padding-top:30px; padding-bottom:40px;}
.CaseList ul li{ width:237px; float:left; padding-right:45px; padding-bottom:35px;}
.CaseList ul li .CaseTitle{ display:block; font-size:1.17em; color:#4d4948; line-height:1.5; padding-top:10px; width:100%; height:21px; overflow:hidden;}
.CaseList ul li span{ display:block; color:#a19a98; line-height:1.5; width:100%; height:21px; overflow:hidden;}
.CaseList ul li p{ margin:0; line-height:1.7; color:#a19a98; width:100%; height:60px; overflow:hidden;}

/*Cases*/

/*News*/
.NewsList{ padding-right:30px; padding-bottom:20px;}
.NewsList dl dd{ padding-bottom:30px; border-bottom:1px dashed #edebeb;}
.NewsList dl dd .TopNewsImg{ width:342px; float:left;}
.NewsList dl dd .TopNewsCont{ width:365px; float:right;}
.NewsList dl dd .TopNewsCont .TopNewsTime{ display:block; color:#51a6c5; font-size:2em; line-height:2.5;}
.NewsList dl dd .TopNewsCont .TopNewsTitle{ font-size:1.5em; color:#676262; font-weight:bold; line-height:2; display:block; height:30px; overflow:hidden;}
.NewsList dl dd .TopNewsCont p{ color:#7d7d7d; line-height:1.8; height:63px; overflow:hidden;}
.NewsList dl dd .TopNewsCont .more{ width:82px; height:26px; display:block; border:1px solid #bbb5b5; color:#fd0808; text-align:center; line-height:2;}
.NewsList dl dt{ padding:35px 0; border-bottom:1px dashed #edebeb;}
.NewsList dl dt .NewsTime{ background:#e5e2e2; width:52px; padding-left:25px; padding-bottom:5px; float:left;}
.NewsList dl dt .NewsTime span{ color:#fd0808; font-size:2.5em; line-height:1.6;}
.NewsList dl dt .NewsTime p{ margin:0; font-size:1.17em; color:#282828; line-height:1.3;}
.NewsList dl dt .NewsCont{ width:625px; float:right;}
.NewsList dl dt .NewsCont a{ font-size:1.5em; font-weight:bold; color:#676262; line-height:1; height:24px; overflow:hidden; display:block;}
.NewsList dl dt .NewsCont span{ display:block; color:#918b8b; line-height:2.3;}
.NewsList dl dt .NewsCont p{ margin:0; line-height:1.5; color:#7a7676; height:36px; overflow:hidden;}

/*News*/

/*Service*/
.Service{ margin-right:225px; background:#f7f7f7; width:640px; padding:0 55px;}

/*Service*/



