@charset "utf-8";
/* 全局CSS定义 */
body { font-family: "微软雅黑"; background: #DEDEDE url(img/bg.jpg) no-repeat center 0; font-size:14px; color:#222; margin: 0; padding: 0;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; list-style: none none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:14px; font-weight: normal;}
table,td,tr,th{ font-size:14px;}
a:link {color: #222; text-decoration:none;}
a:visited {color: #222;text-decoration:none;}
a:hover { color: #D20001; text-decoration: none;}
a:active { color: #222;}
.fB {font-weight: bold;}
.clr{ clear: both; height: 0; line-height: 0; font-size: 0;}
.cRed,.cRed:link,.cRed:visited{ color: #f30;}
.clr_20{ clear: both; height:25px; line-height: 0; font-size: 0;}
.pages{ height: 28px; line-height: 28px; clear:both; padding: 50px 0 35px; font-family:Verdana, Geneva, sans-serif; text-align:center;}
.pages a,.pages a:visited,.pages strong{ padding: 7px 10px; margin: 0 2px; height: 25px; line-height: 25px; color: #fff; text-align:center;  border: 1px solid #999; background: #999;}
.pages a:hover,.pages strong{ border: 1px solid #D20001; color: #fff; background: #D20001; font-weight:normal;}

.Header{ padding: 20px 35px;}
.Header .logo{ float:left; padding: 20px 0 15px;}
.Header .logo img{ height: 65px;}
/* 
.Header .search{ float:right; margin: 0 0 0 0; padding-top: 55px; background:url(img/logo_2.png) no-repeat right 5px; background-size: 50%;} */
.Header .search{ float:right; margin: 0 0 0 0; padding-top: 40px; }
.Header .search .input{ border: 1px solid #fff; width: 280px; height: 32px; border-right: none; float:left; outline:none; text-indent: 7px;}
.Header .search .but{ background:#D20001; border: none; height: 36px; width: 64px; font-size: 16px; cursor: pointer; color: #fff; outline:none; }

.HeaderMenu{ border-top: 3px solid #D20001; border-bottom: 1px solid #E4E4E4; background: #fff; height: 45px;}
.HeaderMenu ul{ padding: 0 35px;}
.HeaderMenu ul li{ float:left; height: 45px; line-height: 45px; margin-right: 80px; font-size: 16px;}
.HeaderMenu ul .tag a{ color: #D20001;}

.menu{ padding: 35px 35px 25px; background:url(img/foot_line.jpg) repeat-x 0 bottom; }
.menu .menulist{font-size: 16px; position:relative; line-height: 32px;}

.menu .tag{ clear:both; position:absolute; top: 0;}
.menu .tag a{ background: #666; color: #fff; border-radius:4px; padding: 2px 10px; display:block;}
.menu .t{ color: #D20001;}
.menu .tex{ margin-left: 115px;}
.menu .tex a{ margin-right: 15px;}






.list{ padding: 0 20px;}
.list li{ float:left; width: 20%; margin-top: 35px;}
.list li a{ display:block; padding: 0 15px;}
.list li img{ display: block; width: 100%;}
.list li span{ display:block; background: #fff;  padding: 15px 15px 0; height: 95px; overflow:hidden; }
.list li span strong{ display:block; font-size: 18px;line-height: 130%;}
.list li span em{ font-style:normal; color: #999; display:block; padding-top: 10px;}
.list li a:hover span{ background: #ccc;}
.video { padding: 35px; }
.video video{ width: 100%; display:block;}
.video .pg{ font-size: 16px; padding: 35px 0; text-align:center;}
.video .pg a{ background: #333; margin-right: 30px; border-radius:4px; padding: 5px 10px; color: #fff;}
.video .pg a:hover{ background: #D20001;}
.video .text{ line-height: 200%; font-size: 16px;background: #fff; padding: 35px;}
.video h1{ font-size: 24px;}
.foot{ background:url(img/foot_bg.jpg) no-repeat center 0; padding: 35px 0; text-align:center; color: #999;}
.foot span{ background:url(img/foot_line.jpg) repeat-x 0 0; display:block; padding: 35px 0 0;}