@charset "utf-8";
/* CSS Document */
.header{overflow: hidden; padding: 30px 0;}
.header .phone{padding-left: 48px; height: 48px; background: url(../images/icon_phone.jpg) left center no-repeat; font-size: 14px; color: #666;}
.header .phone strong{display: block; font-size: 24px; color: #ef8903;}


/***********nav*******************/
.nav-box{position:relative;background:#2e5fa1;z-index:10; box-shadow: 3px 3px 0 #162f6f;}
.nav-box .area{height:45px;z-index:2;}
.m-nav{z-index:3;}
.m-nav a:hover{text-decoration:none}
.m-nav .fir-ul{position:relative;z-index:2;font-size:0;text-align:right;height:45px;}
.m-nav .fir-ul .fir-li{position:relative;display:inline-block;*display:inline;*zoom:1;width:142.844px;z-index:9;text-align:center;background:url(../images/bg_nav_li.png) right center no-repeat;}
.m-nav .fir-ul .u-a{display:inline-block;*display:inline;*zoom:1;width:100%;height:45px;line-height:45px;color:#FFF;font-size:18px;z-index:11;cursor:pointer;font-family:'microsoft yahei';}
.m-nav .fir-ul .hover,
.m-nav .fir-ul .current .u-a{color:#FFF;background:#054d91;text-decoration:none;}
.m-nav .sec-ul{background:#fff;position:absolute;top:110px;top:45px;left:0;width:177px;font-size:0;text-align:center;font-family:'microsoft yahei'; display: none; border-top: 3px solid #4d6d97; padding-bottom: 20px; border-radius: 0 0 10px 10px;}
.m-nav .sec-ul li{height:43px;line-height:42px;overflow:hidden;padding:0;}
.m-nav .sec-ul li a{display: block; margin: 0 15px; border-bottom: 1px solid #e6e6e6; overflow:hidden;font-weight:normal;font-size:14px; text-indent: 13px; text-align: left; background: url(../images/bg_sub_li.png) 134px center no-repeat;}
.m-nav .sec-ul li a:hover{margin: 0; background: #ef8903 url(../images/bg_sub_li.png) 150px center no-repeat; color:#fff; text-indent: 28px; text-decoration:none;}

/**************** banner *****************/
.banner-box{position:relative;z-index:5;}
.m-focus-d{position:relative;height:428px;z-index:3;}
.sub_banner{height: 273px;}
.m-focus-d .switchable-box{width:100%;height:428px;}
.sub_banner .switchable-box{height: 273px;}
.m-focus-d .switchable-content li{width:100%;height:428px;text-align:center;overflow:hidden; text-indent:-999em;}
.sub_banner .switchable-content li{height: 273px;}
.m-focus-d .switchable-content li img{visibility:hidden;}
.m-focus-d .m-focus-prev,
.m-focus-d .m-focus-next{position:absolute;top:50%;z-index:25;width:55px;height:55px;margin-top:-28px;text-align:center;}
.m-focus-d .m-focus-prev {right:50%;margin-right:500px;background-position:left center;}
.m-focus-d .m-focus-next {left:50%;margin-left:500px;background-position:right center;}
.m-focus-d .m-focus-prev:hover,.m-focus-d .m-focus-next:hover{filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;-khtml-opacity: 0.8;}
.m-focus-d .pic-btn {position:absolute;bottom:5px;left:50%;width:1000px;margin-left:-500px;z-index:24;text-align:center;z-index:5}
.sub_banner .pic-btn{text-align: right;}
.m-focus-d .pic-btn li {display:inline-block;*display:inline;*zoom:1;cursor:pointer;margin:0 2px;overflow:hidden;width: 11px; height: 11px; background: url(../images/btn_banner.png) left top no-repeat;}
.m-focus-d .pic-btn li.active{background-position: right top;}

.icon_item{background: #f7f7f7; padding: 18px 0 6px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.icon_item .list{overflow: hidden;}
.icon_item .list li{float: left; width: 25%; text-align: center;}
.icon_item .list li a{display: block; margin: 0 auto; width: 110px;}
.icon_item .list li .u_img{display: block; overflow: hidden;width: 98px; height: 97px; border-radius: 100px;}
.icon_item .list li img{width: 100%; display: block;}
.icon_item .list li .text{line-height: 34px; height: 34px; overflow: hidden; font-size: 14px;}
.icon_item .list li a:hover .show{margin-top: -97px;}
.icon_item .list li a:hover .text{color: #ef8903;}

.animated{transition:all .4s; -webkit-transition:all .4s; }

.m_title{padding: 36px 0 40px; line-height: 26px; text-align: center; background: url(../images/bg_title.jpg) center 50px no-repeat; color: #999; text-transform: uppercase;}
.m_title strong{display: block; font-size: 24px; color: #333;}

.pro_center .tab{margin-top: -16px; text-align: center;}
.pro_center .tab a{padding: 0 3px; margin: 0 12px; height: 26px; line-height: 26px; display: inline-block; *display: block; *zoom: 1; font-size: 16px;}
.pro_center .tab a:hover,
.pro_center .tab .current{color: #2e5fa1; border-bottom: 2px solid #2e5fa1;}

.pro_box{height: 221px; width: 1076px; overflow: hidden; margin: 34px 0 0 -38px;}
.picScroll-left{height: 221px; width: 100%; overflow:hidden; position:relative;}
.picScroll-left .prev,.picScroll-left .next{position: absolute; top: 50%; margin-top: -12px; display:block;  width:25px; height:25px; background: url(../images/btn_scroll.png) right top no-repeat;}
.picScroll-left .prev{left: 0;}
.picScroll-left .next{ background-position:right bottom;  right: 0;}
.picScroll-left .bd{width: 1000px; overflow: hidden; margin: 0 auto;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.m_pro_list li,
.picScroll-left .bd ul li{width: 240px; margin:0 13px 0 0; float:left; text-align:center;  }
.m_pro_list li .u_img,
.picScroll-left .bd ul li .u_img{display: block; overflow: hidden; width: 240px; height: 180px;}
.m_pro_list li img,
.picScroll-left .bd ul li img{width: 100%;}
.m_pro_list li .text,
.picScroll-left .bd ul li .text{font-size: 14px; color: #fff; height: 41px; line-height: 41px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; background: #2e5fa1;}
.m_pro_list li a:hover .text,
.picScroll-left .bd ul li a:hover .text{text-indent: 999px; line-height: 10px; background: #ef8903 url(../images/bg_text.png) center no-repeat;}

.about{margin: 60px 0 27px; height: 529px; width: 100%; background: url(../images/bg_about.jpg) center bottom no-repeat;}
.about .m_title,.about .m_title strong{color: #fff;}
.about .m_title{background: url(../images/bg_title.png) center 50px no-repeat;}
.about .text_box{overflow: hidden;}
.about .text_box .l_con{margin-top: 34px; width: 494px;} 
.about .text_box .l_con .text{margin: 18px 0 24px; height: 168px; overflow: hidden; padding-left: 82px; color: #fff; font-size: 14px;}
.about .text_box .sub_logo{display: block; padding-bottom: 25px; background: url(../images/bg_about_title.png) left bottom no-repeat;}
.about .text_box .look_more{display: block; margin-left: 82px; width: 81px; height: 23px; line-height: 23px; border: 1px solid #fff; color: #fff; text-align: center;}
.about .text_box .look_more:hover{background: #ef8903; border-color: #ef8903;}

.bot_con .news_box{overflow: hidden;}
.news_box .news{width: 312px;}
.news_box .news .title{height: 48px; line-height: 48px; padding-left: 14px; background: url(../images/bg_title2.jpg) left center no-repeat; font-size: 18px;}
.news_box .news .u_img{display: block; width: 100%; overflow: hidden;}
.news_box .news .u_img img{width: 100%;}
.news_box .news .text{margin-top: 11px; height: 72px; overflow: hidden; font-size: 14px;}
.news_box .news .look_more{margin-top: 14px; display: block; height: 21px; line-height: 21px; padding-left: 31px; background: url(../images/bg_more.png) left center no-repeat;}
.news_box .news .look_more:hover{color:#2a599a; }
.news_box .news .list{margin-top: 11px;}
.news_box .news .list li a{display: block; height: 24px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; font-size: 14px; padding-left: 22px; background: url(../images/bg_news_li.jpg) 6px center no-repeat;}
.news_box .news .list li a:hover{color: #2a599a; background: url(../images/bg_news_li2.jpg) 6px center no-repeat;}
.news_box .news_list{margin: 0 32px;}

.partner{margin-top: 10px;}
.scroll_left{ width:1000px;  overflow:hidden; position:relative; }
.scroll_left .bd ul{ overflow:hidden; zoom:1; }
.scroll_left .bd ul li{width: 190px; margin:0 12px 0 0; float:left; }
.scroll_left .bd ul li a{ width: 188px; height: 83px; display: block; overflow: hidden; border:1px solid #ccc; }
.scroll_left .bd ul li a:hover{border-color: #2a599a;}
.scroll_left .bd ul li img{width: 100%; }

.footer{margin-top: 40px; background: #0c3367; color: #fff; font-size: 14px;}
.footer .bot_tip{padding: 34px 0 18px; overflow: hidden;}
.footer .l_con{margin-top: 5px; width: 800px;}
.footer .bot_nav {margin-bottom: 30px; color: #5b6674;}
.footer .bot_nav a{padding: 0 22px 0 24px; color: #fff;}
.footer .bot_nav a:hover{text-decoration: underline;}
.footer .cite{font-size: 12px;}
.footer .erweima{padding-left: 25px; line-height: 50px; width: 126px; border-left: 1px solid #294b78; text-align: center;}
.footer .erweima img{display: block;}
.footer .copy_right{height: 37px; line-height: 37px; background: #051e40; color: #a2a6af; font-size: 12px;}
.footer .copy_right a{padding: 0 6px 0 4px; color:#a2a6af; }
.footer .copy_right a:hover{color: #fff;}

.mClient{position: fixed; right: 10px; top: 30%; width: 42px; z-index: 99999;font-family:'Microsoft YaHei';}
.mClient li{margin-bottom: 1px; position: relative; font-size: 14px; text-align: center; line-height: 14px;width: 42px; height: 42px;}
.mClient .child-2 {width: 42px; overflow: hidden;}
.mClient .child-2 a{width: 42px; position: absolute; left: 0; top: 0;}
.mClient li .uNum{position: absolute; left: 42px; top: 0; font-size: 16px; width: 124px; overflow: hidden; text-align: center; line-height: 42px; height: 42px; color: #fff; background: #2e5fa1;}
.mClient li a{display: block; background:#2e5fa1 ; color: #fff;} 
.mClient li .hover,
.mClient li a:hover{background: url(../images/bgClient.jpg) 0 0 no-repeat;}
.mClient .child-5 a:hover{background: #ff9c00  url(../images/iconClient.png) left bottom no-repeat;}
.mClient .child-5 .scrollTop{display: none;}
.mClient li .uIcon{background:url(../images/iconClient.png) left top no-repeat; display: block; width: 42px; height: 42px;}
.mClient li .uIcon02{background-position: left -42px;}
.mClient li .uIcon03{background-position: left -84px;}
.mClient li .uIcon04{background-position: left -126px;}
.mClient .child-5 a{background: #ff9c00  url(../images/iconClient.png) left bottom no-repeat; border-radius: 2px;}
.mClient li .erweima{display: block; position: absolute; right: 42px; top:-36px; padding-right: 4px; background: url(../images/bgClient.png) right center no-repeat; width: 0; overflow: hidden; padding: 0;}
.mClient li .erweima img{ border: 3px solid #2e5fa1;}

/**************** 左菜单 *****************/
.main_con{margin-top: 20px; overflow: hidden;}
.main_con .left_column{width: 220px;}
.main_con .right_column{width: 750px;}

.left_nav{margin-bottom: 12px;}
.left_nav .title{ line-height: 30px; padding: 12px 0 8px 16px; background: #2e5fa1 url(../images/bg_l_title.png) right top no-repeat; font-size: 18px; text-transform: uppercase; color: #fff;}
.left_nav .title strong{display: block; font-size: 24px;}

.m-leftmenu{background: #f5f5f5;}
.m-leftmenu li{position:relative;*zoom:1;}
.m-leftmenu .fir-a{display:block; position:relative;width: 192px; margin: 0 auto; height:46px;line-height:46px;border-bottom:1px solid #d8d8d8; font-size:14px; color: #666; background: url(../images/bgLeftNavlI.jpg) right center no-repeat; text-indent: 30px;}
.m-leftmenu .sec-ul {width: 192px;margin: 0 auto; text-align: center; height: 0; overflow: hidden;}
.m-leftmenu .sec-ul a{display: inline-block; *display: inline-block; *zoom: 1; height:30px;line-height:30px;color:#555;font-size:12px;border-bottom: 1px solid #f5f5f5;}
.m-leftmenu .fir-a:hover,
.m-leftmenu .current .fir-a{width: 100%; color: #fff; background: url(../images/bg_left_nav.jpg) center no-repeat; text-indent: 42px;}
.m-leftmenu .sec-ul a:hover{border-bottom: 1px solid #df6811; color: #df6811;}

.left_contact{background: #f5f5f5;}
.left_contact .hot_line{padding: 11px 0; line-height: 38px; text-align: right; font-size: 16px; text-transform: uppercase;  padding-right: 20px; background: url(../images/icon_left.png) 17px 14px no-repeat; border-bottom: 1px solid #ccc; border-top: 3px solid #2e5fa1;}
.left_contact .hot_line span{display: block; font-size: 26px; color: #2e5fa1;}
.left_contact .link_list{padding: 8px 0;}
.left_contact .link_list li{line-height: 36px; padding-left: 52px; background: url(../images/bg_msg.png) 19px 13px no-repeat; }
.left_contact .link_list .child-2{background: url(../images/bg_site.png) 19px 6px no-repeat;}

.return{font-family: '宋体'; text-align: right;}
.return .u_icon{display: inline-block; *display: inline-block; *zoom: 1; margin: -4px 8px 0 0; width: 17px; height: 15px; background: url(../images/icon_home.jpg) 0 0 no-repeat; vertical-align: middle;}
.return a:hover{color: #2e5fa1;}

.sub_title{margin: 10px 0 20px; border-bottom: 1px solid #ccc; text-align: center;}
.sub_title strong{display: block; font-size: 22px;}
.sub_title em{padding-bottom: 2px; font-style: normal; display: block; color: #666; text-transform: uppercase; opacity: .6;}
.sub_title span{display: block; width: 57px; height: 4px; margin: 0 auto -2px; background: #2e5fa1;}


.m_pro_list{overflow: hidden; width: 762px; padding-bottom: 10px; border-bottom: 1px solid #ccc;}
.m_pro_list li{margin: 0 14px 15px 0;}
.m_pro_list li .u_img{position: relative;}
.m_pro_list li .u_icon{display: block; width: 82px; height: 53px; position: absolute; left: 50%; top: -20%; margin: -26px 0 0 -42px; background: url(../images/icon_pic.png) 0 0 no-repeat;}
.m_pro_list li a:hover .u_icon{top: 50%;}


/***************** 新闻列表 *********************/
.sub-news-imgtext{}
.sub-news-imgtext li{position:relative;padding:15px 10px;border-bottom:1px solid #e0e0e0;*zoom:1;}
.sub-news-imgtext li a:hover{color:#ef8903;}
.sub-news-imgtext li:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.sub-news-imgtext li .u-img{float:left;display:block;width:160px;height:90px;margin-right:15px;overflow:hidden;}
.sub-news-imgtext li .u-img img{width:160px;height:90px;}
.sub-news-imgtext li.hover,.sub-news-imgtext li:hover{background:#f6f6f6}
.sub-news-imgtext li.hover .u-border,.sub-news-imgtext li:hover .u-border{}
.sub-news-imgtext li h4{text-align:left;font-family:'宋体';font-size:12px;margin-bottom:5px;}
.sub-news-imgtext li h4 .u-time{float:right;color:#999;font-weight:normal}
.sub-news-imgtext li p{color:#666;line-height:20px;height:60px;overflow:hidden;font-family:'宋体';text-align:justify}
.sub-news-imgtext li p a{color:#d54905;}

/***************** 新闻列表 *********************/
.sub-share{padding:10px 0;color:#999;line-height:30px;}
.sub-share .bdsharebuttonbox{width:200px;float:right;}
.sub-share .bdsharebuttonbox a{color:#333;}
/*分享到E*/

/*新闻详细S*/
.news-detail{line-height:2;}
.news-detail h1{padding:5px 0;text-align:center;font-size:24px;}
.news-detail .detail-time{position:relative;text-align:center;font-size:12px;padding:5px 0;}
.news-detail .detail-user{text-align:center;padding:5px 0;margin-bottom:10px;}
.news-detail .detail-share{padding:5px 0;text-align:right}
.news-detail .detail-img{position:relative;text-align:center;padding:10px 0;}
.news-detail .detail-img img{max-width:100%;_width: expression((documentElement.clientWidth > 740) ? "auto" : "740px" );}
.news-detail .detail-img .debtn-prev,.news-detail .detail-img .debtn-next{position:absolute;top:50%;margin-top:-44px;display:block;_display:none;width:54px;height:87px;background:url(../images/pic-debtn.gif) no-repeat;z-index:11;filter:alpha(opacity=30);opacity: 0.3;-moz-opacity:0.3;-khtml-opacity: 0.3;}
.news-detail .detail-img .debtn-prev:hover,.news-detail .detail-img .debtn-next:hover{filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;-khtml-opacity: 0.8;}
.news-detail .detail-img .debtn-prev{left:0;background-position:left 0;}
.news-detail .detail-img .debtn-next{right:0;background-position:right 0;}
.news-detail .detail-con{text-align:justify;padding:10px;line-height:24px;}
/*新闻详细E*/

/*上一页下一页S*/
.detail-page{margin-top:15px;padding:10px;border-top:1px solid #eee;}
.detail-page .page-text{width:48%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.detail-page .right{text-align:right;}
.detail-page .page-text a{}
.detail-page .page-text a:hover{color:#ef8903}

/***************** 单页 *********************/
.sub-content{padding:10px 10px 20px 10px;text-align:justify;line-height:24px;}
.sub-content .img_box{text-align: center; margin-bottom: 15px;}
.sub-content img{max-width:100%;_width: expression((documentElement.clientWidth < 700) ? "" : "100%" );}
.sub-content h1{color:#000;margin-bottom:20px;padding:10px 0;text-align:center;font-size:18px;font-weight:normal;}
.sub-content h1 p{text-align:center;font-size:12px;}
.sub-content p{font-size:14px;color:#333;}
.sub-content #platform img{max-width:none;_width: none;}

/***************** 在线留言 ************/
.sub-message{padding:50px 30px;background:#FFF;color:#333;font-family:"microsoft yahei";}
.sub-message .m-textimg{font-size:14px;margin-bottom:20px;line-height:24px;}
.sub-message .m-textimg img{float:left;margin-right:15px;}
.sub-message i{font-style:normal;display:inline-block;*display:inline;*zoom:1;padding-right:5px;color:#F00}
.sub-message .m-tage{padding:5px 0;}
.sub-message .m-form{padding:10px;margin-bottom:10px;}
.sub-message table{width:100%;}
.sub-message .m-form table td{padding:7px 0;}
.sub-message label{display:inline-block;width:80px;height:30px;line-height:30px;text-align:right;position:relative;top:-1px;}
.sub-message .m-form table input{width:60%;height:28px;line-height:28px;padding-left:5px;vertical-align: middle;}
.sub-message .m-form .td-textarea{vertical-align: middle;width:60%;}
.sub-message .m-form .td-textarea label{float:left;}
.sub-message .m-form .td-textarea textarea{width:70%;height:168px;padding:5px;}
.sub-message .m-submit{text-align:right;vertical-align: top;}
.sub-message .m-submit img{margin-left:5px;vertical-align:top;}
.sub-message .m-submit .btn{width:80px;height:28px;line-height:24px;margin:0;margin-left:5px;border:none;font-family:"microsoft yahei";cursor:pointer;font-size:14px;}
.sub-message .m-submit .btn:hover{filter:alpha(opacity=90);opacity: 0.9;-moz-opacity:0.9;-khtml-opacity: 0.9;}
.sub-message .m-submit input{vertical-align:top;height:24px;line-height:24px;margin:0;width:80px;cursor:auto;padding-left:5px;}
.sub-message .m-submit input,
.sub-message .m-form table input,
.sub-message .m-form .td-textarea textarea{border:1px solid #E1E1E1;background:#FFF;}
.sub-message .m-form{border:1px solid #e0e0e0;background:#f5f3f3;}
.sub-message .m-submit .btn{color:#fff;background:#2e5fa1;}

/***************** 相册 ************/
.detail-img{ width:100%; margin:0 auto; padding:20px 0;}
.detail-img h1{line-height:36px;font-size:24px;text-align:center;color:#333;}

.detail-img .text{ display:none;}

.detail-img .imgBox{max-height: 469px; overflow: hidden; position:relative; zoom:1;}
.detail-img .imgBox li{ float:left; _display:inline; overflow:hidden;}
.detail-img .imgBox li a{ display:block; height:100%; text-align:center;}
.detail-img .imgBox li img{ max-width:100%; max-height:100%;}

.detail-img .pageBox{ margin:20px 0 0 -10px;}
.detail-img .pageBox li{ float:left; display:inline; margin-left: 10px; overflow:hidden; border:3px solid #ccc;}
.detail-img .pageBox li a{ display:block; overflow:hidden; height:100%; text-align:center;}
.detail-img .pageBox li.selected{ border-color:#2e5fa1;}
.detail-img .pageBox li img{ max-width:100%; max-height:100%;}

.detail-img .carousel-btn{filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;}
.detail-img .carousel-btn:hover{filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;}
.detail-img .carousel-btn{position:absolute;top:50%;margin-top:-40px;cursor:pointer;z-index:100;}
.detail-img .j-carousel-prev{left:0;}
.detail-img .j-carousel-next{right:0;}
.detail-img .carousel-btn .btn{ display:block; width:50px; height:80px; background:url(../images/pic-debtn.gif) no-repeat;}
.detail-img .j-carousel-prev .btn{ background-position:left center;}
.detail-img .j-carousel-next .btn{ background-position:right center;}

.detail-img .textBox{ margin-top:20px;}
.detail-img .textBox .title{ line-height:30px; font-size:16px; text-align:center; border-bottom:1px solid #ccc;}
