@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:14px; font-family:"微软雅黑"; color:#000; background:#fff;}
*{ margin:0px; padding:0px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; font-weight:normal;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; }
select,input{ outline:none;}
ol,ul { list-style:none;}
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%;}
abbr,acronym { border:0; }
a{ color:#000; text-decoration:none;}
a:hover{ color:#08589d;}
.bold{ font-weight:bold;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}

#pop{background:#fff;width:150px; height:84px;position:fixed;right:0;bottom:100px;}
#popHead{line-height:32px;background:#f6f0f3;border-bottom:1px solid #e0e0e0;font-size:12px;padding:0 0 0 10px;}
#popHead h2{font-size:14px;color:#666;line-height:32px;height:32px;}
#popHead #popClose{position:absolute;right:10px;top:1px;}
#popHead a#popClose:hover{color:#f00;cursor:pointer;}

/*首页*/
.top{ width:100%; height:34px; margin:0; padding:0; line-height:34px; background:#dcdcdc;}
.top dd{ width:1200px; height:auto; margin:0 auto; padding:0; text-align:right;}
.head{ width:100%; height:124px; margin:0; padding:0; background:#e9e9e9;}
.head_nr{ width:1200px; height:auto; margin:0 auto; padding:0;}
.logo{ width:650px; height:102px; margin-top:10px; padding:0; float:left;}
.sousuo{ width:280px; height:30px; margin-top:80px; padding:0; float:right;}
.nav{ width:100%; height:46px; margin:0; padding:0; background:#11406c;}

/*下拉导航*/
.menu {	background:#11406c; margin:0 auto; width: 1200px; height: 46px;}
.menu li {	 width: 171px; height: 46px; text-align: center; line-height: 46px; padding:0; float: left; position: relative; z-index: 1000;}
.menu li img{ float:right;}
.menu li.hover a {	color:#FFF;}
.menu li a {	color:#FFF; font-size:16px;}
.menu li a:hover {	color:#FFF; text-decoration:underline; font-size:16px;}
.menu li ul {	width: 171px; display: none;}
.menu li:hover a {	color:#fff;}
.menu li:hover ul {	 left: 0px; top: 46px; width: 171px; padding-bottom: 10px; display: block; position: absolute;}
.menu li:hover ul li {	background:#1b6199;  width: 171px; height: 46px; font-weight: normal;border-bottom:1px solid #aaaaaa;}
.menu li:hover ul li a { font-size:14px; width: 171px; height:46px; text-align: center; color:#fff; line-height: 46px; overflow: hidden; display: block;}
.menu li:hover ul li a:hover { font-size:14px; background:#FFF;	color:#11406c; text-decoration:none;}


.banner{ width:1200px; height:420px; margin:0 auto; padding:0; position:relative;}
/*图片切换*/
#solid{	width:1200px;	height:420px; clear:both; margin:0px;}
#solid .solid0,#solid .solid1,#solid .solid2{ position:absolute; left:0px; top:0px;	width:1200px;	height:420px; display:none;}
#solid .solid0{	background:#78c4db;}
#solid .solid1{	background:#c5c9db;}
#solid .solid2{	background:#e7dfd1;}
#solid ul{ margin:0px;	padding:0px; list-style:none;}
#solid ul li{ position:absolute;	top:0px;	height:420px; display:none; cursor:pointer;}
#solid #btt{ width:905px; height:55px; top:380px; left:50%;	position:relative;	margin-left:-452px;}
#solid #btt span{ position:absolute; top:15px; left:45%; display:block;	width:30px;	height:8px;	margin:0 15px;	text-align:center;	background:#3d3d3d;	z-index:1000; cursor:pointer; 	filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}

/*news*/
.news{ width:1200px; height:303px; margin:15px auto 0; padding:0;}
.news_pic{ width:495px; height:303px; margin:0; padding:0; float:left;}

#NewsPic { position: relative; width: 495px; height: 303px; overflow: hidden; }
    #NewsPic a { overflow: visible; border: 0; text-decoration: none; }
    #NewsPic .Picture { position: absolute; left: 0; top: 0; }
    #NewsPic .Nav { position: absolute; height: 13px; line-height: 14px; bottom: 0; right: 0; }
        #NewsPic .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float: right; display: block; width: 24px; text-align: center; background: #000; border-left: solid 1px #FFF; cursor: pointer; }
            #NewsPic .Nav span.Normal { color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: .5; }
            #NewsPic .Nav span.Cur { background: #ce0609; color: #FFF; }
#NewsPicTxt { position: relative; width: 380px; height: 22px; border: 1px; margin: 0; padding-top: 4px; text-align: center; font-family: Sans-Serif; font-weight: 700; color: #000; font-size: 14px; margin-left: auto; margin-right: auto; margin-top: 3px; }
    #NewsPicTxt a:link, #NewsPicTxt a:visited { font-family: "Microsoft Yahei"; font-size: 16px; font-weight: 700; color: #000; text-decoration: none; }
    #NewsPicTxt a:hover { color: red; }
.news_nr{ width:454px; height:303px; margin:0; padding-left:12px; float:left;}
.news_nrtop{ width:auto; height:45px; line-height:45px; margin:0; padding:0; border-bottom:1px solid #08589d;}
.news_nrtop dd{ width:138px; height:45px; margin:0; padding:0; background:#08589d; float:left; text-align:center; font-size:18px; font-weight:bold; color:#FFF;}
.news_nrtop a{ float:right; padding-right:8px; color:#11406c; font-style:italic;}
.news_nrtop a:hover{ float:right; padding-right:8px; color:#11406c; text-decoration:underline;}
.news_nr ul{ width:440px; height:auto; margin:0 auto; padding-top:10px;}
.news_nr ul li{ width:428px; height:34px; line-height:34px; margin:0; padding-left:12px; background:url(images/index-doc1.png) left center no-repeat;}
.news_nr ul li a{ font-size:15px; float:left;}
.news_nr ul li span{ float:right; color:#8a8a8a;}
.news_ban{ width:230px; height:303px; margin:0; padding:0; float:right;}
.news_ban img{ padding:7px 0;}

/**/
.index_nr{ width:1200px; height:260px; margin:15px auto 0; padding:0;}
.gg_nr{ width:400px; height:auto; margin:0; padding:0; float:left;}
.gg_nrtop{ width:400px; height:39px; line-height:39px; margin:0; padding:0; background:#efefef;}
.gg_nrtop dd{ width:108px; height:39px; margin:0; padding-left:23px; background:url(images/index-btbg.png) top left no-repeat; float:left; font-size:18px; font-weight:bold; color:#FFF;}
.gg_nrtop a{ float:right; padding-right:8px; color:#11406c; font-style:italic;}
.gg_nrtop a:hover{ float:right; padding-right:8px; color:#11406c; text-decoration:underline;}
.gg_nr ul{ width:390px; height:auto; margin:0 auto; padding-top:10px;}
.gg_nr ul li{ width:378px; height:34px; line-height:34px; margin:0; padding-left:12px; background:url(images/index-doc1.png) left center no-repeat;}
.gg_nr ul li a{ font-size:15px; float:left;}
.gg_nr ul li span{ float:right; color:#8a8a8a; padding-right:10px;}
/*链接*/
.liks{ width:1200px; height:170px; margin:15px auto 0; padding:0;}
.liks_l{ width:400px; height:auto; margin:0; padding:0; float:left;}
.liks_ltop{ width:400px; height:40px; margin:0; padding:0; border-bottom:1px solid #ededed;}
.liks_ltop dd{ width:104px; height:40px; line-height:40px; text-align:center; margin:0; padding:0; border-bottom:1px solid #11406c; font-size:18px; color:#11406c; font-weight:bold;}
.liks_l ul{ width:389px; height:110px; margin:0; padding-top:10px; float:right; border-right:1px solid #ededed;}
.liks_l ul li{ width:180px; height:36px; line-height:36px; margin:0; padding-left:14px; background:url(images/index-doc.png) left center no-repeat; float:left;}
.liks_l ul li a{ font-size:15px;}
.liks_r{ width:800px; height:auto; margin:0; padding:0; float:left;}
.liks_rtop{ width:800px; height:40px; margin:0; padding:0; border-bottom:1px solid #ededed;}
.liks_rtop dd{ width:136px; height:40px; line-height:40px; text-align:center; margin:0; padding:0; border-bottom:1px solid #11406c; font-size:18px; color:#11406c; font-weight:bold;}
.liks_r ul{ width:780px; height:110px; margin:0 auto; padding-top:10px;}
.liks_r ul li{ width:376px; height:36px; line-height:36px; margin:0; padding-left:14px; background:url(images/index-doc.png) left center no-repeat; float:left;}
.liks_r ul li a{ font-size:15px;}


/*底部*/
.bottom{ width:100%; height:100px; margin-top:15px; padding:0; background:url(images/index-botbg.png) top left repeat-x;}
.bottom_b{ width:1200px; height:80px; margin:0 auto; padding-top:20px; text-align:center; line-height:30px; font-size:15px; color:#fff;}
.bottom_b a{ color:#FFF;}
.bottom_b a:hover{ color:#FFF; text-decoration:underline;}


/*二级页面*/
.ej_ban{ width:100%; height:300px; margin:0; padding:0; background:url(images/ej-pic.png) top center no-repeat;}
.ej_weizhi{ width:1200px; height:43px; line-height:43px; margin:5px auto 0; padding:0; border-bottom:1px solid #e0e0e0;}
.ej_nr{ width:1200px; height:auto; margin:20px auto 0; padding:0;}
.ej_left{ width:318px; height:auto; margin:0; padding:0; float:left;}
.ej_lefttop{ width:318px; height:108px; line-height:108px; margin:0; padding:0; background:#11406c; font-size:40px; color:#FFF; text-align:center;}
.ej_left ul li{ width:318px; height:56px; text-align:center; line-height:56px; margin-top:10px; padding:0; background:url(images/ej_dqbg.png) top center no-repeat;}
.ej_left ul li a{ font-size:18px;}
.clicka{
background:url(images/nav2j2.png) top center no-repeat !important;
}
.clickaa{
color: #11406C !important;
}

.ej_right{ width:853px; height:auto; margin:0; padding:0; float:right;}
.ej_righttop{ width:853px; height:46px; line-height:46px; margin:0; padding:0; border-bottom:1px solid #11406c;}
.ej_righttop dd{ width:30px; height:auto; margin:0; padding:0; text-align:center; float:left; font-size:30px; color:#ff6d17; float:left;}
.ej_righttop dl{ height:auto; margin:0; padding:0; font-size:24px; color:#11406c; float:left;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.ej_righttop dt{ width:500px; height:auto; margin:0px auto; padding:0; text-align:right; float:right;}
.ej_rightbot{ width:813px; height:120px; margin:0 auto; padding:0; border-bottom:1px solid #9fa0a0;}
.ej_rightbot dd{ width:813px; height:50px; line-height:50px; margin:0; padding-top:15px;}
.ej_rightbot dd a{ font-size:17px; color:#11406c; float:left;}
.ej_rightbot dd a:hover{ font-size:17px; color:#11406c; float:left; text-decoration:underline;}
.ej_rightbot dd span{ float:right; font-size:17px; color:#11406c;}
.ej_rightbot dl{ width:813px; height:auto; margin:0; padding:0; line-height:24px; color:#555;}
.ej_fanye{ width:813px; height:30px; margin:30px auto 0; padding:0; text-align:center;}
.ej_fanye a{ padding:8px 14px; background:#f1f2f4; margin:0 3px; color:#000;}
.ej_fanye a:hover{ padding:8px 14px; background:#08589d; margin:0 3px; color:#fff;}

.ej_rightbotpic{ width:813px; height:auto; margin:0 auto; padding:0;}
.ej_rightbotpic ul li{ width:380px; height:225px; margin:30px 13px 0; padding:0; background:#f9f9f9; border-bottom:2px solid #11406c; float:left; text-align:center;}
.ej_rightbotpic ul li a{ line-height:30px; font-size:17px;}

.ej_rightbotjj{ width:813px; height:auto; margin:20px auto; padding:0;}
.ej_rightbotjj p{ line-height:36px; font-size:16px;}
.ej_rightbotjj dd{ font-size:20px; font-weight:bold; line-height:40px;}
.ej_rightbotjj dl{ font-size:16px; line-height:36px; padding-left:40px;}

.ej_rightbotld{ width:813px; height:auto; margin:20px auto; padding:0; font-size:16px; line-height:32px;}
.ej_rightbotldbt{ width:813px; height:56px; margin:0; padding:0; line-height:56px; font-size:20px; color:#990033; font-weight:bold;}
.ej_rightbotldtu{ width:169px; height:auto; margin:0; padding:0; float:left;}
.ej_rightbotldzi{ width:610px; height:auto; margin:0; padding:0; float:right;}
.ej_rightbotldzi span{ font-weight:bold;}
.ej_rightbotldfx{ width:813px; height:auto; margin:0; padding:10px 0; border-bottom:1px solid #999;}
.ej_rightbotldfx dt{ font-size:20px; font-weight:bold; color:#11406c; line-height:40px;}

.ej_rbotsz{ width:804px; height:auto; margin-top:20px; padding:0; border:1px solid #ccc; display:table;}
.ej_rbotsztop{ width:804px; height:32px; line-height:32px; margin:0; padding:0; text-align:center; font-size:16px; font-weight:bold; color:#11406c; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.ej_rbotsz ul li{ width:160px; height:32px; line-height:32px; margin:0; padding:0; float:left; text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}

/**/
.ej_content{ width:813px; height:auto; margin:20px auto; padding:0;}
.ej_content h1{ font-size:26px; font-weight:bold; color:#1b6199; line-height:50px; text-align:center;}
.ej_content h2{ color:#777; line-height:30px; text-align:center; border-bottom:1px solid #ccc;}
.ej_contentnr{ font-size:16px; line-height:34px; padding-top:10px;}
.ej_contentnr p{ width:auto; margin:0; padding-top:5px;}
.ej_contentnr p a{ color:#1b6199;}
.ej_contentnr p a:hover{ color:#1b6199; text-decoration:underline;}

.ej_rbotlist{ width:813px; height:auto; margin:20px auto; padding:0;}
.ej_rbotlist ul li{ width:auto; height:42px; line-height:42px; margin:0; padding-left:24px; border-bottom:1px dashed #dcdcdc; background:url(images/ej_listdoc.png) left center no-repeat;}
.ej_rbotlist ul li a{ color:#11406c; font-size:16px; float:left;}
.ej_rbotlist ul li a:hover{ color:#11406c; font-size:16px; float:left; text-decoration:underline;}
.ej_rbotlist ul li span{ float:right; color:#666;}

.news-en{ width:1200px; min-height:410px; margin:15px auto; padding:0;}
.news-en_l{ width:800px; height:auto; margin:0; padding:0; float:left;}
.news-en_ltop{ width:800px; height:40px; line-height:40px; margin:0; padding:0; border-bottom:1px solid #11406c;}
.news-en_ltop dd{ width:136px; height:40px; line-height:40px; margin:0; padding-left:10px; font-size:18px; color:#08589d; font-weight:bold; float:left;}
.news-en_ltop a{ float:right; padding-right:6px; color:#11406c; font-style:italic;}
.news-en_ltop a:hover{ color:#11406c; text-decoration:underline;}
.news-en_l ul{ width:800px; height:110px; margin:0 auto; padding:0px;}
.news-en_l ul li{ width:800px; height:99px; margin-top:20px; padding:0px;}
.news-en_l ul li dd{ width:169px; height:99px; float:left;}
.news-en_l ul li dl{ width:610px; float:right; color:#999;}
.news-en_l ul li dl dt{ width:610px; height:44px; color:#000; font-weight:bold;}
.news-en_l ul li dl a{ color:#11406c;}
.news-en_l ul li dl a:hover{ color:#11406c; text-decoration:underline;}

.news-en_r{ width:365px; height:auto; margin:0; padding:0; float:right;}
.news-en_rtop{ width:365px; height:40px; line-height:40px; margin:0; padding:0; border-bottom:1px solid #11406c;}
.news-en_rtop dd{ width:136px; height:40px; line-height:40px; margin:0; padding-left:10px; font-size:18px; color:#08589d; font-weight:bold; float:left;}
.news-en_rtop a{ float:right; padding-right:6px; color:#11406c; font-style:italic;}
.news-en_rtop a:hover{ color:#11406c; text-decoration:underline;}
.news-en_r ul{ width:365px; height:auto; margin:0; padding:0;}
.news-en_r ul li{ width:365px; height:70px; margin-top:20px; padding:0; border-bottom:1px solid #ddd;}
.news-en_r ul li dd{ width:56px; height:50px; margin:0; padding-top:6px; float:left; background:#08589d; font-size:16px; font-weight:bold; text-align:center; color:#FFF;}
.news-en_r ul li dl{ width:300px; height:56px; margin:0; padding:0; float:right; font-size:13px; color:#08589d;}
.news-en_r ul li dl a{ color:#08589d;}
.news-en_r ul li dl a:hover{ color:#08589d;}