﻿@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 { display:block; 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图基本设置到此*/
#head_bg {width:100%;}
#head_bg .slides li a { width:2560px; position: relative; left:50%; margin-left:-1280px}
#head_bg .flex-control-nav { display:none;}
#demo01 .flex-control-nav { display:block; margin-bottom:10px;}
#demo01 .flex-control-nav li { margin:0 5px;}
#demo01 .flex-control-paging li a { background-image: url(/uploads/image/tp2image/banner-1.png);background-position: center 0; width: 15px; height: 15px; }
/**/#demo01 .flex-control-paging li a.flex-active { background-position: center -15px;}


.title_01 { position:relative; background-color:#dfeaf7;}
.title_01 .text_item_1 { font-size:0;}
.title_01 .text_item_1 a { display:inline-block; width:128px; color:#2a2a2a; font-size:22px; line-height:40px; font-weight:bold; text-align:center;}
.title_01 .morebox { position:absolute; right:20px; bottom:0;}
.title_01 .morebox .more { display:block; color:#8191a6; font-size:14px; line-height:40px;}
.title_01 .morebox .more .more { display:none;}
/*act*/
.title_01 .text_item_1 a.on { color:#ffffff; background-image:url(/uploads/image/tp2image/bg-title_01_text_item_a-on.jpg);}
.title_01 .morebox .more:hover { color:#cc2a1e;}
/*act*/


.title_02 { height:39px; border-bottom:1px solid #d2d2d2; position:relative;}
.title_02 .text_item_1 {}
.title_02 .text_item_1 .text_1 { float:left; padding: 0 9px 0 0; color:#0851b2; font-size:22px; line-height:38px; font-weight:bold; border-bottom:2px solid #0851b2;}
.title_02 .text_item_2 { position:absolute; right:0; bottom:0;}
.title_02 .text_item_2 .text_1 { float:left; color:#2a2a2a; font-size:18px; line-height:24px; font-weight:bold; padding-top:10px;}
.title_02 .text_item_2 .text_2 { float:left; color:#cc2a1e; font-size:30px; line-height:38px; font-weight:bold;}


.title_03 { background-color:#dfeaf7; border-bottom:1px solid #7ca3d7;}
.title_03 .text_1 { color:#0044a9; font-size:22px; line-height:40px; text-align:center;}

.title_04 { background-color:#dfeaf7; border-bottom:1px solid #7ca3d7; position:relative;}
.title_04 .text_1 { color:#0044a9; font-size:22px; line-height:40px; padding-left:14px;}
.title_04 .more { position:absolute; right:16px; bottom:0; color:#8191a6; font-size:14px; line-height:36px;}


.index_10 .list ul li a:before,
.index_10 .list ul li a:after,
.list_04 ul li a .imgbox:before,
.list_04 ul li a .imgbox:after,
.list_05 ul li a:before,
.list_05 ul li a:after { content: ""; display: block; width: 0; height: 0; border: 1px solid transparent; position: absolute;}

.index_10 .list ul li a:before,
.list_04 ul li a .imgbox:before,
.list_05 ul li a:before { left: -1px; top: -1px; transition: border-color 0s ease-in 0.4s, width 0.1s ease-in 0.3s, height 0.1s ease-in 0.2s;}

.index_10 .list ul li a:after,
.list_04 ul li a .imgbox:after,
.list_05 ul li a:after { right: -1px; bottom: -1px; transition: border-color 0s ease-in 0.2s, width 0.1s ease-in 0.1s, height 0.1s ease-in;}

.index_10 .list ul li a:hover:before,
.list_04 ul li a .imgbox:hover:before,
.list_05 ul li a:hover:before { width:100%; height: 100%; transition: width 0.1s ease-in, height 0.1s ease-in 0.1s; border-top-color: #cc2a1e; border-right-color: #cc2a1e;}

.index_10 .list ul li a:hover:after,
.list_04 ul li a:hover .imgbox:after,
.list_05 ul li a:hover:after { width: 100%; height: 100%;	transition: border-color 0s ease-in 0.2s, width 0.1s ease-in 0.2s, height 0.2s ease-in 0.3s; border-bottom-color: #cc2a1e; border-left-color: #cc2a1e;}

.list_04 ul li a .imgbox:before,
.list_04 ul li a .imgbox:after { border-width:2px;}
.list_04 ul li a .imgbox:before { top:-2px; left:-2px;}
.list_04 ul li a .imgbox:after { right:-2px; bottom:-2px;}

.list_05 ul li a:before,
.list_05 ul li a:after { border-radius:4px;}
.list_05 ul li a:hover:before { border-top-color: #0046ab; border-right-color: #0046ab;}
.list_05 ul li a:hover:after { border-bottom-color: #0046ab; border-left-color: #0046ab;}

.list_01 {}
.list_01 ul {}
.list_01 ul li {}
.list_01 ul li a { display:block;}
.list_01 ul li a .text_1 { color:#2a2a2a; font-size:20px; line-height:38px;}
.list_01.has_dian ul li a .text_1 { padding-left:22px; background-image:url(/uploads/image/tp2image/dian-1-1.png); background-position:8px center;}
/*act*/
.list_01 ul li a:hover .text_1 { color:#cc2a1e;}
.list_01.has_dian ul li a:hover .text_1 { background-image:url(/uploads/image/tp2image/dian-1-2.png);}
/*act*/



.list_02 {}
.list_02 ul {}
.list_02 ul li {}
.list_02 ul li a { display:block; position:relative;}
.list_02 ul li a .text_1 { color:#2a2a2a; font-size:16px; line-height:32px; padding-left:12px; margin-right:130px; background-image:url(/uploads/image/tp2image/dian-2-1.png); background-position: left center;}
.list_02 ul li a .text_2 { color:#2d313f; font-size:14px; line-height:32px; position:absolute; right:0; top:0; opacity:0.6;}
/*act*/
.list_02 ul li a:hover .text_1 { color:#cc2a1e; background-image:url(/uploads/image/tp2image/dian-2-2.png);}
/*act*/


			/*图片新闻列表*/
.list_03 { position:relative; overflow:hidden;}
.list_03 ul { position:relative; top:1px;}
.list_03 ul li { border-bottom:1px dashed #c0c0c0;}
.list_03 ul li a { display:block; height:86px; padding: 22px 0;}
.list_03 ul li a .img { display:block; float:left; width:150px; height:86px;}
.list_03 ul li a .textbox { padding:2px 0 5px 0;}
.list_03 ul li a .textbox .text_1 { color:#2a2a2a; font-size:18px; line-height:22px;}
.list_03 ul li a .textbox .text_2 { color:#777777; font-size:16px; line-height:20px; margin:11px 0 6px 0; max-height:20px; position:relative; overflow:hidden;}
.list_03 ul li a .textbox .text_3 { color:#adadad; font-size:16px; line-height:20px;}
		/*有图*/
.list_03 ul li.no1 {}
.list_03 ul li.no1 a .textbox { margin-left:162px;}
		/*无图*/
.list_03 ul li.no2 a .img { display:none;}
/*act*/
.list_03 ul li a:hover .textbox .text_1 { color:#cc2a1e;}
/*act*/


.list_04 { padding-top:20px;}
.list_04 ul {}
.list_04 ul li { width:33%; padding-bottom:26px; float:left;}
.list_04 ul li.no2 { width:34%;}
.list_04 ul li a { display:block; width:264px; margin:0 auto; font-size:0; position:relative;}
.list_04 ul li a .imgbox { position:relative;}
.list_04 ul li a .img { display:block; width:100%; height:152px;}
.list_04 ul li a .video_zgbox { position:absolute; z-index:5; top:0; left:0; right:0; height:152px; background:url(/uploads/image/tp2image/p-list_04_video_zgbox.png) no-repeat center center;}
.list_04 ul li a .textbox { padding: 8px 16px 0 16px;}
.list_04 ul li a .textbox .text_1 { color:#2d313f; font-size:16px; line-height:20px; text-align:center;}
/*act*/
.list_04 ul li a:hover .video_zgbox { display:none;}
.list_04 ul li a:hover .textbox .text_1 { color:#cc2a1e; font-weight:bold;}
/*act*/


.list_05 { position:relative;}
.list_05 ul { width:1000px;}
.list_05 ul li { float:left; margin-right:25px; padding-bottom:25px;}
.list_05 ul li a { display:block; width:300px; background-color:#dde6ef; position:relative; border-radius:4px}
.list_05 ul li a .text_1 { color:#0044a9; font-size:22px; line-height:100px; text-align:center;}



.word_wrap_01 { color:#2a2a2a; font-size:16px; line-height:30px; padding:30px 0;}
.word_wrap_01 p p { margin-top:30px;}
.word_wrap_01 img { max-width:100%;}
.word_wrap_01 a { color:inherit;}
.word_wrap_01 a:hover { color:#cc2a1e;}
.word_wrap_01 .word_wrap_p_1 { font-weight:bold;}
.word_wrap_01 .word_wrap_p_2 { color:#0851b2; font-size:18px; font-weight:bold;}
#map img { max-width:none;}





























/*act*/
.i03_main_1 .top a:hover .text_1,
.i05_main_1 .abox:hover .videotext .text_1,
.index_11 .list ul li a:hover,
.title_04 .more:hover { color:#cc2a1e;}
/*act*/



