/*public css*/
*{margin: 0px;padding: 0;border: 0;}
a{text-decoration: none;  color: #666666;}
input,textarea{outline: medium;}
textarea{outline: medium;}
body{font-family:Times New Roman,arial;background: #eeeeee;overflow-x: hidden;-webkit-text-size-adjust:none}
ul li{list-style: none;}
.slh {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.clear_right{margin-right: 0 !important;}
.clear_float{height: 0px;clear: both;}
.container{width: 1024px;margin: 0 auto;position: relative;}
/*end*/
.head{height: 80px;background: #fff;border-bottom: 1px solid #9d9d9d;}
.head .logo{display: block;float: left;}
.head #nav{display: block;position: relative;height: 50px;line-height: 50px;float: left;}
.head #nav a{margin: 0px 8px;position: relative;display: inline-block;text-align: center;font-size: 14px;color: #2f2f2f;}
.head #nav a i{display: none;position: absolute;bottom: 0px;left: 0px;width: 100%;height: 5px;background: #1c2477;border-radius: 2.5px;}
.head #nav a:hover{color: #1C2477;}
.head #nav a:hover i{display: block;}
.head #nav .xz{color: #1C2477;}
.head #nav .xz i{display: block;}
/*.head #nav:first-child{letter-spacing: 10px;}*/
#lanS{padding-left: 8px;position: relative;float: right;margin-top: 5px;}
#lanS p>a{font-size: 12px;line-height: 24px;color: #2F2F2F;margin: 0px 10px;}
#lanS p{text-align: center;font-size: 12px;}
.ser{width: 122px;height: 24px; float:right; border: 1px solid #EEEEEE;border-radius: 13px;line-height: 24px; margin-top:15px;}
.ser input{height: 24px;line-height: 24px;font-family: "microsoft yahei";color: #2F2F2F;width: 80px;margin-left: 13px;float: left;}
.ser a{display: inline-block;background: url(../../img/search.png) no-repeat left center;width: 16px;}
#footer{height: 57px;background: #1C2477;font-size: 12px;color: #FFFFFF;line-height: 24px;text-align: center;padding-top: 8px;}
#banner{height: 490px;position: relative;}
#banner_in{height: 168px;width: 100%; background:url(../../img/2_02.jpg); overflow:hidden;}

.cc img {
    max-width:700px;
}

.cc table {
    border-collapse:collapse;
}
.cc ul li {
        margin-left: 20px;list-style-type:disc;
}
.ztk {
    width:1200px; height:170px; margin:0 auto; position:relative;
}

.zt1 {
    width: 105px;
    height: 28px;
    position: absolute;
    right: 582px;
    top: 70px;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    -webkit-transition: all 1s;
    transition: all 1s;
    -moz-transform: matrix(1,0,0,1,0,0);
    -ms-transform: matrix(1,0,0,1,0,0);
    -o-transform: matrix(1,0,0,1,0,0);
    -webkit-transform: matrix(1,0,0,1,0,0);
    transform: matrix(1,0,0,1,0,0);
}
.zt2 {
    width: 190px;
    height: 16px;
    position: absolute;
    left: 533px;
    top: 100px;
    -moz-transition: all 2s;
    -o-transition: all 2s;
    -webkit-transition: all 2s;
    transition: all 2s;
    -moz-transform: matrix(1,0,0,1,0,0);
    -ms-transform: matrix(1,0,0,1,0,0);
    -o-transform: matrix(1,0,0,1,0,0);
    -webkit-transform: matrix(1,0,0,1,0,0);
    transform: matrix(1,0,0,1,0,0);
}
.zt1a {
    width: 105px;
    height: 28px;
    position: absolute;
    right: 582px;
    top: 70px;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    -webkit-transition: all 1s;
    transition: all 1s;
    -moz-transform: matrix(1.2,0,0,1.2,0,-70);
    -ms-transform: matrix(1.2,0,0,1.2,0,-70);
    -o-transform: matrix(1.2,0,0,1.2,0,-70);
    -webkit-transform: matrix(1.2,0,0,1.2,0,-70);
    transform: matrix(1.2,0,0,1.2,0,-70);
}
.zt2a {
    width: 190px;
    height: 16px;
    position: absolute;
    left: 533px;
    top: 100px;
    -moz-transition: all 2s;
    -o-transition: all 2s;
    -webkit-transition: all 2s;
    transition: all 2s;
    -moz-transform: matrix(0.01,0,0,0.01,0,0);
    -ms-transform: matrix(0.01,0,0,0.01,0,0);
    -o-transform: matrix(0.01,0,0,0.01,0,0);
    -webkit-transform: matrix(0.01,0,0,0.01,0,0);
    transform: matrix(0.01,0,0,0.01,0,0);
}









.zj1 {
    width:23px; height:21px;position:absolute; left:465px;top:82px; background:url(../images/bzt_11.png) no-repeat;
    transition: all 1s;
    transform: matrix(1,0,0,1,0,0);
}
.zj2 {
    width:20px; height:21px;position:absolute; right:752px;bottom:45px; background:url(../images/bzt_09.png) no-repeat;
    transition: all 1s;
    transform: matrix(1,0,0,1,0,0);
}
.zj1a {
    width:23px; height:21px;position:absolute; left:800px;top:-2300px; background:url(../images/bzt_11.png) no-repeat;
    transition: all 1s;
    transform: matrix(1,0,0,1,0,0);
}
.zj2a {
    width:20px; height:21px;position:absolute; right:800px;bottom:-2300px; background:url(../images/bzt_09.png) no-repeat;
    transition: all 1s;
    transform: matrix(1,0,0,1,0,0);
}



#about{height: 160px;margin: 33px 0px;}
#about #video{width: 239px;height: 160px;float: left;}
#about_info{position: relative;height: 160px;float: right;width: 762px;background: #EEEEEE;}
#about_info img{disply: block;float: left;padding-right: 20px;}
.tt01{font-size: 18px;color: #333333;line-height: 50px;width: 592px;}
.cc01{font-size: 14px;line-height: 24px;color: #333333;width: 592px;}
.more01{position: absolute;top: 50%;margin-top: -20px;right: 20px;width: 101px;height: 37px;}


#owl-demo{position:relative;width:100%;height:490px;}
#owl-demo .item{ position:relative;display:block;width: 100%;height: 490px;}
#owl-demo img{display:block;width:100%;height:490px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px "微软雅黑","黑体";color:#fff;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:11px;height:11px;margin:0 5px;background-image:url(../../img/def01.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:45px;background-image:url(../../img/cur01.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
#ban01{background: url(../../img/banner1ru.jpg) no-repeat center;}
#ban02{background: url(../../img/banner2ru.jpg) no-repeat center;}
#ban03{background: url(../../img/banner3ru.jpg) no-repeat center;}
#ban04{background: url(../../img/banner11.jpg) no-repeat center;}
#ban05{background: url(../../img/banner-hxl001.jpg) no-repeat center;}
#ban06{background: url(../../img/banner-06.jpg) no-repeat center;}
#ban07 {background:url(../../img/pc-banner1.jpg) no-repeat center}
/*.owl-prev{left:0;background-image:url(images/bg17.png);}
.owl-next{right:0;background-image:url(images/bg18.png);}
.owl-prev:hover{background-image:url(images/bg19.png);}
.owl-next:hover{background-image:url(images/bg20.png);}*/



.ind_box{width: 238px;height: 304px;border: 1px solid #EEEEEE;float: left;margin-right: 21px; overflow:hidden;}
.ind_box img{width: 238px;height: 130px;display: block;}
.ind_box .ind_img{width: 238px;height: 130px;border-bottom: 2px solid #EEEEEE;position: relative;}
.ind_box .cir01{width: 88px;height: 88px;position: absolute;border: 1px solid #EEEEEE;border-radius: 45px;-moz-border-radius: 45px;-webkit-border-radius: 45px;left: 50%;margin-left: -45px;bottom: -45px;background: #FFFFFF;}
#fg01{background: url(../../img/ico01.png) no-repeat left top;width: 88px;height: 88px;}
#fg02{background: url(../../img/ico02.png) no-repeat left top;width: 88px;height: 88px;}
#fg03{background: url(../../img/ico03.png) no-repeat left top;width: 88px;height: 88px;}
#fg04{background: url(../../img/ico04.png) no-repeat left top;width: 88px;height: 88px;}
.cc02{font-size: 12px;color: #808080;line-height: 20px;width: 190px;margin: 0 auto;text-align: center; }
.tt02{font-size: 16px;color: #808080;line-height: 30px;width: 190px;margin: 0 auto;text-align: center;padding-top: 45px;font-weight: normal;}
#index{margin: 50px auto;height: 306px;}
.ind_box:hover div{border-color: #A0A0A0;}
.ind_box:hover #fg01{background-position: 0px -88px ;}
.ind_box:hover #fg02{background-position: 0px -88px ;}
.ind_box:hover #fg03{background-position:  0px -88px;}
.ind_box:hover #fg04{background-position: 0px -88px ;}
#left_nav{width: 211px;float: left;margin-left: 25px;}
#left_hd{height: 40px;font-size: 20px; color:#FFFFFF;line-height: 40px;background: #1C2477;border-left: 6px solid #e60b12;text-align: center;margin-bottom: 20px;}
#left_nav ul{border: 1px solid #EEEEEE;border-bottom: none;}
#left_nav ul li a{display: block;text-align: center;height: 49px;border-bottom: 1px solid #e6e6e6;line-height: 49px;font-size: 15px;color: #595959;text-align: center;}
#left_nav ul li a:hover,#left_nav ul .xz a{background: #eeeeee;color: #1C2477;}
#main{width: 735px;float: right;margin-right: 25px; min-height:560px;}
#bread{font-size: 14px;color: #595959;height: 24px;line-height: 24px; border-bottom: 1px solid #1C2477;margin-bottom: 35px;}
#bread i{display: inline-block;background: url(../../img/about_05.png) no-repeat left center;display: inline-block;width: 23px;}
.cc{font-size: 12px;color: #808080;line-height: 24px;}
.pro_box{height: 254px;width: 100%;border: 1px solid #E6E6E6;margin-top: 20px; background:#eee;}
.pro_box .pro_img1N{float: left;width: 350px; background:#fff;}
.pro_box .pro_img2N{float: right;width: 350px;}
.pro_box .pro_n{font-size: 15px;color: #595959;text-align: center;padding-top:30px ;line-height: 30px; font-weight:bold;}

.pro_box .pro_img1N img,.pro_box .pro_img2N img{display: block;width: 336px;height: 190px;margin: 0 auto;}
.pro_box .pro_info{width: 376px;background: #EEEEEE;position: relative;float: right;}
.pro_box .pro_info p{height: 254px;display: table-cell;vertical-align: middle;padding: 0px 42px; font-size:14px;}
    .pro_box:hover .pro_info p {

    }
.more02{position: absolute;right: 30px;bottom: 20px;}
.pro_box .pro_img2N+.pro_info{float: left !important;}
.pro_box:nth-child{1}{margin-top: 40px !important;}
.con_w{width: 670px;margin: 0 auto;}
.pro_n01{font-size: 15px;color: #595959;line-height: 50px;font-weight: normal;text-align: center;}
.in_list li{font-size: 12px;color: #808080;line-height: 24px;padding-left: 20px;background: url(../../img/def01.png) no-repeat left center;background-size: 6px 6px;font-weight: normal;}

.tab01{border-collapse: collapse;table-layout: fixed;width: 100%;}
.tab01 tr td{border: 1px solid #E2E2E2;text-indent: 0px;padding-left: 20px;}
.return{display: block;float: right;margin: 30px 0px;}
.video_box{width: 230px;float: left;margin-right: 20px;margin-bottom: 27px;}
.vid_img{width: 228px;border: 1px solid #EEEEEE;height: 164px;position: relative;}
.vid_img a{display: block;width: 56px;height: 56px;position: absolute;left: 50%;top: 50%;margin-left: -25px;margin-top: -25px;}
.vid_img img{display: block;}
.vid_img>img{width: 220px;height: 156px;}
.video_box .v_n{height: 40px;line-height: 40px;font-size: 16px;color: #595959;background: #EEEEEE;text-align: center;margin-top: 5px;}
.ov_hid{width: 800px;}


.page_num {text-align: right;margin-top: 30px;line-height: 34px;padding-right: 30px;}
.page_num a{display: inline-block;width: 34px;height: 34px;font-size: 12px;color: #757373;text-align: center;line-height: 34px;margin: 0px 4px;border-radius: 4px;background: #EEEEEE;}
.page_num span{display: inline-block;width:34px;height: 34px;}
.page_num a:hover{background: #1C2477;color: #FFFFFF;}
.page_num :first-child{background: url(../../img/pag_18.png) no-repeat center;border: none;}
.page_num :last-child{background: url(../../img/pag_22.png) no-repeat center;border: none;}




.tt03{font-size: 15px;color: #000000;line-height: 20px;display: table-cell;border-bottom: 1px solid #b7b7b7;vertical-align: middle;height: 40px;overflow: hidden;padding-bottom: 10px;font-weight: normal;}
.cc03{font-size: 13px;color: #707070;text-indent: 25px;line-height: 20px;margin-top: 10px;}
.news_info{background: #EEEEEE;padding: 13px 15px;height: 124px;float: left;width: 162px;}
.news_box{height: 150px;float: left;width: 366px;border-right: 1px solid #b7b7b7;margin-right: 17px;margin-bottom: 23px;}
.news_box img{width: 157px;height: 150px;display: block;float: left;}
.news_box:hover h1{color: #e60b12;}
#news_list{margin-top: 30px;}
#news_list li a{display: block;height: 34px;font-size: 13px;color: #4c4c4d;line-height: 34px;border-bottom: 1px solid #dcdcdc;padding-left: 25px;background: url(../../img/def01.png) no-repeat left center;background-size: 10px 10px;}
#news_list li a span{float: right;}
.tt04{font-size: 15px;color: #404040;text-align: center;padding-bottom: 20px;}
.art_de{font-size: 12px;color: #595959;text-align: center;line-height: 24px;padding-bottom: 20px;border-bottom: 1px dotted #DCDCDC;margin-bottom: 30px;}
.art_de span{margin: 0px 5px;}
.cc04{font-size: 13px;color: #4c4c4d;line-height: 24px;text-indent: 25px;}
.honor img{display: block;margin: 5px auto;}
.honor .vid_img{height: 166px;}
#map{height: 456px;width: 661px;}
#dre{font-size: 14px;color: #4C4C4D;line-height: 24px;margin-left: 30px;margin-top: 30px;}
#dre strong{font-size: 18px;}
#map0101{border: 1px solid #E2E2E2;padding: 10px;height: 456px;width: 661px;margin: 0 auto;}



#tab03{border-collapse: collapse;width: 100%;}
#tab03 tr td{vertical-align: middle; height: 34px;color: #747474;font-family: "microsoft yahei";text-align: center;width:16% ;border-bottom: 1px solid #e2e2e2;font-size: 13px;}
#tab03 .tHead td{border-color: #1C2477;background: #1C2477;color: #FFFFFF;font-size: 15px;}
#tab03 tr:hover td a{color: #E60B12;}
.zw{font-size: 14px;color: #474646;font-family: "microsoft yahei" arial;line-height: 24px;}



#ctl00_ContentPlaceHolder1_AspNetPager1{width:auto;height:24px;float:right;margin-left:350px}
#ctl00_ContentPlaceHolder1_AspNetPager1 img{float:left;border:1px solid #ececec;}
#ctl00_ContentPlaceHolder1_AspNetPager1 span{float:left;line-height:28px;margin-left:5px; border:1px solid #ececec;}
#ctl00_ContentPlaceHolder1_AspNetPager1 a{float:left;line-height:28px;margin-left:5px;border:1px solid #ececec;padding:0px 8px;}
    #ctl00_ContentPlaceHolder1_AspNetPager1 a img { border:0px;}
#ctl00$ContentPlaceHolder1$AspNetPager1_btn{background:0 0}
.fenye {
    width:100%;height:30px; margin:30px 0px;
}

.hzimg {
    display: block;margin: 0 auto;padding: 20px 0;
}


 .slideBox{ width:100%; height:auto; overflow:hidden; position:relative;  height:490px;display:block;}
		.slideBox .hd{ height:5%; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; left: 50%;    margin-left: -44px;}
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:30px; height:20px; line-height:14px; text-align:center; background:#fff; cursor:pointer; background: url(/img/def01.png) no-repeat center;}
		.slideBox .hd ul li.on{color:#fff;background: url(/img/cur01.png) no-repeat center;width:45px; }
		.slideBox .bd{ position:relative;width: 100%; z-index:-1;height: 100%;}
		.slideBox .bd ul{width: 100%;}
		.slideBox .bd li{ zoom:1; vertical-align:middle;width: 100% ; }
		.slideBox .bd li div{display: block;width: 100%;margin: 0 auto;height:490px;}
		.tempWrap{width: 100% ;}
#view_l { display:none;}
.lanS_sj { display:none;}
@media screen and (max-width:640px) {
   .slideBox{height:310px;}
   .slideBox .bd li div{height:310px;}
 #ban01{background-size:620px 310px;background:url(/img/banner01_sjr.jpg) no-repeat center;}
#ban02{background-size:620px 310px;background:url(/img/banner02_sjr.jpg) no-repeat center;}
#ban03{background-size:620px 310px;background:url(/img/banner03_sjr.jpg) no-repeat center;}

    #video { display:none;}
    .container { width:100%;}
    #about_info { width:100%;margin:0 auto;float:none;height:100%;}
    .more01 { margin-top:0;top:80%;height:30px;}
        .more01 img { height:100%;}
    #index { height:auto;width:545px;margin:0 auto;}
    .slideBox .hd { bottom:10px;height:6%;}
    .ind_box { width:260px;height:350px;margin:10px 5px;}
    .abt { display:none;}
    .ind_box img { height:143px;width:262px;}
    .ind_box .ind_img{ height:143px;width:262px;}
    #footer { height:auto;line-height:34px;font-size:13px;}
    #cnzz_stat_icon_1258343602 { display:none;}
    .cc01 { line-height:26px;font-size:16px;width:90%;margin:0 auto;}
    .cc02 {font-size:15px;line-height:24px;}
    #about { height:250px;}
    .tt01 { font-size:22px;text-align:center;padding-top:8px;}

    .tt02 {font-size:20px;}
    #view_l { display:block;height:30px;float: left; position: relative; padding-left: 15px; margin-top: 15px;}
        #view_l img { height:30px;}
        #view_l > div { position: absolute; width: 150px; background: #FFFFFF; left: 0; display: none; top: 36px; padding: 10px 0; z-index: 999; }
            #view_l > div a { display: block; font-size: 18px; line-height: 40px; text-align: center; }
    .head #nav { display:none;}
    .head { height:60px;}
    .head .logo { float:left;margin-left:150px; height:60px;}
    #lanS{display:none;}
    .lanS_sj { display:block;padding-left: 8px;position: relative;float: right;}
    .ser { display:none;}
    .lanS_sj p {text-align: center;font-size: 12px;}
    .lanS_sj p>a {font-size: 22px;line-height:60px;color: #2F2F2F;margin: 0px 10px;}
    .ztk { width:100%;}
    .zt1{right:250px;}
    .zt2 { left:205px;}
    #left_nav { width:90%;margin-bottom:30px;}
    #left_hd {display:none; }
    #left_nav ul li{width:230px;float:left;border:1px solid #e6e6e6;  margin-bottom: -1px;}
        #left_nav ul li a {text-align:center; }
    #left_nav ul { border:none;width:465px;margin:0 auto;}
    #main { width:92%;}
    .cc img { max-width:98%;}
    .pro_box .pro_info { float:none;width:100%;}
    .pro_box .pro_img1N { float:none;width:100%;}
    .pro_box { height:auto;}
        .pro_box .pro_img1N img, .pro_box .pro_img2N img { width:100%;height:315px;}
        .pro_box .pro_info p { font-size:18px;line-height:32px;  padding: 0px 32px;height:180px;}
    .more02 { bottom:10px;}
    .con_w { width:100%;}
    .ov_hid { width:100%;}
    .video_box { margin: 10px 22px;}
    .TQMiniMess_common { display:none;}
    #tq_invit_container div { display:none;}
    #tq_kefu_normal_container { display:none;}
    .cc04 p img { max-width:562px !important;}
    #map0101 { width:auto;}
    .cc p { font-size:18px !important;line-height:30px !important;}
    .news_box { width:100%;}
    .news_info { width:362px;}
    #left_nav ul li a { font-size:16px;}
    .pro_box .pro_n { line-height:36px;font-size:20px;}
    .pro_n01 { font-size: 20px; }



}