/***************************
*CSS Document
***************************/
body{ min-width:1120px; _width:expression(document.body.clientWidth <= 1120? "1120px":"auto"); font:14px/1.6 arial,"Microsoft Yahei",sans-serif; color:#666; }

/*libs*/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd,form{ margin:0; }
ul,ol,dd,dt{ padding-left:0; list-style-type:none; }
a:link,a:visited{ text-decoration:none; }
a:hover{ text-decoration:none; }
img{ border:0; vertical-align:top; -ms-interpolation-mode:bicubic; }
input,textarea,select{ padding:0; font-size:12px; outline:0; resize:none; font-family:Helvetica,arial,"Simson","宋体",sans-serif; vertical-align:top; -webkit-appearance:none; }
p{ text-align:justify; text-justify:inter-ideograph; word-wrap:break-word; }
::-moz-selection{ background-color:#0093dd; color:#fff; }
::selection{ background-color:#0093dd; color:#fff; }
.wrap{ position:relative; width:1200px; margin:0 auto; }
.cf:after{ content:""; display:block; clear:both; }
.cf{ zoom:1; }

.fd_ck { width: 228px; height: 114px; position: fixed; top: 60%; right: 0; background: #666; z-index: 99;}
.fd_ewm { border: 1px solid #d2d2d2; }

/*header*/
.head { background: #eee; }
.head .head_left { float: left; line-height: 36px; font-size: 12px; color: #999; }
.head ul { width: 148px; float: right; }
.head li { float: left; margin-left: 10px; padding-top: 6px; }
#glxt { width: 36px; height: 30px; background: #8cadd0; text-align: center; }
/*nav*/
.top { height: 120px; background: url(../images/nva_bg2.jpg) no-repeat right bottom; background-size: 500px 50px; }
.top .logo { width: 260px; float: left; padding-left: 20px; padding-top: 27px; }
.top_nav { padding-left: 30px; float: left; background: url(../images/nva_bg.png) no-repeat bottom left; }
.top_nav p { height: 48px; padding-top: 22px; text-align: right; }
.top_nav ul li { width: 110px; float: left; }
.top_nav ul li a { line-height: 50px; display: block; text-align: center; border-right: 1px solid #00659f; color: #fff; }
.top_nav ul li a:hover { background: #f90; color: #fff; }
/*banner*/
#banner_bg1 { background: url(../images/pc-banner3.jpg) center no-repeat; }
#banner_bg2 { background: url(../images/pc-banner2.jpg) center no-repeat; }
#banner_bg3 { background: url(../images/pc-banner1.jpg) center no-repeat; }
/*首页 p1*/
.sy_p1 { position: relative; }
.sy_p1_1 { width: 1140px; height: 694px; background: #fff; position: absolute; top: -100px; left: 50%; margin-left: -600px; padding: 30px; z-index: 999; }
.sy_p1_titile { background: url(../images/sy_title_bg.jpg) no-repeat bottom left; background-size: 46px 1px; padding-bottom: 17px; }
.sy_p1_titile p { text-transform: uppercase; color: #6e7f89; font-size: 12px; }
.sy_p1_titile h1 { font-size: 22px; color: #2c3941; }
.sy_p1_2 { padding-top: 20px; position: relative; }
.sy_p1_2 p { text-indent: 2em; line-height: 34px; }
.sy_p1_2 a { padding: 0 10px; line-height: 34px; position: absolute; bottom: 0; right: 0; color: #f60; text-transform: uppercase; font-size: 12px; }
/*首页  产业*/
.sy_cy { background: #f5f5f5; margin-top: 40px; }
.sy_cy_1 { width: 528px; float: left; }
.sy_cy_2 { margin-left: 548px; }
.sy_cy_titile { background: url(../images/sy_title_bg.jpg) no-repeat bottom left; background-size: 46px 1px; padding-bottom: 17px; padding-top: 20px; }
.sy_cy_titile p { text-transform: uppercase; color: #6e7f89; font-size: 12px; }
.sy_cy_titile h1 { font-size: 22px; color: #2c3941; }
/*首页  新闻*/
.sy_p2 { height: 729px; padding-top: 101px; background: url(../images/sy_p2_bg.jpg) center no-repeat; margin-top: 553px; }
.sy_p2_title { background: url(../images/sy_p2_xian.png) center 40px no-repeat; text-align: center; font-size: 24px; color: #fff; line-height: 1.2; margin-top: 50px; }
.sy_p2_title span { text-transform: uppercase; font-weight: 400; font-size: 12px; color: #d6dee7; }

.news_gg { background: #dfecf9; height: 40px; margin-top: 50px; }
.news_gg_left { width: 70px; height: 40px; float: left; background: #449dff url(../images/laba.png) 14px center no-repeat; padding-left: 30px; line-height: 40px; color: #fff; }
.news_gg_right { width: 1100px; height: 40px; float: left; }
.news_gg_right dl { /* width: 30%;  */float: left; margin-left: 1%; }
.news_gg_right dl dt {  width: 80%; float: left; }
.news_gg_right dl dd { width: 20%; float: left; }
.news_gg_right dl a { color: #333; }
.news_gg_right dl a:hover { color: #f60; }

 
 /*公告css*/
#callboard { height:18px; line-height:18px; overflow:hidden; margin-top: 11px;} 
#callboard ul { padding:0;} 
#callboard li { padding:0;} 
#callboard .bd .tempWrap{ width:1100px !important; }


.sy_news { margin-top: 40px; }
.sy_news_1 { width: 361px; height: 449px; background: #fff; float: left; box-shadow: #999 0px 0px 5px; }
.sy_news_1 img { width: 357px; }
.sy_news_1 div { padding: 34px 35px; }
.sy_news_1 div h1 { font-size: 16px; font-weight: 400; color: #004c9f; }
.sy_news_1 div h1 span { font-size: 12px; color: #999; text-transform: uppercase; margin: 0 5px; }
.sy_news_1 p { margin-top: 10px; color: #999; }
.sy_news_1 i { font-size: 12px; color: #999; margin-top: 10px; display: inline-block; text-transform: uppercase; font-style: normal; }
.sy_news_1 a{ height: 99.5%; border: 2px solid #fff; display: inline-block; }
.sy_news_1 a:hover { border: 2px solid #f90;}
.sy_news_1 a:hover i {; color: #f60; }
.mr58 { margin-right: 54px; }
/*首页  友情连接*/
.sy_yqlj { height: 60px; background: #dce9f4; }
.sy_yqlj_1 img { margin: 0 10px; padding: 8px 0; }
.bd ul li{ float:left;  }


/*bottom*/
.bottom { background: #ecf2f7; height: 300px; }
.bottom_1 { padding-top: 52px; }
.bottom_logo { width: 330px; float: left; margin-left: 70px; display: inline-block; }
.bottom_logo p { margin-top: 35px; }
.bottom_xglj { width: 123px; float: left; font-size: 18px; color: #004c9f; line-height: 1; }
.bottom_xglj span { font-size: 12px; text-transform: uppercase; color: #999; display: inline-block; transform: scale(0.8); margin-left: -10px; }
.bottom_zfjg { width: 213px; float: left; }
.bottom_zfjg div { font-size: 16px; color: #004c9f; padding-bottom: 16px; line-height: 1; }
.bottom_zfjg li { line-height: 1.8; }
.bottom_zfjg a { color: #666; }
.bottom_zfjg a:hover { color: #f60; }
.bottom_ewm { width: 170px; height: 185px; float: left; text-align: center; background: #c2ccd8; padding-top: 10px; margin-left: 20px; display: inline-block; }
.bottom_ewm p { text-align: center; line-height: 2.4; color: #fff; }


.copy { text-align: center; background: #004c9f; line-height: 40px; color: #fff; font-size: 12px; }
.copy a { color: #fff; }
.copy a:hover { color: #ff0; }






/*内页样式*/
.ny_banner { height: 350px; background: url(../images/ny_banner01.jpg) center no-repeat; }

.ny { width: 1100px; height: auto !important; min-height: 700px; height: 700px; margin: auto; margin-top: 30px;}
.ny_left { width: 247px; height: auto !important; min-height: 700px; height: 700px; float: left;}
.ny_ejlm { width: 237px; height: 54px; background: #0860a5 url(../images/ny_ejlm_tt_bg2.jpg) no-repeat; font-size: 18px; line-height: 54px; padding-left: 10px; color: #fff;}
.ny_ejlm_1 { width: 245px; height: auto !important; min-height: 150px; height: 150px; padding: 15px 0 10px 0; margin-bottom: 10px; border: 1px solid #e5e5e5; border-top: none;}
.ny_ejlm_1 li{ width: 217px; height: 31px; line-height: 30px; font-size: 14px; padding-left: 10px;}
.ny_ejlm_1 a { width: 100%; display: inline-block; color: #666; padding-left: 10px;}
.ny_ejlm_1 a:hover { background: #f4f4f4; }
#ny_ejlm_1_on { background: url(../images/ejlm_bg.jpg) right; color: #f60;}

.zxnews { width: 237px; height: 54px; background: #0860a5 url(../images/ny_ejlm_tt_bg.jpg) no-repeat; font-size: 18px; line-height: 54px; padding-left: 10px; color: #fff;}
.zxnews a {font-size: 12px; color: #fff; float: right; margin-right: 10px; display: inline;}
.zxnews a:hover { color: #ff0; }
.zxnews img{ float: right; margin-top: 19px; margin-right: 10px; display: inline;}
.zxnews_list { width: 245px; height: auto !important; min-height: 190px; border: 1px solid #edebec; border-top: none; padding-top: 10px;}
.zxnews_list li{ width: 215px; height: 33px; line-height: 32px; border-bottom: 1px dashed #edebec; background: url(../images/ny_news_tb.jpg) no-repeat; margin-left: 10px; padding-left: 10px;}
.zxnews_list a { color: #666; }
.zxnews_list a:hover { color: #f60; }
.news_tt { text-align: center; font-size: 20px; font-weight: 700; }
.news_tt_xx { text-align: center; border-bottom: 1px dashed #ccc; margin: 5px 0 15px 0; }
.news_tt_xx span { margin: 0 5px; }
.ny_newslist { height: auto !important; min-height: 790px; }
.ny_newslist dt { width:  700px; height: 41px; line-height: 40px; border-bottom: 1px dashed #edebec; background: url(../images/ny_news_tb.jpg) 0 4px no-repeat; padding-left: 12px; float: left;}
.ny_newslist dt a { color: #666; }
.ny_newslist dt a:hover { color: #f60; }
.ny_newslist dd { width:103px; float: left; border-bottom: 1px dashed #edebec; text-align: right; line-height: 40px; }
.ny_lxwm { margin-top: 20px; background: #f5f5f5; }
.ny_lxwm_1 { background: url(../images/dianhua.png) no-repeat 10px center; border-bottom: 1px dashed #ddd; padding: 10px 0; padding-left: 50px; }
.ny_lxwm_1 span { color: #f60; font-size: 20px; line-height: 1; }
.ny_lxwm_2 { background: url(../images/dizhi.png) no-repeat 10px center; padding: 10px 0; padding-left: 50px; padding-right: 50px; }


.ny_right_cyxm { min-height: 706px; padding-bottom: 20px; line-height: 26px; color: #666; margin-bottom: 40px; }
.ny_cyxm { border-bottom: 1px dashed #ddd; padding: 20px 20px; }
.ny_cyxm:hover { background: #f5f5f5; }
.ny_cyxm a { width: 100%; height: 100%; display: inline-block; }
.ny_cyxm img { width: 240px; float: left; }
.ny_cyxm div { margin-left: 260px; }
.ny_cyxm div h1 { font-size: 18px; text-indent: 0; color: #004c9f; font-weight: 400; }
.ny_cyxm div p { font-size: 12px; margin-top: 10px; color: #666; }





.ny_right { width: 820px; max-width: 820px; height: auto !important; min-height: 750px; float: left; margin-left: 30px; display: inline;padding-bottom: 20px;margin-bottom: 40px;}
.ny_right_tt { height: 54px; background: url(../images/ny_r_bg.jpg);}
.ny_right_tt_l { width: 200px; line-height: 44px; font-size: 18px; padding-left: 8px; color: #0860a5; float: left;}
.ny_right_tt_r { width: 500px; line-height: 44px; font-size: 12px; color: #666; float: right; text-align: right;}
.ny_right_tt_r a { color: #666; }
.ny_right_tt_r a:hover { color: #f60; }
.ny_right_cp { width: 820px; height: 706px; padding: 20px 0px;}
.ny_right_cp dl { width: 200px; height: 150px; float: left; margin: 0 5px 20px 5px; display: inline;}
.ny_right_cp dd { width: 200px; height: 120px;}
.ny_right_cp dt { width: 200px; height: 30px; line-height: 30px; text-align: center; font-size: 14px;}

.ny_right_jj { min-height: 706px; padding: 20px 20px; line-height: 26px; color: #666;}
.ny_right_jj img{ /* width: 100%; */}

/* .ny_right_jj img{ width: 100%; height: auto;max-width: 100%; }  */
/* .ny_right_jj .icon_doc{width: 16px; height: 16px;} */
/* .ny_right_jj,.ny_right_jj p { font-size: 14px; text-indent: 2em;} */

/*分页样式*/
.pages {
	color:#3F3F3F;
	cursor: default;
	font-size: 12px;
	font-family: Tahoma, Verdana;
	text-align:center;
	padding:3px 0px 3px 0px;
	width:100%;
	vertical-align:middle;

	
}
.pages table{margin:0px auto;}
.pages table td{ vertical-align:middle}
.pages .count, .pages .number, .pages .arrow {
	color:#3F3F3F;
	font-size: 12px;
	height:38px;
	}
/* Page and PageCount Style */
.pages .count 
{

	font-size: 12px;
	color:#3F3F3F;
	margin: 0px 3px 0px 3px;
	vertical-align:middle;
    height:38px;
    line-height: 38px; 
    display:inline-block;
    *display:inline;
    *zoom:1;
	
}
/* Mode 0,1,2 Style (Number) */
.pages .number{
	font-weight: normal;
	padding: 0px 10px 0px 10px;
    vertical-align:middle;
    height:38px;
    line-height: 38px; 
    display:inline-block;
    *display:inline;
    *zoom:1;
}
 .pages .number span {
	font-size: 12px;
	color:#3F3F3F;
	margin: 0px 3px 0px 3px;
	 padding:0px 5px; 
    width:auto !important;
    min-width:16px; 
    width:16px;
	height: 36px; 
	line-height: 36px; 
	text-align: center; 
	vertical-align:middle;

	display:inline-block;
    *display:inline;
    *zoom:1;
}
.pages .number span a{
	color:#3F3F3F;
   padding: 9px 5px;
}

.pages .number a, {
	
	height: 36px; 
	line-height: 36px; 
	text-align: center; 
	vertical-align:middle;

	display:inline-block;
    *display:inline;
    *zoom:1;
}
 .pages .number span {
	margin: 0px 3px 0px 3px;
    
	background: #fff;
	border: 1px solid #ccc;
} 
.pages .number span.current {
	color:#fff;
	background: #0860a5; 
	border: 1px solid #0860a5;
    padding: 0px 5px;
}
/* .pages .number a {
    background: #fff;
	border: 1px solid #ccc;
	
} */
.pages .number span:hover {
	color:#fff;
	background: #0860a5; 
	border: 1px solid #0860a5;
}
.pages .number span a:hover {
	color:#fff;	
}
/* Mode 3 Style (Arrow) */
.pages .arrow {
	font-weight: normal;
	padding: 0px 5px 0px 5px;
	vertical-align:middle;
}
.pages .arrow a, .pages .arrow span {
	font-size: 12px;
	font-family: Webdings;
	color:#3F3F3F;
	margin: 0px 3px 0px 3px;
    width:auto !important;
    min-width:20px; 
    width:20px;
	height: 36px; 
	line-height: 36px; 
	text-align: center; 
	display: inline-block;
	background: #fff; 
	border: 1px solid #ccc;
	vertical-align:middle;
}
.pages .arrow span {
	color:#3F3F3F;
	margin: 0px 5px 0px 5px;
	
}
.pages .arrow a {
	color:#3F3F3F;
	text-decoration: none;
}
.pages .arrow a:hover {
	color:#fff;
	background: #ffa405; 
	border: 1px solid #fe8101;
}
/* Mode 4 Style (Select) */
.pages select, .pages input {
	color:#3F3F3F;
	font-size: 12px;
	font-family: Tahoma, Verdana;
}
/* Mode 5 Style (Input) */
.pages .input input.ititle, .pages .input input.itext, .pages .input input.icount {
	color:#3F3F3F;
	font-weight: bold;
	background-color: #fff;
	border: 1px solid #ccc;
}
/*.pages span.textspan{width: 25px;height:15px; overflow:hidden; vertical-align:middle}*/
.pages span.input{font-size:12px;padding:1px;}
.pages .input input.itext { 
    width:32px;
	height: 36px; 
	line-height: 36px; 
	padding:0px;
	color:#3F3F3F;
	text-align: center;
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;
	display:inline-block;
    *display:inline;
    *zoom:1;
	
}
.pages .input input.ibutton {
	height: 36px;
	line-height: 20px;
	vertical-align:text-top;
	font-size:12px;
	color: #3F3F3F;
	font-weight: bold;
	font-family: Verdana;
	padding: 0px 5px 0px 5px;
	margin-left: 2px;
	cursor: hand;
	background-color: #fff;
	border: 1px solid #ccc;
	-moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    border-radius:5px; 
	vertical-align:middle;
	display:inline-block;
    *display:inline;
    *zoom:1;
}

