/*全局样式开始-------------------------------------------------------------------------*/
*{ margin:0px; padding:0px; list-style:none;}
html { margin:0px; padding:0px; list-style:none;}
body { margin:0; padding:0; text-align:left; font-size:14px; color:#333333; font-family:"yehei", Arial, Helvetica, sans-serif; background-color:#ffffff; overflow-x:hidden; min-width:1200px; line-height:180%;}
a { text-decoration: none; color:#000; }
a:hover {text-decoration:none; cursor:pointer;color:#cf0f35;}
a:link { outline-style:none;}
ul { margin:0px; padding:0px; list-style:none; }
li {margin:0px; padding:0px;  list-style-type:none }
span{ margin:0px; padding:0px; }
div,p {margin:0px; padding:0px; }
img { border:none; margin:0px; padding:0px; }
h1,h2,h3,h4,h5 { margin:0px; padding:0px; font-weight:normal }
.clear{ clear:both; margin:0; padding:0; height:0; overflow:hidden;}
.line10{ clear:both; margin:0; padding:0; height:10px; overflow:hidden;}
.line20{ clear:both; margin:0; padding:0; height:20px; overflow:hidden;}
.line40{ clear:both; margin:0; padding:0; height:40px; overflow:hidden;}
.mt15{ margin-top:15px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.left{ float:left;}
.right{ float:right;}


.banner_page{ width:100%; height:300px; clear:both; margin-top: 80px;}
.banner_page a{ width:100%; height:300px; display:block;}


.con{ padding-left:7.8vw;padding-right:7.8vw;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%; min-width: 1200px;position:relative;}




/*全局样式结束-------------------------------------------------------------------------*/

.links{ width:100%; height:40px; background-color:#cf0f35; clear:both; position:relative; z-index:9999;}
.mune{ width:1200px; height:40px; line-height:40px; margin:0px auto; text-align:center;}
.mune ul{  height:40px; border-left:1px solid #9a0521; border-right:1px solid #bd0628;}
.mune li{ width:198px; height:40px; float:left; font-size:15px; border-left:1px solid #bd0628; border-right:1px solid #9a0521;}
.mune li a{ color:#fff; }
.mune li a:hover{color:#cf0f35;}



.nav{ width:1200px; height:40px; line-height:40px; margin:0px auto; text-align:center; position:relative; z-index:9}
.nav li{width:169px; height:40px; float:left; font-size:13px; border-left:1px solid #bd0628; border-right:1px solid #9a0521;position:relative;}
.nav li.last{background:none;}
.nav li a{float:left;display:block;height:40px;overflow:hidden;}
.nav li a span{float:left;display:block;font-size:15px;color:#fff;cursor:pointer;width:169px;text-align:center;}
.nav li.selected a span,.nav li a.selected span{color:#fff; font-weight:bold;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:40px;left:-2px;}
.nav li .submenu{border-style:solid;border-width:0px 1px 1px 1px;border-color:#cf0f35;width:169px;/*background:#cf0f35;opacity: 0.5;*/ background:url(navbg.png) repeat;}
.nav li .submenu{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-box-shadow:0 5px 5px #ee526f;-webkit-box-shadow:0 5px 5px #ee526f;box-shadow:0 5px 5px #ee526f;}

.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 1px #9a0521;}
.nav li .submenu li.last{border:none;}
.nav li .submenu li a{float:none;padding:0;text-align:center;height:35px;line-height:35px;background:none; color:#fff;}
.nav li .submenu li a:hover{color:#fff; text-decoration:underline}

.nav li ul.cl1 li{ width:145px; font-size:13px; border:none; line-height:22px; text-align:left; padding-bottom:6px;}
.nav li ul.cl1 li a{font-size:13px;border:none; line-height:22px; height:22px; padding:0;text-align:left;}
.nav li ul.cl1{ width:920px;}
.nav li ul.cl1 li.cli2{ float:left; border:none;}
.nav li ul.cl1 li.cli2>a{  font-weight:bold; text-align:center; font-size:16px; padding:20px 0 15px 0;text-align:left;}
.nav li ul.cl1 li.cli2 ul.submenu3{  }
.nav li ul.cl1 li.cli2 ul.submenu3 li{ float:left;}

.nav li ul.cl1 li.wbig1{ width:295px; }
.nav li ul.cl1 li.wbig1>a{ text-align:center;}
.nav li ul.cl1 li.wbig1 ul{width:345px;}
.nav li ul.cl1 li.wbig1 ul li a{text-align:left; padding-left:10px; line-height:22px;padding-bottom: 6px;}
.nav li ul.cl1 li.cli3 span{ display:inline-block; padding-left:18px;}


.fullSlide{width:100%;position:relative;height:532px;background:#000; z-index:1;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:532px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:532px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:5px;margin:10px;overflow:hidden;background:#fff;line-height:999px;}
.fullSlide .hd ul .on{background:#cf0f35;}
.fullSlide .prev{display:block;position:absolute;z-index:1;top:50%;margin-top:-40px;left:10%;z-index:1;width:42px;height:66px;background:url(Images/left.png) no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-40px;right:10%;z-index:1;width:42px;height:66px;background:url(Images/right.png) no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}

.line_all{  width:1200px;  height:532px;  margin:0px  auto;  overflow:hidden;  margin-top:-532px;}
.line{  width:200px;  height:532px;  background:url(images/1px2.png)  repeat;  position:relative;}
.line  li{  width:100%;  height:133px;  text-align:center;  position:relative;  z-index:8;}
.line  li  a{  width:100%;  height:90px;  display:block;  color:#FFF;  font-size:18px;  line-height:24px;  padding-top:43px;}
.line  li  a:hover{background:url(images/1px3.png)  repeat;}

.fuwu{ width:1200px; height:200px; margin:0px auto; overflow:hidden; text-align:center; clear:both;}
.fuwu h3{ width:100%; height:50px; line-height:50px;background:url(images/h_bg.png) no-repeat center center; font-size:30px; color:#cf0f35; margin-top:55px;}
.fuwu span{ width:120px; height:32px; line-height:32px; display:block; margin:0px auto; margin-top:13px; font-size:16px;}
.fuwu span a{ width:120px; height:32px; display:block; background-color:#969494; color:#FFF; -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius:16px;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out;}
.fuwu span a:hover{ background-color:#cf0f35; color:#FFF;}
.fuwu p{ height:32px; line-height:32px; font-size:16px; color:#646464;}

.fwu_x{ width:1200px; height:280px; margin:0px auto; background-color:#999; clear:both;}

.yousi{ width:1060px; height:1130px; margin:0px auto; position:relative; clear:both;}
.yousi1{ width:425px; height:180px; position:absolute; left:0px; top:20px;}
.yousi1_t{  width:100%; height:65px; border-bottom:2px solid #999999;}
.yousi1_t span{ width:75px; height:65px; line-height:65px; display:block; float:left; font-size:45px; color:#6dcef9; font-weight:bold; text-align:center; font-style:oblique;}
.yousi1_t h3{ font-size:24px; color:#333333; line-height:24px; padding-top:12px;}
.yousi1_t p{ font-size:12px; color:#646464; line-height:22px; font-family:Arial;}

.yousi1_x{ clear:both; padding-top:15px;}
.yousi1_x p{ font-size:14px; line-height:34px; color:#333333; padding:0px 5px;}
.yousi1_x p span{ font-size:30px; color:#cf0f35; padding:0px 5px; font-style:oblique; font-weight:bold;}

.yousi2{ width:587px; height:263px; position:absolute; right:0px; top:0px;}
.yousi3{ width:587px; height:263px; position:absolute; left:10px; top:255px;}
.yousi4{ width:425px; height:135px; position:absolute; left:620px; top:355px;}
.yousi5{ width:425px; height:135px; position:absolute; left:0px; top:615px;}
.yousi6{ width:573px; height:418px; position:absolute; right:0px; top:515px;}
.yousi7{ width:271px; height:218px; position:absolute; left:0px; top:855px;}
.yousi8{ width:425px; height:135px; position:absolute; left:315px; top:890px;}


.guanyu{ width:100%; height:649px;background:url(images/guanyu_bg.jpg) no-repeat center center; clear:both;}
.guanyu_x{ width:1200px; height:330px; margin:0px auto; padding-top:35px;}

.guanyu_x img{  width:395px; height:287px; float:right}
.guanyu_x p{ width:760px; line-height:30px; font-size:14px; color:#333333; padding-bottom:15px; float:left}
.guanyu_x p span{ font-size:25px; color:#cf0f35; font-weight:bold;}

.anli{ width:1200px; height:575px; margin:0px auto;}


#demo{overflow:hidden;height:280px;width:1200px; margin:0px auto;line-height:35px; font-size:16px; padding-top:30px;}
#demo a{ display:block; margin-right:10px; }
#demo img{ width:293px; height:215px;}


.news_all{ width:100%; height:660px;background:url(images/news_bg.jpg) repeat; clear:both;}
.news{ width:1200px; height:390px; margin:0px auto;}
.news_l{ width:580px; height:390px; float:left;}
.news_l li{ width:100%; height:130px; clear:both}
.news_l li img{ width:173px; height:107px; float:left; margin-right:25px;}
.news_l li h3{ font-size:14px; font-weight:bold; line-height:30px; padding-top:3px;}
.news_l li h5{ font-size:13px; line-height:18px;}
.news_l li p{ font-size:13px; line-height:18px; padding-top:5px;}

.news_r{ width:582px; height:390px; float:right;}
.news_r li{ width:285px; height:177px; margin-bottom:12px; float:left; position:relative;}
.news_r li.feng_li{ float:right}


.news_r li img{ width:285px; height:177px;position:absolute; left:0; top:0; z-index:10;}
.news_r ul li .mark{ width:285px; height:177px; display:none;  position:absolute; left:0; top:0; z-index:15;background:url(images/1px3.png) repeat;}
.news_r ul li .mark2{ width:125px; height:32px; display:none;  line-height:32px; text-align:center; border:1px solid #FFF; position:absolute; left:80px; top:80px; color:#fff; font-size:14px; z-index:20;}

.news_r ul li .mark2 a{color:#fff;}
.news_r ul li .mark2 a:hover{color:#fff; text-decoration:underline;}

.footer_all{ width:100%; background-color:#1a1a1a; clear:both;}
.footer{  margin:0px auto; position:relative; overflow:hidden;}
.footer_l{ width:290px;  float:left;background:url(images/footer1.jpg) no-repeat center right}
.footer_l img{ padding:40px 0px 0px 10px;}

.footer_c{ width:760px; float:left; padding-left:40px; font-size:12px; line-height:30px; color:#ffffff; padding-top:35px;}
.footer_r{ width:110px; height:110px; float:right; margin-top:22px;}

.footer_t{ width:73px; height:24px; position:absolute; left:563px; top:0; z-index:999;}


.servbox{ width:1200px; height:280px; margin:0px auto}
.servbox li{ width:232px; float:left}
.serv1 .sevbox a{ display:inline-block; width:100%;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-align:center; height:280px; overflow:hidden;}
.serv1 .sevbox a:hover{ opacity:0.6;}
.serv1 .sevbox h2,.serv4 .sevbox h2{ width:100%; text-align:center; height:35px; line-height:35px; font-weight:400; color:#fff; font-size:18px; margin-top:20px; margin-bottom:20px;}
.servbtn{ display:inline-block; padding:5px 20px; border:2px solid #fff; color:#fff; font-size:15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

.serv1 .sevbox a .imginfo{ margin-top:50px; height:100px; width:126px; display:inline-block;}
.servbox li {margin-left:10px;}
.servbox li:first-child { margin-left:0;}



.lujin{ width:100%; height:50px; line-height:50px; border-bottom:1px solid #dddddd; font-size:16px; color:#646464;  position:relative; z-index:9;}
.lujin a{ padding:0px 10px;color:#646464;}
.lujin a:hover{ padding:0px 10px;color:#cf0f35;}

.fuwu_ny{ width:1200px; height:220px; margin:0px auto; overflow:hidden; text-align:center; clear:both;}
.fuwu_ny h3{ width:100%; height:50px; line-height:50px;background:url(images/h_bg.png) no-repeat center center; font-size:32px; color:#cf0f35; margin-top:55px; font-weight:500;}
.fuwu_ny p.txt{ line-height:24px; font-size:14px; color:#333333; text-align:left; text-indent:2em; padding:10px 5px;}


.caol_xa{ width:100%; height:auto; overflow:hidden; padding:25px 7px;}
.caol_xa ul{ display: flex;justify-content: flex-start;flex-wrap: wrap;}
.caol_xa li{ width:32%; height:170px; margin:0px 0px; padding:10px; margin-right: 15px;}
.caol_xa li dl{margin:0px 0px;min-height:125px; padding: 10px;  border-radius:6px;-moz-box-shadow:2px 2px 5px #bbb; -webkit-box-shadow:2px 2px 5px #bbb; box-shadow: 0 0 10px #bbb; display: flex;justify-content: flex-start;flex-wrap: wrap}
.caol_xa li .imginfo{ float:left; width:20%; padding-right:15px;display:inline-block; text-align: center;vertical-align: middle; margin-top:20px;}
.caol_xa li .rtxt{ display:inline-block; width:78%;}
.caol_xa li .rtxt .clind a{ padding-right:10px; line-height:22px; }
.caol_xa li .rtxt .clind a:hover{color:#bd0628;}
.caol_xa li:nth-child(n3){ margin-left:45px;}

@media screen and (max-width:1450px) {
	.caol_xa li{ width:48%;}
	}


.caol_xa li img{ display:block; }
.caol_xa li h3{ font-size:18px; line-height:35px; font-weight:bold; color:#333333;}
.caol_xa li p{ font-size:13px; line-height:22px; color:#666;}
.caol_xa li a{  }

.yingj{ width:100%; height:auto; overflow:hidden; }
.yingj li{ width:260px; height:330px; border:1px solid #d8d8d8; overflow:hidden; float:left; margin:0px 50px 45px 0px;}
.yingj li.odd{margin-right:0;}
.yingj li img{ width:260px; height:205px;}
.yingj li h3{ font-size:14px; color:#333333; height:30px; line-height:30px; padding-top:5px; border-top:1px solid #d8d8d8; width:250px; margin-left:5px; font-weight:bold; text-indent:5px;}
.yingj li p{ font-size:12px; line-height:20px; color:#646464; padding:0px 10px;}

.yingj li.dan_li{ margin-right:0px; float:right;}


.fenye{ width:100%; height:50px; line-height:30px; text-align:center; padding:20px 0px;}
.fenye a{ border:1px solid #b2b2b2; color:#000; padding:5px 8px; margin:0px 3px;}
.fenye a:hover{ border:1px solid #cf0f35; color:#cf0f35;} 
.fenye a.on{border:1px solid #cf0f35; color:#cf0f35;}

.yingj_t{ width:100%; height:auto; overflow:hidden; padding:20px 0px 10px; display:none}
.yingj_t p{ font-size:14px; color:#646464; line-height:25px; padding:5px 0px 5px 20px;}



.dt_x{ width:100%; height:auto; overflow:hidden; margin-top:30px;}
.dt_x li{ width:48%; height:210px; overflow:hidden; border:2px solid #eeeeee; float:left; margin-bottom:35px;}
.dt_x li img{ width:228px; height:180px; float:left; padding:16px 16px 0px 16px;}
.dt_x li.dan_li2{ float:right;}
.dt_x li h3{ height:35px; line-height:35px; font-size:18px; font-weight:bold; margin-top:12px; padding-right:10px;white-space: nowrap;}
.dt_x li p{ height:125px; line-height:25px; font-size:13px;padding-right:10px; color:#626262;}
.dt_x li h3 a{color:#404040;}
.dt_x li h3 a:hover{color:#cf0f35;}
.dt_x li h4{ height:24px;text-align:left; font-size:12px; padding:5px 10px 0px 0px;}
.dt_x li h4 a{ width:91px; height:22px; line-height:22px; display:block;color:#333333; float:right;background:url(images/list_bg.png) no-repeat; text-indent:15px;}
.dt_x li h4 a:hover{color:#cf0f35; background-color:#1594e5}


.yj_ny{ width:100%;clear:both;}
.yj_ny_l{ width:70%; height:280px; padding-bottom:40px;margin-top:15px; float:left; position:relative;}
.yj_ny_r{ width:28%; height:280px; float:right;}
.yj_ny_r img{width:330px; height:249px; margin-top:25px;}

.yj_ny_l h3{ font-size:25px; color:#333333; line-height:40px; font-weight:bold; padding-bottom:5px;}
.yj_ny_l .txt{ height:220px; width:100%; font-size:16px; line-height:26px; color:#555; background: none; text-align:left; padding-top: 20px;}




.yj_line{ width:100%; height:auto; overflow:hidden; clear:both;}
.yj_line .tab{ height:40px;background:url(images/ny_line_bg.png) repeat-x left top; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7;clear:both;}
.yj_line .tab a{ display:block; width:100px; height:48px; line-height:40px; text-align:center; float:left; color:#333;background:url(images/lne_bg.png) no-repeat right top; font-size: 16px;}
.yj_line .tab a:hover{background:url(images/ng_hover.png) no-repeat; color:#fff; text-decoration:none;}
.yj_line .tab a.on{background:url(images/ng_hover.png) no-repeat; color:#fff; text-decoration:none;}
.yj_line .content{  width:100%; height:auto; overflow:hidden; clear:both;}
.yj_line .content img{ margin:0 auto;display: block;}
.yj_line .content li{ display:none;}


.gaishu,.canshu,.xiangsi{  width:100%; height:auto; min-height:400px; overflow:hidden; clear:both; color:#646464; font-size:14px; padding:20px 5px;}
.gaishu h3{ font-weight:bold; line-height:40px; padding:10px 0px;}
.gaishu p{ line-height:24px;}


.xiangsi{ text-align:center;}

.contact{ width:100%; height:auto;overflow:hidden; clear:both; padding:35px 0px;}
.contact p{ font-size:14px; line-height:24px; color:#646464; text-align:left; padding-bottom:20px;}

.contact h3{ font-size:14px; line-height:24px; color:#bb0a2b; text-align:left; padding:0px 40px; font-weight:bold;background:url(images/lujin_dian.png) no-repeat 20px center;}


.zizhi{ width:100%; height:auto; overflow:hidden; }
.zizhi li{ width:260px; height:250px; border:1px solid #d8d8d8; overflow:hidden; float:left; margin:0px 50px 45px 0px;}
.zizhi li img{ width:260px; height:205px;}
.zizhi li h3{ font-size:16px; color:#333333; height:30px; line-height:30px; text-align:center}

.zizhi li.dan_li{ margin-right:0px; float:right;}


.con_jobt{ width:100%; height:auto;}
.con_jobt p{ padding:20px; line-height:30px; font-size:14px;}

.con_job{ width:1160px; height:auto; overflow:hidden; margin:0px 20px;background:url(images/con_job_bg.png) repeat-y left top;}


.con_job .tab{ width:240px; height:auto; float:left; overflow:hidden; padding:35px 0px; font-size:16px;}
.con_job .tab a{ display:block;color:#333333; height:35px; line-height:35px; text-align:right; padding-right:35px; text-indent:1em ; margin:2px 0px;}
.con_job .tab a:hover{ color:#ffffff; text-decoration:none; background:url(images/jian.png) no-repeat 96% center #ba2743;}
.con_job .tab a.on{ color:#ffffff; text-decoration:none; background:url(images/jian.png) no-repeat 96% center #ba2743;}
.con_job .content{ width:800px; height:auto; overflow:hidden; float:right; padding:25px 60px 40px 60px;}
.con_job .content li{ display:none;}
.con_job .content li p{ font-size:14px; line-height:30px; padding:8px 0px;}

.con_news{ width:100%; height:auto; overflow:hidden; padding:20px 0px 0px;}
.con_news_l,.con_news_l_ny{ width:75%; height:auto; overflow:hidden; float:left}
.con_news_r{ width:22%; height:auto; overflow:hidden; float:right; padding-top:15px;}

.con_news_l li{ width:100%; height:134px; padding-top:15px; padding-bottom:15px; border-bottom:1px solid #e9e9e9;}

.con_news_img{ width:173px; height:107px; float:left; margin-right:20px;}
.con_news_img img{ width:173px; height:107px; }
.con_news_left{ height:107px; float:left; font-family:"宋体"; width:63%; padding-right:2%;}
.con_news_right{width:120px; height:107px; float:right; color:#cacaca; font-family:Arial;background:url(images/news_right_bg.png) no-repeat left center; padding-left: 35px; }

.con_news_left h3{ font-size:18px; color:#333333; line-height:35px;  font-weight:bold;}
.con_news_left p{ font-size:13px; line-height:24px; color:#646464; }

.con_news_left h3 a{ color:#333333;}
.con_news_left h3 a:hover{ color:#cf0f35;}


.con_news_right h3{ font-size:50px; line-height:50px; font-weight:bold; padding-top:20px;}
.con_news_right p{ font-size:14px; line-height:14px;}


.con_news_rt{ width:100%; height:auto; color:#333333; padding:0px 0px 10px;}

.con_news_rt h3{ width:100%; height:45px; line-height:45px; font-size:16px; background-color:#e2e2e2; font-weight:bold; text-indent:10px;}
.con_news_rt ul{ background:url(images/redian_bg.png) no-repeat 5px 8px; padding:5px 0px 0px; margin-top: 20px;}
.con_news_rt li{ width:100%; font-size:13px; line-height:30px;text-indent:32px; font-family:"宋体";white-space: nowrap;}
.con_news_rt li a{ color:#333333;}
.con_news_rt li a:hover{ color:#cf0f35;}


.news_head{ width:100%; border-bottom:1px solid #e9e9e9; text-align: center; padding-top: 30px; padding-bottom: 10px;}
.news_head h3{ width:100%;  line-height:1.6; clear:both; font-size:26px; text-align:center; padding-bottom: 10px;}

.bdsharebuttonbox{ height:30px; width:220px; }

.news_con{ width:100%; height:auto; padding:20px 0px; overflow:hidden; font-size:14px; line-height:24px; clear:both;}
.sxp{ width:100%; height:90px; clear:both; border-top:1px solid #e9e9e9; color:#646464; font-family:"宋体";}
.sxp{ padding-top:10px;}
.sxp p{ font-size:13px; line-height:24px;}
.sxp p a{ color:#646464;}
.sxp p a:hover{ color:#cf0f35;}


.anli_t{ width:100%; height:40px;background:url(images/ny_line_bg.png) repeat-x left top; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7;clear:both; margin-top:20px;}
.anli_t a{ display:block; width:100px; height:39px; line-height:39px; text-align:center; float:left; color:#333;background:url(images/lne_bg.png) no-repeat right top;}
.anli_t a:hover{background:url(images/ng_hover.png) no-repeat; color:#fff; text-decoration:none;}
.anli_t a.on{background:url(images/ng_hover.png) no-repeat; color:#fff; text-decoration:none;}

/*
.anli_x{ width:1160px; height:auto; padding:30px 0px; overflow:hidden; margin-left:20px;}
.anli_x li{ width:1158px; height:120px; border:1px solid #c2c2c2; margin-bottom:22px;}
.anli_x li img{ float:left; width:225px; height:105px; margin:8px 23px 0px 8px;}
.anli_x li p.txt{ font-size:14px; height:90px; overflow:hidden; line-height:30px; padding-top:12px;}
*/
.anli_x{ width:100%; height:auto; padding:30px 0px; overflow:hidden;}
.anli_x li{width:18%; height:335px; padding:8px;float:left; margin-right:15px;margin-bottom:15px;border:1px solid #c2c2c2; overflow:hidden;}
.anli_x li.odd{  margin-right:0;}
.anli_x li img{ width:100%; height:198px;}
.anli_x li p.txt{ height:110px; font-size:13px; overflow:hidden; line-height:26px; padding-top:10px; color:#666;}




.lianxi_r{ width:737px; height:510px; float:right; margin:100px 0px 30px;}
.lianxi_l{ width:100%; height:auto; float:left; overflow:hidden; padding-left:10px; font-family:"宋体";}
.lianxi_l img{ margin-top:20px;}
.lianxi_l h3{ font-size:14px; line-height:21px; font-weight:bold; margin-top:20px;}
.lianxi_l p{ font-size:14px; line-height:21px;}

.conn{ width:1160px; height:auto; overflow:hidden; padding-left:20px; font-family:"宋体";}
.conn li{ width:1158px; height:147px; border:1px solid #ebebeb; border-bottom:0; margin-top:20px;}
.conn li h3{ width:100%; height:38px; line-height:38px; background-color:#cf0f35; font-size:14px; font-weight:bold; text-indent:22px; color:#ffffff;border-bottom:1px solid #ebebeb;}
.conn li p{ width:100%; height:35px; line-height:35px; text-indent:22px;border-bottom:1px solid #ebebeb;}
.conn li a{ color:#cf0f35;}
.conn li a:hover{ color:#cf0f35; text-decoration:underline}



#gallery { width:100%; height:auto; margin:0px auto; padding-bottom:30px; overflow:hidden;
}
#gallery ul { list-style: none;}
#gallery ul li { width:23%; height:252px; float:left; border: 1px solid #bfc3c6; margin:25px 10px 20px 0px; }
#gallery ul img { width:100%; height:212px;}
#gallery ul a:hover { color: #fff; }
#gallery ul li#dt_li{ float:right; margin-right:0px;}

#gallery ul li h3{ width:100%; height:40px; line-height:40px; font-size:16px; color:#000; text-align:center;}




#elevator_item {
	width: 55px;
	height: 300px;
	position: fixed;
	right: 30px;
	bottom: 200px;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition: opacity .4s ease-in-out;
	-o-transition: opacity .4s ease-in-out;
	opacity: 1;
	z-index: 100020;
	display: block;
}
#elevator_item.off {
	opacity: 0;
	visibility: hidden
}
#elevator {
	display: block;
	width: 55px;
	height: 55px;
	background: url(images/TOP.png) center center no-repeat;
	cursor: pointer; margin-top:10px;
}

#elevator_item .wb {
	display: block;
	width: 55px;
	height: 55px;
	cursor: pointer;
	background: url(images/f_wb1.png) no-repeat; margin-top:3px;
}
#elevator_item .wb:hover {
	background: url(images/f_wb.png) no-repeat;
}
#elevator_item .qq {
	display: block;
	width: 55px;
	height: 55px;
	cursor: pointer;
	background: url(images/f_qq1.png) no-repeat; margin-top:3px;
}
#elevator_item .qq:hover {
	background: url(images/f_qq.png) no-repeat;
}
#elevator_item .ph {
	display: block;
	width: 55px;
	height: 55px;
	cursor: pointer;
	background: url(images/f_phnoe1.png) no-repeat; margin-top:3px;
}
#elevator_item .ph:hover {
	background: url(images/f_phnoe.png) no-repeat;
}
#elevator_item .qr {
	display: block;
	width: 55px;
	height: 55px;
	cursor: pointer;
	background: url(images/f_weixin1.png) no-repeat; margin-top:3px;
}
#elevator_item .qr:hover {
	background: url(images/f_weixin.png) no-repeat;
}
#elevator_item .qr-popup {
	width: 130px;
	height: 150px;
	background: #fff;
	box-shadow: 0 1px 8px rgba(0,0,0,.1);
	position: absolute; font-size:12px;
	left: -150px;
	top: 110px;
	border-radius: 2px;
	display: none; padding-top:5px;
}
#elevator_item .qr-ph {
	width: 220px;
	height:55px;
	background: #fff;
	box-shadow: 0 1px 8px rgba(0,0,0,.1);
	position: absolute; font-size:12px;
	left: -220px;
	top: 176px;
	border-radius: 2px;
	display: none;
	text-align: center;font-size: 26px;
    color: #cf0f35;
    font-weight: bold; line-height:55px;
}
}
#elevator_item .qr-popup .code-link {
	color: #777
}
#elevator_item .qr-popup .code {
	display: block;
	margin-bottom: 10px
}
#elevator_item .qr-popup .arr {
	width: 6px;
	height: 11px;
	background: url(img/code_arrow.png) 0 0 no-repeat;
	position: absolute;
	right: -6px;
	bottom: 14px
}
@media(max-width:1280px){
#elevatora{ display:none}
}


/*下载模块*/
#downloadlist{ padding:15px;}
#downloadlist .metlist{ margin-bottom:20px;}
#downloadlist dl.top dt a{ color:#f00;}
#downloadlist .metlist dt{ border-bottom:1px solid #ddd; font-size:14px; font-weight:bold; padding:3px 5px 3px 20px; background:url(../images/dt-9.gif) no-repeat 5px 11px;}
#downloadlist .metlist dd{ color:#999; padding:5px 8px; background:#f8f8f8;}
#downloadlist .metlist dd b{ font-weight:normal;}
#downloadlist .metlist dd div{ float:right;}
#downloadlist .metlist dd span{ padding-right:20px;}
#downloadlist .metlist dd a{ color:#1C57C4; text-decoration:underline;}
#downloadlist .metlist dd a.down{ color:#fa1a1a; text-decoration:underline;}
#showdownload{ padding:15px;}
#showdownload h1.title{ font-size:18px; padding:5px 0px; margin-bottom:5px;}
#showdownload .paralist{ background:#f6f6f6; padding:5px 10px;}
#showdownload .paralist li{ padding:3px 5px 3px 0px; margin:5px 0px; border-bottom:1px solid #eee;}
#showdownload .paralist li a{ color:#f00; text-decoration:underline;}
#showdownload .paralist li span{ float:left; padding:0px 10px; margin-right:5px; text-align:left; }
#showdownload .editor{ line-height:2; padding:0px 10px; font-size:14px;}
#showdownload .ctitle{ margin:15px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc; }

/*产品右边*/
.con_nav_r{ width:22%; height:auto; overflow:hidden; float:right; margin-top:25px; right:0; border-radius: 10px;overflow: hidden;}
.con_nav_r .subTtitle { background-color:#cf0f35; color:#FFF; height:45px; line-height:45px; font-weight:bold; text-align:center; font-size:20px;}
.con_nav_r .subTtitle2 { background-color:#cf0f35; color:#FFF; height:38px; line-height:38px; font-weight:bold; text-align:center; font-size:16px;}

.menu{width:100%;border:solid 1px #dfdfdf;background:#ffffff;font-size:11px;margin:0 auto;overflow:hidden;}
.menu ul{padding:10px;}
.menu ul li{display:block;padding-top:2px;margin-bottom:5px;list-style:none;overflow:visible;}
.menu ul li a{display:block;height:45px; margin-top:0px;padding-top:10px;padding-left:35px;font-size:16px; font-weight:bold;color:#555;outline:none;}
.menu ul li .active{background:url(on.png) top right no-repeat; font-weight:bold; color:#bd0628}
.menu ul li.cl1>a{border-radius:6px;  border:1px solid #dfdfdf; padding-left:0px; background-color:#f6f6f4;}
.menu ul li.cl1>a span{background:url(nico.png) center left no-repeat; padding-left:30px; display:block; margin-left:10px;}
.menu ul li ul{display:none; margin-top:-4px;margin-bottom:20px; padding:10px 0 0 0;   }
.menu ul li ul li ul{margin-bottom:5px;}
.menu ul li ul li{display:block;background:none;font-size:14px;list-style:circle;margin-bottom:0px;margin-top:0px;padding-top:0px;padding-bottom:0px;padding-left:1px; border-bottom:1px solid #dfdfdf;}
.menu ul li .inactive {  background: url(off.png) center right no-repeat;}
.menu ul li ul li a{background:none;font-size:14px; color:#555;padding-left:0px; font-weight:normal;padding-left:15px; }
.menu ul li ul li ul li a{padding-left:30px;}
.menu ul li ul li:last-child{ border-bottom:none;}
.con_lx{border:solid 1px #dfdfdf; padding:10px; line-height:180%;border-radius: 0px 0px 10px 10px;}

.con_pro{ width:100%; height:auto; overflow:hidden; padding:20px 0px 0px; }
.con_pro_l{ width:75%; height:auto; margin-top:10px; overflow:hidden; float:left;}
.con_pro_l li{height:auto; padding:15px 10px 15px 10px; }
.con_pro_l li .libox{ height:160px; border-radius:6px;padding:15px 10px;border:solid 1px #dfdfdf;}
.con_pro_l li:hover .libox{border:solid 1px #e94e6a;-moz-box-shadow:2px 2px 5px #e94e6a; -webkit-box-shadow:2px 2px 5px #e94e6a; box-shadow: 0 0 10px #e94e6a; }
.con_pro_l li:hover a h3{ color:#cf0f35;}
.con_pro_img{ width:152px; height:120px; float:right;}
.con_pro_img img{ width:152px; height:120px; }
.con_pro_left{ height:120px; float:left;width:70%;}
.con_pro_left h3{ font-size:20px; color:#333333; line-height:35px; width:660px; font-weight:bold;}
.con_pro_left p{ font-size:14px; line-height:22px; color:#646464; padding-top:5px; /*text-indent:2em;*/}
.con_pro_left h3 a{ color:#333333;}
.con_pro_left h3 a:hover{ color:#cf0f35;}

.con_pro_l .yj_line li{height:auto; padding:0; }

.sxp p{ font-size: 14px;}
.news_con img{ margin: 5px;}
.x10 .text-main{ font-size: 14px; padding-bottom: 5px;}
.pagination {list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom}
.pagination li {display:inline-block!important;border:solid 1px #EBEBEB;border-radius:4px}
.pagination a {color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination .disabled a:link,.pagination .disabled a:visited,.pagination .disabled a:hover {cursor:not-allowed;pointer-events:none;color:#EBEBEB}
.pagination .active {pointer-events:none}
.pagination .active,.pagination a:hover {transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination-group {border-right:solid 1px #EBEBEB;border-radius:4px}
.pagination-group li {float:left;border-right:0;border-radius:0}
.pagination-group li:not(:first-child):not(:last-child) {border-radius:0}
.pagination-group li:first-child {border-radius:4px 0 0 4px}
.pagination-group li:last-child {border-radius:0 4px 4px 0}
.pagination-group .active,.pagination-group a:hover {background:#f5f5f5;border-radius:0}
.pagination-big a {padding:10px 16px;font-size:16px}
.pagination-small a {padding:5px 10px;font-size:12px}
.pagination.border-main .active a,.pagination.border-sub .active a,.pagination.border-dot .active a,.pagination.border-black .active a,.pagination.border-gray .active a,.pagination.border-red .active a,.pagination.border-yellow .active a,.pagination.border-blue .active a,.pagination.border-green .active a {color:#fff}

.text-center{ text-align: center; margin: 30px 0;}
.pagination{ padding-top: 30px; overflow: hidden;}
.pagination li{ width: auto; height: auto; padding: 0; margin: 0; margin-right: 5px; }


.service-box {width:100%;margin:0 auto;}
.service-box-left {float:left;width:42%;padding:45px 0 0 0;}
.service-box-left h4 {font-size:30px;padding-left:30px;}
.service-box-left p {font-size:16px;color:#696969;line-height:180%;padding:10px 0 10px 30px;}
.service-box-left h5 {font-size:14px;font-weight:normal;padding-left:30px;}
.service-box-left h5 a {color:#ea5404;}
.service-box-left img {width:100%;}
.service-box-right {float:right;width:55%;}
.plistbox section {display:none;}
.plistbox .on {display:block;}
.service-box {padding:60px 0 20px 0;}
.service1 {padding-left:30px;}
.service1-item {display:inline-table;width:30%;margin-bottom:45px;text-align:center;}
.service1-item h4 {font-size:16px;font-weight:normal;padding:10px 0 0 0;}
.service2-item {width:270px;float:left;margin-left:55px;margin-bottom:80px;}
.service2-item span {float:left;}
.service2-item-txt {float:left;margin:0 0 0 28px;width:140px;}
.service2-item-txt h4 {font-weight:normal;padding-bottom:10px;font-size:18px;}
.service2-item-txt p {font-size:14px;}
.gray1 {background:#fbfbfb;}
.cate-nav {width:1200px;}
.cate-nav li {height:60px;line-height:60px;font-size:16px;}
.cate-nav-box {width:100%;border-bottom:1px solid #dbdbdb;}
.cate-nav {width:1340px;margin:0 auto;}
.cate-nav li {display:inline-table;height:88px;line-height:88px;font-size:16px;margin-right:50px;padding:0 10px;}
.cate-nav li.cur {border-bottom:2px solid #ea5404;}
.fixs {position:fixed;left:0;top:0;background:#fff;z-index:99999;}
.service1 .service1-item span {display:inline-block;width:80px;height:80px;border-radius:40px;overflow:hidden;}
.service1 .service1-item span:hover img {-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03);}
.service1 .service1-item img {width:100%;-webkit-transition:all ease .7s;-o-transition:all ease .7s;-moz-transition:all ease .7s;transition:all ease .7s;}


.pop-box-bg {width:100%;height:100%;position:fixed;left:0;top:0;right:0;bottom:0;z-index:999999;display:none;}
.pop {width:100%;height:100%;position:fixed;left:0;top:0;right:0;bottom:0;z-index:999999;display:none;}
.pop-bg {width:100%;height:100%;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.5);}
.pop-box {width:1044px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);background:#FFFFFF;box-shadow:0 12px 24px 0 rgb(0 0 0 / 10%);padding:65px 80px 50px 64px;box-sizing:border-box;}
.logo-pic {width:160px;float:left;margin-right:32px;}
.logo-pic img {width:100%;}
.mess-box {overflow:hidden;}
.mess-box .name {font-size:30px;color:#2A2E2E;letter-spacing:0;margin-bottom:9px;text-align:left;}
.mess-box .ms {width:100%;overflow:hidden;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #E9ECF0;}
.mess-box .ms .label {font-size:20px;color:#949696;letter-spacing:0;line-height:36px;float:left;}
.mess-box .ms a {float:right;font-size:16px;color:#0A43C8;letter-spacing:-0.01px;line-height:36px;}
.mess-box .desc p {font-size:14px;color:#5F6464;letter-spacing:0;line-height:25px;margin-bottom:15px;text-align:left;}
.pop-box .close {width:24px;height:24px;position:absolute;right:32px;top:32px;cursor:pointer;z-index:999999999;}


@media (max-width: 1600px) {
    
}
@media (max-width: 1366px) {
   .yingj li{margin: 0px 25px 45px 0px; width:245px;}
    .con_news_left{width: 58%;}
    
}
@media (min-width: 1600px) {
    .yingj li{margin: 0px 25px 45px 0px; width:22%; margin-right: 3.3%;}
    .yingj li h3{ width: auto; }
    .yingj li>a{ display:block;}
}















