@charset "utf-8";
/* css document */
/*---------------------统一设置---------------------------------*/
html, body, a, h1, h2, h3, h4, h5, h6, p, div, ul, li, ol, dl, dt, dd, img, form, input, textarea, select, fieldset,dir { margin: 0px; padding: 0px }
h1, h2, h3, h4, h5, h6, b, strong { font-weight: normal; }
body, table, input, select, textarea {  font-family:arial,"微软雅黑"; font-size: 12px;}
body { width:100%; height:100%; font-size: 12px; position:relative;}
div, span, th, td, dt, dd, h1, h2, h3, h4, h5, h6, em, strong, i, a, b, a, p { word-break: break-all; word-wrap: break-word; }
ul, ol, dl { list-style-type: none }
ul, from { margin: 0; padding: 0; }
select, input, select { vertical-align: middle }
img { border: 0 none; text-align: absmiddle; background-color: transparent }
table { margin-left: auto; margin-right: auto; border-width: 0 none }
a { text-decoration: none;  color: #666;}
a:hover { }
:focus { outline: none } /* for firefox */
.clear { display: block !important; clear: both; height: 0px; line-height: 0px; font-size:0;}
.clearfx{ width:100%; height:20px; clear:both;}
.clearfx2{ width:100%; height:30px; clear:both;}
.fl{ float:left;}
.fr{ float:right;}

/*--------------------统一设置end---------------------------------*/

.head_top{ width:100%; height:30px; float:left; background:#871416;}
.mc{ width:1120px; margin:0 auto;}

.htcon{ width:1120px; height:30px; margin:0 auto; line-height:30px; color:#fff; font-size: 14px;}
.htcon span{ display:block; float:left;}

.language{ float:right; margin-right:10px; color:#fff;}
.language a{ color:#fff;}
.language a.on{ color:#f8c308 !important;}
.language a:hover{ color:#f8c308 !important;}

.qcrvo{ float:right; padding-right:15px; background:url(/uploads/image/eimages/down_arrow.png) no-repeat right center; cursor: pointer; position: relative;}
.qcrvo span {display: none; content: ""; position: absolute; left:-5px; top: 30px; z-index: 1002;}



.header{ width:100%; height:110px; float:left; background:#fff;}
.head{ width:1120px; margin:0 auto;}
.logo{ width:298px; float:left; margin:10px 0 0 5px;}
.logo h3 span {text-indent: -2000px; float:left;}

#navigation{height:30px; float:right; margin:4% 0 0 47px;}
#menu > li {float:left; font-size: 16px; height:30px; position:relative; z-index:998; margin-left: 5px;}
#menu > li > a {padding: 0 20px; display:block;  color: #222; text-align:center; line-height:30px;}
#menu > li > a:hover {color:#fff; background-color: #be2011; border-radius: 5px 5px 0 0; }
.cur {color:#fff !important; background-color: #be2011; border-radius: 5px 5px 0 0;}

/*二级导航样式*/
#menu li div {visibility:hidden; position:absolute; left: 0; z-index:997; display:none; width: 177px; height: auto;}
#menu li.hover div { visibility:visible; display:block; border-top:2px solid #be2011; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2;}
#menu li div ul{ float:left; width: 177px; height: auto;}
#menu li div ul li{ font-size: 14px; width:177px; height:47px; line-height: 47px; border-bottom: 1px solid #dedede;}
#menu li div ul li a { width:177px; height:47px; display:block; color:#6a6a6a; line-height: 47px; text-indent: 20px; background-color: #fff;}
#menu li div ul li a:hover { color:#be2011 !important;}

.banner{ width:100%; height:560px; float:left; overflow: hidden;} 

.line1{ border-bottom:1px solid #e14831;}
.line2{ border-bottom:1px solid #e0dfdb;}
.line3{ border-bottom:1px solid #f97b68; margin-top: 64px !important;}
.mp_top{ width:100%; float:left; margin:45px 0 0; padding-bottom:8px;}
.mp_top h3{ /*color:#f8c308;*/ line-height:30px; text-transform:uppercase; font-size:14px;}
.mp_top h3 span.more{ display:block; width:44px; height:30px; float:right; margin:0 5px 0 0;}
.mp_top h3 span.more a{ display:block; width:100%; height:30px; float:left; background:url(/uploads/image/eimages/more.png) no-repeat center 16px; background-size:100% auto;}
.mp_top h3 span.more a:hover{ background:url(/uploads/image/eimages/morev.png) no-repeat center 16px; background-size:100% auto;}
.mp_top h3 b{ display:block; height:30px; float:left; margin:0 15px 0 0; background:#be2011; border-radius:10px 10px 0 0; color:#fff; font-size:16px; text-align:center;}
.mp_top h3 b.leng1{ width:140px;}
.mp_top h3 b.leng2{ width:70px;}
.mp_top h3 i{ font-style:normal;}
.mp_top h3 i.col1{ color:#f8c308;}
.mp_top h3 i.col2{ color:#be6b11;}


.mp_list{ width:100%; height:380px; float:left; margin:30px 0 60px;}

.swiper-container{ width:100%; height:360px; padding-bottom:40px;}
.swiper-slide{ width:100%; height:360px;}
.swiper-container-horizontal>.swiper-pagination-bullets{}
.swiper-pagination-bullet{}

.plist{ width:1140px; float:left;}
.plist li{ width:265px; height:360px; float:left; margin:0 17px 0 0; border:1px solid #e9e9e9; background:url(/uploads/image/eimages/km1.jpg) repeat-x bottom center;}
.plist li a{ display:block; float:left;}
.plist li a img{ display:block; width:100%; max-height:225px;}
.plist li h3{ display:block; width:100%; float:left; font-size:16px; color:#be2011; text-align:center; padding:10px 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.plist li p{ display:block; width:90px; float:left; padding:2px 10px 0px 32px; background:url(/uploads/image/eimages/dian.png) no-repeat 18px 6px;}
.plist li p a{ display:block; width:100%; float:left; font-family:arial; font-size:14px; color:#a9a9ab; display:-webkit-box; max-height:32px; overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.plist li p:hover{ background:url(/uploads/image/eimages/dianv.png) no-repeat 18px 6px;}
.plist li p a:hover{ color:#be2011;}

.plist li:hover{ border:1px solid #be2011; background:url(/uploads/image/eimages/km1.jpg) repeat-x bottom center;}


.abt_con{ width:100%; height:415px; float:left; background:#f9f5ef;}
.abt_tn{ width:100%; height:300px; float:left; margin:30px 0 0; background:url(/uploads/image/eimages/abt_img.png) no-repeat right 15px;}
.abt_tn p{ text-indent:2em; font-size:16px; color:#000; padding-right:380px; line-height:24px;}

.ma_news{ width:355px; float:left; margin:0 20px 0 0;}
.ma_news ul{}
.ma_news ul li{ width:100%; float:left; padding:20px 0 15px; background:url(/uploads/image/eimages/line2.png) repeat-x bottom center; position:relative;}
.ma_news ul li span{ width:46px; height:44px; float:left; font-size:12px; text-align:center; margin:5px 15px 0 0; border:1px solid #b2b3b5;}
.ma_news ul li span b{ display:block; width:100%; float:left; margin:3px 0 0 0; font-size:16px; text-align:center; color:#000;}

.ma_news ul li h3{ width:280px; float:left; font-size:14px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ma_news ul li h3 a{color:#3b3b3b;}
.ma_news ul li h3 a:hover{ color:#e34132;}
.ma_news ul li p{width:290px; float:left; max-height:35px; font-size:12px; color:#858585;}
.ma_news ul li i{ position:absolute; right:5px; top:58px; padding-bottom:2px; font-style:normal; background:url(/uploads/image/eimages/line3.png) repeat-x bottom center;}
.ma_news ul li i a:hover{ color:#e34132;}

.ma_news ul li:hover span{ border:1px solid #e34132; color:#e34132;}
.ma_news ul li:hover span b{ color:#e34132;}

.ma_video{ width:380px; float:left;}
.bvideo{ width:380px; height:245px; float:left; margin:15px 0 0;}
.bvideo iframe{ width:380px; height:245px;}
.ma_cont{ width:350px; float:right;}
.bcont{ width:345px; float:left; padding-left:5px;}
.bcont h3{ width:100%; float:left; padding:18px 0 10px; font-size:14px; color:#252525; font-weight: bold;}
.bcont p{ display:block; width:100%; float:left; padding-bottom:10px; color:#6c6c6c;}
.bcont p b{ font-weight:bold; color:#363636;}

.ct1{ background:url(/uploads/image/eimages/line2.png) repeat-x bottom center; padding-bottom:6px !important; margin-bottom:10px;}

.footer{ width:100%; height:170px; float:left; margin:65px 0 0; border-top:5px solid #e1472f; background:#871416;}
.foot{ width:1120px; height:170px; margin:0 auto; background:url(/uploads/image/eimages/logo2.png) no-repeat left center;}

.foot ul{ width:100%; float:left; margin:46px 0 15px 330px;}
.foot ul li{ float:left; color:#fff;}
.foot ul li a{ display:inline-block; font-size:14px; padding:0 20px; color:#fff;}
.foot ul li a:hover{ color:#f8c308;}

.foot p{ display:block; padding:0 0 0 350px; color:#fff; font-family:arial; line-height:26px;}
.foot p i{ padding:0 15px;}
.foot p a{ color:#fff;}
.foot p a:hover{ color:#f8c308;}

#about_banner {clear: both; width: 100%; height: 230px; background: url(/uploads/image/eimages/about_banner.jpg) center;}
#product_banner {clear: both; width: 100%; height: 230px; background: url(/uploads/image/eimages/product_banner.jpg) center;}
#contact_banner {clear: both; width: 100%; height: 230px; background: url(/uploads/image/eimages/contact_banner.jpg) center;}
#news_banner {clear: both; width: 100%; height: 230px; background: url(/uploads/image/eimages/information_banner.jpg) center;}
#network_banner {clear: both; width: 100%; height: 230px; background:  center;}
#job_banner {clear: both; width: 100%; height: 230px; background: url(/uploads/image/eimages/job_banner.jpg) center;}

.container {width: 1120px; margin: 30px auto 0; height: auto;}
.container .about_left {width: 220px; float: left; height: auto;}
.container .about_left .section {width: 222px; float: left;}
.container .about_left .section .inpage_title {width: 210px; padding-left: 12px; height: 70px; line-height: 70px; background: url(/uploads/image/eimages/titile_jt.png) no-repeat 185px center #e23828; border-radius: 5px 5px 0 0;}
.container .about_left h3 { font-size: 18px; color: #fff; font-weight: bold;}
.container .about_left .section .inpage_title p {font-family:arial; font-size: 12px; color: #fff; line-height: 18px;}

.container .navlist_a2 {width: 220px; height: auto;}
.container .navlist_a2 li {float: left; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; font-size: 14px; }
.container .navlist_a2 li a {display: block; width: 208px; height: 50px; line-height: 50px; padding-left: 12px; color: #252525; background: url(/uploads/image/eimages/lmjt.png) no-repeat 190px center;}
.container .navlist_a2 li a:hover {color: #c42715; background: url(/uploads/image/eimages/lmjt_h.png) no-repeat 190px center;}
.container .navlist_a2 li a.on{color: #c42715 !important; background: url(/uploads/image/eimages/lmjt_h.png) no-repeat 190px center !important;}

.container .contact_us {width: 220px; height: auto; margin-top: 35px; float: left;}
.container .contact_us h3 {width: 210px; padding-left: 12px; height: 55px; line-height: 55px; background: url(/uploads/image/eimages/titile_jt.png) no-repeat 185px center #9c2022; border-radius: 5px 5px 0 0;}
.container .contact_us ul {width: 220px; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; text-align: center;}
.container .contact_us li {width: 210px; height: 90px; padding: 10px 5px 0; border-bottom: 1px solid #e8e8e8; font-size: 14px; line-height: 20px; color: #4b4b4b;}
.container .contact_us li img {display: inline-block; margin: 10px 0;}
.container .contact_us li a {display: block; color: #fff; width: 90px; height: 30px; line-height: 30px; margin: 10px auto; background-color: #c42715; border-radius: 5px;}
.container .contact_us li a:hover {background-color: #fff; color: #c42715; border: 1px solid #c42715;}

.container .about_right {width: 875px; float: right; border: 1px solid #e8e8e8; padding-bottom: 40px;}
.container .about_right .position {width: 835px; padding-left: 20px; padding-right: 20px; height: 65px; line-height: 65px; background-color: #fafafa; border-bottom: 1px solid #e8e8e8;}
.container .about_right .position h4 {font-weight: bold; font-size: 16px; color: #c42715; display: inline; float: left;}
.container .about_right #pos b {color: #c42715;}
.container .about_right #pos a {color: #999;}
.container .about_right #pos a:hover {color: #c42715;}
#pos {float: right;}

.container .about_list {width: 835px; height: auto; padding: 20px 20px 0;}
.container .about_list p {display: inline-block; line-height: 30px; text-indent: 2em; color: #6b6b6b; font-size: 14px;}
.container .about_list img {display: block; margin-top: 40px; margin-bottom: 40px;}

.container .news_list {margin-left: 40px; width: 835px; height: auto;}
.container .news_list > ul {margin-top: 30px;}
.container .news_list > ul > li {float: left; width: 780px; height: auto; margin-bottom: 25px; padding-bottom: 15px; border-bottom: 1px dashed #e8e8e8; line-height: 30px; }
.container .news_list > ul > li h4 {width: 720px; height: 30px; font-size: 16px; padding-left: 20px; background: url(/uploads/image/eimages/news_bg.jpg) no-repeat 0 center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.container .news_list > ul > li h4 a:hover {color: #c42715;}
.container .news_list > ul > li p {font-size: 12px; padding-left: 20px; color: #666;}

/*营销客服*/
.container .network_list {text-align: center; width: 875px; height: 100%; margin: 20px 0;}
.container .network_list img {display: inline-block; width: 98%; height: auto; text-align: center;}

.job_list {width: 806px; margin: 20px auto 0;}
.job_list table { border-collapse: collapse; }
.job_list table tr {width: 806px; height: 50px; border-bottom: 1px solid #efefef;}
.job_list th , .job_list td{width: 201px; height: 50px; line-height: 50px; text-align: center;}
.job_list th {font-size: 16px;}
.job_list td {font-size: 14px;}
.job_list thead tr{background-color: #efefef;}
.job_list tbody tr:hover {background-color: #efefef; color: #c42715; cursor: pointer;}
.job_list tbody tr:hover a{color: #c42715;}

.container .job_detail_list {width: 845px; padding-left: 30px; padding-top: 35px; color: #666; line-height: 25px;}
.container .job_detail_list span , .container .job_detail_list a {display: block; width: 100px; margin-bottom: 10px; height: 30px; line-height: 30px; text-align: center; background: #e23828; font-size: 14px; color: #fff; padding: 0 10px;}
.container .job_detail_list .border_top {width: 815px; border-top: 1px dashed #e8e8e8; margin-bottom: 10px;}
.container .job_detail_list li h4 {font-size: 14px; font-weight: bold; margin: 5px 0;}
.container .job_detail_list a {margin: 20px 0;}
.container .job_detail_list a:hover{width: 98; height: 28px; line-height: 28px; background: #fff; border: 1px solid #e23828; color: #e23828;}

/*在线招聘*/
.pcontant {width: 675px; height: auto; margin-left: 200px; }
.pcontant .tabr{ width:100%; float:left;}
.pcontant .tabr th{width:120px; float:left; padding:0px; vertical-align:top; text-align:left; font-weight:400;}
.pcontant .tabr th div{display:block; width:80px; padding:10px 10px 10px 30px; background:#f0f4f5; line-height:12px;}
.pcontant .tabr td{ float:left;padding-left:20px; letter-spacing:1px;}
.pcontant .tabr input{ width:300px; line-height:28px;}
.pcontant .tabr td select{ margin-top:6px; height:20px;}
.pcontant .tabr tr td .qcro{ width:260px;}
.pcontant .tabr tr td .qcro input{ width:150px; float:left;}
.pcontant .tabr tr td .qco{ float:left; margin-right:10px;}
.pcontant .tabr tr td .vro{ display:block; width:80px; float:left; padding-left:10px;}

.pcontant .tabr tr td span input{ line-height:24px; color:#fff; font-family:arial; font-size:14px;}
.pcontant .tabr tr td span input:hover{ color:#e5ae31;}
.pcontant .tabr tr td span #submit{ width:120px; height:40px; float:left; margin:10px 0 10px 100px; border:none; cursor:pointer; padding:0; background:#c42715; border-radius:6px;}
.pcontant .tabr tr td span #reset{ width:120px; height:40px; float:left; margin:10px 0 10px 20px; border:none; cursor:pointer; padding:0; background:#c42715; border-radius:6px;}

/*在线留言*/
.con_txt {width: 810px; height: auto; float: left; margin: 35px 0 40px 50px;}
.con_txt .tabr{ width:95%;}
.con_txt .tabr th{width:110px; padding:0px; vertical-align:top; text-align:left;}
.con_txt .tabr th div{display:block; width:85px; padding:5px 5px 5px 20px; background:#f7f7f9;}

.con_txt .tabr td{padding:0px; letter-spacing:1px;}

.con_txt .f0{height:20px;}
.con_txt .f0 div{float:left;}

.con_txt .inp1{border:1px solid #ccc; background:none; padding:5px; font-size:12px;}
.con_txt .inp1b{border:1px solid #0f3488; background:none; padding:5px; font-size:12px;}
.con_txt .ptil1{height:35px; margin-bottom:10px; background:url(/uploads/image/eimages/line1.gif) repeat-x left bottom;}
.con_txt .ptil1 span{display:block; float:left; padding:9px 19px 0px 19px; height:24px; border-bottom:2px solid #c42715; font-size:16px; font-weight:bold; color:#c42715; }
	
.con_txt .btn5{ width:160px; height:38px; background:url(/uploads/image/eimages/ico24.png) 10px center no-repeat #c42715;; padding-left:30px; padding-right:5px; font-size: 16px; color:#fff; cursor:pointer; border:none;}
.con_txt .btn5:hover{background:url(/uploads/image/eimages/ico24.png) 10px center no-repeat #d1d1d1;}
.con_txt 
.con_txt .info1{ padding-left:10px;}
.con_txt .info1 img{ vertical-align:middle; margin-right:5px;}

.con_txt .protab{ border-collapse: collapse; margin:0 1%;} 
.con_txt .protab th{border: 1px solid #dedede;}
.con_txt .protab td {border: 1px solid #dedede; padding: 5px; text-align:center; vertical-align: middle; } 
.con_txt .crol1{ color:#2d70aa;}
.con_txt .crol2{ color:#e27a34;}
.con_txt .para{ padding:3px 0 5px 9px;}

.con_txt .pro_con{ width:100%; float:left; margin:15px 0 20px;}
.con_txt .pro_con img{ display:block; width:540px; height:370px; float:left;}
.con_txt .pro_con h3{ display:block; width:290px; float:left; font-size:36px; color:#000; padding:106px 0 20px 20px;}
.con_txt .pro_con h4{ display:block; width:200px; height:40px; float:right; margin-right:6px; text-align:center; color:#fff; font-size:28px; background:#f2a636;}


.con_txt .prod{ width:100%; float:left;}
.con_txt .prod li{ margin:10px 0;}
.con_txt .prod li a{ display:block; width:415px; height:260px; float:left; border:1px solid #eceff6; text-align:center; overflow:hidden;}
.con_txt .prod li a span{ display:block; width:100%; height:220px; float:left;}
.con_txt .prod li a span img{ max-width:415px; max-height:220px; vertical-align:middle;}
.con_txt .prod li a p{ display:block; width:100%; height:40px; float:left; background:#eceff6; line-height:40px; font-size:18px; color:#282828; padding:0; margin:0; cursor:pointer;}

.con_txt .prod li a:hover{ border:1px solid #f2a636;}
.con_txt .prod li a:hover p{ background:#f2a636;}

.con_txt .vertical { display: inline-block; height: 100%; vertical-align: middle; }

/*产品中心*/
.product {margin: 30px 0 40px 25px; width: 850px;}
.product  li {float: left; margin-right: 11px; margin-bottom: 20px;}
.product  li a {display: block; text-align: center; width: 270px; height: 265px; line-height: 25px; font-size: 16px; color: #be2011; overflow: hidden;/*white-space: nowrap;*/text-overflow: ellipsis;}
.product  li a:hover img {border: 1px solid #be2011;}
.product  li a img {border: 1px solid #e8e8e8;}

.product_list {width: 815px; margin: 20px auto 0;}
.product_list h3 {color: #be2011; font-size: 20px; text-align: center;}
.product_list span {display: block; clear: both; width: 785px; height: 50px; padding-left: 30px; line-height: 50px; background: url(/uploads/image/eimages/yd.png) no-repeat 10px center; font-size: 18px; color: #313131;}

.product_list .info {width: 815px; margin-bottom: 10px;}
.product_list .customers {border-collapse: collapse; width: 100%; text-align: center;}
.product_list .customers td, .customers th {font-size:14px; border-left:2px solid #fff; height: 40px; line-height: 40px; padding: 0 40px;}
.product_list .customers th {color: #be2011;}
.product_list .customers td {color: #6b6b6b;}

.product_list .parameters {width: 815px; margin-bottom: 10px;}
.product_list .parameters li {color: #474747; font-size: 14px; line-height: 26px; margin-left: 10px;}
.product_list .parameters li h4 {font-size: 16px; font-weight: bold;}
.product_list .parameters li b {font-weight: bold; color: #be2011;}
.product_list .parameters li p {text-indent: 10px;}

.product_list .series {width: 806px; height: auto; margin-bottom: 10px; float: left; border-bottom: 1px solid #e8e8e8;}
.product_list .series li {float: left; margin-right: 11px; width: 190px; height: 195px; text-align: center; }
.product_list .series li a {display: block; width: 190px; height: 200px; color: #222; line-height: 40px; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
.product_list .series li img {border: 1px solid #e8e8e8; display: block; width: 99%; height: auto;}
.product_list .series li a:hover img {border: 1px solid #be2011;}
.product_list .series li a:hover {color: #be2011;}
.product_list .series li:nth-child(4n){margin-right: 0;}

.product_detail {width: 875px; height: auto; margin-top: 22px;}
.product_detail h4 {width: 805px; margin: 0 auto 10px; height: 50px; line-height: 50px; text-indent: 23px; font-size: 18px; color: #be2011; background-color: #efefef;}
.product_detail .pro_info {width: 805px; margin: 0 auto; height: 100%; content: ""; padding-bottom: 40px;}
.product_detail .pro_info .pro_img {width: 327px; height: 100%; float: left; margin-right: 20px;}
.product_detail .pro_info img {display: block; float: left; width:327px; height: 265px;  border: 1px solid #e8e8e8; }
.pro_text { width: 458px; float: left; height: auto;}
.product_detail .pro_info ul {width: 445px; float: left; margin-top: 20px; position: relative;}
.product_detail .pro_info ul li {width: 420px; padding-left: 25px; height: 30px; background: url(/uploads/image/eimages/pro_list_bg.jpg) no-repeat 1px 3px;}
.product_detail .pro_info h3 {font-size: 14px; font-weight: bold; float: left; margin: 10px 0; width: 100%;}
.product_detail .pro_info .info {float: left; text-align: center;}
.product_detail .pro_info .info th {color: #be2011; }
.product_detail .pro_info .info td {color: #6b6b6b; }
.product_detail .pro_info .info td, .product_detail .pro_info .info th {font-size: 14px; border-left: 2px solid #fff; height: 40px; line-height: 40px; padding: 0 18px; }
.product_detail .pro_info .parameters {float: left;}
.product_detail .pro_info .parameters p {font-size: 14px; line-height: 26px;}
.product_detail .customers {border-collapse: collapse; width: 100%; text-align: center;}
.product_detail .customers td, .customers th {font-size:14px; border-left:2px solid #fff; height: 40px; line-height: 40px; padding: 0 40px;}
.product_detail .customers th {color: #be2011;}
.product_detail .customers td {color: #6b6b6b;}

.video {width: 875px; height: auto; margin-top: 22px; }
.vidoelist_a3 ul {margin-left: 30px;}
.vidoelist_a3 ul li {float: left; margin-right: 11px; margin-bottom: 20px; position: relative;}
.vidoelist_a3 ul li a {display: block; text-align: center; width: 265px; height: 175px; font-size: 16px; color: #be2011; line-height: 25px;}
.vidoelist_a3 ul li a:hover img {transform: scale(1.05); transition: .6s;  -webkit-transform: scale(1.05);  -webkit-transform: all 1s ease 0s; cursor: pointer;}

.video_list {width: 815px; margin: 20px auto 0;}

.content{width: 815px; margin: 20px auto 0;}
.con_txtditu {margin-bottom: 20px;}
.content .news_detail_title {width: 815px; height: 60px; border-bottom: 1px dashed #dedede; text-align: center; line-height: 25px;}
.content .news_detail_title i {font-size: 12px; color: #c1c1c1;}
.content .news_detail_list {margin-top: 20px;}
.content .news_detail_list p {font-size: 14px; ; line-height: 26px; text-indent: 2em;}
.content .news_detail_list span {display: block; margin-top: 20px; font-size: 14px;}
.content .news_detail_list span a:hover{color: #f2a636;}

/*公司福利*/
.boon_list {width: 835px; margin: 20px;}
.boon_list h3 {font-weight: bold; color: #f2a636; font-size: 16px; line-height: 40px;}
.boon_list p {display: block; width: 100%; float: left; font-size: 14px; line-height: 24px; }
.boon_list p img {width: 100%; height: auto; margin-bottom: 10px;}

.about_right .contact_map {margin: 0 auto; clear: both; width: 800px; padding-top: 20px;}

#map {width: 800px; height: 500px;}
#map2 {width: 800px; height: 500px;}
#map3 {width: 800px; height: 500px;}
#map4 {width: 800px; height: 500px;}
.con_txtditu{width:764px; padding-top:20px;}


/*企业文化*/
.culture_list {width: 875px; height: auto; padding-top: 20px;}
.culture_list p {padding: 0 15px; /*text-indent: 2em; */font-size: 14px; text-align: left !important; line-height: 30px;}
.culture_list img {padding: 20px 0 0 20px;  width: 60%; height: auto;}
.culture_list b {display: block; width: 100%; margin: 15px 0 5px 20px; font-weight: bolder; font-size: 16px; color: #be2011;}
.culture_list ul li {font-size: 14px; line-height: 30px; padding-left: 20px;}

/*组织架构*/
.stru_list {width: 875px; text-align: center;}

/*合作伙伴*/
.partner_list {width: 815px; height: auto; padding: 20px 30px 0 30px;}
.partner_list img{ max-width:815px;}
.partner_list h3{font-size: 16px; color: #e6242c; font-weight: bold; margin-bottom: 10px;}
.partner_list p {font-size: 14px; line-height: 26px;}
.partner_list ul li {font-size: 14px; height: 30px; padding-left: 20px; line-height: 30px; background: url(/uploads/image/eimages/pro_list_bg.jpg) no-repeat 0px center;}

/*发展历程*/
.history_list {width: 875px;}
.history_list h4{font-size: 14px; margin-top: 10px; margin-left: 20px;}

/*荣耀*/
.honor_list {width: 875px; height: auto;}
.honor_list p {font-size: 14px; display: inline-block; margin: 20px 20px 0 20px; line-height: 26px; text-indent: 2em;}
.honor_list ul {margin-left: 20px;}
.honor_list li {float: left; margin-right: 15px; margin-top: 16px; width: 267px; height: 382px; text-align: center; background-color: #fff;}
.honor_list li:nth-child(3n){margin-right: 0;}

/*客服*/
#right_qq1 {width: 37px; height: 120px; position: fixed; right: 0px; top: 50%; background: url(/uploads/image/eimages/qq1.png); z-index: 1001; cursor: pointer;} 
#customer_service {text-align: center; z-index: 100; position: fixed; top: 50%; right: -130px; width: 128px; height: 325px; border: 1px solid #dfdfdf; background-color: #ecebeb;}
#customer_service .hotline {width: 128px; height: 30px; line-height: 30px; margin-top: 10px; font-size: 12px;}
#customer_service p {font-size: 14px; color: #d53737}
#customer_service .qq {width: 100%; height: 22px; margin: 15px auto;}
#customer_service .wechat {width: 92px; height: 92px; margin: 0 auto; font-size: 12px; line-height: 20px; }
#customer_service .wechat img {display: block; width: 100%; height: auto; margin-bottom: 10px;}
/*页码*/
.page {clear: both; width: 415px; margin: 20px auto 0; text-align: center; height: 30px;}
.page span , .page a{display:block; float: left; padding: 10px 0;  margin-right: 5px; padding: 0 10px; height: 30px; line-height: 30px; background-color: #dedede; font-size: 14px;}

.page li a:hover {background-color: #e6242c; color: #fff !important;}
.pageinfo {height: 30px; line-height: 30px; font-size: 14px;}

.bvideo object#youku-player {width: 380px; height: 245px; }