﻿body {margin: 0px auto;padding: 0px; font-family:'Microsoft YaHei', 'SimSun'; font-size: 14px; background:#fff;}

.Top{ width:100%; height:150px;}
.Top .TopCon{ width:1240px; height:150px; margin:0 auto;}
.Top .TopCon .Logo{ width:700px; height:68px; float:left; margin-top:41px;}

.Nav{ width:100%; height:50px; background:#007acc;}
.Nav .NavCon{ width:1240px; height:50px; margin:0 auto; position:relative;}
.Nav .NavCon ul li{ width:130px; height:50px; line-height:50px; text-align:center; float:left;}
.Nav .NavCon ul li a{ color:#fff; font-size:16px; display:block; width:130px; height:50px;}
.Nav .NavCon ul li:hover { background:#006bb3;}
.Nav .NavCon ul li:hover ul{ display:block;}
.Nav .NavCon ul li ul{ width:130px; display:none; overflow:hidden; z-index:2; position:relative;}
.Nav .NavCon ul li ul li{ width:130px !important; height:40px; text-align:center; line-height:40px; border-bottom:1px solid #cce2ff !important; background:#e5f1ff;}
.Nav .NavCon ul li ul li a{ color:#666; font-size:13px; line-height:40px; font-family:"Microsoft YaHei UI";}
.Nav .NavCon ul li ul li:hover{ background:#cce2ff;}
.NowNav{ width:130px; height:47px; border-bottom:3px solid #fff !important;}
.NowNav a{ color:#fff !important;}

.Main{ width:1200px; height:auto; overflow:hidden; padding:20px; background:#fff; margin:0 auto;}
.Banner{ width:1200px; height:360px; position:relative; z-index:1; overflow:hidden;}	
.Banner .POP{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.Banner .POP ul{width:100% !important;}
.Banner .POP ul li{ width:1200px !important; float:left; height:360px; overflow:hidden; float:left;}
.Banner .POP ul li .Pic{ width:860px; height:360px; float:left;}
.Banner .POP ul li .Pic img{width:860px; height:360px;}
.Banner .POP ul li .Infor{ width:280px; height:360px; padding:30px; background:#007acc; color:#fff;  float:left;}
.Banner .POP ul li .Infor .Title{ width:280px; max-height:50px; overflow:hidden; font-weight:lighter; line-height:24px; text-align:center; margin-top:10px; font-weight:bold;}
.Banner .POP ul li .Infor .Title a{ color:#fff; font-size:20px;}
.Banner .POP ul li .Infor .Title a:hover{ color:#ffc000;}
.Banner .POP ul li .Infor .Time{ width:280px; height:30px; line-height:30px; text-align:left; font-weight:lighter; margin-top:20px; font-size:18px;}
.Banner .POP ul li .Infor .Intro{ width:280px; height:144px; overflow:hidden; font-size:14px; line-height:24px; text-indent:2em; margin-top:10px; text-align:justify; font-weight:lighter; overflow:hidden;}
.hd{width:340px;position:absolute;z-index:1;bottom:0;right:0;height:60px;line-height:60px;}
.Banner .hd ul{text-align:center;padding-top:5px;}
.Banner .hd ul li{cursor:pointer;display:inline-block;zoom:1;width:16px;height:16px;margin:5px;background:url(../../images/tg_flash_p.png) -22px 0 no-repeat;overflow:hidden;line-height:9999px;}
.Banner .hd ul .on{background-position:0px 0px;}

.News{ width:1200px; height:350px; margin-top:15px;}
.News .NewsLeft{ width:600px; height:350px; float:left; margin-right:30px;}
.News .NewsLeft .Title{ width:600px; height:48px; border-bottom:2px solid #dcdcdc; line-height:48px;}
.News .NewsLeft .Title h3{ width:80px; height:48px; border-bottom:2px solid #007acc; color:#007acc; font-size:20px; font-weight:bold; line-height:50px; float:left;}
.News .NewsLeft .Title a{ color:#666666; font-size:14px; line-height:52px; float:right; font-weight:lighter;}
.News .NewsLeft .Title a:hover{ color:#007acc;}
.News .NewsLeft .List{ width:600px; height:290px; margin-top:10px;}
.News .NewsLeft .List ul li{ width:600px; height:36px; line-height:36px;}
.News .NewsLeft .List ul li i{ display:block; width:4px; height:4px; float:left; background:#bfbdbe; margin:16px 8px 16px 0;}
.News .NewsLeft .List ul li a{ color:#666; font-size:15px; line-height:36px; float:left; font-weight:lighter;}
.News .NewsLeft .List ul li a:hover{ color:#007acc;}
.News .NewsLeft .List ul li span{ color:#999; font-size:15px; float:right; line-height:36px; font-weight:lighter;}
.News .NewsRight{ width:570px; height:350px; float:left;}
.News .NewsRight .Title{ width:62570px0px; height:48px; border-bottom:2px solid #dcdcdc; line-height:48px;}
.News .NewsRight .Title span{ display:inline-block;}
.News .NewsRight .Title .Name{ height:48px; color:#666; font-size:20px; font-weight:bold; line-height:50px; float:left; margin-right:30px; cursor:pointer;}
.News .NewsRight .Title .More{ float:right;}
.News .NewsRight .Title a{ color:#666666; font-size:14px; line-height:52px; font-weight:lighter;}
.News .NewsRight .Title a:hover{ color:#007acc;}
.News .NewsRight .List{ width:570px; height:290px; margin-top:10px;}
.News .NewsRight .List ul li{ width:570px; height:36px; line-height:36px;}
.News .NewsRight .List ul li i{ display:block; width:4px; height:4px; float:left; background:#bfbdbe; margin:16px 8px 16px 0;}
.News .NewsRight .List ul li a{ color:#666; font-size:15px; line-height:36px; float:left; font-weight:lighter;}
.News .NewsRight .List ul li a:hover{ color:#007acc;}
.News .NewsRight .List ul li span{ color:#999; font-size:15px; float:right; line-height:36px; font-weight:lighter;}
.Active{ color:#007acc !important; border-bottom:2px solid #007acc;}

.Expert{ width:1200px; height:410px; margin:0 auto;}
.Expert .Title{ width:1200px; height:48px; border-bottom:2px solid #dcdcdc; line-height:48px;}
.Expert .Title h3{ width:80px; height:48px; border-bottom:2px solid #007acc; color:#007acc; font-size:20px; font-weight:bold; line-height:50px; float:left;}
.Expert .Title a{ color:#666666; font-size:14px; line-height:52px; float:right; font-weight:lighter;}
.Expert .Title a:hover{ color:#007acc;}
.Expert .List{ width:1200px; height:310px; overflow:hidden; margin-top:18px;}
.Expert .List ul { width:1200px; height:310px; overflow:hidden;}
.Expert .List ul li{ width:160px; height:310px; margin-right:25px; float:left;}
.Expert .List ul li .Img{ width:160px; height:200px; background:#f0f0f0;}
.Expert .List ul li .Img img{ width:160px; height:200px;}
.Expert .List ul li span{ display:inline-block; width:160px; height:34px; text-align:left; line-height:34px; color:#666; border-bottom:1px solid #e6e6e6; margin-top:5px;}
.Expert .List ul li p{ width:160px; height:60px; color:#666; font-size:13px; line-height:20px; text-align:justify; font-weight:lighter; overflow:hidden; margin-top:10px;}

.Footer{ width:100%; height:120px; background:#007acc; border-bottom:1px solid #608aca;}
.Footer .FooterCon{ width:1240px; height:120px; margin: 0 auto;}
.Footer .FooterCon .Infor{ width:800px; height:48px; float:left; padding-top:36px;}
.Footer .FooterCon .Infor p{ width:800px; height:24px; line-height:24px; color:#fff; font-size:14px; text-align:left; font-weight:lighter;}
.Footer .FooterCon .Code{ width:100px; height:100px; float:right; margin-top:10px;}
.Footer .FooterCon .Code img{ width:100px; height:100px;}

.Article{ width:1200px; min-height:500px; overflow:hidden; padding:20px; background:#fff; margin:0 auto;}
.Article .NavList{ width:250px; height:auto; overflow:hidden; margin-right:40px; float:left;}
.Article .NavList .Title{ width:250px; height:70px; line-height:70px; text-align:center; color:#fff; font-size:22px; font-weight:bold; background:#007acc;}
.Article .NavList ul{ padding-bottom:30px; background:#eeeeee;}
.Article .NavList ul li{ width:250px; height:50px; line-height:50px; background:#eeeeee; border-bottom:1px solid #e5e5e5; text-indent:25px;}
.Article .NavList ul li a{ display:block; width:250px; height:50px; color:#333333; font-size:14px; font-weight:lighter; line-height:50px;}
.Article .NavList ul li:hover{ background:#007acc; border-bottom:1px solid #007acc;}
.Article .NavList ul li:hover a{ color:#fff;}
.Article .ArticleList{ width:910px; height:auto; overflow:hidden; float:right;}
.Article .ArticleList .Title{ width:910px; height:48px; border-bottom:2px solid #dcdcdc; line-height:48px;}
.Article .ArticleList .Title h3{ height:48px; border-bottom:2px solid #007acc; color:#007acc; font-size:20px; font-weight:bold; line-height:50px; float:left;}
.Article .ArticleList .List{ width:910px; height:auto; margin-top:10px;}
.Article .ArticleList .List ul li{ width:910px; height:48px; line-height:48px; border-bottom:1px dashed #e5e5e5;}
.Article .ArticleList .List ul li i{ display:block; width:4px; height:4px; float:left; background:#bfbdbe; margin:16px 8px 16px 0;}
.Article .ArticleList .List ul li a{ color:#666; font-size:15px; line-height:48px; float:left; font-weight:lighter;}
.Article .ArticleList .List ul li a:hover{ color:#007acc;}
.Article .ArticleList .List ul li span{ color:#999; font-size:15px; float:right; line-height:48px; font-weight:lighter;}
.Page{ width:910px; height:26px; margin:20px 0px 30px 0px; text-align:right;}
.Page a{ color: #999; font-size: 12px; margin: 0 5px; border: 1px solid #e6e6e6; padding: 4px 12px; background:#fff;}
.Page a:hover{ color:#fff; border: 1px solid #007acc; background:#007acc;}

.MainRightCon .NewsTitle{ width:910px; border-bottom:1px dashed #dadada; padding:0 0px 10px 0px;}
.MainRightCon .NewsTitle h3{ width:910px; line-height:40px; color: #4c4c4c; font-size: 26px; font-weight:bold; font-family: "Microsoft YaHei UI"; text-align:center; margin-top:15px;}
.MainRightCon .NewsTitle .ArticleInfor{ width:910px; height:30px; text-align:center;}
.MainRightCon .NewsTitle .ArticleInfor span{ display:inline-block; line-height:30px; color:#999; font-size:12px; margin-right:15px; font-family:"Microsoft YaHei UI";}
.MainRightCon .ArticleShow{ width:910px; height:auto; margin-top:20px; padding-bottom:30px;}
.MainRightCon .ArticleShow img{ display:block; margin:15px auto;}
.MainRightCon .ArticleShow p{ color: #4c4c4c; font-size: 15px; font-family: "Microsoft YaHei UI"; line-height:30px; margin-bottom:10px; text-indent:2em; text-align:justify;}
