@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;}



.top{ width:1150px; margin:0 auto; overflow:hidden}
.logo{ float:left;}
.logoh{ display:none;}
.topr{ float:right;}
.lang{ text-align:right; margin-top:20px; font-size:15px; color:#898989;}
.lang span{ margin-left:5px;}
.lang font{ font-family:'宋体'; margin-right:5px;}
.nav{ margin-top:50px;}
.nav ul{ overflow:hidden; margin-right:40px;}
.nav ul li{float:left;padding:0px 17px;margin-left:6px;font-size:18px;color:#898989;padding-bottom: 26px;}
.nav ul li a{ color:#898989;}
.nav ul li:hover a{ color:#26427f;}
.nav ul li:hover{ padding-bottom:20px; border-bottom:6px solid #26427f;}
.nav ul .navh a{ color:#26427f;}
.nav ul .navh{ padding-bottom:20px; border-bottom:6px solid #26427f;}
.banner{  /*background:url(../images/banner.jpg) no-repeat center;*/ height:550px;}

.sabout{ width:1150px; margin:0 auto; padding-top:60px;}
.sabouttop{ border-bottom:1px solid #ededed; padding-bottom:18px; overflow:hidden}
.sabouttopl{ float:left; font-size:33px; line-height:33px; color:#26427f;}
.sabouttopr{float:right;font-size:15px;color:#e60012;position:relative;top: 15px;}
.sabouttopr{ color:#e60012;}
.sabouttopr span{ font-family:'宋体';}
.saboutc{ margin-top:38px; overflow:hidden}
.saboutcl{float:left;color:#595757;font-size: 25px;line-height:40px;}
.saboutcc{float:left;margin-left: 34px;}
.saboutcwz{float:right;width: 590px;font-size: 13px;line-height: 20px; }

.saboutsj{ margin-top:72px; margin-bottom:51px;}
.saboutsj ul{overflow:hidden;width: 1290px;}
.saboutsj ul li{ float:left; margin-right:95px; overflow:hidden}
.saboutsj img{ float:left;}
.saboutsjr{ float:left; margin-left:16px;}
.saboutsjtit{ color:#09377b; font-size:16px; margin-top:8px;}
.saboutsjsz{ font-size:18px; color:#e50016;}
.saboutsjsz span{ font-size:40px; line-height:40px; font-weight:bold;}
.saboutsjsz font{ font-weight:bold;}


.spro{ background:#f5faff; overflow:hidden; padding-bottom:70px; padding-top:53px;}
.sprom{width:1150px; margin:0 auto;}
.sprotop{ padding-bottom:8px; margin-bottom:90px;border-bottom:1px solid #ededed; overflow:hidden}
.sprotopl{ float:left; font-size:33px; color:#26427f; line-height:33px;}
.sprotopr{float:right;font-size:15px;/*color:#e60012;*/position:relative;top: 18px;}
.sprotopr span{ font-family:'宋体'}
.sprotopr a{ /*color:#e60012;*/}
.sproc ul{ overflow:hidden; width:1200px;}
.sproc ul li{ float:left; width:258px; border-bottom:7px solid #26427f; margin-right:35px; height:286px;}
.sprotit{ /*margin-top:39px;*/ font-size:23px; color:#595757;}
.sprowz{ margin-top:28px; color:#595757;}

.snew{ width:1150px; margin:0 auto; margin-bottom:42px; margin-top:52px;}
.snewtop{ padding-bottom:8px; margin-bottom:49px;border-bottom:1px solid #ededed; overflow:hidden}
.snewtopl{ float:left; font-size:33px; color:#26427f; line-height:33px;}
.snewtopr{float:right;font-size:15px;/*color:#e60012;*/position:relative;top: 18px;}
.snewtopr span{ font-family:'宋体'}
.snewtopr a{ /*color:#e60012;*/}
.snewc ul{ width:1200px; overflow:hidden; margin-bottom:34px;}
.snewc ul li{ float:left; width:360px; margin-right:35px;}
.snewtit{ font-size:23px; color:#595757; margin-top:19px; line-height:23px;}
.snewdate{ margin-top:18px; font-size:18px; color:#595757;}
.snewa{ line-height:44px; font-size:24px; text-align:center; background:#e0e0e0;} 
.snewa a{ color:#26427f; display:block;}

.foot{ background:#26427f; color:#fff; padding-bottom:50px;}
.footm{ width:1150px; margin:0 auto; overflow:hidden}
.footl{ float:left;}
.footr{ float:right; width:615px; margin-top:50px; margin-right:34px;}
.foottit{ font-size:16px;}
.footc{ overflow:hidden; margin-top:15px; font-size:15px; line-height:22px}
.footcl{ float:left; width:300px;}
.footcr{float:right; width:220px;}


/*dl*/
.yy{ position:fixed; width:100%; top:0px; bottom:0px; background:#000; opacity:0.5; z-index:555; display:none}
.dl{ position:fixed; width:440px; left:50%; margin-left:-220px; background:#f5f8fd; overflow:hidden; padding-bottom:50px; z-index:5555; top:50%; margin-top:-231px;display:none}
.dlclose{ position:absolute; right:8px; top:0px; font-size:30px; line-height:40px;}
.dltit{ padding-left:45px; font-size:24px; font-weight:bold; margin-top:38px; color:#454545; margin-bottom:25px;}
.tjconin{ padding-left:45px; margin-bottom:25px;}
.tjconin p{ font-size:16px; color:#666666; font-weight:bold; margin-bottom:10px;}
.tjconin input{ width:343px; border:1px solid #d2d2d2; height:46px; line-height:46px; border-radius:5px; padding-left:5px;}
.tjan{padding-left:45px;}
.tjan input{ border:0px; background:#26427f; height:57px; line-height:57px; font-size:24px; font-weight:bold; color:#fff; width:350px; border-bottom:3px solid #253453; border-radius:10px;}
.dlp{ margin:0 auto; margin-top:24px; padding-top:30px; border-top: 1px solid #b2b2b2; width:350px; text-align:center; font-size:16px; color:#999999;}




/*ny*/
.bannercon{  background:url(../images/banner_con.jpg) no-repeat center; height:399px;}
.banner_ab{background:url(../images/banner_ab.jpg) no-repeat center; height:399px;}
.banner_pro{background:url(../images/banner_pro.jpg) no-repeat center; height:399px;}
.banner_new{background:url(../images/banner_new.jpg) no-repeat center; height:399px;}

/*about*/
.about{ margin-bottom:76px;}

/*contant*/
.contact{ width:1150px; margin:0 auto; margin-top:50px; margin-bottom:72px; overflow:hidden}
.contactl{ float:left; width:215px;}
.contacttit{ font-size:33px; color:#26427f; font-weight:bold; line-height:33px; margin-bottom:74px;}
.contacttit span{ display:block; width:83px; border-bottom:6px solid #26427f; margin-top:17px;}
.contactc{ font-size:14px; color:#595757; line-height:22px;}
.conb{ font-weight:bold;}
.conc{ margin-bottom:30px;}
.contactr{ float:right; width:810px;}
.contactrtit{ font-size:31px; color:#727171; line-height:31px;}
.contactrzy{ font-size:17px; color:#595757; margin-top:22px; margin-bottom:40px;}
.jn_c{ overflow:hidden}
.jn_box{ width:400px; float:left; margin-bottom:30px;}
.jn_boxr{ float:right;}
.jn_lt{ font-size:17px; color:#595757; margin-bottom:10px;}
.jn_rt input{ width:350px; padding-left:10px; border:1px solid #dcdcdc; height:30px; line-height:30px;}
.jn_text{ width:770px;}
.jn_rt textarea{ width:760px;padding-left:10px; border:1px solid #dcdcdc; height:160px; line-height:30px;}
.jn_tj .btn{ width:53px; height:28px; border:0px; line-height:28px; background:url(../images/seach.jpg) no-repeat center;}


/*pro*/
.proctit{ font-size:33px; color:#26427f; padding-bottom:33px; border-bottom:2px solid #ededed; line-height:33px;}
.procon{ width:1150px; margin:0 auto; margin-top:53px;}
.pro ul{ overflow:hidden; width:1200px;}
.pro ul li{ width:258px; margin-right:39px; float:left; height:322px; position:relative; border-bottom:7px #26427f solid; margin-bottom:50px;}
.protit{ padding:0 13px; font-size:16px; color:#595757;}
.proc{ margin-top:25px; color:#595757; font-size:12px; line-height:22px;padding:0 13px;}
.prof{ position:absolute; bottom:9px; width:100%; text-align:center; font-size:15px; color:#26427f; font-weight:bold; line-height:24px;}

/*new*/
.new{ width:1150px; margin:0 auto; margin-top:57px; overflow:hidden; margin-bottom:40px;}
.newleft{ float:left; width:105px;}
.newtit{ font-size:33px; color:#26427f; line-height:33px; margin-bottom:34px;}
.newtit span{ display:block; width:83px; border-bottom:6px solid #26427f; margin-top:15px;}
.newleftc ul li{ font-size:18px; padding-bottom:8px; margin-bottom:13px;}
.newleftc ul li a{color:#c9caca;}
.newleftc ul .newh{ border-bottom:2px solid #ededed;}
.newleftc ul .newh a{ color:#595757}
.newright{ float:right; width:845px; margin-right:20px;}
.newright ul li{ overflow:hidden; padding-bottom:36px; margin-bottom:39px; border-bottom:1px solid #eeeeee;}
.newsimg{ width:300px; float:left;}
.newsimg img{ width:300px; height:178px;}
.newswz{ float:right; width:450px;}
.newstit{ font-size:31px; color:#727171; line-height:31px;}
.newsdate{ font-size:18px; color:#595757; margin:18px 0px;} 
.newscon{ font-size:16px; color:#595757; line-height:22px;}

.pageNavi{ text-align:right;}
.pageNavi a{ display:inline-block; width:30px; color:#333; line-height:30px; border:1px solid #dcdcdc; font-size:14px; text-align:center; margin:0px 3px;}
.pageNavi span{ display:inline-block; width:30px; color:#333; line-height:30px; border:1px solid #dcdcdc; font-size:14px; text-align:center; margin:0px 3px;}
.pageNavi .current{ background:#26427f; border:1px solid #26427f; color:#fff;}

.newny{ float:right; width:845px; margin-right:20px;}
.newshowtit{ font-size:18px; color:#222; text-align:center}
.newshowdate{ text-align:center; font-size:14px; color:#333; margin:10px 0px;}
.newsshowcon{ font-size:14px; color:#333; line-height:2em;}

.ns_pn{ margin-top:10px; font-size:14px; line-height:30px;}

