@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.9;}
.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 h3{ font-weight:normal; font-size:30px; color:#c03728; height:63px; line-height:63px}
.tit h2{ font-size:44px; color:#333; font-weight:normal; height:44px; line-height:44px; width:850px; margin:0px auto; padding-bottom:22px;}
.tit h2 span{ color:#c03728}
.tit_s { font-size:36px; color:#333; height:45px; line-height:45px; text-align:center}
.tit_s img{ margin-top: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:19px; margin-left:10px}


/*公共样式结束*/
/*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}
.daoyu{ height:140px; background:#E6E6E6}
.daoyu img{ margin-top:22px; float:left}
.daoyu p{ float:right; width:878px;  font-size:16px;; text-indent:2em}
.daoyu p a{ color:#c03728}
.daoyu p.p_1{margin-top:22px;}



/*zt2*/
.zt2 .zt2_1 .zt2_left{ width:445px; margin-top:40px}
.zt2 .zt2_1 .zt2_left dl{ width:445px; position:relative}
.zt2 .zt2_1 .zt2_left dl dd{ position:absolute; bottom:0px; background:rgba(0,0,0,.7); color:#fff; text-align:center; width:100%; font-size:16px; height:44px; line-height:44px}
.zt2 .zt2_1 .zt2_right{ width:527px; margin-top:40px}
.zt2 .zt2_1 .zt2_right h3{ font-size:24px; color:#333333; text-align:center; height:26px; line-height:26px; margin-top:13px}
.zt2 .zt2_1 .zt2_right p.p_1{ font-size:14px; color:#666; text-indent:2em; margin-top:20px}
.zt2 .zt2_1 .zt2_right p.p_1 a{ color:#d52725}
.zt2 .zt2_1 .zt2_right p.p_1 a:hover{ text-decoration:underline}
.zt2 .zt2_1 .zt2_right h4{ padding:10px 0px; height:6px}
.zt2 .zt2_1 .zt2_right h5{ font-size:20px; font-weight:normal; height:20px; line-height:20px; color:#333; padding-bottom:5px; padding-top:5px}
.zt2 .zt2_1 .zt2_right h5 span{ float:left}
.zt2 .zt2_1 .zt2_right h5 a{ float:right; font-size:12px; color:#999}
.zt2 .zt2_1 .zt2_right ul span{ margin-top:-5px;  float:left}
.zt2 .zt2_1 .zt2_right ul p{ float:left}
.zt2 .zt2_1 .zt2_right ul li{ font-size:14px; color:#666666; }
.zt2 .zt2_1 .zt2_right ul a:hover{text-decoration:underline;}
.zt2 .zt2_1 .zt2_right ul b{ float:left; font-weight:normal}
.zt2 .zt2_1 .zt2_right ul a{ float:right; color:#d52725}
.zt2 .dj p{ padding:36px 0px 16px 0px;  text-align:center; font-size:24px; color:#333;}

.zt2 .zt2_2 .zt2_left{ width:367px; margin-top:48px; margin-left:79px}
.zt2 .zt2_2 .zt2_left dl{ width:367px; position:relative}
.zt2 .zt2_2 .zt2_left dl dd{ position:absolute; text-align:center; top:120px; color:#333; font-size:30px; line-height:45px; width:100%}
.zt2 .zt2_2 .zt2_left dl dd a{ border:1px solid #C5584B; width:194px; display:block; margin:20px auto 0px; font-size:24px; color:#c03728; border-radius:5px}
.zt2 .zt2_2 .zt2_left dl dd a img{ margin-top:12px; margin-left:5px}
.zt2 .zt2_2 .zt2_right{ width:505px; margin-top:48px}
.zt2 .zt2_2 .zt2_right h2{ font-size:48px; font-weight:normal; height:50px; line-height:50px;   color:#c03728; margin-top:30px}
.zt2 .zt2_2 .zt2_right h2 span{ color:#666}
.zt2 .zt2_2 .zt2_right p{ font-size:22px; color:#333; line-height:35px}
.zt2 .zt2_2 .zt2_right .right_p { margin:10px 0px}
.zt2 .zt2_2 .zt2_right .right_p img{ margin-top:5px}
.zt2 .zt2_2 .zt2_right .right_a p{ font-size:18px; text-align:center; margin-top:45px}
.zt2 .zt2_2 .zt2_right .right_a a{ width:374px; height:51px; line-height:51px; background:#F57520; display:block; text-align:center; margin:0 auto; font-size:25px; color:#fff; border-radius:5px}
.zt2 .zt2_2 .zt2_right .right_a a img{ margin-top:10px; margin-left:10px}



/*zt5*/
.zt5 .zt5_s p{ font-size:16px; color:#666; text-indent:2em; margin-top:16px; line-height:27px}
.zt5 .zt5_s p a{ color:#c03728}
.zt5 .zt5_2 .box{ width:310px; float:left; margin-left:35px; margin-top:45px}
.zt5 .zt5_2 .box.box_1{ margin-left:0px;}
.zt5 .zt5_2 .box dl{ height:352px; background:#F0F0F0}
.zt5 .zt5_2 .box dl dd{ padding:0px 10px; font-size:21px; color:#333; text-align:center; margin-top:20px; line-height:27px}
.zt5 .zt5_2 .box dl dd span{ color:#c03728}
.zt5 .zt5_2 .box dl a{ width:205px; height:40px; line-height:40px; text-align:center; margin:20px auto 0px; display:block; font-size:20px; background:#C03A29; border-radius:5px; color:#fff}
.zt5 .zt5_p p{ text-align:center; margin-top:10px; font-size:16px}
.zt5 .dj p{padding:32px 0px 22px 0px;  text-align:center; font-size:24px; color:#333;}
.zt5 .dj p span{ color:#c03728}




/*zt_gb*/
.zt_gb .tit h2{ font-size:30px}
.zt_gb .box{ background:#EFEFEF; height:415px}
.zt_gb .box .main{ margin:43px auto 0px}
.zt_gb .box .left{ width:533px}
.zt_gb .box .left ul li{ width:254px; height:136px; border:1px solid #DCDCDC; float:left; margin-top:17px; background:#fff}
.zt_gb .box .left ul li.li_2{ margin-left:20px}
.zt_gb .box .left ul li span{ display:block; text-align:center; font-size:24px; color:#333; margin-top:30px; height:55px}
.zt_gb .box .left ul li a{ width:57px; text-align:center; height:25px; line-height:25px; background:#C03A29; display:block; color:#fff; border-radius:10px; font-size:18px; margin:5px auto 0px}
.zt_gb .box .right{ width:385px}
.zt_gb .box .right .gb_xian{ margin-top:70px; width:55px}
.zt_gb .box .right .gb_wx{ margin-top:16px; text-align:center;}
.zt_gb .box .right .gb_wx p{ font-size:22px; color:#333; margin-top:5px}
/*zt6*/
.zt6{ margin-top:52px}
.zt6 .box{ border:1px dashed #CCC; border-radius:5px; padding:25px 0px 33px 0px; margin-top:33px}
.zt6 .box p{ font-size:20px; color:#333; line-height:30px; text-indent:2em; width:933px; margin:0 auto}
.zt6 .box p a{ color:#c03728}
.zt6 .box a.a_1{ font-size:28px; color:#f57520; text-decoration:underline; margin-top:20px; display:block; text-align:center}
/*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}
























