@charset "utf-8";
/* CSS Document */
html,body {
  overflow-x: hidden;font-family:"微软雅黑";
}
body,img{ margin:0; padding:0; font-size:12px; border:none; color:#666666;}
ul,li{ margin:0; padding:0; list-style:none;}
a,a:link,a:visited{ color:#666666; text-decoration:none;}
a:hover{ color:#C60C00; text-decoration:none;}

.div_center{ width:1200px; margin:0 auto;}
.div_clear{ clear:both;}

/*head*/
.head_1{ background:url(../images/top_02.jpg) repeat-x top left; height:35px; line-height:35px; width:100%;}
	.h1_left{ float:left;}
	.h1_righ{ float:right;}
	.h1_righ span{ padding:0px 10px; border-right:1px dashed #9A9A9A;}
	.h1_righ font{ padding-left:10px;}
	
.lx_h1midd{ width:345px; padding-top:56px; height:26px; margin-left:32px; float:left;}
.lx_h1midd span{ display:block; float:left; /*background:url(../images/maptop.jpg) no-repeat center left;*/padding-left:30px; height:26px; line-height:26px; font-family:"微软雅黑"; font-size:22px; /*font-weight:bold;*/color:#999}
.lx_h1midd font{ display:block; float:left; padding-left:10px;}
.lx_h1midd font a{ color:#999999; height:26px; line-height:26px; font-family:"微软雅黑";}
.head_2{ width:100%;}
.h2_left{ float:left;}
.h2_righ{ float:right;padding-top:10px;}
.head_3{ width:100%; height:50px; background:#0198E7;}
.nav_center{ width:1204px; margin:0 auto;}

.cityx_x{ padding:10px; width:345px;}
.cityx_x a{ height:30px; line-height:30px; display:block; float:left; width:86px; text-align:center; font-size:16px; font-family:"微软雅黑";}

.code_txxtx{ width:100px; height:30px; border:1px solid #cccccc; padding:0; text-align:center;}
.pll_code_imgx{ margin:0px 10px;}
.code_subxx{ width:100px; height:30px; border:1px solid #cccccc; cursor:pointer;}
/* flexslider */
.flexslider{position:relative;height:520px; width:100%; text-align:center;   overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:520px;}
.flex-control-nav{position:absolute;*bottom:10px;_bottom:10px;bottom:0px;z-index:30;width:100%;;text-align:center; left:0px;}
.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;}


/*m*/
.m_1{ width:100%; background:#F9F9F9;}
	.m1_tt{ width:358px; height:140px; margin:0 auto; overflow:hidden;}
	.m1_list{ height:280px; width:1200px; overflow:hidden; padding:28px 0px 32px 0px;}
	.m1_lt_left{ float:left; width:220px; height:280px; overflow:hidden;}
	.m1ltl_mar{ margin-left:25px;}
	.m1_lt_left .bg{ background:url(../images/ybg_03.png) no-repeat top center; width:220px; height:280px; position:relative; top:-280px;margin-bottom:-280px; left:0;}
	.m1_lt_left .bg_more{ background:url(../images/bmore_03.png) no-repeat top center; width:220px; height:30px; position:relative; top:0px; left:0;  z-index:10;}
	
.m_2{ width:100%; height:450px;/*height:350px;margin-bottom:50px; */ background:url(../images/youshi.jpg) #2780b7 no-repeat top center;}
	.m2_all{ padding-top:42px;}
	.m2_left{ float:left; width:415px; height:285px; overflow:hidden; }
		.m2left_con{ line-height:30px; color:#FFFFFF; margin-top:15px; height:120px; width:415px; overflow:hidden;}
		.m2left_more{ margin-top:20px; border:1px solid #49C2EE; text-align:center; line-height:40px; height:40px; width:150px; color:#bcedff;}
	.m2_midd{ float:left; width:352px; margin-left:50px;height:285px; overflow:hidden;}
	
	.m2_righ{ float:right; width:645px;/*height:285px; */overflow:hidden;}
		.news_tit{ /*margin-top:36px;*/font-size:26px; color:#FFF;font-weight:800}
		.news_one{ /*border-bottom:1px solid #75CBEB; */margin-top:23px; padding-bottom:10px; height:90px;width:50%;float:left}
		.news_o_left{ float:left; color:#FF5722; width:50px; height:36px; line-height:36px; text-align:center; font-size:45px; font-family:fantasy; /*padding-right:10px;*/  background: #2186C3;
    padding: 15px;
    border-radius: 30px 100px;
    box-shadow: 1px 2px 3px rgba(10, 95, 148, 0.78);}
		.news_o_righ{ float:right; width:235px;}
		.news_o_r_tt{ color:#FFFFFF; line-height:35px;    font-size: 20px;}
		.news_o_r_time{ color:#bcedff;}
		.news_one a:hover .news_o_left{ float:left; border-right:1px solid #FFFFFF; color:#FFFFFF; width:50px; height:36px; line-height:36px; text-align:center; font-size:45px; font-family:"微软雅黑"; padding-right:10px;}
.m_3{ width:100%; background:#FFFFFF;}
	.m3_tit{ margin-bottom:35px;}
	.m3_list{ padding-bottom:25px;}
	.m3_lst_1{ float:left; width:119px;}
	.m3_lst_2{ float:left; width:465px;}
	.m3_lst_3{ float:left; width:6px; margin-left:49px;}
	.m3_lst_4{ float:right; width:510px;}
.m_4{ width:100%; background:#F9F9F9;}
	.m4_tit{ padding:45px 0px 20px 0px;}
	.m4_tit_left{ float:left;}
	.m4_tit_r{ float:right;}
	.m4_list{ height:280px; padding-bottom:49px;}
.m_5{ width:100%; background:#FFFFFF; padding:37px 0px 55px 0px;}
.m5_left{ float:left; width:417px;}
.m5_news_tit{ font-size:18px; border-bottom:1px solid #CCC; line-height:40px}
.m5_news_tit a{color:#333;}

.m5_midd{ float:left; width:417px; margin-left:36px;}
		.m5_news_list{ margin-top:10px;}
		.m5_newsl_one{ border-bottom:1px dashed #C5C5C5; line-height:25px; padding-top:8px;}
.m5_rugh{ float:right; width:293px;}
		.m5_tt_r{}
			.m5ttr_left{ float:left;    font-size: 18px; font-weight: 800;color: #000;}
			.m5ttr_r{ float:right;}
		.m5_tt_lis{ margin-top:4px; background:url(../images/index_25.jpg) no-repeat top left; width:435px; height:190px; padding:13px 29px;}
		.m5ttlis_one{ margin-top:15px; border-bottom:1px solid #ebebeb; padding-bottom:15px;}
		.m5ttlis_two{ margin-top:15px;}
		.lis_one_left{ float:left; width:120px;}
		.lis_one_righ{ float:left; width:290px; font-weight:bold; line-height:17px;}
		.m5_li_lust{ margin-top:11px;}
		.lis_one_righ_con{ float:left; width:310px; line-height:18px; color:#999;font-weight:100}
/*foot*/
.foot_1{ background:#267C9D; width:100%; padding-bottom:0px;}
.foot_fri{ padding-top:15px;  /*height:82px; */ padding-bottom:15px; width:40%; padding-right:3%; float:left}
.fri_f{ /*height:120px;width:1200px;*/color:#FFFFFF; overflow:hidden;}
.fri_f font{ font-family:"微软雅黑"; font-size:18px; color:#FFFFFF; line-height:50px; display:block; float:left; height:50px; width:100%;}
.foot_line_righ{ float:right; width:1105px; height:50px; overflow:hidden; line-height:25px;}
.fri_f span{ color:#9ce0ff; padding:0px 2px;line-height:24px;}
.fri_f a,.fri_f a:link,.fri_f a:visited{ color:#9ce0ff; text-decoration:none;}
.fri_f a:hover{ color:#C60C00; text-decoration:none;}

.foot_lxus{ margin-top:15px; border-bottom:1px solid #34AADF; font-size:24px; font-family:"微软雅黑"; color:#FFFFFF; line-height:40px; padding-bottom:5px; }
.foot_phone{margin-top:30px;margin-bottom:30px; border-left:1px dashed #34AADF; padding-left:5%; width:25%;float:right;}
.erweima{width:66%;float:left;text-align:center; color: #fff;
    font-size: 15px;/*border-left:1px dashed #34AADF;*/margin-top:30px;margin-bottom:30px;
    line-height: 40px;}
.erweima img{float:left; }
.erweima span{float:left; padding:0px 20px;    line-height: 30px;}
.f_phone_1{ float:left;}
.fp1_top{     color: #fff;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    text-align: left;}
.fp1_boo{     color: #fff;
    font-size: 22px;
    height: 30px;
    line-height: 30px;
    text-align: left;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;}

.f_phone_2{ color: #fff;
    font-size: 12px;
    line-height: 22px;
    text-align: left;}
.fp2_tp{color:#9ce0ff; font-size:12px; line-height:20px;}
.fp2_bo{ color:#FFFFFF; padding-top:5px; line-height:20px; font-weight:bold;}
.f_phone_3{ float:left; border-left:2px solid #39AADD;padding:0px 20px;}
.f_phone_l_x{ float:left; padding-top:8px; line-height:25px; width:185px; height:50px; overflow:hidden; color:#9ce0ff; font-family:"微软雅黑"; font-size:13px;}
.f_phone_l_y{margin-left:45px; padding-right:20px; float:left; padding-top:15px;}
.f_phone_l_y2{float:left;  border-left:2px solid #39AADD;padding:0px 20px;margin-top:15px; }
.fp1_y_1{ color:#9ce0ff; line-height:20px;}
.fp1_y_2{ color:#FFFFFF; line-height:15px; margin-top:15px;}

.foot_2{ width:100%; background:#1C5971; height:50px; line-height:50px; color:#fff;}
.foot2_left{ float:left;}
.foot2_left span{ padding-right:10px;}
.foot2_righ{ float:right;}
.foot_2 a,.foot_2 a:link,.foot_2 a:visited{ color:#6fd2fe; text-decoration:none;}
.foot_2 a:hover{ color:#C60C00; text-decoration:none;}

/*site*/
.s_m{  position:relative; top:0px; left:0; width:100%;}
.site_m{ padding-top:304px; padding-bottom:20px;}
.ss_mmm{ background:#FFFFFF;}
.s_left{ float:left; width:250px;}
.s_l_title{/* background:url(../images/site_03.jpg) no-repeat top left;*/ height:101px; background:#267C9D}
.sltit_top{ font-family:"微软雅黑"; font-size:32px; color:#FFFFFF;  width:100%; text-align:center; height:32px; line-height:32px; overflow:hidden; padding-top:30px;}
.sltit_boo{font-family:"微软雅黑"; font-size:24px;color:#FFFFFF;padding:0px 25px 0px 65px; width:160px; height:30px; line-height:30px; overflow:hidden;}

.small_nav a,.small_nav a:link,.small_nav a:visited,.small_nav a:active{
	font-size:14px;
	font-family:"宋体";
	color:#444444;
	text-decoration:none;
	display:block;
	width:250px;
	height:45px;
	line-height:45px;
	text-align:center;
	vertical-align:middle;
	/*background:url(../images/site_09.jpg) no-repeat top left;*/ font-weight:bold;border-bottom: 1px solid #f1f1f1;
}
.small_nav a:hover,.small_nav a.on{
	color:#FFFFFF;
	line-height:45px;
	height:45px;
	background:url(../images/site_07.jpg) no-repeat top left;font-weight:bold;
}
.small_nav_down a,.small_nav_down a:link,.small_nav_down a:visited,.small_nav_down a:active{
	font-size:14px;
	font-family:"宋体";
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:250px;
	text-align:center;
	vertical-align:middle;
	line-height:45px;
	height:45px;
	background:url(../images/site_07.jpg) no-repeat top left;font-weight:bold;
}
.small_nav_down a:hover{
	color:#FFFFFF;background:url(../images/site_07.jpg) no-repeat top left; height:45px;font-weight:bold;}

.small_navss a,.small_navss a:link,.small_navss a:visited,.small_navss a:active{
	font-size:14px;
	font-family:"宋体";
	color:#444444;
	text-decoration:none;
	display:block;
	width:250px;
	height:45px;
	line-height:45px;
	text-align:center;
	vertical-align:middle;
	background:url(../images/site_09.jpg) no-repeat top left; font-weight:bold;
}
.small_navss a:hover{
	color:#444444;
	line-height:45px;
	height:45px;
	background:url(../images/sps_02.jpg) no-repeat top left;font-weight:bold;
}

.s_righ{ float:right; width:950px; background:url(../images/site_05.jpg) repeat-x top left;}
.sr_all{ margin-left:30px;}
.sr_top1{ margin-top:25px; color:#858585; line-height:25px;}
.sr_top2{ margin:10px 0px 40px 0px; font-family:"微软雅黑"; font-size:18px; font-weight:bold;}
.sr_con{ padding:0px 20px 30px 0px; width:900px; line-height:25px; min-height:300px;}

.sr_con .title{}
.sr_con .time span{color:#999; margin-right:15px;}
.sr_con ul.news li {
    float: left;
    display: inline;
    margin-left: 5px;background: url("../images/li-icon.gif") no-repeat left center;
    width: 94%;    border-bottom: dashed 1px #ccc; padding:10px 15px
}
.sr_con ul.news li a{color:#666;float: left;}
.sr_con ul.news li span{float:right; color:#CCC}

.itemimg{ width:202px;  margin:10px 13px 0px 10px; float:left;}
.videoimg{ width:200px; height:142px; border:1px solid #cccccc;}
.videoimg div{width:200px; height:142px; display:table-cell; text-align:center; vertical-align:middle; }
.item-titless{ line-height:30px; text-align:center;}
.itemimg:hover  .videoimg{ width:200px; height:142px; border:1px solid #C60C00;}

		.txt_class{ width:300px; height:20px; line-height:20px; padding-left:5px;}
.txt_class2{width:100px; height:20px; line-height:20px;padding-left:5px;}
.txt_class_con{ width:300px; height:40px; line-height:20px;padding-left:5px;}
.txt2_class{ background:none; border:none;}
.dd_class{ margin-top:20px;}
.dd_class2{ margin-top:10px;}
.dd_classdiv{ margin:10px 0px;}
	.dd_classdiv span{ width:100px; text-align:right;}
.dd_classdivx{  margin:10px 0px; line-height:40px;}
.dd_price{ float:left;}
.dd_type{ float:left; margin-left:15px;}
.dd_type2{float:left; margin-left:30px;}
.dd_bz{ float:left;}
.dd_bz2{ float:left; width:300px;}
.dd_sub{ float:left; width:220px; text-align:center;}
.dd_res{ float:left; width:150px;text-align:center;}
	.dd_clas_left{ float:left; width:400px;}
	.dd_clas_right{ float:left;  width:500px; height:230px;}
	.dd_clas_right2{ float:left;  width:450px; height:270px; margin-bottom:20px;}

.dd_c_dl{ float:left; width:85px; text-align:right;}
.dd_c_dr{ float:left; width:305px;}




/*news*/
.news_c_one{ width:270px; /*height:285px; */margin:10px 15px 20px 15px; float:left;}
.news_c_img{ width:268px; height:158px; display:table-cell; vertical-align:middle; text-align:center; border:1px solid #cccccc;}
.news_c_title{ line-height:25px; font-weight:bold; margin-top:10px; font-size:16px; width:270px; height:25px; overflow:hidden;}
.news_c_desc a{ line-height:20px; color:#999 !important;}
.news_c_more{ margin-top:15px; text-align:left;}
.news_c_ones{width:270px; height:190px; margin:10px 15px 20px 15px; float:left;}
/*yinan*/
.yn_one{ padding-bottom:20px; margin-top:10px; border-bottom:1px solid #CCCCCC;}
.yn_one_1{ height:17px; line-height:17px; padding:5px 0px;}
.yn_o_1_left{ float:left; width:20px;}
.yn_o_1_righ{ float:left; padding-left:10px; width:860px; font-weight:bold;}

.yn_one_2{ height:17px; line-height:17px; padding:5px 0px;}
.yn_o_2_left{ float:left; width:20px;}
.yn_o_2_righ{ float:left; padding-left:10px; width:860px;}
/*pro*/
.pro_one{ float:left; width:430px; height:144px; margin:10px 0px;}
.pro_two{ float:left; width:430px; margin:10px 0px 10px 40px;}
.pro_one_left{ float:left;  width:200px; height:182px; margin:10px}
.pro_one_left div{ vertical-align:middle; text-align:center;}
.pro_one_left .img{ width:100%; text-align:center; height:142px;border:1px solid #f3f3f3;}
.pro_one_left .title{ width:100%; text-align:center; height:30px; font-size:15px; line-height:20px; padding-top:10px}
.pro_one_righ{ float:left; width:210px; margin-left:18px;}
.pro_title{ height:30px; line-height:30px; font-weight:bold; font-size:16px;width:210px; overflow:hidden; }
.pro_type_tit{ font-size:14px; margin-top:3px;color: #999;}
.pro_type{ line-height:20px;color: #999;}
.pro_con_tit{ font-size:14px; margin-top:5px;color: #999;}
.pro_con{ line-height:20px;color: #999;}

.showprott{ border-bottom:1px dashed #A8A8B7; font-size:34px; line-height:50px; margin-bottom:10px; padding-bottom:10px; font-weight:100;}
.showprolist1{ margin:5px 0px; line-height:20px; width:420px;}

.showphone{ background:url(../images/info_box_tel.jpg) no-repeat center left; padding-left:100px; font-family:"微软雅黑"; line-height:27px; font-size:18px; font-weight:bold; color:#0C63D0; margin-top:30px;}

.listsb{width:879px; overflow:hidden; min-height:300px; padding:10px; font-size:12px; text-align:left; border-top:none; border:1px solid #CCCCCC; border-top:none;}

.tabsb{width:900px;height:37px;border-bottom:1px solid #CCCCCC;}
.tabsb ul{margin:0;padding:0;}
.tabsb li{float:left;height:38px; width:137px; margin-right:10px; font-size:14px;text-align:center;cursor:pointer; background:url(../images/taba.jpg) no-repeat bottom left; font-weight:bold; line-height:38px; }
.tabsb li.on_zzjssb{color:#2A9AD4; background:url(../images/tabb.jpg) no-repeat bottom left; border:none;}

.smym_wd{margin:20px 15px;}
.smym_title{ line-height:40px; border-bottom:1px solid #cccccc; margin-bottom:10px;font-size:20px;}
.mym1l_list{ padding:0 0 10px 0px;}
.smyml_lx_one{ border-bottom:0px solid #f0f0f0; padding:0; width:240px; line-height:25px;}
.smyml_lx_addr{ font-size:22px; line-height:35px;}
.smyml_lxwms font{ color:#e90e00; }
.myfontsxx{ line-height:35px; font-size:22px;}
.myfonts{ font-size:22px; color:#ff0000; line-height:35px;}


.news_hd{ margin:20px 15px;}
.hd_title{ line-height:40px; border-bottom:1px solid #cccccc; margin-bottom:10px; }
.hd_t_left{ float:left;font-size:20px;}
.hd_t_righ{ float:right;font-size:12px;}

.hd_one{ margin-bottom:20px;}
.hd_one_img{ float:left; width:74px;  border:1px solid #CCCCCC;}
.hd_one_img div{ width:74px; height:60px; display:table-cell; vertical-align:middle; text-align:center;}
.hd_one_font{ float:right; width:134px;}
.h_one_f_top{ line-height:20px; font-weight:bold;}
.h_one_f_boo{ line-height:150%; margin-top:5px;}

.pro_case_list{ margin:30px 0px;}
.procase_title{ line-height:40px; border-bottom:1px solid #cccccc; margin-bottom:10px;}
.pcase_t_left{ float:left; color:#666666; font-size:20px;}
.pcase_t_righ{ float:right; color:#666666;}

.news_c_titlesss{ line-height:25px; font-weight:bold; margin-top:10px; font-size:14px; width:270px; height:25px; overflow:hidden; text-align:center;}

.subNav a,.subNav a:link,.subNav a:visited,.subNav a:active{
	font-size:14px;
	font-family:"宋体";
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:250px;
	height:45px;
	line-height:45px;
	text-align:center;
	vertical-align:middle;
	background:url(../images/site_07.jpg) no-repeat top left; font-weight:bold;
}
.subNav a:hover{
	color:#FFFFFF;
	line-height:45px;
	height:45px;
	background:url(../images/site_07.jpg) no-repeat top left;font-weight:bold;
}
.navContent{display: none;}
.navContent a,.navContent a:link,.navContent a:visited,.navContent a:active{
	font-size:14px;
	font-family:"宋体";
	color:#444444;
	text-decoration:none;
	display:block;
	width:250px;
	height:45px;
	line-height:45px;
	text-align:center;
	vertical-align:middle;
	background:url(../images/site_09.jpg) no-repeat top left; font-weight:bold;
}
.navContent a:hover{
	color:#FFFFFF;
	line-height:45px;
	height:45px;
	background:url(../images/sps_02.jpg) no-repeat top left;font-weight:bold;
}
.gsdt-zw {color:#333; font-size:14px; line-height:23px;}
.currentDd{color:#FFFFFF;
	line-height:45px;
	height:45px;
	background:url(../images/site_07.jpg) no-repeat top left;font-weight:bold;}
	
	.picview {
    width: 380px;
    height: 280px;
    float: left;
    margin-top: 4px;
}	
.infolist {
    width: 368px;
    float: left; color:#999
}
.infolist small{	width:100px;  background-color:#FFF; margin-top:4px; text-align:right;	display:block;	float:left;	font-size:14px; font-weight:bold;	line-height:31px;clear:left;	height:31px;	overflow:hidden;}
.infolist span{	width:260px; line-height:30px;	float:right;	height:31px; overflow:hidden;  margin-top:4px; margin-left:4px; font-size:14px;  }