@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; font-family: "微软雅黑","宋体", "serif","Verdana", "Geneva", "Arial", "Helvetica", "sans-serif","Times New Roman"; font-size:12px; line-height:24px; color:#333333;
}
/*------------------------Start 解决12号字在google和傲游浏览器的不识别小于12号的英文字体-------------*/
html{
	-webkit-text-size-adjust:none;
}
/*------------------------End 解决12号字在google和傲游浏览器的不识别小于12号的英文字体----------*/


div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0px; padding:0px;
}
ul{
	margin:0px; padding:0px; list-style-type:none;
}
dl{
	margin:0px; padding:0px; list-style-type:none;
}
dd{
	margin:0px;
}
img{
	font-size:0px; line-height:0px; vertical-align:bottom; border:0px;
}
.cl:after,.layout:after,.main-wrap:after,.lv2:after,.lv2:after {content: '\20';display: block;height: 0;clear: both;}
.cl,.layout,.main-wrap,.lv1,.lv2 {*zoom: 1;}
/*--Start 分页样式---------*/
.List_page{margin:0px 0px;font-family:"微软雅黑";clear:both; padding:10px 0px; overflow:hidden; text-align:center; font-size:18px; }
.List_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #e1e1e1;color:#0000cc;font-family:"微软雅黑"; font-size:14px; text-decoration:none;}
.List_page a:hover{text-decoration:none;}
.List_page span{background:#e1e1e1;color:#000;margin:1px;padding:4px 6px;border:1px solid #333;font-family:"微软雅黑";}
/*--End 分页样式---------*/


.index-top, .index-title, .index-header, .index-main, .index-about, .index-new, .index-footer, .index-porlist{width: 1200px; margin: 0 auto; clear:both; overflow:hidden;}
/*公用代码*/

.index-top-bg{height: 36px;background: url(../images/index_01.png) repeat-x; clear:both; overflow:hidden;}
.index-top {font-size: 14px;color: #666; text-align:right; line-height: 36px;}
.index-top span{color: red;}

.index-title{ padding:20px 0px;}

.index-header-bg{height: 60px;border-top: 1px solid #f2f2f2;background-image: url(../images/header_02.png); clear:both; overflow:hidden;}
.header-ul{}
.header-ul>li{background: url(../images/header-2_03.png) center left no-repeat;width:171px;float: left;}
.header-ul>li>a{display: block;width:171px;text-align: center;float: left;line-height: 60px;box-sizing: border-box;height: 60px;color: black;font-size: 18px;}
.header-ul>li>.active{border-bottom: 3px solid red;color: #384978;}
.lianxiwomen{background: url(../images/header-2_03.png) center right no-repeat;}
.header-ul>li>a:hover{border-bottom: 3px solid red;color: #384978;}


.banner{background: url(../images/banner_02.jpg) center center no-repeat; width:100%; height: 523px; clear:both; overflow:hidden;}

.index_tjpro, .index_news{
	width:100%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
.index_tjpro_title, .index_news_title{
	width:100%;
	margin:0 auto;
	background:url(../images/index_tjpro_title_bg.jpg) repeat-x;
	height:106px;
	text-align:center;
}
.index_tjpro_word{
	text-align:center;
	width:980px;
	text-align:center;
	margin:0 auto;
	font-size:16px; color:#333; line-height:24px; padding-bottom:15px;
}
.index_tjpro_nr, .index_news_nr{
	width:1200px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	padding:10px 0px;
}

.porlist{background: url(../images/porlist_02.jpg) center top no-repeat; height: 353px; width:100%; margin:0 auto; clear:both; overflow:hidden;}
.porlist-ul{padding-top: 27px;float: left; width:199px;}
.porlist-ul>li{line-height: 30px;font-size: 14px;color: #FFFFFF;border-right: 1px solid #4c5c86;width: 199px;box-sizing: border-box;padding-left: 58px;}
.porlist-ul>.active{background: url(../images/porlist_03.jpg) center  no-repeat;background-position-x: 35px;}
.porlist-ul>li>a{font-size: 12px;color: #FFFFFF;}

.about{background: url(../images/about_02.jpg) center no-repeat;background-color: #f6f6f6;height: 478px;background-position-y: 40px;}
.about-div1{float: left;padding-top: 132px;padding-left: 50px;}
.about-div1>h4{color: #41527e;font-size: 18px;line-height: 47px;}
.about-div1>p{color: #666;font-size: 14px;line-height: 24px;width: 581px;}
.about-div2{background: url(../images/about_03.jpg) center center no-repeat;width: 440px;height: 314px;float: right;margin-top: 115px;margin-right: 47px;}
.about-div2>a{display: block;width: 148px;height: 38px;border: 1px solid #d3d3d3;background-color: #FFFFFF;line-height: 38px;text-align: center;font-size: 12px;text-transform: uppercase;color: #999;margin-top: 136px;}

.new-one{width:340px; padding:20px 20px; float: left;}
.new-one>div{font-size: 14px;color: #333;line-height: 38px;}
.new-one>span{color: #333333;}
.new-one>p{font-size: 14px;color: #666666;line-height: 20px;padding-top: 12px;padding-bottom: 19px;}
.new-one>a{font-size: 14px;color: #666666;text-transform: uppercase;text-decoration: underline;}

.footer-bg{background-color: #384978; width:100%; margin:0 auto; clear:both; overflow:hidden; padding:20px 0px;}
.footer-ul{width: 974px; font-size:16px; margin: 0 auto;  clear:both; overflow:hidden;}
.footer-ul>li{float: left;}
.footer-ul>li>a{color: #fff;font-size: 12px;border-right: 1px solid #d6d9e0;border-left: 1px solid #c0c4d0;padding-left: 40px;padding-right: 40px;box-sizing: border-box;}
.footer-ul>li>.a-a{border-left: none;}
.footer-ul>li>.a-b{border-right: none;}
.footer-b{background:url(../images/footer_03.jpg) center left no-repeat;width: 310px;margin:20px auto;padding-left: 170px;}
.footer-b>li{line-height:24px;font-size: 14px;color: #fff;}

.footer-b a{
	color:#FFF;
	text-decoration:underline;
}
.footer-copyright{height: 40px;background-color: black;text-align: center;color: #FFFFFF;font-size: 14px;line-height: 40px;}
.footer-copyright a{
	color:#FFF;
	text-decoration:underline;
}


#ny_prolisttitle_location_bg{
	width:100%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #e0e0e0;
}
#ny_prolisttitle_location{
	width:1200px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#ny_prolisttitle{
	float:left;
	width:225px;
	background-color:#c00000;
}
#ny_location{
	float:right;
	width:935px;
	padding-top:60px;
	line-height:40px;
	font-size:14px;
	padding-left:20px;
}

.ny_container{
	width:1200px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
.ny_left{
	float:left;
	width:225px;
	padding-bottom:20px;
	border-right:1px solid #e0e0e0;
	padding-right:38px;
}
.ny_left_prolist{
	width:225px;
	clear:both;
	overflow:hidden;
}
.ny_left_prolist ul li{
	border-bottom:1px solid #e0e0e0;
	line-height:40px;
	background-color:#384978;
	color:#FFF;
	padding:10px 20px;
	font-size:16px;
}
.ny_left_prolist ul li a{
	color:#FFF;
}
.zilei{
	color:#333;
}
.zilei:hover{
	color:#000;
}
.ny_right{
	float:right;
	width:935px;
	padding-bottom:20px;
}
.ny_right_title{
	font-size:36px;
	line-height:40px;
	padding:10px 20px;
}
.ny_right_single{
	padding:20px 20px;
	clear:both;
	overflow:hidden;
}
.ny_banner01{
	background:url(../images/ny_banner01.jpg) no-repeat;
	width:100%;
	height:230px;
}
.ny_banner02{
	background:url(../images/ny_banner02.jpg) no-repeat;
	width:100%;
	height:230px;
}
.ny_banner03{
	background:url(../images/ny_banner03.jpg) no-repeat;
	width:100%;
	height:230px;
}
.ny_banner04{
	background:url(../images/ny_banner04.jpg) no-repeat;
	width:100%;
	height:230px;
}
.ny_banner05{
	background:url(../images/ny_banner05.jpg) no-repeat;
	width:100%;
	height:230px;
}
.ny_banner06{
	background:url(../images/ny_banner06.jpg) no-repeat;
	width:100%;
	height:230px;
}
#slides>.one{background: url(../images/banner_01.jpg) center center no-repeat;}
#slides>.two{background: url(../images/banner_02.jpg) center center no-repeat;} 
#slides>.three{background: url(../images/banner_03.jpg) center center no-repeat;}            
              /*banner区域*/

#full-screen-slider { width:100%; height:523px; margin:0 auto; text-align:center; position:relative}
#slides { display:block; width:100%; height:523px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#pagination { display:block; list-style:none; position:absolute; left:28%; bottom:20px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:50px; height:6px; float:left; margin-left:15px;background:#FFF }
#pagination li.current { background:#fdd406}


.go{
     width:98px;
     height:415px;
     position:fixed;
     _position:absolute;
     _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));
     right:12px;
     top:116px;
     z-index:999999;
}
.go img.title, .go img.qrcode, .go img.backtop{
	clear:both;
	overflow:hidden;
}
.go ul{
	width:66px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	padding:20px 16px;
	background-color:#333333;
}
.go ul li{
     float: left;
     text-align: center;
     color: #fff;
	 font-size:14px;
	 font-family:"微软雅黑";
}
.go ul li a{
     color:#fff;
     display:block;
     border:0;
     overflow:hidden;
     text-align:center;
     text-decoration:none;
     margin-bottom:0px;
	 background:url(../images/kefu_qqicon.png) no-repeat left;
	 padding-left:25px;
	 line-height:50px;
}
.go ul li a{
     color:#fff;
     display:block;
     border:0;
     overflow:hidden;
     text-align:center;
     text-decoration:none;
     margin-bottom:0px;
	 background:url(../images/kefu_qqicon.png) no-repeat left;
	 padding-left:25px;
	 line-height:50px;
	 text-decoration:none;
}
.go ul li.x{
	font-size:0px;
	line-height:0px;
}