﻿@charset "utf-8";
/* CSS Document */

body{ padding:0; margin:0; font-family:"微软雅黑"; font-size:12px; background:#fff; min-width:1000px;}
*{ padding:0; margin:0; list-style:none;}
a{ text-decoration:none; color:#551a8b; cursor:pointer;}
img{ border:none;}
input{ outline:none; border:none;}
i,em,strong{ font-style:normal; font-weight:normal; padding:0; margin:0;}
button{ outline:none;}

/*菜单*/
.tab{ width:1200px; height:auto; overflow:hidden; margin:auto; position:absolute; z-index:999; top:32px;}
.tab_box{ width:1200px; height:50px; line-height:50px; background:#ebebeb; float:left;}
.tab_box a{ display:block; width:300px; height:50px; font-size:16px; color:#000; float:left}
.tab_box a img{ padding:0px 15px 0px 25px; vertical-align:middle;}
.tab_list{ width:1200px; height:auto; overflow:hidden; float:left; background:#fff;}
.tab_list ul{ width:299px; height:132px; display:block; line-height:30px; border-right:1px solid #b6b6b6; font-size:16px; float:left;}
/*
    2017年8月15日20:55:49 修改 text-align：left 并且 设置margin-left：10px
*/
.tab_list ul li{list-style:square inside url(../img/l.png); text-align:left;margin-left:10px;}
.tab_list ul li a{ color:#333;}

.caidan{ width:270px; height:auto; overflow:hidden; background:#f3f3f3; position:absolute; z-index:999; top:32px; left:220px;}
.caidan li{width:270px; height:60px; line-height:60px; display:block; box-shadow: 1px 1px 2px #999;}
.caidan li a{ color:#333; font-size:16px;} 
.caidan li a img{ padding:0px 15px 0px 25px; vertical-align:middle;}

/*首页*/
.top{width:100%; height:auto; overflow:hidden; margin:15px auto; }
.top_main{width:1200px; height:auto; overflow:hidden; margin:0 auto;position:relative;}
.top_main .ma{ display:block; float:left;}
.top_main .mb{ color:#fff; background:#e60012; border-radius:5px; font-size:18px; padding:4px 5px; float:left; margin:30px 10px 0px 260px; }
.top_main input{ background:#f4f4f4;  color:#c2c5ce; text-indent:10px; height:34px; line-height:34px;border-radius:30px 0 0 30px; float:left; margin-top:30px;}
.top_main a.ss{ height:34px; width:30px;  background:url(../img/ss.png) 0 5px no-repeat #f4f4f4; display:block;border-radius:0 30px 30px 0; margin-top:30px; margin-right:5px; float:left;}
.top_main a.zh{  width:45px; text-indent:10px; color:#999; height:34px; line-height:34px; background:url(../img/111.png) 30px center no-repeat #f4f4f4; border-radius:3px; display:block; float:left; margin-top:27px;}

.list{ padding-top:5px; float:left; display:block; height:auto; overflow:hidden;}
.list li{ float:left; width:110px; height:25px; line-height:25px; text-align:center; font-size:14px; display:block; border-bottom:2px solid #fff;}
.list li a{ color:#000; border-left:1px solid #CCC; display:block; width:110px; height:15px; line-height:15px;}
.list li.xz{ color:#e60012; border-bottom:2px solid #e60012;}
.list li.xz a{color:#e60012; }
.list li a:hover{ color:#e60012;}
.list li:hover{ border-bottom:2px solid #e60012;}
.tell{ font-size:14px; font-weight:normal; height:30px; float:left;}
.num{ color:#e60012; font-size:20px; font-weight:bold; float:left; padding-left:5px;}

.banner li{ float:left; width:1200px; height:483px; margin:auto; }

.banner2 li{ float:left; width:1200px; height:318px; margin:auto; }

.top_main h3{ width:150px; height:45px; line-height:45px; color:#e60012; font-size:25px; text-indent:33px; background:url(../img/ico.png) 3px center no-repeat; border-bottom:3px solid #e60012; }
.bt{ width:1200px; height:70px; margin:20px auto 0 auto; background:url(../img/beijing.png) 0 47px repeat-x;}
.m_left{ width:485px; height:420px; float:left; margin-right:20px;} 
.ml_t{ width:485px; height:309px; float:left;}
.ml_b{ width:485px; height:111px; background:#000; float:left;}
.ml_b a{ width:110px; height:85px; display:block; float:left; margin:12px 4px 0 6px; }

.m_right{ width:695px; height:420px; float:left; } 
.mr_t{ width:695px; height:30px; line-height:30px; float:left;}
.mr_t a{ width:120px; height:20px; line-height:20px; float:left; display:block; text-align:center; font-size:18px; color:#000;  border-right:1px solid #CCC; }
.mr_t a:hover{ color:#e60012;}
.mr_t a.red{ color:#e60012;}
.mr_b{ width:695px; height:auto; overflow:hidden; float:left; margin-top:20px;}
.mr_b a{ color:#666;}
.mr_b li{ width:680px; height:53px; line-height:53px; background:url(../img/li.png) 0 center no-repeat; text-indent:15px; font-size:14px; margin-left:15px;  position:relative;}
.mr_b li span{ float:right;}
.mr_b li b{ position:absolute; top:13px;}
.jd{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.jd a{ display:block; max-width:190px; max-height:132px; float:left; margin:10px 0 0 8px; border:1px solid #fff;}
.jd a:hover{border:1px solid #e60012; opacity:0.7;}
.jd a img{ max-width:189px; max-height:131px;}

.main{ width:100%; height:auto; overflow:hidden; margin:50px auto; background:#fafafa;}
.m_1{ width:283px; height:auto; overflow:hidden; float:left; margin:20px 17px 20px 0px;} 
.m_1 a{ display:block; float:left;}
.m_1 p{ width:283px; height:55px; line-height:55px; float:left; text-align:center; background:#f4f4f4; color:#666; font-size:14px; }
.m_1 p:hover{ color:#fff; background:#c00006; cursor:pointer;}

.bottom { width:100%; height:auto; overflow:hidden; margin:auto; background:#fafafa; padding:20px 0;}
.bottom_main{ width:1200px; height:auto; overflow:hidden; margin:auto;}

.bottom_main a{ width:150px; height:30px; text-align:center; display:block; line-height:30px; font-size:14px; color:#666; float:left;}
.b_1{ width:200px; height:36px; float:left; margin-left:350px; margin-top:20px;}
.b_1 a{ display:block; width:30px; height:36px; float:left;}
.b_1 b{ width:150px; height:18px; float:left; padding-left:5px;}
.b_1 span{ width:150px; height:18px; float:left; font-size:18px; font-weight:bold; padding-left:5px;}
.b_2{ width:200px; height:75px; float:left; margin-top:10px;}
.rd{ width:1200px; height:35px; margin:5px auto 0 auto; background:url(../img/beijing.png) 0 30px repeat-x;}
.rd a{ font-size:14px; color:#666; padding:0 5px;}
.rd a.rd1{ color:#e50000;}

.main_box{ width:100%; height:auto; overflow:hidden; margin:0 auto ; background:#fafafa; padding-bottom:40px;}
.main_area{ width:1200px; height:auto; overflow:hidden; margin:auto; background:#fafafa}
.li_left{ width:300px; min-height:500px; float:left;}
.li_left li{ width:300px; height:60px; line-height:60px; font-size:18px; box-shadow: 1px 1px 2px #999; background:url(../img/jt.png)  240px center no-repeat;;}
.li_left li a{ color:#333}
.li_left li img{ padding:0px 25px 0px 25px; vertical-align:middle;}
.bottom_main{ width:1200px; height:auto; overflow:hidden; margin:auto;}
.li_right{ width:900px; min-height:500px; float:left;}
.li_right h3{ color:#e60012; font-size:24px; border-bottom: dashed 1px #ccc; height:60px; line-height:60px; text-indent:20px; font-weight:normal;}

.anli li{ width:278px; height:300px; float:left; margin:10px 0 0 20px;}
.anli li b{ width:278px; height:40px; line-height:40px; display:block; float:left; background:url(../img/jt2.png) 250px center no-repeat; font-size:16px;}
.anli li p{ color:#666;}
.fanye{ width:900px; line-height:60px; font-size:14px; text-align:right;}
.fanye a{ color:#666; padding:0px 5px;}
.text{ width:900px; text-align:center; padding-top:10px;}
.text a{ color:#be5626; font-size:14px}
.text1{ width:900px; line-height:40px; font-size:20px; background:url(../img/ico2.png) 0 center no-repeat; text-indent:20px; margin-left:30px; margin-top:20px; float:left;}
.text2{ font-size:14px; color:#666;margin-left:140px;}
.text2 a{ color:#666; margin-top:5px; }
.text3{ width:700px; margin:20px 0 10px 100px; line-height:30px; border-bottom:1px dashed #ccc; display:block; padding-bottom:10px;}
.text3 img{vertical-align:middle; padding-right:10px;}
.text3 strong{ font-size:16px;}
.text4{ line-height:30px; font-size:16px; text-indent:20px; margin-left:30px;}
.text5 { width:900px; border-bottom:1px solid #ccc; padding-bottom:10px; margin:20px 0; text-align:center;}
.text5 strong{ font-size:22px; line-height:40px;}
.text5 b{ color:#999; font-size:14px; font-weight:normal; padding-right:10px;}
.text6{ width:700px; margin-left:100px;  margin-bottom:30px; line-height:30px; font-size:16px; text-indent:0; float:left;}

.xilie{ width:900px; height:auto; overflow:hidden; line-height:30px; font-size:14px; float:left; border-bottom: dashed 1px #ccc; padding:15px 0;}
.xla{ display:block; width:228px; height:228px; float:left; padding-left:20px;}
.xla2{ display:block; width:228px; height:141px; float:left; padding-left:20px;}
.xilie b{ width:632px; background:url(../img/ico2.png) 0 center no-repeat; font-size:16px; text-indent:20px; margin-left:20px; float:left;}
.xilie a{ color:#333;}
.xilie em{ color:#999; background:url(../img/shijian.png) 0 center no-repeat; padding-left:18px;height:30px; width:600px;}
.anp{ width:632px; margin-left:20px; float:left; color:#666; background:url(../img/l.png) 0 center no-repeat; text-indent:15px;}
.shijian{ color:#999; float:right;}
.newlist{ background:url(../img/blue.png) 0 center no-repeat; text-indent:15px; width:890px; margin-left:10px; float:left; line-height:50px; border-bottom:1px dashed #ccc; font-size:14px;}
.newlist a{ color:#333;}

.text7{ padding:5px 0; width:800px; margin:5px 0 0 100px; height:auto; overflow:hidden; float:left; text-align:start;}
.text7 b{ width:100px; height:30px; line-height:30px; float:left; font-size:14px; font-weight:normal; padding:0 10px 0 30px; display:block; text-align:right; }
.text7 select{ float:left;  width:100px; height:30px; }
.text7 textarea{ width:400px; height:100px; line-height:30px; float:left; text-indent:15px;}
.text7 em{ float:left; color:#999; margin:70px 0 0 10px;}
.text7 p{ float:left; color:#999; margin:0px 0 0 10px;}
.text7 .text_1{ width:300px; height:30px; line-height:30px; float:left; border:1px solid #ccc; text-align:start; text-indent:15px;}
.text7 .radio{ margin:0 5px;}
.text7 a.btn{ width:100px; height:30px; line-height:30px; text-align:center; color:#fff; background:#e60012; display:block; border-radius:5px; margin-left:140px;}
.text7 .text_2{ width:100px; height:40px; line-height:30px; float:left; border:1px solid #ccc; text-align:start; margin-right:20px; margin-top:6px;text-align:center}
.text7 a.chaxun{ float:left; }

.table{ text-align:center; border-collapse:collapse; margin:25px 0 10px 20px; background:#f7f7f7; font-size:14px;}
.table tr{ height:35px; line-height:35px; }
.huise{ background:#fff;}
.table tr td a{ width:100px; height:25px; line-height:25px; display:block; color:#fff; background:#e60012; border-radius:5px;}
.table tr td strong{ color:#e60012; font-size:16px;}
.table_box{ background:#fff; box-shadow: 0 0 8px rgba(0,0,0,.1);  margin-top:0.5%; height:auto; overflow:hidden; width:96.6%;}
.fs_left{ float:left; width:475px; height:475px; padding:5px; border:1px solid #ccc; margin:10px;}
.fs_left img{ max-width:475px; max-height:475px; }
.fs_right{ float:left; width:390px; margin-top:30px;}
.fs_right .anp2{ width:632px; height:40px; line-height:40px; margin-left:20px; float:left; font-size:18px; color:#666; background:url(../img/l.png) 0 center no-repeat; text-indent:15px; }
.fs_right .anp2 strong{ padding-left:15px;}
.fs{ width:390px; float:left; margin-top:190px;}
.fs span{ float:left; width:30px; height:59px; padding-top:30px;}
.fs li{ float:left; max-width:89px; max-height:89px; padding:3px; border:1px solid #fff; margin:0 5px;}
.fs li:hover{ border:1px solid #e60012;}
.fs li img{ max-width:89px; max-height:89px;}
.fs li.fs_a{ border:1px solid #e60012;}

.li_right h4{ width:900px; background:url(../img/ico2.png) 10px center no-repeat; font-size:18px; border-bottom: dashed 1px #ccc; height:60px; line-height:60px; text-indent:30px; font-weight:normal; float:left;}
/*
background:#efefd8;
*/
.ms{ width:900px; height:auto; overflow:hidden; float:left; padding:20px 0;}
.ms_left{ width:270px; height:250px; float:left; text-align:center; padding-right:50px;}
.ms_right{ width:500px; height:auto; overflow:hidden; float:left;}
.ms_right h5{ background:url(../img/ico.png) 10px center no-repeat; line-height:40px; font-size:20px; color:#281d2b; text-indent:35px; font-weight:normal;}
.ms_right p{ font-size:14px; color:#281d2b; line-height:25px;}

.ms2{ width:900px; height:auto; overflow:hidden; float:left; background:#e8eae5; padding:20px 0;}

