.head { width: 100%; height: 81px; background: #fff; border-bottom: 2px #e60012 solid;}
.head .logo {margin: 25px 0 0 0;}

/*nav*/
.navbox{height:71px;position:relative;z-index:9; margin-left: 60px;}
.nav{width:750px;height:81px; list-style:none;}
.nav li{float:left;height:81px;position:relative; list-style:none;}
.nav li.last{background:none;}
.nav li a{text-decoration:none;}
.nav li a span{float:left;display:block;line-height:83px;font-size:14px;color:#000;cursor:pointer;width:110px;text-align:center; }
.nav li a span:hover {color: #e60012;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:71px;left:-195px;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}
.mj_menu_pro_bg{width:825px; height:235px;}
.mj_menu_pro_main{width:765px; margin:auto; padding-top:12px;}
.mj_menu_pro_li{ float:left;}
.mj_menu_li_txt{line-height:22px; font-size:12px; color:#696969;}
.mj_menu_li_txt font{font-size:14px; color:#bb1721;}
.mj_menu_li_txt a{color:#696969; text-decoration:none;}
.mj_menu_li_txt a:hover{color:#696969; text-decoration:underline;}
.mj_menu_news_bg{width:480px; height:185px; background:url(images/menu_news_bg.png) no-repeat;}
.mj_menu_news_main{width:440px; margin:auto; padding-top:12px;}
.mj_menu_news_li{padding:0px 30px; margin-right:30px; height:150px; float:left; border-right:solid 1px #cccccc; }
.mj_menu_news_img{float:left; text-align:left; color:#bb1721; line-height:30px; font-size:14px;}
.cont-title {font-size: 22px; width: 422px; color: #4a4a4a; border-bottom: 3px #c4c4c4 solid; padding-bottom: 10px; margin-left: 15px;}
/*navѡ�*/
.zzsc{ background:#f0f0f0; font-family:'΢���ź�'; width:680px;}
.zzsc .tab{ overflow:hidden; background:#fff;  float:left;}
.zzsc .tab a{ display:block; padding:40px;text-decoration:none; color:#333; border-bottom: 1px #f1f1f1 solid; font-size:10px;}
.zzsc .tab a:hover{ background:#f1f5f8; color:#000; text-decoration:none;}
.zzsc .tab a.on{ background:#bb1721; color:#fff; text-decoration:none;}
.zzsc .content{ overflow:hidden;float:left; width:450px; height: 392px; background:#f2f2f2;}
.zzsc .content li{ display:none;}
.zzsc .content li img {width:275px;}
.zzsc .content li p {color: #6b6b6b; margin-left: 15px; font-size: 12px; line-height: 1.8em; margin-top: 10px;  overflow: hidden;}
.search {margin: 35px 0 0 0;}
.search_l {width: 145px; padding-left: 10px; height: 22px; border: #e3e2e2 1px solid; border-right: none; border-radius:20px 0 0 20px;}
.search_r { background: url("../images/search_03.png") no-repeat center 4px; width: 26px; height: 24px; border: #e3e2e2 1px solid; border-left: none; border-radius:0 20px 20px 0;}
.banner { width: 100%;}
.banner img {width: 100%; display: block;}
.language { position: absolute; right: 25px; top: 13px; }
.language li { float: left; font-size: 12px; color: #b3b3b3; line-height: 15px; }
.language li a { color: #333333; display: block; }
.foot { width: 100%; height: 203px; border-top: 9px #bb1721 solid; background: #b1b1b1;}
.foot_logo img {display: block; margin-top: 87px;}
.foot_c {margin: 60px 0 0 160px; font-size: 12px; color: #60605e;}
.foot_c p {margin-bottom: 20px;}
.foot_c span {display: block; line-height: 25px; }
.foot_c a{ display: block; line-height: 25px;color: #60605e;}
.foot_r {margin-top: 60px; width: 100px;}
.foot_r img{ width: 100px; height: 100px; display: block;}
.foot_r p {text-align: center; font-size: 12px; color: #60605e}
.footer {width: 100%; height: 74px; border-top: 1px #bfbebe solid; background: #b1b1b1; line-height: 74px; font-size: 12px; text-align: center; color: #60605e;}
.case_title {width: 100%; height: 350px; background: #fff;}
.case_title h3 { font-size: 24px; font-weight: bold; text-align:  center; padding: 60px 0;}
.case_title p { font-size: 16px; color: #333333; line-height: 30px;}
.case_box {background: #f2f2f2; padding: 70px 0;}
.case_b {height:150px;}
.case_box li {float: left; position: relative; margin: 20px 11px; width:378px;}
.case_box li img { display: block; width: 378px; }
.case_box li p {position: absolute; bottom: 0; height: 43px; line-height: 43px; text-align: center; color: #fff; width: 100%; background: rgba(0,0,0,0.5);}
.news_title  {width: 100%; height: 322px; background: #f2f2f2;}
.news_title h3 {text-align: center; line-height: 216px; font-size: 25px; font-weight: bold;}
.news_title ul {width: 420px; margin: 0 auto;}
.news_title li {margin-right: 94px; display: inline-block;}
.news_title li:last-child {margin: 0;}
.news_title li a {float: left; font-size: 18px; display: block; color: #2d2d2d;}
.news_cont {padding: 50px 0;}
.news_cont li {padding: 60px 0 27px; border-bottom: 1px #e5e5e5 solid;}
.news_cont .n_time{width: 80px ;text-align: center;}
.news_cont .n_time p {font-size: 50px; color: #4a4949;}
.news_cont .n_time span {font-size: 12px; color: #4a4949;}
.news_cont .n_box {margin-left: 50px; width:1000px;}
.news_cont .n_box .n_title {color: #4a4949; font-size: 16px; margin-top: 8px;}
.news_cont .n_box .n_desc {font-size: 14px; color: #c2c2c2; margin-top: 15px;}
.news_cont .n_box  a {width: 115px; height: 25px; color: #3f3f3f; margin-top: 20px; text-align: center; font-size: 14px; border-radius: 20px; display: block; border: 1px #cccccc solid; line-height: 27px;}
.news_cont .n_box  a:hover {color: #fff; background: #e60012; border-color: #e60012; transition: 0.5s;}
.about_b h3 { text-align: center; padding: 80px 0; font-size: 22px; font-weight: bold;}
.about_b p {font-size: 16px; color: #333; line-height: 30px;}
.main_pro {background: #f2f2f2; padding: 100px 0;}
.main_p li {float: left; width: 300px;}
.main_p li img {width: 300px;  display: block;}
.main_p li p {text-align: center; font-size: 20px;}
.main_p li a { display: block; width: 125px; height: 25px; line-height: 27px; border-radius: 20px; margin: 20px auto; text-align: center; font-size: 14px; color: #3f3f3f; border: 1px #c2c2c2 solid;}
.main_p li a:hover {background: #dcdcdc; border-color: #dcdcdc; transition: 0.5s;}
.pro_box {background: #f2f2f2; padding: 140px 0; }
.pro_box img {display: block; margin: 0 auto;}
.contact h3 { padding: 70px 0 150px; font-size: 24px; font-weight: bold; text-align: center;}
.contact-box,.cont_b {border-bottom: 1px #d9d9d9 solid; padding-bottom: 80px;}
.contact-box p,.cont_b p {color: #333333; font-size: 16px; line-height: 30px; margin-top: 20px;}
.cont_b {margin-top: 80px;}
.cont_b p {margin-top:0}
.input {width: 400px;  background: #fff; padding: 30px 0 50px; position: relative; top: 60px;}
form label {display: block; text-align: center; padding: 10px 0;}
form textarea {width: 287px; margin: 20px auto 0; display: block; border: 1px #c1c1c1 solid; height: 82px; padding: 10px; font-size: 14px;}
form input { width: 300px; height: 40px; margin: 0 auto; display: block;  border-bottom: 1px #c1c1c1 solid;  padding-left: 10px;}
form  button {width: 127px; height: 26px; color: #fff; display: block; cursor: pointer; line-height: 26px; margin: 20px auto 0; font-size: 16px; background: #e60012; border-radius: 10px;}

#scrollbox {width: 1100px; margin: 0 auto;}
#scrollbox ul {overflow:hidden;}
#scrollbox ul LI {FLOAT:left ;overflow:hidden; width: 180px; margin: 20px;}
#scrollbox ul LI img{ width:180px; float: left; height:258px; }
.h_tonglan {position: relative;}
.h_tonglan #arrLeft {position: absolute; top: 50%; cursor: pointer;}
.h_tonglan #arrRight {position: absolute; top: 50%;right:0;cursor: pointer;}
.cont_tent {padding-bottom:50px; width:947px; margin:0 auto;}
.cont_tent p { margin:10px 0;}
.cont_tent img {margin:40px auto !important; width:947px !important; display:block;}
.page_box  { margin:40px auto!important;}
.c_header {text-align:center; margin:20px 0;}
.c_header .content-title {font-size:20px;}
.c_header .content-time { font-size:14px; color:#666;margin-top:10px;}
.content p {font-size:14px; color:#666; line-height:1.5rem; margin:5px 0;}
.content img { display:block; max-width:800px; margin:0 auto;}
.m-pg-ln span,.m-pg-ln a{color:#666; font-size:14px;}
.contact_banner {background:url(../images/contact_bg.jpg) no-repeat top center; width: 100%; height: 700px;}
.contact_banner h3 { text-align: center; font-size: 20px; font-weight: bold; margin-bottom: 20px}
.contact_banner .cont_b{ margin-top: 40px; padding-left: 47px; border: none; padding-bottom: 0;}
