@charset "utf-8";
/* Css 重置默认样式 */
* { margin: 0; padding: 0; }
li {list-style: none; }
a { text-decoration: none; color: #000; }
body { font-size: 14px; font-family: '微软雅黑';background: #fff }
button,input{cursor: pointer;outline: none}
em{font-style: normal;}
/* IE6 BUG */
img { border:none; }
br { height: 0; }
/* 通用样式 开始 */
.clear { clear: both; }
.left { float: left; }
.right { float: right;}
.t-l{text-align: left;}
.t-c{text-align: center;}
.t-r{text-align: right;}
/*IE各种兼容写法*/
/*IE6 专用写法，在属性的前面加 _    _margin-top:10px  */
/*IE7 专用写法，在属性的前面加 *    *margin-top:10px  */
/*IE8 专用写法，在属性的后面加 \0   margin-top:10px\0 */
/*IE9 专用写法，在属性的后面加 \9   margin-top:10px\9 */
/*同时兼容IE8 IE9写法：\0\9*/
.header_div{min-width: 1240px;margin:0 auto;color:#fff;}
.header_div a{color:#fff;}
.header_div .top_bg{min-width: 1240px;background: #20477f;height: 30px;}
.header_div .bottom_bg{min-width: 1240px;background: #366cbb;height: 130px;}
.center_div{width: 1240px;margin:0 auto;}
.header_div .config_li li{float: left;line-height: 30px;margin-right: 5px}
.header_div .config_li li a{font-size: 14px}
.header_div .header_div_bottom>ul>li{float: left;position: relative;}
.header_div .header_div_bottom>ul>li>a{display: inline-block;height: 50px;line-height: 50px;padding-left: 36px;padding-right: 36px;font-size:16px;}
.header_div .header_div_bottom>ul>li>a:hover{background: #6691d0}
.header_div .header_div_bottom .active{background: #6691d0}
.header_div .center_div .logo{margin:10px 0px 10px 30px;}
.header_div .language_div{width: 112px;height: 22px;background: #2d5b9e;margin-top: 4px;position: relative;}
.header_div .language_div .onactive span{display: inline-block;width: 86px;height: 22px;background: #fff;color:#333;}
.header_div .language_div img{vertical-align: middle;margin-left: 2px;margin-right: 5px}
.header_div .language_div button{background: #2d5b9e;border:none;width: 24px;height: 22px;}
.header_div .language_list{position: absolute;top: 22px;right:5px ;background: #fff;width: 85px;padding-bottom: 2px;display: none}
.header_div .language_list p{color:#333;}

.footer_bg{width:100%;min-width:1240px;background:#27292c;padding:30px 0px;}
.footer_bg .footer_cont{width: 1180px;margin:0 auto;color:#fff;font-size: 12px}
.footer_bg .footer_cont a{color:#fff;}
.footer_cont .cont_left{margin-left: 30px}
.footer_cont .link_list {margin-top:20px;margin-bottom: 20px}
.footer_cont .link_list li{display: inline-block;}
.footer_cont .other_conf p{line-height: 30px;}
.footer_cont .cont_left img{width: 112px;height: 112px}
.footer_cont .cont_left p{line-height: 30px}
.footer_cont .cont_left select{border:1px solid #fff;color:#fff;background: none;width: 155px;height: 30px;text-align: center;}
.footer_cont .cont_left option{background: #27292c;}

.tab_title{margin:30px auto;width: 220px}
.tab_title h2{font-size: 35px;color:#000;font-family: '宋体';border-bottom: 1px solid #bababa}
.tab_title .en_name{font-size: 16px;color:#bababa;margin-top:10px;}
.tab_title span{border-bottom: 1px solid #2b5899;padding-bottom: 20px;display: inline-block;}


.center_input_bg{position: relative;}
.content_center_bg .content_center_bg{height: 92px;width: 100%;min-width: 1240px;}
.content_center_bg .center_left{height:92px;width: 50%;background: #366cbb}
.content_center_bg .center_right{height:92px;width: 50%;background: #f0f0ee}
.center_input_info{width: 1160px;position: absolute;left: 50%;margin-left: -580px;background: #f0f0ee;top:0}
.center_input_info .title_left{width: 200px;height: 92px;background: url('../images/arrow_03.png') no-repeat;}
.center_input_info .title_left p{font-size: 20px;line-height: 40px;height:40px;margin-top:26px;border-left: 2px solid #fff;color:#fff;padding-left: 20px;}
.center_input_info .center_center{margin-top: 28px;margin-left: 20px}
.center_input_info .center_center li{float: left;margin-right: 20px}
.center_input_info .center_center span{color:#000000;}
.center_input_info .center_center input{width: 166px;height: 36px;background: #fff;border:none;padding-left: 10px}
.center_input_info .center_center .login{width: 114px;height: 32px;border-radius: 40px;background: #366cbb;color:#fff;font-size: 18px;padding:4px;}
.center_input_info .center_center img{vertical-align: middle;margin-right: 20px}
.center_input_info .center_right{border-radius: 40px;background: #fff;margin-top: 25px}
.center_input_info .center_right button{width: 79px;height: 40px;border-radius: 0 40px 40px 0px;color:#fff;background: #366cbb;border:none;font-size: 18px}
.center_input_info .center_right .search_center input{height: 40px;border:none;}
.center_input_info .center_right .search_left img{border-right: 1px solid #366cbb;margin:10px;padding-right: 10px;}

.show_more button{width: 190px;height: 48px;border:1px solid #8a8a8a;color:#8a8a8a;font-size: 22px;background: none;margin:60px auto 20px;}

.company_bg{min-width: 1240px;width: 100%;padding: 40px 0;background: #f2f2f2}
.company_bg .company_cont{width: 1170px;margin:0 auto;}
.company_bg .cont_left{width: 393px;height: 370px;background: #366cbb;color:#fff;}
.company_bg .cont_right{width: 740px;font-size: 20px;}
.company_bg .comp_name{width: 740px;color:#000;}
.company_bg .desc{text-indent: 2em;color:#7b7b7b;font-size: 16px}
.company_bg .cont_left img{margin-top:64px;}
.company_bg .cont_left p {font-size: 22px;margin-top: 15px}
.company_bg .cont_left p span{border-bottom: 1px solid #fff;display: inline-block;padding-bottom: 8px}
.company_bg .cont_left button{width:190px;height: 48px;border:1px solid #fff;color:#fff;font-size: 20px;margin-top:30px;background: none }
.company_bg .cont_right .comp_name{margin-bottom: 10px}
.company_bg .cont_right .desc{line-height: 33px}

.news_cont{width: 1170px;margin:0 auto;}
.news_cont .cont_right{width: 570px}
.news_cont .cont_right li{margin-bottom: 30px;}
.news_cont .cont_right li .li_left {margin-right: 15px}
.news_cont .cont_right li .li_left .year{width: 79px;height: 40px;text-align: center;font-size:18px ;color:#fff;background: #cbcbcb;line-height: 40px}
.news_cont .cont_right li .li_left .month{width: 79px;height: 40px;text-align: center;font-size:14px ;color:#1e1e1e;background: #eaeaea;line-height: 40px}
.news_cont .cont_right li .li_right{width: 475px;}
.news_cont .cont_right li .li_right a p{color: #000;font-size: 18px;line-height: 30px}
.news_cont .cont_right li:hover .year{background: #366cbb}
.news_cont .cont_right li:hover a p{color: #366cbb}
.news_cont .cont_right li .li_right .desc{color: #848484;font-size: 14px;line-height: 25px;}


.yeji_list{width: 1170px;margin:0 auto;}
.yeji_list ul li{width: 31.33333%;float:left;position: relative;height: 278px;margin:0px 1% 10px;}
.yeji_list ul li p{position: absolute;width: 100%;text-align: center;color:#fff;font-size: 18px;z-index: 1000;bottom:0;left: 0;line-height: 40px;}
.yeji_list ul li img{width: 100%;height: 100%}
.yeji_list ul li span{display: inline-block;width: 100%;height: 100%;position: absolute;top:0;left: 0;background:url(../images/shadow_03.png) no-repeat center;z-index: 100}

.artlist_cont .tab_list{text-align: center;}
.artlist_cont .tab_list li{display: inline-block;margin:0px 20px;}
.artlist_cont .tab_list li a{display: inline-block;color:#565854;background: #fff;border-radius: 50px;padding:10px 20px;font-size: 18px}
.artlist_bg{min-width: 1240px;padding:80px 0px;background: #f2f2f2;}
.artlist_bg .artlist_cont{width: 1170px;margin:0 auto;}
.artlist_cont .tab_list{margin:0px 0px 30px;}
.artlist_cont .tab_list li .active{background: #366cbb;color:#fff;}
.news_list li{float: left;width: 48%;margin:0 1%;border-bottom: 1px dashed #000000;padding:20px 0px;}
.news_list li .li_left{width: 445px;}
.news_list li .li_right{width: 100px;}
.news_list li .title{color:#000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_list li img{vertical-align: middle;margin-right: 18px}
.news_list li .desc{color:#727272;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-indent: 2em;line-height: 30px}
.news_list li button{width: 100px;height: 30px;border:1px solid #366cbb;color:#366cbb;background: none;border-radius: 50px;margin-top: 5px}
.news_list li button:hover{background: #366cbb;color:#fff;}

/*首页轮播图*/
.flexslider {margin: 0px auto 0;position: relative;width: 100%;height: 412px;overflow: hidden;zoom: 1;}
.flexslider .slides li {width: 100%;height: 100%;}
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {	background: url(../images/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a {background-position: 0 0;}
.flexslider .slides a img {width: 100%;height: 412px;display: block;}

/*二级栏目*/

.header_div_bottom .child{position: absolute;top:50px;z-index: 100000;width: 100%;background-color: rgba(54,108,187,0.8);text-align: center;display: none}
.header_div_bottom .child a{display: block;width: 100%;height: 35px;line-height: 35px;border-bottom: 1px solid #989393}
.header_div_bottom .child li:last-child a{border-bottom: none}


