/* CSS Document */
*{ padding:0px;margin:0px;}
body,td,th{color:#000000;font-size:12px;word-break:break-all;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
a:link{color:#000000;text-decoration:none;}
a:visited{text-decoration:none;color:#000000}
a:active{text-decoration:none;color:#000000;}
a:hover{text-decoration:none;color:#F00;}
img{border:0px;}
div{word-break:break-all;}
form{margin:0px;padding:0px;}
ul{margin:0px;padding:0px;}
ul li{list-style:none}
.clear{ clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden; }
.center{ text-align:center;}


.fl{ float:left}
.fr{ float:right}
.time{ color:#666666}
input{outline:none}

.newsShowDiv{width:97%; margin:0 auto; overflow:hidden}
.newsShowTitle{ margin-top:10px;width:100%; line-height:40px;}
.newsShowTitle h2{font-size:16px; font-weight:bold; text-align:center; color:#065cb1;width:100%; }
.newsShowLine{text-align:center; line-height:40px;border-top:1px solid #f6f6f6; width:100%; margin-top:10px;}
.newsShowCont{text-align:left; width:100%; margin-top:10px;line-height:20px;}
.NewsShowBottom{text-align:center; line-height:24px; width:100%;}


.TopicsListDiv{ width:261px; height:313px;margin:0px 15px 0px 15px;float:left; zoom:1;display: inline; }
.TopicsLiPic{}
.TopicsLiPic img{padding:8px; border:solid 1px #e5e5e5;}
.TopicsLiFont{text-align:center;line-height:25px;overflow:hidden;height:25px; width:261px; font-size:18px; font-weight:bold;}
.TopicsListDiv:hover a{ color:#005bac;}
.TopicsListDiv:hover img{padding:8px; border:solid 1px #005bac;}

.marRig15{ margin-right:15px;}


/*公共图标*/
#header .tel .telico, .link-list dl,.news-prev,.news-next,.news-prev:hover,.news-next:hover,
.case-list .case-btn .prev, .case-list .case-btn .next,.case-list .case-btn .prev:hover, .case-list .case-btn .next:hover,
.case-list2 .case-btn .prev, .case-list2 .case-btn .next,.case-list2 .case-btn .prev:hover,.case-list2 .case-btn .next:hover,
.subnav a,.subnav a:hover, .subnav a.blue,
.zy-case-list dl,.zy-case-list dl:hover,#pages .prev,#pages .next,
.news-con-top .bt a.back,.news-con-top .bt a.back:hover,.news-con-top .bt a.next,.news-con-top .bt a.next:hover,.news-con-top .bt a.full,.news-con-top .bt a.full:hover,
.news-page a.back,.news-page a.back:hover,.news-page a.next,.news-page a.next:hover,.news-page a.full,.news-page a.full:hover,
.window-menu a.back,.window-menu a.back:hover,.window-menu a.next,.window-menu a.next:hover,.window-menu a.full,.window-menu a.full:hover,
.house-ico,.map-ico,.tel-ico,.qq-ico,.emil-ico,.weixin-ico,.question-up,.question-down
{ background:url(../images/icon.png) no-repeat;}


/*    UserStyle   */
.Max_Box{ width:1150px; height:auto; margin:0 auto; position:relative;}
.Top_Ad{ width:100%; margin-top:4px; position:relative;}
.Ad_Close{ top:3px; position:absolute; right:104px;}
.Logo{ width:100%; }
.Nav_Ul{ width:788px; margin:0 auto; height:88px; border-top:1px solid #e6e6e6; margin-top:20px;}
.Nav_Ul li{ width:126px; float:left; line-height:88px; color:#868686; font-size:16px; text-align:left;}
.Nav_Ul li a{ color:#868686;}
.Nav_Ul li a:hover{ color:#13369e;}
.Nav_Ul li:first-child{ width:89px;}
.Nav_Ul li:last-child{ width:66px; text-align:center;}

.Content{ width:1150px; margin:0 auto; height:auto;}
.Content1{ margin-top:23px;}
.NewsDiv{ width:372px; height:auto; border:1px solid #e6e6e6; height:229px; overflow: hidden;}
.newslist_Phone{ margin-left:22px; }
.newslist_Phone dt{ font-size:36px; color:#005bac; font-weight:bold; margin-top:24px;font-family:Arial;}
.newslist_Phone dd{  font-size:14px; color:#868686; margin-top:11px;}
.newslist_Phone dd.Line{ border-bottom:4px solid #005bac; width:25px; overflow:hidden; height:0px;}

.NewsDiv ul li{ width:100%;}
.NewsDiv .Head{ height:48px; border-bottom:1px solid #e6e6e6;}
.NewsDiv .Head span{ display:block; height:48px; line-height:48px;}
.NewsDiv .Head span.Title{ font-size:18px; color:#a8a8a8; margin-left:15px;}
.NewsDiv .Head span.More{ }
.NewsDiv .Head span.More a{font-size:16px; color:#a8a8a8; margin-right:11px; font-family:Arial;}
.NewsDiv .Content{ height:263px; overflow:hidden; width:355px;}
.NewsDiv .Content .Content_Div{ width:350px;  margin:0 auto;  overflow:hidden; margin-top:15px;}
.NewsDiv .Content .Content_Div img{ float:left; width:112px; height:90px; margin-right:18px;}
.NewsDiv .Content .Content_Div dt{ color:#7d7d7d; font-size:14px; text-align:left;}
.NewsDiv .Content .Content_Div dt a{color:#7d7d7d; font-size:14px; text-align:left;}
.time{ color:#cfcfcf;}
.NewsDiv .Content .Content_Div dl dd.d_c{ font-size:12px; color:#7d7d7d;}
.NewsDiv .Content .Content_Div dl dd.d_c a{ color:#005bac}
.NewsDiv .Content .Banner_NewsList{ margin:0 auto;margin-top:35px; width:346px;}
.NewsDiv .Content .Banner_NewsList li{line-height:40px;border-bottom:1px solid #e6e6e6;height: 41px;overflow: hidden;background: url(../images/D.jpg) no-repeat  0px 20px;}
.NewsDiv .Content .Banner_NewsList li span{display:block;height: 40px;overflow: hidden;line-height: 40px;width: 84px;font-size:14px;}
.NewsDiv .Content .Banner_NewsList li a{font-size:14px;color:#7d7d7d;display:inline;height: 40px;overflow: hidden;line-height: 40px;width: 240px;margin-left: 8px;}
.NewsDiv .Content .Banner_NewsList li a img{ vertical-align:top; margin-top:19px; margin-right:7px;}
.NewsDiv .Content .Banner_NewsList li a:hover{ color:#13369e;}
.NewsDiv .Content .Banner_NewsList li a:hover .time{ color:#13369e;}
.NewsDiv .Content .Banner_NewsList li:last-child{ border:none;}


.index-img-list{ width:183px !important; margin-top:20px; }
.index-img-list img{ display:block; width:169px; height:187px; padding:6px; border:1px solid #e5e5e5;}
.index-img-list span{ display:block; width:169px; text-align:center; font-size:16px; color:#7c7c7c; margin-top:10px; font-weight:bold;}
.slider-main{ display:none;}
#responsive-slider{ height:266px !important;}

.NewsDiv2{ height:100%; border-left:1px solid #e6e6e6;}
.NewsDiv2 ul {width:100%; }
.NewsDiv2 ul li{}
.NewsDiv2 .NewsDiv2_Ul{}
.NewsDiv2 .Head{  height:48px; color:#a8a8a8;border-bottom:1px solid #e6e6e6; width:90%; margin:0 auto;}
.NewsDiv2 .Head span{ display:block; height:46px; line-height:46px;}
.NewsDiv2 .Head span.Title{ font-size:18px; color:#a8a8a8;}
.NewsDiv2 .List{border-top:none;}
.NewsDiv2 .List li.about{ line-height:28px; width:343px; margin:0 auto; overflow:hidden; text-indent:2em; margin-top:30px; color:#7e7e7e; font-size:14px;}
.NewsDiv2 .List li.about .about_more{ background:#005bac; width:128px; height:28px; margin-top:25px;border-radius:25px;}
.NewsDiv2 .List li.about .about_more a{ color:#fff;}

.NewsDiv2 .List li.Li_Img{ height:129px; background:none; padding:0; margin:0 auto; width:330px;  background:url(../images/D_ioc.jpg) repeat-x bottom;}
.Img_List{ width:330px; height:97px; margin-top:13px;}
.Img_List span{ display:block; line-height:25px; overflow:hidden; height:97px;}
.Img_List span.ImgSpan{ width:130px;}
.Img_List span.TextSpan{ width:185px; text-indent:2em;}

.Img_List span.ImgSpan img{ border:#d5d5d5 5px solid;}



.Mid_Banner{ margin-top:21px;}

.Content2{ width:1150px; margin-top:21px; border:1px solid #e6e6e6; height:322px;}
.Content2 .index_about{width:382px;}
.Content2 .index_pro{ width:766px;}
.Content2 .index_pro span.More a{font-size:14px; color:#a8a8a8; margin-right:11px; font-family:Arial;}
.Content2 .index_pro .index_pro_ul li{ float:left; margin-top:23px; margin-right:16px;}
.Content2 .index_pro .index_pro_ul li:first-child{margin-left:15px;}

.Content2 .index_pro .index_pro_ul img,.Content2 .index_pro .index_pro_ul span{ display:block;}
.Content2 .index_pro .index_pro_ul span{ width:157px; line-height:16px; height:16px; overflow:hidden; text-align:center; margin-top:12px;}
.Content2 .index_pro .index_pro_ul span a{ color:#7c7c7c; font-size:16px;}
.Content2 .index_pro .index_pro_ul img{ border:1px solid #e6e6e6; padding:6px;}
.Content2 .index_pro .index_pro_ul li:hover img{ border:1px solid #005bac; padding:6px;}
.Content2 .index_pro .index_pro_ul li:hover span a{color:#005bac;}
.NewsDiv2 .List li.about .about_more a{ color:#fff;}
.Content2 .index_case_show{ width:100%;}
.Content2 .index_case_show span.More a{font-size:14px; color:#a8a8a8; margin-right:11px; font-family:Arial;}

.Content3{width:1100px; }
.ImgRunHead{ width:1100px; height:37px; margin:0 auto; background:url(../images/ImgRunHead.jpg) no-repeat; margin-top:20px;}
.Content3 .ImgRunHead span{ display:block; height:37px; line-height:37px;}
.Content3 .ImgRunHead span.Title{ color:#0a4193; font-size:16px; margin-left:34px;}
.Content3 .ImgRunHead span.More{ margin-right:12px; font-size:12px;}
.Content3 .ImgList{ height:200px; width:1098px; border:#f3f3f3 solid 1px; border-top:none; }

.Content4{ margin-top:15px;}
.Link{ width:1100px; height:45px; background:#f6f6f6; margin-top:7px;}
.Link .Title{ line-height:45px; font-size:16px; color:#0a4193; width:84px; text-align:center;}
.Link .List li{ float:left; height:45px; line-height:45px; margin:0 10px 0 0;}

.Bottom{background:#f3f3f3; margin-top:14px; line-height:30px; text-align:center; color:#868686; font-size:14px;}
.Bottom a{ color:#868686;}
.NewsListContent{ width:1150px; margin:0 auto; height:auto; margin-top:21px;}
.NewsListContent .Newlist_Place{background: url(../images/house.jpg) no-repeat 70px 3px;margin-bottom:20px;font-size:14px;}
.NewsListContent .Newlist_Place span{ display:inline-block; padding-left:20px;}
.MenuList{ width:236px; margin-right:20px;}
.Menu_Ul li{ height:auto;line-height:40px;text-align:center; font-size:16px; color:#929292; background:#e8e8e8;}
.Menu_Ul li a{ color:#929292;}
.Menu_Ul li a:hover{ color:#132a90;}
.Menu_Ul li:not(:first-child):hover{ background:#dedede;}
.Menu_Ul li:not(:first-child):hover a{ color:#132a90;}
.Menu_Ul li.on{ background:#dedede;}
.Menu_Ul li.on a{ color:#132a90;}

.Menu_Ul li.other{ height:auto;line-height:40px;text-align:center; font-size:16px; color:#000000; background:#c1e5e2;margin-bottom:5px;}
.Menu_Ul li a{ color:#000000;}
/*.Menu_Ul li a:hover{ color:#132a90;}*/
/*.Menu_Ul li:not(:first-child):hover{ background:#dedede;margin-bottom:0px;}
.Menu_Ul li:not(:first-child):hover a{ color:#132a90;}*/
.Menu_Ul li.on{ background:#dedede;}
.Menu_Ul li.on a{ color:#132a90;}


.Menu_Ul li.child{ height:auto;line-height:40px;text-align:center; font-size:16px; color:#929292; background:#fff;margin-bottom:5px;}

.Menu_Ul .Last{ background:none; background:url(../images/Menu_Bottom.jpg) no-repeat; height:8px;}
.Menu_Ul .Head{  height:46px; line-height:46px; font-size:18px; color:White;  background:#132a90;margin-bottom:0px;}
.Menu_Ul .Head a{color:#0a4193 !important;}
.NewsList{ width:894px;}
.Child_Menu_Ul li{ background:url(../images/ChildMenu.jpg) no-repeat; padding:0px;}
.Child_Menu_Ul li a{ padding-left:50px; width:220px; display:block; color:#065cb1 !important;}

.Left_Menu .Head{ background:url(../images/Menu.jpg) no-repeat; height:37px; line-height:37px; font-size:16px; color:#0a4193;}

.Left_Menu .List{ border:1px solid #f3f3f3; border-bottom: none; border-top:none; height:25px; line-height:25px; padding-left:10px; width:258px; overflow:hidden;}
.Left_Menu .Last{ background:none; background:url(../images/Menu_Bottom.jpg) no-repeat; height:8px;padding:0;}
.NewsList_List{ height:44px; line-height:44px;border:1px solid #e6e6e6;}
.NewsList_DIv{ width:100%; height:auto; }
.NewsList_DIv .NewsList_DIv_Ul{ margin-top:25px;}
.NewsList_DIv .NewsList_DIv_Ul li.Newslist{line-height:60px;border-bottom:1px solid #e6e6e6;width:90%;margin:0 auto;height: 61px;background: url(../images/D.jpg) no-repeat  0px 28px;}
.NewsList_DIv .NewsList_DIv_Ul li.Newslist span{ font-size: 14px;}
.NewsList_DIv .NewsList_DIv_Ul li a{font-size:14px;color:#7d7d7d;display:block;margin-left: 11px;}
.NewsList_DIv .NewsList_DIv_Ul li a img{ vertical-align:top; margin-top:29px; margin-right:7px;}
.NewsList_DIv .NewsList_DIv_Ul li a:hover{ color:#13369e;}
.NewsList_DIv .NewsList_DIv_Ul li a:hover .time{ color:#13369e;}
.NewsList_Tab td{ line-height:35px; height:35px; font-size:14px;}
.NewsList_DIv .NewsList_Content{ line-height:25px; font-size:14px; margin-top:20px;}



/* ---------åˆ†é¡µ----------- */
.pageDiv a{ cursor:pointer;}
.pageDiv{text-align:center !important;width:400px !important; margin:auto !important; height:20px !important; padding:10px 0 !important; font-size:12px !important;}
.pageDiv ul{ margin:0; padding:0; background:none !important;}
.pageDiv li{height:20px !important;line-height:20px !important;float:left; margin-right:5px !important;width:auto !important; list-style-type: none !important; background:none !important;}
.pageDiv span{height:20px !important;line-height:20px !important; padding:1px 5px !important; color:#2E6AB1 !important;}


.newscontent{line-height:25px; padding:7px;}
.newscontent img{margin:5px;}
.bottomDiv{line-height:20px; width:950px; margin:0 auto; text-align:center; margin-top:25px;}

.imgRondTd img{ border:solid 1px #e5e5e5; padding:3px;}
.imgRondTd a{ font-size:16px; color:#7c7c7c; font-weight:bold;}
.imgRondTd:hover img{ border-color:#005bac;}
.imgRondTd:hover a{ color:#005bac;}

/* Map_search */

.thumbnail-wrapper{ height:222px !important;}
.thumbnail-wrapper:hover .caption .content{ color:#005bac;}
.thumbnail-wrapper:hover a{ border-color:#005bac;}
.caption{ position:absolute; bottom:6px !important;}
.caption .content{ width:175px; text-align:center;font-family:"微软雅黑",Arial, Helvetica, sans-serif; color:#7c7c7c; font-size:16px; font-weight:bold;}






#pages { height:36px; margin-bottom:20px; width:auto; margin:0 auto; float:right; margin-top: 30px;}
#pages span { float:left; margin:0 18px 0 13px; line-height:28px;}
#pages a { width:36px; height:36px; background:#fff; display:block; color:#a9a9a9; line-height:36px; text-align:center; font-family:Arial; float:left; margin-right:5px; transition:background-color 0.2s ease-out; font-size: 14px;}
#pages a#pageactive { background:#049ad9;color:#fff;}
#pages a:hover { background:#969696; color:#fff;}
#pages .prev,#pages .next { width:11px; height:18px; display:block; position:relative; top:8px;}
#pages .prev { background-position:-282px -197px;}
#pages .next { background-position:-323px -197px;}