@charset "utf-8";
/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#6D6D6D;font-family:"微软雅黑"; line-height:22px; background:#720008}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#6D6D6D;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:none;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
.lf{ float:left;}
.rt{ float:right;}


.head1{ background:#FFF0E2;}
.m{ width:1100px; margin:0 auto;}

.head2{  background:url(30.jpg) repeat-x;}

.flexslider { position: relative; height:560px; overflow: hidden; background: url(loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height:570px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}
#description{margin:0px auto;width:500px;font-size:14px;}
#softwhy a{text-decoration:underline;color:red;}

.main1{ border:1px solid #FBD6AC; height:272px; background:#FFF;}
.main11{ background:url(31.jpg) repeat-x; height:41px; line-height:41px;}
.main11 .lf{ background:url(7.jpg) no-repeat;background-size:100% 35px; width:95px; height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#FFF; margin:5px 0 0 5px; text-align:center;}
.main11 .rt{ padding-right:12px;}

.main11_kd{ background:url(31.jpg) repeat-x; height:41px; line-height:41px;}
.main11_kd .lf{ background:url(7.jpg) no-repeat;background-size:100% 45px; width:115px; height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#FFF; margin:5px 0 0 5px; text-align:center; letter-spacing:1px;}
.main11_kd .rt{ padding-right:12px;}

.main12{ margin-top:27px;}
.cp{ border:1px solid #FCD1A4; width:176px; margin:0 5px;}
.cp p{ background:url(16.jpg) repeat-x; height:29px; line-height:29px; text-align:center;}

.main2{ margin-top:2px;}
.main21{ width:254px; background:#FFF0E1; overflow:hidden;border:1px solid #FDD1AA;}
.main211{ width:245px; height:40px; line-height:40px; text-align:center; color:#000; font-size:16px; font-weight:bold; margin:0 auto; margin-top:3px;background:#ffffff; border-left:4px solid #D80000; text-indent:1em;}
.main211_ys{ width:245px; height:40px; line-height:40px; text-align:left; color:#FFF; font-size:16px; font-weight:bold; margin:0 auto; margin-top:3px;/*background:#ffffff; border-left:4px solid #D80000;*/ text-indent:1em; background:url(7.jpg) no-repeat;background-size:100% 40px;}
.main212{ width:256px; margin:0 auto;}
.main212 h3{ margin-top:12px; background:url(5.jpg) no-repeat; width:210px; height:33px; line-height:33px; text-align:center; font-size:14px; color:#FFF; font-weight:bold;}
.main212 ul{ margin-top:10px;}
.main212 ul li{  width:109px;float:left; /* background:url(6.jpg) no-repeat left center; padding-left:17px; */ height: 28px; line-height: 28px;font-size: 12px; font-family:"微软雅黑"; border:1px solid #999; padding:0 4px; text-align:left; margin:2px 4px 4px;}
.main212 ul li a{/* font-weight:bold;*/ color:#000;}
.main212 ul li:hover{background:#C00; border:1px solid #C00; color:#FFFFFF;}
.main212 ul li:hover a{color:#FFFFFF;}

.main22{ width:825px; border:1px solid #FDD1AA; padding:0 5px;/* padding-bottom:18px;*/ background:#FFF0E1;}
.main222 ul li{ width:31%; float:left; line-height:18px; border:1px solid #E8E8E8; margin:9px 1%;}
.main222 ul li p{ padding-bottom:3px; padding-left:8px; padding-right:8px;}
.main222 ul li div{border-top:1px solid #E8E8E8;}
.main222 ul li h3{ font-size:14px; padding-top:3px; padding-left:8px; padding-right:8px;}
.main222 ul li .ren_pic{ width:100%; height:180px;}

.main222_kd{ background:#fdf2e7; padding-bottom:18px; margin:0 -5px; height:123px; overflow:hidden;}
.main222_kd ul li{border-bottom:1px dashed #666666; padding:18px 3% 0; margin:0 8%; width:78%;}
.main222_kd ul li a{ font-size:14px;line-height:18px; }
.main222_kd ul li div{border-top:1px solid #E8E8E8;}
.main222_kd ul li h3{ font-size:14px; padding-top:3px; padding-left:8px; padding-right:8px;}

.main3{ padding:3px 0; text-align:center;}
.main3 .tong_ad{ width:100%;}

.main41{ width:254px;border:1px solid #FDD1AA;background:#FFF; height:295px}
.main411{ padding:20px 16px;}
.main411 p{ padding-top:5px; line-height:24px;}
.main411 p a{ color:#F00;}
.main42{ width:610px;border:1px solid #FDD1AA;background:#FFF; height:295px;margin-left: 3px;}
.pa {display: block;background:url(19.jpg) no-repeat; width:95px; height:35px; line-height:35px; font-size:14px;text-align: center;float: left;}
.paA {display: block;background:url(7.jpg) no-repeat; width:95px; height:35px; line-height:35px; font-size:14px; color:#FFF;text-align: center;float: left;}
.tab1{background:url(31.jpg) repeat-x; height:35px; line-height:35px; margin:5px;}
.tab1 a{ margin-right:2px;}
.tab1 a:hover{ color:#FFF;}
.tab1 .rt{ padding-right:10px;}
.tab2{ padding:15px;}
.main421 .rt{ width:440px;}
.main421 .rt h3{ color:#C20702; font-size:14px;}
.main421 .rt p a{ color:#F00;}
.main422 ul{ padding-top:10px;}
.main422 ul li{ line-height:24px; background:url(34.jpg) no-repeat left center; padding-left:17px;}
.main422 ul li span{ float:right;}
.main43{ width:225px;border:1px solid #FDD1AA;background:#FFF; height:295px}
.main433{ padding-left:19px;}


.main7{ margin-top:14px;}
.main7 .rt{ border:1px solid #FDD1AA; background:#FFF; height:92px; width:850px; padding:10px 15px;}
.main8{ background:url(25.jpg) no-repeat bottom center; width:520px; margin:0 auto; padding-bottom:100px; text-align:center; margin-top:32px;}


.ny1{background:#FFF; overflow:hidden;border:1px solid #FDD1AA;}
.ny11{ width:225px; height:37px; line-height:37px; background:url(32.jpg) no-repeat; font-size:16px;color:#FFF; font-weight:bold; margin:0 auto; margin-top:6px; padding-left:20px;}
.ny11 span{ font-size:14px;}
.ny12{ padding:15px 10px;}
.ny12 ul li{ border-bottom:1px dashed #CCCCCC; line-height:35px; height:35px; background:url(40.jpg) no-repeat 15px 10px; padding-left:40px;}
.ny12 ul li a{ font-size:14px;}
.ny12 p{ padding-left:5px; font-size:14px; line-height:26px;}
.ny121{ background:url(38.jpg) no-repeat; height:27px; font-size:20px; font-weight:bold; padding:24px 0 0 55px; margin-top:4px;}


.ny22{ min-height:400px; padding:20px 10px; line-height:22px; font-size:14px;}
.ny22 ul li{ height:165px; overflow:hidden;}
.ny22 ul li a img{ width:210px; height:140px;}




.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background: #E9E9E9; border:1px solid #e3e3e3; text-align:center; color: #999; padding:0 10px;/* margin-left: 1px; */margin-left: 4px;/* border: 2px solid; */  border-radius: 5px;  -moz-border-radius:25px; /* Old Firefox */}
.xiaocms-page a:hover { background: #64AADE; color: #fff; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background: #64AADE; border: 1px solid #64AADE; color:#fff; text-align:center;margin-left: 1px; border-radius: 5px;}


.footer{ background:#FFF0E1; width:100%; margin-top:3px;}
.foot1{ background:url(27.jpg) repeat-x; height:36px; line-height:36px; text-align:center; width:1100px; margin:0 auto; margin-top:3px; font-size:14px;}
.foot2{ width:1100px; margin:0 auto; padding:32px 0 22px;}
.clearfix:after{ display:block; content:' '; overflow:hidden; clear:both;}

.footer .left_foot{ float:left; width:27%; border-right:2px solid #E8180B; text-align:right; padding:24px 3% 30px 0;}
.footer .middle_foot{ float:left; width:32%; padding:18px 3%; color:#000000; font-weight:bolder;}
.footer .right_foot{ float:left; width:27%; border-left:2px solid #E8180B; height:110px; padding:18px 0 30px 3% ; color:#000; font-weight:bolder;}
.footer .right_foot div{ margin:0 0 8px -5px;}