@charset "utf-8";
/* CSS Document */


* { margin:0px; padding:0px; list-style-type: none;}
HTML { padding: 0px; margin: 0px }
body { font-family:"微软雅黑",Tahoma,Helvetica,Arial,sans-serif;}

a{color: #000;}
a:hover,a:focus {color:#bf1813;text-decoration: none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-weight:normal;}
a img { border:0px; }
img:hover {  }

border: { zoom:1;  }
ul, li,  p { margin:0; padding:0; border:none; list-style-type:none;}
.clear {clear: both; }
.hr2,.hr4,.hr5,.hr6,.hr8,.hr10,.hr15,.hr20,.hr40{margin:0 auto; padding:0px; font-size:0;line-height:0;clear:both;}
.hr2{height:2px;}.hr4{height:4px;}.hr5{height:5px;}.hr6{height:6px;}.hr8{height:8px;}.hr9{height:9px;}.hr10{height:10px;}.hr20{height:20px;}.hr15{height:15px;}.hr40{height:40px;}
.dash {border-bottom:1px dashed #ddd; text-align:center;}
.dis{ display:block;}
.undis{ display:none; }

.row h1{ padding: 30px 20px; color:#bf1813; line-height:40px; background:#ecf3fa; text-indent:2em; font-size:20px; font-weight:bold; }
.row h2{ padding:10px 20px; font-size:22px;border-left: 4px solid #bf1813;font-weight: bold; margin: 15px;  line-height:35px; color:#bf1813; }
.row h3{ padding:6px 15px; font-size:20px;border-left: 3px solid #bf1813;font-weight: bold; margin: 15px;}
.row p{margin:15px 20px; text-indent:2em; line-height:36px; text-align:justify; font-size:17px;  }
.row p b{  font-size:18px;}
.row p a b{color:#bf1813;}
.row p a:hover{text-decoration:underline;}
.row .txt{ font-size:12px; padding:5px;color:#bf1813;}
.row .img_box{padding:5px; text-align:center;  margin:0px 20px 10px 0; float:left;}
.row .img_box:hover,.wrap .box3 .img_box:hover{
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;}


.row .list{}
.row .list ul li{float:left; padding:25px 0;}
.row .list ul li img:hover{  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;} 

.row .list p{ margin:0;text-indent:2em; line-height:30px; text-align:justify; font-size:16px;}






.bline { border-bottom: 2px solid #c80500; margin:0 auto;}
.foot { padding-top:15px; padding-bottom:20px; line-height:30px; margin:0 auto; 
width: 100%; text-align:center; font-size: 12px;color:#999; }
.foot a{color:#999; padding:0 5px;}
.foot a:hover{color: #9b0000;}
