﻿@charset "utf-8";
/* CSS Document */
/*整体css*/
.con1{margin:70px auto 0 auto; width:1220px;height:275px; display:block;}
.con1 li{width:380px;height:275px; position:relative;}
.con1 li .pic{ float:right;height:260px;padding-top:15px; width:230px; overflow: hidden;}
.con1 li .con-left{ float:left; margin-top:15px;height:210px;width:100px;padding:25px; position:relative; transition:margin-top 0.5s ease,background 0.5s ease; -moz-transition:margin-top 0.5s ease,background 0.5s ease; -ms-transition:margin-top 0.5s ease,background 0.5s ease; -o-transition:margin-top 0.5s ease,background 0.5s ease;-webkit-transition:margin-top 0.5s ease,background 0.5s ease;background:#f6f6f6;}
.con1 li .con-left h2 a{font-size:16px; font-weight:800;color:#01458e;line-height:30px;margin-bottom:15px;}
.con1 li .con-left p{color:#4e5f72;font-size:13px;line-height:26px;}
.con1 li .link_more{height:37px; display:block;background:#f6f6f6;left:0;bottom:0; position:absolute;width:150px;}
.con1 li .link_more span{line-height:37px;margin-right:10px;transition:margin-right 0.5s ease; -moz-transition:margin-right 0.5s ease; -ms-transition:margin-right 0.5s ease; -o-transition:margin-right 0.5s ease;-webkit-transition:margin-right 0.5s ease; display:block;color:#90a3b8; text-align:right;}
.con1 li .arrow{top:118px;left:148px; position:absolute;background:url(../images/con_arrow.png);height:22px;width:13px;}
.con1 li:hover .arrow{background:url(../images/con_arrow_blue.png);}
.con1 li:hover .con-left{height:225px;background:#01458e;margin-top:0px;}
.con1 li:hover .con-left h2 a{color:#fff;}
.con1 li:hover .con-left p{color:#a4b2cc;}
.con1 li:hover .link_more{background:#b31b17;}
.con1 li:hover .link_more span{margin-right:20px;color:#ffb9b9;}


.index_title{height:54px;border-bottom:1px solid #eaf0f4; line-height:54px;}
.index_title .index_titcon{font-size:20px;color:#5e5e5e;width:auto;padding:0 8px; border-bottom:1px solid #abb4bb; position:absolute; left:0;bottom:-1px;}
.index_title .index_titcon span{color:#cac9cc; font-size:12px; text-transform:uppercase;padding-left:10px;}
.index_title .a_more{ float:right;color:#939393;font-size:12px;}

.con2{margin:80px auto 0 auto; width:100%;height:500px; padding:50px 0;background:url(../images/jishu_bg.jpg) top center; background-size:cover;}

.con3{margin:80px auto 0 auto; width:100%;}


/*内页开始*/
.Sec_banner{height:340px;margin-top:90px;}
.positionline{height:64px;background:#fafafa;border-bottom:1px solid #ededed;line-height:64px;}
.positionline .posi{ float:right;color:#b1b1b1;font-size:12px;}
.positionline .posi a{color:#b1b1b1;font-size:12px;}
.positionline h2{color:#01458e; font-size:22px; font-weight:normal;line-height:64px; float:left;}
.positionline p{font-size:12px;color:#00448d; float: left; text-transform:uppercase;padding-top:28px;padding-left:10px;line-height:20px;}
.sec_menu{height:59px; border-bottom:1px dashed #efefef;margin-bottom:60px;}
.sec_menu ul{width:1180px;margin:0 auto;}
.sec_menu ul li{width:120px; height:42px; font-size:14px;line-height:42px; color:#919191; text-align:center;margin:18px 4px 0 4px; float:left;}
.sec_menu ul li:hover{background:url(../images/sec_hover_bg.png) top center no-repeat;height:50px;}
.sec_menu ul li:hover a{color:#fff;}

.sec_menu ul .on_pass{background:url(../images/sec_hover_bg.png) top center no-repeat;height:50px;}
.sec_menu ul .on_pass a{color:#fff;}

.sec_content{background:#fdfdfd;padding:30px;}


.sec_menu2{height:59px; border-bottom:1px dashed #efefef;margin-bottom:60px;}
.sec_menu2 ul{width:1180px;margin:0 auto;}
.sec_menu2 ul li{width:120px; height:42px; font-size:14px;line-height:42px; color:#919191; text-align:center;margin:18px 15px 0 15px; float:left;}
.sec_menu2 ul li:hover{background:url(../images/sec_hover_bg2.png) top center no-repeat;height:50px;}
.sec_menu2 ul li:hover a{color:#fff;}

.sec_menu2 ul .on_pass2{background:url(../images/sec_hover_bg2.png) top center no-repeat;height:50px;}
.sec_menu2 ul .on_pass2 a{color:#fff;}


.sec_titbar{height:85px;border-bottom:1px solid #f5f5f5; text-align:left;position:relative;background:url(../images/right_logo.jpg) bottom right no-repeat;}
.sec_titbar h1{font-size:22px;color:#2f2f2f; position: absolute;line-height:30px;top:20px;}
.sec_titbar p{height:30px;line-height:30px;color:#d2d2d2;padding-top:52px;}



/*关于我们页面*/
.about_content{width:1200px; overflow:hidden; margin:0 auto;font-size:14px;}
.line930{width:730px; overflow:hidden;padding:50px;}
.about_details{ overflow:hidden;}
.about_details img{margin:30px auto; display:block; overflow:hidden;}
.about_details p{ text-indent:30px;margin:30px auto; color:#666; line-height:26px; display: block; overflow:hidden;}
.line250{width:250px; overflow:hidden;}
.about_rightcon{width:200px;margin:55px auto 0 auto;color:#9d9d9d; font-size:12px; text-align:left;}
.about_rightcon img{margin-bottom:20px; display:block;}
.about_rightcon p{margin:10px 0; overflow:hidden;line-height:18px; display:block; height:auto;}


/*时间轴*/
*:focus{outline:0;}
label[for],input[type="button"],input[type="submit"],input[type="reset"]{cursor:pointer;}
input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0;}
a{text-decoration:none;color:#1C3D72 }
img{-ms-interpolation-mode:bicubic;}
/* new clearfix */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix{ zoom: 1;}
/* IE6 */
*:first-child+html .clearfix{zoom: 1;}
/* IE7 */
.hidden{display:none;}
.last{border-bottom:none !important;}

/* 时间轴正文 */
.page{display:table;margin:0 auto;padding:50px 20px;position:relative;}
.event_year{text-align:center;position:absolute;background:#fdfdfd;width:1200px;margin-left:-600px; left:50%;margin-top:40px;}
.event_year li{height:40px;line-height:40px; float:left; margin:8px;font-size:18px;width:80px;color:#828282;cursor:pointer; border-bottom:1px dashed #dedede;background:#f1f1f1; border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px;}
.event_year li.current{width:80px;background:#01458e;color:#FFF;text-align:center;float:left; }
.event_list{width:850px;float:right;background:url('../images/dian3.png') 139px 0 repeat-y;margin:280px 0 20px 0;}
.event_list h3{margin:0 0 10px 132px;font-size:28px;font-family:Georgia;color:#01458e;padding-left:25px;background:url('../img/jian.png') 0 -45px no-repeat;height:38px;line-height:30px;font-style:italic;}
.event_list li{background:url('../images/jian.png') 136px -80px no-repeat;}
.event_list li span{width:127px;text-align:right;display:block;float:left;margin-top:10px;}
.event_list li p{width:680px;margin-left:24px;display:inline-block;padding-left:10px;background:url('../img/jian.png') -21px 0 no-repeat;line-height:25px;_float:left;margin-bottom:15px;border-bottom:1px solid #dedede;padding-bottom:30px;}
.event_list li p span{width:650px;text-align:left;border-bottom:1px dotted #f1f1f1;padding:10px;background:#FFF;margin:0;font-size:15px;background:#f9f9f9; transition:background 0.5s ease; -moz-transition:background 0.5s ease; -ms-transition:background 0.5s ease;-o-transition:background 0.5s ease; -webkit-transition:background 0.5s ease;}
.event_list li p span:hover,.event_list li p:hover span{background:#c1daf4;}
.event_list li p img{margin-top:10px;}


/* 图片新闻详细页面 */

.content_details{padding:50px; line-height:30px; font-size:15px;color:#666;}
.content_details img{ text-align:center; margin:15px auto; max-width:800px; display:block;}
.secdeails{height:120px;;width:100%;border-bottom:1px dotted #dedede;margin-bottom:20px;margin-top:30px;}
.secdeails p{font-size:22px; text-align: center;color:#333333;line-height:60px; display:block;margin-bottom:20px;height:60px;}
.secdeails span{height:30px;line-height:30px;font-size:14px; color:#666; text-align:center;display:block; margin:0 auto;}
.secdeails span font{font-size:14px;color:#1774d8;}


/* 下属公司 */
.company_list{height:auto; width:100%; overflow:hidden;}
.company_list li{height: auto; width:1100px; overflow:hidden; margin:50px auto;padding:25px;}
.company_list li:nth-child(odd){background:none;}
.company_list li:nth-child(odd) .company_info{float:left;}
.company_list li:nth-child(odd) .company_img{ float:right;}
.company_list li:nth-child(even){background:#f7f7f7;}
.company_list li:nth-child(even) .company_info{float:right; margin-right:30px;}
.company_list li:nth-child(even) .company_img{ float:left;}
.company_list li .company_info{width:700px;font-size:14px;line-height:36px; color:#666;}
.company_list li .company_info h2{line-height:50px;color:#222; height:50px;border-bottom:1px solid #dedede; font-size:16px; font-weight:800;margin-bottom:10px;}
.company_list li .company_img{height:196px;width:316px;padding:1px; border:1px solid #dedede;}
.company_list li .company_img img{height:196px;width:316px;}
.company_list li .conpany_link{height:40px; line-height:40px; text-align:left; text-transform:uppercase; width:100%;margin-top:10px; font-size:12px;}
.company_list li .conpany_link a{color:#01458e;}


/* 历史聚焦 */

.history_list{height:auto; text-align:center;margin:50px auto;}
.history_list img{max-width:730px; height:auto;margin:0 auto;}
.history_list h2{ background:#f7f7f7; text-align:center; height:50px; line-height:50px; margin-top:20px; width:100%;font-size:16px;}


/*常见问题*/
.linenews{width:830px; overflow:hidden;}
.list_news{overflow:hidden;padding:10px;}
.list_news ul{overflow:hidden;}
.list_news ul li { border-bottom:1px dotted #ccc;margin:50px 0;}
.list_news ul li h2{height:50px;line-height:50px;border-left:1px solid #005075;background:#fbfbfb;text-indent:14px;font-size:16px;font-weight:normal;transition:ease 0.5s background; -moz-transition:ease 0.5s background;-ms-transition:ease 0.5s background; -o-transition:ease 0.5s background; -webkit-transition:ease 0.5s background;}
.list_news ul li:hover h2{background:#f5f5f5;color:#2c77ab;}
.list_news ul li:hover h2 a{color:#2c77ab;font-weight:800; display:block;}
.list_news ul li P{height: auto;line-height:28px;padding:20px 20px 0px 20px;}
.list_news ul li .faq_link{height:40px; line-height:40px; text-align:left; text-transform:uppercase; width:100%;padding-left:20px; font-size:12px;transition:ease 0.5s color; -moz-transition:ease 0.5s color;-ms-transition:ease 0.5s color; -o-transition:ease 0.5s color; -webkit-transition:ease 0.5s color;}
.list_news ul li .faq_link a{color:#01458e;}


/*三级导航*/
.line300{width:300px;margin-right:20px;}
.t_nav_bar{height:50px; background:#f3f3f3;border-left:2px solid #999; line-height:50px;margin-top:50px;}
.t_nav_bar h2{padding-left:25px;font-size:18px; font-weight:normal;color:#333;}
.t_nav{background:#fcfcfc;}
.t_nav li{border-top:1px solid #fff; border-bottom:1px solid #f9f9f9;height:40px; background:#f9f9f9;line-height:40px;padding-left:70px; position:relative; transition:ease 0.5s padding-left,background 0.5s ease; -moz-transition:ease 0.5s padding-left,background 0.5s ease; -ms-transition:ease 0.5s padding-left,background 0.5s ease; -o-transition:ease 0.5s padding-left,background 0.5s ease; -webkit-transition:ease 0.5s padding-left,background 0.5s ease;}
.t_nav li:hover{padding-left:100px;background:#f5f5f5;}
.t_nav li span{color:#a6c9ee;left:40px;top:0; position:absolute; transition:ease 0.5s left; -moz-transition:ease 0.5s left; -ms-transition:ease 0.5s left; -o-transition:ease 0.5s left; -webkit-transition:ease 0.5s left;}
.t_nav li:hover span{color:#c8e3ff;position:absolute;left:65px;top:0;}


/*新闻列表*/
.news_inlist{width:830px; overflow:hidden;}
.news_inlist ul{overflow:hidden;}
.news_inlist ul li { border-bottom:1px solid #e4e4e4;margin:50px 0;height:150px; overflow:hidden;word-break:break-all;}
.news_inlist ul li .in_newsbox{width:600px;height: auto; float:right;}
.news_inlist ul li .in_newsbox h2{height:50px;line-height:30px;background:#f9f9f9;padding-left:15px;font-size:15px; font-weight:800;transition:ease 0.5s background; -moz-transition:ease 0.5s background;-ms-transition:ease 0.5s background; -o-transition:ease 0.5s background; -webkit-transition:ease 0.5s background;}
.news_inlist ul li:hover .in_newsbox h2{background:#f5f5f5;color:#2c77ab;}
.news_inlist ul li:hover .in_newsbox h2 a{color:#2c77ab;font-weight:800; display:block;}
.news_inlist ul li .in_picbox{height:130px; width:200px; border:1px solid #f1f1f1;padding:1px; float:left;}
.news_inlist ul li .in_picbox img{height:130px; width:200px;}
.news_inlist ul li .in_newsbox P{height: auto;line-height:24px;color:#939393;padding-top:10px;font-size:12px;}
.news_inlist ul li .news_link{height:30px;color:#ccc; line-height:30px; text-align:right; text-transform:uppercase;padding-right:20px; font-size:12px;}
.news_inlist ul li .news_link a{color:#ccc;}


/*质量体系*/
.news_inlist2{width:830px; overflow:hidden;}
.news_inlist2 ul{overflow:hidden;}
.news_inlist2 ul li { border-bottom:1px solid #e4e4e4;margin:50px 0;height:220px; overflow:hidden;word-break:break-all;}
.news_inlist2 ul li .in_newsbox2{width:660px;height: auto; float:right;}
.news_inlist2 ul li .in_newsbox2 h2{height:50px;line-height:50px;background:#f9f9f9;padding-left:15px;font-size:15px; font-weight:800;transition:ease 0.5s background; -moz-transition:ease 0.5s background;-ms-transition:ease 0.5s background; -o-transition:ease 0.5s background; -webkit-transition:ease 0.5s background;}
.news_inlist2 ul li:hover .in_newsbox2 h2{background:#f5f5f5;color:#2c77ab;}
.news_inlist2 ul li:hover .in_newsbox2 h2 a{color:#2c77ab;font-weight:800; display:block;}
.news_inlist2 ul li .in_picbox2{height:200px; width:130px; border:1px solid #f1f1f1;padding:1px; float:left;}
.news_inlist2 ul li .in_picbox2 img{height:200px; width:130px;}
.news_inlist2 ul li .in_newsbox2 P{height: auto;line-height:24px;color:#939393;padding-top:10px;font-size:12px;}
.news_inlist2 ul li .news_link2{height:30px;color:#ccc; line-height:30px; text-align:right; text-transform:uppercase;padding-right:20px; font-size:12px;}
.news_inlist2 ul li .news_link2 a{color:#ccc;}



/*图片列表*/
.pic_inlist{overflow:hidden;margin-top:30px;}
.pic_inlist ul{overflow:hidden;}
.pic_inlist ul li {margin:50px 0;height:270px;width:250px; overflow:hidden; float:left;margin:20px;}
.pic_inlist ul li .pictitbox{width:250px;height:100px;}
.pic_inlist ul li .pictitbox p{line-height:40px;height:40px;color:#939393; text-align:left;font-size:12px;padding-left:15px;}
.pic_inlist ul li .pictitbox h2{height:50px;line-height:50px;background:#f9f9f9; text-align:left;font-size:15px; padding-left:15px;font-weight:800; transition:ease 0.5s background; -moz-transition:ease 0.5s background;-ms-transition:ease 0.5s background; -o-transition:ease 0.5s background; -webkit-transition:ease 0.5s background;}
.pic_inlist ul li:hover .pictitbox h2{background:#f5f5f5;color:#2c77ab;}
.pic_inlist ul li:hover .pictitbox h2 a{color:#2c77ab;font-weight:800; display:block;}
.pic_inlist ul li .pixshowbox{height:166px; width:246px; border:1px solid #f1f1f1;padding:1px;}
.pic_inlist ul li:hover .pixshowbox{ border:1px solid #ddd;transition:ease 0.5s border; -moz-transition:ease 0.5s border;-ms-transition:ease 0.5s border; -o-transition:ease 0.5s border; -webkit-transition:ease 0.5s border;}


/*招聘*/
.needed{color:#e30000; font-size:14px; padding-left:30px;}
.jobinput{height:40px; line-height:40px; border:1px solid #f9f9f9; padding-left:10px;width:300px;}
.jobintxt{height:auto; line-height:40px; border:1px solid #f9f9f9;padding:6px; width:500px;}


/*HR*/
.jion_in{margin:50px auto;}
.jion_in li{background:#f7f7f7;border:1px solid #f1f1f1;border-bottom:3px solid #e8e8e8;height:auto;padding:20px; position:relative;margin:30px auto;}
.jion_in li a h2{font-size:15px;line-height:4rem;border-bottom:1px dotted #B6B6B6;}
.jion_in li a p{ display: block;padding:10px 0;font-size:13px;line-height:24px;color:#666;}
.jion_in li a p span{ display:block;font-size:13px;color:#025fc7;padding:8px 0;}
.jion_in li .jionin_but{ position:absolute;right:20px;top:20px;line-height:20px;background:#666;color:#fff;font-size:12px;padding:5px;}
.jion_in li .jionin_but:hover{background:#01458e; transition:background 0.5s;-moz-transition:background 0.5s;-ms-transition:background 0.5s;-o-transition:background 0.5s;-webkit-transition:background 0.5s;}

/*Login*/
.login_header{width:100%;background:#fff;heitht:89px;border-bottom:1px solid #f2f2f2;}
.login_content{width:100%;background:url(../images/login_bg.jpg) top center; background-size:cover;height:470px;}
.login_content .leftpic{height:470px; width:500px; background:url(../images/login_cunputer.png) center center no-repeat;}
.login_content .rightform{width:500px;height:auto; border-radius:10px;border:1px solid #dedede; box-shadow:0 0 5px #dedede;background:#fff;margin-top:50px; overflow:hidden;}
.login_content .rightform h2{height:60px;line-height:60px; font-size:22px; text-align:left;padding:0 20px; border-bottom:1px solid #f1f1f1;}
.login_content .rightform h2 a{ float:right;color:#01458e; font-size:12px;}
.list_input{height:50px; line-height:50px; margin:20px auto; text-align:center; overflow:hidden;}
.listspan{ padding-right:15px; height:50px; line-height:50px;font-size:15px;font-weight:normal;color:#666;}
.login_input{height:40px; line-height:40px; width:260px;border:1px solid #ddd; padding-left:40px;border-radius:6px;background:url(../images/input_user.jpg) 20px center no-repeat;}
.login_password{height:40px; line-height:40px; width:260px;border:1px solid #ddd; padding-left:40px;border-radius:6px;background:url(../images/input_password.jpg) 20px center no-repeat;}
.wangjimima{height:30px;line-height:30px; text-align:right;color:#01458e; font-size:12px;width:300px; margin:0 auto;}
.wangjimima a{color:#01458e; font-size:12px;}
.login_submit{height:40px; line-height:40px;color:#fff;font-size:15px; width:300px; text-align:center;border:1px solid #01458e;border-radius:6px;background:#005bbc;}
.login_p{background:#efefef;line-height:30px;padding:20px 0; margin-top:30px;text-align:center; font-size:12px;}
.Form_input{height:34px; line-height:34px; width:230px;border:1px solid #ddd;padding-left:10px;border-radius:6px;background:#fff;}
.formtxt{height:auto; line-height:40px; border:1px solid #ddd;padding:10px; width:500px;border-radius:6px;}

/*select*/
.SelectControl .arrow{background:url(../images/arrowupdown.gif) no-repeat;width:19px;height:19px;overflow:hidden;display:inline-block;float:right;margin:6px 6px 0 0;}
.SelectControl{border:solid 1px #ddd;height:30px;height:34px;line-height:34px;width:240px;background:#fff;position:relative;cursor:pointer;border-radius:6px;}
.SelectControl .arrow{background-position:0 0;}
.SelectControl input{background:none;border:none;margin:9px 0 0 6px;font-size:12px;cursor:pointer;float:left;display:inline;}
.SelectControl ul{position:absolute;left:-1px;top:30px;border-width:0px 1px 1px 1px;border-style:solid;border-color:#ddd;background:#fff;}
.SelectControl li{height:36px;line-height:36px;overflow:hidden;padding:0 6px;cursor:pointer;}
.SelectControl li.on{background:#025fc7;color:#fff;}


/*留言查看*/
.M_view{width:830px; overflow:hidden;}
.M_view ul{overflow:hidden;padding:10px;}
.M_view ul li { border-bottom:1px dotted #ccc;margin:50px 0;}
.M_view ul li h2{ overflow:hidden;height:50px;line-height:50px;border-left:1px solid #005075;background:#fbfbfb;text-indent:14px;font-size:16px;font-weight:normal;transition:ease 0.5s background; -moz-transition:ease 0.5s background;-ms-transition:ease 0.5s background; -o-transition:ease 0.5s background; -webkit-transition:ease 0.5s background;}
.M_view ul li h2 span{color:#617c88; font-size:12px; float:right; font-size:12px;padding-right:15px;}
.M_view ul li:hover h2{background:#f5f5f5;color:#2c77ab;}
.M_view ul li:hover h2 a{color:#2c77ab;font-weight:800; display:block;}
.M_view ul li P{height: auto;line-height:28px;padding:20px 20px 0px 20px;}
.M_view ul li .m_reply{ text-transform:uppercase;padding-right:15px;font-size:12px;font-size:12px;color:#9e9e9e; overflow:hidden;border-top:1px dotted #f1f1f1;margin-top:15px;}
.M_view ul li .m_reply .hftit{height:40px; line-height:40px; color:#c3120e;padding-right:15px;margin-bottom:5px;margin-top:5px;}
.Message_submit{height:40px; line-height:40px;color:#fff;font-size:15px; width:150px; text-align:center;border:1px solid #01458e;border-radius:6px;background:#005bbc;}


/*会员中心*/
.Memberleft{width:280px;height:auto; overflow:hidden;}
.Memberleft .leftmenu{height:50px;line-height:50px;font-size:16px; font-weight:800; text-align:center; background-color:#f1f1f1;border-left:2px solid #999;}
.Memberleft .leftsunbmenu{ overflow:hidden;}
.Memberleft .leftsunbmenu a{height:47px; font-size:14px;line-height:47px; display: block; text-align:center; color:#595757; background:#f9f9f9;border-left:2px solid #eee;border-top:2px solid #fff;}
.Memberleft .leftsunbmenu a:hover{color:#01458e;background:#cbe4ff;border-left:2px solid #86b3e4;font-weight:800;}

.Memberright{width:800px;}
.Memberright .righttitbar{height:50px; background:#f3f3f3;border-left:2px solid #999; line-height:50px;padding-left:25px;font-size:16px; font-weight:800;}
.Memberright .rightcon{ padding:10px; text-align:left;}


/*视频列表*/
.Video_inlist{overflow:hidden;margin-top:30px;}
.Video_inlist ul{overflow:hidden;}
.Video_inlist ul li {margin:50px 0;height:270px;width:250px; overflow:hidden; float:left;margin:20px;}
.Video_inlist ul li .videotitbox{width:250px;height:100px;background:#f1f1f1;padding-top:8px;}
.Video_inlist ul li .videotitbox p{line-height:24px;color:#939393;text-align:left;font-size:12px;padding:5px 10px;}
.Video_inlist ul li .videotitbox h2{height:auto;line-height:24px; text-align:left;font-size:14px;padding:5px 10px;font-weight: normal; transition:ease 0.5s background; -moz-transition:ease 0.5s background;-ms-transition:ease 0.5s background; -o-transition:ease 0.5s background; -webkit-transition:ease 0.5s background;}
.Video_inlist ul li:hover .videotitbox{background:#f5f5f5;color:#2c77ab;}
.Video_inlist ul li .videobox{height:166px; width:246px; border:1px solid #f9f9f9;padding:1px;}
.Video_inlist ul li .videobox img{height:166px; width:246px;}
.Video_inlist ul li:hover .videobox{ border:1px solid #ddd;transition:ease 0.5s border; -moz-transition:ease 0.5s border;-ms-transition:ease 0.5s border; -o-transition:ease 0.5s border; -webkit-transition:ease 0.5s border;}


/*视频播放*/
.Video_con{ border:1px solid #f9f9f9;padding:1px;height:500px;width:650px;margin-top:50px;}
.sec_f_tit{height:35px; line-height:35px; background:#f9f9f9;padding-left:15px;color:#000; margin:20px auto; font-size:15px;}
.Video_leftlist{overflow:hidden;margin-top:30px;}
.Video_leftlist li {height:auto;overflow:hidden;margin-bottom:30px;}
.Video_leftlist li .listimg{width:165px;height:120px;}
.Video_leftlist li .listimg img{height:116px;width:161px;border:1px solid #eee;padding:1px;}
.Video_leftlist li .listvname{width:115px;line-height:24px;color:#939393;text-align:left;font-size:12px;transition:ease 0.5s background; -moz-transition:ease 0.5s background;-ms-transition:ease 0.5s background; -o-transition:ease 0.5s background; -webkit-transition:ease 0.5s background;}
.Video_leftlist li .listvname p{height:auto;line-height:20px; text-align:left;font-size:12px;margin-top:8 px;font-weight: normal;}


/*视频列表*/
.leader_list{overflow:hidden;margin-top:30px;}
.leader_list li{margin:50px 0;height: auto;width:250px; overflow:hidden; float:left;margin:20px;}
.leader_list li .leaderconbox{width:250px;height:100px;background:#f1f1f1;padding-top:8px;margin-top:15px;}
.leader_list li .leaderconbox p{line-height:24px;color:#939393;text-align:center;font-size:12px;padding:5px 10px;}
.leader_list li .leaderconbox h2{height:auto;line-height:24px; text-align:center;font-size:14px;padding:5px 10px;font-weight: normal; transition:ease 0.5s background; -moz-transition:ease 0.5s background;-ms-transition:ease 0.5s background; -o-transition:ease 0.5s background; -webkit-transition:ease 0.5s background;}
.leader_list li:hover .leaderconbox{background:#ebf6ff;color:#2c77ab;}
.leader_list li .leaderbox{height:246px; width:246px; border:1px solid #f9f9f9;padding:1px;}
.leader_list li .leaderbox img{height:246px; width:246px;border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%;}
.leader_list li:hover .leaderbox{ border:1px solid #eee;transition:ease 0.5s border; -moz-transition:ease 0.5s border;-ms-transition:ease 0.5s border; -o-transition:ease 0.5s border; -webkit-transition:ease 0.5s border;}



/*党建*/
.party_positionline{height:64px;background:#fafafa;border-bottom:1px solid #ededed;line-height:64px;}
.party_positionline .posi1{ float:right;color:#b1b1b1;font-size:12px;}
.party_positionline .posi1 a{color:#b1b1b1;font-size:12px;}
.party_positionline h2{color:#c60e1b; font-size:22px; font-weight:normal;line-height:64px; float:left;}
.party_positionline p{font-size:12px;color:#00448d; float: left; text-transform:uppercase;padding-top:28px;padding-left:10px;line-height:20px;}

.party_titbar{height:85px;border-bottom:1px solid #f5f5f5; text-align:left;position:relative;background:url(../images/right_logo.jpg) bottom right no-repeat;}
.party_titbar h1{font-size:22px;color:#c60e1b; position: absolute;line-height:30px;top:20px;}
.party_titbar p{height:30px;line-height:30px;color:#d2d2d2;padding-top:52px;}


.leader_list{overflow:hidden;margin-top:30px;}
.leader_list li{margin:50px 0;height: auto;width:250px; overflow:hidden; float:left;margin:20px;}
.leader_list li .leaderconbox{width:250px;height:100px;background:#f1f1f1;padding-top:8px;margin-top:15px;}
.leader_list li .leaderconbox p{line-height:24px;color:#939393;text-align:center;font-size:12px;padding:5px 10px;}
.leader_list li .leaderconbox h2{height:auto;line-height:24px; text-align:center;font-size:14px;padding:5px 10px;font-weight: normal; transition:ease 0.5s background; -moz-transition:ease 0.5s background;-ms-transition:ease 0.5s background; -o-transition:ease 0.5s background; -webkit-transition:ease 0.5s background;}
.leader_list li:hover .leaderconbox{background:#ebf6ff;color:#2c77ab;}
.leader_list li .leaderbox{height:246px; width:246px; border:1px solid #f9f9f9;padding:1px;}
.leader_list li .leaderbox img{height:246px; width:246px;border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%;}
.leader_list li:hover .leaderbox{ border:1px solid #eee;transition:ease 0.5s border; -moz-transition:ease 0.5s border;-ms-transition:ease 0.5s border; -o-transition:ease 0.5s border; -webkit-transition:ease 0.5s border;}




/*产品列表*/
.product_content{width:1150px;padding-top:50px; clear:both;margin:0 auto;font-size:14px; position:relative;}

#webmenu {width:200px; float:left;}
#webmenu li ul {display:none;}
*html #webmenu li ul li {}
#webmenu li ul a {

	height:45px; display:block;
	line-height:45px;
}
#webmenu .height-auto {
	line-height:15px;
	padding:5px 10px;
}
.second-menu{position:absolute; z-index:99999;left:0;top:0;}
.first-menu li {

}
.first-menu li {position:relative;

height:47px;line-height:47px; font-weight:800; font-size:14px;text-indent:30px;
border-left:1px solid #e3e3e3; border-top:1px solid #fff; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; background:#f4f4f4; cursor:pointer;
}
.first-menu li a{color:#444;}
.first-menu li:first-child{border-top:1px solid #e3e3e3;}
.first-menu li:hover {
background:#eee;
}
.second-menu {
	top:0px;background:#eef7ff;position:absolute;
	left:199px;box-shadow: #333 1px 1px 5px;z-index:9999 !important;
}

.second-menu li{
	height:45px;padding:0 15px;text-indent:0;min-width:200px;
	line-height:45px;
border-left:1px solid #606060; border-top:1px solid #828282; border-bottom:1px solid #606060; border-right:1px solid #606060; background:#666666;  cursor:pointer;
}
.second-menu li:first-child{border-top:1px solid #606060;}
.second-menu li:hover{background:#414141;}
.second-menu li a{color:#fff;font-size:13px; font-weight:normal;}

.righttable{width:920px; float:right;}

.SelectControl2 .arrow2{background:url(../images/arr_d.png) no-repeat;width:10px;height:10px;overflow:hidden;display:inline-block; position:absolute; top:13px; right:5px;}
.SelectControl2{border:solid 1px #f4f4f4; border-radius:6px;height:30px;width:80px;background:#fff;position:relative;cursor:pointer;}
.SelectControl2 .arrow2{background-position:0 0;}
.SelectControl2 input{background:none;border:none;margin:9px 0 0 15px;font-size:12px;cursor:pointer;text-align:left;}
.SelectControl2 ul{position:absolute;left:-40px;top:30px;border-width:1px;border-style:solid;border-color:#f4f4f4;background:#fff;padding:10px 0px;}
.SelectControl2 li{height:30px;line-height:30px;overflow:hidden;padding-left:20px; text-align:left;cursor:pointer; font-size:12px;width:120px;}
.SelectControl2 li.on{background:#024792;color:#fff;}

.de_pro{height:263px; width:350px;padding:1px; border:1px solid #ededed;}
.de_pro img{height:261px;width:348px;}
.de_detais{height:305px; width:450px; text-align:left; line-height:26px;}
.de_detais .de_name{line-height:35px; border-bottom:1px dotted #ededed; margin-bottom:15px; font-size:16px; font-family:"微软雅黑"; font-weight:800;}
.de_detais .de_con{line-height:30px; font-size:12px; color:#666;}
.de_detais .de_con font{color:#d00002; font-family:"微软雅黑"; font-size:20px;}
.pro_price{height:30px; margin-top:15px;line-height:30px;color:#fff;font-size:12px; width:120px; text-align:center;border:1px solid #01458e;border-radius:4px;background:#005bbc;}


.slideTxtBox{ width:100%;text-align:left;  }
.slideTxtBox .hd{ height:40px; line-height:40px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom:1px solid #ededed; border-top:1px solid #ededed; position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:40px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 30px; cursor:pointer;line-height:40px; font-size:15px; font-weight:800;}
.slideTxtBox .hd ul li.on{ height:40px;  background:#fff; border:1px solid #ededed; border-bottom:2px solid #fff; color:#004891;}
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }

/* 20190715booklist */
.neko-box{ width: 1150px; overflow: hidden;}
.neko-box .thumb{ float: left; width: 360px; height: 480px; background: url('../images/book.jpg') center center no-repeat;}
.neko-box .content{ float: right; width: 760px; height: 480px; }

.book-list{ overflow: hidden;}
.book-list li{ float: left; width: 25%; padding: 5px 0; }
.book-list li span{ display: block; height: 30px; margin: 0 5px; font-size: 14px; line-height: 30px; text-align: center;background: #f4f5f6; }
.book-list li span:hover{  background: #01458e; }
.book-list li span .ico{ position: relative; top:-5px; display: none; width: 30px; margin-left:5px; vertical-align: middle; }
.book-list li span .ico img{ display: block; width:100%; height: auto;}
.book-list li span:hover .ico{ display: inline-block;}
.book-list li span .font{ display:inine-block; color: #333; }
.book-list li span:hover a{color: #fff;}

.neko-search{ width: 1220px; padding: 15px 0; margin: auto; background: #f4f5f6; overflow: hidden; }
.neko-search strong{ float: left; height: 35px; padding-left: 20px; font-size: 16px; line-height: 35px; }
.neko-search strong img{ display: inline-block; vertical-align: middle; padding-right: 5px; }
.neko-search select{ float: left; width: 220px; height: 35px; padding: 0 10px; margin-right: 10px; border: none; font-size: 14px; line-height: 35px; background: #fff; }
.neko-search span{ float: left; height: 35px; padding-left: 20px; font-size: 14px; line-height: 35px; }
.neko-search input{ float: left; height: 35px; padding: 0 20px; margin-right: 10px; border: none; font-size: 14px; line-height: 35px; background: #fff; }
.neko-search input[type=text]{ width: 340px; }


.neko-cover{ position: relative; width: 1220px; margin: auto; overflow: hidden; background: #f4f5f6; }
.neko-cover .cover{ float: left; width: 260px; }
.neko-cover .cover .thumb{ width: 100%; }
.neko-cover .cover .thumb img{ display: block; width: 100%; height: auto; }
.neko-cover .cover .thumb span{ display: block; padding: 40px 10px; font-size: 14px; line-height: 1.75; text-align: center; }
.neko-cover .cover .ercode{ width: 140px; margin: 50px auto; }
.neko-cover .cover .ercode img{ display: block; width: 140px; height: 140px; }
.neko-cover .cover .ercode span{ display: block; font-size: 12px; line-height: 2.5; text-align: center; }


.neko-cover .catalog{ /*position: absolute; top: 0; right: 0; left: 0;*/ float: left; width: 935px; height: 100%;/* margin: auto;*/ padding: 30px 0; background: #fff;}
.neko-cover .catalog .caption{ position: relative; height: 55px; margin-bottom: 40px; overflow: hidden; }
.neko-cover .catalog .caption:before{ content: ''; position: absolute; top: 0; bottom: 0; left: 0; width: 50px; height: 1px; margin: auto; background: #999; }
.neko-cover .catalog .caption:after{ content: ''; position: absolute;  top: 0; right: 240px; bottom: 0; width: 340px; height: 1px; margin: auto; background: #999; }
.neko-cover .catalog .caption span{ position: relative; float: left; width: 140px; height: 55px; margin-left: 50px; font-size: 32px; line-height: 55px; text-align: center; font-weight: bold; z-index: 1; }
.neko-cover .catalog .caption strong{ position: absolute; left: 50px; bottom: 0; display: block; width: 140px; font-size: 24px; text-align: center; font-weight: bold; color: #ddd; z-index: 0; }
.neko-cover .catalog .caption i{ float: right; padding-right: 10px; font-size: 12px; font-weight: bold; line-height: 55px; text-transform: uppercase; color: #999; }

.neko-cover .back{ float: right; width: 260px; background: #f4f5f6; display: none; }
.neko-cover .back .info{ width: 180px; margin: 50px auto; padding: 10px 20px; border-radius: 4px; font-size: 14px; line-height: 1.5; text-align: left; background: #fff; }
.neko-cover .back .info p{ padding: .25em 0; color: #666; }
.neko-cover .back .info strong{ font-size: 16px; color: #01458e; }

.category-box{ padding: 0 45px; padding-bottom: 10px; }
.category-box .title{ overflow: hidden; border-bottom: 1px solid #cdcdcd; }
.category-box .title a{ float: left; padding: 0 .5em .75em .25em; font-size: 16px; line-height: 1; font-weight: bold; color: #333; background: url(title.png) right bottom no-repeat; }
.category-box .content{ padding: 10px; }

.catelog-list li{}
.catelog-list li a{ display: block; padding: 5px 0; overflow: hidden; border-bottom: 1px dotted #eee; }
.catelog-list li a span{ float: left; width: 80%; font-size: 14px; line-height: 20px; color: #333; }
.catelog-list li a i{ float: right; width: 20%; text-align: right; font-size: 14px; line-height: 20px; font-style: normal; color: #999 }