@charset "utf-8";
/*---- 全局 ----*/
body  {color: #333;font:12px "Microsoft YaHei",Arial, Helvetica, sans-serif;margin:0;padding:0;text-align: center;margin:0px auto; }
p {margin:0px auto; }
form,img  {border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,ul {margin:0;padding:0; font-style:normal; font-weight:normal}
ul,dl{list-style:none;}

label {cursor: pointer;}
input,select{vertical-align:middle;} 
i,em{ font-style:normal}

/*---- 公用----*/
div {text-align:left; }
.clear {clear:both; }
.left {float:left;}
.right {float:right;}
.hidehr {display:none;}
.center { text-align:center;}
.mb10 { margin-bottom:10px;}
.mb20 { margin-bottom:20px;}

/*-- 字体 --*/
a {color: #333;text-decoration:none; margin:0px; }
a:hover {color: #cd3334;text-decoration: underline;}
.red { color:#cd3334;}

.pageWrap { width:1000px; margin:0 auto;}
/*-- top --*/
.webtop { height:33px; line-height:33px; background:#f5f5f5; border-top:3px solid #cd3335;color:#999;}
.webtop a { color:#999;}
.webtop .toplink { float:right; color:#ddd;}
.webtop .toplink a { margin:0 10px;} 
.webtop .toplink a:hover { color:#cd3334;}
.webtop .share { float:right; padding:0 10px;}
.webtop .share a { display:inline-block;*display:inline;*zoom:1; width:33px; height:33px; background:url(../images/topshare.jpg) no-repeat;}
.webtop .share a.share-weibo { background-position:0 0;}
.webtop .share a.share-weibo:hover { background-position:0 -33px;}
.webtop .share a.share-qq { background-position:-33px 0;}
.webtop .share a.share-qq:hover { background-position:-33px -33px;}
.webtop .share a.share-weixin { background-position:-66px 0;}
.webtop .share a.share-weixin:hover { background-position:-66px -33px;}


/*gotop*/
.gotop{position:fixed; _position:absolute; bottom:130px; right:30px; width:60px; height:60px; display:none;}
.gotop a,.gotop a:link{width:60px;height:60px;display:inline-block; background:url(../images/gotop.gif) no-repeat center top; outline:none;}
.gotop a:hover{ background-position:center bottom;}

/*-- footer --*/
.pageBottom { margin:0 auto;}
.indLinkBar { text-align:center; height:42px; line-height:42px; border-top:1px solid #ddd; background:#f5f5f5; color:#ddd; clear:both;}
.indLinkBar a {display:inline-block;*display:inline;*zoom:1;margin:0 22px; height:20px; line-height:20px;}
.indLinkBar a.weixin { background:url(../images/qrCode.gif) no-repeat left center; padding-left:24px;}
.indLinkBar .pageWrap { text-align:center;}
.indFooter { width:1200px; margin:0 auto; padding:15px 0; text-align:center; color:#999;}
.indFooter p { margin-bottom:5px;}

.indLinkBar a.weixin { position:relative;}
.indLinkBar a.weixin span.wxTips { display:none;width:180px; position:absolute; z-index:99; line-height:18px;left:-50px; top:-200px;}
.indLinkBar a.weixin:hover span.wxTips {display:block;}
.indLinkBar a.weixin span.n {width:167px; padding:10px 8px 5px 5px;background:url(../images/smsTips_bg1.png) no-repeat center top;display:block; text-align:center;}
.indLinkBar a.weixin span.n b { color:#ce3235; font-weight:bold;}
.indLinkBar a.weixin span.b { background:url(../images/smsTips_bg2.png) no-repeat center bottom; height:25px;display:block;}

/*layer*/
.layer_wx_cont { padding:20px; text-align:center;}

/* flexslider */
.flexslider{position:relative;height:360px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:360px;}
.flex-control-nav{position:absolute;bottom:80px;z-index:2;width:96%;text-align:center;}
.flex-control-nav li{display:inline-block;width:16px;height:16px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;*display:inline;zoom:1;width:16px;height:16px; font-size:0; line-height:0;overflow:hidden;background:url(../images/banner_dot.png) no-repeat left bottom;cursor:pointer;}
.flex-control-nav .flex-active{background-position:left top;}
.flexslider .bg { background:url(../images/bg_shadow.png) no-repeat center top; width:1036px; height:60px;position:absolute; bottom:0; left:50%;margin-left:-518px; z-index:90;}



/*-- web --*/
.agillHeader { height:87px; padding:13px 0; clear:both; background:#fff;}
.agillHeader .logo { float:left; width:184px; height:87px; margin-right:10px;}
.agillHeader .webtit { border-left:1px solid #ddd; padding-left:18px; font-size:24px; float:left; margin-top:25px; height:40px; line-height:40px; color:#000;}
.agillHeader .headRig { float:right; width:550px; text-align:right; padding-right:15px; padding-top:33px;}
.agillHeader .headmenu a { font-size:18px; margin-left:45px;}
.n1 a.nav1,.n2 a.nav2,.n3 a.nav3 { color:#d82324;}

.mainWarp { width:1036px; margin:0 auto;position:relative;}
.mainWarp .content { width:1000px; position:absolute; top:-70px; left:50%;margin-left:-500px; z-index:99; background:#fff url(../images/content.jpg) repeat-x center top;padding:35px 0 0 0;}
.mainWarp .content2 { width:1000px; position:absolute; top:-70px; left:50%;margin-left:-500px; z-index:99; background:#fff url(../images/content.jpg) repeat-x center top;padding:35px 0 0 0;}
.mainWarp .content2 .c {width:884px;padding:0 58px;}
.pageBox { width:884px; margin:0 auto; background:#fff; padding:130px 58px 40px 58px;}
.pageBox2 { width:884px; margin:0 auto; background:#fff; padding:15px 58px 40px 58px;}
.shadowbg { background:url(../images/bg_shadow.png) no-repeat center 300px;}
.tt { font-size:24px; padding-bottom:20px; border-bottom:1px solid #ddd;}
.tt .more { float:right; font-size:14px; line-height:24px; padding-top:10px;}
.newsList { padding:20px 5px; margin-bottom:30px;}
.newsList li { height:56px; line-height:56px; font-size:18px; background:url(../images/dot_news.gif) no-repeat left center; padding-left:30px; text-align:left;}
.newsList li span { font-size:15px; float:right; color:#999;}
.typemenu { padding-left:10px;}
.typemenu li { width:190px; height:120px; float:left; text-align:center; border-right:1px solid #e7e7e7;}
.typemenu li.end { border:0 none;}
.typemenu li a { display:block;width:190px; height:40px; padding-top:80px; font-size:16px; text-align:center; line-height:20px;}
.typemenu a.icon1 { background:url(../images/typemenu1.jpg) no-repeat center top;}
.typemenu a.icon2 { background:url(../images/typemenu2.jpg) no-repeat center top;}
.typemenu a.icon3 { background:url(../images/typemenu3.jpg) no-repeat center top;}
.typemenu a.icon4 { background:url(../images/typemenu4.jpg) no-repeat center top;}
.typemenu a.icon5 { background:url(../images/typemenu5.jpg) no-repeat center top;}
.typemenu li a:hover,.typemenu li.cur a { background-position:center bottom; color:#2b98f6; text-decoration:none;}
.fpage { clear:both; padding:20px 0; text-align:center; border-top:1px solid #ddd;}
.fpage a { display:inline-block;*display:inline;*zoom:1; width:69px; height:32px; line-height:32px; font-size:14px; background:url(../images/fpage.jpg) no-repeat center top; color:#333; text-align: center; margin:0 6px;}
.fpage a:hover { background-position: center bottom; color:#fff; text-decoration:none;}
.newsPage { background:url(../images/newspage.jpg) no-repeat center top; padding-top:80px;}
.pageContent {width:884px; margin:0 auto; padding:15px 58px 40px 58px;}
.pageContent .article { padding:40px 10px;}
.pageContent .article h1 { font-size:24px; margin-bottom:2em; text-align:center;}
.pageContent .article .txt { font-size:16px; line-height:2em;}
.pageContent .article .txt p { text-indent:2em; margin-bottom:1em;}
.pageContent .article img { width:850px;}