@charset "gb2312";
/* CSS Document */
/*公共样式*/
html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:14px; font-family:\5b8b\4f53,Arial,sans-serif;font-family:"微软雅黑";margin:0;padding:0;color:#666666; background:#ffffff; line-height:24px;}
article,footer, header,nav,section{display:block;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
ul,li{list-style:none;margin:0;padding:0}
img{border:0px; vertical-align:top;}
.fl{ float:left;} .fr{ float:right;}
div,dl{ display: block; overflow:hidden }
.cl{ clear:both;}

.null{zoom:1;clear:both;height:0;font-size:0;overflow: hidden;}
.null:after{content:".";visibility:hidden;display:block;clear:both;height:0;font-size:0;overflow: hidden;}
/*----------linkes---------*/
a{color:#555; text-decoration:none; -webkit-transition: color 0.2s linear;-khtml-transition: color 0.2s linear;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear; text-decoration:none;}
a:hover{ opacity:0.8;filter:alpha(opacity=80); }
.main{width: 1000px; margin:0 auto; overflow:hidden;}
.contain{ width:1100px; margin:0 auto; overflow:hidden;}
#none{ margin-right:0px; }
/*背景颜色和字体*/



.yy{ width:343px; float:right; margin-top:114px; margin-right:160px}
.yy a{ width:163px; height:42px; display:block; border-radius:5px; text-align:center; line-height:42px; font-size:18px}
.yy a.a_1{ float:left; background:#ee2727; color:#fff;}
.yy a.a_2{ float:right;background:#ed0101; color:#fff;}
.yy a img{ margin-top:19px; margin-left:5px}
/*公共样式结束*/
/*logo*/
.topbar{height:78px; padding-top:20px;}
.topbar .topbar_left{ float:left}
.topbar .logo{float: left;margin-right:33px;}
.topbar .center{ padding-left:30px}
.topbar form{ float:right}
.topbar form .input_1{ width:260px; height:33px;  margin-top:8px; line-height:33px; padding-left:10px; color:#666; float:left; margin-left:2px;outline:none; border-right:0px; border:1px solid #E6E6E6}
.topbar form .input_2{ background:url(../images/input_ss_03.jpg) no-repeat center; height:36px; width:64px; border:1px solid #999;margin-top:8px; float:left;outline:none}
.top_s{ margin-top:12px}
.top_s{ background:#c9141b; height:50px; text-align:center}
.top_s a{ color:#fff; line-height:50px; text-align:center; display:inline-block; width:13%}
.banner{ width:100%;height:auto;text-align:center}
.banner a:hover{opacity:1}

/*tit*/
.tit{ text-align:center}
/*dy*/
.dy{ height:248px; background:url(../images/banner_footer.jpg) no-repeat; text-align:center}
.dy img{ margin-top:34px; margin-bottom:15px}
.dy p{ color:white; font-size:20px; line-height:30px}

.xian{ height:5px; background:#F0F0F0}
/*zt1*/
.zt1{ margin-top:50px; margin-bottom:45px; }
.zt1 .zt1_1{ overflow:hidden; margin-top:43px; height:235px}
.bos{float:left; margin-left:34px; width:310px;-moz-transition:all .2s linear 0s;
-webkit-transition:all .2s linear 0s;
transition:all .2s linear 0s;}
.bos dl dd{  height:227px}
.bos.box_1{margin-left:0px;} 
.bos dl dd h2{ font-weight:normal; text-align:center; font-size:20px; color:#333; padding:35px 0px 7px 0px}
.bos dl dd h2 span{ color:#ed0101;}
.bos dl dd p{ padding:0px 20px; text-indent:2em; font-size:14px; color:#666; text-align:justify}
.bos dl dd a{ display:block; width:155px; height:40px; line-height:40px; text-align:center; background:#f5f6f6; border-radius:5px; font-size:20px;  margin:22px auto 0px}
.bos.box_2 a{ }
.bos:hover{ margin-top:5px}

/*zt2*/
.zt2{ margin-top:50px; padding-bottom:45px}
.zt2 .zt2_1{ margin-top:0px; height:365px}
.zt2 .bos dl dd{ height:160px; text-align:center}
.zt2 .bos dl dd h3{ font-weight:normal; font-size:22px; color:#333; padding-top:33px}
.zt2 .bos.box_1 dl dd h3{ padding-top:25px}
.zt2 .bos.box_1 dl dd h3 span{ color:#666666; font-size:18px}
.zt2 .bos dl dd a{margin:33px auto 0px}
.zt2 .bos.box_1 dl dd a{ margin:15px auto 0px}


/*zt3*/

.zt3{ margin-top:50px; padding-bottom:50px}
.zt3 .zt3_1 p{ text-indent:2em; font-size:16px; color:#333; margin-top:45px}
.zt3 .zt3_1 p a{ color:#ed0101}
.zt3 .zt3_1 p a:hover{ text-decoration:underline}
.zt3 .zt3_2{ background:url(../images/zt3_2_03.jpg) no-repeat; height:482px; margin-top:30px; overflow:hidden}

/*zt4*/.mar{margin-left:28px;}
.zt4{ margin-top:50px; padding-bottom:50px}
.zt4 .zt4_1{ padding-top:43px; padding-bottom:50px}
.zt4 .zt4_1 ul li{ width:247px; height:65px; text-align:center; font-size:18px; float:left; margin-left:2px; background:#E6E6E6; line-height:65px; position:relative}
.zt4 .zt4_1 ul li span{ display:block;}
.zt4 .zt4_1 ul li img{ position:absolute; display:none; margin-top:6px}
.zt4 .zt4_1 ul li.li_1{ margin-left:0px; line-height:25px}
.zt4 .zt4_1 ul li.li_1 span{ margin-top:7px;}
.zt4 .zt4_1 ul li.li_1 img{ margin-top:0px}
.zt4 .zt4_1 ul li.li_2{line-height:25px}
.zt4 .zt4_1 ul li.li_2 span{ margin-top:7px;}
.zt4 .zt4_1 ul li.li_2 img{ margin-top:0px}
.zt4 .zt4_1 ul li.on{ /*background:#363636;*/background:#d20505; color:#fff}
.zt4 .zt4_1 ul li.on span{ height:58px}
.zt4 .zt4_1 ul li.on img{ display:inline;}


.zt4 .zt4_2{ padding:20px; border:1px solid #E6E6E6;  overflow:hidden}
.zt4 .zt4_2 .fl{ width:435px}
.zt4 .zt4_2 .fr{ width:500px}
.zt4 .zt4_2 .fr h2{ text-align:center; font-weight:normal; font-size:24px; color:#333333}
.zt4 .zt4_2 .fr h2 span{ color:#fd4b03}
.zt4 .zt4_2 .fr h3{ text-align:center; font-size:18px; color:#666; font-weight:normal; margin-top:5px}
.zt4 .zt4_2 .fr p{ text-indent:2em; font-size:16px; line-height:28px; margin-top:10px; color:#333333}
.zt4 .zt4_2 .fr p a{ color:#ed0101}
.zt4 .zt4_2 .fr p a:hover{ text-decoration:underline}
.zt4 .zt4_2 .fr h4{ margin-top:18px; margin-bottom:15px; font-size:22px; color:#333; font-weight:normal}
.zt4 .zt4_2 .fr div ul li{ font-size:16px; color:#666}
.zt4 .zt4_2 .fr .left{ float:left}
.zt4 .zt4_2 .fr .right{ float:right}
.zt4 .zt4_2 .fr .a_1{ font-size:16px; text-decoration:underline; float:right; margin-top:30px; color:#ed0101}

/*zt5*/
.zt5{ margin-top:45px}
.zt5 .zt5_1{ padding-top:43px; padding-bottom:50px}
.zt5 .zt5_1 ul{ width:402px; margin:0 auto}
.zt5 .zt5_1 ul li{ width:198px; height:65px; text-align:center; font-size:18px; float:left; margin-left:2px; background:#E6E6E6; line-height:65px; position:relative}
.zt5 .zt5_1 ul li span{ display:block;}
.zt5 .zt5_1 ul li img{ position:absolute; display:none; margin-top:6px}
.zt5 .zt5_1 ul li.on{ /*background:#363636;*/background:#d20505; color:#fff}
.zt5 .zt5_1 ul li.on span{ height:58px}
.zt5 .zt5_1 ul li.on img{ display:inline;}
.zt5 .zt5_2{ padding:20px; border:1px solid #E6E6E6;  overflow:hidden}
.zt5 .zt5_2 .fl{ overflow:hidden}
.zt5 .zt5_2 .fl dl{ position:relative; float:left; margin-left:1px}
.zt5 .zt5_2 .fl dl.dl_1{ margin-left:0px}
.zt5 .zt5_2 .fl dl dd{ position:absolute; bottom:0px; text-align:center; width:100%; background:#000; filter:alpha(opacity=80); opacity:0.8; color:#fff; font-size:16px; padding:10px 0px}
.zt5 .zt5_2 .fr{ width:292px;}
.zt5 .zt5_2 .fr h3{ font-size:20px; color:#333; font-weight:normal; }
.zt5 .zt5_2 .fr p{ font-size:16px; color:#666; margin-top:35px;line-height:165%;}

.zt5 .zt5_2 .fr p a{ color:#ed0101}
.zt5 .zt5_2 .fr p a:hover{ text-decoration:underline}
.zt5 .zt5_3 { width:447px; margin:50px auto}
.zt5 .zt5_3 a{height:60px; text-align:center; line-height:60px; display:block; background:#fc5e05; font-size:24px; color:#fff; border-radius:5px}





/*foot*/
.footer { width:100%; margin:0px auto 0px; background:#c9141b; position:relative; padding-bottom:20px;height:350px;}
.footer .foot_nav { background:#c9141b; padding:18px 0; border-bottom:1px solid #f05050;}
.footer .foot_nav ul { overflow:hidden; }
.footer .foot_nav ul li { width:229px; height:60px; float:left; border-right:1px solid #f05050; margin-left:20px; }
.footer .foot_nav ul li img { display:inline-block; float:left; margin-left:16px; margin-right:20px; margin-top:5px}
.footer .foot_nav ul li p { font-size:18px; line-height:18px; margin-top:10px;color:#fff}
.footer .foot_nav ul li p span { font-size:12px; line-height:16px; display:block;}
.footer .foot_nav ul li a:hover img{ margin-right:10px;}
.footer .foot_bottom{ margin-top:50px}
.footer .foot_bottom ul{ width:200px; border-right:1px solid #f05050;}
.footer .foot_bottom ul li{ width:100px; float:left; font-size:16px; color:#fff; margin-top:15px; padding-bottom:7px}
.footer .foot_bottom ul li a{ color:#fff}
.footer .foot_p{ margin-left:30px}
.footer .foot_p p{ color:#fff;  line-height:35px}
.footer .foot_p p.p_1{ font-size:16px}
.footer .foot_wx { margin-top:5px}
.footer .foot_wx p{ color:#fff}
.footer .foot_wx p.p_1{ text-align:center}
























