﻿@charset "utf-8";
/* CSS Document */
/*banner图*/
	/* flexslider   banner */
.flexslider,
.flexslider .slides li { position: relative; overflow: hidden;}
.flex-viewport,.flexslider .slides,.flexslider .slides li,.flexslider .slides li a,.flexslider .slides li a img{ display: block; width:100%; height:100%;}

		/*按钮*/
.flex-direction-nav { display:none;}
.flex-control-nav{width:100%;position:absolute;bottom:0;text-align:center;}
.flex-control-nav li {display:inline-block;zoom:1;*display:inline;}
.flex-control-nav li a {display: block; overflow: hidden; text-indent: -99em; cursor: pointer;}

	/*banner图基本设置到此*/
#demo01{width:100%;}
#demo01 .slides li a { width:1920px; position: relative; left:50%; margin-left:-960px}
#demo01 .flex-control-nav { margin-bottom:13px;}
#demo01 .flex-control-nav li{margin:0 5px 0 4px;}
#demo01 .flex-control-paging li a{ width: 29px; height: 6px; background-color:#b0b0b0;}
/**/#demo01 .flex-control-paging li a.flex-active{ background-color:#ce000a;}
				/*--------------------- 一些动画效果的设定 ---------------------*/
.bigimgbox {position:relative;overflow:hidden;}
.bigimgbox .bigimg {
	transition: transform 2s; 
	-moz-transition: -moz-transform 2s;
	-webkit-transition: -webkit-transform 2s;
	-o-transition: -o-transform 2s;
}
/*hover*/
.bigimgbox:hover .bigimg {
	transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-webkit-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
}
/*hover*/
				/*--------------------- 一些带图标的文字设定 ---------------------*/
.icontextbox { font-size:0;}
.icontextbox span { display: inline-block; color: #a8a8a8; font-size:14px; line-height:20px; padding-left:20px; background-position: left center;}
.icontextbox span.no1 { background-image:url(../image/p-2-1.png);}
.icontextbox span.no2 { background-image:url(../image/p-2-2.png);}
				/*--------------------- sub页内容模板 ---------------------*/
.sub_title { position: relative; padding: 31px 0 14px 8px;}
.sub_title h1 { color: #2b2b2b; font-size:30px; line-height:44px;}
.sub_title h6 { color: #8a8a8a; font-size:14px; line-height:18px; margin:10px 200px 0 0;}

.sub_title .share { position: absolute; right:5px; bottom:10px;}
.sub_title .share .bdsharebuttonbox {}
.sub_title .share .bdsharebuttonbox a,
.sub_title .share .bdsharebuttonbox span { color: #8a8a8a; font-size:14px; line-height:26px; display: inline-block; float:none; width:26px; height:26px; padding:0; margin: 0 0 0 6px; background-position: center center;}
.sub_title .share .bdsharebuttonbox span { width:auto;}
.sub_title .share .bdsharebuttonbox .bds_tsina { background-image:url(../image/share-2-1.png);}
.sub_title .share .bdsharebuttonbox .bds_qzone { background-image:url(../image/share-2-2.png);}
.sub_title .share .bdsharebuttonbox .bds_weixin { background-image:url(../image/share-2-3.png);}

.sub_text_wrap { padding:20px 5px; color: #737373; font-size:16px; line-height:24px;}
.sub_text_wrap p+p { margin-top:24px;}
.sub_text_wrap p img { max-width:100%;}

.sub_text_wrap2 { color: #363636; font-size:16px; line-height:28px; padding:26px 0;}
.sub_text_wrap2 p+p { margin-top:28px;}
.sub_text_wrap2 img { max-width:100%;}

.sub_fybox { height:24px; padding:18px 0; border-top:1px solid #909090;}
.sub_fybox .fybox { width:45%; padding-left:26px; background-position: left center;}
.sub_fybox .fybox.prev { float: left; background-image:url(../image/p-sub_fybox-1.png);}
.sub_fybox .fybox.next { float:right; background-image:url(../image/p-sub_fybox-2.png);}
.sub_fybox .fybox a { display: block; float:left; max-width:320px; color: #343434; font-size:16px; line-height:24px;}
.sub_fybox .fybox span { display: block; float:left; color: #909090; font-size:14px; line-height:24px;}
/*hover*/.sub_fybox .fybox a:hover { color: #ce1e1e;}

.main_item_title { height:47px; border-bottom:1px solid #f0f0f0;}
.main_item_title .text_1 { color: #363636; font-size:24px; line-height:46px; float:left; border-bottom:2px solid #ec002c;}
.main_item_title .text_2 { color: #d1d1d1; font-size:24px; line-height:46px; float:left; margin-left:8px;}

.content_item_title { position: relative; padding:13px 0 0 0; border-bottom:2px solid #f2f2f2;}
.content_item_title .bor { width:4px; height:20px; background-color:#ec002c; position: absolute; left:11px; bottom:10px;}
.content_item_title .text_1 { color: #3e3e3e; font-size:20px; font-weight:bold; margin-left:22px; line-height:44px;}
.content_item_title .more { display: block; position: absolute; right:4px; bottom:6px; color: #343434; font-size:16px; line-height:24px;}
/*hover*/.content_item_title .more:hover { color: #ce1e1e;}
				/*--------------------- 翻页按钮 ---------------------*/

/* 翻页 */
.pagelist { margin:20px 0 56px 0;}
.pageCustom{ text-align:center; margin:auto; margin-top: 24px; margin-bottom: 24px; padding:18px 0; background-color:#FFF;}
.pageCustom a {display: inline-block; width: 38px; height: 38px; border: solid 1px #a1a1a1;line-height: 38px;background-color: #fff;text-align: center;color: #767a8b; font-size: 16px;margin: 0 2px;}
/*提示*/
.pageCustom  a.pageCustom_Prompt { width:auto; padding:0px 12px; }
/*特殊按钮*/
.pageCustom a.pageCustom_First,
.pageCustom a.pageCustom_Pre,
.pageCustom a.pageCustom_Next,
.pageCustom a.pageCustom_Last { width: 60px;}

.pageCustom a.pageCustom_First_Disable,
.pageCustom a.pageCustom_Pre_Disable,
.pageCustom a.pageCustom_Next_Disable,
.pageCustom a.pageCustom_Last_Disable { width: 60px;}

.pageCustom  a.pageCustom_Prompt,
.pageCustom a.pageCustom_First_Disable,
.pageCustom a.pageCustom_Pre_Disable,
.pageCustom a.pageCustom_Next_Disable,
.pageCustom a.pageCustom_Last_Disable,
.pageCustom a.pageCustom_Go { color: #767a8b !important; font-weight:normal !important; border: solid 1px #a1a1a1 !important; background-color: #fff !important;}
/*跳转*/
.pageCustom a.pageCustom_Go { width:auto; height:auto; margin-left:12px; padding:0 6px; text-align: center; border: none !important}
.pageCustom a.pageCustom_Go span { display: inline-block; padding:1px 0;}
.pageCustom a.pageCustom_Go input { margin:0 6px; padding:0; width: 38px; height:38px; border: solid 1px #a1a1a1;color: #767a8b; font-size: 16px; text-align: center; line-height:38px; background:none; outline:none;}
 
/*hover*/
.pageCustom a.pageCustom_Num_On { color:#d02e36; font-weight:bold;}
.pageCustom a:hover { color:#fff; font-weight:bold; border:1px solid #d02e36; background-color:#d02e36;}
.pageCustom a.pageCustom_Go input:focus { border:1px solid #d02e36;}
/*hover*/

				/*--------------------- 弹窗模板 ---------------------*/
.alert_wrap { display:none; position: fixed; z-index:999; top:0; left:0; width:100%; height:100%;}
.alert_wrap table { table-layout: fixed; height:100%;}
.alert_wrap2 { display:none; position: fixed; z-index:999; top:0; left:0; width:100%; height:100%;}
.alert_wrap2 table { table-layout: fixed; height:100%;}
.alertbgbox { position: absolute; z-index:5; top:0; left:0; width:100%; height:100%; background:url(../image/bg-alert_wrap-1.png) repeat;}
.alert_inside { display:none; position: relative; z-index:15; margin: 0 auto; background-image:url(../image/bg-alert_inside.jpg); background-position: center center;}
.alert_close { position: absolute; top:-10px; right:-10px; display: block;}

.alert_form_01 {}
.af_01_title { position: relative; height:42px; padding: 52px 0 2px 0;}
.af_01_title .text_1 { float:left; color: #5d5d5d; font-size:24px; line-height:42px; width:340px;}
.af_01_title .text_2 { float:left; color: #ababab; font-size:16px; line-height:36px; padding:6px 0 0 18px;}
.af_01_title .text_2 span { color: #d02e36;}
.af_01_title .bor { position: absolute; left:2px; bottom:0; width:143px; height:2px; background-color:#d02e36;}

.af_01_title2 { padding:52px 0 24px 0;}
.af_01_title2 .text_item_1 { font-size:0; text-align:center;}
.af_01_title2 .text_item_1>span { display:inline-block;}
.af_01_title2 .text_item_1 .icon { float:left; display:block; width:22px; height:22px;}
.af_01_title2 .text_item_1 .text_1 { float:left; color:#525252; font-size:14px; line-height:22px; margin-left:8px;}

.af_01_main { padding:20px 0 0 0;}
.af_01_main .formtextbox,
.af_01_main .formtextwrap { margin: 0 10px; border:1px solid #e4e4e4; border-radius:3px; position: relative;}
.af_01_main .formtextbox .tips { position: absolute; right:18px; top:0; color: #5d5d5d; line-height:46px;}
.af_01_main .bxselbox,
.af_01_main .formtextbox+.formtextbox { margin-top:16px;}
.af_01_main .formtextbox .formtext { padding:0; border:0; outline:none; background:#FFF; width:100%; height:46px; color: #5d5d5d; font-size:16px; line-height:46px; text-indent:18px;}

.af_01_main .bxselbox { position: relative;}
.af_01_main .bxselbox .bxsel-show-box { position: relative; z-index:5;}
.af_01_main .bxselbox .bxsel-show-box .formtext { background-image:url(../image/0625/p-select-1-2.png); background-position: right center; background-repeat:no-repeat;}
.af_01_main .bxselbox .bxsel-list-box { position: absolute; z-index:2; top:-1px; left:-1px; right:-1px; padding:46px 0 0 0; border:1px solid #d02e36; background-color:#FFF; max-height:144px; overflow:auto;}
.af_01_main .bxselbox.slitop .bxsel-list-box { top:auto; bottom:-1px; padding:0 0 46px 0;}
.af_01_main .bxselbox .bxsel-list li { padding:0 7px;}
.af_01_main .bxselbox .bxsel-list li a { display:block; color: #7a7a7a; font-size:16px; line-height:36px; padding: 0 9px;}

.af_01_main .formtextwrap { position:relative; background-color:#FFFFFF;}
.af_01_main .formtextwrap .formtextbox { margin:0 0 0 82px!important; border:0; border-radius:0;}
.af_01_main .formtextwrap .formtextbox .formtext {}
.af_01_main .formtextwrap .pre_tips { position:absolute; z-index:15; left:18px; top:0; color: #5d5d5d; line-height:46px;}

.af_01_main .subbox { width:316px; height:56px; margin:32px auto 0 auto;}
.af_01_main .subbox .submit { width:100%; height:100%; color: #ffffff; font-size:24px; background-color:#d02e36; border-radius:3px;}
.af_01_text_item_1 { padding:14px 0 0 0;}
.af_01_text_item_1 .text_1 { color: #848484; font-size:16px; line-height:20px; text-align: center;}
.af_01_text_item_1 .text_1 span { color: #575757;}
/*hover*/
.af_01_main .bxselbox .bxsel-list li a:hover { color: #d02e36; background-color:#ededed;}
.af_01_main .formtextbox:focus { border:1px solid #d02e36;}
.af_01_main .bxselbox .bxsel-show-box .formtext:focus { background-image:url(../image/0625/p-select-1-1.png);}
/*hover*/

.alert_01 { width:880px; height:596px;}
.a01_l { width:465px;}
.a01_l_title { height:46px; padding: 34px 0 10px 62px; position:relative;}
.a01_l_title .text_1 { float:left; color: #0e0e0e; font-size:24px; line-height:42px;}
.a01_l_title .text_2 { float:left; color: #5d5d5d; font-size:24px; line-height:32px; padding:8px 0 0 24px;}
.a01_l_title .line_1 { position:absolute; bottom:0; left:62px; width:142px; height:2px; background-color:#d02e36;}
.a01_l ul { width:364px;}
.a01_l ul li { width:110px; float:left; padding: 16px 0 0 0;}
.a01_l ul li:nth-child(2n-1) { margin-left:34px;}
.a01_l ul li:nth-child(2n) { float:right;}
.a01_l ul li .imgbox,
.a01_l ul li .imgbox .img { width:72px; height:72px;}
.a01_l ul li .imgbox { margin: 0 auto; position: relative; overflow: hidden;}
.a01_l ul li .imgbox .img {}
.a01_l ul li .text_1 { color: #5d5d5d; font-size:18px; line-height:22px; text-align: center; margin:6px 0 0 0;}

.a01_r { width:320px; padding: 0 60px 0 0;}


.alert_02 { width:515px; height:476px;}
.a02_main { width:340px; margin: 0 auto; padding:82px 0 0 0;}

.alert_03 { width:880px; height:596px;}
.alert_03 .a01_l ul li { padding-top:50px;}
.alert_03 .a01_r {}
.alert_03 .af_01_main { padding-top:6px;}
.alert_03 .af_01_main .formtextwrap,
.alert_03 .af_01_main .formtextbox { margin:14px 0 0 0;}









