﻿/* CSS Document */

*{ margin: 0;padding: 0; border:none;}
/**{font-family: "WenQuanYi Micro Hei Mono", "WenQuanYi Micro Hei", "微软雅黑","Microsoft Yahei Mono", "Microsoft Yahei", sans-serif !important;}*/
body {-webkit-text-size-adjust:none; /*background-color:#f7f8fa;*/ font-size:13px;font-family: "WenQuanYi Micro Hei Mono", "WenQuanYi Micro Hei", "微软雅黑","Microsoft Yahei Mono", "Microsoft Yahei", sans-serif !important;}
a{ text-decoration:none;}
ul {list-style: none;}
li{ list-style-type:none;}
.clear{ clear:both;}

.Head{ width:100%; height:40px; /*border-bottom:1px solid #909;*/ overflow:hidden; position:relative !important; margin-top:-140px;}
.Head .Header{ width:1200px; height:40px; margin:0px auto; /*border:1px solid #03F;*/}
.Head .Header .Header-left{ widht:180px; height:40px; line-height:40px; float:left;}
.Head .Header .Header-left p{ color:#000;}
.Head .Header .Header-left p span{ color:#086e70;}
.Head .Header .Header-right{ width:140px; height:40px; float:right; /*line-height:40px; border:1px solid #C96;*/}
.Head .Header .Header-right ul{ margin-top:8px;}
.Head .Header .Header-right ul li{ width:60px; height:15px; text-align:center; float:left;/*border-left:1px solid #086e70;*/}
/*.Head .Header .Header-right ul li:first-child{ border-left:none;}*/
.Head .Header .Header-right ul li a{ color:#086e70;}
.Head .Header .Header-right ul li a:hover{ color:#000;}
.Head .Header .Header-right ul p{ width:1px; height:15px; border-left:1px solid #086e70; float:left; margin-top:4px; }

.Logo{ width:100%; height:150px; overflow:hidden; position:relative !important; }
.Logo .Logoer{ width:233px; height:150px; overflow:hidden; margin:0px auto; z-index:999; position:relative;}
.Logo .Logoer img{ /*border:1px solid red;*/}

.Nav{ width:100%; height:40px; overflow:hidden; position:absolute !important; background:#086e70; margin-top:50px;z-index:99;}
.Nav .Naver{ width:1200px; height:40px; margin:0px auto; /*border:1px solid #FFF;*/ }
.Nav .Naver ul{}
.Nav .Naver ul li{ float:left; width:120px; text-align:center; margin-top:10px; }
.Nav .Naver ul li a{ color:#fff;}
/*.Nav .Naver ul li a:hover{ font-size:15px;}*/
.Nav .Naver ul p{ float:left; width:1px; height:15px; border-left:1px solid #fff; margin-top:12px;}

#box_ban{width:100%; height:500px;  margin:0 auto; /*z-index:-9999;*/ margin-top:2px; position:relative !important; margin-top:100px;}
.columnSpace{padding:0 0 3px;}
.FrontPublic_slideShow01-d3_c1 div .wrapper{height:500px;overflow:hidden;position:relative;}
.FrontPublic_slideShow01-d3_c1 .fn-clear{zoom:1;left:50%;width:1920px;height:500px;overflow:hidden;margin-left:-960px;position:absolute;}
.FrontPublic_slideShow01-d3_c1 .box_skitter ul{display:none;width:999999px;height:500px;position:relative;}
.FrontPublic_slideShow01-d3_c1 .box_skitter ul li{width:1920px;height:500px;text-align:center;font-size:0;float:left;display:inline;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .container_skitter{overflow:hidden;position:relative;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .image{overflow:hidden;position:relative;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .image img{display:none;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .box_clone{position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:20;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .box_clone img{position:absolute;top:0;left:0;z-index:20;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .prev_button{position:absolute;top:50%;left:20%;width:57px;height:62px;margin-top:-31px;overflow:hidden;background:url(../images/prev.png) no-repeat left top!important;z-index:999;text-indent:-9999em;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .next_button{position:absolute;top:50%;right:20%;width:57px;height:62px;margin-top:-31px;overflow:hidden;z-index:999;text-indent:-9999em;background:url(../images/next.png) no-repeat left top!important;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .label_skitter{z-index:150;position:absolute;display:none;}.FrontPublic_slideShow01-d3_c1 .loading{position:absolute;top:50%;right:50%;z-index:10000;margin:-16px -16px;color:#fff;text-indent:-9999em;overflow:hidden;background:url(../images/ajax-loader.gif) no-repeat left top;width:31px;height:31px;}
.FrontPublic_slideShow01-d3_c1 #slideshow ul{display:none}.FrontAdv_picture01-d1_c1{width:100%;overflow:hidden;color:#000;clear:both;text-align:left;}
.Main{ width:100%; height:auto; overflow:hidden; position:relative !important;}
.Main .One{ width:1000px; height:58px; margin:0px auto; /*border:1px solid #9C9;*/ margin-top:20px;}
.Main .One .One-left{ width:350px; height:45px; border-bottom:1px solid #086e70; float:left;}
.Main .One .One-right{ width:600px; height:45px; border-bottom:1px solid #086e70; float:right;}
.Main .One .One-right ul{ width:520px; height:45px; float:left;}
.Main .One .One-right ul li{ line-height:45px; padding-left:10px;}
.Main .One .One-right ul li a{ color:#000;}
.Main .One .One-right ul li a:hover{ color:#054f52;}
.Main .One .One-right img{ float:right; margin-top:4px;}

.Index-about{ width:100%; height:auto; overflow:hidden; position:relative !important; margin-top:30px;}
.Index-about .Index-about-top{ width:333px; height:33px; margin:0px auto; background:url(../images/I-about.png) no-repeat;}
.Index-about .Index-about-slogan{ width:220px; height:auto; text-align:center; color:#054f51; margin:0px auto; margin-top:2px;}
.Index-about .Index-about-content{ width:900px; height:auto; overflow:hidden; position:relative !important; margin:0px auto; margin-top:10px; /*border:1px solid #963;*/}
.Index-about .Index-about-content .Index-about-content-left{ width:490px; height:auto; float:left; /*border:1px solid #969;*/}
.Index-about .Index-about-content .Index-about-content-left p{ text-indent:2em; line-height:30px; font-size:15px; text-align:justify;text-justify:inter-ideograph} 
.Index-about .Index-about-content .Index-about-content-right{ width:346px; height:260px; float:left; margin-left:60px;}
.Index-about .Index-about-content .Index-about-content-right img{ width:346px; height:260px; margin-top:85px;}

.Guodu1{ width:100%; height:60px; /*border:1px solid #39F;*/ overflow:hidden; position:relative !important; background:url(../images/guodu1.jpg) center no-repeat; margin-top:20px;}

.Index-pro{ width:100%; height:auto; overflow:hidden; position:relative !important;}
.Index-pro .Index-pro-top{ width:336px; height:33px; background:url(../images/I-pro.png) no-repeat; margin:0px auto; margin-top:30px;}
.Index-pro .Index-pro-slogan{ width:680px; height:auto; text-align:center; color:#054f51; margin:0px auto; margin-top:2px;}
.Index-pro .Index-pro-nav{ width:1200px; height:auto; overflow:hidden; margin:0px auto; /*border:1px solid #36C;*/ text-align:center;}
.Index-pro .Index-pro-nav ul{ margin-top:20px;}
.Index-pro .Index-pro-nav ul li{ margin:0px 20px; float:left; font-size:15px; font-weight:bold; font-family:"黑体"; height:40px; line-height:40px;}
.Index-pro .Index-pro-nav ul li a{ color:#000;}
.Index-pro .Index-pro-nav ul li a:hover{ color:#054f51;}
.Index-pro .Index-pro-content{ width:1060px; height:250px; margin-top:20px; /*border:1px solid #963;*/ margin:0px auto; margin-top:20px;}
.Index-pro .Index-pro-content ul{}
.Index-pro .Index-pro-content ul li{ width:242px; height:240px; float:left; margin:0px 11px;}
.Index-pro .Index-pro-content ul li img{ width:242px; height:240px;}

.Index-news{ width:100%; height:auto; overflow:hidden; position:relative !important;}
.Index-news .Index-news-top{ width:336px; height:33px; background:url(../images/I-news.png) no-repeat; margin:0px auto; margin-top:20px;}
.Index-news .Index-news-slogan{ width:520px; height:auto; text-align:center; color:#054f51; margin:0px auto; margin-top:2px;}
.Index-news .Index-news-content{ width:1060px; height:500px; overflow:hidden; /*border:1px solid #CC6;*/ margin:0px auto; margin-top:10px;}
.Index-news .Index-news-content .Index-news-content-left{ width:450px; height:349px; float:left;}
.Index-news .Index-news-content .Index-news-content-left img{ width:450px; height:349px; margin-top:50px;}
.Index-news .Index-news-content .Index-news-content-right{ width:550px; height:auto; float:right; /*border:1px solid #CF6;*/}
.Index-news .Index-news-content .Index-news-content-right ul{ margin-top:20px;}
.Index-news .Index-news-content .Index-news-content-right ul li{ width:100%; heigh:auto; margin:10px auto;}
.Index-news .Index-news-content .Index-news-content-right ul li .Index-news-content-right-top{ width:30px; height:5px; background:#096f71;}
.Index-news .Index-news-content .Index-news-content-right ul li .Index-news-content-right-title{ width:100%; height:auto; /*border-bottom:1px solid #F6C;*/ margin-top:10px;}
.Index-news .Index-news-content .Index-news-content-right ul li .Index-news-content-right-title p{ float:left; font-family:"黑体"; font-size:18px; font-weight:bold;}
.Index-news .Index-news-content .Index-news-content-right ul li .Index-news-content-right-title p a{ color:#000;}
.Index-news .Index-news-content .Index-news-content-right ul li .Index-news-content-right-title p a:hover{ color:#054f51;}
.Index-news .Index-news-content .Index-news-content-right ul li .Index-news-content-right-title span{ float:right; margin-right:4px;}
.Index-news .Index-news-content .Index-news-content-right ul li .Index-news-content-right-content{ width:100%; height:auto; overflow:hidden;}
.Index-news .Index-news-content .Index-news-content-right ul li .Index-news-content-right-content p{ text-indent:2em;}

.Guodu2{ width:100%; height:60px; /*border:1px solid #39F;*/ overflow:hidden; position:relative !important; background:url(../images/guodu2.jpg) center no-repeat; margin-top:20px;}

.Index-contact{ width:100%; height:auto; overflow:hidden; position:relative !important; background:url(../images/dtbg.jpg) no-repeat; margin-top:10px;}
.Index-contact .Index-contact-top{ width:336px; height:39px; overflow:hidden; background:url(../images/I-contact.png) no-repeat; margin:0px auto; margin-top:20px;}
.Index-contact .Index-contact-slogan{ width:480px; height:auto; text-align:center; color:#054f51; margin:0px auto; margin-top:2px;}
.Index-contact .Index-contact-tel{ width:850px; height:240px; /*border:1px solid #000;*/ margin:0px auto;}
.Index-contact .Index-contact-tel .Index-contact-tel-left{ width:350px; height:auto; /*border:1px solid #00F;*/ float:left;}
.Index-contact .Index-contact-tel .Index-contact-tel-left p{ margin-top:20px; color:#054f51; font-family:"黑体"; font-size:24px; font-weight:bold;}
.Index-contact .Index-contact-tel .Index-contact-tel-left ul{ margin-top:20px;}
.Index-contact .Index-contact-tel .Index-contact-tel-left ul li{ width:100%; height:40px; color:#054f51; text-indent:2em; /*font-family:"黑体";*/ /*font-weight:bold;*/ font-size:16px;}
.Index-contact .Index-contact-tel .Index-contact-tel-right{ width:450px; height:auto; /*border:1px solid #903;*/ float:right;}
.Index-contact .Index-contact-tel .Index-contact-tel-right p{ margin-top:20px; color:#054f51; font-family:"黑体"; font-size:24px; font-weight:bold;}
.Index-contact .Index-contact-tel .Index-contact-tel-right ul{ margin-top:20px;}
.Index-contact .Index-contact-tel .Index-contact-tel-right ul li{ width:100%; height:40px; color:#054f51; text-indent:2em; /*font-family:"黑体";*/ /*font-weight:bold;*/ font-size:16px;}
.Index-contact .Index-contact-tel .Index-contact-tel-right ul .qita{ width:100%; height:50px;}
.Index-contact .Index-contact-liucheng{ width:1200px; height:auto; overflow:hidden; margin:0px auto;}
.Index-contact .Index-contact-liucheng span{ color:#626262; font-size:18px;}
.Index-contact .Index-contact-liucheng p{ color:#2a2b2c; font-size:24px; font-family:"黑体"; font-weight:bold;}
.Index-contact .Index-contact-liucheng img{ margin-top:10px;}

.Link{ width:100%; height:40px; overflow:hidden; position:relative !important; background:#054f52; border-bottom:1px solid #034346;}
.Link .Linker{ width:1200px; height:40px; margin:0px auto; line-height:40px;}
.Link .Linker p{ float:left; color:#fff; font-size:16px;}
.Link .Linker ul{ float:left; margin-left:10px;}
.Link .Linker ul li{ float:left; margin:0px 5px;}
.Link .Linker ul li a{ color:#fff;}

.Foot{ width:100%; height:100px; overflow:hidden; position:relative !important; background:#054f52;}
.Foot .Footer{ width:1000px; height:100px; margin:0px auto;}
.Foot .Footer p{ text-align:center; color:#fff; /*height:30px;*/ margin-top:10px;}

.Inside1{ width:1060px; height:auto; overflow:hidden; position:relative !important; margin:0px auto; margin:20px auto;}

.Left{ width:240px; height:auto; overflow:hidden; float:left; /*border:1px solid #C33;*/}
.Left .Left-top{ width:100%; height:80px; background:url(../images/Left-top.jpg) no-repeat;}
.Left .Left-top span{ font-family:Arial, Helvetica, sans-serif; color:#CCC; margin-left:10px; font-style:italic; font-size:22px; }
.Left .Left-top p{ font-family:"黑体"; font-size:20px; color:#fff; margin-left:10px;}
.Left .Left-list{ width:100%; height:auto; overflow:hidden;}
.Left .Left-list ul{}
.Left .Left-list ul li{ width:100%; height:40px; background:url(../images/Left-list-bg.jpg) no-repeat; margin:5px auto; line-height:40px; padding-left:10px;}
.Left .Left-list ul li a{ color:#fff;}
.Left .Left-list ul li:hover{ cursor:pointer; display:block; background:url(../images/Left-list-bg-h.jpg) no-repeat;}


.Right{ width:800px; height:auto; overflow:hidden; float:right; /*border:1px solid #969;*/}
.Right .Right-top{ width:100%; height:40px; border-bottom:1px solid #054f52;}
.Right .Right-top .Right-top-left{ width:auto; height:40px; float:left; line-height:40px; font-family:"黑体"; font-size:20px; font-weight:bold; margin-left:10px; color:#054f52;}
.Right .Right-top .Right-top-right{ width:auto; height:40px; float:right; margin-right:10px; line-height:40px;}
.Right .Right-top .Right-top-right img{ margin-top:6px; float:left;}
.Right .Right-top .Right-top-right a{ color:#054f52;}
.Right .Right-about{ width:100%; height:auto; overflow:hidden;}

.Right .Right-pro{ width:100%; height:auto; overflow:hidden;}
.Right .Right-pro ul{}
.Right .Right-pro ul li{ width:242px; height:240px; border:1px solid #ebebeb; float:left; padding:5px; margin-bottom:25px; margin-top:4px; margin-left:10px;}
.Right .Right-pro ul li img{ width:242px; height:240px;}
.Right .Right-pro ul li a p{color:#000; text-align:center; margin-top:4px;}
.Page{ width:100%; height:40px; margin:0px auto; text-align:center; margin-top:20px;}
.Right .Right-pro-top{ width:790px; height:80px; margin-top:10px; padding:2px; border:1px solid #ebebeb;}
.Right .Right-pro-img{ width:342px; height:339px; border:1px solid #ebebeb; padding:4px; margin:0px auto; margin-top:20px;}
.Right .Right-pro-img img{ width:342px; height:339px;}

.Right .Right-pro-detailed{ width:100%; height:auto; overflow:hidden;}
.Right .Right-pro-detailed .Right-pro-detailed-top{ width:100%; height:40px; border-bottom:1px dashed #054f52; line-height:40px;}
.Right .Right-pro-detailed .Right-pro-detailed-top p{ font-family:"黑体"; font-size:20px; font-weight:bold; margin-left:10px; color:#054f52;}
.Right .Right-pro-detailed .Right-pr-detailed-content{width:100%; height:auto; overflow:hidden;}
.Page1{ width:100%; height:80px; overflow:hidden; margin-top:20px;}
.Page1 .Page1-left{ width:100%; height:40px; border-bottom:1px dotted #ebebeb; line-height:40px;}
.Page1 .Page1-left a{ color:#000;}
.Page1 .Page1-left a:hover{ color:#054f52;}
.Page1 .Page1-right{ width:100%; height:40px; line-height:40px;}
.Page1 .Page1-right a{ color:#000;}
.Page1 .Page1-right a:hover{ color:#054f52;}

.Right .Right-news{ width:100%; height:auto; overflow:hidden;}
.Right .Right-news ul{}
.Right .Right-news ul li{ width:100%; height:100px; margin:10px auto; border-bottom:1px solid #ebebeb;}
.Right .Right-news ul li .Right-news-date{ width:100px; height:80px; background:#054f52; float:left; color:#fff; text-align:center; line-height:80px;}
.Right .Right-news ul li .Right-news-content{ width:680px; height:auto; overflow:hidden; float:right;}
.Right .Right-news ul li .Right-news-content h2{ font-family:"黑体"; font-size:20px; font-weight:bold; margin-bottom:4px;}
.Right .Right-news ul li .Right-news-content h2 a{ color:#000;}

.Right .Right-news .Right-news-top{ width:100%; height:60px; overflow:hidden; border-bottom:1px solid #ebebeb; text-align:center; margin-top:20px;}
.Right .Right-news .Right-news-top h2{ font-family:"黑体"; font-size:24px; font-weight:bold;}
.Right .Right-news .Right-news-top p{ color:#999;}
.Right .Right-news .Right-news-content{ width:100%; height:auto; overflow:hidden; margin:10px;}



