@charset "gb2312";

body{ padding:0px; margin:0px auto 0px auto; font-size:12px; line-height:18px; font-family:"????"; color:#666666;}
table{ border:0px;}
td{ font-size:12px;}
img{ border:0;}
dl, dt, dd, h1, h2, h3, h4, h5, h6{
	padding: 0px;
	margin: 0px;
}
ol, ul{ padding:0px; margin:0px;}
li{ list-style:none;}
em{ font-style:normal;}
font{ font-size:12px;}
select{ font-size:12px; color:#bfbfbf;}
input{font-size:12px;}
img{ border:none; border:0;}

a{ text-decoration:none; color:#666666; noline: expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{ color:#1486E7;}
.clear{clear:both;}
.fwryh{font-family:"??????";}

.space30{ height:30px; clear:both;}
.space50{ height:50px; clear:both;}
.space17{ height:17px; line-height:10px; overflow:hidden; clear:both; font-size:0;}


/*top*/
.top{margin:0 auto; width:1020px; height:117px; }
.top .top_logo{ width:420px; height:auto; overflow:hidden; float:left; padding-top:30px;}
.top .top_logo a{display:block; width:420px; height:64px; background:url(../../images/20170308/logo.jpg) no-repeat;}
.top .zjdx_logo{position:absolute; top:35px; left:380px;}
.top .zjdx_logo a{display:block; width:348px; height:64px; background:url(../../images/20170308/zjysjslogo.png) no-repeat;}
.top .SreachBox{ position:absolute;top:46px; right:10px;}
.top .top_add{ position:absolute; top:0; right:0;}
.top .top_add li{float:left; background:url(../../images/20170308/sep_toplang.gif) no-repeat right top; padding:18px 40px 0 0; color:#888888; height:18px;}

.top .top_add li a{color:#878787; font-family:Arial;}

.top_line{height:4px; line-height:4px; background:#1486e7; font-size:0; overflow:hidden; clear:both;}


.mainnav{
	width: 580px;
	padding-top: 75px;
	height:auto;
	float:right;
}
.mainnav ul {
	
}
.mainnav ul li{ height:50px; position:relative;
	z-index:999;}
.mainnav ul li {float:left; padding:0 10px;}
.mainnav ul li a{
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
.mainnav ul li a:hover, .mainnav ul li a.acur{ color:#1486E7; text-decoration:none;}
.mainnav ul li.liEnd{padding-right:0;}

.mainnav ul li .subcont{
	position: absolute;
	top: 50px;
	left: -46px;
	width: 170px;
	display: none;
	background-color: #1486E7;
	padding-top: 16px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 10px;
}

.mainnav ul li .subcont .subnav{
	float: left;
	width: 160px;
	padding-top: 0;
	padding-right: 16px;
	padding-left: 5px;
	padding-bottom: 0;
}

.mainnav ul li .subcont li{ padding:0; height:auto; padding:1px 0; float:none;}
.mainnav ul li .subcont li a{line-height:29px; height:29px; overflow:hidden; display:block; color:#ffffff; text-align:center;}
.mainnav ul li .subcont li a:hover{ background:#4c94d2;}

.mainnav ul li .subcont .arrow{ display:block; width:11px; height:6px; line-height:6px; font-size:0; overflow:hidden; background:url(../../images/20170308/arrow_subnav.gif) no-repeat; position:absolute; top:-6px; left:80px;}





/*bottom*/
.bottom{ background:#0066CC; height:140px; clear:both;}
.inbottom{width:1000px; margin:0 auto; background:url(../../images/20170308/foot_logo.jpg) no-repeat 0 36px; height:140px; overflow:hidden; zoom:1;}
.bottom .txt{
	float: left;
	width: 816px;
	color: #a7c8f3;
	font-family: Verdana;
	text-align: right;
	padding-top: 25px;
}
.bottom .txt a{ color:#a7c8f3; }
.bottom .bot_ewm{float:right; width:178px;}
.bottom .bot_ewm li{text-align:center; padding-left:10px; float:left; padding-top:20px; height:118px; font-family:"??????"; color:#fff;}
.bottom .bot_ewm li img{ display:block; margin-bottom:5px;}
.bottom .bot_ewm li a{ color:#fff;}
#gg1{ width:auto;height:auto;z-index:999; display:none;}
#gg1 .close{ position:absolute; right:4px; cursor:pointer; }
#gg1 .close:hover{ color:Blue;}
#cnzz_stat_icon_1253973164{ position:absolute; left:50%; margin-top:21px; margin-left:264px;}

/*Banner*/
.HomeBan{
	width: 100%;
	height: 360px;
	position: relative;
}
.HomeBan .BanList{
	width: 100%;
	height: 360px;
}
.HomeBan .BanList li{ width:100%; height:430px; overflow:hidden;}

.HomeBan .TabList{ width:100%; height:18px; left:0px; bottom:16px; position:absolute;}
.HomeBan .TabList .List{ width:1001px; height:18px; margin:0 auto;}
.HomeBan .TabList .List ul{ float:right;}
.HomeBan .TabList li{ float:left; width:18px; height:18px; padding:0 3px;}
.HomeBan .TabList li span{ display:inline-block; width:18px; height:18px; cursor:pointer; background:#1286e9; color:#fff; font-style:normal; text-align:center;}
.HomeBan .TabList li.on span{ background:#fff; color:#258ce8;}

/*banner*/

/*home*/
/*.home_ban{height:430px;position:relative; clear:both; margin-bottom:17px;}
#glume .Limg{width:100%; position:relative;}
#glume .Limg li{width:100%; height:430px; position:absolute; left:0; top:0; background-repeat:no-repeat; background-position:center top;}
.home_ban .Nubbt{position:relative; z-index:20; width:1000px; height:18px; z-index:10; margin:0 auto; display:block; text-align:right;}
.home_ban .Nubbt span{display:inline-block; width:18px; height:18px; cursor:pointer; background:#1286e9; color:#fff; font-style:normal; text-align:center; margin:392px 0 0 9px;}
.home_ban .Nubbt span.on{ background:#fff; color:#258ce8;}*/

.home_main{ width:1000px; margin:0 auto;}
.home_box{ border:#e7e7e9 1px solid;}
.home_news{float:left; height:255px; width:772px; overflow:hidden; position:relative;}
.home_news .tab{ height:36px; background:url(../../images/20170308/home_titlebg.gif) repeat-x; border-bottom:#e7e7e9 1px solid; _overflow:hidden;}
.home_news .tab li{float:left;font-size:16px; color:#747474; height:27px;font-family:"??????";}
.home_news .tab li a{ display:block; padding:10px 22px 0px;  }
.home_news .tab li a:hover, .home_news .tab li.active a{background:#fff; border-top:#1486e6 2px solid; padding-top:8px; height:29px; text-decoration:none;}

.home_news_cont{ padding-left:17px; clear:both; position:absolute; right:10px; display:none; }
.home_newspic{width:274px; position:relative; height:190px; overflow:hidden; float:left; margin-top:15px; height:208px; padding-left:10px;}
.home_newspic .numid{ position:absolute; top:136px; right:12px;}
.home_newspic .numid li{float:left; width:15px; height:16px; color:#fff; line-height:18px; text-align:center; background:#818181; cursor:pointer; margin-left:4px;}
.home_newspic img{width:264px; height:149px; border:#dfdfdf 1px solid; padding:4px;}
.home_newspic .numid li.active{ background:#6eb5e3;}
.home_newspic .numid li.on{ background:#6eb5e3;}
.home_newspic h5{ text-align:center; font-size:14px; padding-top:8px;}
.home_newspic h5 a{ color:#0c488e;}
.home_newslist{float:right; width:426px; padding:10px 29px 0 0;}
.home_newslist li{ line-height:32px; background:url(../../images/20170308/ico1.gif) no-repeat left center; padding-left:15px; font-size:13px;}
.home_newslist li span{float:right; color:#878787;}
.home_newslist li a{color:#424242;}
.home_newslist li a:hover{ text-decoration:underline;}

.home_news_cont .more{ text-align:right;}
.home_news_cont .more a{color:#1486e7; }

.home_service{float:right; width:209px; height:256px;}
.titlestyle{height:36px; background:url(../../images/20170308/home_titlebg.gif) repeat-x; border-bottom:#e7e7e9 1px solid;}
.titlestyle h2{padding-left:14px; font-size:16px; color:#747474; line-height:36px; font-family:"??????"; cursor:pointer; font-weight:normal;}
.home_service .cont{ padding-top:10px;}
.home_service .cont a{display:block; width:185px; height:60px; line-height:60px; color:#fff; font-family:"??????"; font-size:14px; margin:0 auto 9px;}


.home_hzzq{float:left; height:262px; width:772px; *position:relative;}
.home_hzzq .cont{padding:13px 0 0 13px; overflow:hidden; zoom:1; background:#fff;}
.home_hzzq .cont a{float:left; width:106px; padding:39px 0 0 78px; height:56px; background:url(../../images/20170308/btn_home_hzzq.gif) no-repeat #6db6e1; color:#fff; font-size:16px; margin:0 3px 3px 0;font-family:"??????";}
.home_hzzq .cont a.item-0{ background-position:0 0; background-color:#6db6e1;}
.home_hzzq .cont a.item-1{ background-position:0 -95px; background-color:#e3bc55;}
.home_hzzq .cont a.item-2{ background-position:0 -190px; background-color:#7bc44e;}
.home_hzzq .cont a.item-3{ background-position:0 -285px; background-color:#72dadd;}
.home_hzzq .cont a.item-5{ background-position:0 -380px; background-color:#72dadd;}
.home_hzzq .cont a.item-6{ background-position:0 -475px; background-color:#7bc44e;}
.home_hzzq .cont a.item-7{ background-position:0 -570px; background-color:#e3bc55;}
.home_hzzq .cont a.item-4{ background-position:0 -665px; background-color:#6db6e1;}

.home_ygzq{float:right;width:209px; height:262px;}
.home_ygzq ul{padding:12px 0 0 12px;}
.home_ygzq ul li{}
.home_ygzq ul li.li01, .home_ygzq ul li.li02{ padding-bottom:7px; * padding-bottom:5px;}
.home_ygzq ul li.li01 a, .home_ygzq ul li.li02 a{ display:block; width:186px; height:63px; background:url(../../images/20170308/btn_home_ygzq.jpg) no-repeat;}
.home_ygzq ul li.li02 a{background-position:0 -63px;}
.home_ygzq ul li a em{display:none;}
.home_ygzq ul li.li03 a{font-family:"??????"; display:inline-block; width:90px; height:23px; text-align:center; color:#ffffff; font-size:14px; padding-top:40px;}
.home_ygzq ul li.li03 a.zd{ background:url(../../images/20170308/email_green.gif) no-repeat center 13px #7bc54e; margin-right:6px;}
.home_ygzq ul li.li03 a.zs{ background:url(../../images/20170308/email_blue.gif) no-repeat center 13px #6db6e1;}

.home_botnav{ clear:both; width:1000px; margin:0 auto; border-top:#1486e7 3px solid; background:#e0f4fd; overflow:hidden; zoom:1;}
.home_botnav li{float:left; width:168px; padding:26px 0 0 30px; height:199px;}
.home_botnav li .bot_subcont a{line-height:21px; color:#777777;}
.home_botnav li h5{ font-size:15px; font-family:"??????"; color:#1486e7; font-weight:normal; padding-bottom:3px;}
.home_botnav li h5 a{ color:#1486e7;}
.home_botnav li.li_link{width:372px;}
.home_botnav li.li_link ol li{ float:left; width:186px; padding:0; height:auto; line-height:21px; color:#777777;}

.home_footnav{ margin-top:21px; border-top:#d6d6d6 1px solid; clear:both; height:43px; line-height:43px; text-align:center; font-family:"??????";color:#353535; }
.home_footnav a{color:#353535; font-size:14px; margin:0 12px;}


/*about*/
.w1000{width:1000px; margin:0 auto;}
.banner{clear:both; width:100%; height:240px; background-repeat:no-repeat; background-position:0 center; margin-bottom:21px;}

.ban_topic{background-image:url(../../images/20170308/ban_topic.jpg);}
.ban_culture{background-image:url(../../images/20170308/ban_culture.jpg);}
.ban_research{background-image:url(../../images/20170308/ban_research.jpg);}



.sidebar{ float:left; width:214px;}
.sidebar .sidelist{font-family:"??????"; margin-bottom:19px;}
.sidebar h2.name{ height:39px; line-height:39px; background:#0066CC; padding-left:21px; color:#fff; font-weight:normal; font-size:19px; }
.sidelist ul{border:#e5e5e5 1px solid; border-top:none; padding:6px 0 12px;}
.sidelist ul li{ padding:0 0 1px;}
.sidelist ul li a{display:block; line-height:33px; color:#898989; padding-left:18px; font-size:14px; background:url(../../images/20170308/ico_sidelist.gif) no-repeat 189px center;}
.sidelist ul li a:hover, .sidelist ul li.ona a{background-color:#d4e6f4; color:#1486e7; text-decoration:none;}

.side_btn{}
.side_btn a{display:block; height:88px; margin-bottom:16px;}
.side_btn a em{display:none;}
.side_btn a.a01{background:url(../../images/20170308/side_btn1.jpg) no-repeat;}
.side_btn a.a02{background:url(../../images/20170308/side_btn2.jpg) no-repeat;}
.side_btn a.a03{background:url(../../images/20170308/side_btn3.jpg) no-repeat;}
.side_contact{ border:#8ac6f9 3px solid; padding:18px 0 18px 18px; color:#848383; line-height:26px; overflow:hidden;}
.side_contact .telnum{ font-family:Arial; font-size:18px; color:#0066CC;}

.mainConent{float:right; width:734px;}
.mainConent .nav{height:38px; border-bottom:#e5e5e5 1px solid;}
.mainConent .nav h2{float:left; font-size:22px; line-height:28px; padding-left:3px; font-weight:normal; color:#323232; font-family:"??????";}
.mainConent .nav .current{float:right; background:url(../../images/20170308/ico_current.gif) no-repeat left 16px; padding-left:20px; color:#838282;}
.mainConent .nav .current h1{font-size:12px; font-weight:normal; padding-top:12px;}
.mainConent .nav .current h1 a{color:#838282;}

.singlePage{
	color: #484848;
	font-size: 13px;
	font-family: "??????";
	line-height: 22px;
	padding-top: 5px;
}

/*news*/
.news_list{ line-height:22px;}
.news_list ul li{ position:relative; height:173px; overflow:hidden; padding-top:15px; background:url(../../images/20170308/templet_news_dot.jpg) repeat-x left bottom;}
.news_list ul li dl{ position:absolute;}
.news_list ul li dl span{ display:block; text-align:center;}
.news_list ul li dl span.time{ font-family:Arial; color:#a2a2a2; padding-bottom:7px;}
.news_list ul li dl span.pic{ padding:13px 7px; background:url(../../images/20170308/news_pic_bg.jpg) no-repeat center top;}
.news_list ul li dl span.pic a{ display:block;}
.news_list ul li dl span.pic img{ width:145px; height:82px;}
.news_list ul li .h5{ font-size:12px; padding-left:210px; line-height:30px;}
.news_list ul li .h5 a{ color:#6c6c6c;}
.news_list ul li p{color:#6c6c6c; padding:0px 0px 0px 210px; margin:0px;}
.news_list ul li .detail{ position:absolute; right:0px; bottom:25px; display:inline-block; width:93px; height:22px; background:url(../../images/20170308/templet_news_detail.jpg) no-repeat;}

/*news_info*/
.newsInfo_cont{}
.newsInfo_cont .info_title{
	color: #484848;
	font-size: 18px;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 10px;
	line-height: 30px;
	text-align: center;
}
.newsInfo_cont .info_time{ color:#9f9f9f;  border-bottom:#dad9d9 1px dotted; padding:0 0 12px; text-align:center; font-weight:normal; font-size:12px;}
.newsInfo_cont .info_cont{line-height:25px; padding:15px 0; color:#484848; overflow:hidden;}
.newsInfo_cont .info_cont img{ max-width:100%;}
/*news*/

/*pages*/
.Pages{
	line-height: 18px;
	zoom: 1;
	overflow: hidden;
	text-align: center;
	padding-bottom: 15px;
}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 5px;}
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur b{ color:#F00;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_count b{ color:#F00;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#F00;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{  }
.Pages .p_page em a.a_cur{ color:#00409f; }
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none; background:url(page_goto.jpg) no-repeat;}
/*pages end*/

.honour_list{ padding-top:30px;}
.honour_list li{ float:left; padding:20px 10px;}
.honour_list li img{ border:1px solid #ddd;}
.honour_list li .title{ padding:5px 0px; margin:0px; font-size:14px; text-align:center; overflow:hidden; font-family:"??????";}

.PrevNextBox .h1{ font-size:12px; font-weight:normal;}

/*Map*/
.eMapsTop{ padding:10px 5px; height:22px; line-height:22px;}
.eMapsTop span{ font-weight:bold; padding-right:10px;}
.eMapsTop .txt{ height:20px; line-height:20px; border:1px solid #ccc; padding:0 3px; width:126px;}
.eMapsTop .radio{ vertical-align:middle;}
.eMapsTop .CheckBtn{ background:#F39801; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; height:22px; line-height:22px; padding:0 10px; border:0px; color:#fff; cursor:pointer;}
.Map .eMaps{}
.Map .eMaps .boxmap{width:100%; height:400px; border:1px solid #ccc;}
.Map .boxpanel{width:100%; border:1px solid #ccc; padding:10px 2px; max-height:400px; overflow-y:auto;}
.Map .boxpanel h5{ margin:0px; font-size:12px; padding-bottom:5px; height:20px; line-height:20px;}
.Map .boxpanel h5 a{ cursor:pointer;}
.Map .boxpanel .CityBox{ border:1px solid #666877; margin-bottom:10px;}
.Map .boxpanel .CityBox .List{ padding:5px;}
.Map .boxpanel .CityBox .List li{}
.Map .boxpanel .CityBox .List li a{ font-weight:bold; cursor:pointer;}
.Map .boxpanel .RouteBox{ border-top:1px dotted #ccc;}
.Map .boxpanel .RouteBox table{ width:100%;}
/*Map*/

/*List*/
.content{ padding-top:25px; }
.cont_list{ margin-bottom:30px;}
.cont_list li{ line-height:32px;  padding-left:15px; font-size:13px; background:url(../../images/20170308/ico_dot_heng.jpg) repeat-x left bottom; padding:5px 0px;}
.cont_list li span{float:right; color:#878787;}
.cont_list li a{color:#424242; background:url(../../images/20170308/ico_subnav.gif) no-repeat left center; padding-left:10px; }
.cont_list li a:hover{ color:#1486E7;}
/*List*/

/*???????*/
.ksjs_cont{ padding-top:30px; }

.level1{ background:url(../../images/20170308/line_1.jpg) no-repeat 43px 46px #e6e7d5;border-top:1px solid #fff; width:730px;}
.level1 a:hover{ text-decoration:underline;}
.level1Left{ width:92px; float:left; border-top:1px solid #fff; line-height:60px; text-align:center; font-size:14px; font-weight:bold;}
.level2{ float:left; width: 637px; border-top:1px solid #fff;border-left:1px solid #fff;}
.level2 li{ width: 637px; position:relative;  border-top: 1px solid #fff; line-height: 30px; background: #dfe7ec;}
.level2 li span{ float:right;}
.level2 li a{padding-left:37px; background:url(../../images/20170308/ico_jt1.jpg) no-repeat 12px center; font-size:13px; color:#2e6288; font-weight:600;}
.level3Left {float:left;  width:127px;font-weight:bold; }
.level3{ float:left; width: 510px;}
.level3 li{width: 509px; border-left:1px solid #fff;}
.level3 li a{ padding-left:37px; background:url(../../images/20170308/ico_jt1.jpg) no-repeat 12px center; font-weight:normal !important;}
.level2 li .duty,.level3 li .duty{ height:30px; line-height:30px; display:inline-block;width:86px;border-left:1px solid #fff;background:url(../../images/20170308/ico_jt2.jpg) no-repeat 12px center  #ebe4da;color:#b68564; padding-left:30px; font-size:13px; font-weight:normal;}

.level2 li .duty1,.level3 li .duty1{ height:30px; line-height:30px; display:inline-block;width:86px;border-left:1px solid #fff;background:url(../../images/20170308/ico_jt2.jpg) no-repeat 12px center  #ebe4da;color:#b68564; padding-left:30px; font-size:13px;}

.level2 li .newNews,.level3 li .newNews{ height:30px; line-height:30px; display:inline-block;width:72px;border-left:1px solid #fff;background:url(../../images/20170308/ico_jt3.jpg) no-repeat 12px center  #e2e9b7;color:#859331; padding-left:30px;font-size:12px; font-weight:normal; }

.level3All{background:url(../../images/20170308/line_2.jpg) no-repeat 80px 13px #DFE7EC; width:637px\9; float:left\9;}


/*info*/
.Office{ width:730px; margin:0 auto; padding-top:30px; border-top:1px solid #dbdbdb;}
.Office .OfficeTitle{ width:100%; height:37px; padding-bottom:2px; }
.Office .OfficeTitle .title_list{ width:100%; height:37px; margin:0 auto;}
.Office .OfficeTitle .title_list ul{ float:left;}
.Office .OfficeTitle li{ float:left; width:106px; height:37px; padding-right:3px;}
.Office .OfficeTitle li span{ background:#72addf; width:106px; height:37px; line-height:37px; color:#fff; font-size:13px; text-align:center;display:block; cursor:pointer; font-family:"??????"; }
.Office .OfficeTitle li.on span{ background:#1486e7;}

.Office .OfficeCont{ width:100%; }
.Office .OfficeCont li.tab{ width:100%; padding-top:20px;}


.Office .OfficeCont .cont1 dt{  }
.Office .OfficeCont .cont1 dt p{ }


.Office .OfficeCont .cont3 dt{ line-height:32px;  background:url(../../images/20170308/ico_dot_heng.jpg) repeat-x left bottom; padding-left:10px; font-size:13px;}
.Office .OfficeCont .cont3 dt span{float:right; color:#878787;}
.Office .OfficeCont .cont3 dt a{color:#424242; background:url(../../images/20170308/ico_subnav.gif) no-repeat left center; padding-left:10px; }
.Office .OfficeCont .cont3 dt a:hover{ text-decoration:underline;}
/*???????*/

/*??????*/
.ZJJS_index{ padding-top:30px; }

.table1{ background:#d4e6f4;border-top:1px solid #fff; width:730px;}
.table1 a:hover{ text-decoration:underline;}
.table1Left{ width:92px; float:left; border-top:1px solid #fff; line-height:60px; text-align:center; font-size:14px; font-weight:bold;}
.table2{ float:left; width: 637px; border-top:1px solid #fff;border-left:1px solid #fff;}
.table2 li{ width: 637px; position:relative;  border-top: 1px solid #fff; line-height: 30px; background: #dfe7ec;}
.table2 li span{ float:right;}
.table2 li span a{ font-weight:normal;}
.table2 li a{padding-left:37px; background:url(../../images/20170308/ico_jt1.jpg) no-repeat 12px center; font-size:13px; color:#2e6288; font-weight:600;}
.table2 li .level3 li{ width:509px;}
.table3Left {float:left;  width:127px;font-weight:bold; }
.table3{ float:left; width: 510px;}
.table3 li{width: 509px; border-left:1px solid #fff;}
.table3 li a{ padding-left:37px; background:url(../../images/20170308/ico_jt1.jpg) no-repeat 12px center;}
.table2 li .duty,.table3 li .duty{ height:30px; line-height:30px; display:inline-block;width:190px;border-left:1px solid #fff;background:url(../../images/20170308/ico_jt2.jpg) no-repeat 12px center  #ebe4da;color:#b68564; padding-left:30px; font-size:13px;}



.table3All{background:url(../../images/20170308/line_2.jpg) no-repeat 80px 13px #DFE7EC; width:637px\9; float:left\9;}

/*List*/
.XJJS_list{ padding-top:30px;}

.XJJS_list p.title{ background:url(../../images/20170308/SpecialistTitle.jpg) no-repeat center top; height:27px; line-height:27px; border-bottom:1px dashed #d4e6f4; font-size:14px; color: #fff; font-weight: bold; text-align: center;}

.XJJS_list ul li{ padding:15px 0px; background:url(../../images/20170308/ico_dot.jpg) repeat-x left bottom;}
.XJJS_list li .ImgBox{background:url(../../images/20170308/BG_img.png) no-repeat left top; width:107px; height:162px; float:left; padding:12px; margin-right:10px; }
.XJJS_list li .textBox{background:url(../../images/20170308/BG_text.jpg) no-repeat left top; width:550px; float:left; margin-top:8px; height:120px;}
.XJJS_list li .textBox .name{ margin:0px; padding-bottom:5px;}
.XJJS_list li .textBox .name a{  font-size:12px; font-weight:bold; color:#555;}
.XJJS_list li .textBox .name a:hover{ color:#1486e7;}
.XJJS_list li .textBox .name span{ font-size:12px; color:#558bb2; font-weight:normal; padding-left:15px;}
.XJJS_list li .textBox .detail{ background:#edf3f8; height:125px; color:#555; font-size:12px; text-align:justify; padding:7px; position:relative; line-height:20px;}
.XJJS_list li .textBox .btn_info{ display:block; width:40px; height:20px; background:#f66120; line-height:20px; text-align:center; color:#fff; font-size:12px; font-weight:600; position:absolute; left:10px; bottom:6px;}

.XJJS_Info{ padding-top:30px;}
.XJJS_Info .cont{ padding-bottom:20px;}
.XJJS_Info .cont .PicBox{ margin-right:25px; float:left; border:1px solid #e4e4e4;}
.XJJS_Info .cont .PicBox img{padding:1px;}
.XJJS_Info .cont .detail{ float:left; width:480px; font-family:"??????";}
.XJJS_Info .cont .detail .name{ font-weight:normal; font-size:18px;  color:#4b4b4b; padding:10px 0px;}
.XJJS_Info .cont .detail .name span{ font-size:14px; color:#1486e7; padding-left:9px;}
.XJJS_Info .cont .detail .gh{ font-size:18px; color:#4b4b4b; font-weight:normal; padding:5px 0px; }
.XJJS_Info .cont .detail .text{ font-size:12px; color:#7c7c7c; line-height:21px; text-align:justify; min-height:134px;}
.XJJS_Info .cont .detail .return{margin-top:18px; }
.XJJS_Info .cont .detail .return a{color:#6197c5; font-size:16px; font-weight:normal;}

.XJJS_Info p.title{ background:url(../../images/20170308/SpecialistTitle.jpg) no-repeat center top; height:27px; line-height:27px; border-bottom:1px dashed #d4e6f4; font-size:14px; color: #fff; font-weight: bold; text-align: center;}

.XJJS_Info .plan table .tit{ background:url(../../images/20170308/BG_table_tit.jpg) repeat-x left top;  line-height:26px; color:#6e9fc3; font-size:13px; font-weight:600;}

/*??????*/
/*map*/
.map{ position:relative; margin-top:100px;}
.Area1{ width:400px;  position:absolute; left:142px; top:19px; z-index:10;}
.Area2{ width:400px; position:absolute; left:398px; top:19px; z-index:10;}
.Area3{ width:400px; position:absolute; left:359px; top:152px; z-index:10;}
.Area4{ width:400px; position:absolute; left:2px; top:311px; z-index:10;}
.Area5{ width:400px; position:absolute; left:286px; top:311px; z-index:10;}
.Area6{ width:400px; position:absolute; left:397px; top:240px; z-index:10;}



.map table{}
.map td{  line-height:30px; color:#6D6465; }
.map .tdl{ font-family:"??????"; border-right:1px solid #fff; border-bottom:1px solid #fff; background:#4385B5; color:#fff; font-size:16px; text-align:center; width:40px;}
.map .td2{border-right:1px solid #fff; border-bottom:1px solid #fff; width:130px; padding-left:10px;}
.map .td3{ border-bottom:1px solid #fff; width:130px; padding-left:10px;}

/*map*/

.LSJSInfo p.title{ background:url(../../images/20170308/SpecialistTitle.jpg) no-repeat center top; height:27px; line-height:27px; border-bottom:1px dashed #d4e6f4; font-size:14px; color: #fff; font-weight: bold; text-align: center;}

/*???????*/

.culture_Img{ padding-top:30px;}
.culture_Img li{ float:left; padding:20px 10px;}
.culture_Img li img{ border:1px solid #ddd;}
.culture_Img li .title{ padding:5px 0px; margin:0px; font-size:14px; text-align:center; overflow:hidden; font-family:"??????";}

.ImgInfo{}
.ImgInfo .info_title{ color:#484848; font-size:18px; font-weight:normal; padding:30px 0 10px; line-height:30px; text-align:center;}
.ImgInfo .info_time{ color:#9f9f9f;  border-bottom:#dad9d9 1px dotted; padding:0 0 12px; text-align:center; font-weight:normal; font-size:12px;}
.ImgInfo .info_cont{line-height:25px; padding:15px 0; color:#484848;}


.cultureList li{   background:url("../../images/20170308/ico_subnav.gif") no-repeat scroll left center;border-bottom: 1px dotted #e2e2e2;display: block; line-height: 33px;padding: 0 13px;}
.cultureList li span {color: #0073ae;float: right;font-family: Arial;padding-left: 20px;}
    
.cultureList li .down a { background: url("../../images/20170308/download_btn.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);display: block; height: 33px; width: 61px;}
                          
/*Info*/
.Info{}
.Info .info_title{ color:#484848; font-size:18px; font-weight:normal; padding:30px 0 10px; line-height:30px; text-align:center;}
.Info .info_time{ color:#9f9f9f;  border-bottom:#dad9d9 1px dotted; padding:0 0 12px; text-align:center; font-weight:normal; font-size:12px;}
.Info .info_cont{line-height:25px; padding:15px 0; color:#484848;}
/*news*/


/*structure*/
.structure{  /*background:url(../../images/20170308/bg1.jpg) no-repeat -30px 100px;*/ overflow:hidden; padding-left:125px;}
.STop{ width:144px; float:left; margin-top:287px;background:url(../../images/20170308/dh3.jpg) no-repeat right center;}
.STop span{ font-family:"??????"; font-size:16px; color:#666; line-height:36px; text-align:center; display:inline-block; width:100%;}
.list1{ float:left; margin-top:62px; margin-left:0; display:inline; border-left:1px solid #0d87d0;}
.list1 ul{ margin-top:-43px;}
.list1 ul li{  margin-top:26px;  text-align:left;background:url(../../images/20170308/dh1.jpg) no-repeat left 13px; padding-left:50px; }
.list1 ul li a{ background:#0d87d0;padding:5px 15px; display:inline-block; font-size:16px; color:#fff;}
.list1 ul li dl{ }
.list1 ul li dl dd{background:url(../../images/20170308/dh2.jpg) no-repeat left center; padding:5px 0 5px 15px; }
.list2{}
.list2 ul li{ width:75px; padding:35px 9px 0 10px; float:left; text-align:center;}


.HitBox{ text-align:right; color:#666;}


.weixing{ position:fixed; right:0; top:300px;  width:120px; text-align:right;}
.weixing .guanbi img{ width:120px;}
.weixing .close{ display:block; width:59px; height:23px;}



/*????????*/
.w1024{margin: 200px auto 0; width: 1000px; margin-top:36px;}
.registerPage{  color:#656565;font-family: "??????";font-size: 13px;line-height: 22px;padding-top: 25px;}
.registerPage .Free_declaration{ border:1px solid #e5e5e5; height:232px; width:734px;}
.registerPage .Registry{ width:734px;border:1px solid #e5e5e5; margin-top:22px;}
.registerPage .Free_declaration .Free_declaration_top{ height:40px; width:718px; border-bottom:1px solid #e5e5e5; background:#c6e6ff; color:#1486e7; font-size:14px; font-family:??????; line-height:40px; padding-left:16px; font-weight:bold;}
.registerPage .Free_declaration .Free_declaration_middle{ padding:14px 14px 0 14px;}
.registerPage .Registry .Free_declaration_top{ height:40px; width:718px; border-bottom:1px solid #e5e5e5; background:#c6e6ff; color:#1486e7; font-size:14px; font-family:??????; line-height:40px; padding-left:16px; font-weight:bold;}
.registerPage .Registry .Registry_middle{ width:302px;  margin:0 auto;}
.Registry_middle .text{ width:226px; height:30px; border:1px solid #a0a0a0; font-size:14px; font-family:??????; color:#656565; }
.Registry_middle .tb td{ font-size:14px; font-family:???????}
.Registry_middle .tb{ height:326px; margin-top:36px;}
.Registry_middle .txt{width:151px;}
.Registry_middle td .btn1{ border:1px solid #a0a0a0; height:33px; width:148px; background:#FFF;font-size:14px; font-family:??????; border-right:none; color:#656565;}
.Registry_middle td .btn2{ border:1px solid #a0a0a0; height:33px; width:148px; background:#1486e7;font-size:14px; font-family:??????; color:#FFF;}
.Registry_middle td .btn{ width:303px; height:38px; background:url(../../images/20170308/images/sub_put.jpg) no-repeat center top; border:none; color:#FFF; font-family:??????; font-size:14px;}
.Registry_middle .tb td .lianjie{ text-decoration:underline; width:303px; height:38px;}
.Registry_middle .tb td.lianjie1{ width:303px; height:38px;}
.Registry_middle .tb td.lianjie1 a{ display:block; float:right; width:127px;}
.landed{border: 1px solid #e5e5e5; height:324px; width:734px;}
.landed .landed_top{ height:40px;width:718px; border-bottom: 1px solid #e5e5e5; background:#c6e6ff; font-family: ??????;font-size: 14px;height:40px;line-height:40px;padding-left:16px;color: #1486e7; font-weight:bold;}
.landed .landed_middle{width:304px; height:206px; margin:0 auto;}
.landed_middle .tab_2{ height:206px; width:302px; margin-top:22px;}
.landed_middle td{ font-size:14px; font-family:??????; color:#656565; padding-top:12px;}
.landed_middle td .text{ width:226px; height:28px; border:1px solid #a0a0a0; float:right; color:#656565; font-family:??????; font-size:14px;}
.landed_middle td .btn{background: rgba(0, 0, 0, 0) url("../../images/20170308/images/sub_put.jpg") no-repeat scroll center top;border: medium none;color: #fff;font-family: ??????;font-size: 14px;height: 38px;width: 303px; margin-top:12px;}
.landed_middle td .btn2{ width:303px; height:38px; line-height:38px;}
.landed_middle td .btn3{margin:0 auto; width:156px;}
.landed_middle td .btn3 a{ padding:0 10px 10px 10px;}
.landed_middle td .text1{ width:138px; height:28px;border:1px solid #a0a0a0; margin-left:12px; color:#656565; font-family:??????; font-size:14px; }
.landed_middle td .yanzhenma{float:right;}
.inquire{border: 1px solid #e5e5e5;height: 260px;width: 734px;}
.inquire .inquire_top {background: #c6e6ff none repeat scroll 0 0;border-bottom: 1px solid #e5e5e5;color: #1486e7;font-family: ??????;
font-size: 14px;height: 40px;line-height: 40px;padding-left: 16px;width: 718px; font-weight:bold;}
.inquire .inquire_middle {height: 206px;margin: 0 auto;width: 300px;}

.inquire_middle td .text {border: 1px solid #a0a0a0;float: right;height: 28px;width: 226px;font-family: ??????;
font-size: 14px; color:#656565;}
.inquire_middle td .btn {background: rgba(0, 0, 0, 0) url("../../images/20170308/images/sub_put.jpg") no-repeat scroll center top;border: medium none;color: #fff;font-family: ??????;font-size: 14px;height: 38px;width: 303px;}
.inquire_middle td .btn3 {margin: 0 auto;width: 300px;}
.inquire_middle .tab_2 {height:160px; margin-top: 14px;width: 302px;}
.inquire_middle td {color: #656565;font-family: ??????;font-size: 14px;padding-top: 12px;}
.inquire_list .inquire_list_middle{ height:334px; width:734px; margin-top:12px;}
.inquire_list{ height: 386px; width:734px;}
.inquire_list .inquire_list_top {background: #c6e6ff none repeat scroll 0 0;border-bottom: 1px solid #e5e5e5;color: #1486e7;font-family: ??????;font-size: 14px;height: 40px;line-height: 40px;padding-left: 16px;width: 718px; font-weight:bold;}
.inquire_list .inquire_list_middle .text{ background:#f2f2f2; font-weight:bold;}
.inquire_list .inquire_list_middle .tab_2{  width:734px; border-spacing:0px; border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.inquire_list .inquire_list_middle td{ height: 30px;
text-align:center; font-family:??????; font-size:14px;border-bottom:1px solid #e5e5e5;}
.check .check_top {background: #c6e6ff none repeat scroll 0 0;border-top: 1px solid #e5e5e5;color: #1486e7;font-family: ??????;font-size: 14px;height: 40px;line-height: 40px;padding-left: 16px;width: 718px; font-weight:bold;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;}
.check .check_middle{ width:734px; height:auto;}
.check .check_middle .tab_2 td{border: 1px solid #e5e5e5;color: #646464;font-family: ??????;font-size: 14px;height: 41px;line-height: 40px;padding-left: 16px;width: 718px;}
.check .check_middle .tab_2 em{ color: #1486e7;}
.check .check_middle .tab_2{ width:736px;border-collapse: collapse;}
.check .check_middle_1{ height:204px; width:718px; border:1px solid #e5e5e5; margin-top:8px;font-family: ??????;font-size: 14px;color: #646464;  padding-left: 16px; padding-top:20px;}
.check .check_middle_1 em{color: #1486e7;}

.check .check_middle_2{ height:auto; width:734px; margin-top:18px;font-family: ??????;font-size: 14px;color: #646464;}
.check .check_middle_2 td.top_1{background: #c6e6ff; color: #1486e7;font-family: ??????;font-size: 14px;font-weight: bold;height: 40px;line-height: 40px; text-align:center;}
.check .check_middle_2 .tab_2{ border-collapse:collapse; width:734px; border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.check .check_middle_2 td{ text-align:center; height:46px; line-height:46px; border-bottom:1px solid #e5e5e5;}
.check .check_middle_2 td.em1{ width:360px; text-align:left; padding-left:20px;}
{}
.check .check_middle_2 td.em2{ width:124px;}
.check .check_middle_2 td.em3{padding-left:30px;}
.shenming{font-family: ??????;font-size: 14px;color:red; font-weight:bold;}

/*????????*/

.form_err{color:red;}
.form_table input{width:275px;height:36px;border:1px solid #ccc;margin-bottom:20px;}
#18393{visibility:visible;}
.form_table input.btn{width:108px;height:36px;color:#fff;background:#017dca;cursor:pointer;}


#window{clear:both; width:1024px; height:363px; background:#FFFFFF; overflow:hidden; position:relative; margin:0px auto 0px auto;}

#slideshow{width:2048px; height:726px; overflow:hidden; position:relative;}
	#slideshow li{width:1024px; height:363px; float:left; display:inline;}
	
.content-wrapper {
	width: 100%;
	background: url(../../images/20170308/content-wrapper-bg.png) top left repeat-x;
	min-height: 236px;
