body { min-width: 1400px;}
#header_menu { background: #000; height: 35px; line-height: 35px; color: #EEE; font-size: 12px;}
#header_menu a { color: #EEE; margin-right: 5px;}
#header_menu a:hover { text-decoration: underline;}
#header {width: 100%; position: absolute; z-index: 999; height: 135px; line-height: 40px;background-color:#fff; box-shadow: rgba(0, 0, 0, 0.05) 0px 5px 2px -2px;/*position: fixed; z-index: 999;*/}
#logo{ height: 100px; line-height: 100px;}
#logo a{text-decoration: none;}

a:focus, a:hover {
    color: #333;
    text-decoration: none;
}

p {
    margin: 0;
}

/*导航*/
#navigation {position: relative;height: 100px; width: 100%;}
#navigation>li {float: right;position: relative;height: 100px;}
#navigation>li>a {display: block;line-height: 100px;width: 100%; font-weight: bold; color: #333;text-align: center;font-size: 16px; padding:0 12px; }
#navigation>li:hover>a { background: #1e4398; text-decoration: none; color:#fff; }
#navigation>li>a:hover { background: ; text-decoration: none; color:#fff;  }
#navigation .current { background:#fff; text-decoration: none; color: #333;   }
#navigation .sub { display: none; position: absolute; left: 0; background: #fff; z-index: 99999; width: 230px; text-align: center;
    padding: 10px 0;  border-bottom-left-radius: 10px;border-bottom-right-radius: 10px; }
#navigation .sub li { background: none; float: none;  border-bottom:1px solid #f1f1f1; }
#navigation .sub li a { display: block; height: 40px; line-height: 40px; font-size: 13px; font-weight: normal; color: #1e4398; }
#navigation .sub li a:hover { background: #fff;color: #ccc; text-decoration: none; }


#search { background: #F3F4F3; height: 54px; border-bottom: 1px solid #DDD; }
#search .container { position: relative; }
#search1 {margin: 50px 0 0 0;}
#search_key {
    border-bottom: 1px solid #fdd35b;
    height: 60px;
    line-height: 60px;
    padding: 0 2px;
    width: 96%;
    position: absolute;
    /* right: 100px; */
    top: 7px;
    background: rgba(0,0,0,0);
    color: #AAA;
}
#search_btn {
    background: rgba(0,0,0,0);
    border-bottom: 1px solid #fdd35b;
    height: 60px;
    width: 70px;
    position: absolute;
    right: 10px;
    line-height: 60px;
    top: 7px;
    font-size: 20px;
    color: #fdd35b;
    cursor: pointer;
}

.current_location { background:#1e4398; height: 40px; line-height: 40px; padding: 0 10px;   margin-bottom: 10px; width: 100%;   }
.current_location_xq { background:#a53e71; height: 40px; line-height: 40px; padding: 0 10px;   margin-bottom: 10px;   }
.current_location_1{margin: 0 auto; color: #333; font-size: 15px;  width: 1400px; }
.current_location_1 a { color: #fff; text-decoration:none;}
.current_location_1 a:hover { color: #fdd35b; text-decoration:none;}
.current_location_1 a.current { color: #fff; text-decoration:none;}
.current_location_xq a { color: #fdd35b; text-decoration:none;}
.current_location_xq a:hover { color: #fff; text-decoration:none;}
.current_location_xq a.current { color: #fdd35b; text-decoration:none;}

#banner { height: 260px; position: relative; }
#banner .bd li { height: 260px; }
#banner .hd ul { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; text-align: center; }
#banner .hd ul li { cursor: pointer; display: inline-block; zoom: 1; width: 10px; height: 10px; margin-right: 2px; border-radius: 100%; background: #FFF; overflow: hidden; line-height: 9999px; }
#banner .hd ul .on { width: 10px; background: #363755; }
#banner .container { height: 260px; }
#banner .container a { height: 260px; display: block; }
#banner .next, #banner .prev { position: absolute; top: 0; width: 68px; height: 260px; color: #FFF; line-height: 260px; text-align: center; cursor: pointer; }
#banner .next { right: 80px; background: url(images/next.png) center no-repeat;}
#banner .prev { left: 80px; background: url(images/prev.png) center no-repeat;}

.channel_list li { margin-bottom: 2px;
    float: left;
    text-align: center;  margin:0 5px; 
border-radius: 3px; font-size: 16px; border: solid 1px #EEE; cursor: pointer; background: transparent; padding: 6px 10px; display: inline-block; line-height: 20px; }
.channel_list li a { display: block; background: ; line-height: 40px; padding: 0 ;border-bottom: 5px solid #eee; transition: all 0.8s ease 0s;}
.channel_list li a:hover { transition: all .5s ease 0s;  color: #0426a1; text-decoration: none; border-bottom:5px solid #0426a1; }
.channel_list li a.current { background: ; color: #0426a1; text-decoration: none; border-bottom:5px solid #0426a1; font-weight: bold; }
.channel_wlist { overflow: hidden; margin-bottom: 10px; }
.channel_wlist li { float: left; margin-right: 10px; }
.channel_wlist li a { display: block; height: 40px; line-height: 40px; background: #EEE; padding: 0 30px; }
.channel_wlist li a:hover { background: #363755; color: #FFF; }
.channel_wlist li a.current { background: #363755; color: #FFF; }

.hd1 { background: #EEE; height: 40px; line-height: 40px; padding: 0 14px; font-size: 16px; border-left: 10px solid #363755;     margin-bottom: 15px;}
.bd1 {     padding: 10px 0;
    overflow: hidden;
    zoom: 1;
    margin: 0 auto 10px auto;
    float: right; }
.hd2 { background: #EEE; height: 40px; line-height: 40px; padding: 0 14px; font-size: 16px; border-left: 10px solid #363755; }
.bd2 { padding: 10px 0; overflow: hidden; zoom: 1; margin-bottom: 20px; float: left; }
.hd3 { font-size: 26px; line-height: 20px; border-left: 5px solid #3e54a5; padding-left: 10px; margin: 30px 0; font-weight: bold;  }
.hd3 .aname {color: #BBB;}
.seoname { border-top: 1px solid #ddd; text-align: center; }
.seoname span{ position: relative; top: -16px; background: #FFF; padding: 10px 20px; font-size: 16px; line-height: 30px; }

.page_show { margin: 20px 0; text-align: center; }
.page_show a, .page_show span { display: inline-block; height: 40px; line-height: 40px; min-width: 40px; padding:0 5px; text-align: center; background: #F2F2F2; margin-right: 2px; }
.page_show a:link, .page_show a:visited { text-decoration: none; }
.page_show a:hover, .page_show a.current { background: #333; color: #FFF; }

.article_slist {}
.article_slist li {
    border: 1px solid #EEE;
    /* height: 40px; */
    line-height: 50px;
    padding: 10px;
    margin: 10px 0;
    display: block;
    border-left: 8px solid #eee;transition: all 0.5s ease 0s;
}

.article_slist li:hover {
    border: 1px solid #EEE;
    line-height: 50px;
    padding: 10px;
    margin: 10px 0;
    display: block;
    border-left: 8px solid #1a3984;
    transform: translate(0px, -6px) rotate(0deg) scale(1);box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 5px 0px;
}

.article_dlist {}
.article_dlist .wrap { border: 1px solid #EEE; padding: 20px; margin-bottom: 20px;transition: all 0.5s ease 0s;background: #fff;}
.article_dlist .wrap:hover { border: 1px solid #EEE; padding: 20px; margin-bottom: 20px; background: #f9f9f9; transform: translate(0px, -5px) rotate(0deg) scale(1);box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 10px 0px;}
.article_dlist .title { border-bottom: 1px solid #EEE; line-height: 50px; height: 50px; font-size: 18px; font-weight: bolder;}
.article_dlist .content { padding: 10px 0; color: #666; line-height: 180%;}
.article_dlist .intro { padding: 10px; background: #FAFAFA; text-align: right; color:#999;}

.article_wlist .wrap { border: 1px solid #EEE; padding: 10px; margin-bottom: 5px;}
.article_wlist .wrap a { display: block; }
.article_wlist .wrap:hover { background: #363755; color: #FFF;}
.article_wlist .wrap:hover a { color: #FFF !important;}


.picture_slist1 {}
.picture_slist1 .picture1 { border: 1px solid #EEE; padding: 45px; text-align: center; }
.picture_slist1 .picture1 img {border: 1px solid #eee; transition: all 0.5s ease 0s; max-height: 150px;}
.picture_slist1 .title { line-height: 36px; text-align: center; }

.picture_slist {}
.picture_slist .picture { border: 1px solid #EEE; padding: 45px; text-align: center;     max-height: 424px;}
.picture_slist .picture img{border: 1px solid #eee; transition: all 0.5s ease 0s;}
.picture_slist .picture img:hover {border: 1px solid #eee; box-shadow: rgba(0, 0, 0, 0.30) 0px 4px 4px -2px;}
.picture_slist .title { line-height: 36px; text-align: center; }

.picture_dlist {}
.picture_dlist .wrap{ border: 1px solid #EEE; padding: 10px; margin-bottom: 10px;}
.picture_dlist .picture { border: 1px solid #EEE; padding: 5px; text-align: center; }
.picture_dlist .title { border-bottom: 1px solid #EEE; line-height: 40px; height: 40px; font-size: 16px; }
.picture_dlist .content { padding: 10px 0; color: #666; font-size: 12px; }
.picture_dlist .intro { padding: 10px; background: #FAFAFA;}

.picture_wlist {}
.picture_wlist .picture { border: 1px solid #EEE; padding: 5px; text-align: center; }
.picture_wlist .picture img{width: 200px; height:200px;}
.picture_wlist .title { line-height: 36px; text-align: center; }

#info_title { font-size: 30px; line-height: 50px;    text-align: center; }
#info_intro {
    /* background: #EEE; */
    color: #999;
    padding: 0 10px;
    line-height: 40px;
    font-size: 12px;
    width: 350px;
    margin: 0 auto;
    text-align: center;
    border-bottom: 1px #ccc dashed;
    /* background: linear-gradient(to right, #EEE, #FFF); */
}
#info_content { padding: 20px 0; font-size: 18px; }
#info_around {  background: #F5F5F5; line-height: 40px; height:40px; margin-bottom: 20px;  }
#info_around p{ height:40px;  width:50%;line-height: 40px; padding:0 10px; overflow: hidden;  }
#info_around p:hover{ height:40px; display: block; width:50%; background:#eee;display: block;}
#info_picture { margin: 20px 0;  }
#info_picture img { padding: 5px; border: 1px solid #EEE;max-width: 800px; }
#info_tab { margin: 20px 0;}
#info_tab .hd li { float: left; display: block; cursor: pointer; height: 40px; line-height: 40px; padding: 0 40px; margin-right: 2px; background: #EEE; }
#info_tab .hd li.on { background: #363755; color: #FFF; }
#info_tab .bd { margin-top: 20px; }

#info_slideshow { margin: 20px 0; }
#info_slideshow .bd img { width: 100%; border: 1px solid #EEE; padding: 10px; }
#info_slideshow .hd { margin-top: 10px; }
#info_slideshow .hd li .img { border: 1px solid #EEE; padding: 3px; cursor: pointer; text-align: center;  }
#info_slideshow .hd li .img img { height: 43px !important; width: 43px !important; }
#info_slideshow .hd li .img_w { border: 1px solid #EEE; padding: 3px; cursor: pointer;  }
#info_slideshow .hd li .img_w img { height: 62px !important; width: 62px !important; }
#info_slideshow .hd .on .img { border: 1px solid #363755; }
#info_slideshow .hd .on .img_w { border: 1px solid #363755; }

#info_parmeter { margin: 20px 0; }
#info_parmeter ul li { line-height: 40px; border-bottom: 1px solid #EEE;}

#info_paremeter li { border-bottom: 1px solid #EEE; line-height: 40px;}

#info_video { margin-top: 20px;}
#info_video embed { width: 100%; height: 540px;}

.recruitment_list .wrap { border: 1px solid #EEE; padding: 20px;}
.recruitment_list .wrap>ul>li { border-bottom: 1px solid #EEE; padding: 6px 0; }
.recruitment_list .wrap>.content { display: none; padding: 10px; border: 1px solid #EEE; }

#footer { background: #1e4398; padding: 40px 0;  color: #FFF;}
#footer a { color: #FFF; transition: all 0.5s ease 0s;}
#footer a:hover{ color: #fd9d5b; }
#footer ul{ float: left; width: 33%;   }
#footer ul li{ display: block;line-height: 30px;width:100%; color: #fff;text-align: center;font-size: 16px; }


#footer1 { background: #3a3a3a; padding: 20px 0;  color: #FFF; }
#footer1 a { color: #FFF;}
#footer1 ul{ width: 1400px; }
#footer1 ul li{ float: left; display: block;line-height: 30px;width:20%; color: #ccc;text-align: center;font-size: 16px; }


.index_news {}
.index_news .wrap { margin-bottom: 10px;}
.index_news .left { background: #EEEEEE; height: 100px; float: left; width: 100px; text-align: center; color: #686868; }
.index_news .day { font-size: 50px; }
.index_news .ym {  }
.index_news .right { border: 1px solid #EEEEEE; border-left: none; height: 100px; float: left; width: 693px; padding: 10px;}
.index_news .title { font-size: 16px; line-height: 30px; }
.index_news .content { font-size: 12px; line-height: 18px; color: #BBB; }
.index_news .wrap:hover .left { background: #363755; color: #FFF; }

.index_case .wrap { border: 1px solid #EEE; padding: 10px; margin-bottom: 2px;}
.index_case .bd { margin-top: 10px; }
.index_case .bd .content{ font-size: 12px; color: #999; }
.index_case .on{ background: #FAFAFA; }

#index-5{ height: 100px; background: #363755; text-align: center; color: #fff; font-size: 28px; }
#index-3{ background: #212121; height: 160px;  }


#float { z-index: 99; position: absolute; display: block; bottom: 100px; left: 0; }
#float .wrap { margin-bottom: 0px; position: relative; cursor: pointer; background: #a53e71; border-bottom:1px solid #111; border-left: 5px solid #111; z-index: 999; transition: all 0.8s ease 0s;}
#float .wrap:hover { background: #111;}
#float .icon {
	    padding: 8px;
    width: 30px;
    display: block;

    text-align: center;
    color: #FFF;
    font-size: 14px;
}
#float .content { min-height: 30px; min-width: 100%; position: absolute; left: 30px; top: 0; display: none; background:#111;}
#float .content a { color: #FFF;  }
#float .qq .content { line-height: 30px; padding: 0 20px; font-size: 16px; color: #FFF;  }
#float .qrcode .content { padding: 5px; width: 80px; }
#float .phone .content { line-height: 30px; padding: 0 20px; font-size: 16px; color: #FFF;width: 160px;   }
#float .custom .content { padding: 20px; color: #FFF;width: 200px; }
#float .gotop .content { }

#lybg{background: url(/img/lybg.jpg) center 40px  no-repeat ; }

#lxbg{background: url(/img/lxbg.jpg) center 260px  no-repeat ; }
#hzbg{background: url(/img/hzbg.jpg) center 20px  no-repeat ; }

.form-group {
    margin-bottom: 0px;
}


.bd3 p{line-height: 120px; letter-spacing: 7px; color:#192d60!important;}
.bd3 span{color:#192d60!important;}


#channel_content{ margin: 20px auto; padding: 0 10px; }

#channel_cover{ text-align: center; }


#list1 li:nth-of-type(even){ background:#ffcc00;}偶数行


.modal.in .modal-dialog {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
}


.modal.in .modal-dialog:hover {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
}

#modal-video{transition: all 1s ease 0s;}
#modal-video:hover{ background:rgba(0,0,0,0.5); }
.modal-header {
    padding: 15px;
    border-bottom: 1px solid #111;
}

.modal-body {
    position: relative;
    padding: 15px;
}



.modal-content {
    position: relative;
    background:rgba(0,0,0,0.5);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
    padding: 30px;
    transition: all 1s  ease 0s;
}

.modal-content:hover {
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
    transform: translate(0px, -20px) rotate(0deg) scale(1);
}


.modal-dialog {
    width: 600px;
    margin: 300px auto;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99;
    background-color: #000;
    opacity: 0;
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=80);
    opacity: .8;
    border: none;
}



.modal-header .close {
    margin-top: -2px;
}
button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    outline:medium;
}

#ss{cursor: pointer;}




/* 滚动条样式 */
::-webkit-scrollbar-track-piece {
 width:5px;
 background-color:#f8f8f8
}
::-webkit-scrollbar {
 width:5px;
 background-color:#ccc
}
::-webkit-scrollbar-thumb {
 width:5px;
 background-color:#aeaeae
}
::-webkit-scrollbar-thumb:hover {
 width:5px;
 background-color:#ccc
}
