@charset "utf-8";
/* CSS Document and ty common*/
@font-face {
  font-family: '方正细圆简体';
  src: url('../font/webfont.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
       url('../font/webfont.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}
body{  font-size:16px; color:#000;  font-family: "微软雅黑"; }
*{margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
ul,ol,li{list-style-type:none;}
a{ text-decoration:none; color:#4a4a4b;outline:none;}
img{ border:0px;}
.f_l{ float:left;}
.f_r{ float:right;}
.clear{ clear:both; height:0px; overflow:hidden;}
.make_center{ width:1024px; margin:0px auto;}
.red{ color:#ed1c25;}1
.color_yellow{ color:#ee9e2d;}
.fs18{ font-size:18px;}
.fs14{ font-size:14px;}
.fs36{ font-size:34px;}
.fs26{ font-size:26px;}
.color_purple{ color:#404558;}
.color_black{ color:#000; font-weight:bold;}
.color_hui{ color:#bfbfbf;}
.center{ text-align:center;}
.m_top5{ margin-top:5px;}
.m_top10{ margin-top:10px;}
.m_top20{ margin-top:20px;}
.m_top60{ margin-top:60px;}
.F{text-transform:uppercase; line-height:2em;}
.blue{ color:#034d87;}
.m_top1{ margin-top:20px;}

/*index*/
#top{ height:77px; width:1024px; position:relative; top:0px; margin:41px auto 0px;}
#top .top_left{  width:100px; height:72px; line-height:22px; position:absolute; top:5px; left:0px;}
#top .top_right{ width:222px; height:72px; line-height:28px;position:absolute; top:5px; right:0px; font-size:20px;}

#top .top_right .en{background:url(../images/img.png) no-repeat -464px 0px; width:27px; height:27px; line-height:19px; display:block; float:left; margin-right:27px;}
#top .top_right .sel{background:url(../images/img.png) no-repeat -477px -33px; width:27px; height:26px; line-height:19px; display:block;  margin-left:27px;position:absolute;top:5px;right:5px}
#top .top_right .search {
	width:222px;
	height:37px;	
}
#top .top_right .search input {
	width:222px;
	height:37px;	
	border:0;
	padding:0 40px 0 15px;
	line-height:37px;
	background:url(../images/ssicon.png) no-repeat left center;
	outline:none;
}

#top .logo{ width:221px; height:50px; margin:0px auto; display:block;cursor:pointer}
/*banner*/

.flexslider { position: relative; top:0px; height: 805px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 805px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}
/*banner*/
#btn{width:1024px; margin:81px auto; height:138px;}
#btn li{ text-align:center; float:left; margin:0px 75px;}
#btn .about,#btn .product,#btn .market,#btn .join{width:85px; height:85px; display:block; margin:0px auto 20px;cursor:pointer;}
#btn .about{background:url(../images/img.png) no-repeat 0px 0px; }
#btn .product{background:url(../images/img.png) no-repeat -92px 0px; }
#btn .market{background:url(../images/img.png) no-repeat -184px 0px;}
#btn .join{background:url(../images/img.png) no-repeat -276px 0px;}
#btn .about:hover{background:url(../images/img.png) no-repeat 0px -90px; }
#btn .product:hover{background:url(../images/img.png) no-repeat -93px -90px; }
#btn .market:hover{background:url(../images/img.png) no-repeat -184px -90px;}
#btn .join:hover{background:url(../images/img.png) no-repeat -276px -90px;}

#btn .text,#btn .text1{ line-height:20px;}
#btn .text1{text-transform:uppercase; margin-top:4px;}
#btn .text{ line-height:20px;}
#new,#product{ width:100%; background-color:#f4f4f4 ; padding:0px 0px 80px;}
#new {
	 padding:80px 0px 10px;
}
#new #new_1{ background:url(../images/about_03.png) no-repeat left; width:739px; margin:60px auto 40px;}
#new .tab{height:32px; padding-top:0px;line-height:32px; width:100%;}

#new .tab li{ float:left; background-color:#f4f4f4; width:10%; margin:0px 5%; text-align:left;}
#new .tab li a{  margin:0px 20px ; display:block; padding-bottom:10px; text-align:center;}
#new .tab li a:hover,#new .tab li a.cur{ border-bottom:2px solid #034d87; color:#034d87;}
#new .news_list{ width:1024px; height:318px;}
#new .news_list li{ width:227px; padding:5px; background-color:#fff;text-align:left; line-height:22px; font-size:14px; margin-right:25px; display:block; float:left;border-bottom:2px solid #f4f4f4; overflow:hidden;}
#new .news_list li:hover{ border-bottom:2px solid #2b5e93; background-color:#cedbe8; color:#FFF; }
#new .news_list li .news_list_text{width:227px; padding:20px 0px 5px;font-size:16px;} 
#new .news_list li .news_list_text1{ width:227px;} 
#new .news_list li img {
	height:170px;
	width:227px;	
}
#new #tab_cont{
	margin-top:40px;	
}
#new .f_r {
	margin-top:5px;
	color:#666;		
}
#product{ background-color:#fff;}
.more{border-radius:4px;-webkit-border-radius:4px; border:1px solid #000; width:340px; display:block; height:31px; line-height:31px; margin:30px auto 0px; }

#container{ width:1024px; margin:20px auto 0px;}
#container li{ position:relative;width: 227px;height: 170px; line-height: 150px; text-align: center; margin:20px 15px; float: left; cursor: pointer;  overflow: hidden;}
#container li p{ height:170px; width: 100%; position: absolute; left: 0; top: -170px; color: #ffffff;
	z-index: 2; }
#container li .img{ width: 227px; height:170px; display: block;
	-moz-transition:.5s ease-in;
	-webkit-transition:.5s ease-in;
	-o-transition:.5s ease-in;
	-ms-transition:.5s ease-in;
	transition:.5s ease-in;}
#container li:hover .img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
#container li p i{ width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0;z-index: -1;background: #295e91; opacity: 0.7; -moz-opacity:0.7; filter:alpha(opacity=70); font-size: 16px; }
#container li p span{ display: block; width: 94%; margin: 0 auto; line-height: 24px; font-size: 12px; padding-top:60px;}
#container li p a{ display: block; position: absolute; width: 32px; height: 32px; left:50%; margin-left: -16px; top:20px; background:url("../images/link.png") no-repeat 0 0;color:#fff;}
.explain{ display: block; margin:0 auto;}
#contact{ height:563px; background:url(../images/lxwm.jpg) no-repeat top; color:#FFF;padding:81px 0px 0px;}
#contact .dz{ width:400px;text-align:left; margin-top:50px;}
#contact .dz div{ height:40px;}
#contact .tel{background:url(../images/img.png) no-repeat -366px 0px; width:17px; height:18px; margin-right:10px;}
#contact .po{background:url(../images/img.png) no-repeat -387px 0px; width:17px; height:18px;margin-right:10px;}
#contact .email{background:url(../images/img.png) no-repeat -410px 0px; width:18px; height:18px;margin-right:10px;}

#contact .liuyan{width:622px; text-align:left; margin-top:50px;}
.inp1{ width:224px; height:31px; background-color:transparent; border:1px solid #fff; margin-left:10px;color:#fff;}
.inp2{ width:545px; height:167px; background-color:transparent; border:1px solid #fff; margin-left:10px;resize:none;color:#fff;}
.liuyan_more{ width:169px; height:36px; line-height:36px; background-color:#fff; display:block;border-radius:4px;-webkit-border-radius:4px; text-align:center; margin-top:20px;color:#3377ad;}
#footer{ height:112px; width:100%; margin-top:50px;}
#footer .footer_link{ padding-top:30px;}
#footer .footer_link a{ margin:0px 12px;}

#ny_banner{ width:100%;height:250px; /*position:relative; top:0px; left:0px; height:75px; overflow-x:hidden;*/}
#ny_banner #ny_banner1{  width:1920px; position:absolute; left:50%; margin-left:-960px;height:300px;background:#eaeaea;}
#ny_banner .bannerimg {
	height:250px;	
	width:100%;
	margin:auto;
}
#ny_banner .bannerimg img {
	height:250px;
	width:1920px;
}
#ny_banner #ny_banner_text{ width:1024px;/* position:absolute; top:0px; left:50%; margin-left:-512px;color:#FFF; */line-height:50px; }

#ny_banner #ny_banner_text a{ color:#333; font-size:14px;}
#ny_content{ width:1024px; margin:70px auto 100px; line-height:30px;}
#ny_content .tab{ background:url(../images/about_03.png) repeat-x left; height:32px; padding-top:15px; /*padding-left:180px;*/ width:100%; margin:0px auto 30px;text-align:center;}
#ny_content .tab li{ background:#fff;margin:0px 14px; text-align:left;display:inline-block; }
#ny_content .tab li{
	*display:inline;
}
#ny_content .tab li a{margin:0px 20px ; display:block; padding-bottom:10px; font-size:22px;border-bottom:2px solid #fff; }
#ny_content .tab li a:hover,.tab li a.cur{ border-bottom:2px solid #034d87; color:#034d87;}
#ny_content .ny_content_nr{ width:984px; padding:20px; line-height:30px;}

#jzgg .jzgg_nr{ width:100%; line-height:25px;}
#jzgg .jzgg_nr .date{ color:#818080; font-size:14px;}
#jzgg .jzgg_nr li{ border-bottom:1px solid #ccc; padding:67px 0px;}
#jzgg .jzgg_nr .jzgg_nr_bt{ font-size:22px; color:#000; margin-bottom:10px;}

/*分页*/
.ep-pages{padding:10px 12px;clear:both;text-align:center;
font-size:14px;vertical-align:top; margin-top:20px;} 
.ep-pages a, .ep-pages span{display:inline-block;height:36px;line-height:36px; font-size:16px;padding:0 40px; font-weight:bold;margin:5px 1px 0 0;background:#fff;overflow:hidden;vertical-align:top; margin:0px 10px;border-radius:4px;-webkit-border-radius:4px;color:#404558;} 
.ep-pages a:hover{background:#404558;text-decoration:none;} 
.ep-pages a, .ep-pages a:visited{color:#404558;} 
.ep-pages a:hover, .ep-pages a:active{color:#FFF;} 
.ep-pages .current{background:#f4f4f4;color:#FFF;} 
.ep-pages a.current, .ep-pages a.current:visited{color:#404558;} 
.ep-pages a.current:hover, .ep-pages a.current:active{color:#b6070c;border-radius:2px;-webkit-border-radius:2px;} 
.ep-pages-ctrl{font-weight:bold;font-size:16px} 
.ep-pages-e5e5e5{color:#404558;border:1px solid #404558;border-radius:2px;-webkit-border-radius:2px; } 
.ep-pages-all{font-size:12px;vertical-align:top} 


#ny_content #new .news_list1{ width:1024px;}
#ny_content #new .news_list1 li{ width:227px; height:325px; padding:4px; background-color:#fff; float:left; margin-right:25px; margin-bottom:25px; text-align:left; line-height:22px; font-size:14px; border:1px solid #f3f3f3;}
#ny_content #new .news_list1 li .news_list_text1{ margin:20px 0px 5px;font-size:16px;} 
#ny_content #new .news_list1 li img{ width:227px; height:170px;}


.join{ width:1024px; margin-top:40px;}
.join li{ width:1024px; clear:both; height:55px; line-height:55px; border-bottom:1px solid #ccc;}


/*message*/
#message .red {
	color:red;	
	margin-right:5px;
}
#message .l {
	color:#333;
	text-align:right;
	width:100px;	
	line-height:39px;
	float:left;
}
#message .r {
	float:left;
}	
#message .radio {
	height:60px;
	line-height:39px;
}
#message .inputp{
	height:60px;
}
#message .inputp input {
	background:#f3f3f3;
	border:1px #ccc solid;
	width:504px;
	height:39px;
	line-height:39px;	
}
#message .textarea textarea {
	background:#f3f3f3;
	border:1px #ccc solid;
	width:504px;
	height:253px;
}
#message .btn {
	padding-left:100px;
	padding-top:30px;
}
#message .btn input {
	background:#004da6;
	border:none;
	width:113px;
	height:38px;
	font-size:16px;
	color:#fff;
	font-family:"微软雅黑";
	line-height:38px;	
	cursor:pointer;
	margin-right:10px;
}
