/* CSS Document */
*{ margin:0; padding:0;}
img,input{ border:none;}
a{ text-decoration:none; outline:none; color:#111; }
a,.menu_list .current li.last i,ul.pic_list li{ -webkit-transition:all ease-in-out .3s; -moz-transition:all ease-in-out .3s; -o-transition:all ease-in-out .3s; transition:all ease-in-out .3s;}
a:hover{ color:#e03c06;}
em,i{ font-style:normal;}
h1,h2,h3,h4,h5,h6,b{ font-weight:normal;}
li{ list-style:none;}
body,button,input,select,textarea {font-family:"Calibri";  font-size:12px; color:#111; outline:none;}
p{ text-align:justify; text-justify:inter-word;}
body,html{ display:block;  min-width:1100px;}
body{ background:url(../images/body_bg.jpg);}
.m_box,.content,.con{ width:1100px; margin:0 auto;}
.header .r p,.footer ol li{position:relative; z-index:100; behavior:url(css/tool_iecss3.htc);/*IE浏览器 圆角*/}


/*header_top*/
.header_top{ height:30px; background:url(../images/header_top_bg.png) #b60005 repeat-x left bottom;}
.header_top a{ font-size:16px; display:block; float:right; height:30px; line-height:30px; padding:0 18px; background:url(../images/header_top_btn_bg_1.png) repeat-x left bottom; color:#fff;}
.header_top a.on{ background:url(../images/header_top_btn_bg_2.png) repeat-x left bottom;}
/*header*/
.header{ height:158px; background:#fff; box-shadow:0 4px 4px #d5d5d3; margin-bottom:12px;}
.header ol{ width:730px; float:left; padding-top:20px;}
.header ol li{ float:left;}
.header ol li a{ display:block; float:left; height:116px; background:no-repeat center scroll;}
.header ol li.ys1{ padding-right:28px;}
.header ol li.ys1 a{ width:343px;}
.header ol li.ys2 a{ width:82px; padding:0 26px; border-left:1px solid #ececec; border-right:1px solid #ececec;}
.header ol li.ys3 a{ width:132px; padding:0 16px;}
.header .r{ width:290px; float:right;}
.header .r ul{ float:right; padding-top:32px; height:50px;}
.header .r ul li{ float:left; height:30px; line-height:30px;}
.header .r ul li a{ display:block; float:left; height:30px; font-size:16px; color:#b60005;}
.header .r ul li.ys1 a{ padding-left:40px; background:url(../images/header_ico.png) no-repeat left scroll;}
.header .r ul li.ys2{ padding-left:17px; margin-left:17px; border-left:1px solid #dadada;}
.header .r ul li.ys2 a{ color:#54b5f7;}
.header .r p{ height:38px; line-height:38px; width:270px; float:right; border:1px solid #d2d2d2; -moz-border-radius:4px;-webkit-border-radius:4px; border-radius:4px; overflow:hidden;}
.header .r p input{ display:block; float:left; height:38px;}
.header .r p input.text{ width:190px; padding-left:22px; color:#555;}
.header .r p input.btn{ width:50px; background:url(../images/header_search.png) no-repeat center scroll; float:right; cursor:pointer;}

/*nav*/
.main_nav{     height: 50px;
    width: 1100px;
    margin: 16px auto;
    margin-bottom: 16px;}
.main_nav>li{float:left; margin-right:1px; position: relative;}
.main_nav>li:last-child{float:right;}
.main_nav>li.active a{color:#fff;background:#b60005;}
.main_nav>li>a:hover{color:#000;background:#b60005;}
.main_nav>li.hover>a{color:#fff;background:#b60005;}
.main_nav a{line-height: 50px; background: #fff; height:50px; display: block; text-align: center; font-size: 18px; background-color:#fff;text-transform: uppercase}
.sub_nav a{line-height:1.4; color:#F2EFEA; height:auto; display: block; text-align: center; font-size: 14px; background-color:#3E342D; padding:15px 0px;}
.sub_nav{display: none; position: absolute; left:0px; top:50px; width:100%; background:#000;  z-index: 9999;}
.sub_nav.show{display: block;}
.sub_nav li{ margin-top: 1px;}
.sub_nav li a:hover{background:#B37000; color:#F2EFEA}



/*content*/
.content{ clear:both; overflow:hidden; background:#fff; border:1px solid #e5e5e5;}
.con_l{ width:240px; float:left;}
.con_r{ padding:0 52px 60px; border-left:1px solid #e5e5e5; width:755px; float:right; overflow:hidden; min-height: 500px;}
.con_l h2{ height:123px; border-bottom:1px solid #e5e5e5; background:#f3eee3; border-top:3px solid #b60005;background: url('../images/lnb_title_bg.png') no-repeat;}
.con_l h2 i{ display:block; padding:28px 0 0; margin:0 auto; text-align: center; font-size: 44px; color:#b60005;}
.con_l h2 i img{ display:block; margin:0 auto; height:46px; width:auto;}
.con_l h2 span{ display:block; height:36px; line-height:36px; font-size:22px; text-align:center; color:#b60005;}
.con_r .bt{ overflow:hidden; height:128px; border-bottom:1px solid #e5e5e5; position:relative; margin-bottom:36px;}
.con_r .bt h3{ height:52px; line-height:52px; padding-top:36px; font-size:24px; color:#b60005}
.con_r .bt p{ height: 26px; line-height:26px; color:#7b7b7b; text-align:left;}
.con_r .bt p a{ color:#7b7b7b; font-size:13px;}
.con_r .bt p a:hover{ color:#b60005;}
.con_r .bt em{ display:block; position:absolute; right:5px; top:52px;}
.con_r .bt em a{ display:block; width:32px; height:26px; line-height:26px; padding-top:32px; background:url(../images/dy_ico_1.png) no-repeat center top; text-align:center;}
.con_r .bt em a:hover{ background-image:url(../images/dy_ico_2.png);}
/*con_l_nav*/
.menu_head{ height:48px; display: block; line-height:48px; padding:0 34px; position:relative;  border-bottom:1px solid #dcdcdc; cursor:pointer; font-size:15px}
.menu_head.hassub{background:url(../images/con_l_nav_ico_1.png) no-repeat 210px scroll;}
.menu_list .current{ background: #b60005; color:#fff;}

.menu_body{ display:none; height:auto;overflow:hidden;line-height:38px; backguound:#fff;}
.menu_body a{display:block;width:223px;height:46px;line-height:46px; padding:0 48px; border-bottom:1px dashed #e1e1e1; background:url(../images/con_l_nav_ico_3.png) no-repeat  32px scroll;}
.menu_body a:hover{ color:#b60005; background-image:url(../images/con_l_nav_ico_4.png);}
/**/
.con_r .min{ overflow:hidden; border-top:2px solid #b60005;}
/*sub3*/
ul.pic_list{ width:100%;}
ul.pic_list li{ width:100%; float:left; height:130px; padding:22px 0; border-bottom:1px solid #dcdcdc;}
ul.pic_list li i.pic{ display:block; float:left; padding-left:22px;}
ul.pic_list li img{ display:block; width:200px; height:111px;}
ul.pic_list li div{ width:470px; float:right; padding-right:22px;}
ul.pic_list li div b{ display:block; height:20px; line-height:20px; font-size:18px; overflow:hidden; margin-bottom:14px;}
ul.pic_list li div b a{ display:block; float:left;}
ul.pic_list li div p{ line-height:22px; color:#989898; height:66px; overflow:hidden;}
ul.pic_list li div span{ display:block; height:18px; line-height:18px; padding-top:16px; color:#575757;}
ul.pic_list li:hover{ background:#faf9f6;}
/*sub2*/
.text_bt{ overflow:hidden; margin-bottom:26px;}
.text_bt h3{ height:46px; line-height:46px; border-bottom:1px solid #dcdcdc; font-size:20px;}
.text_bt p{ height:44px; line-height:44px; color:#5e5e5e;}
.text_bt p span{ display:block; float:left; padding-right:14px;}
.text_min{ line-height:32px; font-size:14px;}
.text_min img{ display:block; margin:0 auto;}
.page{ overflow:hidden; border-top:1px solid #94928e; border-bottom:1px solid #94928e;}
.page p{ height:38px; line-height:38px;}
.page p span{ display:block; float:left; color:#b60005; padding:0 22px 0 5px;}
.page p b{ display:block; float:left; width:560px; overflow:hidden; height:38px; }
.page p b a{ display:block; float:left; height:38px;}
.page p em{ display:block; float:right;}
.page p.t{ border-bottom:1px solid #eae9e8;}
/*sub1*/
dl.new_li{ width:100%; font-size:14px; overflow:hidden; padding-bottom:68px;}
dl.new_li span{ display:block; float:left; width:596px; padding-left:18px; overflow:hidden;}
dl.new_li em{ display:block; float:right; width:132px; text-align:center;}
dl.new_li dt{ width:100%; float:left; height:46px; line-height:46px; border-bottom:1px solid #dcdcdc;}
dl.new_li dd{ width:100%; float:left; height:48px; line-height:48px; overflow:hidden; border-bottom:1px solid #f1f1f1;}
dl.new_li dd a{ display:block; height:48px; line-height:48px; overflow:hidden;}
dl.new_li dd a:hover{ background:#faf9f6;}
.page_2{ overflow:hidden; text-align:right; font-size:0;}
.page_2 a{ display:inline-block; *display:inline; zoom:1; height:24px; width:24px; margin-left:14px; text-align:center; line-height:24px; background:#f3eee3; font-size:14px;}
.page_2 a:hover,.page_2 a.on{ background:#b60005; color:#fff;}
/*footer*/
.footer_br{ height:24px; background:#da3e00; clear:both;}
.footer{ overflow:hidden; background:#002e65; padding:28px 0 40px;}
.footer h1{ float:left;}
.footer div.r{ width:778px; float:right;}
.footer ul li{ float:left; padding-right:10px;}
.footer ul li a{ display:block; float:left; height:40px; line-height:40px; padding:0 12px; color:#8793a9; background:url(../images/footer_ico.png) no-repeat left scroll;}
.footer ul li a:hover{ text-decoration:underline;}
.footer ol{ clear:both;}
.footer ol li{ float:left; height:26px; line-height:26px; padding:0 12px; background:#00224b; -moz-border-radius:13px; -webkit-border-radius:13px; border-radius:13px; color:#9ca1a9; margin-right:13px;}
/*=======================================================================*/
.con{ clear:both; overflow:hidden; padding-top:26px;}
.con_bt{    height: 44px;
    line-height: 44px;}
.con_bt b{ display:block; float:left; font-size:21px;}
.con_bt em{ display:block; float:right; padding-top:15px;}
.con_bt em a{ display:block; width:24px; height:24px; background:url(../images/more_1.png) no-repeat center scroll;}
.con_bt em a:hover{ background-image:url(../images/more_2.png);}

/*con_1*/
.con_1{ padding-top:0;}
.con_1_l,.con_2_l{ width:698px; float:left;}
.con_1_l img{ display:block; width:100%; height:400px;}
.con_1_l p{ height:90px; background:#fff; padding:0 20px;}
.con_1_l p b{ display:block; height:28px; line-height:28px; padding-top:10px; color:#b60005; font-size:20px; overflow:hidden;}
.con_1_l p b a{ display:block; float:left; height:28px; color:#b60005;}
.con_1_l p b a:hover{ text-decoration:underline;}
.con_1_l p span{ display:block; height:18px; line-height:18px; overflow:hidden; color:#ccc;}
.con_1_r,.con_2_r{ width:380px; float:right;}
.con_1_r ul,.con_1_r ol{ width:100%;}
.con_1_r ul li{ width:100%; float:left; height:149px; background:url(../images/con_1_bg_2.jpg) no-repeat center scroll; text-align:center; color:#fff;}
.con_1_r ul li.ys1{ background-image:url(../images/con_1_bg_1.jpg); }
.con_1_r ul li a{ display:block; height:149px; color:#fff;}
.con_1_r ul li i{ display:block; height:18px; line-height:18px; font-size:16px; padding-top:50px;}
.con_1_r ul li b{ display:block; height:34px; line-height:34px; font-size:28px;}
.con_1_r ol{ padding-top:24px; clear:both;}
.con_1_r ol li{ width:190px; float:left; height:166px; background:#fff;}
.con_1_r ol li a{ display:block; height:166px; padding-top:33px;}
.con_1_r ol li a span{ display:block; text-align:center; height:26px; line-height:26px; padding-top:70px; background:url(../images/con_1_ico_2.png) no-repeat center top; color:#005db1; font-size:14px; font-size: 20px;}
.con_1_r ol{ width:382px;}
.con_1_r ol li.ys1{ border-right:1px solid #f4f4f4;}
.con_1_r ol li.ys1 a span{ background-image:url(../images/con_1_ico_1.png); color:#b60005; font-size: 20px;}
/*con_2*/
.con_2_l .list{ height:240px; background:#fff; overflow:hidden; padding:0 38px;}
.con_2_l .list ul{ padding-top:32px;}
.con_2_l .list ul li{ width:100%; float:left; height:34px; line-height:34px; font-size:14px;}
.con_2_l .list ul li span{ display:block; float:left; width:510px;height:34px; overflow:hidden;}
.con_2_l .list ul li span a{ display:block; float:left; height:34px; padding-left:22px; background:url(../images/con_2_ico_1.png) no-repeat left scroll;}
.con_2_l .list ul li span a:hover{ background-image:url(../images/con_2_ico_2.png);}
.con_2_l .list ul li em{ display:block; float:right; color:#d9d9d9;}
.con_2_l ol{ width:730px; padding-top:17px;}
.con_2_l ol li{ width:338px; float:left; padding-right:22px;}
.con_2_l ol li img{ display:block; width:100%; height:200px;}
.con_2_l ol li p{ height:88px; padding:0 38px; background:#fff;}
.con_2_l ol li p b{ display:block; height:34px; line-height:34px; padding-top:14px; font-size:20px; overflow:hidden;}
.con_2_l ol li p b a{ display:block; float:left;}
.con_2_l ol li p span{ display:block; height:24px; line-height:24px; overflow:hidden; color:#555555; overflow:hidden;}
.con_2_r .min{ height:545px; background:#fff;}
.con_2_r .min ul li{ width:100%; float:left; overflow:hidden; padding-top:28px;}
.con_2_r .min ul li i{ display:block; float:left; width:86px; padding-left:26px;}
.con_2_r .min ul li i img{ display:block; width:100%; height:auto;}
.con_2_r .min ul li p{ width:214px; float:right; padding-right:26px;}
.con_2_r .min ul li p b{display: block;
    font-size: 17px;
    
    line-height: 21px;
    overflow: hidden;
    text-align: left; margin-bottom:5px}
.con_2_r .min ul li p b a{ display:block; float:left;}
.con_2_r .min ul li p span{ display: block;
    line-height: 20px;
    color: #555555;
    padding-top: 0px;
    height: 104px;
    font-size: 14px;
    overflow: hidden;
    text-align: left;}
/*con_3*/
.con_3{ margin-bottom:70px;}
.con_3 .min{ overflow:hidden; padding:48px 0; background:#fff; position:relative;}
.con_3 .control{ position:absolute; width:100%; left:0; top:48px; height:1px;}
.con_3 .control a{ display:block; float:left; width:10px; height:14px; background:url(../images/con_3_btn_l.png) no-repeat center scroll; padding:10px; margin-left:10px; margin-top:25px;}
.con_3 .control a.gor{ float:right; background-image:url(../images/con_3_btn_r.png); margin-right:10px;}
.con_3 ul li{ float:left; width:250px;}
.con_3 ul li img{ display:block; width:223px; height:81px; border:1px solid #dedede;}
#marquee1{ height:83px; width:976px; overflow:hidden; margin:0 auto;}

.con_r .min.st-page .pages img{ margin:0 auto; display:block}
.con_r .min.st-page .pages p{ color:#666; font-size:14px; line-height:160%; margin-bottom:15px;text-indent:0em}
.con_r .min.st-page .pages h1 { font-size:20px; line-height:150%; }
.con_r .min.st-page .pages h3 { font-size:16px; line-height:150%; }
.con_r .min.st-page .pages  dt{ margin:10px 0px}
.con_r .min.st-page .pages  dd{ line-height:200%; color:#09C; font-size:14px}
.con_r .min.st-page .pages  .kk{ border:1px solid #d4d4d4; background-color:#f7f7f7; font-size:14px; padding:15px; margin-bottom:12px; line-height:200%}
.con_r .min.st-page .pages  .kk2{ width:50%;border:1px solid #d4d4d4; background-color:#f7f7f7; font-size:14px; padding:15px; display:block; text-align:center;margin: 24px auto;}
.con_r .min.st-page .pages  .kk2 a { font-size:16px}

.con_r .min.st-page .pages h4 { font-size:14px; line-height:150%; margin-bottom:12px; margin-top:30px; font-weight:bold }
.con_r .min.st-page .pages .red{ color:#900; text-indent:0px; margin:5px 0px 5px 0px}
.con_r .min.st-page .pages li{ color:#666; font-size:14px; line-height:180%; margin-bottom:5px; }
.con_r .min.st-page .pages li::before {top:1px; left:0;  width:9px; height:14px; padding-right:4px; }
.con_r .min.st-page .pages li a{ color:#F11}
.con_r .min.st-page .pages .gyy{  display: inline-block;width: 100%;}
.con_r .min.st-page .pages .gyy p{ text-indent:0}
.con_r .min.st-page .pages  .al{ float:left; width:250px; margin-right:25px}


.con_r .min.st-page{border-top:none;}
.swiper-container{ width:100%; position: relative;}
.swiper-slide{height:489px; background: #fff;}
.slide-pic{width:100%; height:387px;}
.slide-txt{padding:0px 20px;}
.slide-txt h2{margin-top: 20px; color:#b60005;}
.swiper-slide p{height:auto; padding:0;}
.swiper-slide a:hover p{color:#555;}
.swiper-slide a{display: block; width:100%; height:100%;}
.swiper-pagination{position: absolute; top:460px; text-align: left; padding-left: 20px;}
.swiper-pagination-bullet{margin-right: 10px;}
.swiper-pagination-bullet-active{background:#B30B13;}
.swiper-button-prev,.swiper-button-next{margin-top: -80px;}

.pager{margin:40px 0px; text-align: right;}
.pager li{display: inline-block; margin:0px 2px;background:#eee;}
.pager li.active{background:#B30B13; color:#fff;}
.pager li.active a{color:#fff;}
.pager li a{font-size: 14px; width:30px; line-height: 30px; height:30px; display: block;  text-align: center;}

.video_list{text-align: center; overflow: hidden; width:780px; margin-top: 20px;}
.video_list li{float:left; width:30%; margin-top: 10px; margin-bottom: 10px; margin-right: 25px;}
.video_list li img{width:100%;}
.video_list li a p{text-align: center; line-height: 30px;}
.video-box{margin-bottom: 40px;}
.video-box video{width:100%;}

.down-list{width:100%; line-height: 50px; }
.down-list th{background:#eee; text-align: left; font-weight: normal; padding-left:10px;}
.down-list td{ text-align: left; font-weight: normal; padding-left:10px; border-bottom: #eee solid 1px; font-size: 12px;}
.down-list tr:hover{background:#faf9f6;}


table { border-collapse: collapse; border-spacing: 0; font-size: 14px; line-height: 170% }
table > caption { font-size: 20px; line-height: 50px; }
table.basic { width: 100%; margin: 0 auto; }
table.basic th {     color: #333;
    padding: 5px;
    border: 1px solid #d3d3d3;
    text-align: center;
    padding: 4px 10px;
    font-weight: bold;}
table.basic td { color: #666; padding:5px 15px; border: 1px solid #d3d3d3; text-align: center;}
table.basic thead > tr > th { background: #e9e9e9; border-top: 2px solid #c00000; }
table.basic tbody > tr > th { background: #f5f5f5; }

table.tcenter td{text-align: center;}
table.tcenter th{text-align: center;}

table.person { width: 100%; margin: 0 auto; margin-bottom:20px; font-family:"Calibri"; font-size:14px; }
table.person img{ width:200px}
table.person p{ text-indent:0px ; margin-bottom:0px; font-family:"Calibri"; font-size:14px; line-height:180%}
table.person th {     color: #333;
    padding: 5px;
    border: 1px solid #d3d3d3;
    text-align: center;
    padding: 4px 10px;
    font-weight: bold;}
table.person td { color: #666; padding:10px; border: 1px solid #d3d3d3; text-align: center;}
table.person thead > tr > th { background: #e9e9e9; border-top: 2px solid #c00000; }
table.person tbody > tr > th { background: #f5f5f5; }

table.tcenter td{text-align: center;}
table.tcenter th{text-align: center;}

.post-title {
    border-left: #B10000 solid 3px;
    text-indent: 10px;
    background: #eee;
    font-size: 20px;
    line-height: 40px;
    margin: 40px 0px 10px 0px;
	color:#000}
/*
红色： b60005
*/



table > caption { font-size: 20px; line-height: 50px; }
table.basic1 { width: 755px; margin: 0 auto; }
table.basic1 th { color: #333; padding: 2px 8px; border: 1px solid #d3d3d3; text-align: center; }
table.basic1 td { color: #666; padding: 2px 8px; border: 1px solid #d3d3d3; text-align: center }
table.basic1 thead > tr > th { background: #e9e9e9; border-top: 2px solid #c00000; }
table.basic1 tbody > tr > th { background: #f5f5f5; }
.title li { list-style: none; float: left; height: 62px; margin-top: 10px; width:25%}
.title .t1 { width:25%}
.title .t2 { font-weight: bold; text-align:center ; width:50%}
.title .t3 { text-align: right ; float:right; width:25%}

.topborder{  border-top:2px solid #b60005 !important;} 


ul, li {
	margin:0;
	padding:0;
	list-style:none
}

#outer {
	width:755px;
	margin:20px auto;
	
}
#tab {
	overflow:hidden;
	zoom:1;
	

}
#tab li {
	float:left;
	color:#fff;
	height:50px;
	cursor:pointer;
	line-height:50px;
	list-style-type:none;
	padding:0; width:33%; text-align:center; color:#000;
	font-family:"Calibri"; font-size:18px; background: #f1edf5; border-left:1px solid #e3dee8}
#tab li.current {
	color:#fff;
	background:#c00000; font-family:"Calibri"; font-size:18px; 
}
#content { margin-top:20px}
#content ul {
	display:none;
	margin:0 ;
	padding:0; 
}



.shejiao { overflow:hidden; margin-bottom:30px}
.shejiao p{ float:left; width:270px}
.shejiao img{ width:270px}
.shejiao div{ float:right; width:470px }

.shejiao em{ background-color: #b60005;
    border-radius: 4px;
    color: #fff;
    padding: 1px 12px;
    margin-right: 10px;margin-left: 2px;}
.shejiao dt { float: right;
    margin-top: 10px;
    margin-right: 10px;}
.shejiao dt li{ display:block; width:20px; height:20px; float:left;margin-left: 6px;}
.shejiao .yellow{ background-color:#FC0}
.shejiao .green{ background-color: #090}
.shejiao .blue{ background-color: #36C}
.shejiao .black{ background-color: #333}

.ts { text-align:right; clear:both;}
 .ts em{ display:block; width:20px; height:20px;margin-left: 6px;margin-right: 12px;}
 .ts  .yellow{ background-color:#FC0; display:block; float:left }
 .ts .green{ background-color: #090; display:block; float:left }
 .ts .blue{ background-color: #36C; display:block; float:left }
 .ts .black{ background-color: #333; display:block; float:left }
 .ts p{     /* display: block; */
    margin-bottom: 10px;
    width: 200px;
  }

.shejiao h2{ margin-top:5px}



.reg{ background:#D50000; color:#FFF; padding:10px 0px 15px 0px; width:240px; text-align:center; text-indent:0px; margin:0 auto}
.reg a{ color:#FFF; font-size:28px; font-weight:bold }


.button {
	display: inline-block;
	position: relative;
	margin: 10px auto;
	padding: 7px 44px;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(255,255,255,.22);
	font: bold 12px/25px

	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;

	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 1px 1px 1px rgba(255,255,255,.44);
	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 1px 1px 1px rgba(255,255,255,.44);
	box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 1px 1px 1px rgba(255,255,255,.44);

	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

	.button:hover {
		-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
		-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
		box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
		
	}

	.button:active {
		-webkit-box-shadow: inset 0px 0px 3px rgba(0,0,0, .8);
		-moz-box-shadow: inset 0px 0px 3px rgba(0,0,0, .8);
		box-shadow: inset 0px 0px 3px rgba(0,0,0, .8);
	}
	.red2 {
	color: #fff; font-size:24px;

	background: #b60005; /* Old browsers */
	background: -moz-linear-gradient(top,  #b60005 0%, #b60005 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b60005), color-stop(100%,#b60005)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b60005 0%,#b60005 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b60005 0%,#b60005 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b60005 0%,#b60005 100%); /* IE10+ */
	background: linear-gradient(top,  #b60005 0%,#b60005 100%); /* W3C */
	
	
}
.red2:hover { color:#FFF}
.hui2 { color: #111; font-size:18px; 
background: #f7f7f7; /* Old browsers */
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #f7f7f7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7f7f7 0%,#f7f7f7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#f7f7f7 100%); /* IE10+ */
	background: linear-gradient(top,  #f7f7f7 0%,#f7f7f7 100%); /* W3C */}
.hui2:hover { color:#111}

.con_r .min.st-page .pages .ddt { margin:20px 0px}
.con_r .min.st-page .pages .ddt  p{ 
    color: #09C;
    font-size: 14px;
    text-indent: 0px;
    line-height: 100%;}

