@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; }
/*背景颜色和字体*/
.tit{ text-align:center; margin-top:40px}

.tit h2{  margin:0px auto; text-align:center; border-bottom:1px solid #E65337; width:745px; padding-bottom:15px}



.yy{ width:766px; margin:0 auto;}
.yy a{ width:373px; height:67px; display:block; border-radius:5px; text-align:center; line-height:67px; font-size:26px}
.yy a.a_1{ float:left; background:#C03A29; color:#fff;}
.yy a.a_2{ float:right;  background:#F57520;color:#fff;}
.yy a img{ margin-top:24px; margin-left:10px}
.dj a{ width:443px; height:67px; line-height:67px; text-align:center; color:#fff; background:#F57520; display:block; margin:0 auto; font-size:25px; border-radius:5px}
.dj a img{ margin-top:24px; margin-left:10px}

.xian{ height:10px; background:#EFEFEF; width:100%}
/*公共样式结束*/
/*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:#C03A29; height:50px;; text-align:center}
.top_s a{ color:#fff; line-height:50px; text-align:center; display:inline-block; width:9%}
.banner{ text-align:center}
.banner a:hover{opacity:1}


/*dy*/
.dy{ margin-top:50px; padding-bottom:50px}
.dy .fl{ width:447px;}
.dy .fl dl{ overflow:hidden; position:relative}
.dy .fl dl img{ width:100%}
.dy .fl dl dd{ position:absolute; bottom:0px; padding:10px 0px; background:#000; opacity:0.8;filter:alpha(opacity=80); width:100%}
.dy .fl dl dd h3{ text-align:center; font-weight:normal; color:#fff; font-size:18px; border-bottom:1px solid #8C8181; width:410px; margin:0 auto; padding-bottom:5px}
.dy .fl dl dd p{ color:#fff; padding:0px 10px; text-indent:2em; margin-top:5px}
.dy .fl dl dd p a{ color:#fff; }
.dy .fl dl dd p a:hover{text-decoration:underline; color:#e65234}
.dy .fr{ width:520px}
.dy .fr p{ font-size:16px; color:#666; text-indent:2em; line-height:28px}
.dy .fr h3{ font-weight:normal; font-size:16px; line-height:30px}
.dy .fr h3 span{ color:#e65234}

/*zt1*/
.zt1{ padding-bottom:50px}
.zt1 .zt1_1 p{ font-size:16px; color:#333; text-indent:2em; line-height:28px; margin-top:25px}
.zt1 .zt1_1 p a{ color:#cb2608; }
.zt1 .zt1_1 p a:hover{text-decoration:underline}
.zt1 .zt1_2 { margin-top:30px; overflow:hidden}
.zt1 .zt1_2 h2{ text-align:center; font-size:32px; color:#333; font-weight:normal; height:35px; line-height:35px; padding-bottom:30px}
.zt1 .zt1_2 .fl{ width:487px;}
.zt1 .zt1_2 .fr{ width:485px}
.zt1 .zt1_2 .fr h3{ font-size:24px; color:#333; font-weight:normal; text-align:center}
.zt1 .zt1_2 .fr h3 span{ color:#e65234}
.zt1 .zt1_2 .fr p{ font-size:16px; color:#666; text-indent:2em;margin-top:10px; line-height:28px }
.zt1 .zt1_2 .fr p a{ color:#e65234;  }
.zt1 .zt1_2 .fr p a:hover{text-decoration:underline;}
.zt1 .zt1_2 .fr h4{ font-weight:normal; font-size:24px; color:#333; margin-top:25px}
.zt1 .zt1_2 .fr dl{ width:113px; text-align:center; float:left; margin-left:10px; margin-top:15px}
.zt1 .zt1_2 .fr dl dt{ width:88px; height:88px; border-radius:50%; border:2px solid #D0D0D0; text-align:center; margin:0 auto; line-height:88px; font-size:24px; color:#666}
.zt1 .zt1_2 .fr dl dd{ font-size:16px; color:#333; margin-top:5px}
.zt1 .zt1_2 .fr dl.dl_1{ margin-left:0px}
.zt1 .zt1_b p{ font-size:20px; color:#666; text-align:center; margin-top:40px; margin-bottom:20px}
.zt1 .zt1_b .zxs{ width:600px; margin:0 auto}
.zt1 .zt1_b .zxs a{ width:282px; height:62px; text-align:center; line-height:62px; font-size:26px; color:#fff; border-radius:5px}
.zt1 .zt1_b .zxs a.a_1{ float:left; background:#E65337}
.zt1 .zt1_b .zxs a.a_2{ float:right; background:#FF8500}

/*zt2*/
.zt2{ overflow:hidden; padding-bottom:50px}
.zt2 .box{ width:295px; padding:10px; border:1px solid #CCC; margin-top:30px; float:left; margin-left:15px}
.zt2 .box h3{ font-weight:normal; font-size:20px; color:#333; text-align:center; margin-top:17px; margin-bottom:5px}
.zt2 .box p{ font-size:14px; color:#333333; text-indent:2em}
.zt2 .box p a{ color:#e65234; }
.zt2 .box p a:hover{text-decoration:underline}
.zt2 .box .a_1{ margin:0 auto; width:161px; height:43px; text-align:center; line-height:43px; background:#E65337; display:block; color:#fff; font-size:20px; margin-top:20px; margin-bottom:10px; border-radius:5px}
.zt2 .box .box_1{ margin-left:0px}

/*zt3*/
.zt3{ overflow:hidden; padding-bottom:50px}
.zt3 .box{ overflow:hidden; border:2px solid #CCC; margin-top:30px; width:485px}
.zt3 .box img{ float:left;padding:7px}
.zt3 .box .box_1{ float:right; width:177px; padding-left:30px}
.zt3 .box .box_1 h3{  font-weight:normal; font-size:24px; color:#333; height:25px; line-height:25px; margin-top:32px}
.zt3 .box .box_1 h2{ font-size:32px; color:#e65234;  font-weight:normal; height:35px; line-height:35px; margin-top:5px}
.zt3 .box .box_1 a{ width:132px; height:41px; line-height:41px; text-align:center; display:block; margin-top:10px; background:#E65337; color:#fff; font-size:20px; border-radius:5px}

/*zt4*/
.zt4{ padding-bottom:50px}
.zt4 .zt4_1 p{ font-size:16px; color:#333; text-indent:2em; margin-top:25px}
.zt4 .zt4_1 p a{ color:#e65234;}
.zt4 .zt4_1 p a:hover{ text-decoration:underline}
.zt4 .zt4_2{ overflow:hidden; margin-top:30px}
.zt4 .zt4_2 .fl{ width:416px}
.zt4 .zt4_2 .fl dl{ position:relative}
.zt4 .zt4_2 .fl dl dd{ position:absolute; bottom:0px; width:100%; padding:13px 0px; background:#E55940; opacity:0.9;filter:alpha(opacity=90); }
.zt4 .zt4_2 .fl dl dd p{ text-align:center; color:#fff; font-size:20px;}
.zt4 .zt4_2 .fl dl dd a{ display:block; width:227px; text-align:center; line-height:38px; margin:13px auto 0px; border-radius:5px; background:#fff; color:#e65234; font-size:19px;  height:38px;}
.zt4 .zt4_2 .fr{ width:545px;}
.zt4 .zt4_2 .fr h2{ font-size:16px; color:#333333; font-weight:normal}
.zt4 .zt4_2 .fr .box{ border-bottom:1px solid #DEDEDE; padding-bottom:13px; margin-top:10px}
.zt4 .zt4_2 .fr .box h3{ font-weight:normal;}
.zt4 .zt4_2 .fr .box p{ font-size:14px; color:#999999; line-height:20px; margin-top:5px}
.zt4 .zt4_2 .fr .box.box_1{ border-bottom:0px}



/*al*/
.al{ padding-top:50px}
.al .al_p p{ font-size:16px; color:#333; text-indent:2em; margin-top:20px}
.al .al_p p a{ color:#e65234;}
.al .al_p p a:hover{ text-decoration:underline}
.al .al_1{ margin-top:30px}
.al .al_1 ul li{ float:left; margin-left:15px; margin-top:15px; width:323px; height:221px; position:relative;cursor:pointer;}
.al .al_1 ul li.li_1{ margin-left:0px}
.al .al_1 ul li .box{ background:#000;opacity:0.8;filter:alpha(opacity=80); width:100%; height:221px; position:absolute; left:0px; top:0px; display:none}
.al .al_1 ul li .box p{ color:#fff; margin-left:65px; font-size:16px}
.al .al_1 ul li .box p.p_1{ margin-top:37px}
.al .al_1 ul li .box a{ width:130px; height:38px; display:block; margin-left:65px; text-align:center; line-height:38px; color:#fff; font-size:18px; background:#FF6D05; margin-top:20px}
.al .al_1 ul li.on .box{ display:block}
.al .al_bottom{ overflow:hidden; padding-bottom:58px}
.al .al_bottom p{ text-align:center; font-size:22px; color:#333; margin-top:40px}
.al .al_bottom ul{ width:755px; margin:21px auto 0px}
.al .al_bottom ul li{ width:231px; height:90px; text-align:center; float:left; margin-left:30px; border-radius:5px; font-size:22px}
.al .al_bottom ul li a{ color:#fff; display:block}
.al .al_bottom ul li a:hover{opacity:0.8;filter:alpha(opacity=80);}
.al .al_bottom ul li a h2{ font-size:36px; font-weight:normal; height:36px; line-height:36px; margin-top:15px}
.al .al_bottom ul li.li_1{ margin-left:0px; background:#82C67B}
.al .al_bottom ul li.li_2{ background:#76BBE4}
.al .al_bottom ul li.li_3{ background:#FF6D05}

/*foot*/
.footer { width:100%; margin:49px auto 0px; background:#C03A29; position:relative; padding-bottom:20px}
.footer .foot_nav { background:#C03A29; padding:18px 0; border-bottom:1px solid #D37168;}
.footer .foot_nav ul { overflow:hidden; }
.footer .foot_nav ul li { width:229px; height:60px; float:left; border-right:1px solid #D37168; 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 #D37168}
.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:55px}
.footer .foot_wx p{ color:#fff}
.footer .foot_wx p.p_1{ text-align:center}
























