/* CSS Document */
*{margin:0; padding:0; font-family:"微软雅黑";}
body{overflow-x:hidden;}
a{text-decoration:none;color:#696969;}
a img{border:0;}
li{list-style:none;}
.cont{width:1200px; margin:0 auto;}
.clear{clear:both;}
table {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-collapse: collapse;
border-color: #623F20;
border-image: none;
border-style: solid;
border-width: 1px 0 0 1px;
text-align: center;
margin: 0 auto;    //表格整体居中
}
table td, table th {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #623F20;
border-image: none;
border-style: solid;
border-width: 0 1px 1px 0;
padding: 2px;
}
.header{width:100%; height:auto;}
.hd_top{width:100%; height:40px; background:#bcbcbc;}
.hd_welcome{font-weight:lighter; font-size:16px; line-height:40px;}
.hd_center{width:100%; height:auto;}
.hd_logo{width:225px; height:auto; margin-top:20px; float:left; margin-bottom:20px;}
.hd_wz{float:left; margin-left:10%; margin-top:40px;}
.hd_rexian{float:right; margin-top:20px;}
.hd_rexian img{float:left; margin-right:10px;}
.hd_rexian p{float:right; font-size:16px; font-weight:lighter; line-height:35px; letter-spacing:2px;}
.hd_rexian p span{font-size:22px; display:block;}
.hd_nav{width:100%; height:60px; background:#2052b1;}
.hd_nav ul{width:1200px; margin:0 auto;}
.hd_nav ul li{width:12.5%; float:left; text-align:center;}
.hd_nav ul li a{font-size:16px; font-weight:lighter; color:#fefefe; line-height:60px;}
.hd_nav ul li:hover{background:#bccd02;}

/*index*/

/* 高亮导航部分 */
.slider{width:100%; height:auto;}
.slider-main{width:100%; height:auto;}
.slider-main li{width:100%; height:auto;}
.slider-main li img{width:100%; height:auto;}
.osSlider-main .slider-nav {
    position: absolute;
    width:100%;
    height: 22px;
    bottom: 20px;
    text-align: center;
    z-index: 25;
}
.osSlider-main .slider-nav li {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 0 6px;
    margin: 0 12px;
    font-size: 12px;
    color: #1d4bab;
    border: 1px solid #1d4bab;
    background: none;
    cursor: pointer;
}
.osSlider-main .slider-nav li.active {
    color: #fff;
    background: #1d4bab;
}
.osSlider-main .slider-nav li:hover {
    border: 1px solid #1d4bab;
    background: #1d4bab;
	color:#fff;
}

.in_product{width:100%; height:590px; background:url(../images/inbj_02.jpg) no-repeat center top; padding-top:5px;}
.index_title{margin-top:30px; width:100%; background:url(../images/whtite.jpg) no-repeat center bottom; text-align:center; height:70px; color:#fff;}
.index_title h3{font-size:24px; font-weight:lighter; line-height:35px;}
.index_title p{font-size:18px; font-weight:lighter; line-height:24px;}
.in_pp_list{width:100%; margin:40px auto;}
.in_pp_list li{width:23%; margin-right:2%; float:left; height:400px; float:left; position: relative; overflow:hidden; border:1px solid rgba(0,0,0,0);}
.in_pp_list li:last-child{margin-right:0;}
.in_pp_list li .in_pp_img{width:100%; height:auto;}
.in_pp_list li .in_pp_img img{width:100%;}
.in_pp_list li .in_pp_title{width:100%; height:30px; background:rgba(0,0,0,0.5); font-size:16px; color:#fff; line-height:30px; text-align:center; position:absolute; bottom:0;}
.in_pp_list li:hover{border:1px solid #000; height:420px; margin-top:-10px;}

.index_title1{margin-top:30px; width:100%; background:url(../images/black.jpg) no-repeat center bottom; text-align:center; height:70px;}
.index_title1 h3{font-size:24px; font-weight:lighter; line-height:35px;}
.index_title1 p{font-size:18px; font-weight:lighter; line-height:24px;}
.in_anli{width:100%; height:671px; background:url(../images/inbj_04.jpg) no-repeat center; padding-top:5px;}
.in_al_list{width:98%; height:auto; margin:50px auto;}
.in_al_list li{width:22%; margin-right:4%; height:224px; float:left; overflow:hidden; margin-bottom:20px; position:relative;}
.in_al_list li:nth-child(4n){margin-right:0;}
.in_al_list li .in_al_img{width:100%; height:224px;}
.in_al_list li .in_al_img img{width:100%; height:224px;}
.in_al_list li .in_al_zhegai{width:100%; height:224px; background:#2052b1; position:absolute; top:0; display:none;}
.in_al_list li .in_al_zhegai p{font-size:16px; text-align:center; line-height:24px; margin-top:100px; color:#fff;}
.in_al_list li:hover{transform:rotateY(360deg);
-webkit-transform:rotateY(360deg); /* Safari and Chrome */
-moz-transform:rotateY(360deg); /* Firefox */
transition-duration:2s;}
.in_al_list li:hover .in_al_zhegai{display:block; transition-delay:1s;}

.in_youshi{width:100%; height:565px; padding-top:5px; background:url(../images/inbj_06.jpg) no-repeat center top;}
.in_ys_list{width:100%; height:auto; margin:40px auto;}
.in_ys_list li{width:32%; margin-right:2%; float:left;}
.in_ys_list li:last-child{margin-right:0;}
.in_ys_list li .in_ys_img{width:100%; height:auto;}
.in_ys_list li .in_ys_img img{width:100%; height:auto;}
.in_ys_list li .in_ys_cont{width:100%; height:150px; background:#aac300; text-align:center; padding-top:20px; color:#fff;}
.in_ys_list li .in_ys_cont h3{font-size:18px; font-weight:normal; margin:10px auto 10px;}
.in_ys_list li .in_ys_cont p{font-size:14px; line-height:20px; width:90%; margin:0 auto;}

.in_dianhua{width:100%; height:198px; background:url(../images/ys_02.jpg) no-repeat center; margin-top:10px;}
.in_dh_right{width:20%;float:right; margin-top:20px;}
.in_dh img{float:left; margin-right:5%;}
.in_dh p{float:right; font-size:18px; color:#fbfcff; margin-top:10px; line-height:24px;}
.in_dh p span{font-size:18px; display:block;}
.in_dh_zixun{width:80%; height:40px; line-height:40px; background:#aac300; display:block; margin:30px auto; border-radius:40px; -webkit-border-radius:40px; font-size:16px; text-align:center; color:#fff;}

.in_jianjie{width:100%; height:550px; padding-top:5px;}
.in_jj{width:100%; margin-top:20px;}
.in_jj_left{width:47%; float:left;}
.in_jj_title{font-size:20px; height:60px; background:url(../images/blue_03.jpg) no-repeat bottom left; line-height:50px;}
.in_jj_cont{font-size:16px; color:#000; line-height:24px; margin-top:20px;}
.in_jj_more{width:40%; height:50px; font-size:16px; display:block; border:1px solid #1d4bab; color:#1d4bab; border-radius:10px; line-height:50px; text-align:center; margin:30px 0;}
.in_jj_list{width:100%; height:auto;}
.in_jj_list li{width:20%; float:left; margin-right:20%; height:95px; background:#1d4bab; text-align:center; border-radius:10px; -webkit-border-radius:10px;}
.in_jj_list li:last-child{margin-right:0;}
.in_jj_list li img{margin-top:15px;}
.in_jj_list li:hover{background:#acc300;}
.in_jj_right{float:right; margin-top:40px;}

.in_lingyu{width:100%; height:555px; padding-top:5px; background:url(../images/inbj_06.jpg) no-repeat center top;}
.in_ly_list{width:100%; height:auto; margin-top:50px;}
.in_ly_list li{width:23%; margin-right:2%; float:left; height:400px; overflow:hidden; position:relative;}
.in_ly_list li:last-child{margin-right:0;}
.in_ly_list li .in_ly_img{width:100%; height:400px;}
.in_ly_list li .in_ly_img img{width:100%; height:400px;}
.in_ly_list li .in_ly_zhegai{position:absolute; bottom:-400px; width:100%; height:480px;}
.in_ly_list li .in_ly_jia{width:40px; height:40px; border-radius:40px; line-height:30px; color:#fff; font-size:20px; margin:0 auto; text-align:center;}
.in_ly_list li .in_ly_title{height:50px; line-height:50px; font-size:16px; color:#fff; text-align:center; margin-top:-10px;}
.in_ly_list li:first-child .in_ly_jia , .in_ly_list li:first-child .in_ly_title{background:#16459f;}
.in_ly_list li:nth-child(2) .in_ly_jia , .in_ly_list li:nth-child(2) .in_ly_title{background:#10d928;}
.in_ly_list li:nth-child(3) .in_ly_jia , .in_ly_list li:nth-child(3) .in_ly_title{background:#ed902d;}
.in_ly_list li:nth-child(4) .in_ly_jia , .in_ly_list li:nth-child(4) .in_ly_title{background:#df2d81;}
.in_ly_list li .in_ly{height:290px; width:100%; padding-top:110px;}
.in_ly_list li:first-child .in_ly{background:rgba(22,69,159,0.7) !important;}
.in_ly_list li:nth-child(2) .in_ly{background:rgba(0,199,27,0.7) !important;}
.in_ly_list li:nth-child(3) .in_ly{background:rgba(237,144,45,0.7) !important;}
.in_ly_list li:nth-child(4) .in_ly{background:rgba(223,45,129,0.7) !important;}
.in_ly_list li .in_ly img{margin:0px auto; display:block;}
.in_ly_list li .in_ly_zgtitle{font-size:14px; font-weight:lighter; text-align:center; margin-top:20px; color:#fff;}
.in_ly_list li .in_ly_zgcont{font-size:12px; line-height:20px; width:60%; margin:0 auto; color:#fff; text-align:center;}
.in_ly_list li:hover .in_ly_zhegai{bottom:0px; transition-duration:1s;}

.in_news{width:100%; height:690px; padding-top:5px;}
.in_ns{width:100%; margin-top:40px;}
.in_ns_fenlei{width:60%; margin:0 auto;}
.in_ns_fenlei a{width:25%; margin-right:12.5%; height:40px; line-height:40px; color:#fff; font-size:16px; background:#1d4bab; display:block; float:left; border-radius:10px; -webkit-border-radius:10px; text-align:center;}
.in_ns_fenlei a:last-child{margin-right:0;}
.in_ns_fenlei a:hover , .in_ns_fenlei .on{background:#accd02;}
.in_ns_list{width:100%; height:408px;}
.in_ns_list li{height:145px; width:47%; margin-right:6%; float:left; border-bottom:1px dotted #cacaca;}
.in_ns_list li:nth-child(2n){margin-right:0;}
.in_ns_time{width:100px; height:100px; background:#1d4bab; border-radius:90px; -webkit-border-radius:90px; float:left; margin-top:20px;}
.in_ns_time p{font-size:22px; line-height:24px; text-align:center; color:#fff; margin-top:30px;}
.in_ns_time p span{display:block;}
.in_ns_rt{width:80%; float:right; margin-top:20px; color:#000;}
.in_ns_title{font-size:16px; width:100%; height:30px; line-height:30px; overflow:hidden; margin:10px auto;color:#000000;}
.in_ns_cont{font-size:14px; line-height:24px; width:100%; height:48px; overflow:hidden;}

/*list_anli*/
.ct_left{width:25%; float:left; height:auto; margin-top:20px;}
.ct_fl{margin-bottom:20px; width:100%; height:auto;}
.ct_fl_title{width:100%; height:95px; background:#1d4bab; padding-top:20px;}
.ct_fl_title p{font-size:24px; text-align:center; line-height:35px; color:#fff;}
.ct_fl_title p span{display:block;}
.ct_fl_bz{width:100%; height:40px; line-height:40px; font-size:18px; text-align:center; background:#aac300; color:#fff;}
.ct_fl_list{width:100%; height:auto; background:#ececec;}
.ct_fl_list li{width:100%; height:60px; border-bottom:1px dashed #d2d2d2;}
.ct_fl_list li a{width:70%; height:60px; line-height:60px; color:#1d4bab; font-size:16px; background:url(../images/left_jt_b.png) no-repeat center right; display:block; margin:0 auto;}
.ct_fl_list li a:hover , .ct_fl_list li .on{background:url(../images/left_jt.png) no-repeat center right; color:#aac300;}
.hot{width:90%; padding-top:20px;  height:320px; background:#ececec; padding:20px 5% 0;}
.hot marquee{margin:0 auto; width:270px;}
.hot_list li{width:100%; height:300px; position:relative; margin-bottom:10px;}
.hot_img{width:100%; height:300px;}
.hot_img img{width:100%; height:300px;}
.hot_title{width:100%; height:30px; line-height:30px; background:rgba(255,255,255,0.7); color:#000; text-align:center; font-size:14px; position:absolute; bottom:0;}
.ct_rexian{width:100%; height:110px; background:#1d4bab; border-radius:10px; -webkit-border-radius:10px; margin-bottom:20px;}
.ct_rexian img{float:left; margin-left:10%; margin-top:15px;}
.ct_rexian p{float:right; margin-top:15px; margin-right:10%; font-size:18px; color:#fff; line-height:35px;}
.ct_rexian p span{display:block; font-size:22px;}

.ct_right{width:73%; float:right; margin-top:20px;}
.ct_rt_top{height:35px; width:100%; border-bottom:1px solid #999;}
.ct_rt_title{float:left; height:22px; line-height:22px; border-left:5px solid #1d4bab; color:#1d4bab; padding-left:10px; font-size:16px;}
.ct_rt_place{float:right; height:22px; line-height:22px; font-size:12px; color:#b7b7b7;}
.ct_rt_place a{font-size:12px; color:#b7b7b7;}
.ct_rt_center{width:100%; height:auto; margin-top:20px;}
.ct_al_list{width:100%; height:auto;}
.ct_al_list li{width:32%; margin-right:2%; float:left; height:400px; margin-bottom:20px; position:relative;}
.ct_al_list li:nth-child(3n){margin-right:0;}
.ct_al_list li .ct_al_img{width:100%; height:400px;}
.ct_al_list li .ct_al_img img{width:100%; height:400px;}
.ct_al_list li .ct_al_zhegai{width:100%; position:absolute; top:0; background:url(../images/listpp_03.png) no-repeat center top; height:122px;}
.ct_al_list li .ct_al_zhegai p{font-size:18px; text-align:center; height:30px; line-height:30px; margin-top:41px; overflow:hidden; color:#fff;}
.ct_al_list li:hover .ct_al_zhegai{background:url(../images/listpp_06.png) no-repeat center top;}
.ct_page{width:99%; height:45px; border:1px solid #999; margin:20px auto; }
.ct_page p{float:left; margin-left:3%; line-height:45px; font-size:12px; color:#060606;}
.ct_page_list{float:right; margin-right:3%; margin-top:10px;}
.ct_page_list a{padding:5px 10px; border:1px solid #999; margin-right:10px; color:#060606; font-size:12px;}
.ct_page_list .on{background:#fff4ae; border:none;}

/*list_product*/
.ct_fl_list1{width:100%; height:auto;}
.ct_fl_list1 li{width:100%; height:60px; border-bottom:1px dashed #d2d2d2; text-align:center;  background:#ececec;}
.ct_fl_list1 li a{line-height:60px; color:#1d4bab; font-size:16px;}
.ct_fl_list1 li:hover  , .ct_fl_list1 li.on{background:#aac300; }
.ct_fl_list1 li:hover a  , .ct_fl_list1 li.on a{color:#fff;}
.ct_pp_list{width:100%; height:auto;}
.ct_pp_list li{width:32%; margin-right:2%; float:left; margin-bottom:20px; height:252px;}
.ct_pp_list li:nth-child(3n){margin-right:0;}
.ct_pp_list li .ct_pp_img{width:100%; height:220px;}
.ct_pp_list li .ct_pp_img img{width:100%; height:220px;}
.ct_pp_list li .ct_pp_title{height:30px; line-height:30px; font-size:14px; text-align:center; color:#000; width:100%; overflow:hidden;}

/*info_product*/
.pp_article{width:100%; height:auto;}
.pp_art_img1{width:100%; height:auto; text-align:center;}
.pp_art_title{font-size:18px; text-align:center; margin:20px auto; line-height:24px;}
.pp_art_cont{width:100%; height:auto;}
.pp_art_cont  p{line-height:24px; font-size:14px; text-indent:2em;}
.pp_artsx{font-size:14px; line-height:24px; margin:10px auto;}
.pp_artsx span{color:#1d4bab;}
.pp_lianxi{width:100%; height:auto; background:url(../images/ppxq_07.png) no-repeat center top; margin:20px auto;}
.pp_lx_cont{float:right; margin-top:15px; margin-right:5%;}
.pp_lx_cont img{float:left; margin-right:0%; margin-top:3px;}
.pp_lx_cont p{float:right; font-size:12px; line-height:20px; color:#1d4bab; margin-left:10px;}
.pp_lx_cont p span{display:block; font-size:14px;}
.pp_zixun{width:90%; height:30px; line-height:30px; border-radius:40px; -webkit-border-radius:40px; background:#1d4bab; font-size:14px; color:#fff; display:block; text-align:center; margin:8px auto;}
.pp_xiangqing{width:100%; height:40px; border-bottom:1px solid #999;}
.pp_xq_title{border-left:5px solid #1d4bab; height:24px; line-height:24px; color:#1d4bab; font-size:16px; padding-left:10px;}
.pp_xq_cont{width:100%; height:auto; margin-top:10px;}
.pp_xq_cont p{font-size:14px; text-indent:2em; line-height:24px;}
.fanye{width:100%; height:50px; background:url(../images/shixu_03.png) no-repeat center top; margin:20px auto 40px;}
.fanye .shang , .fanye .xia{width:25%; height:30px; line-height:30px; border:1px solid #bdbdbd; font-size:12px; color:#000000; display:block; margin-top:20px; text-align:center; overflow:hidden;}
.fanye .shang{float:left;}
.fanye .xia{float:right;}
.fanye .fenxiang{width:49%; float:left; text-align:center; margin-top:20px; font-size:12px; color:#bdbdbd; line-height:30px;}
.fanye .fenxiang img{margin-right:10px;}

/*list_news*/
.list_news{width:100%; height:auto; background:url(../images/newsbj_02.png) no-repeat center top;}
.ns_list li{height:145px; width:100%; background:url(../images/shixu_03.png) no-repeat center bottom;}
.ns_time{width:100px; height:100px; background:#1d4bab; border-radius:90px; -webkit-border-radius:90px; float:left; margin-top:20px;}
.ns_time p{font-size:22px; line-height:24px; text-align:center; color:#fff; margin-top:30px;}
.ns_time p span{display:block;}
.ns_rt{width:85%; float:right; margin-top:10px; color:#000;}
.ns_title{font-size:16px; width:100%; height:30px; line-height:30px; overflow:hidden; margin:10px auto 0;}
.ns_cont{font-size:14px; color:#8a8a8a; line-height:24px; width:100%; height:48px; overflow:hidden;}
.ns_chakan{width:100%; line-height:20px;}
.ns_chakan div{float:left; font-size:12px; color:#8a8a8a;}
.ns_chakan div img{margin-right:5px;}
.ns_chakan p{float:right; font-size:12px; color:#8a8a8a;}
.ns_list li:hover .ns_time{background:#fff4ae;}
.ns_list li:hover .ns_time p{color:#000;}

/*info_article*/
.hot_art_list{width:100%; height:auto; background:#ececec;}
.hot_art_list li{width:90%; padding:0 5%; height:60px; border-bottom:1px dashed #d2d2d2; background:url(../images/news_18.png) no-repeat center left 5%;  overflow:hidden;}
.hot_art_list li a{text-indent:10px; font-size:14px; color:#4f4f4f; line-height:60px; padding-left:10%;}
.ns_art_title{font-size:24px; margin:20px auto; text-align:center;}
.ns_fu_title{height:40px; background:url(../images/shixu_03.png) no-repeat center bottom; width:100%;}
.ns_fu_title div{height:30px; line-height:30px; width:33%; float:left; font-size:12px; color:#bdbdbd; font-size:14px; vertical-align:middle;}
.ns_fu_title div:last-child{text-align:right;}
.ns_art_cont{width:100%; height:auto; margin:20px auto;}
.ns_art_cont p{font-size:14px; line-height:24px; text-indent:2em;}

/*page_about*/
.ab_img{width:100%; height:auto; text-align:center;}
.ab_gs_name{font-size:18px; margin-top:20px; line-height:30px; text-align:center;}
.ab_gs_cont{font-size:14px; line-height:24px; text-indent:0em;}
.ab_title{width:100%; height:40px; margin-top:10px; border-bottom:1px solid #999; margin-bottom:20px;}
.ab_title p{height:24px; line-height:24px; text-indent:10px; border-left:5px solid #1d4bab; font-size:16px; color:#1d4bab;}
.ab_hz_list{width:99%; height:auto; border-right:1px solid #f1f1f1; border-top:1px solid #f1f1f1; text-align:center; margin-bottom:20px;}
.ab_hz_list li{border-left:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; width:33.2%; float:left; height:195px;}
.ab_hz_list li:hover{background:#f1f1f1;}
.ab_ry_list{width:100%; height:auto; margin:20px auto; }
.ab_ry_list li{width:32%; height:auto; margin-right:2%; float:left;}
.ab_ry_list li:nth-child(3n){margin-right:0;}
.ab_ry_list li img{width:100%;}

/*page_contact*/
.ctt_title{width:100%; margin:20px auto; text-align:center;}
.ctt_title p{font-size:30px; color:#1d4bab; line-height:50px; margin-bottom:10px;}
.ctt_left{width:40%; float:left; margin-top:20px;}
.ctt_left p{font-weight:lighter; line-height:24px;}
.ctt_left .p1{font-size:18px;}
.ctt_left .p2{font-size:16px;}
.ctt_left .p3{font-size:14px;}
.ctt_dizhi , .ctt_lianxi{width:65%; border-top:1px solid #e9e9e9; margin-top:10px; padding-top:15px;}
.ctt_title1{font-size:18px; font-weight:lighter; text-indent:15%; margin-bottom:10px;}
.ctt_dizhi p, .ctt_lianxi p{clear:both;}
.ctt_dizhi p img , .ctt_lianxi p img{float:left; margin-right:15px;  margin-bottom:20px;}
.ctt_dizhi p span , .ctt_lianxi p span{float:left; width:85%;}
.ctt_right{width:58%; float:right; margin-top:20px;}
.ctt_right img{width:100%;}

/*footer*/
.footer{width:100%; height:auto;}
.ft_nav{width:100%; height:40px; background:#2052b1;}
.ft_nav li{width:16.6%; text-align:center; float:left;}
.ft_nav li a{font-size:16px; color:#fff; line-height:40px;}
.foot{width:100%; height:295px; background:#313131;}
.ft_left{width:50%; float:left; margin-top:15px; border-right:#414141;}
.ft_left ul{width:30%; margin-right:3%; float:left; margin-bottom:10px; margin-top:20px;}
.ft_left ul li:first-child{font-size:16px;  color:#fff;}
.ft_left ul li a{font-size:12px; line-height:30px; color:#fff;}
.ft_center{width:20%; float:left; margin-left:3%; margin-top:35px;}
.ft_center p{color:#fff; line-height:24px; margin-bottom:10px;}
.ft_center a{margin-top:10px; margin-right:10px; }
.ft_right{width:15%; float:right; margin-right:3%; margin-top:35px;}
.ft_right img{width:100%;}
.link{width:100%; height:auto;}
.lk_title{font-size:14px; color:#6c6c6c; height:30px; line-height:30px; border-bottom:1px dashed #6c6c6c;}
.lk_cont a{font-size:12px; color:#6c6c6c; line-height:24px; display:block; float:left; margin-right:10px;}
.m_ft_nav{display:none;}