@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:24px; margin-left:10px}

.xian{ height:5px; background:#E8E8E8; 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}
.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.p_1{margin-top:22px;}

/*zt1*/
.zt1{ padding-bottom:60px}
.zt1 .zt1_1{ margin-top:33px}
.zt1 .zt1_1 ul li{ float:left; text-align:center; font-size:26px;; width:185px; height:185px; border-radius:50%; line-height:40px; border:2px solid #E6E6E6; margin-left:49px}
.zt1 .zt1_1 ul li span{ display:block}
.zt1 .yy{ margin-top:47px}

/*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 .zt2_2{ margin-top:50px;}
.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:28px; font-weight:normal; height:43px; line-height:43px; width:240px; text-align:center; background:url(../images/he_bj_03.jpg) no-repeat; color:#fff; margin-top:30px}
.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:21px; color:#fff; border-radius:5px}
.zt2 .zt2_2 .zt2_right .right_a a img{ margin-top:15px; margin-left:10px}
.zt3{ margin-top:50px}
/*zt4*/
.zt4{ padding-bottom:60px}
.zt4 .zt4_1{ margin-top:23px}
.zt4 .zt4_1 p{ font-size:18px; color:#666; text-indent:2em; line-height:28px}
.zt4 .zt4_1 p a{ color:#c03728}
.zt4 .zt4_2{ width:770px; margin:45px auto 0px}
.zt4 .zt4_2 h3{ font-size:21px; font-weight:normal; text-align:center}
.zt4 .zt4_2 h3 p{ width:281px; text-align:center; height:36px; line-height:36px; color:#fff}
.zt4 .zt4_2 h3.fl p{background:#C03A29}
.zt4 .zt4_2 h3.fr p{background:#D4D4D4}
.zt4 .zt4_2 .img_1{ margin-top:26px}
.zt4 .zt4_3{ background:url(../images/zt4_3_03.jpg) no-repeat center; height:587px; margin-left:24px; }
.zt4 .zt4_3 .zt4_3_1{ margin-top:55px}
.zt4 .zt4_3 .zt4_left{ float:left; width:390px; font-size:20px; color:#333; text-align:right; margin-top:10px}
.zt4 .zt4_3 .zt4_right{ float:right; width:391px;font-size:20px; color:#333; margin-top:10px}
.zt4 .zt4_3 .zt4_3_2{ margin-top:94px}
.zt4 .dj p{ text-align:center; color:#333; font-size:24px; padding-bottom:20px}

/*zt5*/
.zt5 .tit_s{ margin-top:40px}
.zt5 .zt5_1{ width:845px; margin:34px auto 0px}
.zt5 .zt5_1 .box{ width:403px;}
.zt5 .zt5_1 .box dl{ height:428px; background:#F0F0F0}
.zt5 .zt5_1 .box dl p{ text-align:center; font-size:20px; color:#c03728; padding:10px 0px; }
.zt5 .zt5_1 .box dl dd{ padding:0px 10px; font-size:14px; color:#666; text-indent:2em}
.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:434px; background:#F0F0F0}
.zt5 .zt5_2 .box dl p{ text-align:center; font-size:20px; color:#c03728; padding:10px 0px; }
.zt5 .zt5_2 .box dl dd{ padding:0px 10px; font-size:14px; color:#666; text-indent:2em}
.zt5 .dj p{padding:36px 0px 22px 0px;  text-align:center; font-size:24px; color:#333;}
.zt5 .dj p span{ color:#c03728}

/*zt6*/
.zt6{ margin-top:52px}
.zt6 .box{ border:1px dashed #CCC; border-radius:5px; text-align:center; padding:25px 0px 33px 0px; margin-top:33px}
.zt6 .box p{ font-size:20px; color:#333; line-height:30px}
.zt6 .box a{ font-size:28px; color:#f57520; text-decoration:underline; margin-top:20px; display:block}





/*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}
























