﻿@charset "utf-8";
body { margin: 0 auto; padding: 0px; font-size: 12px; line-height: 22px; }
ul, li, ul li { list-style-type: none; margin: 0; padding: 0; }
p { margin: 0; padding: 0; }
.clear { clear: both; height: 0px; line-height: 0px; font-size: 0px; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
img { vertical-align: middle; border: none; }
.imgs { vertical-align: top; }
.lf { float: left; }
.rg { float: right; }
html { overflow-x: hidden; }
/* index */
.index { width: 946px; margin: 0 auto; }
.dd1 { width: 630px; }
.dd1 .rg { padding-top: 20px; }
.dd1 a { margin-left: 20px; }

.ddlf { width: 654px; }
.ddrg { width: 258px; }
.ff { border: 1px solid #e1e1e1; padding: 33px; margin-bottom: 26px; }
.ff:hover { border: 2px solid #FB5E00; padding: 32px; margin-bottom: 26px; }

.ff #gyzz { width: 583px; height: 299px; position: absolute; box-shadow: inset 0px 0px 0px 0px #fff; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
.ff:hover #gyzz { box-shadow: inset 0px 0px 50px 15px #fff; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }


.biaoti { font-family: "微软雅黑"; font-size: 13pt; color: #333333; font-weight: bold; margin-bottom: 3px; }
.shuzi { color: #4d4d4d; font-family: "微软雅黑"; }
.shuzi span { color: #f08504; font-family: "微软雅黑"; }
.shuzi .diji { width: 66px; height: 19px; background: url(visit.jpg) 0px -20px no-repeat; display: block; float: right; clear: none; }
.shuzi .diji:hover { background: url(visit.jpg) 0px 0px no-repeat; }

.pic { margin-bottom: 10px; margin-top: 3px; }
.shuzi a { color: #4d4d4d; font-size: 9pt; font-family: "微软雅黑"; }
.shuzi a:hover { background-color: #f08504; color: #FFFFFF; text-decoration: none; }
.ff_li li { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding-top: 6px; padding-bottom: 6px; width: 131px; text-align: center; float: left; margin-left: 9px; margin-bottom: 9px; }
.gg { color: #333333; font-family: "微软雅黑"; font-size: 11pt; margin-bottom: 15px; }
.ff1 { text-align: right; padding-right: 20px; }
.ff1 a { font-family: "微软雅黑"; COLOR: #4d4d4d; }
.ff1 a:hover { background-color: #f08504; color: #FFFFFF; text-decoration: none; }
.gg4 { margin-top: 5px; margin-bottom: 15px; }

.gg5 { margin-top: -5px; border: 1px solid #e1e1e1; padding: 13px; }
.gg5 li { width: 100%; height: 30px; border-bottom: 1px dotted #999; overflow: hidden; }
.gg5 li a { font-family: "微软雅黑"; line-height: 30px; COLOR: #4d4d4d; display: block; font-size: 12px; }
.gg5 li a:hover { color: #f08504; text-decoration: none; }

.p1 { color: #4d4d4d; font-family: "微软雅黑"; line-height: 18px; }
.p1 a { color: #4d4d4d; }
.arial { font-family: Arial; }
.maglftop { margin-top: 35px; }
.maglftop2 { margin-top: 4px; }
.magrgtop { margin-top: 30px; }
.index { font-family: 微软雅黑; }
.alpage { padding: 10px 0; font-family: "微软雅黑"; text-align: center; clear: both; }
.alpage a { text-decoration: none; color: #b2b2b2; background: #fff; border: 1px solid #CCCCCC; padding: 3px 6px; margin-right: 12px; font-size: 16px; font-family: "微软雅黑"; }
.alpage .current { background: #fca708; border: 1px solid #fca708; color: #fff; padding: 3px 6px; }
.alpage a:hover { text-decoration: none; color: #fff; background: #fca708; border: 1px solid #fca708; }
.alpage .cpb { text-decoration: none; color: #fff; background: #fca708; border: 1px solid #fca708; padding: 3px 6px; margin-right: 3px; }
.alpage disabled { color: #fff; }

.banner-sub { height: 470px; background: url(../solu_bg.jpg) center top; padding-top: 50px; }
.banner-sub .banner-co { max-width: 1200px; width: 1200px; margin: 0 auto; }
.banner-sub .banner-left { width: 50%; float: left; margin-top: 100px; }
.banner-sub .banner-left img { max-width: 90%; }
.banner-sub .banner-right { width: 48%; float: right; margin-top: 100px; }
.banner-sub .banner-right .solu_right_bt { font: 36px/50px "微软雅黑"; color: #fff; margin: 0 0 35px 0; font-weight: bold; background: url(solution_bt.png) no-repeat 0 6px; padding: 0 0 0 51px; }
.banner-sub .banner-right .solu_right_co { width: 450px; margin: 0 0 0 55px; }
.banner-sub .banner-right .solu_right_co p { padding: 0; margin: 0; font: 18px/40px "微软雅黑"; color: #fff; }
.contentsub { width: 1016px; margin: -60px auto 0; padding: 30px 17px 20px 17px; background-color: #fff; position: relative; z-index: 100; font-size: 13px; }
.contentsub a { font-size: 13px; }
.contentsub .curTitle { font-size: 32px; font-weight: bolder; color: #FB5E00; line-height: 32px; height: 50px; }
.contentsub .subNavi { font-size: 14px; padding: 0 0 15px 2px; color: #5C5C5C; }
.contentsub .subNavi a { font-size: 14px; color: #5D5D5D; }
.contentsub .subNavi a:hover { color: #5093C7; }
.contentsub .subNavi a.current { color: #FB5E00; }
.contentsub .subNavi em { padding: 0 10px; font-style: normal; color: #E0E0E0; }


/*news*/
.contentsub .news-sub { padding-bottom: 30px; float: left; }
.contentsub .news-sub li { float: left; width: 510px; border-bottom: 1px dotted #aaa; height: 29px; background: url(icon_n.jpg) 12px 14px no-repeat; padding-left: 30px; }
.contentsub .news-sub li.l { margin-right: 30px; margin-left: 3px; }
.contentsub .news-sub li a { color: #2C2C2C; line-height: 29px; }
.contentsub .news-sub li a:hover { color: #225396; }
.contentsub .news-sub li.hot { border: 8px solid #EBEBEB; padding: 5px; background-color: #fff; width: 1100px; margin-bottom: 15px; height: auto; }
.contentsub .news-sub li.hot .img { width: 480px; height: 328px; background-color: #F6F6F6; margin-right: 24px; text-align: center; float: left;overflow: hidden; }
.contentsub .news-sub li.hot .img img { margin-top: 30px;width:420px;height:auto; }
.contentsub .news-sub li.hot .r { padding-top: 30px; width: 580px; float: left; }
.contentsub .news-sub li.hot .r .time { font-size: 11px; color: #155FB8; display: block; font-weight: bold; }
.contentsub .news-sub li.hot .r .tit { font-weight: bold; display: block; }
.contentsub .news-sub li.hot .r .tit a { color: #333; line-height: 20px; }
.contentsub .news-sub li.hot .r .tit a:hover { color: #225396; }
.contentsub .news-sub li.hot .r .co { margin-top: 8px; display: block; }

/*pager*/
.pager { width: 100%; padding: 20px 0; height: 40px; }
.pager a, .pager span { display: block; float: left; margin-right: 10px; border: 1px solid #CBCBCB; color: #646665; padding: 0 10px; line-height: 28px; }
.pager a:hover { border: 1px solid #999; }
.pager a.current { background-color: #434343; color: #f5f5f5; border: 1px solid #434343; }
.pager span a { display:inline-block;border:none;padding:0;margin:0;}
.pager span a:hover{border:none; }

.fenye { background-color: #FCF7F4; clear: both; float: left; width: 660px; margin: 0px; height: 30px; line-height: 30px; text-align: center; margin: 10px 0; border: 1px solid #E8E5DC; }

/*prev,next*/
.pagePrevNext { width: 98%; margin: 10px auto; padding: 10px 6px; line-height: 28px; color: #666; border-top: 1px dotted #888; }
.pagePrevNext a { line-height: 28px; color: #555; }
.pagePrevNext a:hover { line-height: 28px; color: #333; }
.pagePrevNext span { display: block; height: 28px; }

.s_news_title01 {font-size:20px;font-weight:bold;text-align:center;padding-bottom:20px;border-bottom:1px dotted #ddd; }