@charset "utf-8";
/* CSS Document */
/*top and  end*/
a{ transition: 0.3s }
img{ max-width: 100% }
.scale img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.scale:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}

.top_a{ height: 33px; line-height: 33px; color: #5a5a5a; background: #f2f4f6; font-size: 12px; min-width: 1200px;}
.top{ height: 96px;}
.top_right{ margin-top: 30px; background: url(../Image/top_right.jpg) no-repeat left top; padding-left: 42px;}
.nav{ border-top: 1px solid #ededf3; height: 56px; line-height: 56px;}
.nav_box>li{ float: left; width: 130px;}
.nav_box>li>a{ color: #515151; font-size: 16px; display: block; text-align: center;}
.nav_box>li>a:hover{ color: #0933a1;}

.nav li ul{width: 100%; height: 0; transition: 0.3s all; background: rgba(17,106,239,0.9); overflow: hidden; position: absolute; top: 56px; left: 0; z-index: 99; border-top: 1px solid #125ed1; opacity: 0;}
.nav li ul .img{padding: 30px 35px; float: left;}
.nav_l{ width: 340px; padding-top: 43px; float: left;}
.nav_l a{ margin-left: 30px; width: 110px; height: 30px; line-height: 30px; padding-left: 20px; float: left; background: url(../Image/nav.png) no-repeat 5px center; color: #FFF;}
.nav_r{ width: 400px; margin-top: 33px; padding:10px 0 0 55px; border-left: 1px solid rgba(255,255,255,0.5); height: 135px; color: #FFF; float: right; font-size: 12px; line-height: 24px;}
.nav li:hover ul{ opacity: 1; height: 208px; width: 100%; min-width: 1200px;}
.nav_l a:hover{ padding-left: 30px; width: 100px;}

.flash{height: 497px; width: 100%; overflow: hidden; background: #8e97a0; min-width: 1200px;}
.slideBox{ width:100%; height:670px; overflow:hidden; position:relative;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; height:670px; display:block; }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../Image/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.slide-main .prev:hover,.slide-main .next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;bottom:35px;left:0;text-align:center;}
.item a{width:15px; height:15px; line-height:14px; display: inline-table; text-align:center; cursor:pointer; margin: 0 5px; border-radius: 50%; border: 2px solid #d80109; transition: 0.3s all;border: 2px solid #FFF; text-indent: -9999px;}
.item a.cur{background:#d80109; border-color: #d80109;}
.slide-box,.slide{display:block;width:100%;height:537px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:537px; position:relative;position:absolute;z-index:8;}
.slide a{display:block;width:100%;height:537px;cursor:pointer;}	

/*end*/
.end{ background:#264fab; width: 100%; min-width: 1200px; color: #FFF; line-height: 30px;}
.end .w1200{background: url(../Image/end_logo.png) no-repeat 20px center; padding: 66px 0; height: 240px; }
.end .end_menu li{ width: 130px; border-right: 1px solid #5172bc; float: left; margin-right: 35px; overflow: hidden; height: 240px;}
.end .end_menu li:nth-of-type(2){ width: 180px;}
.end .end_menu li a{color: #FFF; display: block; padding-left: 5px; text-overflow: ellipsis; white-space: pre;}
.end .end_menu li .title{ position: relative;font-size: 18px; height: 40px; line-height: 40px; color: #FFF; margin-bottom:12px;}
.end .end_menu a:hover{ color: #FFF;}
.end_lx{border-right: 1px solid #5172bc; float: left; margin-right: 35px; height: 240px; width: 290px;}
.end_nr{ background: #242424; height: 42px; line-height: 42px; color: #FFF;width: 100%; min-width: 1200px;}
.end_nr a{ color: #FFF;}
footer a:hover{ color: #FFF;}

/*index  首页样式*/
.sy_nav{ padding: 50px 0; text-align: center; color: #3f3f3f; position: relative;}
.sy_nav span.eng{ display: block;}
.sy_nav p{ padding:0 20px; z-index: 99; position: relative;font-size: 30px; line-height: 70px;}
.sy_nav span.em{ line-height: 30px;}
.sy_nav:before{ content: ''; top: 65px; width: 150px; position: absolute; height: 1px; background: #cdcdcd; left: 350px;}
.sy_nav:after{ content: ''; top: 65px; width: 150px; position: absolute; height: 1px; background: #cdcdcd; right: 350px;}

.slideTxtBox{ width:100%; position: relative; }
.slideTxtBox .hd{ padding:20px 0 30px 0; text-align: center; position:relative; }
.slideTxtBox .hd ul li{ margin: 0 10px; width: 132px; height: 40px; border: 1px solid #e1e1e1; line-height: 40px; display: inline-block; font-size: 18px; color: #555555; cursor:pointer;  }
.slideTxtBox .hd ul li.on{  background:#116aef;color: #fff; }
.xwtop{ width: 310px; float: left }
.xwtop .tit a{ color: #e83838;  font-size: 24px; line-height: 30px; padding-bottom: 20px; }
.xwtop .cont{ padding: 10px 0 30px 0; color: #666666; }
.xwtop .more a{display: block; border: 1px solid #e6e6e6; color: #666666; width: 120px; height: 36px; text-align: center; line-height:36px;}
.xwlist{width: 420px; float: right; margin: 10px 0;}
.xwlist .xwtit{border-bottom: 1px solid #c6c6c6; height: 55px; font-size: 16px; line-height: 55px; position: relative;}
.xwlist .xwtit:before{ content: '+'; font-size: 20px; color: #656565; padding:0 6px; font-weight: bold; }
.xwlist .xwtit a{color: #131313; }
.xwlist .xwcont{display: none; border-bottom: 1px solid #c6c6c6; padding: 5px 10px 5px 26px; height: 60px; overflow: hidden;}

.cptype{ background: url(../Image/cptype.jpg) no-repeat top center #fff; height: 600px; position: relative; width: 100%; overflow: hidden; }
.cptype .hd{ width: 50%; position: absolute; z-index: 9; top: 0; left:0; background: rgba(0,0,0,0.7); min-width: 600px;}
.cptype .hd ul{}
.cptype .hd ul li{position: relative; height: 120px; min-width: 600px;width: 100%; transition: 0.3s }
.cptype .hd ul li a{width: 600px; float: right;}
.cptype .hd ul li .img{ width: 120px; height: 120px; padding-right: 40px; float: left; }
.cptype .hd ul li .cont{ color: #FFF; line-height: 24px; font-size: 14px; padding-right: 20px;}
.cptype .hd ul li .cont p.tit{ font-size: 18px; font-weight: bold; line-height: 56px; }
.cptype .hd ul li.on{ background:rgba(17,106,239,0.8); color:#fff; }
.cptype .hd ul li a.more{ opacity: 0; width: 150px; height: 120px; background:url(../Image/fl_more.png) no-repeat center center rgba(17,106,239,0.8); color:#fff; position: absolute; top: 0; right: -150px;}
.cptype .hd ul li.on a.more{ opacity: 1; }
.cptype .bd{ width: 100%; position: absolute; z-index:6; top: 0; left:0; min-width: 1200px;}
.cptype .bd ul li{ height: 120px; min-width: 1200px;width: 50%; position: relative; padding-left: 50%; transition: 0.3s }

.cptype .bd{ position:relative; height:100%; z-index:0;   }
.cptype .bd li{ zoom:1; vertical-align:middle; }
.cptype .bd img{ width:450px; height:230px; display:block;  }

.jj{ background: url(../Image/jj_bj.jpg) no-repeat top center #fff; }
.jjnum{ text-align: center; color: #282828}
.jjnum p{ font-size: 86px; font-weight: bold; color: #575757; line-height: 90px;}
.jjnum:hover p{ color: #e83838;}
.jjinfo{background: url(../Image/jjinfo.jpg) no-repeat top center; height: 390px; color: #FFF}
.jjinfo li .tit{ padding: 50px 75px 30px; font-size: 24px;}
.jjinfo li .cont{ padding: 0 75px; display: block; }
.jjinfo li .cont +.more{display: block; margin: 20px 75px; border: 1px solid #FFF; color: #FFF; width: 120px; height: 36px; text-align: center; line-height:36px;}
.jjinfo li.white{ height: 360px; padding: 95px 86px 0 110px; position: relative; box-sizing: border-box;}
.jjinfo li.white a{ color: #FFF; padding-left: 67px; width: 125px; font-size: 18px; float: left; background: url(../Image/jj.png) no-repeat 25px center; line-height: 42px; height: 42px; margin-bottom:20px;}
.jjinfo li.white a.more{ text-align: center; line-height: 22px; position: absolute; width: 84px; height: 84px; background: #e83838; bottom: 0; right: 0; font-size: 18px; padding: 0; margin: 0; }
.jjinfo li.white a:hover{ background-color: #116aef }
.keji{ background: url(../Image/keji.jpg) no-repeat top center #eef0f3; }
.keji .sy_nav{ color: #FFF }
.keji li{ height: 234px; overflow: hidden; text-align: center; position: relative; }
.keji li .img{ position: absolute; top: 0; left: 0;}
.keji li p{ position: relative; z-index: 2; font-size: 36px; padding: 50px 0 20px 0}
.keji li span{ position: relative; z-index: 2; }
.keji li a{ position: relative; z-index: 2; display: block; margin: 20px auto; border: 1px solid #FFF; background:#e83838; color: #FFF; width: 126px; height: 40px; text-align: center; line-height: 40px;  }
.keji li.white a{ background: none }
.imglink{ background: #eef0f3; padding: 50px 0; overflow: hidden;}
.imglink li{ float: left; width: 190px; height: 190px; margin: 0 55px; background: #FFF; border-radius: 50%; text-align: center; font-size: 18px;}
.imglink li .img,.imglink li .img img{ margin: 0 auto; padding: 25px 0 12px 0; display: block;}


/*---------
 * 子页面公共部分
 * ----------*/
.zy1{ background: url(../Image/zy1.jpg) no-repeat top center; height: 320px;}
.zy2{ background: url(../Image/zy2.jpg) no-repeat top center; height: 320px;}
.zy3{ background: url(../Image/zy3.jpg) no-repeat top center; height: 320px;}
.zy4{ background: url(../Image/zy4.jpg) no-repeat top center; height: 320px;}
.zy5{ background: url(../Image/zy5.jpg) no-repeat top center; height: 320px;}
.zy6{ background: url(../Image/zy6.jpg) no-repeat top center; height: 320px;}
.zy7{ background: url(../Image/zy7.jpg) no-repeat top center; height: 320px;}

.daohang{ height: 60px; margin-bottom: 10px; line-height: 60px;-moz-box-shadow:0px 3px 5px rgba(0,0,0,0.2); -webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.2); box-shadow:0px 3px 5px rgba(0,0,0,0.2); text-align: center;}
.daohang a{ display: inline-block; padding: 0 18px; margin: 0 15px; color: #636363;}
.daohang a:hover{ color: #024aae }
.daohang a.on{ color: #024aae; border-bottom: 3px solid #024aae;border-bottom: 3px solid #024aae; line-height: 57px;}
.zy_nav{ padding: 50px 0; height: 44px; line-height: 44px; text-align: center; color: #3f3f3f; position: relative;}
.zy_nav span{ padding:0 20px; z-index: 99; position: relative;font-size: 30px; }
.zy_nav:before{ content: ''; top: 72px; width: 150px; position: absolute; height: 1px; background: #cdcdcd; left: 370px;}
.zy_nav:after{ content: ''; top: 72px; width: 150px; position: absolute; height: 1px; background: #cdcdcd; right: 370px;}
/*关于我们综合页面*/
.jjbox1{ background: url(../Image/jj/jjbox1.jpg) no-repeat top center; overflow: hidden; padding-bottom: 50px;}
.jjbox1 .cont{ width: 720px;}
.jjbox2{ background: url(../Image/jj/jjbox2.jpg) no-repeat top center; overflow: hidden; color: #FFF; padding: 45px 0;}
.jjbox2 li{ text-align: center; border-left: 1px solid rgba(255,255,255,0.55); box-sizing: border-box;}
.jjbox2 li:first-of-type{ border: none;}
.jjbox2 p{ font-size:70px; font-weight: bold; line-height: 78px; padding-bottom: 12px;}
.jjbox3{ background: url(../Image/jj/jjbox3.jpg) no-repeat bottom center; padding-bottom: 130px; overflow: hidden;}
.jjbox3 .cont{ width: 690px;}
.jjbox4 li{ margin: 15px; box-sizing: border-box; position: relative; width: 370px; float: left; height:227px; overflow: hidden; }
.jjbox4 li .tit{ position: absolute; bottom: 0; left: 0; width: 100%; height: 44px; background: rgba(0,0,0,0.7); color: #FFF; line-height: 44px; text-align: center; }

.jjbox5{ background: url(../Image/jj/jjbox5.jpg) no-repeat top center; overflow: hidden;}
.jjbox5 .zy_nav span{ color: #FFF }
.licheng{ width: 900px; float: right; }
.licheng .hd{ float: right; background: #FFF; width: 260px; height: 408px;}
.licheng .hd ul li{ height: 102px; line-height: 102px; text-align: center; font-size: 30px;}
.licheng .hd ul li.on{ background: #264fab; color: #FFF; }
.licheng .bd ul{ float: left; width: 635px; height: 408px; background: #FFF;}
.licheng .bd li{ padding: 50px; width:540px; height:308px; line-height:24px;   }


.jjbox6 li{ margin: 8px; position: relative; width: 383px; float: left; height:460px; overflow: hidden; }
.jjbox6 li .tit{ color: #FFF; line-height: 44px; text-align: center; font-size: 30px; padding:130px 0 30px 0 }
.jjbox6 li .cont{ color: #FFF; padding: 0 50px; } 
.jjbox6 .img{ background: #000; position: absolute; top: 0; left: 0; z-index: -1}
.jjbox6 .img img{ opacity: 0.5;}
/*发展能力*/
.fengcai li{margin: 12px 24px 0 0; transition: 0.3s all; width: 282px; height: 282px; position: relative; float: left; background: #ababab}
.fengcai li:nth-of-type(4n){ margin-right: 0;}
.fengcai li img{ display: block; width: 282px; height:211px; }
.fengcai li p{ font-size: 16px; color: #FFF; padding-left: 22px; line-height: 70px;}
.fengcai li:hover{ background: #0159b0 }
.fazhan li{ width:600px; background: #000; position: relative; height: 308px; float: left; overflow: hidden; }
.fazhan li .img{ opacity: 0.6;}
.fazhan li .tit{ position: absolute; text-align: center; color: #FFF; font-size: 24px; left: 0; top: 50%; height: 40px; line-height: 40px; width: 100%; margin-top: -20px; transition: 0.3s all }
.fazhan li .more{ opacity: 0; background:#dd0000; width: 111px; height: 35px; line-height: 35px; position: absolute; top: 200px; left: 245px; transition: 0.3s all }
.fazhan li .more a{ display: block; color: #FFF; text-align: center;}
.fazhan li:hover .tit{ margin-top: -50px; }
.fazhan li:hover .more{ opacity: 1; top: 165px }
/*产品中心*/
.cpfl{background: url(../Image/cp.png) repeat-y top center #e5e8eb; margin-top: -6px; padding-top: 50px;}
.cpfl .allcp{ height: 423px; transition:0.3s;  background: #FFF; margin-bottom: 40px; }
.cpfl .allcp .name{ font-size: 30px; color:#3c3c3c; text-align: center; height: 70px; padding-top: 10px; line-height: 70px; }
.cpfl .allcp .cont{ padding:12px 25px; color: #747474; line-height: 30px; }
.cpfl .allcp .more{ margin:0 auto; width: 138px; height: 40px; border:1px solid #1057c3; text-align: center; line-height: 40px;}
.cpfl .allcp .fl2{ padding:0 50px; overflow: hidden; position: relative;}
.cpfl .allcp .name2{ width: 33.33%; float: left; line-height: 35px; box-sizing: border-box; font-size: 16px; color: #3c3c3c; padding-left: 20px; position: relative;}
.cpfl .allcp .name2:before{ content: ''; position: absolute; top:15px; left: 5px; width: 6px; height: 6px; background: #1057c3;}
.cpfl .left,.cpfl .right{ width: 600px; }
.cpfl .allcp:hover{ background: #1057c3; color: #FFF; }
.cpfl .allcp:hover .name,.cpfl .allcp:hover .cont,.cpfl .allcp:hover a,.cpfl .allcp:hover .name2 {color: #FFF; }
.cpfl .allcp:hover .name2:before{ background: #FFF }
.cpfl .allcp:hover .more{ border-color: #FFF }
/*详情*/
.cpimg{ width: 500px; height: 450px; float: left; }
.cpinfo{ width: 660px; float: right; }
.cpinfo .name{ font-size: 18px; line-height: 18px; margin-top: 10px; color: #4e4e4e; height: 17px; border-left: 17px solid #616161; padding-left: 9px }
.cpinfo .tit{ line-height: 66px; color: #0150e2; font-size: 36px; }
.cpinfo .meta{ overflow: hidden; }
.cpinfo .meta span{ font-weight: bold; color: #3c3c3c; float: left; width: 75px; }
.cpinfo .meta p{ float: right; color: #686868; width: 580px}
.cpinfo .xian{ border-bottom: 1px dotted #cccccc; margin: 20px 0 }
.cpinfo .tel span{ font-size: 24px; font-weight: bold; color: #0150e2; font-style: italic; }
.cpinfo .more{ text-align: center; overflow: hidden; padding-top: 20px }
.cpinfo .more a{ width: 186px; height: 52px; color: #FFF; font-size:16px; line-height: 52px; background: #0150e2; float: left; margin-right: 20px; }
.cpinfo .more a:last-of-type{ background: #d90000 }
.article table{ background: #cccccc; }
.article table td{ background: #FFF; padding:5px 10px; }
.cp_nav{background: url(../Image/cp_nav.jpg) no-repeat top center; height: 160px; }
.cp_nav li{ padding-top: 74px; float: left; width: 222px; }
.cp_nav li a{ color: #FFF; text-align: center; height:64px; display: block; line-height: 64px; font-size: 18px;}
.cp_nav li a:hover,.cp_nav li a.on{ background: #034bad }
.tuijian .tj_nav{ text-align: center;padding: 20px;}
.tj_nav span{ font-size: 24px; color: #404040; position: relative; height: 60px; line-height: 60px; display: block;}
.tj_nav span:after{ content: ""; position: absolute; bottom: 5px; left: 50%;width: 32px; height: 1px; background: #909090; margin-left: -16px;}
.tj_nav p{ font-size: 16px; }
.tuijian li{ width: 280px; margin: 10px; float: left; }
.tuijian li .img{ width: 280px; height:210px; overflow: hidden;}
.tuijian li .tit a{display: block; background: #eeeeee; height: 50px; line-height: 50px; padding-left: 20px; font-size: 16px; color: #3b3b3b }
.tuijian li:hover .tit a{ background: #0150e2; color: #FFF }
/*科技研发*/
.team li,.chengguo li{ margin: 12px; width: 276px; height: 207px; position: relative; float: left; background: #FFF}
.team li img,.chengguo li img{ width: 276px; height: 207px; display: block;}
.team li p{position: absolute; bottom: 0; left: 0; width: 100%; height: 40px; color: #FFF;  text-align: center; line-height: 40px; background: rgba(0,0,0,0.5); }
.chengguo li{ height: 315px; }
.chengguo li img{box-shadow:0px 0px 13px rgba(0,0,0,0.35);}
.chengguo li p{height: 40px; color: #000;  text-align: center; line-height: 40px; font-weight: bold; font-size: 16px;}
.chengguo li span{ padding: 0 16px; color: #888888; line-height: 24px; display: block; }
/*营销服务*/
.linian li{ width:387px; height: 365px; overflow: hidden; position: relative; float: left; margin-right: 16px;}
.linian li:last-of-type{ margin: 0 }
.linian li p{ position: absolute; font-size: 18px; line-height: 36px; color: #FFF; top:35px; left: 30px; z-index: 99 }
.linian li .tit{ font-size: 24px; color: #264fab; line-height: 75px; height: 75px; font-weight: bold; padding-left: 16px}
.linian li .nr{ font-size: 16px; color: #3f3f3f; line-height: 30px; padding: 30px 16px}
.linian li .more{ margin-left: 16px; width: 160px; height: 45px; line-height: 45px; color: #565656; display: inline-block; border: 1px solid #cccccc; text-align: center; }
.wangluo {background: url(../Image/wangluo.png) no-repeat right center; height: 490px; }
.wangluo .tit{ width:415px; height: 228px; background:#264fab; text-align: center; color: #FFF; font-size: 16px; margin-bottom: 70px }
.wangluo .tit span{ display: block; font-size: 32px; font-weight: bold; padding: 50px 0 15px 0 }
.wangluo .lx{background: url(../Image/wllx.png) no-repeat 10px 10px; line-height: 33px; }
.wangluo .lx p span:first-of-type{ text-align: right; width: 145px; font-size: 16px; color: #5f5f5f; display: inline-block;}
.wangluo .lx p span:last-of-type{ font-size: 24px; color: #264fab; font-weight: bold }
.huoban li{ width:150px; height: 100px; border: 1px solid #e6e6e6; margin:9px;  float: left; }
.huoban li img{width:150px; height: 100px;}
/*新闻详情*/
.picScroll .hd{ text-align: center; }
.picScroll .hd li{ width: 13px; height: 13px; text-indent: -9999px; border-radius: 50%; margin: 10px 5px; background: #d2d2d2; display: inline-block; }
.picScroll .hd li.on{ background: #034bad }
.jjnews li{ width: 380px; float: left; margin: 10px;}
.jjnews li .pic,.jjnews li .pic img{width: 380px; height:285px; overflow: hidden; display: block;}
.jjnews li .time{ width: 95px; height: 24px; background: #034bad; color: #FFF; text-align: center; font-size: 12px; line-height: 24px;}
.jjnews li .tit{ transition: 0.3s; padding: 20px; border: 1px solid #eaeaea; height: 145px; color: #606060; }
.jjnews li .tit p{ color: #2f2f2f; font-size: 18px; line-height: 50px; }
.jjnews li a{ color: #646464 }
.jjnews li:hover .tit{ border:1px solid #034bad; }
.jjnews li:hover .tit p{ color: #034bad }

.news_box {background: url(../Image/news_box.jpg) no-repeat top center; height: 587px; }
.news_box .news{ width: 580px; padding: 0 10px;}
.xw_nav{ color: #FFF; padding: 50px 0 20px 0; font-size: 30px; }
.spnews li .pic{width: 580px; height:375px; overflow: hidden; display: block; position: relative;}
.spnews li .pic img{ width: 580px; transition: 0.6s }
.spnews li .time{ width: 85px; height: 85px; background: #034bad; color: #FFF; text-align: center;line-height: 24px; position: absolute; bottom: 0; left: 0}
.spnews li .time p{ font-size: 48px; line-height: 48px; padding-top: 6px; }
.spnews li .tit p{ font-size: 24px; color: #FFF; padding-top: 30px;}
.spnews li:hover .pic img{ transform: scale(1.1,1.1); }
.hynews .nr{ background: rgba(255,255,255,0.8); height: 360px; padding:20px 30px;}
.hynews .nr li{ padding: 15px 0; border-bottom: 1px solid #c1c1c1; height: 65px; transition: 0.3s}
.hynews li .time{ width: 85px; height: 85px; color: #535353; text-align: center;line-height: 24px; float: left;}
.hynews li .time p{ font-size: 48px; line-height: 48px; color: #034bad }
.hynews li .tit{ line-height: 22px; }
.hynews li .tit p{ font-size: 18px; color: #383838; padding-bottom: 10px;}
.hynews li:hover{ padding-left: 8px; }
.hynews li a{ color: #646464; line-height: 20px; display: block; }
.newslist li{ position: relative; padding:25px 200px 25px 0; transition: 0.3s; border-bottom: 1px solid #e6e6e6;}
.newslist li .pic{width: 200px; height:150px; overflow: hidden; display: block; position: relative; padding-right: 20px;}
.newslist li .pic img{ width: 200px; }
.newslist li .tit{ padding-left: 20px; color: #7c7c7c;}
.newslist li .tit p{ font-size: 18px; color: #202020; line-height: 46px;}
.newslist li .time{ width: 100px; height: 100px; color: #9b9b9b; text-align: center;line-height: 24px; border-left: 1px solid #e6e6e6; padding-right:40px;  position: absolute; top: 50%; margin-top: -50px; right: 0}
.newslist li .time p{ font-size: 48px; padding: 10px 0 5px; line-height:48px; color: #f60d11 }
.newslist li:hover{ background: #ececec }
.newslist li:hover .tit p{ color: #f60d11 }
.newsinfo .cont-info{ padding: 20px 0; width: 1080px; margin:0 auto; }
.newsinfo .cont-info .news_title{ font-weight: 100; color: #e74c3c; font-size: 24px; line-height: 50px; text-align: center; height: 50px; }
.newsinfo .cont-info .meta{ height: 48px; line-height: 48px; text-align: center; font-size: 13px; padding-bottom: 15px; border-bottom: 1px  solid #eeeeee }
.newsinfo .cont-info .w1100{ width: 1020px; line-height: 36px; font-size: 16px; color: #555555 }

.likenews li{ border-bottom: 1px solid #E1E1E8; padding: 10px 0; padding-left: 15px; line-height: 20px; position: relative;}
.likenews li:after{ position: absolute; content: "·"; top: 8px; left: 3px; font-size: 30px;}
.likenews li:hover{ border-bottom: 1px solid #e90000;}
/*联系我们*/
.lx_nr{ background:url(../Image/lx_nr.jpg) no-repeat top right #f9f9f9; padding: 50px 80px; line-height: 30px; color: #4a4a4a}
.jobs li{ float: left; width: 300px; height: 130px; padding: 30px 40px; margin: 10px; background: #f3f3f3; color: #4b4b4b; transition: 0.3s }
.jobs li p.tit{ font-size: 24px; color: #333333; line-height: 40px; padding-bottom: 10px; transition: 0.3s}
.jobs li span{ float: left; padding-right: 40px; color: #757575;transition: 0.3s}
.jobs li span em{ font-size: 16px; color: #4b4b4b; display: block; font-style: normal; }
.jobs li a{ padding: 0px 12px; margin-top: 8px; display: inline-block; background: rgba(243,243,243,0.4);}
.jobs li:hover{ background: #1954b8; color: #FFF }
.jobs li:hover p,.jobs li:hover span,.jobs li:hover span em,.jobs li:hover a{ color: #FFF; }
.yingpin{ float: right; width: 60%; padding: 20px }
.yingpin input{ width: 280px; padding: 0 10px; margin-bottom: 10px; border:1px solid #e0e0e0; height: 36px; line-height: 36px; font-family: "微软雅黑";border-radius: 3px;}
.yingpin input[type="radio"]{ height: 20px; line-height: 20px; padding: 10px 0; width: 26px;}
.yingpin textarea{resize: none; width:480px; height:90px; padding: 10px;font-family: "微软雅黑";border-radius: 3px; border:1px solid #e0e0e0;}
.yingpin .yzm{ width: 25%;}
.yingpin #submit{  background: #116aef; color: #FFF;  border:none; font-size: 16px; transition: 0.3s}
.yingpin #submit:hover{  background: #ff3737; color: #FFF;  border:none;}

.p_child{ width:130px; margin: 10px;  height: 40px; line-height: 40px; background: #116aef; text-align: center;}
.p_child:hover{ width:130px; margin: 10px;  height: 40px; line-height: 40px; background: #ff3737; text-align: center;}
.hover{ width:130px; margin: 10px;  height: 40px; line-height: 40px; background: #ff3737; text-align: center;}
.p_child a{ font-size: 16px; color: #fff;}


.jqzoom{border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block; text-align: center; width: .proinfo_left}
.jqzoom img{width:100%; max-height: 375px;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*å›¾ç‰‡å°å›¾é¢„è§ˆåˆ—è¡¨*/
.spec-preview{width:100%;max-height: 375px;border:1px solid #DFDFDF; margin-bottom: 10px}
.spec-scroll{clear:both;margin-top:5px;width:100%;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"å®‹ä½“";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:320px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}