@charset "utf-8";
/* CSS Document */
body,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,select,textarea,form,p,img,div,pre,fieldset,blockquote,th,td {margin:0;padding:0;outline:none;}
body{color:#333; background-color:#ffffff;}
html{ overflow-x:hidden;}
ul,li,ol,dl,dt,dd{list-style:none}
img{border:none;border-style: none;}
*{ font-family:"Microsoft Yahei"; margin:0; padding:0;transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;}
input,textarea,button{ background: transparent;vertical-align:middle}
a{ color:#333; text-decoration:none;}
:focus{outline:0}
table { border-spacing: 0px; border-collapse: collapse; }
tr { cursor: pointer; }
input, textarea{ border: 0; }
textarea{resize:none}
select{ border:none;outline: none;}

/*href*/
a:link,a:visited{color:#333}
a:hover,a:active{color:#a00}
.cfff,.cfff a:link,.cfff a:visited{color:#fff !important}
.cfff a:hover,.cfff a:active{color:#ddd}
.cccc,.cccc a:link,.cccc a:visited{color:#ccc}
.cccc a:hover,.cccc a:active{color:#ddd}
.c666,.c666 a:link,.c666 a:visited{color:#666}
.c666 a:hover,.c666 a:active{color:#a00}
.c999,.c999 a:link,.c999 a:visited{color:#999}
.c999 a:hover,.c999 a:active{color:#a00}

/*common*/
.wrap{ width:1200px; margin:0 auto;}
.l{float:left !important}
.r{float:right !important}
.o{overflow:hidden}
.c{display:block;height:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.hidden{display:none}
.center{text-align:center}
.img-box img,.img{display:block;margin:0;padding:0;width:100%;}
.flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.lc{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
/*文字超出省略*/
.ellipsis{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ovh1{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.ovh2{-webkit-line-clamp:2}
.ovh3{-webkit-line-clamp:3}
.ovh5{-webkit-line-clamp:5}

.head{ width:100%; height:90px; background-color:#ffffff; position:fixed; top:0; z-index:999;}
.logo{ display:block; width:250px; height:90px; background:url(../images/logo.png) no-repeat left center;}
.nav{ margin-left:50px;}
.nav li{ float:left; padding:0 27px; line-height:90px; line-height:90px;}
.nav li a{ font-size:18px; color:#111111;}
.nav li:hover a{ color:#d8221a;}
.tel{ font-size:20px; color:#cf0000; font-weight:bold; margin-right:40px; height:90px; line-height:90px;}

.box1{ padding:40px 0;}
.digital{}
.mumping_mun{}
.mumping_mun li{ float:left; border-right:1px solid #e1e1e1; width:239px;}
.mumping_mun li.box1_li5{ border:none; width:240px;}
.mun_top{ line-height:32px; height:32px;}
.mun_top h2{ display:inline-block; font-size:32px; color:#e50012;}
.mun_top span{ font-size:14px; margin-left:10px; color:#7f8080;}
.mumping_mun li p{ line-height:22px; font-size:14px; color:#7f8080;}
.mumping_mun li p img{ vertical-align:middle; margin-left:20px;}

.box2{}
.box2_tit{ margin-top:50px;}
.box2_ch{ font-size:30px; color:#211713; font-weight:bold; line-height:50px;}
.box2_en{ font-size:14px; color:#211713; line-height:34px;}
.picScroll-left{ overflow:hidden; position:relative; width:1400px; margin:40px auto 0; }
.picScroll-left .hd{ overflow:hidden;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:40px; height:11px; overflow:hidden;cursor:pointer; position:absolute; top:207px;}
.picScroll-left .hd .prev{ background-image:url(../images/box2_prev.png); left:0;}
.picScroll-left .hd .next{ background-image:url(../images/box2_next.png); right:0;}
.picScroll-left .hd .prev:hover{ background-image:url(../images/box2_prev_on.png);}
.picScroll-left .hd .next:hover{ background-image:url(../images/box2_next_on.png);}
.picScroll-left .bd{ width:1230px; margin:0 auto;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{ margin:0 15px;display: block;float: left;position: relative;padding-bottom: 65px; text-align:center;}
.picScroll-left .bd ul li:before{content:"";position:absolute;bottom:0; right: 0;width: 0; margin-right: 34px; margin-left:-157px; height:1px;background:#e50012; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.picScroll-left .bd ul li:hover:before{ width:314px; left:50%; }
.picScroll-left .bd ul li .img{ overflow:hidden; width:380px; height:390px;}
.picScroll-left .bd ul li .img img:hover{transform:scale(1.1,1.1);}
.picScroll-left .bd ul li .box{margin:0 auto;margin-top:-196px;background:url(../images/container03_bg.png) center no-repeat;width:324px;height:274px;position: relative; text-align:center}
.picScroll-left .bd ul li .box .icon{width:72px;height:72px;line-height:72px;display:inline-block;background:#e50012;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;text-align:center;margin-top: -30px;margin-bottom: 42px;}
.picScroll-left .bd ul li .box .icon img{ display:inline-block; margin-top:-2px; vertical-align:middle;}
.picScroll-left .bd ul li .box dl{font-size:0;padding: 0 18px; min-height:112px;}
.picScroll-left .bd ul li .box dl dt, .picScroll-left .bd ul li .box dl dt{ font-size:24px; color:#211713; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.picScroll-left .bd ul li .box dl dt{ margin-bottom:28px; text-align:center}
.picScroll-left .bd ul li .box dl dt:hover{ font-size:24px; color:#e50012}
.picScroll-left .bd ul li .box dl dd{ *zoom:1; font-size:14px; line-height:30px; padding:0 18px; background:url(../images/line03.png) right center no-repeat;}
.picScroll-left .bd ul li .box dl dd{ color:#5f5f5f}
.picScroll-left .bd ul li .box dl dd:hover{ color:#e50012}
.picScroll-left .bd ul li .box h5{ font-size:24px; color:#211713; display:inline-block; width:24px; height:24px; line-height:24px; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.picScroll-left .bd ul li:hover .box h5{ transform:rotate(180deg); -webkit-transform:rotate(180deg);  -moz-transform:rotate(180deg); color:#e50012}

.box3{ padding:63px 0 66px;}
.box3_tit{}
.box3_ch{ font-size:30px; color:#211713; font-weight:bold; line-height:1;}
.box3_ch img{ vertical-align:middle; margin-right:10px;}
.box3_en{ padding:20px 0; font-size:14px; color:#211713;}
.box3_slide{ position:relative; margin-top:30px; overflow:hidden;}
.box3_slide .hd{ width:270px;}
.box3_slide .hd ul{}
.box3_slide .hd ul li{ cursor:pointer; position:relative; width:270px; height:155px; text-align:center;}
.box3_slide .hd ul li.box3_bg1, .box3_slide .hd ul li.box3_bg3{ background-color:#241c16;}
.box3_slide .hd ul li.box3_bg2, .box3_slide .hd ul li.box3_bg4{ background-color:#15100f;}
.box3_slide .hd ul li.on{ background-color:#df3025;}
.box3_slide .hd ul li.on:before{content: "";position: absolute;top: 50%;margin-top: -6px;right: -12px;border-left: #d9281d 12px solid;border-top: transparent 10px solid;border-bottom: transparent 10px solid;}
.box3_slide .hd ul li .box3_sz{position: absolute;left: 0;top: 0;width: 50px;height: 155px;line-height: 155px; background-repeat:no-repeat; background-position:center center;}
.box3_slide .hd ul li .box3_sz1{ background-image:url(../images/box3_sz1.png);}
.box3_slide .hd ul li .box3_sz2{ background-image:url(../images/box3_sz2.png);}
.box3_slide .hd ul li .box3_sz3{ background-image:url(../images/box3_sz3.png);}
.box3_slide .hd ul li .box3_sz4{ background-image:url(../images/box3_sz4.png);}
.box3_slide .hd ul li.on .box3_sz1{ background-image:url(../images/box3_sz1_on.png);}
.box3_slide .hd ul li.on .box3_sz2{ background-image:url(../images/box3_sz2_on.png);}
.box3_slide .hd ul li.on .box3_sz3{ background-image:url(../images/box3_sz3_on.png);}
.box3_slide .hd ul li.on .box3_sz4{ background-image:url(../images/box3_sz4_on.png);}
.box3_slide .hd ul li .box3_icon{ height:86px; background-repeat:no-repeat; background-position:center bottom;}
.box3_slide .hd ul li .box3_icon1{ background-image:url(../images/box3_icon1.png);}
.box3_slide .hd ul li .box3_icon2{ background-image:url(../images/box3_icon2.png);}
.box3_slide .hd ul li .box3_icon3{ background-image:url(../images/box3_icon3.png);}
.box3_slide .hd ul li .box3_icon4{ background-image:url(../images/box3_icon4.png);}
.box3_slide .hd ul li p{ line-height:50px; font-size:14px; color:#f1f2f4;}
.box3_slide .bd{ width:930px;}
.box3_slide .bd .box3_ul{ padding:42px 0 42px 55px;}
.box3_slide .bd .box3_ul .box3_left{ width:360px;}
.box3_left .box3_h1:before{content: "";position: absolute;top: 0;width: 47px;height: 4px;background: #d9281d;}
.box3_left .box3_h1{font-size: 24px;color: #454549;padding: 40px 0 0;margin-bottom: 72px;position: relative;}
.box3_left .box3_h2{ font-size:14px; color:#454549; line-height:36px; height:302px;}
.box3_left .box3_h3{}
.box3_left .box3_h3 li{ line-height:36px; background-repeat:no-repeat; background-position:left center; padding-left:34px; font-size:18px; color:#454549;}
.box3_left .box3_h3 li.box3_tel1{ background-image:url(../images/box3_tel1.png);}
.box3_left .box3_h3 li.box3_tel2{ background-image:url(../images/box3_tel2.png);}
.box3_slide .bd .box3_ul .box3_right{ width:460px; height:536px;}

.box4{ background:url(../images/box4_bg.jpg) no-repeat center center; width:100%; height:160px;}

.box5{ padding:42px 0;}

.wrap11{ width:1200px; margin:0 auto;overflow:hidden;}
.box5_tit{}
.box5_ch{ line-height:50px; font-size:30px; color:#211713;}
.box5_ch p span{ color:#044f9f;}
.box5_en{ line-height:34px; font-size:14px; color:#211713;}
.box5_nr{ margin-top:40px;}
.box5_left{ position:relative; width:500px; height:370px;}
.box5_left .hd{ position:absolute; bottom:16px; right:30px; z-index:999;}
.box5_left .hd ul{}
.box5_left .hd ul li{ float:left; width:7px; height:7px; text-indent:999px; border-radius:7px; background-color:#ffffff; margin-right:8px; cursor:pointer;}
.box5_left .hd ul li.on{ background-color:#e20315;}
.box5_left .bd{ overflow:hidden;}
.box5_left .bd ul{}
.box5_left .bd ul li{}
.box5_pic{ width:500px; height:370px; overflow:hidden;}
.box5_txt{ height:40px; line-height:40px; background-color:rgba(0,0,0,0.5); position:absolute; bottom:0; width:100%; font-size:14px; color:#ffffff;}
.box5_txt span{ margin-left:34px;}
.box5_left .bd ul li:hover .box5_txt{ background-color:rgba(0,0,0,1);}
.box5_left .bd ul li:hover .box5_pic img{transform: scale(1.1,1.1);}
.box5_right{}
.box5_right li{ width:630px; overflow:hidden; margin-bottom:20px; margin-top:20px;}


.syjj{ background:url(../images/syjjbj.jpg) no-repeat center center; width:100%; height:395px;}
.syjjnr{ width:90%; margin:0 auto; overflow:hidden; }
.syjjnrlogo{ text-align:center; }
.jjwenzi{ width:80%; margin:0 auto;font-size:14px; color:#a5a5a5; line-height:30px;}


.syjjnrz{ width:50%; float:left;overflow:hidden; }

.syjjnry{ width:50%; float:right; overflow:hidden; }
.ckgd{ width:150px; height:40px; font-family:"微软雅黑";font-size:20px; background:#044f9f; color:#ffffff; line-height:40px;border-radius:20px; text-align:center; float: right;}
.box5_zi{ width:500px; font-size:18px; color:#211713; line-height:30px;}
.box5_time{font-size:18px; color:#211713;}
.box5_d, .box5_y{ font-size:12px; color:#686868; line-height:1;}
.box5_m{ font-size:36px; color:#e50012; line-height:54px;}
.box5_right li:hover .box5_zi{ color:#e50012;}

.box6{ padding:47px 0 80px;}
.box6_tit{}
.box6_ch{ line-height:50px; font-size:30px; font-weight:bold;}
.box6_en{ line-height:34px; font-size:14px; color:#211713;}
.box6_ul{ width:1200px; margin:40px auto 0; overflow:hidden; padding:1px;}
.box6_ul li{ float:left;width: 241px;height: 120px;position: relative; margin-top:-1px; margin-left:-1px;}
.box6_ul li img{border: #e5e5e5 1px solid;}
.box6_ul li .con{position:absolute;left:0;top:0;width:100%;height:100%;line-height:120px;text-align:center;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;overflow: hidden;}
.box6_ul li .con:before{ content:""; position:absolute; right:0; top:0; width:0; height:100%; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E5E50012', endColorstr='#E5E50012');background:rgba(229,0,18,0.9);}
.box6_ul li:hover .con:before{ width:100%; left:0}
.box6_ul li .con h5{font-size:16px;color:#fff;position:relative;z-index:10;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;margin-top:-100%; font-weight:normal;}
.box6_ul li:hover .con h5{margin-top:0;transition-delay: 0.12s;}

.box7{ background:url(../images/box7_bg.jpg) no-repeat center center; width:100%; height:590px; position:relative;}
.box7_tit{ line-height:88px; font-size:36px; color:#ffffff; margin-top:94px;}
.box7_tit span{ font-size:50px; color:#e50012; margin-right:10px;}
.box7_txt{ font-size:14px; color:#ffffff; line-height:24px;}
.box7_ul{ margin-top:38px;}
.box7_ul li{display: inline-block;margin: 0 45px;width: 154px;height: 154px;text-align: center;overflow: hidden;position: relative;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;}
.box7_ul li.li:hover {background: #e50012;}
.box7_ul li.li:hover:before { border: #e50012 2px solid;}
.box7_ul li.li:before {content: "";position: absolute;bottom: 0;left: 0;width: 150px;height: 150px;border: rgba(255,255,255,0.6) 2px solid;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;}
.box7_ul li.li a {display: block;width: 100%;height: 100%;padding: 42px 0 0;position: relative;}
.box7_ul li.li h3 {margin-bottom: 15px;margin-top: 15px;vertical-align:middle;}
.box7_ul li.li h5 {font-size: 14px;color: #fff;margin-bottom: 5px;position: relative;z-index: 10;}
.f_nav{ position:absolute; bottom:-45px; left:50%; margin-left:-600px; height:90px; background-color:#ffffff; border-radius:5px;}
.f_nav_icon{ width:153px; height:90px; background:url(../images/f_nav.png) no-repeat 94px center;}
.f_nav li{ float:left; padding:0 50px; height:90px; line-height:90px;}
.f_nav li a{ font-size:18px; color:#2f2f31;}
.f_nav li:hover a{ color:#e50012;}

.db{ width:100%; height:252px; background:url(../images/db_bg.jpg) repeat-x center center;}
.db_nr{ width:1180px; margin:55px auto 30px;}
.d_zz{ margin-right:11px;}
.d_nav{}
.d_nav ul li{ float:left; line-height:30px; width:65px; text-align:center; margin-right:50px;}
.d_nav ul li .db_icon{ background:url(../images/db_icon1.jpg) no-repeat center 21px; height:69px;}
.d_nav ul li .db_icon1{ background:url(../images/db_icon1.jpg) no-repeat center 21px;}
.d_nav ul li .db_icon2{ background:url(../images/db_icon2.jpg) no-repeat center 21px;}
.d_nav ul li .db_icon3{ background:url(../images/db_icon3.jpg) no-repeat center 21px;}
.d_nav ul li .db_icon4{ background:url(../images/db_icon4.jpg) no-repeat center 21px;}
.d_nav ul li .db_icon5{ background:url(../images/db_icon5.jpg) no-repeat center 21px;}
.d_nav ul li a{ font-size:14px; color:#ffffff;}
.d_tel{ text-align:right; margin-right:44px;}
.d_tel h1{ font-size:22px; color:#ffffff; font-weight:normal; line-height:22px; margin-top:15px;}
.d_tel p{ font-size:14px; color:#ffffff; line-height:42px;}
.d_tel .db_zx{ width:135px; height:30px; text-align:center; line-height:30px; background-color:#940b10; float:right;}
.d_tel .db_zx a{ font-size:14px; color:#ffffff;}

.footer{ width:100%; height:81px; background-color:#212121; line-height:81px; font-size:14px; color:#858585;}
.footer a{ font-size:14px; color:#858585;}


.copy{background:#28282b;line-height:65px; border-bottom:1px solid #36383d;}
.copy, .copy a{ font-size:12px; color:#969697;}

.ej_banner{ background:url(../images/ej_banner.jpg) no-repeat center center; height:350px; margin-top:90px;}

.m-menu {background: #fff;}
.m-menu a:hover, .m-menu a.z-cut {color: #da251c;border-bottom: 2px solid #da251c;}
.m-menu a {color: #373737;margin: 0 15px;display: inline-block;border-bottom: 2px solid #fff;padding: 0 10px;height: 67px;line-height: 65px;font-size: 16px;}

.article{ padding:50px 0;}
.article, .article p{ font-size:16px; color:#595959; line-height:2.4;}

.classlist{width:1230px; margin-top:50px;}
.classlist li{ float:left; width:380px; margin-right:30px; margin-bottom:30px; overflow:hidden; text-align:center;}
.class_pic{ width:380px; height:276px; }
.class_txt{ font-size:16px; color:#333333; line-height:50px;}
.lmbt{line-height:60px; font-size:40px; color:#1f1411;  margin-top:40px; text-align:center;}
.lmbtc{line-height:40px; font-size:28px; color:#ffffff;  margin-top:40px; text-align:center;}
.lmbte{line-height:30px; font-size:18px; color:#ffffff; text-align:center;}
.hzdw{width:1240px; margin-top:50px;margin-bottom:50px;}
.hzdwt li{ float:left; width:280px; margin-right:30px; margin-bottom:30px; overflow:hidden; text-align:center;}
.class_pic{ width:380px; height:276px; }
.class_txt{ font-size:16px; color:#333333; line-height:50px;}



.newslist{ margin-top:50px;margin-bottom:50px;}
.newslist li{ padding-top:16px; padding-bottom:26px; border-bottom:1px dashed #CCCCCC;}
.newslist li h1{ line-height:46px; font-size:18px; color:#333333;}
.newslist li p{ font-size:12px; color:#999999; line-height:21px;}




.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #ef5600; color: #fff;}