@charset "gb2312";

/* CSS Document */

body {font-family: "Helvetica Neue", Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif; }

a{ color: #333;}

ul,ol,li{ margin: 0; padding:0; list-style: none;}

.top_t{ width:100%; line-height:35px; background:#297DCA; font-size:0.9em;}

.top_t_1{ max-width:600px; min-width:320px; margin:auto;}

.top_t_1{ color:#fff;}

.top_t_2r{ margin-right:20px;}

.top_t_2r>a{ margin-left:5px; color:#fff;}

img{ margin:auto;}

.top_table{ margin-bottom:0 !important;}

.top_table td a{ color:#fff; text-decoration:none;} 

.top_table td{ text-align:center; background:#0E67BA;}

.top_table td:hover{ background:#EC7612;}

.banner button,.banner button:hover{ color:#fff; font-weight:600; font-size:0.9em; padding:0 5px;}

.banner_text_1{ color:#F00; margin-bottom:0 !important;}

.banner_text strong{ font-size:1.2em; margin-bottom:5px;}

.banner p{ margin-top:5px; margin-bottom:10px;}

.gyrx{ padding:5px !important;}

.bor_hr{ color:#0E67BA;;height:1px;border:0px;border-top:1px solid #0E67BA;margin:0px;padding:0px;overflow:hidden;}

.lan{ background:#0E67BA !important;}

.cheng{ background:#EC7612 !important;}

.cheng,.lan{ color:#FFF;}

.cheng:hover,.lan:hover{ color:#FFF;}

.text_top{ width:100%; height:auto; border-bottom: 1px solid #0E67BA;}

.text_top>div{ width:100%; margin-bottom:1px; line-height:30px; background:#0E67BA; color:#fff;}

.text_top>div strong{ font-size:1.2em;}

.text_top>div a{ float:right; margin-right:20px; color:#FFF;}

.gy_text{ width:90%; margin:auto;}

.gy_text p{ text-indent:2em;}

.gy_text p a{ color:#F00;}

.gy_btn a{ margin-left:5%;}

.foot{ background:#0E67BA; width:100%; height:auto; clear:both;}

.foot p{ padding:20px 0; color:#fff; font-size:0.9em;margin:0 !important;}

.liuyan .text_top{ clear:both;}

.text_content p{ color:#F00;}

.text_content [type=submit],.text_content [type=submit]:hover{ color:#FFF; font-size:0.9em; font-weight:700;}

.text_content span{ color:#f00;}

.text_content label{ float:left;}

.text_content input,.text_content textarea{ -webkit-margin-left:5%; clear:both; font-size:0.9em;}

.text_content form{ width:80%; margin:auto;}

.luxian{ width:92%; margin:auto;}

.liuyan_list{ margin:10px; clear:both;}

.liuyan_list_left{max-width:160px; max-height:60px; float:left;}

.liuyan_list_img{ background:#4091DC; width:70px; line-height:60px; float:left;}

.liuyan_list_text{ width:70px; line-height:60px; background:#E3E3E3; float:left; margin-right:10px;}

.liuyan_list_text h4{ margin:auto !important; line-height:40px; font-size:26px; color:#0E67BA;}

.liuyan_list_text p{margin:auto !important; line-height:20px; color:#0E67BA;}

.liuyan_list_right{ float:left; width:65%; min-height:70px; border:1px dashed #666; margin-bottom:10px; border-radius:5px;}

.liuyan_list_right p{ width:95%; margin:auto; padding:5px 0 10px 0;}

.liuyan_list_right p span{ color:#F00;}

.b_t_n{ color:#FFF; padding:5px 8px; border-radius:3px;}

.b_t_n:hover{ color:#fff;}

.huang{ background:#D3820D; left:41% !important;}

.img_btn{ position:relative; clear:both; max-width:600px; max-height:165px; margin:auto;}

.img_btn a{ position:absolute; top:71%; left:55%;}

@media screen and (max-width:530px) {

		.luxian{ width:88%;}

		.liuyan_list_right{ width:50%;}

		.img_btn a{ left:70%;}

	}

@media screen and (max-width:370px) {

		.liuyan_list_img{ display:none;}

		.liuyan_list_left{ max-width:80px;}

		.liuyan_list_right{ width:65%;}

		.b_t_n{ padding:2px 4px; font-size:0.9em;}

	}

@media screen and (max-width:350px) {

		.top_t_2r{ display:none;}

		.top_t_2l{ clear:both;}

		.top_t_2{ text-align:center;}

	}

		

	.tt {

    background: none repeat scroll 0 0 #297dca;

    color: #fff;

    font-size: 14px;

    height: 34px;

    line-height: 34px;

    overflow: hidden;

    padding: 0 10%;

    position: fixed;

    top: 0;

    width: 100%;

    z-index: 3;

}

.tt span {

    float: right;

}

.tt a {

    color: #fff;

}header {

    margin-top: 34px;

}

header a {

    text-align: center;

    width: 100%;

}



.bottombg {

    background: none repeat scroll 0 0 #0e66b9;

    color: #bdbdbd;

    padding: 2% 0;

    width: 100%;

}

.bottom span {

    display: block;

    padding: 1% 0;

}

.bottom a{ color:#FFF;}