﻿@charset "gb2312";
/* CSS Document */
*{margin:0; padding:0; list-style:none; box-sizing:border-box;}
a,li,div,p{ list-style:none; text-decoration:none; color:#494949; font-size:16px; }
.inner{ width:1300px; margin:0 auto;}
.clear{ clear:both;}
a:hover{ color:#063390;}
body{ overflow-x:hidden;}
img{ border:none;}
a,p,div,span{ font-family:"Microsoft YaHei";}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%;}




/*弹出视频*/
.video_bj{width:100%; height:100%; position:fixed; top:0px; left:0px; background:rgba(0,0,0,0.5); z-index:888; display:none}
.video_xx{width:600px; height:400px; position:fixed; top:50%; left:50%; margin-left:-300px; margin-top:-190px; z-index:999}
.close1{width:100%; height:40px; text-align:right; background:rgba(0,0,0,0.5);}
.close1 img{width:32px; height:32px; margin-top:4px; margin-right:10px;}
.video-box{width:100%; height:360px;}
.sj_video{width:100%; height:auto; overflow:hidden; display:none;}

.top{ width:100%; height:130px; background:#2c2c2c; }
.top .logo{ padding:20px 0 0 40px; float:left; }
.top .tel{ width:212px; float:right; padding:5px 00px 0 0; color:#7a7a7a; font-size:16px; heig ht:100px; }
.top .tel p{ font-size:16px; color:#027b0a; line-h eight:22px; font-weight:bold; }
.top .tel p b{ color:#7a7a7a; font-weight:normal; }
.en{ float:right; width:115px; margin-top:10px}
.en img{ width:100px}
.nav{ width:1200px; margin:-130px auto 0; height:130px;}
.nav .one{ width:103px; text-align:center; height:130px; padding-top:20px; background:#363636; float:left; margin-right:0px; position:relative; }
.nav .one .a{ width:20px; padding-left:10px; background:url(../images/nav_line.png) no-repeat top left; margin:-3px 0 0 20px; color:#027b0a; display:block; float:left; font-weight:bold; }
.nav .one p{ width:76px; height:15px; margin:10px 0 0 -23px;float:left; color:#027b0a; font-size:12px; text-transform:uppercase; display:block; transform:rotate(90deg);
-ms-transform:rotate(90deg); /* Internet Explorer 9*/
-moz-transform:rotate(90deg); /* Firefox */
-webkit-transform:rotate(90deg); /* Safari �� Chrome */
-o-transform:rotate(90deg); /* Opera */ font-weight:bold; }
.nav .one:hover,.nav .active{ background:#363636 url(../images/nav_hover.png) no-repeat 53px 100px; }
.nav .one:hover .a,.nav .active a{ background:url(../images/nav_line_hover.png) no-repeat top left;  color:#d60606; }
.nav .one:hover p,.nav .active p{ color:#d60606; }
.nav .one:hover .erp,.nav .active .erp{ display:block; }
.nav .one .erp{ width:120%; display:none; position:absolute; top:120px; left:0px; z-index:99999; padding-bottom:10px; background:#363636; }
.nav .one .erp a{ width:123px; height:30px; line-height:30px; margin:0 auto; border-bottom:1px solid #474747; border-bottom:1px solid #474747; display:block; color:#fff;}
.nav .one .erp a:hover{ color:#d60606; }



.fullSlide {
	width:100%;
	position:relative;
	height:800px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:800px;
	overflow:hidden;
	text-align:center;
	background-repeat:no-repeat;
	background-size:100%;
}
.fullSlide .bd li a {
	display:block;
	height:800px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:8px;
	height:8px;
	border-radius:10px;
	border:5px solid #dac371;
	margin:5px;
	overflow:hidden;
	line-height:999px;
}
.fullSlide .hd ul li.on{ border:5px solid #d60606; }
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:0;
	width:40px;
	height:60px;
	cursor:pointer;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:0;
	background-position:-6px -137px;
}


.i_case{ width:100%; height:920px; background:#f5f5f5; }
.i_case .tit{ text-align:center; }
.i_case ul{ width:1100px; margin:0 auto; }
.i_case ul li{ width:340px; height:300px; margin:0px 35px 40px 0; float:left; }
.i_case ul li a{width:100%; height:auto; display:block; overflow:hidden}
.i_case ul li img{ width:340px; height:200px;}
.i_case ul li .bg{ height:98px; border:1px solid #cccccc; margin-top:-4px; }
.i_case ul li h2{ line-height:28px; padding:0 10px; height:28px; text-align:center; margin:20px auto 0px; }
.i_case ul li h2 a{ font-size:18px; color:#333; }
.i_case ul li .p{ height:25px; line-height:25px; text-align:center; color:#999; }
.i_case ul li .b{ width:91px; height:5px; background:#e4d191; margin:23px auto 0; }
.i_case ul li:hover{ background:#bb2b2b; }
.i_case ul li:hover img{ transform: scale(1.08, 1.08);transition: all 0.5s linear; }
.i_case ul li:hover .bg{ border:1px solid #bb2b2b; }
.i_case ul li:hover h2 a{ color:#FFF; }
.i_case ul li:hover .p{ color:#FFF; }

.i_about{ width:100%; height:700px; padding:115px 0; background:url(../images/about_bg.jpg) no-repeat top center; } 
.i_about .left{ width:615px; float:left; }
.i_about .left .en{ width:155px; height:35px; text-align:center; line-height:35px; text-align:center; color:#FFF; font-size:18px; background:#bb2b2b; }
.i_about .left .ch{ margin-top:5px; }
.i_about .left .p{ height:202px; line-height:25px; overflow:hidden; color:#FFF; margin-top:65px; font-size:16px }
.i_about .left .more{ width:116px; height:33px; display:block; margin-top:70px; }
.i_about .right{ width:421px; height:532px; margin-top:30px; float:right; overflow:hidden}
.i_about .right:hover img{transform: scale(1.08, 1.08);transition: all 0.5s linear; }

.i_team{ width:1200px; height:665px; margin:0 auto; }
.i_team .tit{ text-align:center; margin:80px 0 77px 0; }
.i_team .left{ position:relative; float:left; width:640px; }
.i_team .right{ width:600px; float:right; position:relative; }
.i_team .en,.i_team .img,.i_team .more,.i_team .p{ position:absolute; }
.i_team .left .en{ top:0px; left:-64px; z-index:2; }
.i_team .left .img{ top:0px; left:120px; width:520px; height:280px; overflow:hidden }
.i_team .left .img:hover img{transform: scale(1.08, 1.08);transition: all 0.5s linear;}
.i_team .left .more{ top:230px; left:0; }
.i_team .left .p{ width:475px; top:300px; left:0; line-height:22px; height:45px; color:#454545;  }
.i_team .right .en{ top:20px; right:-60px; z-index:2; }
.i_team .right .p{ width:405px; top:130px; right:10px; line-height:22px; height:45px; color:#454545;  }
.i_team .right .img{ top:230px; right:0px; width:600px; height:280px; overflow:hidden}
.i_team .right .img:hover img{transform: scale(1.08, 1.08);transition: all 0.5s linear;}
.i_team .right .more{ top:460px; left:-120px; }

.i_fengcai{ width:100%; background:#f5f5f5; padding:120px 0 90px 0; margin-top:-55px; }
.i_fengcai .tit{ text-align:center; }
.partFour1{width:1535px; height:230px; margin:20px auto 0px; }
.partFourCo1{ width:1460px; height:230px;  float:left; overflow:hidden; position:relative;}
.partFourCo1 ul{ clear:both; }
.partFourCo1 ul li{ width:240px; height:180px; float:left; margin-right:5px; }
.partFourCo1 ul li a{ display: block;overflow: hidden;width: 240px;height: 180px;}
.partFourCo1 ul li img{ width:240px; height:180px}
.partFourCo1 ul li:hover img{ transform: scale(1.08, 1.08);transition: all 0.5s linear;}
.partFourCo1 ul li h2{ height:35px; line-height:35px; text-align:center; border:3px solid #dac371; margin-top:5px; }
.partFourCo1 ul li:hover h2{ border:3px solid #bb2b2b; background:#bb2b2b; }
.partFourCo1 ul li:hover h2 a{ color:#FFF; }
.partFour1 .ctrl{width:18px; height:32px; float:left; margin-top:95px;}
.partFour1 .left{ margin-right:15px; background:url(../images/fengcai_left.jpg) no-repeat;}
.partFour1 .right{ margin-left:15px; background:url(../images/fengcai_right.jpg) no-repeat;}

.youshi{ padding:80px 0; } 
.youshi .tit{ text-align:center; }
.youshi ul{ width:1130px; height:700px; margin:0 auto; position:relative; }
.youshi ul .img{ position:absolute; top:0px; left:0; z-index:2;}
.youshi ul li{ position:absolute;}
.youshi ul .one{ top:0px; right:0px; width:367px; height:231px; overflow:hidden; z-index:2}
.youshi ul .two{ top:230px; left:15px; width:367px; height:231px; overflow:hidden; z-index:2}
.youshi ul .three{ top:510px; right:0px; width:367px; height:231px; overflow:hidden; z-index:2}
.youshi ul .four{ top:747px; left:15px; width:367px; height:231px; overflow:hidden; z-index:2 }
.youshi ul .one:hover img,.youshi ul .two:hover img,.youshi ul .three:hover img,.youshi ul .four:hover img{transform: scale(1.08, 1.08);transition: all 0.5s linear;}

.hezuo{ width:100%; padding:75px 0; background:#f5f5f5; overflow:hidden; }
.hezuo .tit{ text-align:center; margin-bottom:40px; }
.hezuo ul{ width:1100px; margin:0 auto; }
.hezuo ul li{ width:240px; height:100px; border:1px solid #dddddd; float:left; margin:0 30px 25px 0; overflow:hidden}
.hezuo ul li img{width:100%;}
.hezuo ul li:hover img{transform: scale(1.08, 1.08);transition: all 0.5s linear; -webkit-filter: grayscale(1%);
    -moz-filter: grayscale(1%);
    -ms-filter: grayscale(1%);
    -o-filter: grayscale(1%);
    
    filter: grayscale(1%);}
.zizhi ul li{height:195px;}
.footer_bg{ width:100%; padding:55px 0; background:#2c2c2c; overflow:hidden; }
.footer{ width:1200px; margin:0 auto; }
.footer .f_logo{ width:137px; height:95px; margin-right:90px; float:left; }
.footer ul li{ margin-right:115px; float:left; padding-left:40px; }
.footer ul li .en{ color:#FFF; }
.footer ul li .b{ width:60px; height:2px; background:#cea95b; margin-top:18px; }
.footer ul li .p{ color:#FFF; margin-top:18px; }
.footer ul li .p_en{ color:#FFF; margin-top:3px; }
.footer ul .one{ width:245px; background:url(../images/address.jpg) no-repeat; }
.footer ul .two{ background:url(../images/phone.jpg) no-repeat; }
.footer ul .three{ background:url(../images/email.jpg) no-repeat; padding-left:50px; margin-right:0px; }
.copyright{ width:100%; height:52px; line-height:52px; text-align:center; color:#FFF; background:#3e3e3e; }

.pro_menu_bg{ width:100%; padding:20px 0; background:#f5f5f5; }
.pro_menu{ width:1200px; margin:0 auto; text-align:center; }
.pro_menu a{/* width:120px;*/ padding:0 20px; height:40px; line-height:40px; text-align:center; border-radius:15px; background:#dcdcdc; display:inline-block; *display:inline; color:#333; }
.pro_menu a:hover,.pro_menu a.active{ background:#bb2b2b; color:#FFF; }

.pro_list{ }
.pro_list li{ width:340px; height:266px; margin:45px 30px 0 30px; float:left; }
.pro_list li img{ width:340px; height:200px; }
.pro_list li h2{ height:60px; line-height:60px; border-bottom:5px solid #e4d191; padding:0 10px; text-align:center;}
.pro_list li h2 a{ font-size:18px; }
.pro_list li h2:hover{ border-bottom:5px solid #bb2b2b; }

.pages{ padding:40px 0 60px 0; overflow:hidden;} 
.pages ul{ text-align:center; }
.pages li{ width:38px; height:38px; display:inline-block; *display:inline border:1px solid #cccccc; text-align:center; line-height:38px; margin-right:6px;}
.pages li.pages_solid{ background:#bb2b2b; border:1px solid #bb2b2b; color:#FFF;}
.pages li.previous_s,.pages li.next{ width:60px; background:none;}

.title_bg{ padding:35px 45px; background:#f5f5f5; overflow:hidden; }
.title_left{ width:915px; float:left; }
.title_left h1{ width:915px; line-height:40px; height:40px; overflow:hidden; font-size:30px; color:#333333; }
.title_left .date{ color:#999; margin-top:5px; }
.title_right{ width:87px; height:32px; float:left; margin-top:10px; }
.pro_con{ margin-top:25px; }
.pro_con_info{width:100%; height:auto; margin:0px auto; text-align:center}

.pro_con .img{ text-align:center; }
.pro_con .remark{ color:#333; line-height:25px; margin-top:20px; }
.pian{ border-top:1px solid #cccccc; margin-top:25px; padding-top:20px; }
.pian div{ max-width:40%; height:40px; line-height:40px; padding-left:60px; }
.pian div a{ font-size:16px; font-weight:bold; }
.pian div:hover a{ color:#cc0000; }
.pian .left{ float:left; background:url(../images/pian_left.jpg) no-repeat; margin-bottom:20px}
.pian .left:hover{ background:url(../images/pian_left_hover.jpg) no-repeat; }
.pian .right{ float:right; text-align:right; background:url(../images/pian_right.jpg) no-repeat; }
.pian .right:hover{ float:right; text-align:right; background:url(../images/pian_right_hover.jpg) no-repeat; }

.banner_about{ width:100%; height:379px; background:url(../images/about_ban.jpg) no-repeat top center;}
.about_ul{ position:relative; }
.about_ul li{ height:400px; position:relative; }
.about_ul .one{ margin-top:50px;}
.about_ul .one .img{ width:600px; height:398px; float:left; }
.about_ul .one .img_r{ width:415px; float:right;}
.about_ul .one .img_r .ch,.about_ul .two .img_l .ch{ font-size:26px; color:#333; font-weight:bold; font-family:STXingkai}
.about_ul .one .img_r .b,.about_ul .two .img_l .b{ width:30px; height:5px; background:#dac371; margin-top:20px; }
.about_ul .one .img_r .en,.about_ul .two .img_l .en{ font-size:18px; color:#999; text-transform:uppercase; margin-top:15px; font-family:Arial, Helvetica, sans-serif }
.about_ul .one .img_r .p{ width:485px; height:100px; line-height:25px; padding:; color:#333; position:absolute; top:167px; right:0px; padding:33px 33px 67px 155px; border:3px solid #dac371; font-size:14px; /*font-weight:bold;*/ }
.about_ul .two .img_l .p{ width:580px; /*height:188px;*/ line-height:25px; padding:; color:#333; position:absolute; top:260px; left:0px; padding:29px 8px 15px 21px; border:3px solid #dac371; }
.about_ul .two .img_l .ch{ margin-top:115px; }
.about_ul .two .img_l{ width:470px; float:left; }
.about_ul .two .img{ width:576px; height:579px; float:right; }

.culture{ width:960px; margin:50px auto 70px; }
.culture ul li{ height:355px; position:relative; }
.culture .one .left{ position:absolute; width:480px; top:0; left:0; }
.culture .one .right{ position:absolute; width:558px; top:60px; right:0; }
.culture .two .right{ position:absolute; width:480px; top:80px; left:0; }
.culture .two .left{ position:absolute; width:558px; top:0px; right:0; }
.culture .three .left{ position:absolute; width:480px; top:0; left:0; }
.culture .three .right{ position:absolute; width:558px; top:95px; right:0; }
.culture .four .right{ position:absolute; width:480px; top:110px; left:0; }
.culture .four .left{ position:absolute; width:558px; top:0px; right:0; }



/*��������ҳ��*/

.shj_sxgt_left_block{background: #fff; width: 1627px; height: 886px; margin: 0 0 50px 10px; float: left; min-width: 1100px; position: relative;}
.shj_sxgt_left_block_title{width: 100%; float: left;}
.shj_sxgt_crumbs{float: left; width: 70%; height: 40px; margin-left: 20px;}
.shj_sxgt_info_box{ width: 160px; height: 40px; float: right; margin-right: 35px;  line-height: 40px; margin-top: 15px;}
.shj_sxgt_info{color: #989a99; float: left;}
.shj_sxgt_share{float: left; margin-left: 10px;}
.shj_sxgt_imgbox{width: 810px; height: 646px; margin: 30px auto; display:table; text-align: center;}
.shj_sxgt_imgbox>span{display:table-cell; vertical-align:middle;}
#show_bog_img{max-height: 646px; width: auto;} 
.shj_sxgt_imgbox_btn{background: url(../images/icon.png);  width: 40px; height: 73px; position: absolute; top: 40%; cursor: pointer;}
.shj_sxgt_left_block .prev{background-position: -5px -1402px; left: 30px;}
.shj_sxgt_left_block .next{background-position: -57px -1402px; right: 30px;}
.shj_sxgt_img_controller_box{width: 100%; height: 80px; background: #e6e6e6; padding: 12.5px 0; position: absolute; bottom: 0;}
.shj_sxgt_img_perv,.shj_sxgt_img_next{width: 88px; height: 80px; border: 1px solid #000; position: relative; float: left;}
.shj_sxgt_img_next{float: right;}
.shj_sxgt_img_controller_text{width: 100%; height: 20px; background: rgba(0,0,0,0.7); color: #fff; position: absolute; bottom: 0; left: 0; text-align: center; line-height: 20px;}
.shj_sxgt_img_controller_box img{width: 88px; height: 80px;}
.shj_sxgt_img_controller{width: 970px; height: inherit; margin: 0 auto; }
.shj_sxgt_img_smallimg_box{width: 640px; height: 84px; float: left; overflow: hidden;}
.shj_sxgt_smallimg_bg{width: inherit; height: inherit; position: absolute; top: 0; left: 0; z-index: 10;}
.shj_sxgt_img_smallimg_box .swiper-slide{width: 88px; height: 80px; margin-right: 18px; position: relative; cursor: pointer; border: 2px solid #e6e6e6;}
.shj_sxgt_img_smallimg_box .swiper-slide:last-child{margin-right: 0;}
.shj_sxgt_img_smallimg_box .shj_sxgt_img_smallimg_box_now{border: 2px solid #008d49;}
.shj_sxgt_img_smallimg_num{width: 35px; height: 20px; background: rgba(0,0,0,0.7); color: #fff; position: absolute; bottom: 10px; left: 0; text-align: center; line-height: 20px;}
.shj_sxgt_img_controller_prev{background: url('../images/icon.png'); background-position: -0px -884px; width: 30px; height: 80px; float: left; cursor: pointer; margin-left: 45px;}
.shj_sxgt_img_controller_next{background: url('../images/icon.png'); background-position: -30px -885px; width: 30px; height: 80px; float: left;  cursor: pointer; }
.shj_sxgt_right_block{ position: absolute; right: 20px; top: 0; margin: 0;}
.shj_sxgt_footer_box,.shj_sxgt_footer{height: 256px;}
.shj_sxgt_bjtc_bg{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.7); display: none; z-index: 9999;}
.shj_sxgt_bjtc_box{width: 100%; height: 100%; display: table;}
.shj_sxgt_bjtc_box>span{display: table-cell; vertical-align: middle;}
.shj_sxgt_bjtc{width: 545px; height: 250px; background: #fff; border-radius: 8px; margin: auto; padding: 40px 70px 35px; position: relative;}
.shj_sxgt_bjtc_rst{width: 545px; height: 90px; background: #f2f2f2; text-align: center; padding-top: 15px}
.shj_sxgt_bjtc_rst>h4{font-size: 18px; }
.shj_sxgt_bjtc_rst>h3{font-size: 44px; color: #f00e0e; line-height: 50px;}
.shj_sxgt_bjtc_text{color: #9f9f9f; margin-top: 15px; width: inherit; text-align: center;}
.shj_sxgt_bjtc_btn{width: 246px; height: 45px; background: #008d49; color: #fff; font-size: 18px; border-radius: 8px; margin: 40px 149.5px 0; cursor: pointer;}
.shj_sxgt_bjtc_text>span{color: #f48000;}





#msgLeft_Btn_div{ margin-top:20px; }
.main{ width:1200px; margin:0 auto; }
.mod18Box {margin: 0px auto;width: 1165px;}

.mod18 {width: 965px;/*height: 820px;*/margin: 0px auto;position: relative;}

.mod18 .btn {position: absolute;width: 15px;height: 70px;top: 336px;cursor: pointer;z-index: 99;font-size: 50px;font-weight: bold;}

.mod18 .prev {left: -100px;background: url(../images/prevbtn.png) no-repeat;}

.mod18 #prevTop,.mod18 #nextTop {top: 450px;width: 56px;height: 80px;}

.mod18 #prevTop {background: url(../images/leftbtn.png) 0 0 no-repeat;}


.mod18 #nextTop {background: url(../images/rightbtn.png) 0 0 no-repeat;}

.mod18 .next {right: -100px;background: url(../images/nextbtn.png) no-repeat;}

.mod18 li {float: left;}

.mod18 .cf li {position: relative;color: #fff;}

.mod18 .cf a {display: block;width: 965px;height: 645px;position: absolute;color: #fff;}

.mod18 .cf li span {display: block;width: 640px;position: absolute;left: 0;bottom: 0;padding: 10px 20px;line-height: 22px;text-align: left;background: rgba(0,0,0,0.6);filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}

.mod18 .picBox {height:1000px;position: relative;overflow: hidden;}
.mod18 .picBox1 {height:542px;position: relative;overflow: hidden;}
.mod18 .picBox ul {height: 1000px;position: absolute;}

.mod18 .picBox li {width: 965px;height:965px;}

.mod18 .picBox li img {width:100%; height:auto;}

.mod18 .listBox {width: 965px;height: 165px;margin: 30px auto 0;position: relative;overflow: hidden;}

.mod18 .listBox ul {height: 100px;position: absolute;}

.mod18 .listBox li {width: 97px;height: 97px;cursor: pointer;position: relative;}
.mod18 .listBox li:hover{ background:url(../images/hbg.jpg) no-repeat center bottom}
.mod18 .listBox .on{ background:url(../images/hbg.jpg) no-repeat center bottom}
.mod18 .listBox li i {display: none;}

.mod18 .listBox li a {display: block;width: 215px;height: 140px;}

.mod18 .listBox li img {width: 88px;height: 88px;}

.mod18 .listBox .on img {width: 88px;height: 88px;border: 3px solid #f0f0f0;}

.mod18 .listBox .on i {display: block;}










/*��ϵ����*/
.banner_contact{ width:100%; height:380px; background:url(../images/banner_contact.jpg) no-repeat top center;}
.contact{ width:478px; height:auto; padding-top:75px; margin:-80px auto 0; position:relative; border:3px solid #dac371; border-bottom:0px; padding-bottom:20px  }
.contact ul li{ text-align:center; margin-top:40px; }
.contact ul li .en{ color:#666; font-size:16px; text-transform:uppercase; }
.contact ul li .b{ width:20px; height:2px; background:#cea95b; margin:10px auto 0px; }
.contact ul li .p{ font-size:18px; color:#333; margin-top:10px; }
.ditu{ width:904px; margin:0 auto; }
#tc{ width:890px; height:410px; padding:40px 40px 0 40px; margin:50px auto 40px; border:1px solid #dddddd; background:#f5f5f5; }
.form textarea{ width:100%; height:205px; padding-left:5px; background:#FFF; border:1px solid #dddddd;  color:#}
.form input[type="text"]{ width:398px; height:48px; padding-left:5px; margin-top:20px; background:#FFF; border:1px solid #dddddd; float:left; }
.tc_zixun{width:100%;  height:50px; background:#2c2c2c; text-align:center; color:#fff; font-size:16px; border:0; margin-top:20px;}
#msgLeft_telephone{float:right}





/*�ײ���Ȩ*/
.copy{clear:both;width:100%;height:55px; line-height:55px;  position: relative; background:#3e3e3e; }
.container{width:1200px; height:auto; margin:0px auto;}
.copy_l{float:left; font-size:14px; color:#fff; height: 100%; }
.copy_l a{color:#fff}
.copy_l a:hover{color:#0d357f!important}
.footer_zhichi{width:auto; height:55px; float: right }
.footer_zhichi p{ width: auto; float: left; margin-right: 20px;   color:#fff; height: 100%}
.footer_zhichi .pt{width:121px;height: 18px; background: url(../images/vl.png) no-repeat; margin-top:18px; margin-right: 10px}
.footer_zhichi .js{width:121px;height: 18px; background: url(../images/wl.png) no-repeat; margin-top:18px;}
.footer_zhichi .pt:hover{background: url(../images/vl_hover.png) no-repeat}
.footer_zhichi .js:hover{background: url(../images/wl_hover.png) no-repeat} 
.footer_zhichi span{float: left; font-size: 14px; color: #fff;}
.footer_zhichi i{ float: left;}




/*内页新闻*/
.ny_news_all{width:100%; height: auto; overflow: hidden; margin-top: 40px;}
.ny_news_all ul{width:100%; height: auto; overflow: hidden;margin-bottom: 40px;}
.ny_news_all ul li{width:100%; height: auto; overflow: hidden; padding: 15px}
.ny_news_all ul li .ny_time{width:115px;height: auto; float: left;margin-top:25px;}
.ny_news_all ul li .ny_time span{display: block; font-size: 12px; color: #999; text-align: right}
.ny_news_all ul li .ny_time p{font-size: 41px; color: #c8c8c8}
.news_xx{width:63%; height: auto; float: left; margin-left:2%; margin-top: 20px;}
.news_xx h3{widdth:100%; height: 35px; line-height: 35px; font-size: 18px; color: #333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.ny_news_all ul li:hover .news_xx h3{ color: #005bac}
.news_xx p{width:100%; height:52px; line-height: 25px; font-size: 14px; color: #666;  margin: 10px 0; word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden; }
.news_xx span{font-size: 14px; color: #aaaaaa}
.news_pic{width:22%; height:auto; float: right; overflow:hidden}
.news_pic img{width:100%; height: auto; display:block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.ny_news_all ul li:hover{background: #f4f4f4}
.ny_news_all ul li:hover .ny_time p,.ny_news_all ul li:hover .ny_time span,.ny_news_all ul li:hover span{color:#005bac}
.ny_news_all ul li:hover h3{font-weight: bold; }
.ny_news_all ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}


.ny_about_info{font-size:16px; color:#333; line-height:28px; margin:40px auto}