/* CSS Document */


/*以下为公用样式，不可以修改，如涉及到请在html页面删除相应的class或id*/

body {
	font-size: 12px;
	line-height: 26px;
	font-family: "微软雅黑";
}

.q_fs {
	font-family: "宋体";
}

.q_fa {
	font-family: Arial, Helvetica, sans-serif;
}

.q_fg {
	font-family: Georgia, "Times New Roman", Times, serif;
}

.q_ft {
	font-family: "Times New Roman", Times, serif;
}

.q_l {
	float: left;
}

.q_r {
	float: right;
}

.q_oh {
	overflow: hidden;
}

.q_pr {
	position: relative;
}

.q_pa {
	position: absolute;
}

.w1002,
.w1004,
.w1100,
.w1200 {
	margin: 0px auto;
}

.w1002 {
	width: 1002px;
}

.w1004 {
	width: 1004px;
}

.w1100 {
	width: 1100px;
}

.w1200 {
	width: 1200px;
}


/*以上为公用样式，不可以修改，如涉及到请在html页面删除相应的class或id*/


/*BEGIN*/

.ql_bottom {
	clear: both;
}


/*END*/


/*BEGIN*/

.q_top_bg {
	background: url(../images/top_bg.png) repeat-x;
	height: 199px;
}

.q_top {
	width: 1002px;
	margin: 0 auto;
	height: 199px;
	position: relative;
	z-index: 999;
}

.q_top_t {
	overflow: hidden;
	height: 34px;
	line-height: 34px;
}

.q_top_tl {
	float: left;
}

.q_top_tl a {
	float: left;
	height: 34px;
	line-height: 34px;
	color: #575757;
	padding: 0 12px 0 20px;
}

.q_top_tla1 {
	background: url(../images/top_swsy_bg.png) left center no-repeat;
}

.q_top_tla2 {
	background: url(../images/top_jrsc_bg.png) left center no-repeat;
}

.q_top_tl a:hover {
	color: #0053a6;
}

.q_top_tr {
	float: right;
	width: 232px;
	padding: 5px 0 0;
}

.q_top_ssbox {
	width: 185px;
	height: 24px;
	padding: 0 10px;
	background: #fff;
	float: left;
}

.q_top_ssbox input {
	border: none;
	background: none;
	height: 24px;
	line-height: 24px;
	width: 100%;
	color: #a4a4a4;
	font-family: 宋体;
}

.q_top_tr>a {
	float: left;
	width: 26px;
	height: 24px;
	background: #ff9444 url(../images/top_ss_butbg.png) center center no-repeat;
}

.q_top_tr>a:hover {
	background: #da1523 url(../images/top_ss_butbg.png) center center no-repeat;
}

.q_top_m {
	overflow: hidden;
}

.q_top_m>a {
	float: left;
	margin: 26px 0 0;
}

.q_top_m>a img {
	display: block;
}

.q_top_mr {
	float: right;
	padding: 40px 0 0;
}

.q_top_mr>div {
	overflow: hidden;
	height: 25px;
	line-height: 25px;
	width: 228px;
}

.q_top_mr>div em {
	float: left;
	width: 118px;
	text-align: right;
	font-size: 12px;
	color: #b1b1b1;
}

.q_top_mr>div span {
	overflow: hidden;
	height: 25px;
	line-height: 25px;
	width: 110px;
	font-size: 15px;
	color: #da1523;
	font-weight: bold;
	float: left;
}

.q_top_nav {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: -5px;
	z-index: 999;
}

.q_top_nav ul {}

.q_top_nav li {
	float: left;
	height: 55px;
	width: 113px;
	margin: 0 12px 0 0;
}

.q_top_nav li a {
	display: block;
	height: 55px;
	line-height: 55px;
	text-align: center;
	font-size: 16px;
	color: #fff;
}

.q_top_nav li:hover,
.q_top_nav li.q_top_navxz {
	background: url(../images/top_nav_libg.png) no-repeat;
}


/*END*/


/*BEGIN*/

.in_con_bg {
	height: 679px;
	background: #f6f6f6;
}

.in_one {
	width: 1002px;
	margin: 0 auto;
	padding: 20px 0 0;
	overflow: hidden;
}

.in_one_l {
	float: left;
}

.in_one_lt {
	background: url(../images/in_one_ltbg.png) left bottom no-repeat;
	height: 32px;
	line-height: 32px;
}

.in_one_lt h2 {}

.in_one_lt h2 a {
	display: block;
	height: 32px;
	line-height: 32px;
	font-size: 19px;
	color: #2f2f2f;
}

.in_one_lt h2 a:hover {
	color: #0052a7;
}

.in_one_lc {
	padding: 22px 0 0;
}

.in_one_xxk_tit {
	float: left;
	width: 42px;
}

.in_one_xxk_tit ul {}

.in_one_xxk_tit li {
	width: 37px;
	background: url(../images/in_one_xxk_titbg1.png);
	margin: 0 0 1px 5px;
	height: 104px;
}

.in_one_xxk_tit li h2 a {
	font-size: 16px;
	color: #FFF;
	font-weight: normal;
	padding: 0 8px 0 11px;
	line-height: 20px;
	display: block;
	width: 18px;
	height: 104px;
}

.in_one_xxk_tit li.in_one_xxk_tit1 h2 a {
	padding: 12px 8px 0 11px;
	height: 92px;
}

.in_one_xxk_tit li.in_one_xxk_tit2 h2 a {
	padding: 22px 8px 0 11px;
	height: 82px;
}

.in_one_xxk_tit li.in_one_xxk_titxz {
	width: 42px;
	background: url(../images/in_one_xxk_titbg2.png) no-repeat;
	margin: 0 0 1px 0;
}

.in_one_xxk_tit li.in_one_xxk_tit1.in_one_xxk_titxz h2 a {
	padding: 12px 10px 0 14px;
}

.in_one_xxk_tit li.in_one_xxk_tit2.in_one_xxk_titxz h2 a {
	padding: 22px 10px 0 14px;
}

.in_one_xxk_c {
	float: left;
	width: 571px;
	height: 243px;
	background: #fff;
}

.in_one_xxk_cbox {
	overflow: hidden;
	display: none;
	padding: 26px 0 22px 23px;
	width: 548px;
	height: 195px;
}
    .in_one_xxk_cbox > p {
      float:left;
      width:126px;
      height:195px;
    }
    .in_one_xxk_cbox > a {
      float:left;
      margin:-31px 0 0 460px;
      color:#0052a7;
    }
        .in_one_xxk_cbox > a:hover {
             color:#ec0202;
        }
   
.in_one_xxk_cbox>img {
	float: left;
}

.in_one_xxk_cbox>div {
	padding: 0 0 0 23px;
	width: 366px;
	font-size: 14px;
	color: #4c4c4c;
	line-height: 33px;
	float: left;
	height: 198px;
	overflow: hidden;
}

.in_one_xxk_cbox>div>a {
	color: #ec0202;
}

.in_one_xxk_cbox>div>a:hover {
	color: #0052a7;
}

.in_one_xxk_cbox>div>a.in_one_xxk_cm {
	color: #0052a7;
}

.in_one_xxk_cbox>div>a.in_one_xxk_cm:hover {
	color: #ec0202;
}

.in_one_r {
	float: right;
	width: 348px;
	padding: 6px 0 0;
}

.in_one_rtit {
	background: url(../images/in_one_rtitbg.png) no-repeat;
	width: 163px;
	height: 40px;
}

.in_one_rtit h2 {
	height: 35px;
	line-height: 35px;
}

.in_one_rtit h2 a {
	font-size: 17px;
	color: #FFF;
	font-weight: normal;
	padding: 0 0 0 30px;
	display: block;
	height: 35px;
	line-height: 35px;
}

.in_one_rtit h2 a:hover {
	color: #10bef3;
}

.in_one_rcon {
	margin: 8px 0 0;
	padding: 16px 0 0;
	background: #fff;
}

.news_lif {
	overflow: hidden;
	border-bottom: 1px dotted #989898;
	padding: 0 0 10px 5px;
	width: 320px;
	margin: 0 auto;
}

.news_lif>a {
	float: left;
}

.news_lif>a img {
	display: block;
}

.news_lif>a:hover img {
	filter: alpha(opacity=80);
	/*IE滤镜，透明度50%*/
	-moz-opacity: 0.8;
	/*Firefox私有，透明度50%*/
	opacity: 0.8;
	/*其他，透明度50%*/
}

.news_lifc {
	float: left;
	padding: 0 0 0 11px;
	width: 245px;
}

.news_lifc h3 {}

.news_lifc h3 a {
	display: block;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #4c4c4c;
	font-weight: normal;
}

.news_lifc h3 a:hover {
	color: #ec0202;
}

.news_lifc div {
	line-height: 20px;
	height: 40px;
	padding: 2px 0 0;
	color: #a09f9f;
	font-size: 12px;
}

.in_one_rcon {}

.in_one_rcon ul {
	padding: 12px 0 12px;
}

.in_one_rcon li {
	height: 26px;
	line-height: 26px;
	width: 325px;
	margin: 0 auto;
	vertical-align: middle;
}

.in_one_rcon li h3 {
	float: left;
}

.in_one_rcon li h3 a {
	display: block;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	color: #4c4c4c;
	padding: 0 0 0 22px;
	background: url(../images/in_one_rlibg1.png) 7px center no-repeat;
	font-weight: normal;
}

.in_one_rcon li h3 a:hover {
	color: #ec0202;
}

.in_one_rcon li em {
	float: right;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	color: #a4a4a4;
}

.in_two {
	width: 1002px;
	margin: 0 auto;
	padding: 24px 0 0;
}

.in_two_tit {
	height: 35px;
	line-height: 35px;
	background: url(../images/in_one_ltbg.png) left bottom no-repeat;
	overflow: hidden;
}

.in_two_tit h2 {
	width: 150px;
	float: left;
}

.in_two_tit h2 a {
	display: block;
	height: 35px;
	line-height: 35px;
	font-size: 19px;
	color: #2f2f2f;
}

.in_two_tit h2 a:hover {
	color: #ec0202;
}

.in_two_tit > a {
	float: right;
	background: url(../images/in_two_titm.png) no-repeat;
	width: 62px;
	height: 22px;
	margin: 6px 0 0;
}

.in_two_tit > a:hover {
	filter: alpha(opacity=80);
	/*IE滤镜，透明度50%*/
	-moz-opacity: 0.8;
	/*Firefox私有，透明度50%*/
	opacity: 0.8;
	/*其他，透明度50%*/
}

.in_two_c {
	background: #fff;
	margin: 21px 0 0;
	height: 240px;
}

.in_two_c ul {}

.in_two_c li {
	float: left;
	width: 249px;
	padding: 12px 0 0px;
}

.in_two_cimg {
	width: 100%;
	height: 130px;
	display: block;
}

.in_two_c li h3 {}

.in_two_c li h3 a {
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	display: block;
	padding: 0 0 46px;
}

.in_two_c li h3 a em {
	font-size: 14px;
	color: #9b9b9b;
	display: block;
}

.in_two_li1 .in_two_cimg {
	background: url(../images/in_twoc_img1.png) center center no-repeat;
}

.in_two_li2 .in_two_cimg {
	background: url(../images/in_twoc_img2.png) center center no-repeat;
}

.in_two_li3 .in_two_cimg {
	background: url(../images/in_twoc_img3.png) center center no-repeat;
}

.in_two_li4 .in_two_cimg {
	background: url(../images/in_twoc_img4.png) center center no-repeat;
}

.in_two_li1 h3 a {
	color: #f39a00;
}

.in_two_li2 h3 a {
	color: #4ac5e8;
}

.in_two_li3 h3 a {
	color: #65c0fe;
}

.in_two_li4 h3 a {
	color: #727fc9;
}

.in_two_li1 {
	background: url(../images/in_two_li1bg.png) center 221px no-repeat;
}

.in_two_li2 {
	background: url(../images/in_two_li2bg.png) center 221px no-repeat;
}

.in_two_li3 {
	background: url(../images/in_two_li3bg.png) center 221px no-repeat;
}

.in_two_li4 {
	background: url(../images/in_two_li4bg.png) center 221px no-repeat;
}

.in_two_c li:hover {
	filter: alpha(opacity=90);
	/*IE滤镜，透明度50%*/
	-moz-opacity: 0.9;
	/*Firefox私有，透明度50%*/
	opacity: 0.9;
	/*其他，透明度50%*/
}

.in_two_c li:hover h3 a {
	color: #ec0202;
}


/*END*/


/*BEGIN*/

.q_bot_tbg {
	background: url(../images/bot_bg.jpg) no-repeat;
	height: 226px;
}

.q_bot_t {
	width: 1002px;
	margin: 0 auto;
	overflow: hidden;
	height:
}

.q_bot_tl {
	float: left;
	padding: 39px 0 0;
}

.q_bot_tl>img {
	padding: 0 0 0 71px;
	float: left;
}

.q_bot_nav {
	float: left;
	width: 208px;
	padding: 0 0 0 16px;
}

.q_bot_nav ul {
	background: url(../images/bot_nav_bgx.png) center center no-repeat;
}

.q_bot_nav li {
	float: left;
	width: 104px;
	text-align: center;
	height: 36px;
	line-height: 36px;
}

.q_bot_nav li a {
	font-size: 12px;
	color: #fff;
}

.q_bot_nav li a:hover {
	color: #4ac5e8;
}

.q_bot_tr {
	float: right;
	padding: 32px 0 0;
	width: 425px;
}

.q_bot_tr em {
	display: block;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	color: #c3d4e7;
}

.q_bot_tr span {
	display: block;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	color: #c3d4e7;
}

.q_bot_tr a {
	color: #c3d4e7;
}

.q_bot_tr a:hover {
	color: #4ac5e8;
}

.q_bot_bbg {
	background: #001c39;
	height: 83px;
}

.q_bot_b {
	width: 1002px;
	margin: 0 auto;
	text-align: center;
	line-height: 26px;
	padding: 15px 0 10px;
}

.q_bot_b1 {
	color: #596c7f;
}

.q_bot_b1 a {
	color: #596c7f;
}

.q_bot_b1 a:hover {
	color: #fff;
}

.q_bot_b2 {
	color: #3e5266;
}

.q_bot_b2 a {
	color: #3e5266!important;
}

.q_bot_b2 a:hover {
	color: #fff!important;
}


/*END*/


/*BEGIN*/

.qzy_content {}

.qzy_con {
	width: 1002px;
	margin: 0 auto;
	overflow: hidden;
}

.qzy_left {
	float: left;
	width: 208px;
	padding: 13px 0 60px;
}

.qzy_ltit {
	padding: 5px 0 10px 31px;
	background: url(../images/qzy_ltitbg.png) 16px top no-repeat;
}

.qzy_ltit em {
	display: block;
	font-size: 18px;
	color: #0053a6;
	text-transform: uppercase;
	height: 24px;
	line-height: 24px;
}

.qzy_ltit span {
	display: block;
	font-size: 18px;
	color: #0053a6;
	height: 26px;
	line-height: 26px;
}

.qzy_lnav {
	background: url(../images/qzy_lbg.png) repeat-y 16px;
	*padding: 0 0 10px;
}

.qzy_lnav ul {}

.qzy_lnav li {
	height: 45px;
	line-height: 45px;
	margin: 0px 0 10px;
}

.qzy_lnav li h2 {}

.qzy_lnav li h2 a {
	font-size: 14px;
	color: #5d5d5d;
	display: block;
	height: 45px;
	line-height: 45px;
	padding: 0 0 0 35px;
	font-weight: normal;
}

.qzy_lnav li:hover h2 a,
.qzy_lnav li.qzy_lnavxz h2 a {
	color: #ffffff;
}

.qzy_lnav li:hover,
.qzy_lnav li.qzy_lnavxz {
	background: #0053a6 url(../images/qzy_lnavbg.png) 11px center no-repeat;
}

.qzy_lbox {}

.qzy_lbox a {
	display: block;
	width: 162px;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	color: #646464;
	padding: 0 0 0 46px;
	margin: 12px 0 0;
}

.qzy_lbox_a1 {
	background: url(../images/qzy_lbox_abg1.png) no-repeat;
}

.qzy_lbox_a2 {
	background: url(../images/qzy_lbox_abg2.png) no-repeat;
}

.qzy_lbox_a3 {
	background: url(../images/qzy_lbox_abg3.png) no-repeat;
}

.qzy_lbox_a4 {
	background: url(../images/qzy_lbox_abg4.png) no-repeat;
}

.qzy_lbox a:hover {
	color: #10bef3;
}

.qzy_rtit {
	padding: 20px 0 0;
}

.qzy_rtit h2 {
	height: 56px;
	line-height: 56px;
	font-size: 33px;
	color: #494949;
	font-weight: normal;
	padding: 0 0 0 5px;
	border-bottom: 1px solid #e5e5e5;
}

.qzy_dqwz {
	background: url(../images/zy_dqwz_bg.png) 9px center no-repeat;
	display: block;
	height: 38px;
	line-height: 38px;
	font-size: 12px;
	color: #b0b0b0;
	padding: 0 0 0 32px;
}

.qzy_dqwz a {
	color: #b0b0b0;
}

.qzy_dqwz a:hover {
	color: #10bef3;
}

.qzy_right {
	float: right;
	width: 750px;
}

.qzy_rc {
	padding: 50px 0;
	min-height: 400px;
}


/*END*/


/*BEGIN*/

.gywm_c {
	background: url(../images/gywm_bg.png) right top no-repeat;
	width: 370px;
	padding: 106px 380px 0 0;
	font-size: 14px;
	color: #535353;
	line-height: 32px;
}
.gywm_c a{
	color:#333;
}
.gywm_c a:hover{
	color:#10bef3;
}
/*END*/


/*BEGIN*/

.zzjg_c {
	padding: 35px 0 0;
}

.zzjg_c img {
	display: block;
	margin: 0 auto;
}


/*END*/


/*BEGIN*/

.qyyj_c {
	padding: 0 22px;
	font-size: 14px;
	color: #535353;
	line-height: 32px;
}

.qyyj_c img {
	display: block;
}

.qyyj_img1 {
	margin: 0 auto;
}

.qyyj_img2 {
	padding: 15px 0 20px;
}


/*END*/


/*BEGIN*/

.tdfc_c {
	width: 750px;
	overflow: hidden;
}

.tdfc_c ul {
	width: 775px;
	min-height: 500px;
	padding:0 0 47px 0;
}

.tdfc_c li {
	float: left;
	width: 233px;
	background: #e9e9e9;
	margin: 0 25px 25px 0;
}

.tdfc_c li h3 {
	height: 38px;
	line-height: 38px;
    position:relative;
    z-index:100;
}

.tdfc_c li h3 a {
	height: 38px;
	line-height: 38px;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
	background: url(../images/tdfc_titbg.png) 17px bottom no-repeat;
	padding: 0 0 0 17px;
	display: block;
}
    .tdfc_c li h3 a:hover {
      color:#10bef3;
    }
.tdfc_c li em {
	padding: 35px 0 6px 17px;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	color: #868686;
    position:relative;
    z-index:10;
}

.tdfc_c li>a {
	display: block;
}

.tdfc_c li>a img {
	display: block;
	width:233px;
	height: 167px;
}
.tdfc_c li>a:hover img{
	opacity: 0.8;
	filter:alpha(opacity=80);
}
.tdfc_cbg1 {
	background: url(../images/tdfc_bg1.png) no-repeat;
	height: 12px;
}

.tdfc_cbg2 {
	background: url(../images/tdfc_bg2.png) no-repeat;
	height: 19px;
}

/*.tdfc_c li:hover h3 a {
	color: #10bef3;
}

.tdfc_c li:hover>a img {
	filter: alpha(opacity=90);
	/*IE滤镜，透明度50%*/
	-moz-opacity: 0.9;
	/*Firefox私有，透明度50%*/
	opacity: 0.9;
	/*其他，透明度50%*/
}
*/

/*END*/

#box-kefu {position: fixed;right: 0;top: 20%;z-index: 100;_position: absolute;_top: expression(eval(document.documentElement.scrollTop+100));}
#box-kefu .kefu-open {position: absolute;top:50%; margin-top:-120px;right: 0;width: 138px;padding: 46px 0 0 0;background: url(../images/kefu_icon.png) no-repeat -46px 0;_background-image: url(../images/kefu_icon.gif);overflow: hidden;}
#box-kefu .kefu-open .close {display: block;position: absolute;width: 22px;height: 22px;right: 0;top: 0;text-indent: -9999px;}
#box-kefu .kefu-open div {padding-bottom: 5px;background: url(../images/kefu_bg.png) no-repeat -268px bottom;width: 134px;}
#box-kefu .kefu-open ul {background: url(../images/kefu_bg.png) repeat-y 0 0 #939393;}
#box-kefu .kefu-open li {height: 32px;line-height: 32px;padding: 0 15px 2px;background: url(../images/kefu_bg.png) no-repeat -134px bottom;}
#box-kefu .kefu-open li a {color: #fff;display: block;position: relative;zoom: 1;padding-left: 35px;}
#box-kefu .kefu-open li a:hover {text-decoration: none;}
#box-kefu .kefu-open li a i {display: inline-block;position: absolute;left: 10px;top: 6px;width: 21px;height: 21px;background: url(../images/kefu_icon.png) no-repeat 9999px 9999px;_background-image: url(../images/kefu_icon.gif);}
#box-kefu .kefu-open li a i.qq {background-position: -86px -56px;}
#box-kefu .kefu-open li a i.online {background-position: -56px -56px;}
#box-kefu .kefu-open li a i.txt {background-position: -56px -86px;}
#box-kefu .kefu-close {position: absolute;top:50%; margin-top:-120px;right: 0;width: 0;height: 127px;padding: 0;background: url(../images/kefu_icon.png) no-repeat 0 0;_background-image: url(../images/kefu_icon.gif);cursor: pointer;overflow: hidden;}

/*BEGIN*/


/*END*/


/*BEGIN*/


/*END*/


/*BEGIN*/


/*END*/