﻿@charset "UTF-8";
body, div, span, h1, h2, h3, h4, h5, h6, p, pre, img, blockquote, dl, dt, dd, ul, ol, li, form, fieldset, legend, select, input, textarea, button, th, td, iframe { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
ul { list-style-type:none; }
li { list-style-type: none; }
img { border:none; vertical-align: middle; }
body { font: 12px/180% "微软雅黑", Arial, Helvetica, sans-serif; }
a { text-decoration:none; color:#666; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
a:hover { text-decoration:none; }
.clear { clear:both; line-height:0px; height:0px; font-size:1px; }
.fl { float: left; }
.fr { float: right; }
.m_auto { width: 1200px; margin: 0 auto; }
.top { height:40px; width:100%; min-width:1200px; max-width:1920px; line-height:40px; color:rgb(136, 136, 136); background:rgb(18, 18, 18); }
.top h1 { float:left; }
.top p { float:right; }
.top .yuyan{float:right;color:rgb(136, 136, 136);margin-left: 25px;}
.top .yuyan a{color:rgb(136, 136, 136);}
.top .yuyan a:hover{color:#FFF;}
.top .yuyan span{margin:0px 10px;}
.top_logo { }
.top_logo .logo { float:left; margin-top:28px; }
.top_logo ul { float:right; }
.top_logo ul li { float: left; }
.top_logo ul li a { display:block; height:100px; line-height:100px; padding:0px 30px; font-size:16px; margin:0px 1px; }
.top_logo ul li a:hover { background:#1C4E86; color:#FFF; }
#kinMaxShow { position:relative; }
.z_wenzi { width:1000px; position:absolute; top:150px; z-index:999; left:23.9%; text-align:center; color:#FFF;}
.z_wenzi .wenzi_1 { font-size:57px; display:block; width:1000px; border-bottom:1px solid #FFF; border-top:1px solid #FFF; text-align:center; height: 123px; line-height: 115px; }
#kinMaxShow .z_wenzi .wenzi_2 { font-size:23px; display:block; width:1000px; text-align:center; margin-top: 70px; line-height: 40px; }
.index_about { margin-top: 70px; position:relative; }
.index_about_title { text-align: center; }
.index_about_title h2 { font-size: 28px; line-height: 37px; font-weight: normal; }
.index_about_title h2 b { font-size:14px; font-weight: normal; color:rgb(153, 153, 153); }
.index_about_title .sekuan { display:block; width:24px; height:10px; position:absolute; background:#1C4E86; left: 589px; top: 80px; }
.index_about_title .xian { display:block; width:535px; margin:10px auto; border-bottom:1px solid #dddddd; height:1px; }
.index_about ul { margin-top:70px; color:#5a5a5a; overflow:hidden; }
.index_about ul li { float:left; text-align:center; width:33%; }
.index_about ul li img { width:135px; height:135px; }
.index_about ul li span { font-size:16px; color:#5a5a5a; display:block; margin:15px 0px; }
.index_about ul li b { color:#DDDDDD; font-size:12px; font-weight:normal; }
.index_about ul li p { font-size:14px; color:#888888; width:280px; margin: 15px auto; }
.index_about_nr { margin-top:60px; width:100%; max-width:1920px; min-width:1200px; background:url(../images/about_bj.jpg) no-repeat top center; overflow:hidden; }
.about_nr_bj { width:1200px; margin:100px auto 0px; height:435px; background:#f5f5f5; position:relative; }
.about_nr_img { position:absolute; top:-45px; left:40px; }
.about_nr_img img { width:568px; height:434px; }
.about_right { width: 538px; float: right; margin-right: 20px; margin-top:20px; }
.about_right h2 { font-size: 28px; color: #393F4D; line-height:28px; }
.about_right h2 b { color: #999999; font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight:normal; }
.about_right .about_gundong { height: 306px; overflow: auto; }
.about_right p { line-height: 24px; color: rgb(153, 153, 153); font-size:14px; margin: 15px 0; width: 500px; }
.index_cp { position:relative; margin-top: 70px; }
.index_cp_title { text-align: center; }
.index_cp_title h2 { font-size: 28px; line-height: 37px; font-weight: normal; }
.index_cp_title h2 b { font-size:14px; font-weight: normal; color:rgb(153, 153, 153); }
.index_cp_title .sekuan { display:block; width:24px; height:10px; position:absolute; background:#1C4E86; left: 589px; top: 80px; }
.index_cp_title .xian { display:block; width:535px; margin:10px auto; border-bottom:1px solid #dddddd; height:1px; }
.index_cp_nav { text-align:center; margin:30px auto; overflow:hidden; }
.index_cp_nav li { display:inline-block; margin:0px 5px; }
.index_cp_nav li a { display:block; width:150px; height:40px; line-height:40px; text-align:center; border:1px solid #eee; font-size:14px; }
.index_cp_nav li a:hover { border:1px solid #1C4E86; color:#1C4E86; }
.index_cp_list li { float: left; margin:20px 6px; overflow:hidden;}
.index_cp_list li a { display: block; width: 280px; height: 280px; position: relative; color: #FFF; }
.index_cp_list li div { position:absolute; left:0px; bottom:0px; width:100%; line-height: 50px;height: 50px;background:url(../images/index_15.png) repeat; visibility:hidden; opacity:0; filter:alpha(opacity=0); transition: 0.5s; -moz-transition: 0.5s; /* Firefox 4 */ -webkit-transition: 0.5s; /* Safari and Chrome */ -o-transition: 0.5s; /* Opera */ }
.index_cp_list li img { width:280px; height:280px; }
.index_cp_list li p { color:#FFF; }
.index_cp_list li a .p_11 { text-align:left; font-size: 18px; font-weight:bold;  width: 250px; text-indent:20px }
.index_cp_list li a .p_12 { font-size:13px; line-height:24px; padding-top:15px; width: 250px; margin: 10px auto 0px auto; }
.index_cp_list li a .p_13 { margin:25px auto 0px auto; width:29px; height:29px; background:url(../images/index_16.png) no-repeat; }
.index_cp_list li div { visibility:visible; opacity:1; }
.index_gg1 { width:100%; max-width:1920px; height:400px; min-width:1200px; background:url(../images/gg1_bj.jpg) no-repeat center center; margin-top:100px; margin-bottom:80px; }
.gg1_nr { position:relative; width:1200px; margin:0px auto; color:#FFF; }
.gg1_nr .gg1_left { float:left; width:690px; height:400px; }
.gg1_nr .gg1_left h2 { position: absolute; font-size: 20px; color: #999999; top: 95px; left: 191px; line-height: 99px; font-weight: normal; text-align: center; }
.gg1_nr .gg1_left h2 b { font-size:65px; color:#FFF; }
.gg1_nr .gg1_left p { position: absolute; font-size: 16px; color: #999999; width: 510px; top: 270px; left: 81px; text-align: center; line-height: 26px; }
.gg1_nr .gg1_right { float:right; width:450px; height:400px; }
.gg1_nr .gg1_right span { font-size: 22px; position: absolute; top: 130px; right: 273px; }
.gg1_nr .gg1_right p { font-size:28px; position:absolute; top: 198px; right: 137px; }
.index_news { position:relative; margin-top: 10px; }
.index_news_title { text-align: center; margin-bottom: 70px; }
.index_news_title h2 { font-size: 28px; line-height: 37px; font-weight: normal; }
.index_news_title h2 b { font-size:14px; font-weight: normal; color:rgb(153, 153, 153); }
.index_news_title .sekuan { display:block; width:24px; height:10px; position:absolute; background:#1C4E86; left: 589px; top: 80px; }
.index_news_title .xian { display:block; width:535px; margin:10px auto; border-bottom:1px solid #dddddd; height:1px; }
.index_news_img { float:left; width:456px; }
.index_news_img img { width:456px; height:474px; }
.index_news_list { float:right; width:720px; }
.index_news_list li { border-bottom:1px dotted #dbd4cd; padding: 13px 0px;     overflow: hidden;}
.index_news_list li span { display: block; width: 90px; float: left; height: 84px; color: #989898; font-size: 40px; line-height: 34px; text-align: center; font-weight: normal; padding-top: 7px; }
.index_news_list li span b { color: #989898; font-size: 15px; font-weight: normal; }
.index_news_list li a { font-size: 16px; }
.index_news_list li a:hover{color:#1C4E86;}
.index_news_list li p { font-size: 14px; color: #666666; margin-top: 7px; width: 710px; }
.index_gg2 { width:100%; max-width:1920px; min-width:1200px; height:549px; background:url(../images/gg2_bj.jpg) no-repeat center 22px; text-align: center; color: #FFFFFF; margin-top: 80px; overflow: hidden; }
.index_gg2 span { font-size: 28px; display: block; margin-top: 60px; }
.index_gg2 h2 { font-size: 32px; margin-top: 25px; margin-bottom: 339px; }
.index_gg2 p { font-size: 16px; width:917px; margin:0px auto; line-height:30px; }
.index_youshi { width:1200px; margin:90px auto; position:relative; overflow:hidden; background:url(../images/ys_bj.png) no-repeat center center; height:680px; }
.index_youshi .ys_zhu { position: absolute; top: 309px; left: 470px; width: 265px; text-align: center; color: #1C4E86; }
.index_youshi .ys_zhu h2 { font-size: 42px; font-weight: normal; }
.index_youshi .ys_zhu span { font-size: 17px; margin-top: 31px; display: block; }
.index_youshi .ys_1 { position: absolute; left: 575px; width: 395px; top: 10px; }
.index_youshi .ys_1 span { display: block; height: 50px; width: 50px; background: #1C4E86; color: #FFF; text-align: center; font-size: 24px; line-height: 50px; border-radius: 30px; float: left; margin-right: 15px; }
.index_youshi .ys_1 h2 { font-size: 20px; font-weight: normal; }
.index_youshi .ys_1 p { font-size: 14px; color: #999; width: 326px; line-height: 22px; margin-top: 10px; float: right; }
.index_youshi .ys_2 { position: absolute; left: 862px; width: 395px; top: 185px; }
.index_youshi .ys_2 span { display: block; height: 50px; width: 50px; background: #1C4E86; color: #FFF; text-align: center; font-size: 24px; line-height: 50px; border-radius: 30px; }
.index_youshi .ys_2 h2 { font-size: 20px; font-weight: normal; margin-top: 25px; }
.index_youshi .ys_2 p { font-size: 14px; color: #999; width: 336px; line-height: 22px; margin-top: 10px; float: left; }
.index_youshi .ys_3 { position: absolute; left: 782px; width: 395px; top: 533px; }
.index_youshi .ys_3 span { display: block; height: 50px; width: 50px; background: #1C4E86; color: #FFF; text-align: center; font-size: 24px; line-height: 50px; border-radius: 30px; }
.index_youshi .ys_3 h2 { font-size: 20px; font-weight: normal; margin-top: 25px; }
.index_youshi .ys_3 p { font-size: 14px; color: #999; width: 336px; line-height: 22px; margin-top: 10px; float: left; }
.index_youshi .ys_4 {     position: absolute;
    left: 53px;
    width: 368px;
    top: 533px;
    text-align: left;}
.index_youshi .ys_4 span { display: block; height: 50px; width: 50px; background: #1C4E86; color: #FFF; text-align: center; font-size: 24px; line-height: 50px; border-radius: 30px; float: right; margin-left: 200px; }
.index_youshi .ys_4 h2 { font-size: 20px; font-weight: normal; float: right; margin-top: 25px; }
.index_youshi .ys_4 p { font-size: 14px; color: #999; width: 336px; line-height: 22px; margin-top: 10px; float: right; }
.index_youshi .ys_5 { position: absolute; left: -59px; width: 395px; top: 179px; text-align: right; }
.index_youshi .ys_5 span { display: block; height: 50px; width: 50px; background: #1C4E86; color: #FFF; text-align: center; font-size: 24px; line-height: 50px; border-radius: 30px; float: right; margin-left: 250px; }
.index_youshi .ys_5 h2 { font-size: 20px; font-weight: normal; float: right; margin-top: 25px; }
.index_youshi .ys_5 p { font-size: 14px; color: #999; width: 336px; line-height: 22px; margin-top: 10px; float: right; }
/*lanmu*/
.lanmu_web { position:relative; min-height: 500px; }
.lanmu_left { width: 225px; float: left; position: absolute; top: -80px; background: #1C4E86; min-height: 350px; z-index: 999; text-align: center; }
.lanmu_left h2 { width: 201px; height: 67px; background: #FFF; font-size: 24px; color: #1C4E86; font-weight: normal; margin: -30px auto 0px; text-align: center; line-height: 25px; padding-top: 23px; }
.lanmu_left h2 b { font-size: 12px; color: #666; font-weight: normal; }
.lanmu_left ul { width: 211px; margin: 40px auto; }
.lanmu_left ul li { border-bottom: 1px solid #999; margin: 0px auto; padding: 13px 0px 13px; }
.lanmu_left ul li a { color: #FFF; }
.lanmu_left ul .hover{border-bottom: 1px solid #FFF;font-weight: bold;}
.lanmu_left ul .hover a{}
.lanmu_right { width: 955px; float: right; margin-top:10px; }
.lanmu_right .weizhi { text-indent: 10px; font-size: 14px; background: url(../images/weizhi_bj.png) repeat-x left bottom; padding-bottom: 10px; }
.lanmu_right .weizhi p { border-left: 5px ridge #028BCF; }
.lanmu_right .weizhi p a { color:#333; }
.lanmu_right .lanmu_about_nr { margin-top: 30px; }
.lanmu_right .lanmu_about_nr h1 { text-align: center; font-size: 26px; font-weight: normal; margin-bottom: 30px; }
.lanmu_right .lanmu_about_nr p { font-size: 14px; line-height: 26px; color: #333; margin:10px auto; width:935px; }

.lanmu_news { padding: 0 15px; }
.lanmu_news ul { margin-top: 10px; }
.lanmu_news ul li { background: url(../images/bg_q.jpg) no-repeat 0px 17px; line-height: 60px; height: 60px; border-bottom: 1px dashed #dedede; padding-left: 20px; }
.lanmu_news ul li span { float:right; font-size: 14px; margin-right: 10px; color: #999; }
.lanmu_news ul li a { font-size: 14px; color: #4d4d4d; }

.cp_list{clear: both;width: 955px;margin: 0px auto;min-height: 500px;}
.cp_list li{float: left;margin:20px 9px;overflow:hidden;}
.cp_list li a{display: block;
    width: 300px;
    height: 280px;
    position: relative;
    color: #FFF;}
.cp_list li div{ position:absolute; left:0px; bottom:0px; width:100%; height:50px;line-height:50px; background:url(../images/index_15.png) repeat; visibility:hidden; opacity:0; filter:alpha(opacity=0);transition: 0.5s;
-moz-transition: 0.5s; /* Firefox 4 */
-webkit-transition: 0.5s; /* Safari and Chrome */
-o-transition: 0.5s; /* Opera */}
.cp_list li img{width:300px;height:280px;}
.cp_list li p{}
.cp_list li a .p_11{text-align:left;font-size: 20px;font-weight:bold;width: 280px;text-indent:20px;}
.cp_list li a .p_12{font-size:13px;line-height:24px;padding-top:15px;width: 280px;margin: 10px auto 0px auto;}
.cp_list li a .p_13{ margin:25px auto 0px auto; width:29px; height:29px; background:url(../images/index_16.png) no-repeat;}
.cp_list li div{visibility:visible;opacity:1;}

.lanmu_neirong{    position: relative;
    padding: 10px 15px;}
.lanmu_neirong h1{width: 955px;
    height: 30px;
    line-height: 30px;
    font-size: 22px;
    text-align: center;
    color: #333;
    font-weight: normal;
    margin: 15px 0px 20px;}
.lanmu_neirong .tishi{
    width: 955px;
    height: 40px;
    font-size: 12px;
    text-align: center;
    color: #5c5c5c;}
.lanmu_neirong .tishi span{margin: 0px 15px;}
.zhengwen{}
.zhengwen p{line-height: 26px;margin: 15px 0px;font-size:14px;}
.zhengwen img{max-width:800px;}

#pages{float:left;text-align:center;margin: 10px auto 30px;}
#pages a{
    display: inline-block;
    padding: 5px 15px;
    border: 1px solid #EEE;
    margin: 0px 3px;
    background: #FFF;
}
#pages a:hover{    display: inline-block;
    border: 1px solid #1C4E86;
    padding: 5px 15px;
    background: #1C4E86;
    color: #FFF;
    margin: 0px 3px;
}
#pages span{
    display: inline-block;
    border: 1px solid #1C4E86;
    padding: 5px 15px;
    background: #1C4E86;
    color: #FFF;
    margin: 0px 3px;
}


.foot { width:100%; max-width:1920px; min-width:1200px; height:130px; background:#333;margin-top: 30px; }
.foot ul li { float: left; height: 130px; line-height: 130px; color: #666; text-indent: 60px; font-size:14px; }
.foot_dh { background:url(../images/foot_dh.png) no-repeat left center; width: 366px;}
.foot_dh span { }
.foot_yx { background:url(../images/foot_dz.png) no-repeat left center; width: 366px;}
.foot_yx span { }
.foot_dz { background:url(../images/foot_yx.png) no-repeat left center; width: 466px;}
.foot_bq { width:100%; max-width:1920px; min-width:1200px; height:40px; background:#2F2F2F; line-height:40px; text-align:center; }
.bq_nr { width:1200px; margin:0px auto; color:#666; }
