*{margin:0px;padding:0px;}
ul,li{list-style-type:none;}
img{border:0px;max-width:100%;}
html,body{height:100%;}
body{font-size:14px;font-family:"Microsoft yahei","arial";color:#333333;overflow-x:hidden;}
a{color: #333333;text-decoration: none;}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {transition: background-color 5000s ease-in-out 0s;}
.toub{background:#004ea2;height:41px;overflow:hidden;width:100%;}
.top1{width:1200px;margin:0 auto;overflow:hidden;}
.rights{float:right;}

.tseach{float:left;margin-right: 20px;overflow:hidden;}
.tseach input{ float:left;}
.btn{width:16px;background:url(/images/search.png) no-repeat center;height:16px;border:0px;margin-right:12px;margin-top: 12px;}
.topseach{height:29px;border:0px;background: #ffffff;border-radius:5px;padding-left:9px;width: 120px;margin-top: 6px;outline:none;color: #7d7d7d;font-size: 12px;}
.en{ float:left; overflow:hidden}
.en img{ float:left; margin-top:11px;}
.en span{ float:left; margin-left:11px; font-size:14px; color:#ffffff;}
.toub{line-height:41px;}
.guos{height:105px;width:100%;background:url(/images/index3_03.jpg);}
.zwan{width:1200px;margin:0 auto;}
.logo{float:left;padding-top:10px;}
.menu{float:left;width:670px;padding-left:100px;}



.nav{ float:left}
.nav>ul{}
.nav>ul>li{ float:left; line-height:105px; padding:0px 14px; font-size:14px;position:relative }
.nav>ul>li>a{ color:#333; display:block;}
.nav>ul>li:hover{ font-weight:bold; background:url(/images/zw_03.jpg) no-repeat bottom center;}
.nav>ul>.navlixz{ font-weight:bold; background:url(/images/zw_03.jpg) no-repeat bottom center;}

.nav>ul>li>ul { position:absolute; width:180px; left:0px; top:105px; z-index:2000; background-color:#145799; display:none; padding-top:20px;}
.nav>ul>li>ul>li {width:100%;line-height:40px;height: 40px;overflow: hidden;}
.nav>ul>li>ul>li:hover { background-color:#1b65ad;}
.nav>ul>li>ul>li a, .nav>ul>li>ul>li a:link,.nav>ul>li>ul>li a:visited { color:#fff; font-size:13px; display:block; width:100%; text-align:center;}
.nav>ul>li>ul>li a:hover { color:#fff;}

.menu_linediv{ position:absolute; width:394px; padding:0px 30px; background:#145799; overflow:hidden; z-index:4000;  box-sizing:border-box; border-left:1px solid #206ab2; border-right:1px solid #206ab2; display:none; left:180px ;top:105px; padding-top:20px; height:330px;}
.menu_linedivfine{left:-394px;}
.menu_linec{ margin-top:10px; line-height:30px; color:#fff; font-size:14px;}
.menu_linea a{ display:block; width:120px; height:36px; border:1px solid #ccc; line-height:36px; border-radius:18px; text-align:center; font-size:13px; color:#fff; margin-top:20px; margin-bottom:30px; transition:all 0.3s ease;}
.menu_linea a::after{ content:""; display:block; width:0px; height:36px; background-color:#eda241; border-radius:18px; margin-top:-37px; transition:all 0.3s ease;}
.menu_linea a:hover { background-color:#eda241; border:1px solid #eda241;}
.menu_linea a:hover::after{ width:100%; border:1px solid #eda241;}
.ewma{float:right;width:100px;padding-top:43px;position:relative;z-index:9;}
.ewma .ldua p{background:url(/images/ewm.png) no-repeat left center;padding-left:30px;color:#666666;cursor:pointer;}
.ewma .ldua .wewm{padding-top:10px;display:none;position:absolute;}
.ewma .ldua .wewm img{max-width: none;}
.ewma .ldua:hover .wewm{display:block;}
.asfa{position:relative;left:50%;float:left;}
.abou{width:1200px;margin:0 auto;overflow:hidden;padding-top:63px;background:url(/images/index3_11.jpg) no-repeat right top;overflow:hidden;}
.zlef{float:left;overflow:hidden;font-size:24px;color:#333333;}
.zlef p{padding-top:17px;}
.quas{width:100%;overflow:hidden;}
.arig{float:right;overflow:hidden;}
.arig a{display:block;margin-top:22px;width:54px;height:54px;}
.jtle{width:100%;overflow:hidden;padding-top:50px;}
.jtle font{font-size:18px;color:#333333;font-weight:bold;}
.jtle p{font-size:14px;font-family:Arial;margin-top:14px;}
.dqiu{color:#666666;margin-top:20px;line-height:32px;}
.lkjh{float:left;overflow:hidden;padding-top:40px;padding-bottom:68px;}
.lkjh li{padding-left:16px;float:left;overflow:hidden;margin-right:70px;}
.uans{width:100%;overflow:hidden;}
.hjin{width:187px;height:52px;overflow:hidden;display:block;background:url(/images/index3_28.jpg) no-repeat left center;float:right;margin-top:78px;}
.hjin a{display:block;width:97px;height:52px;line-height:52px;padding-left:90px;color:#fff;font-size:16px;}
.pros{background:#ececec;overflow:hidden;width:100%;padding-top:56px;}
.btis{text-align:center;}
.btis font{display:block;color:#333333;font-size:24px;padding-top:16px;}
.btis p{color:#acacac;font-size:14px;margin-top:20px;}


.sproc{ margin-top:45px;width:1200px;margin:0 auto;padding-top:30px;overflow:hidden;}
.sproc ul{ height:353px; width:1300px;}
.sproc ul li{ float:left; width:294px; background: url(/images/gx.png) no-repeat center; height:353px; margin-right:10px; transition:all 0.5s !important;margin-top:10px;}
.sproc ul li a{ display:block; width:278px; height:337px; background:#fff;  margin:0 auto;margin-top:8px; position:relative;}
.sproyp{ position:absolute; top:14px; left:24px;}
.sprowz{ margin-left:25px;}
.sprotit{ font-size:16px; color:#666666;}
.sprox{ width:53px; border-bottom:2px solid #b0b0b0; margin-top:15px; margin-bottom:10px;}
.sprolb{ color:#666666; font-size:16px;}
.sproc ul li:hover{ transform:translateY(-20px);-webkit-animation-fill-mode:none;animation-fill-mode:none;}
.sproc ul li:hover .sprox{ border-bottom:2px solid #004ea2;}
.sproc ul li:hover .sprolb{ color:#333333; font-weight:bold;}
.sproimg{width:100%;text-align:center;}

.spromore{width:212px;height:52px;margin:0 auto;margin-top:50px;background:url(/images/index3_39.jpg) no-repeat center;text-align:center;line-height:52px;font-size:18px;margin-bottom:60px;}
.spromore span{ font-family:'simsun'}
.spromore a{ display:block; color:#fff;}
.spromore:hover a{ color:#fff;}


.svideo{ overflow:hidden; height:707px; background:url(/images/index3_02.jpg) no-repeat center;}
.svideom{ margin-top:48px;}
.svideomtop{ text-align:center;}
.svideoen{ margin-bottom:15px;}
.svideocn{ margin-bottom:45px; font-size:24px; line-height:24px;}
.svideoc{ width:834px; margin:0 auto; position:relative;}
.scompter{ position:absolute; top:0px;}
.svideoimg{ position:relative; top:33px; left:100px;}
.svideoimg video{outline:none;}
.svideoimgs{ position:absolute; top:33px; left:100px;}

.shj{ height:454px; background:url(/images/index3_43.jpg) no-repeat center;}
.shjm{ width:1200px; margin:0 auto; position:relative}
.shjl{ width:280px; float:left;text-align:right;}
.shjen{ margin-top:134px;}
.shjcn{  font-size:24px; color:#fff; line-height:24px; margin-top:17px; margin-bottom:55px;}
.shjwz{ color:#338ff2; font-size:14px; line-height:26px;}
.shjr{ width:872px; float:right;overflow:hidden;}
.ddsh{width:100%;overflow:hidden;padding-top:58px;height:395px;position:relative;}
.ddsh ul{float:left;}
.ddsh li{float:left;margin-left:5px;background:#e3e3e3;text-align:center;line-height:31px;color:#333333;font-size:12px;margin-bottom:5px;}
.ddsh li img{border:2px solid #e3e3e3;width: 209px;height: 120px}
.ddsh .pagination{width:100%;text-align:center;position:absolute;left:0px;bottom:30px;}
.ddsh .pagination span{display:inline-block;width:14px;height:14px;background:url(/images/dian4.png) no-repeat center;margin-left:9px;margin-right:9px;}
.ddsh .pagination .swiper-active-switch{display:inline-block;width:14px;height:14px;background:url(/images/dian3.png) no-repeat center;}


.spar{ height:809px; background:url(/images/hf_02.jpg) no-repeat center;}
.sparm{ width:1200px; margin:0 auto; overflow:hidden}
.spartop{ margin-top:50px; text-align:center}
.sparcn{ margin-top:17px; font-size:24px; color:#333; line-height:24px; margin-bottom:24px;}
.sparzy{ margin-bottom:55px; font-size:14px; color:#6a6a6a;}
.sparul ul{ overflow:hidden; width:1230px;}
.sparul ul li{ float:left; width:222px; margin-right:23px; position:relative; margin-bottom:22px;}
.sparbj{ position:absolute; width:100%; height:100%; background:#000; opacity:0; top:0px;transition:all 0.5s; }
.sparzz{ position:absolute; text-align:center; width:100%; top:38px; opacity:0; transition:all 0.5s;transform:rotate(0deg)}
.sparul ul li:hover .sparbj{ opacity:0.7;}
.sparul ul li:hover .sparzz{ transform:rotate(360deg); opacity:1;}
.lszz{width:100%;overflow:hidden;height:600px;position:relative;}
.lszz .pagination{width:100%;text-align:center;position:absolute;left:0px;bottom:35px;}
.lszz .pagination span{display:inline-block;width:14px;height:14px;background:url(/images/dian5.png) no-repeat center;margin-left:9px;margin-right:9px;}
.lszz .pagination .swiper-active-switch{display:inline-block;width:14px;height:14px;background:url(/images/dian6.png) no-repeat center;}
.lszz .swiper-slide{overflow:hidden;}

.newsa{width:1200px;margin:0 auto;overflow:hidden;padding-top:80px;}
.djki{text-align:center;}
.djki font{display:block;padding-top:16px;color:#333333;font-size:24px;}
.djki p{color:#6a6a6a;padding-top:15px;padding-bottom:43px;}
.akjh{width:100%;overflow:hidden;}
.ztus{width:574px;float:left;overflow:hidden;height:368px;}
.ztus img{width:574px;height:368px;}
.ztus li{position:relative;overflow:hidden;height:368px;}
.ztus li div{position:absolute;bottom:0px;left:0px;width:100%;height:77px;background:rgba(0,0,0,.5);}
.ztus li div p{width:80px;display:block;background:#004ea2;height:100%;color:#fff;text-align:center;font-size:14px;float:left;}
.ztus li div p em{font-style:normal;display:block;font-size:28px;padding-top:10px;line-height:37px;}
.ztus li div font{float:left;display:block;padding-left:18px;line-height:77px;color:#fff;font-size:16px;}
.yout{width:626px;float:left;overflow:hidden;height:368px;}


.snews{ width:1200px; margin:0 auto; padding-top:40px; padding-bottom:77px;}
.snewstop{ text-align:center}
.snewscn{ margin-top:15px;font-size:24px; line-height:24px; color:#333; margin-bottom:24px;}
.snewszy{ margin-bottom:45px; color:#6a6a6a; font-size:14px;}
.snewsc{ overflow:hidden}
.snewsl{ float:left; width:574px; position:relative;}
.snewswz{ position:absolute; width:100%; height:77px; bottom:0px; overflow:hidden}
.snewswzbj{ position:absolute; width:100%; height:100%; background:#000; opacity:0.5;}
.snewswzdate{ float:left; position:relative; width:80px; background:#004ea2; height:100%; text-align:center}
.snewswzri{ margin-top:15px; font-size:28px; color:#fff; line-height:28px; margin-bottom:5px;}
.snewswzyear{ color:#fff; font-size:14px;}
.snewswztit{ float:left; padding-left:18px; color:#fff; line-height:77px; font-size:16px; position:relative}
.snewsr{ float:left; width:626px}
.snewsr ul li{ height:122px; overflow:hidden}
.snewsr ul li a{ color:#333;}
.snewsr ul li .snewsrdate{ float:left; margin-left:26px; width:68px; text-align:center; margin-top:32px;}
.snewsrwzri{ font-size:40px; line-height:40px; font-weight:bold; }
.snewsrwzyear{ margin-top:10px; font-size:14px; }
.snewsrr{ float:left; width:464px; margin-left:35px;}
.snewsrrtit{ margin-top:25px; font-size:18px; }
.snewsrrzy{ margin-top:15px; line-height:24px; font-size:14px;}
.snewsr ul li:hover{ background:#004ea2;}
.snewsr ul li:hover a{ color:#fff;}



.foott{ background:#004ea2; color:#fff;}
.foott a{color:#fff;}
.foottm{/* height:299px; */padding-top:57px;padding-bottom:36px;overflow:hidden;width:1200px;margin:0 auto;}
.footl{float:left;width:370px;border-right:1px solid #9fc0e3;padding-left:18px;height: 350px;}
.footltit{ font-size:20px; font-weight:bold; color:#fff; margin-bottom:30px;}
.footl ul li{ font-size:14px; color:#fff; margin-bottom:15px;}
.footl ul li img{ position:relative; top:5px; margin-right:10px;}
.footc{float:left;padding-left:55px;width:436px;border-right:1px solid #9fc0e3;height: 350px;}
.footctit{ font-size:16px; color:#fff; font-weight:bold; margin-bottom:40px;}
.footc ul li{ float:left; width:50%; font-size:14px; margin-bottom:25px;}
.footc ul li a{ color:#fff;}
.footr{ float:left; padding-left:70px; margin-top:60px;}
.footrli{ overflow:hidden; margin-bottom:24px;}
.footrli img{ float:left;}
.footrli .footrwz{ float:left; margin-left:20px; margin-top:25px; font-size:14px; color:#fff; line-height:24px;}
.foot{background: #003875;padding: 40px 0px;color: #c6c6c6;}
.footm{width:1200px;margin:0 auto;overflow:hidden;color: #c6c6c6;font-size:14px;}
.footm a{color: #c6c6c6;}
.footfl{ float:left;}
.footfr{ float:right;}
.twq p{width:100%;overflow:hidden;text-align:center;line-height:24px;padding-top:10px;}
.totop{ position:fixed; right:20px; bottom:20px; cursor:pointer; z-index:666;}

/*Æ¯¸¡£¬ÔÚÏßÕ÷Ñ¯*/
#zxzx_rt{ position:fixed; right:10px; top:500px; color:#222; z-index:9999;}
#zxzx_rt .close{ float:left; width:25px; padding-top:12px;}
#zxzx_rt .close img{ cursor:pointer;}
#zxzx_rt .box{ float:right; width:120px; padding-bottom:10px;text-align:center; border:2px solid #004ea2; background:#FFF;}
#zxzx_rt .box .p_1{ text-align:center; font-size:18px; line-height:20px; font-weight:bold; color:#004ea2; padding-top:9px;}
#zxzx_rt .box .p_2{ padding:0 0 0 6px; line-height:16px; font-size:12px; padding-top:14px; color:#222222;}
#zxzx_rt .box .p_3{ margin:10px auto 0 auto; width:60px; padding-left:37px; height:30px; line-height:30px; background:#EEE url(../images/zxzx_05.png) 11px center no-repeat; font-size:12px; font-weight:bold; color:#f5680d; cursor:pointer;}
#zxzx_rt .box img{padding-left:37px;margin:10px auto 0 auto;height:90px;widht:80px;}
#zxzx{ position:fixed; left:50%; top:50%; margin:-172px 0 0 -130px; color:#222; z-index:9999; width:256px; height:335px; border:1px solid #004ea2; border-radius:4px; background:#FFF; display:none;}
#zxzx .top1{ height:42px; color:#FFF; background:#004ea2; border-radius:4px; overflow:hidden;}
#zxzx .top1 .tit{ float:left; padding:5px 0 0 10px; font-size:16px; line-height:18px;}
#zxzx .top1 .tit p{ color:#fff; font-size:10px; line-height:16px; text-transform:uppercase;}
#zxzx .top1 .close{ float:right; padding:9px 15px 0 0;}
#zxzx .top1 .close img{ cursor:pointer;}
#zxzx .box_1{ clear:both; margin:7px 0 0 7px; width:233px; position:relative;}
#zxzx .area{ width:219px; height:70px; padding:10px 6px 6px 6px; border:1px solid #E5E5E5; border-radius:4px; color:#666; font-size:12px; line-height:16px;}
#zxzx .box_1 em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .box{ clear:both; margin:6px 0 0 7px; width:231px; height:30px; border:1px solid #E5E5E5; border-radius:4px; position:relative;}
#zxzx .box p{ float:left; padding-left:23px; width:48px; height:30px; line-height:30px; font-size:14px; color:#525252; background:#F4F4F4;}
#zxzx .box input{ float:right; width:140px; height:20px; padding:5px 5px 5px 15px; line-height:20px; border:0; color:#666; background:#FFF; font-size:12px;}
#zxzx .box em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .btnbox{ clear:both; padding:7px 0 0 7px;}
#zxzx .btnbox input{ width:108px; height:31px; line-height:31px; text-align:center; color:#FFF; border:0px; cursor:pointer;}
#zxzx .btnbox .btn1{ background:#004ea2; margin-left:3px;}
#zxzx .btnbox .btn2{ background:#535353; margin-left:7px;}
.abos{width:100%;overflow:hidden;background:url(/images/index3_13.jpg) no-repeat;height:360px;}

.content{ width:1200px; overflow:hidden; margin:0 auto; padding-top:45px; padding-bottom:60px; overflow:hidden}
.cleft{ float:left; width:283px;}
.clefttit{ padding-left:29px; line-height:80px; font-size:26px; color:#fff; background:url(/images/nyanv.jpg) no-repeat center;}
.cleftnav ul li{/* line-height:62px; */font-size:16px;background:#f3f3f3;border-bottom:1px solid #FFF;padding-left:29px;padding-top: 10px;padding-bottom: 10px;line-height: 26px;}
.cleftnav ul li a{ color:#666666; display:block}
.cleftnav ul li:hover a{ color:#0d48a5; font-weight:bold;}
.cleftnav ul .leftconli a{ color:#0d48a5; font-weight:bold;}
.cright{ width:888px; float:right;}
.crighttop{ margin-bottom:30px; padding-bottom:22px; border-bottom:1px solid #d9d9d9; margin-top:22px; font-size:14px; color:#666;}
.crighttop a{color:#666;}


.l1 i{background:url(/images/p1.png) no-repeat top center;width:88px;height:88px;display:block;border-radius:50%;}
.l1:hover i{background:url(/images/p1s.png) no-repeat #004ea2 top center;width:88px;height:88px;display:block;}
.l1 p{text-align:center;padding-top:12px;color:#b0b0b0;}
.l1:hover p{color:#333;}

.l2 i{background:url(/images/p2.png) no-repeat top center;width:88px;height:88px;display:block;border-radius:50%;}
.l2:hover i{background:url(/images/p2s.png) no-repeat #004ea2 top center;width:88px;height:88px;display:block;}
.l2 p{text-align:center;padding-top:12px;color:#b0b0b0;}
.l2:hover p{color:#333;}

.l3 i{background:url(/images/p3.png) no-repeat top center;width:88px;height:88px;display:block;border-radius:50%;}
.l3:hover i{background:url(/images/p3s.png) no-repeat #004ea2 top center;width:88px;height:88px;display:block;}
.l3 p{text-align:center;padding-top:12px;color:#b0b0b0;}
.l3:hover p{color:#333;}

.l4 i{background:url(/images/p4.png) no-repeat top center;width:88px;height:88px;display:block;border-radius:50%;}
.l4:hover i{background:url(/images/p4s.png) no-repeat #004ea2 top center;width:88px;height:88px;display:block;}
.l4 p{text-align:center;padding-top:12px;color:#b0b0b0;}
.l4:hover p{color:#333;}

.snewslimg img{width:571px;height:366px;}

.pageNavi{ text-align:center;  }
.pageNavi span{ display:inline-block;padding:5px 10px; border:1px solid #cfcfcf; color:#cfcfcf; font-size:14px; margin:0px 5px;}
.pageNavi a{display:inline-block;padding:5px 10px; border:1px solid #cfcfcf; color:#cfcfcf; font-size:14px; margin:0px 5px;}
.pageNavi .current{ background:#003a70; color:#fff; border:1px solid #003a70}
.not-animated{opacity:0;}

/*about*/
.about{ padding:20px 10px; line-height:2em; font-size:14px; color:#333; padding-top:0px;}

/*content*/
.contact{ padding:20px 10px; line-height:2em; font-size:14px; color:#333;padding-top:0px;}


/*proshow*/
.prostit{ text-align:center; font-size:22px; line-height:34px;}
.prostiten{ color:#333px;}
.prostitcn{ color:#004da1; font-weight:bold; margin-bottom:10px;}
.prosimg{ margin-bottom:20px; text-align:center;}
.inq_btn{ clear:both; background:#004da1; color:#FFF; display:inline-block; width:185px; height:40px; line-height:40px; text-align:center; border-radius:5px; margin-bottom:5px; margin-top:10px;} 
.inq_btn:hover,.inq_btn:active{ color:#FFF;}
.ns_pn{ margin-bottom:10px; margin-top:10px; font-size:14px; line-height:24px;}

.probk{ border-bottom:1px solid #d9d9d9; padding-bottom:45px; margin-bottom:45px}
.probkf{margin-bottom:25px}
.probktop{ padding:0px 20px; }
.prowz{font-size:22px; line-height:22px; color:#333; font-weight:bold;}
.proshowxx{ margin-top:20px; margin-bottom:30px; width:107px; height:4px; background:url(/images/proshowx.jpg) no-repeat center;}
.proshowc{padding:0px 20px;}
.proshowc ul li{ width:100%;  overflow:hidden; margin-bottom:1px; background:#ededed;}
.proshowcl{ float:left; margin-left:10px; width:65px; height:35px; line-height:35px; text-align:center; background:url(/images/proshowbb.jpg) no-repeat center; font-size:18px; color:#fff; margin-top:7px;margin-bottom:7px;}
.proshowcr{ float:left; margin-left:23px; line-height:30px; font-size:16px; color:#333; width:740px; margin-top:10px;}



/*pro*/
.pro ul{ overflow:hidden; width:1000px;}
.pro ul li{width:294px;height:353px;float:left;margin-right: 5px;margin-bottom: 5px;}
.pro ul li a{display:block;width:278px;height:337px;margin:0 auto;margin-top:8px;background: #fff;}
.pro .linewz{ margin-left:25px;}
.pro .lineen{ color:#666666; opacity:0.5;}
.pro .linexx{opacity:0.5;width: 53px;border-bottom: 2px solid #b0b0b0;margin-top: 15px;margin-bottom: 10px;}
.pro .linecn{ color:#666666;opacity:0.5;}
.pro ul li{ background:url(/images/cp_yy.png) no-repeat center;}
.pro ul li:hover a{ background:#fff;}
.pro ul li:hover .lineen{ color:#666666;opacity:1;}
.pro ul li:hover .linexx{ border-bottom:2px solid #004ea2;opacity:1;}
.pro ul li:hover .linecn{ color:#333333;opacity:1;}
.pro .lineimg{ height:251px;text-align:center}
.lineimg img{ max-width:100%;}



/*prolist*/
.proleft>ul>li>a{ line-height:62px; background:#f3f3f3; padding-left:13px; display:block; font-size:16px; color:#666666; border-bottom:1px
 solid #fff; display:block;}
.proleft>ul>li>a:hover{ color:#0d48a5; font-weight:bold;}
.proleft>ul>.leftconli>a{color:#0d48a5; font-weight:bold; display:block}
.proleft>ul>li>a>img{ padding-right:10px; position:relative; top:10px;}
.proleft>ul>li>.proleftul>ul{ padding-top:20px; background:#f3f3f3; border-bottom:1px solid #fff;display:none}
.proleft>ul>li>.proleftul>ul>li{ padding-bottom:20px; padding-left:45px; font-size:14px; width:220px; line-height:20px; position:relative;}
.proleft>ul>.leftconli>.proleftul>ul{ display:block;}
.proleft>ul>.leftconli>.proleftul>ul>.leftconli>a{color:#0d48a5; font-weight:bold;}
.proleft>ul>li>.proleftul>ul>li>a{ color:#666; display:block}
.proleft>ul>li>.proleftul>ul>li:hover>a{color:#0d48a5; font-weight:bold;}
.proleft>ul>li>.proleftul>ul>li>.proleftul2>ul{ position:absolute; right:-258px; width:240px; background:#f3f3f3; top:0px; display:none; z-index:2;}
.proleft>ul>li>.proleftul>ul>li>.proleftul2>ul>li{ padding-top:20px; padding-left:20px}
.proleft>ul>li>.proleftul>ul>li>.proleftul2>ul>li:last-child{ padding-bottom:20px;}
.proleft>ul>li>.proleftul>ul>li>.proleftul2>ul>li a{ color:#666;}
.proleft>ul>li>.proleftul>ul>li>.proleftul2>ul>li:hover a{color:#0d48a5; font-weight:bold;}
.proleft>ul>li>.proleftul>ul>.leftconli>.proleftul2>ul{ display:block}

/*news*/
.news{padding:0px 15px; margin-top:20px;}
.news ul{ margin-bottom:10px;}
.news ul li{ overflow:hidden; padding-bottom:20px; border-bottom:1px solid #e9e9e9; margin-bottom:15px;}
.news ul li .newsimg{ float:left; width:180px;}
.news ul li .newsimg img{ max-width:100%;}
.newsr{ float:left; margin-left:20px; width:655px;}
.newstit{ font-size:16px; color:#666; font-weight:bold; margin-top:10px; line-height:30px; margin-bottom:15px;}
.newscon{font-size:14px; color:#666; line-height:25px;}
.news ul li:hover .newstit{ color:#0d48a5;}
.newstit font{float:right;font-size:12px;}
.koli{width:838px;}
/*newsshow*/
.newsshow{padding:0px 15px; margin-top:20px;}
.newstitel{    font-size: 16px;line-height: 25px;padding: 15px 10px 10px 10px;text-align: center;font-weight: bold;}
.newsdate{ text-align:center; color:#666;}
.newsshow .bshare-custom{ text-align:center}
.newsshowcon{ margin-top:10px; line-height:2em; font-size:14px;}

/*par*/
.par ul{ width:910px; overflow:hidden;}
.par ul li{ float:left; width:212px; margin-right:10px; position:relative; border:1px solid #ccc; margin-bottom:20px}
.par ul li .sparimg img{width:212px;}
.par ul li:hover{}
.sparbj{ position:absolute; width:100%; height:100%; background:#000; opacity:0; top:0px;transition:all 0.5s; }
.sparzz{ position:absolute; text-align:center; width:100%; top:38px; opacity:0; transition:all 0.5s;transform:rotate(0deg)}
.par ul li:hover .sparbj{ opacity:0.7;}
.par ul li:hover .sparzz{ transform:rotate(360deg); opacity:1;}

/*movie*/
.movie ul{ width:910px;}
.movie ul li{width: 294px;float: left;margin-right: 15px;margin-bottom: 20px;}
.movie ul li img{ max-width:100%;}
.movietit{ text-align:center;font-size:14px; color:#333; line-height:30px}
.movie ul li:hover .movietit{ font-weight:bold; color:#0d48a5;}

/*cor*/
.hon ul{ width:930px;overflow:hidden;}
.hon ul li{width: 294px;float: left;margin-right: 15px;margin-bottom: 20px;}
.hon ul li img{ max-width:100%; transition:all 0.5s;}
.hon ul li .honimg{ overflow:hidden}
.hon ul li p{ text-align:center;font-size:14px; color:#333; line-height:30px}
.hon ul li:hover p{ font-weight:bold; color:#0d48a5;}
.hon ul li:hover .honimg img{ transform:scale(1.1,1.1)}

/*honorshow*/

.honorshowtitle{ text-align:center; font-size:16px; color:#222; margin-bottom:18px;}
.honorshowimg{ text-align:center; margin:10px 0px;}
.honorshow .ns_pn{ margin-top:20px;}
.honorshow .bshare-custom{ text-align:left}

/*cor*/
.pic ul{ width:930px; overflow:hidden;}
.pic ul li{width: 285px;float: left;margin-right: 15px;margin-bottom: 20px;text-align:center;}
.pic ul li img{/* max-width:80%; */border: 1px solid #e3e3e3;}
.pic ul li .honimg{ overflow:hidden}
.pic ul li p{ text-align:center;font-size:14px; color:#333; line-height:30px}
.pic ul li:hover p{ font-weight:bold; color:#0d48a5;}

/* ÕÐÆ¸ */

/*joblist*/
.jobList{
	width:800px;
	display:inline-block;
	padding:20px 0px 0px 20px;
}

.jbs_tb{ border-left:1px solid #DCDCDC; border-top:1px solid #DCDCDC; font-size:13px; width:90%; margin:0 auto;}
.jbs_tb td{ border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; padding:0 5px;}
.jbs_tb td.bkg{ background:#efefef;}
.jbs_tb td.cont{ padding:0px 5px;}
.jbs_btn{ padding:2px 5px; cursor:pointer; border:1px solid #A7A7A7; background:#eee; cursor:pointer;}

/*jobjoin*/
.jbs_tb_1 th{ text-align:right; font-weight:bold; padding-right:10px; font-size:14px; font-weight:bold;}
.jbs_tb_1 td{ text-align:left; }
.jbs_txt{ width:240px; height:30px; border:1px solid #CCCCCC; font-size:12px; line-height:30px; padding:0 5px; border-radius:3px;}
.jbs_txt:focus{ border:1px solid #4c9d2b ;}
.jbs_txtarea{ width:400px; height:100px; border:1px solid #CCCCCC; font-size:12px; padding:5px;}
.jbs_txtarea:focus{ border:1px solid #4c9d2b ;}
.jbs_age{ width:80px;}
.jbs_tel{ width:150px;}
.jbs_hong{ color:#f00;}
.jbs_submit{ height:33px; text-align:center; padding:0 10px; line-height:33px; color:#FFF; font-size:15px; font-weight:bold; border:0px; cursor:pointer; background:#00397c; border-radius:3px;}
.jbs_submit:hover{ background:#00397c ; color:#FFF;}

.job{ padding:20px 10px; line-height:2em; font-size:14px; color:#333; padding-top:0px;}
.jbs_tb_1{ margin:0 auto;}

.pro_main{ clear:both; padding:25px 0; line-height:26px; min-height:260px;}
.pro_list{ overflow:hidden;}
.pro_list li{ float:left; margin:0 19px 25px 0;}
.pro_list li.none{ margin-right:0px;}
.pro_list li a{ display:block; border:1px solid #AAB0AE; text-align:center;}
.pro_list li a img{ display:block; max-width:100%;}
.pro_list li a p{ height:28px; line-height:28px; border-top:1px solid #AAB0AE; background:#E5E5E5; color:#666;}
.pro_list li a:hover{ border-color:#006D37;}
.pro_list li a:hover p{ background:#006D37; color:#fff;}
.fd_pro_tb{ width:95%; margin:0 auto; border-left:1px solid #E8E8E8; border-top:1px solid #E8E8E8; margin-bottom:20px;}
.fd_pro_tb th, .fd_pro_tb td{ border-right:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8;}
.fd_pro_tb th{ background:#F5F5F5; height:40px; line-height:40px; font-weight:normal;}
.fd_pro_tb td{ text-align:center; padding:10px 0;}
.fd_pro_tb td input{ border:1px solid #E8E8E8; width:80px; padding:0 10px; height:22px; line-height:22px; text-align:right;}
.fd_pro_tb .del{ color:#F00; cursor:pointer;}
.jn_box{ clear:both; padding-bottom:20px; overflow:hidden; width:520px; margin:0px auto;}
.jn_lt{ float:left; width:100px; padding:0 5px 0 0; line-height:30px; text-align:right; font-size:14px; font-weight:bold;}

.jn_rt{ float:left; width:360px;}
.jn_box .txt{ width:325px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 10px; font-size:13px; border-radius:3px; outline:none;}
.jn_box input:focus{ border:1px solid #0d48a5;}
.jn_box textarea:focus{ border:1px solid #0d48a5;}
.jn_box .cod{ width:70px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 15px; font-size:13px; border-radius:3px; outline:none;}
.jn_box .txtarea{width:325px; height:120px; padding:10px; font-size:13px; border:1px solid #DBDBDB; border-radius:3px; outline:none;}
.jn_box .btn{ width:95px; height:32px; text-align:center; line-height:30px; border:0px; background:#666; color:#FFF; font-size:15px; font-weight:bold; border-radius:3px; cursor:pointer;}
.jn_box .btn:hover{ background:#0d48a5}

.tsh{overflow:hidden;width:100%;}
.tsh img{position:relative;left:50%;margin-left:-960px;width:1920px;max-width:none;}
.kol{display:none;}<!--ºÄÊ±1794240502.5196Ãë-->