@charset "utf-8";
*{margin:0;padding:0;}
body{ background:#FFFFFF; color:#333333; font-family:"微软雅黑",Arial,Lucida,Verdana,Helvetica,sans-serif; font-size:12px; line-height:150%; }
a:link, a:visited{ text-decoration:none; }
a:hover{ text-decoration:none; }
a:active{ color:#990000; }
ol, ul{ list-style: none outside none;}
.m { margin-bottom: 10px; }
.m, .mt, .mc, .mb{ overflow: hidden; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix{display:inline-block;} 
.clearfix{display:block;} 
ul,li{list-style-type:none;}
img{border:0px;}
a{ color:#333;}

.not-animated{ opacity:0;}
.totop{ position:fixed; right:20px; bottom:20px; cursor:pointer; z-index:666;}

.head1{
	min-width: 1330px;
	height:163px;
	background:url(../images/topbg.png) top repeat-x;
}
.head2{
width:1230px; margin:0 auto;
}
.in_bkg{min-width: 1330px;}
.logotp{ height: 115px;}
.logoimg{width: 550px; float: left;margin-top: 18px; margin-left: 20px;}
.telimg{width: 350px; float: right;}
.mulutp{ height: 48px;}
.mulutp ul li{ width: 150px; height: 48px; line-height: 48px; text-align: center; font-size: 16px; float: left; }
.mulutp ul li a{ color: #fff; display: block;}
.mulutp ul li a:link{ color: #fff;}
.mulutp ul li a:visited{ color: #fff;}
.mulutp ul li a:hover{ color: #fff; background-color: #e33626;}
.clear1{clear: both;}

.topt{ height:41px; line-height:41px; background:#004ea2;}
.toptm{ width:1330px; margin:0 auto}
.toptr{ float:right; overflow:hidden}
.ttel{ float:left; margin-right:30px;}
.tseach{ float:left; margin-right:25px; overflow:hidden}
.tseach input{ float:left;}
.btn{ width:16px; background:url(../images/seach.png) no-repeat center; height:16px; border:0px; margin-right:12px; margin-top:10px;}
.topseach{ height:29px; border:0px; background:#09427f; border-radius:5px; padding-left:9px; width:125px; margin-top:5px; outline:none; color:#cce3fb;}
.en{ float:left; overflow:hidden}
.en img{ float:left; margin-top:11px;}
.en span{ float:left; margin-left:11px; font-size:14px; color:#cce3fb;}
.top{ background:url(../images/nav_bg.jpg) center; height:105px;}
.topm{ width:1330px; margin:0 auto; }
.logo{ float:left; margin-top:20px;}
.logo img{ margin-right:28px;}
.nav{ float:right;}
.nav>ul{}
.nav>ul>li{ float:left; line-height:105px; padding:0px 25px; font-size:14px;position:relative }
.nav>ul>li>a{ color:#333; display:block;}
.nav>ul>li:hover{ font-weight:bold; background:url(../images/navh.jpg) no-repeat bottom center;}
.nav>ul>.navlixz{ font-weight:bold; background:url(../images/navh.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;}
.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;}



.topr{ float:right; overflow:hidden;}
.topr .topewm{ float:left; margin-left:10px; margin-top:10px; text-align:center;}
.topr .topewm p{ margin-top:5px; color:#666666;}
.banner{ height:553px; }
.sabout{ background:url(../images/aboutbj.jpg) no-repeat center top; padding-top:63px; padding-bottom:70px;}
.saboutm{ width:1200px; margin:0 auto; overflow:hidden}
.sabouttop img{ margin-bottom:17px;}
.sabouttop p{ font-size:24px; color:#333333; line-height:24px; margin-bottom:55px;}
.saboutctcn{ color:#333; font-size:18px; font-weight:bold; margin-bottom:15px;}
.saboutcten{ font-size:14px; color:#666666; font-family:Arial; text-transform:uppercase}
.saboutcc{ margin-top:35px; font-size:14px; color:#666; line-height:33px; margin-bottom:40px;}
.saboutul ul{ overflow:hidden; margin-left:15px;}
.saboutul ul li{ float:left; margin-right:85px; text-align:center;}

.saboutul ul .saboutli{ width:88px; height:88px;}
.saboutul ul .nav1{ background:url(../images/nav1.jpg) no-repeat left;}
.saboutul ul .nav2{ background:url(../images/nav2.jpg) no-repeat left;}
.saboutul ul .nav3{ background:url(../images/nav3.jpg) no-repeat left;}
.saboutul ul .nav4{ background:url(../images/nav4.jpg) no-repeat left;}

.saboutul ul .nav1:hover{ background:url(../images/nav1.jpg) no-repeat right;}
.saboutul ul .nav2:hover{ background:url(../images/nav2.jpg) no-repeat right;}
.saboutul ul .nav3:hover{ background:url(../images/nav3.jpg) no-repeat right;}
.saboutul ul .nav4:hover{ background:url(../images/nav4.jpg) no-repeat right;}
.saboutul ul li:hover a p{ color:#666}

.saboutul ul li p{ margin-top:15px; color:#b0b0b0; font-size:14px;}
.shj{ height:454px; background:url(../images/huanj.jpg) no-repeat center;}
.shjm{ width:1200px; margin:0 auto; position:relative}
.shjl{ width:307px; float:left;}
.shjen{ margin-top:134px;}
.shjcn{ text-align:right; font-size:24px; color:#fff; line-height:24px; margin-top:17px; margin-bottom:55px;}
.shjwz{ text-align:right; color:#fff; font-size:14px; line-height:26px;}
.shjr{ width:820px; float:right;}
.shjmore{ position: absolute; top:-27px; right:0px;}
.shjul{ margin-top:87px;}
.shjul{ overflow:hidden;}
.shjul ul{ position:relative;}
.shjul ul li{ float:left; overflow:hidden; width:822px;}
.shjul ul li .shjli{ margin:0px 15px; float:left;}
.shjul ul li .shjli .shjimg img{ width:377px; height:217px;}
.shjul ul li .shjli a{ display:block; border:2px solid #e3e3e3;}
.shjul ul li .shjli p{ line-height:53px; background:#e3e3e3; text-align:center; font-size:16px; color:#333333;}
.shjul ul li .shjli:hover a{ border:2px solid #004ea2;}
.shjul ul li .shjli:hover p{background:#004ea2; color:#fff;}
.shjrqq{ margin-top:20px; text-align:center;}
.shjrqq span{ display:inline-block; background:url(../images/hjd.png) no-repeat center; padding:0 9px; height:14px; width:14px;}
.shjrqq .shbclcanxz{ background:url(../images/hjdh.png) no-repeat center;}
.spro{ background:#ececec; padding-top:55px; padding-bottom:48px;}
.sprom{ width:1330px; margin:0 auto;}
.sprotop{ text-align:center;}
.sproen{ margin-bottom:15px;}
.sprocn{ font-size:24px; color:#333; line-height:24px; margin-bottom:25px;}
.sprozy{ font-size:14px; color:#acacac;}
.sproc{ margin-top:45px;}
.sproc ul{ height:353px; width:1300px;}
.sproc ul li{ float:left; width:294px; background: url(../images/cp_yy.png) no-repeat center; height:353px; margin-right:20px; transition:all 0.5s;}
.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);}
.sproc ul li:hover .sprox{ border-bottom:2px solid #004ea2;}
.sproc ul li:hover .sprolb{ color:#333333; font-weight:bold;}
.spromore{ width:212px; height:52px; margin:0 auto;margin-top:50px; background:url(../images/spromore.png) no-repeat center; text-align:center; line-height:52px; font-size:18px;}
.spromore span{ font-family:'宋体'}
.spromore a{ display:block; color:#fff;}
.spromore:hover a{ color:#dddddd;}
.svideo{ overflow:hidden; height:707px; background:url(../images/movie.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;}
.svideoimgs{ position:absolute; top:33px; left:100px;}
.sscx{ height:677px; background:url(../images/pro.jpg) no-repeat center; overflow:hidden}
.sscxm{ width:1200px; margin:0 auto; overflow:hidden; position:relative;}
.sscxtop{ margin-top:55px; text-align:center;}
.sscxcn{ margin-top:15px; font-size:24px; line-height:24px; color:#333; margin-bottom:20px;}
.sscximg{ text-align:center}
.sscxul ul{ position:relative; overflow:hidden; }
.sscxul ul li{ float:left; position:relative;height:535px;}
.sscxwz{ position:absolute; bottom:65px; left:44px;color:#fff;}
.sscxx{ margin-bottom:25px;}
.ssclien{ font-family:Arial; font-size:40px; line-height:40px; margin-bottom:15px; }
.ssclicn{ font-size:24px; color:#fff; line-height:24px;}
.sscxqq{ position:absolute; right:0px; bottom:24px;}
.sscxqq span{ width:14px; height:14px; display:inline-block; margin-right:15px; background:url(../images/scxyy.png) no-repeat center;}
.sscxqq .shbclcanxz{ background:url(../images/scxyyh.png) no-repeat center;}
.spar{ height:809px; background:url(../images/parbj.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;}
.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:#e4f1ff; min-width: 1330px;}
.foottm{height:199px; 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:199px;}
.footltit{ font-size:20px; font-weight:bold; color:#333; margin-bottom:30px;}
.footl ul li{ font-size:14px; color:#333; 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:199px;}
.footctit{ font-size:16px; color:#333; font-weight:bold; margin-bottom:40px;}
.footc ul li{ float:left; width:50%; font-size:14px; margin-bottom:25px;}
.footc ul li a{ color:#333;}
.footr{ float:left; padding-left:50px; margin-top:50px;}
.footrli{ overflow:hidden; margin-bottom:24px;}
.footrli img{ float:left;}
.footrli .footrwz{ float:left; margin-left:20px; margin-top:25px; font-size:14px; color:#333; line-height:24px;}
.foot{ background:#004ea2; line-height:92px;min-width: 1330px;}
.footm{ width:1200px; margin:0 auto; overflow:hidden; color:#fff; font-size:14px; text-align: center;}
.footm a{ color:#92c6ff;}
.footfl{ float:left;}
.footfr{ float:right;}

/*ny*/
.banner_ab{ height:553px;min-width: 1330px; background:url(../images/banner1.jpg) no-repeat center;}
.banner_con{ height:360px; background:url(../images/banner_con.jpg) no-repeat center;}
.banner_new{ height:360px; background:url(../images/banner_new.jpg) no-repeat center;}
.banner_line{ height:360px; background:url(../images/banner_line.jpg) no-repeat center;}
.banner_pro{ height:360px; background:url(../images/banner_pro.jpg) no-repeat center;}
.banner_job{ height:360px; background:url(../images/banner_job.jpg) no-repeat center;}
.banner_cor{ height:360px; background:url(../images/banner_cor.jpg) no-repeat center;}
.banner_par{ height:360px; background:url(../images/banner_par.jpg) no-repeat center;}
.banner_movie{ height:360px; background:url(../images/banner_movie.jpg) no-repeat center;}


.content{ width:1200px;min-width: 1230px; 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;}
.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;}

/*fenlang*/
.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}

/*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;}

/*line*/
.line ul li{ position:relative; margin-bottom:50px;}
.line ul li .linewz{ position:absolute; bottom:27px; left:23px;font-size:16px;}
.lineen{  color:#666666; margin-bottom:10px;}
.linexx{ width:53px; border-bottom:2px solid #004ea2;}
.linecn{ color:#333; font-weight:bold; margin-top:8px;}

/*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:15px; margin-bottom:20px;}
.pro ul li a{ display:block; width:278px; height:337px;margin:0 auto;margin-top:8px; background:#f7f7f7;}
.pro .linewz{ margin-left:25px;}
.pro .lineen{ color:#666666; opacity:0.5;}
.pro .linexx{ border-bottom:2px solid #666666;opacity:0.5;}
.pro .linecn{ color:#666666;opacity:0.5;}
.pro ul li:hover{ 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;}
.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;}

/*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: 294px;float: left;margin-right: 15px;margin-bottom: 20px; text-align:center;}
.pic ul li img{ max-width:80%; }
.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;}





/*漂浮，在线咨询*/
#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:160px; height:123px; 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{ 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;}


.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}
