*{ padding: 0; margin: 0; }
html,body{ height: 100%;  font-family:'微软雅黑';}
body{ font-size: 14px;}
body,div,p,a,ul,li{ margin: 0; padding: 0; }  
h1,h2,h3,h4,h4,h5,h6,h7{ margin: 0; padding: 0; }
a{ text-decoration: none; }
li{ list-style: none;}
img{ border: 0; vertical-align: middle; }
.clear{ clear: both;}

.html_body{ background: url('../image/bg.jpg') no-repeat; background-color: #f6f6f6}
.main_body{ width: 1200px; margin: 0 auto; }
.main_body .main_title{ height: 40px; line-height: 40px; color: #245798; }
.main_body .main_title span:first-child{ float: left; }
.main_body .main_title span{ float: right; }
.main_body .main_logo_search{ height: 175px; }
.main_logo_search .main_logo{ margin-top: 51px; width: 463px; height: 72px; float: left; }
.main_logo_search .main_search{ width: 330px; height: 38px; margin-top: 70px; float: right; position: relative; }
.main_logo_search .main_search input{ width: 100%; height: 38px; border: none; outline: none; background: #fff; border-radius: 150px;}
.main_logo_search .main_search img{ position: absolute; right: 15px; top: 6px; }

.main_body .main_head_box{ position: relative; margin-bottom: 16px;}
.main_body .main_head_box .main_nav{ height: 50px; line-height: 50px; background: #3181c8; padding-left: 115px; box-sizing: border-box; box-shadow: 0 10px 10px rgba(0,0,0,.2); position: absolute; left:0; right:0; top:0; }
.main_body .main_head_box .main_nav a{ font-size: 18px; font-weight: 600; color: #fff; margin-right: 55px; }
.main_body .main_head_box .main_headline{ padding: 80px 20px 30px; background: #fff; box-sizing: border-box;     }
.main_body .main_head_box .main_headline .main_head_line{ width: 200px; height: 73px; float: left; border-right: 1px solid #ccc; padding: 8px 20px; box-sizing: border-box; }
.main_body .main_head_box .main_headline .main_head_line div{ float: left; }
.main_body .main_head_box .main_headline .main_head_line div img{ height: 73px;  }
.main_body .main_head_box .main_headline .main_head_line div:last-child{ margin-left: 10px; }
.main_body .main_head_box .main_headline .main_head_line div p:first-child{ font-size: 30px; color: #333; font-weight: 700px; }
.main_body .main_head_box .main_headline .main_head_line div p:last-child{ font-size: 10px; color: #000; text-align: center; }
.main_body .main_head_box .main_headline .main_head_info{ height: 68px ; text-align: center; }
.main_body .main_head_box .main_headline .main_head_info .main_head_info_title{ font-size: 36px; font-weight: 700; }
.main_body .main_head_box .main_headline .main_head_info .main_head_info_title a{ color: #3181C8; }
.main_head_info_content{ font-size: 14px; margin-top: 13px; }
.main_head_info_content a{ color: #000;}

.main_body .banner_list{ height: 385px; margin-bottom: 27px; }
.main_body .banner_list div{ float: left; }
.main_body .banner_list .banner,.main_body .banner_list .banner a img{ width: 666px; height: 385px; }
.main_body .banner_list .ban_list{ width: 509px; height: 385px; background: #fff; margin-left:25px; }
.ban_list .list_tabs{ height: 43px; border-top: 2px solid #ccc;  }
.ban_list .list_tabs div{ width: 108px; height: 43px; margin-right: 19px; float: left;font-size: 18px; text-align: center; line-height: 43px; margin-top: -2px;}
.ban_list .list_tabs div a{color: #666;}
.ban_list .list_tabs .tabs_active{ background:#3185cb; }
.ban_list .list_tabs .tabs_active a{ color:#fff ; }
.ban_list .tabs_list{ padding: 35px 20px; box-sizing: border-box; }
.ban_list .tabs_list li{ margin-bottom: 20px; font-size: 16px; }
.ban_list .tabs_list li a{ color:#333 ; }
.ban_list .tabs_list li span{ color: #999; float: right; }
.ban_list .tabs_list li:last-child{ margin-bottom: none;}

.main_body .list_line{ height: 288px; margin-bottom: 27px; }
.main_body .list_line>div{ background: #fff; float: left; height: 288px;}
.main_body .list_line .list_box{ width: 821px; border-top: 2px solid #ccc;}
.main_body .list_line .list_box .list_tabs{ margin-top: -2px; padding: 0 10px; box-sizing: border-box; }
.main_body .list_line .list_box .list_tabs div{  float: left; font-size: 20px; padding: 12px 17px; margin-right: 26px;font-weight:400;}
.main_body .list_line .list_box .list_tabs div a{ color: #666; }
.main_body .list_line .list_box .list_tabs .tabs_active { border-top: 2px solid #3185cb; font-weight: 700; }
.main_body .list_line .list_box .list_tabs .tabs_active a{color:#3185cb;}

.list_box .list_list{ padding: 10px 30px; }
.list_box .list_list .line_one_ul{width: 370px; float: left;}
.list_box .list_list .line_one_ul:last-child{ margin-left: 20px; }
.list_box .list_list .line_one_ul li { font-size: 16px; margin-bottom: 20px;} 
.list_box .list_list .line_one_ul li a{ color: #333;} 

.list_box .list_list .line_two_ul li { font-size: 16px; margin-bottom: 20px;} 
.list_box .list_list .line_two_ul li a{ color: #333;} 
.list_box .list_list .line_two_ul li span{ color: #999; float: right; }

.list_box .list_list .line_three{ width:336px; height: 212px; float: left; margin-right: 25px;}
.list_box .list_list .line_three a img{ width:336px; height: 212px;}
.list_box .list_list .line_three_ul { width:400px; height: 212px; float: left;} 
.list_box .list_list .line_three_ul ul{ margin-top: 30px; } 
.list_box .list_list .line_three_ul ul li { font-size: 16px; margin-bottom: 20px;} 
.list_box .list_list .line_three_ul ul li a{ color: #333; } 
.list_box .list_list .line_three_ul ul li span{ color: #999; float: right; }
.line_three_ul .first_online{ position: relative; }
.line_three_ul .first_online .online_title{ font-size: 18px; font-weight: 700; margin-bottom: 8px; }
.line_three_ul .first_online .online_title a{ color: #333; }
.line_three_ul .first_online .online_info a{ font-size: 16px; color: #999; }
.line_three_ul .first_online .online_more a{ position: absolute;  right: 0; bottom: 0; color: #999; font-size: 16px;}





.about_box .about_list{ padding: 10px 20px; }
.about_box .about_list .line_one_list{ padding: 0 10px; }
.about_box .about_list .line_one_list li{ width: 33%; text-align: center; margin-bottom: 20px; font-size: 16px; float: left;}
.about_box .about_list .line_one_list li a{ color: #3185cb;}
.about_box .about_list .line_two_list li{ width: 33%; text-align: center; margin-bottom: 40px; font-size: 16px; float: left; }
.about_box .about_list .line_two_list li a{ color: #333;}
.about_box .about_list .line_three_list li{ width: 92px; height: 107px; text-align: center; font-size: 16px; float: left; color: #333;}
.about_box .about_list .line_two_list li .two_list_img{ height: 42px;}
.about_box .about_list .line_three_list li a{ color:#fff; }
.about_box .about_list .line_three_list li .three_list_img{ height: 53px; margin-top:30px;}
.about_box .about_list .line_three_list .color_a{ background: #78e4ff;}
.about_box .about_list .line_three_list .color_a p{ background: #33d7ff;}
.about_box .about_list .line_three_list .color_b{ background: #02bce2; margin: 0 16px; }
.about_box .about_list .line_three_list .color_b p{ background: #3183c8;}
.about_box .about_list .line_three_list .color_c{ background: #b6b6e7;}
.about_box .about_list .line_three_list .color_c p{ background: #9090da;}
.about_box .about_list .line_three_list li a p{ font-size: 14px; color: #fff; margin-top: 4px;}
.about_box .about_list .about_list_btn{ margin-top: 6px; }
.about_box .about_list .about_list_btn .blue_btn{ width: 145px; height: 36px; border-radius: 5px; outline: none;float:left;margin:0px 0px 5px 7px;}
.about_box .about_list .about_list_btn,.blue_btn a{ display:block;color: #fff;text-align:center;line-height:36px}
.about_box .about_list .about_list_btn,.blue_btn:first-child111{ margin-bottom:10px; }
.about_box .about_list .about_list_btn,.blue_btn:nth-child111(odd){ margin-right:16px; }
.about_box .about_list .about_list_btn .btn_acolor{ background: #3181c8; border:none; }
.about_box .about_list .about_list_btn .btn_bcolor{ background: #00ccff; border:none; }
.about_box .about_list .about_list_btn .btn_ccolor{ background: #199ed8; border:none; }
.line_three_other{ border-top: 1px dashed #e5e5e5; margin-top: 30px; }
.line_three_other div{ float: left; }
.line_three_other div:first-child{margin-right: 22px; margin-top: 12px;}
.line_three_other div:first-child p{ font-size: 22px; color: #199ed8; font-weight: 700; text-align: center; }
.line_three_other .tel_adds{ font-size: 16px; color: #333; margin-top: 16px;}
.line_three_other .tel_adds p{ margin-bottom: 12px; }
.main_body .list_full_line img{ height:110px; margin-top:27px }
.main_body .list_full_line .list_last_line{ height: 70px; line-height: 70px; background: #fff;margin-top:27px }
.list_full_line .list_last_line div{ float: left; margin: 0 43px 0 50px; color: #086CBE; font-size: 22px; font-weight: 700;  } 
.list_full_line .list_last_line .select_box{ width: 147px; margin-right: 18px; }
.list_full_line .img_list_box{ background: #fff; padding: 12px 16px; margin-top:27px; }
.list_full_line .img_list_box a{margin-right: 7px; }
.list_full_line .img_list_box a:last-child{margin-right: 0; }
.list_full_line .img_list_box a img{ width: 222px; height: 100px; }

.page_footer{ height: 160px; padding: 46px 0 ; margin-top: 27px; box-sizing: border-box; background: #3183c8; }
.page_footer .footer_imgs{ float: left; margin: 0 46px; }
.page_footer .footer_imgs div{ float: left; }
.page_footer .footer_imgs div:first-child{ margin-right: 20px; }
.page_footer .footer_imgs div:last-child img{ margin-top: 12px; }
.page_footer .footer_content{ font-size: 14px;color: #fff; }
.page_footer .footer_content p{ height: 28px; line-height: 28px;}
.page_footer .footer_content p span{ border-right: 2px solid #fff; padding: 0 18px; height: 16px; }
.page_footer .footer_content p span a{ color: #fff; }
.page_footer .footer_content p span:first-child{ padding-left: 0; }
.page_footer .footer_content p span:last-child{ border-right: none; }
 

/*lf*/
.fl_l{float:left}
.fl_r{float:right}
.w821{width:821px}
.bgw{background-color:#fff}
.w460{width:460px}
.w780{width:780px}
.w509{width:509px}
.w336{width:336px}
.w400{width:400px}

.box{margin:27px 0px}
.elisor { border-top:2px solid #DEDCDC; }
.elisor .table { height:50px; line-height:50px;}

.elisor .table li { float:left; }
.elisor .table li a { padding:0 20px; font-size:20px; color:#333 }
.elisor .table .hover { background:#fff;  border-top:2px solid #3185cb;margin-top: -1px;  }
.elisor .table .hover a { color:#3185cb;font-weight:700;font-size:20px; }

.elisor_news{margin:5px 0px 18px 0px}
.elisor_news ul{ margin: 0 auto;width:780px }
.elisor_news ul li { line-height:35px; font-size:16px;float:left;width:370px;margin:0px 10px }
.elisor_news ul li  a{ color:#333}

.elisor_news ul li span { float:right; color:#999; font-size:20px; }
.about_box{ width: 352px; margin-left: 26px; border-top: 2px solid #3185cb;}
.about_box .tabs_active{ font-size: 20px; padding:17px; color: #3185cb; font-weight: 700; }

.btn_3{width: 242px; height: 40px;border: 1px solid #3183c8; border-radius: 5px;float:left;margin-left:15px;margin-right:5px;margin-top:5px;margin-bottom:8px}
.btn_3 a{display:block;margin:0 auto;width:130px;font-size:16px;color:#3183c8;line-height:40px;}

.elisor_news_1{margin:0 auto;}
.elisor_news_1 ul li { line-height:35px; font-size:16px;}
.elisor_news_1 ul li  a{color:#333;text-align:left;}
.elisor_news_1  span{ color:#ccc;float:right;margin-right:15px}

.box .img_list_box{ background: #fff; padding: 12px 16px; margin-bottom:27px;margin-top:27px }
.box .img_list_box a{margin-right: 7px; }
.box .img_list_box a:last-child{margin-right: 0; }
.box .img_list_box a img{ width: 222px; height: 100px; }

.abox{margin:15px 0px 20px 20px}
.bbox{margin:15px 20px 20px 0px}

.hd_title{ font-size: 18px; font-weight: 700; margin-bottom: 8px; }
.hd_title a{ color: #333; }
.hd_info a{ font-size: 16px; color: #999; }
.hd_more a{ position: absolute;  right: 0; bottom: 0; color: #999; font-size: 16px;}

.box .list_last_line{ height: 70px; line-height: 70px; background: #fff;}
.box .list_last_line div{ float: left; margin: 0 43px 0 50px; color: #086CBE; font-size: 22px; font-weight: 700;  } 
.box .list_last_line .select_box{ width: 147px; margin-right: 18px; }


.nListG{height:315px;overflow: hidden;}
.nListG li a{float:left;width:320px;margin-right:20px;
		display: block;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;}
.nListG li span{float:right;}



.ebox {width:364px;height:340px;border: 1px solid #DEDCDC;margin-right:50px;float:left;margin-top:20px;}
.ebox .table { height:46px; line-height:46px;border-bottom:1px solid #DEDCDC;}

.ebox .table li { float:left; }
.ebox .table li a { padding:0 20px; font-size:18px; color:#333 }
.ebox .table .hover { background:#fff;  border-bottom:1px solid #3185cb;margin-bottom: 1px;  }
.ebox .table .hover a {color:#3185cb;font-weight:700;font-size:18px;}


#picbox{position: relative;}
#ulOuter{height:100px;}
#picbox .bx_wrap{
	height:100px;	
	position: relative;
}
#picbox .bx_container{
	width:1200px;
	height:100px;
	overflow: hidden;
	position: absolute;
	left:0;
	z-index: 998;	
}
#picbox #demo img{border:0;
	height: 100px;
	width: 222px;
}
#picbox .bx_wrap a.prev,#picbox .bx_wrap a.next{
	display: block;
	position: absolute;
	height: 50px;
	width: 20px;
	top: 35px;
	z-index: 999;
	background: url(../image/6_arr.jpg) no-repeat left top;
	cursor: pointer;
	text-indent: -2000px;
}
#picbox .bx_wrap a.next{background-position: right top;right:0;}

















