
body,html{ overflow-x:hidden;font-family:Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;font-size:12px; margin:0px; padding:0px;  color:#333;}
ul,li{margin:0px; padding:0px; list-style:none;}
body{ overflow:hidden;}
ul,li,dir,h4,h3,p{ margin:0px; padding:0px;}
.li_a a{text-decoration: none;}
a{ text-decoration:none; color:#333;transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
}
.swiper-container{height:100%}
/*a:hover{text-decoration:none;transition: all 0.3s linear; color:#0058a5;*/
/*-webkit-transition: all 0.3s linear;*/
/*-moz-transition: all 0.3s linear;*/
/*-ms-transition: all 0.3s linear;*/
/*-o-transition: all 0.3s linear;*/
/*}*/

img{border:none;}
.clear{clear:both;}
::-webkit-scrollbar-track-piece{width:10px;background-color:#f2f2f2}
::-webkit-scrollbar{width:5px;height:6px}
::-webkit-scrollbar-thumb{height:50px;background-color:#0058a5;}
::-webkit-scrollbar-thumb:hover{background:#0058a5;}

::selection {
background:#0058a5;
color: #fff;
}
.visible-xs1{display: none;}

/***澶撮儴***/


/**   header  **/


/******鍥炬爣*****/
.header_tmian{}
.header_tmright{float:right;}
.header_tmtone{float:left; padding-top:15px; padding-bottom:15px;}
.header_tmtwo{float:left; padding-top:12px; padding-left:10px;}
.header_tmtone li{float:left; padding:0px 10px 0px 10px;border-right:1px solid #C5C5C5; line-height:16px; font-size:12px;} 
.header_tmtone li a{ color:#666;}
.header_tmtwo li{text-align:center;margin-right:10px; position:relative; float:left;}
.header_tmtone li a i{ margin-right:5px;}
.header_tmtwo li a i{ font-size:16px; margin-top:5px; color:#666;}
.header_tmtwo li span{ position:absolute; top:50px; left:0px; display:none;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear; z-index:99999;
}
.header_tmtwo li:hover span{opacity:1;transition: all 0.4s linear;
-webkit-transition: all 0.4s linear; top:30px;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
}

.header_tmtone li a:hover{ color:#333;}

.header_ewm{position:absolute; width:50px; height:50px; top:-12px; right:-75px; transition:all .5s linear; -webkit-transition:all .5s linear;  -moz-transition:all .5s linear;  -ms-transition:all .5s linear;  -o-transition:all .5s linear;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.header_tmtwoli:hover .header_ewm{right:-53px; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.header_tmtwo li a{ color:#B7B7B7;}
.header_tmtwo03{ display:block; width:23px; height:23px; line-height:23px; text-align:center; border-radius:50%;transition:all .4s linear; -webkit-transition:all .4s linear; -moz-transition:all .4s linear; -ms-transition:all .4s linear; -o-transition:all .4s linear;}
.header_tmtwo03 i{line-height:23px;}
.header_tmtwo03:hover{background-color:#31ad29; border:1px solid #31ad29; display:block; color:#fff;}

.header_tsearch{ float:right; padding-top:23px;}
.header_tsearch input{outline:none; border:1px solid #B7B7B7; border-right:none; background-color:#fff; height:22px; line-height:22px; padding:0px 10px; color:#B7B7B7; width:160px; float:left;}
.header_tsearchmore{ height:22px; line-height:22px; width:30px; text-align:center; border: 1px solid #B7B7B7; border-left:none; color:#B7B7B7; display:block; float:left;}
.header_tsearchmore i{line-height:20px; font-size:16px; color:#888;}
.header_tsearchmore:hover{color:#333;}
/******鍥炬爣*****/




.header_top .logo{ float:left; margin:15px 0;  }
.header_some{ float:right; padding-top:28px;}
.search{ width:200px; margin-right:5px; float:left; height:22px; line-height:22px; border-radius:10px; border:1px #c4c3c8 solid; color:#666; padding:0 10px; box-sizing:border-box;}
.search input{ border:none; line-height:20px;  height:20px; outline:none;}
.search a{ color:#666; font-size:14px; line-height:22px; float:right;}


.ann{ width:100px; height:22px; display:block; float:right; border-radius:8px; line-height:22px; text-align:center; background-image: linear-gradient(to top, rgb(213, 212, 217) 0px, rgb(247, 247, 247) 100%); transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
	
.ann:hover{background-image: linear-gradient(to top, rgb(165, 166, 171) 0px, rgb(201, 202, 206) 100%); color:#fff; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s; }
	
.header_nav{ background:#f7f7f7;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;}	
.header_nav_con{ text-align:center;}
.header_nav_con li.li_a{ display:inline-block;  text-align:center; line-height:40px; position:relative;  border-top:3px #f7f7f7 solid; font-size:14px;}
.header_nav_con li.li_a:hover{ background:#fff; border-top:3px #0058a5 solid;}
.header_nav_con li.li_a:hover>a{ color:#323232;}
.header_nav_con li.li_a>a{color:#323232; padding:0 40px; font-size:14px;}	


.language {
	float:left; margin-top:13px; margin-right:10px;
}
.language ul li {
	padding: 0px;
	float: left; position:relative; font-family:Arial, Helvetica, sans-serif;
}
.language ul li a{ color:#666;}
.language ul li a:hover{ color:#333;}

.submenu_a{ position:absolute; left:0; top:40px; z-index:999; background:#fff; width:388px; display:none; padding:22px 30px; box-sizing:border-box; border-right:1px #d1d3d8 solid; border-left:1px #d1d3d8 solid; border-bottom:1px #d1d3d8 solid;}
.submenu_a hr{ width:1px; height:140px; background:#ddd; margin:0; float:left;}
.submenu_a1{ width:410px;}
.submenu_a2{  left:-125px; width:490px;}
.submenu_a7{  left:-125px; width:450px;}
.submenu_a3{  left:-125px;}
.submenu_a4{  left:-125px; width:412px;}
.submenu_a5{  left:-125px;}
.submenu_a6{left:-3px; width:256px; padding-left:0px;padding-right:0px; padding-bottom:0px;}
.submenu_a2 .menu_pic{ margin-top:20px;}


.menu_xiala ul{}
.menu_xiala ul li{ text-align:left; line-height:34px; border-bottom:1px solid #e5e5e5; padding-left:20px; position:relative;}
.menu_xiala ul li a{ color:#666; font-size:12px;}
.menu_xiala ul li a:hover{ color:#333;}
.menu_xiala ul li:hover{ background:#e5e5e5;}
.nav_more{position: absolute;
    left: 225px;
    top: 50%;
    width: 5px;
    height: 12px;
    margin-top: -6px;}
.nav_more:after{display: inline-block;
    clear: both;
    content: '';
    position: absolute;
    top: 0;
    height: 8px;
    width: 8px;
    border-bottom: 1px solid #f1f2f9;
    border-right: 1px solid #f1f2f9;
    -webkit-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    transform-origin: 100% 100%;border-bottom: 1px solid #343434;
    border-right: 1px solid #343434;right: 0;
    height: 6px;
    width: 6px;
    border-bottom: 1px solid #828a91;
    border-right: 1px solid #828a91;
    -webkit-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);}
	
.menu_show{ position:absolute; top:-58px;left:255px; width:220px; background:#fafafa;height:169px; display:none;}
.menu_show p{padding-left:20px; line-height:30px;}
.menu_show p:hover{ background:#fff;}
.menu_show p a i{ margin-right:5px;}
.menu_show_left{ float:left; width:50%;}
.menu_show_right{ float:left;width:50%;}


.submenu{ float:left; padding-right:50px;}
.submenu li{ line-height:30px; padding-left:10px; background:url(../images/menuli_bg.png) left center no-repeat; text-align:left;}
.submenu li:hover{background:url(../images/menuli_hbg.png) left center no-repeat;}
.submenu li:hover a{ color:#333;}
.submenu li a{color:#666; font-size:12px;}
.menu_pic{ float:right; }
.menu_pic img{ width:100%; display:block; height:auto;}
.menu_pic p{ line-height:30px; text-align:left; margin-top:10px;}
.menu_pic p a{ color:#666; font-size:12px;}
.menu_pic p:hover a{ color:#333;}


.menu_endtitle{ text-align:left;}
.menu_endtitle a{ color:#333;}
.menu_er{font-size:14px; line-height:24px; color:#003895; position:relative; transition:all .4s linear; -webkit-transition:all .4s linear; -moz-transition:all .4s linear; -ms-transition:all .4s linear; -o-transition:all .4s linear;}
.menu_er i{margin-right:8px; font-size:15px;}
.menu_er:hover{ padding-left:10px;}

.menushow p{ line-height:22px; font-size:12px;}
.menushow p a{ color:#666;}
.menushow p a:hover{ color:#333;}
.menu_endone{float:left; width:40%; padding-top:5px; padding-bottom:10px; padding-left:12px;}
.menu_endtwo{float:left; width:40%; padding-top:5px; padding-bottom:10px;}
.nav_show{ position:absolute; top:20px;left:165px; width:100%; z-index:99999;}
.nav_about{position:absolute; top:0px;left:0px; width:220px;background:#fff;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; z-index:99999;}
.nav_contact{position:absolute; top:0px;left:0px; background:#fff;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; z-index:99999;width:220px;}
.nav_job{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;position:absolute; top:0px;left:0px; background:#fff;z-index:99999;width:220px;}
.nav_show p{ margin-top:0px !important;}




.language .last{ line-height:20px;}


.language .last a span{display: block;
    overflow: hidden;
    position: absolute;
    top: 50%;
    right: -25px;
    width: 39px;
    height: 26px;
    margin-top: -13px;
    font-size: 0;
    line-height: 0;}
.language .last a span img{transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -moz-transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -o-transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000);}
	.language .last a:hover span img {
    margin-top: -39px;
}


.en_box{ padding-left:10px; padding-right:10px; background:url(../images/linkmap1.jpg) no-repeat; height:40px; padding:10px 0; cursor:pointer;}
.en_box_left{ line-height:20px; border:1px solid #c3c3c7; padding-left:5px; width:130px; position:relative; background:#fff; color:#B7B7B7;}
.en_box_right{  line-height:20px; border-top-right-radius:50px; width:20px; text-align:center; color:#888; position:absolute; top:0; right:0;}
.yuyan{ position:absolute; left:0px; bottom:-50px; width:130px;border:#B7B7B7 1px solid;  z-index:999; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.yuyan ul{}
.yuyan ul li{ padding-left:15px; font-size:12px; text-align:left; width:100%; background:#fff; border-bottom:#f1f1f1 1px solid; color:#B7B7B7;  font-family:"寰蒋闆呴粦";}
.yuyan ul li a{}
.yuyan ul li span{ margin-left:5px;}

/**  banner  **/
.banner {
    position: relative;
    height:620px;
    /*margin-top: 70px;*/
}
.banner_warp{height:620px;}
.banner_bot{ background:url(../images/bg.png) repeat left top; margin-top:-50px; z-index:999999; position:relative;}

.banner_bot .container{}
.rd{float: left;
    height: 50px;
    width: 330px;
    overflow: hidden; line-height:50px; font-size:16px; border-right:1px solid #666; color:#e5e5e5;}
.rd span{ text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

.rd span i{ margin-right:5px;}
.xw{height:50px; overflow:hidden; width:420px; float:left;}
.xw li{ line-height:50px; height:50px;}
.xw li a{ color:#333;}
.xw li span{ color:#666; padding-left:15px;}



/** warpper   **/
.index_one .arrow-left2,.index_one .arrow-right2{ top:52%;}
.warpper{}
.index_pro_a{ padding:0 20px 0 0; position:relative; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;  right:300px;}
.index_about{position:relative; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;  left:300px; padding:0 0 0 20px; }
.type_name{ color:#333; line-height:34px; border-bottom:1px #ddd solid; font-size:18px; padding-left:5px; padding-bottom:10px;}
.type_name span{ font-family:Arial, Helvetica, sans-serif; font-size:24px;}
.type_name span b{ color:#0058a5; font-size:38px;font-weight:normal;}
.index_pro h3{ font-size:16px; color:#666; padding-left:40px; position:relative; line-height:24px;}
.index_pro{padding-top:12px; float:left;  width:100%;}
.index_pro.two{ margin-right:0;}
.index_pro h3 i{ position:absolute; width:28px; height:28px; background:#00a0e9; font-style:normal; color:#fff; line-height:28px; text-align:center; left:0; top:0; border-radius:60%;}
.index_pro p{ color:#666; font-size:14px; line-height:22px; padding-left:40px;}
.index_pro img{width:50%; height:auto; display:block; margin:10px auto;}
.index_pro span{ color:#333; line-height:30px; padding-left:40px; font-size:12px;     font-family:Arial, Helvetica, sans-serif, "寰蒋闆呴粦", Tahoma; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.index_pro span:hover{ color:#00a0e9; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
}

.index_promwen{padding-top:10px;}



.index_about_con{ padding-top:10px; display:block; }
.index_about_con img{ width:100%; height:auto; display:block; width:30%; box-sizing:border-box; float:left;}
.index_about_text{ color:#333; line-height:22px; width:70%; padding-left:20px; box-sizing:border-box; float:left;}

.index_one_left_gd{ margin-top:10px;}
	
.index_about_text h3{ font-size:20px; margin-bottom:6px; font-family:Arial, Helvetica, sans-serif;transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
	
.index_about_text p{ color:#666; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}	

.index_about_text:hover h3{ color:#00a0e9; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
.index_about_text:hover p{ color:#00a0e9; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}

.type_name a{ color:#666; line-height:45px; text-transform:uppercase; font-size:12px; float:right;     font-family: Arial;}
.type_name a:hover{color:#00a0e9;}


.index_wh li{ width:22%; float:left; margin-right:4%; position:relative; transition:all .4s linear; -webkit-transition:all .4s linear; -moz-transition:all .4s linear; -ms-transition:all .4s linear; -o-transition:all .4s linear;}
.index_wh li:hover{ margin-top:10px;}


.index_wh li.last{ margin-right:0;}
.index_wh li img{ display:block; margin:5px auto; }
.index_wh li p{ color:#666; line-height:30px; text-align:center; position:relative;transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s; }
.index_wh li p:after{ position:absolute; width:60px; background:#999; height:1px; margin-left:-30px; left:50%; top:30px; content:'';}
.index_wh{margin-top:50px;}



.index_news{ filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; left:300px; position:relative;}
.index_news_con{ margin-top:20px;}
.index_news img{ width:100%; height:auto; display:block;}
.index_news p{ color:#666; line-height:40px; height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-left:10px; 
transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
.index_news_in:hover .index_nwen{background:#00a0e9; color:#fff; 
transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;
-webkit-transition:all 0.5s;}
.index_news_in:hover .index_nwen01{color:#fff;}
.index_news_in:hover .index_newsmore{color:#fff; margin-left:10px; position:relative; transition:all linear .4s; -webkit-transition:all linear .4s; -moz-transition:all linear .4s; -ms-transition:all linear .4s; -o-transition:all linear .4s;}
	
.new-bar{ height:32px;line-height:32px;  width:460px; float:left; padding-left:40px; box-sizing:border-box; overflow:hidden;}
.new-bar .bgcon{height: 32px;position: relative; width:460px; float:left;}
.new-bar .clr-left{width: 120px;color: #003894;font-size: 14px;font-weight: bolder;margin-left: 0px;float:left;line-height:42px;}
.new-bar .clr-con{ float:left;}
.new-bar .clr-con-wrap{color: #666;font-size: 14px;overflow: hidden;position: relative;height:50px; line-height:50px; width:460px; }

.new-bar .date{font-size: 12px;color: #fff;padding-left: 12px;margin-left:100px;border-left: 1px solid #d1d1d1; font-weight:bold;}

.new-bar .clr-right{width: 64px; float:right;}
.new-bar .clr-right a{cursor:pointer; display:block;width:20px; height:20px; margin-top:2px;}
/*.new-bar .clr-right a.up{background: url(../images/ban_btan1.gif) no-repeat top}*/
/*.new-bar .clr-right a.down{background: url(../images/ban_btan.gif) no-repeat top;}*/
.new-bar .clr-right a:hover{ filter:alpha(opacity=0.7); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7;}
.indexnew a{ color:#666;}
.indexnew a:hover{ color:#333; text-decoration:underline;}
.newsleft{float:left;background:#003894; width:20px; height:20px; margin-top:10px;}
.newsright{ float:left; margin-left:5px;background:#003894; width:20px; height:20px;margin-top:10px;}
.indexnew .tit{ float:left; color:#fff;}
.tit a{ color:#fff;}
.tit a:hover{ color:#00a0e9}
.indexnew .date{ float:left;}

#newRun{position: absolute;vertical-align: middle;}
#newRun a:hover{color:#fff; text-decoration:underline;}	


.pagination2 { text-align:right !important; bottom:89%  !important;}
.index_pro_qh{padding:0;}	


/********news****/
.index_newsbox{width:40%; float:left; margin-left:9%;}
.index_newsbox2{ width:40%; float:right; margin-right:9%;}
.index_nwen{border:1px solid #ececec; border-top:none; width:100%; padding-bottom:10px; transition:all .4s linear; -webkit-transition:all .4s linear; -moz-transition:all .4s linear; -ms-transition:all .4s linear; -o-transition:all .4s linear;}
.index_nwen p{line-height:30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-left:5px; font-size:14px; padding-right:5px; width:100%}
.index_newsmore{font-size:12px; padding:10px 5px 0px 5px; color:#00a0e9;}
.index_newsmore i{margin-left:8px;}


	
/*** footer ***/
.footer{ padding:0px;}
.footer_top_list_con{ width:16%; margin-right:5%; float:left; padding-bottom:10px; border-right:1px #e5e5e5  solid;}
.footer_top_list_con h3{ font-size:14px;  line-height:30px; font-weight:bold; color:#333; margin-bottom:10px; position:relative; padding-bottom:5px;}
.footer_top_list_con h3:after{position:absolute;  bottom:0px; left:0%; width:20px; height:2px; background:#0259A6; content:"";}
.footer_top_list_con h3 a{color:#666;}
.footer_top_list_con li a{ color:#666; font-size:12px; line-height:22px;}
.footer_top_list_con li:hover a{ color:#0259A6;}
.footer_top_list_con.last{ margin-right:0; border:none;}
.footer_top_list_con li{width: 90%; overflow: hidden;text-overflow:ellipsis; white-space:nowrap;}
.copy{ line-height:50px; color:#666;}
.unohacha_logo{ float:right;}

.footer_top{ border-bottom:1px solid #e5e5e5; padding-bottom:20px;}
.footernav{ width:100%; height:35px; background:#7d7f84;}


.footernav p{ margin-bottom:10px; font-size:14px; font-weight:600; border-bottom:1px solid #e5e5e5; padding-bottom:10px;}
.footernav a{ display:block; color:#666; line-height:24px;}
.footernav a:hover{ margin-left:10px; color:#02a7dd;}

.footer .container{ position:relative;}
.top{    position: absolute;
    top: -18px;
    right: 0;
    width: 50px;
    height: 23px;
    overflow: hidden;
    /*background: url(../images/top.jpg) no-repeat left top;*/
    z-index: 105; display:block;}
	
.yxwl .wl_pic{ width:90%; margin:10px 0; display:block;}
.yxwl .ewm{ display:none; position:absolute; left:30%; top:-100px; }
.footer_bottom{background:#e4e4e4;}
.footer_top_warp{ background:#f3f3f3;padding-top:25px;}
.yxwl p{ font-size:14px; font-weight:600; margin-bottom:10px; margin-top:5px; color:#666;}
.yxwl p i{ margin-right:5px;}
/*** footer ***/

/********浜у搧*****/
.index_pitem{position:relative; overflow:hidden; top:300px;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.index_pwen{font-size:16px; color:#666;letter-spacing:1px; margin-top:10px; text-align:center;}
.index_pbg{transition:all .5s linear; -webkit-transition:all .5s linear; -moz-transition:all .5s linear; -ms-transition:all .5s linear; -o-transition:all .5s linear; position:absolute; bottom:30px; 
right:10px;
filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.index_pbg p{color:#fff;}
.index_pitem:hover .index_pbg{ bottom:50px;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.index_pitem:hover .index_pwen{ color:#0259A6;}

.index_pimg{overflow:hidden; position:relative;}
.index_pimg img{transition:all .5s linear; -webkit-transition:all .5s linear; -moz-transition:all .5s linear; -ms-transition:all .5s linear; -o-transition:all .5s linear;}
.index_pitem:hover .index_pimg img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1);}
/*.index_probg{width: 100%;
    height: 50%;
    bottom: 0;
    left: 0%;
    padding-left: 5%;
    padding-right: 5%;
    position: absolute;
    z-index: 2; background: -webkit-linear-gradient(bottom, #555, transparent);
    background: linear-gradient(to top, #666, transparent);transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}*/

.index_pimg:hover .index_probg{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}
.index_pitem:hover .index_pwen{bottom:-40px;}
.index_promian{margin-left:0px;}
.index_news_con .col-lg-3{padding-left:0px;}
.index_two{overflow:hidden; padding:60px 0px; padding-top:0px;}

/*******鐑偣****/
.clr-con-wrap .tit a{width:75%; display:block; color:#e5e5e5; float:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.clr-con-wrap .tit i{font-style:normal; color:#e5e5e5; float:left; margin-right:10px;}


.index_one{margin-top:60px;}
.index_tleft{float:left; width:30%;}
.index_ttitle{font-size:18px; line-height:34px; width:100%; border-bottom:1px solid #ddd; margin-bottom:20px; padding-left:5px; color:#333;}
.index_ttitle span{ font-family:Arial, Helvetica, sans-serif; font-size:24px;}
.index_ttitle span b{ color:#0058a5; font-size:38px; font-weight:normal;}
.index_tleft ul li{margin-bottom:30px; padding-bottom:15px;border-bottom:1px solid #ddd;}
.index_timg{float:left; width:36%; overflow:hidden;}
.index_twen{width:60%; float:left; padding-left:15px;}
.index_twen p i{ margin-right:5px;}
.index_twen p{margin:0px; color:#a3a3a3; line-height:22px;}
.index_twen h4{line-height:22px; height:40px; overflow:hidden; width:95%; font-size:13px;}
.index_twen01 i{padding-left:6px; color:#0259A6;}

.index_timg img{transition:all .4s linear; -webkit-transition:all .4s linear; -moz-transition:all .4s linear; -ms-transition:all .4s linear; -o-transition:all .4s linear;}
.index_tleft ul li:hover .index_timg img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1);}
.index_tleft ul li:hover .index_twen01 a{ color:#333;}

.index_tcenter{float:left; width:40%; overflow:hidden;}
.index_tcmian{margin:0px 30px;}
.index_tcwen01{font-size:16px; margin-bottom:5px;}
.index_tcwen02{font-size:12px; line-height:22px; color:#666;}
.index_tcimg{margin-bottom:10px;}
.index_tcwenmore{font-size:12px; color:#0058a5; position:relative; transition:all .4s linear; -webkit-transition:all .4s linear; -moz-transition:all .4s linear; -ms-transition:all .4s linear; -o-transition:all .4s linear;}
.index_tcwenmore i{margin-left:5px; margin-top:15px;}
.index_tcwenmore:hover{color:#333; margin-left:10px;}

.index_tright{float:left; width:30%;}
.index_trtopimg{ width:50%;float:left;margin-bottom: 10px;}
.index_trtopwen{ width:50%;float:left;padding-left:15px}
.index_trtopwen h4{font-family:Arial, Helvetica, sans-serif; margin-bottom:13px;font-size:22px;}
.index_trtopwen p{line-height:22px; height:85px; color:#666; overflow: hidden;}
.index_trtopwen01{line-height:22px;  margin-bottom:0px; padding-top:0px; color:#666;height: 64px;
    overflow: hidden;}
.index_tcwenmore2{font-size:12px; color:#999; float:right;position:relative; transition:all .4s linear; -webkit-transition:all .4s linear; 
-moz-transition:all .4s linear; -ms-transition:all .4s linear; -o-transition:all .4s linear;}
.index_tcwenmore2 i{margin-left:5px; margin-top:15px;}
.index_tcwenmore2:hover{color:#333; margin-right:10px;}


/******newscenter*******/
.header_img{width:100%;}
.header_img img{width:100%;height:100%;}
.btd{width:100%;}
.padd_none{padding:0;}
.ul_bt{width:19%;position: relative;background: url(../images/newBK.jpg) no-repeat;margin-top:-50px;}
.ul_right{width:81%;padding-left:30px;}
.ul_bt h3{color:white;text-align: center;line-height: 110px;}
.ul_1{margin-top:20px;width:100%}
.ul_1 li{border-bottom: 1px dashed #d7d7d7;line-height: 50px;}
.ul_1 li a{font-size:16px;
    font-family: "寰蒋闆呴粦";
    color: #666666;
    height: 50px;
    width: 195px;
    display: block;
    padding-left: 25px;
    
  
}
.ul_1 li i{color:#215BAB;float:right;margin-top:15px;font-size:20px;padding-right:8px;}
.hr_5{border-top:1px solid lightgray;margin:0;margin-top:10px;}
.hr_6{border-top:1px solid lightgray;margin:50px 0 40px 0;}
.hr_7{border-top:1px solid lightgray;margin:20px 0;}
.hr_8{border-top:1px solid lightgray;margin:10px 0 15px 0;}
.right_head{float:right;padding:15px 0;}
.p_6{font-size:12px !important;line-height: 22px !important;}
.span_1{color:#0058A5;font-size:14px;}
.span_i{color:gray}
.span_i i{padding:0 5px}
.device {
    position:relative;
	width:100%;
	height:250px;
	/*border:1px solid #000000;*/
    overflow: hidden;
    margin:0 auto;

	}
.arrow-left1 {
		position: absolute;
		/*top: 45%;*/
		width: 30px;
		height: 30px;
		z-index: 99999;
		/*border: 1px solid lightgray;*/
		color:lightgray;
		text-align: center;
		/*left:30px;*/
		bottom:5px;
		right:100px;
		cursor:pointer;
	}
.arrow-right1 {
		position: absolute;
		right:0;
		/*top: 45%;*/
		margin-top: -15px;
		width: 30px;
		height: 30px;
		/*border: 1px solid lightgray;*/
		z-index: 999999;
		text-align: center;
		color:lightgray;
		right:50px;
		bottom:5px;
		cursor: pointer;
		
		}


.arrow-right1>i{
	line-height: 30px;
}
.arrow-left1>i{
	line-height: 30px;
}
.posi_abso{position:absolute;z-index: 10;background-color:rgba(0 ,0 ,0 ,0.5);width:100%;height:30px;}
.posi_abso>p{color:white;font-size:14px;line-height: 30px;bottom:150px;padding-left:40px;}
.posi_rela{position:relative}
.p_bt{font-size:20px;margin-top:30px;}
.blog-thumb-content{
    padding: 0 5px 0 15px;
}
.blog-title{font-size: 18px;margin-bottom: 5px;
    font-weight: 600 !important;}
.blog-thumb-art {
    height: 40px;
    margin-top: 15px;
    margin-bottom: 15px;
    display: block;
}
.blog-excerpt{
	font-size:14px;
	margin:20px 0;
}
.news-div{font-size:16px;}
.blog-thumb-date {
    float: right;
}
.new-div1{margin-bottom:20px;}
.mar-bot2{padding-left:15px;}
.div_pad{padding:10px 15px 0 0;}
.home_news_img{overflow: hidden;text-align: center;}
.home_news_img img{
	width:100%;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 1s linear;
	-moz-transition:all 1s linear;
	-ms-transition:all 1s linear;
	-o-transition:all 1s linear;
	transition:all 1s linear;
}
.home_news_img:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}

.pro_pic{overflow: hidden;text-align: center;}
.pro_pic img{
	width:100%;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 1s linear;
	-moz-transition:all 1s linear;
	-ms-transition:all 1s linear;
	-o-transition:all 1s linear;
	transition:all 1s linear;
}
.pro_pic:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}

.butt1{width:70px;height:20px;border:1px solid #0058A5;text-align: center;font-size:12px;line-height: 20px;border-radius:5px;color:#000000;cursor: pointer;float: right;margin-top:20px;}
.h4_4{font-size:18px;font-weight: bold;line-height: 20px;}
.font_s{font-size:16px;}
.img_p{display: inline;line-height: 60px;}
.mar_bot{margin-bottom:50px;}

.ntime {
    background: url(../images/new_i1.png) no-repeat scroll left center;
    padding: 2px 0px 2px 22px;
    margin-right: 12px;
}
.nease {
    background: url(../images/new_i2.png) no-repeat scroll left center;
    padding: 2px 0px 2px 28px;
}
.padd_1{padding-left:10px;padding-right:10px;}
.newsList .item{ padding: 30px 20px 40px 20px; position: relative; z-index:3; }
.newsList .img{ position: relative; overflow: hidden;}
.newsList .img img{ width: 100%; display: block; transition: 600ms; -webkit-transition: 600ms; -ms-transition:600ms;}
.newsList .black{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: none rgba(0,0,0,0.5); opacity: 0; visibility: hidden;}
.newsList .ntype{ position: absolute; left: 0px;top: 0px; padding: 2px 15px; background-color: #215bab; color: #fff;}
.newsList .t{ font-size: 16px; line-height: 1.4; color: #3E3E3E; height: 35px; overflow: hidden; margin: 16px 0px 0px 0;}
.newsList .bot{ color: #999; font-family: arial, helvetica, sans-serif;}
.ntime{ background: url(../images/new_i1.png) no-repeat scroll left center; padding:2px 0px 2px 22px; margin-right: 12px;}
.nease{ background: url(../images/new_i2.png) no-repeat scroll left center; padding:2px 0px 2px 28px;}
.newsList .graybg{ position: absolute; left: 15px; top: 0; width:90%; height: 90%; background-color: #F3F3F3; z-index: 1;}
.newsList .blueBg{ position: absolute; z-index:2;left:15px; bottom: 40px; width:90%; height: 0%; background-color: #215bab; transition: all 0.7s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; -webkit-transition: all 0.7s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s;}
.newsList .linkA{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: block;}
.newsList .solve_li:hover .blueBg{ height: 90%;}
.newsList .solve_li:hover .ntype{ background-color: #fff; color: #215bab;}
.newsList .solve_li:hover .t,.newsList .solve_li:hover .t a,.newsList .solve_li:hover .bot{ color: #fff;}
.font_s2  a{text-decoration: none;}
.newsList .solve_li:hover .bot .ntime{ background-image: url(../images/new_i11.png);}
.newsList .solve_li:hover .bot .nease{ background-image: url(../images/new_i22.png);}
.newsList .solve_li:hover .black{ opacity: 1; visibility: visible;}
.newsList .solve_li:hover .img img{ transform: scale(1.1); -webkit-transform: scale(1.1);}
/*#div_news .li{padding:20px;}*/
.font_s1{font-size:12px !important;margin:0 !important;line-height: 20px !important;height:42px !important}
.hi{height:20px}
.font_s2{font-size:14px !important;margin:0 !important}

/*********************浜у搧涓績***********************/
.padd_r_n{padding-right:0}
.cpzx_div{font-size:14px;line-height: 24px;}
.comm_nav ul {float:right;width:100%;margin-top:30px;margin-bottom:30px;}
.comm_nav ul li{float:left;height:40px;width:20%;text-align: center;line-height: 38px;padding-left:1px;border-right:1px solid white;background-color:#E4E4E4;}
.comm_nav ul li a{font-size:14px;}
.bor_rig{border-right:none !important}
.pro_pic{border:1px solid lightgray}
.pro_list h3{font-size:14px;font-weight:bold;text-align: center;padding-top:15px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
.pro_list h5{font-size:12px;line-height: 20px;color:dimgray;padding:0 10px}
.pro_con>div{padding:0 15px}
.mar_top1{margin-top:20px;}
.pro_con div a{text-decoration: none;}
.ul_1 li a{text-decoration: none;font-size:14px;}
.current4{background-color:#0058A5 !important}
.comm_nav>ul>li>a{text-decoration: none;}
.ul_2 li:hover{background-color:#0058A5}
.ul_2 li:hover a{color:white}
/*.pro_list:hover h3{transform:scale(1.05); -webkit-transform:scale(1.2); -moz-transform:scale(1.2);transform: 500s;}*/

/*/////////////////////////璧拌繘杩滄湜////////////////////////*/
.bk_p{width:100%;background: url(../images/bktp_img1.jpg) no-repeat;height:226px;background-size:100%}
.p_1{font-size:14px;width:63%;line-height: 24px;margin-bottom:20px;padding-top:20px}
.p_2{font-size:12px;width:70%;line-height: 24px;}
.p_3{margin-top:20px;font-size:14px;font-weight: bold;line-height: 24px;margin-bottom:20px;}
.p_4{font-size:14px;line-height: 24px;color:dimgray}
.p_5{font-size:14px;line-height: 24px;padding-top:35px;color:dimgray;}
.h4_bt{font-size:24px;font-weight: bold;margin-bottom:20px;}
.h5_bt{font-size:24px;font-weight: bold;margin-bottom:40px;}
.h5_c{color:#0058A5;font-size:18px;}
.div_p p{font-size:14px;line-height: 24px;}
.div_p{margin-bottom:30px;}
.index_twen01 a{text-decoration: none;}
.index_wh li a{text-decoration: none;}
.index_trtop a{text-decoration: none;}
.about_img{ overflow: hidden;}
/*/////////////////////////////////杩滄湜鍘嗙▼////////////////////////*/
.his_cont_right ul {
    /* overflow-y: scroll; */
    width: 100%;
    /* padding-right: 20px; */
    height: 100%;
}
.his_cont_right li {
    position: relative;
    cursor: pointer;
    border-left: 1px solid darkgray;
    margin-left: 10px;
}
.his_cont_right li i {
    background-image: url(../images/hover_logo2.png);
    background-size: 100%;
    display: none;
    width: 30px;
    height: 30px;
    position: absolute;
    left: -16px;
    top: 10%;
    z-index: 9999;
}
.dis {
    position: absolute;
    left: -6px;
    top: 20%;
    width: 10px;
    height: 10px;
    background-color: #0058A5;
    border-radius: 50%;
}
.his_cont_right li p {
    font-size: 14px;
    color: #666;
    margin-left: 25px !important;
    line-height: 25px;
    padding: 3px 0 20px 10px;
}
.his_cont_right li:hover p{
	color: #000;
}
/*.his_cont_right li:hover i{
	display: block;
}*/
.his_cont_right ul {
	/*overflow-y: scroll;*/
	width: 100%;
	/*padding-right: 20px;*/
	height: 100%;
}
.his_cont_right li {
	position: relative;
	cursor: pointer;
	border-left: 1px solid darkgray;
	margin-left: 10px;
}
.his_cont_right li p {
	font-size: 14px;
	color: #666;
	margin-left: 25px !important;
	line-height: 25px;
	padding: 3px 0 20px 10px;
}
.his_top_ri .choose{
	background: #0685cf;
	color: #ffffff;
}

/*///////////////////鏂伴椈///////////////////*/
.newsbox02 ul li{border-bottom:1px dotted #ccc; line-height:42px;}
.newslist{float:left; width:80%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position:relative;}
.newslist a{text-decoration: none;position:relative;transition:all .4s linear; -webkit-transition:all .4s linear; -moz-transition:all .4s linear; -ms-transition:all .4s linear; -o-transition:all .4s linear;font-size:14px;}
.newsdate{float:right; position:relative;transition:all .4s linear; -webkit-transition:all .4s linear; -moz-transition:all .4s linear; -ms-transition:all .4s linear; -o-transition:all .4s linear;}
.newsbox02 ul li:hover .newslist a{ color:#004E98; margin-left:10px;}
.newsbox02 ul li:hover .newsdate{ color:#004E98; margin-right:10px;}
.new-list li a{text-decoration: none;}
.new-box{ background:#ededed;}
.new-title{ background:#fff;}
.commontitle li{ float:left; margin-right:14px;}
.commontitle li:last-child{ margin-right:0;}
.commontitle li a{ display:inline-block; position:relative; padding:20px 15px 26px; line-height:normal; color:#5d5d5d; font-size:14px;}
.commontitle li a:before{ content:""; width:0; height:6px; background:#eb6123; position:absolute; left:0; bottom:0; transition:340ms;}
.commontitle li a:hover:before,.commontitle li a.now:before{ width:100%;}
.new-list li{ width:32%; margin-right:2%; float:left; margin-bottom:30px;}
.new-list li:nth-child(3n+3){ margin-right:0;}
.news_img{ display:block; line-height:normal; overflow:hidden;}
.news_img img{ display:block; width:100%; height:auto; line-height:0; transition:430ms;}
.news_text{background-color:#F3F3F3; display:block; padding:20px 16px 18px; overflow:hidden;  position:relative; transition:340ms; height:117px;}
.news_text .time{ line-height:normal; color:#7e7e7e; font-size:14px; transition:300ms;}
.news_text h3{ color:#1b1b1b; font-size:16px; font-weight:normal; line-height:normal; margin-top:6px; transition:300ms;}
.news_text p{ color:#6c6c6c; height:64px; overflow:hidden; font-size:12px; line-height:2; margin-top:5px; transition:300ms;}
.news_text span{ display:block; width:102px; height:30px; line-height:30px; background:#fff; color:black; font-size:14px; margin-top:0px; position:relative; bottom:-30px; opacity:0; text-align:center; transition:300ms;}
.new-list li:hover .news_img img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}
.new-list li:hover .news_text{ margin-top:-56px; background:#215BAB; height:173px;z-index: 3;}
.new-list li:hover .news_text .time{ color:#fff;}
.new-list li:hover .news_text h3{ color:#fff;}
.new-list li:hover .news_text p{ color:#fff;}
.new-list li:hover .news_text span{ opacity:1; bottom:0; position:relative; transition:355ms 100ms;}
.pagelist{ text-align:center;}
.pages{ display:inline-block; margin:auto;}
.pages a{ display:inline-block; float:left; background:#fff; text-align:center; height:25px; line-height:25px; color:#7b7b7b;}
.pages a.prev{ width:45px;}
.pages a.home{ margin-right:8px;}
.pages a.last{ margin-left:8px;}
.pages a:hover{ color:#fff; background:#eb6123;}
.pages a.prpage{ width:25px;}
.pages a.pre{ margin-right:8px;}
.pages a.nex{ margin-left:8px;}
.pages a.nuble{ width:32px; margin-right:1px;}
.pages a.act{ color:#fff; background:#eb6123;}
/*.t{text-align: center;}*/
#div_news .li{margin-bottom:30px;}
.mar{margin-bottom:0 !important;}
.addleft .col-lg-4{margin-bottom:0px;}

/*/////////////////鑱旂郴鎴戜滑/////////////////*/
.hr_10{border:none;border-bottom:1px solid  lightgray;margin-bottom:20px;margin-top:0}
#allmap{width:100%;height:400px;border:5px solid #0058A5}
.address{ margin-bottom:20px;}
.address h2{ color:#0075C2; font-size:18px; line-height:normal; padding-bottom:10px; display:inline-block;   margin-bottom:10px;margin-top:0}
.address span{ display:block; color:#595757; font-size:14px; margin-bottom:10px;}
.mapwr{ border:3px solid #eb6123;height:500px;}
.map{ width:100%; height:510px;}
.anchorBL{ display:none !important;}
.contact-list{ margin-top:70px;}
.contact-info{ padding:48px 0 0 50px; width:470px; height:189px; background:#fff; box-shadow:0 2px 2px #d6d6d6; float:left; transition:430ms; margin-right:88px; margin-bottom:48px;}
.contact-info:nth-child(2n+2){ margin-right:0;}
.contact-info h3{ color:#595757; font-size:24px; line-height:normal; font-weight:normal; margin-bottom:25px; transition:368ms;} 
.contact-info p{ color:#595757; transition:368ms; font-size:16px; margin-bottom:3px;}
.contact-info p a{ color:#595757; display:inline-block; padding-right:30px; position:relative;}
.contact-info p a b{ display:block; width:17px; height:25px;position:absolute; right:0; top:0px;}
.contact-info:hover{ background:#eb6123;}
.contact-info:hover h3{ color:#fff;}
.contact-info:hover p{ color:#fff;}
.contact-info:hover p a{ color:#fff;}
.contact-info p a:hover b{ animation:0.88s linear; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: BOUNCE; animation-name: BOUNCE;  -webkit-backface-visibility: visible !important; backface-visibility: visible !important; animation-iteration-count: infinite;}

.ul_1 li:hover{ background-color: #004E98;}
.ul_1 li a:hover{ color: white;}
/*.ul_1 li:.ul_1 li i hover{color:white}*/
.current1{ background-color:#004E98 ;}
.current2{ color: white !important;}
.current3{ color:white !important }






/*////////////////////////////////鎴愬姛妗堜緥/////////////////////*/
.content-box{ padding:128px 0; background-size:cover !important;}
.content h2{ color:#595757; font-weight:normal; font-size:26px; text-align:center; line-height:normal; margin-bottom:36px;}
.content-info{ position:relative; width:30.5%; float:left; margin-right:4.25%; overflow:hidden;}
.content-info:last-child{ margin-right:0;}
.content-info figure{ display:block; line-height:normal; overflow:hidden; position:relative;background-color:gray;}
.content-info figure img{ display:block; width:100%; height:auto; line-height:0; transition:466ms;}
.content-info figcaption{ display:block; height:50px; line-height:50px; color:#5d5d5d; font-size:14px; text-align:center; background:#F3F3F3; position:absolute; left:0; bottom:0; width:100%; transition:335ms;}
.content-text{ width:100%; height:100%; background:rgba(0,78,152,0.7); background:#eb6123\9; filter:alpha(opacity=80); box-sizing:border-box; padding:9px; position:absolute; left:0; top:0; opacity:0; visibility:hidden; transform:rotateY(-90deg); transition:450ms;}
.content-wr{ padding:50px 24px 32px 22px;}
.content-wr:before{ content:""; width:95%; height:95%; position:absolute; left:2.5%; top:2.5%; border-left:1px solid #fff; border-right:1px solid #fff; box-sizing:border-box;}
.content-wr:after{ content:""; width:95%; height:95%; position:absolute; left:2.5%; top:2.5%; border-top:1px solid #fff; border-bottom:1px solid #fff; box-sizing:border-box;}

.content-wr h3{ color:#ffffff; font-size:20px; line-height:normal; font-weight:normal; padding-bottom:22px; border-bottom:1px solid #fff; }
.content-wr p{ color:#ffffff; font-size:14px; margin-top:42px;}
.content-wr span{ color:#ffffff; font-size:14px; position:absolute; left:32px; bottom:38px; z-index:10;}
.content-wr span:hover{ text-decoration:underline;}
.content-info:hover figure img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}
.content-info:hover figcaption{ bottom:-100%;}
.content-info:hover .content-text{ opacity:1; transform:rotateY(0); visibility:visible;}







/*///////////////////////////////鍥㈤槦椋庨噰////////////////////*/



.cases{ margin-bottom:10px;}
.cases li{ width:32.2%; margin-right:1.7%; float:left; margin-bottom:60px;}
.cases li:nth-child(3n+3){ margin-right:0;}
.cases_img{overflow: hidden;}
.cases_img img{ display:block;line-height:0; transition:450ms;}
.cases_text{ display:block;  height:70px; color:#6c6c6c; font-size:14px; background:#F3F3F3;position:relative; overflow:hidden;}
.cases_text span{ display:block; line-height:70px; text-align:center; position:relative; z-index:5; transition:350ms;}
.cases_text:before{ content:""; width:100%; height:100%; background:#0075C2; position:absolute; left:0; top:100%; transition:340ms;}
.cases li:hover .cases_img img{ transform:scale(1.06); -webkit-transform:scale(1.06); -moz-transform:scale(1.06);}
.cases li:hover .cases_text:before{ top:0;}
.cases li:hover .cases_text span{ color:#fff;}
.cases li a{text-decoration: none;}

/*//////////////////////////浜烘墠鎷涜仒////////////////////////*/
.padd{padding:10px}
.service_con_one{
	border:1px solid lightgray;
	padding:20px;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}
.service_text{ padding:0px; height: 200px; overflow:hidden;}
.service_text h4{ font-size:16px; margin-bottom:10px; position:relative; }
.p_f{float:right;margin-top:-30px;}
.service_text p{ line-height:26px; color:#666; font-size:14px;}
.service_con_one:hover{-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}



/*/////////////////////////浼佷笟鏂囧寲///////////////////////*/
.product-list{ margin-top:15px;}
.product-list li{ width:31%; float:left; margin-right:3.5%; margin-bottom:0px;}
.product-list li:nth-child(3n+3){ margin-right:0;}
.product-list li figure{ display:block; line-height:normal; overflow:hidden; position:relative;}
.product-list li figure img{ display:block; width:100%; height:auto; transition:424ms linear;}
.product-list li figcaption{ display:block; color:black; font-size:14px; line-height:normal; margin-top:14px; transition:350ms;}
.product-box .product-down{ float:left;}

.product-list li figure mark{ position:absolute; left:0; top:0; box-sizing:border-box; width:100%; height:100%; background:rgba(0,129,198,.2); background:#eb6123\9; filter:alpha(opacity=20); z-index:20; opacity:0; transform:skewX(45deg); visibility:hidden; transition:360ms;}
.product-list li figure mark b{ display:block; width:46px; height:46px; position:absolute; left:50%; top:50%; margin-left:-23px; margin-top:-23px; z-index:30;}
.product-list li figure mark b:before{ content:""; width:100%; height:1px; background:#0058A5; position:absolute; left:0; top:23px; transform:translateX(-200px); -webkit-transform:translateX(-200px); -moz-transform:translateX(-200px);}
.product-list li figure mark b:after{ content:""; width:1px; height:100%; background:#0058A5; position:absolute; left:23px; top:0; transform:translateY(-200px); -webkit-transform:translateY(-200px); -moz-transform:translateY(-200px);}
.product-list li figure mark:before{ content:""; width:100%; height:0%; border-left:3px solid #0058A5; border-right:3px solid #0058A5; box-sizing:border-box; position:absolute; left:0; top:0; transition:320ms;}
.product-list li figure mark:after{ content:""; width:0%; height:100%; border-top:3px solid #0058A5; border-bottom:3px solid #0058A5; box-sizing:border-box; position:absolute; left:0; top:0; transition:320ms;}
.product-list li:hover figure mark{ opacity:1; transform:skewX(0deg); visibility:visible;}
.product-list li:hover figure mark:before{ height:100%; transition:330ms 200ms;}
.product-list li:hover figure mark:after{ width:100%; transition:330ms 200ms;}
.product-list li:hover figure img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}
.product-list li:hover figure mark b:before{ transition:355ms 180ms; transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0);}
.product-list li:hover figure mark b:after{ transition:355ms 240ms; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0);}

.product-list li:hover figcaption{ color:#0058A5; }
.product-list a{text-decoration: none;text-align: center;}
.div_p p span{color:#5d5d5d;}
.mar_bot1{margin-bottom:50px}
.hr_9{margin:10px 0 30px 0;border-bottom:1px solid lightgray}
.bor_none{border-bottom:none !important}

/*//////////////////////////鍞悗鏈嶅姟///////////////////////////*/
.scy_gj_lnysj{ padding:17px 12px;background-color:#F3F3F3 }
.scy_gj_lnysj p{ float:left; width:70%; color:#666666; font-size:14px; line-height:28px; font-family:"寰蒋闆呴粦";margin-top: 8%;}
.scy_gj_lnysj img{ float:right;width: 30%;}
.scy_gj_lnysjx{  margin-top:40px;}
.scy_gj_lnysjx h2{ color:#1e2380; font-size:25px; font-weight:bold; font-family:"寰蒋闆呴粦"; border-bottom:5px solid #d7d7d7; padding-bottom:10px; margin-bottom:6px;}
.scy_gj_lnysjx1{  margin-top:10px; padding-bottom:16px; border-bottom:1px solid #d7d7d7;}
.scy_gj_lnysjx1 img{ float:left;}
.scy_gj_lnysjx11{ float:right;}
.scy_gj_lnysjx11 h3 a{ color:#333333; font-size:16px; font-family:"寰蒋闆呴粦"; }
.scy_gj_lnysjx11 h4{ color:#999999; font-size:14px; font-family:"寰蒋闆呴粦"; }
.scy_gj_lnysjx11 p{ font-size:14px; color:#999999; font-family:"寰蒋闆呴粦"; line-height:25px; padding-top:5px;}




.scyjzgj2_content li{ float:left; display:inline; width:80%; border-bottom:1px solid #d7d7d7; padding-bottom:25px;padding-top: 3%;}
.scyjzgj2_content .pic{ width:20%; text-align:center; border:none;padding:0px 25px;}
.scyjzgj2_content ul{ margin-top:50px;}
.scyjzgj2_content h3{ font-weight:bold; font-size:16px; color:#0075c2;}
.scyjzgj2_content h3 a{ font-weight:bold; font-size:16px; color:#0075c2;}
.scyjzgj2_content li div{ margin-top:20px; line-height:24px; }
.scyjzgj2_content p{ line-height:200%}
.scyjzgj2_content table{ margin-top:20px}
.scyjzgj2_content th{ font-size:15px; color:#333;background-color:#dcdcde; text-align:center; line-height:36px; height:36px}
.scyjzgj2_content td{font-size:15px; color:#0075c2; font-weight:bold; background-color:#ececec; text-align:center;line-height:36px; height:36px}
.scyjzgj2_content td.year{ font-weight:normal; color:#333;}


/*///////////////////fwtx/////////////////////*/
.div_img{position:relative;height:480px;margin-top: 60px;}
.fwtx_img{position:absolute;top:15%}
.h3_1{font-size:18px;color:#ee595d;font-weight: bold;text-align: center;margin-bottom:10px}
.div_p1{width: 150px;line-height: 24px;bottom:15%;position: absolute;left:17%;}
.div_p4>h3{font-size:18px;color:#875999;font-weight: bold;text-align: center;margin-bottom:10px}
.div_p4{width: 150px;line-height: 24px;top: -30px;position: absolute;left:34%}
.div_p3>h3{font-size:18px;color:#4fc6f1;font-weight: bold;text-align: center;margin-bottom:10px}
.div_p3{width: 150px;line-height: 24px;bottom:5%;position: absolute;left: 50%;}
.div_p5{width: 150px;line-height: 24px;top: -6%;position: absolute;right:17%}
.div_p5>h3{font-size:18px;color:#fab043;font-weight: bold;text-align: center;margin-bottom:10px}
.div_p2{width: 150px;line-height: 24px;bottom:10%;position: absolute;right:0;}
.div_p2>h3{font-size:18px;color:#439f77;font-weight: bold;text-align: center;margin-bottom:10px}
.div_p6{width: 150px;line-height: 24px;top:0px;position: absolute;left:1%;}
.div_p6>h3{font-size:18px;color:#439f77;font-weight: bold;text-align: center;margin-bottom:10px}






.padding-page {
    padding: 20px 0 70px 0px;
}
.inner {
    /*width: 1120px;*/
    margin: 0px auto;
}
.sex-subBox {
    position: relative;
}
.action.transXT {
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
}
.pageCon img {
    max-width: 100%;
}
.sex-subBox .item1 {
    top: 32px;
    left: 330px;
}
.sex-subBox .item {
    position: absolute;
    border-radius: 20px;
    height: 44px;
    line-height: 44px;
    color: #666666;
    font-size: 16px;
    background-color: #f6f6f6;
    width: 52%;
    padding: 0px 25px;
    cursor: pointer;
}
.sex-subBox .item .cbg {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 0px;
    height: 100%;
    background-color:#0058A5;
    border-radius: 20px;
    transition: all 0.5s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s;
    -webkit-transition: all 0.5s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s;
    z-index:5;
}
.sex-subBox .item b {
    color: #0058A5;
    font-size: 16px;
    margin-right: 22px;
}
.sex-subBox .item2 {
    top: 128px;
    left: 445px;
}
.sex-subBox .item3 {
    top: 296px;
    left: 448px;
}
.sex-subBox .item4 {
    top: 410px;
    left: 316px;
}

.clearfix:after {
    clear: both;
}
.item p{margin: 0;
    padding: 0px;
    border: 0;
    font-size: 100%;
    outline: none;}
.proces-dl .itemBox:hover .proces-t2 .cbg{ width: 100%;}
.sex-subBox .item:hover .cbg{ width: 100%;}
.item .con{ position:relative; z-index:10;}
.sex-subBox .item:hover .p{ color:white;}

.con{font-size:14px !important;}




.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}







/*********menu鑿滃崟**********/
html.menu-active {
	overflow: hidden;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
}
.headTopMain {
	top: 0;
	z-index: 9999;
	width: 100%;
	height:74px;
	position: relative;
	left: auto;
	bottom: auto;
	right: auto;
	color: #fff;
	background: #fff;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.main {
	position: relative;
	overflow-x: hidden;
}
.headTop {
	position: fixed;
	width: 100%;
	z-index: 99999; top:0px;left:0px;

}
.top-left {
	color: #E60214;
	position: absolute;
	top: 0;
	bottom: 0;
	font-size: 20px;
	padding: 7px 20px;
}
.top-left i{color: #0058a5 !important;}
.headTop .top-mid {
	font-size:18px;
	right:20px;
	line-height:45px;
	padding: 2px;
	position: absolute;
}
.headTop .top-right {
	left: auto;
	right: 0;
	color: #fff;
	position: absolute;
	top: 0;
	bottom: 0;
	font-size: 20px;
	padding: 7px 20px;
}
.menuBox {
	color: #0058a5;
	position: fixed;
	width: 265px;
	height: 100%;
	top: 0;
	left: -265px;
	background-color: #fafafa; z-index:999999999;
}
.menuAll {
}
.menuTitle {
	height: 45px;
	padding: 5px 10px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
.menuTitle i {
	font-size:20px;
	float: left;
	line-height:30px;
}
.menuBody ul li i {
	font-size:16px;
	float: right;
	margin-right: 15px;
	line-height:23px;
}
.menuTitle span {
	font-size: 16px;
	margin: 20px;
	line-height: 32px;
}
.menuBody ul li.a {
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 0 10px 0;
}
.menuBody ul li.a ul {
	margin-top: 10px;
	width: 100%;
	display:none;
	overflow:hidden;
	border-top: 1px solid #e5e5e5;
	background: rgba(255,255,255,0.2);
}
.menuBody ul li.a ul li {
	height: 45px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	padding: 10px 0 10px 30px;
	font-size: 12px;
}
.menuBody ul li.a ul li a{ color:#666; line-height:30px;}
.menuBody ul li.a span {
	margin-left: 15px;
	color:#666;
	font-size:14px;
}

.menuBody ul li.a ul .nav_last { border-bottom:none;}
/*********menu鑿滃崟**********/





/* 鎷涜仒璇︽儏 */
.zpxxnrtop_job{ width:auto; line-height:35px; border-bottom:1px #ddd dashed; text-align:left; font-size:16px;color:#333; font-weight:bold; padding-bottom:10px;}
.zpxxnrtop_job span{ color:#0752a4;font-size:12px; float:right; color:#fff; background:#e60012; padding-left:8px;padding-right:8px; padding:5px;}
.zpxxnrbody{ width:auto;border-bottom:1px #ddd dashed; padding-top:20px; padding-bottom:10px; padding-right:10px;}
.zpxxnrbodynr{ width:200px; float:left; margin-right:30px;}
.zpxxnrbodynrs{ width:auto; height:auto;}
.zpxxnrbodynrsz{ width:100px; line-height:40px;font-size:14px; float:left;color:#666; text-transform:capitalize;}
.zpxxnrbodynrsy{ width:100px; float:right; line-height:40px;font-size:14px;text-transform:capitalize;}	
.joblist{ padding-top:150px; padding-bottom:100px;}
.upload{ margin-top:50px;margin-bottom:50px;}
.upload a{ display:block; width:130px; height:40px; line-height:40px;border:1px solid #666; color:black; text-align:center; margin:0 auto; text-transform:uppercase;text-decoration: none;}
.upload a:hover{ background:#004098; color:white}
/*.conceptwarp{ margin-top:80px;}*/
.job_gw{ margin-top:30px; border-bottom:1px dashed #ddd; padding-bottom:20px;}
.job_gw h4{ font-size:16px; margin-bottom:15px;}
.job_gw p{ line-height:26px; color:#666;font-size:14px;}
.job_yx{ margin-top:20px; font-weight:600;}
/* 鎷涜仒璇︽儏 */





/* 鏂伴椈璇︽儏 */
.newsdot{}
.newsdot h4{ font-size:20px; text-align:center;    margin-bottom: 50px;}
.newsdot h5{ text-align:center; color:#666; border-bottom:1px dotted #ccc; padding-bottom:30px; margin-top:20px; margin-bottom:30px;}
.newsdot p{ line-height:26px; color:#666; margin-bottom:10px; font-size:14px;}
.newsdot_xq{ margin-top:20px; margin-bottom:20px; text-align:center;width: 100%;}
/* 鏂伴椈璇︽儏 */
.banner_1{background:url(../images/pc_banner1.jpg)}
.banner_2{background:url(../images/banner777.jpg)}
.banner_3{background:url(../images/banner66.jpg)}

.ul1 li a{display: block;}
.ul2_1 li a{display: block;}
.ul2_2 li a{display: block;} 
.ul2_3 li a{display: block;}




.panel-default{border-color:#fff !important;}
.panel-title{ line-height:30px;}
.panel-title a{ text-decoration:none;}
.panel-default > .panel-heading + .panel-collapse > .panel-body div a{ line-height:38px; text-decoration:none;font-size: 14px;}
.panel-default > .panel-heading{border-bottom: 1px dashed #d7d7d7; background-color:#fff;}
.panel-group .panel + .panel {
    margin-top: 0px;border-color:inherit; border:none;
}
.nothing_main_left .current{ background-color:#0058A5; color:#fff;}

/*** 鑷€傚簲 ***/

@media (max-width: 1200px) and (min-width:1024px){
	.p_5 { padding-top: 20px;}
	.addleft .col-lg-4{padding:0;}
	.sex-img img{width: 43%;}
	.sex-subBox .item{width: 64%;}
	.sex-subBox .item1 { top: 8px; left: 234px; }
	.sex-subBox .item2 { top: 87px; left: 298px; }
	.sex-subBox .item3 { top: 190px; left: 302px; }
	.sex-subBox .item4 { top: 276px; left: 224px; }
	.div_p3 { left: 34%; }
	.fwtx_img { top: 17%; }
	.div_img { height: 428px; }
	.scy_gj_lnysj p { width: 63%; }
	.scyjzgj2_content .pic { padding: 0px 12px; }
	.scyjzgj2_content li { padding-left: 20px; }
	.scyjzgj2_content li div{ height:72px; overflow: hidden;}
	.mar1 { margin-bottom: 30px !important; }
	.content-wr p { margin-top: 10px; }
	.content-wr { padding: 10px; }
	.new-list li:hover .news_text {
		margin-top: -22px;
		height: 140px;
		padding-top: 10px;
	}
	.new-list li:hover .news_text p {
		height: 40px;
		line-height: 20px;margin-bottom: 5px;
	}
	.index_trtopwen p {
		height: 66px;}
	.index_one .arrow-left2,.index_one .arrow-right2{ top:44%;}
	.index_wh {
		margin-top: 30px;
	}
	.index_trtopwen01{ overflow: hidden; height:44px;}
	
	.ul_1 li a {
    text-decoration: none;
    font-size: 12px;
	}
	.submenu_a5 {
    left: -170px;
}

.comm_nav ul li a {
    font-size: 12px;
}
.news_text h3 {
     height: 20px;
    overflow: hidden;
}
}





@media (max-width: 1100px) and (min-width:1000px){
.header_nav_con li.li_a>a{ padding:0 38px;}
.submenu_a6 {
    left: -264px;}
}



@media (max-width: 768px) {
/*****  鎵嬫満  ******/
	.navbar-nav { width:100%; margin-left:0px; text-transform:uppercase;}
	.navbar-nav li{ text-align:center; border-bottom:1px dotted #e5e5e5; line-height:40px;}
	.navbar-nav li a{ color:#666; font-size:13px;}
	.navbar-nav li a:hover{ color:#0058a5;}
	.headerbg{ position:fixed; top:0px; left:0px; width:100%; z-index:999999999; background:#fff;
		-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
	.logo_boxlist{ float:left; width:145px; margin-top:10px;}
	.navbar-toggle {margin-top:10px;}
	.navbar-toggle .icon-bar {background-color:#0058a5;}
	.navbar-collapse{ border-top:1px solid #e5e5e5;}
	.navbar-nav .nav_bottom{ border:none;}
	
	
	
	
/*-------------index----------------*/
.index_one .arrow-left2, .index_one .arrow-right2 {
    top: 63%;
}
.banner_bot{display: none;}
.banner_3 {background: url(../images/yd_banner1.jpg) no-repeat;width: 100%;}	
.banner_2 {background: url(../images/yd_banner2.jpg) no-repeat;width: 100%;}	
.banner_1 {background: url(../images/yd_banner3.jpg) no-repeat;width: 100%;}	
.pagination1 {
    position: absolute;
    left: 0;
    text-align: center;
    bottom: 20px !important;
    width: 100%;
}	
.banner_warp{display: none;}
.banner{height:416px}
.index_tleft {
     float:none; 
    width: 100%;
}
.index_tcenter {
     float: none; 
    width: 100%;
    overflow: hidden;
}


.index_ttitle {
    font-size: 16px;
    line-height: 34px;
    width: 100% !important;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    padding-left: 0px;
    color: #333;
}
.index_one {
    margin-top: 20px;
}

.index_ttitle span b {
    color: #0058a5;
    font-size: 25px;
    font-weight: normal;
}
.index_ttitle span {
    font-size: 20px;
}
.index_tcmian {
     margin: 0; 
}
.index_tright {
     float:none; 
    width: 100%;
}
.swiper2{height:300px !important;}
.index_two {
    overflow: hidden;
    padding:30px 5px 30px 0px;
}
.index_pwen {
    font-size: 14px;
    margin-top: 10px;
    margin-bottom:20px;
}

.type_name {
    color: #333;
    line-height: 34px;
    border-bottom: 1px #ddd solid;
    font-size: 16px;
     padding-left: 15px; 
     padding-bottom:0px; 
}

.type_name span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
}
.type_name span b {
    font-size: 26px;
}

.index_twen h4 {
    line-height: 22px;
    height: 40px;
    overflow: hidden;
    width: 100%;
    font-size: 14px;
}
.index_tcwenmore2 {
    font-size: 12px;
    color: #0058a5;
    padding-right:10px;

}
.index_trtopwen h4 {
	margin-top:10px;
    margin-bottom: 10px;
    font-size: 18px;
}
.index_pitem{width:48%;float:right;padding-right: 10px;}

/*-------------------------news----------------*/
.visible-xs1{display: block;}
.pc_banner{display:none}
.header_nav{display: none;}
.header_top .logo{margin-bottom:0}
.header_img {
    width: 100%;
    height: 300px;
    margin-top:-4px;
}
.ul_bt{display: none;}
.hr_6{display: none;}
.new-list li {
    width: 100%;
    margin-right:0;
    float: left;
    margin-bottom: 30px;
}
.ul_right {
    width: 100%;
    padding-left:0px;
    padding-right:0;
}
.container {
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
}

.news_text span {
    display: block;
    width:60px;
    height:25px;
    line-height: 25px;
     background:none; 
    color: black;
    font-size: 12px;
    margin-top: 0px;
    position: relative;
    bottom: 20px;
    opacity:0; 
    text-align: center; 
    background-color:white;
     
}
.right_head {
    padding-bottom:30px;
    float:none;
}
.news_text {
    background-color: #F3F3F3;
    display: block;
    padding: 10px 5px 0px;
    transition: 340ms;
    height: 110px;
}
.newsdate {
     float: none; 
     left:10px;
     top:-15px;
}
.newslist {
    float: none;
    width:100%;
}
.newsbox02 ul li {
height:70px;
}

.footer_top_warp{
	display: none;
}
.mar_bot {
    margin-bottom: 30px;
}

.newsList .t {
    font-size: 14px;
    line-height: 1.4;
    color: #3E3E3E;
    height: 35px;
    overflow: hidden;
    margin: 16px 0px 0px 0;
}
.font_s2 {
    font-size: 12px !important;
    margin: 0 !important;
}
.cpzx_div {
    font-size: 12px;
    text-align: justify;
    line-height: 24px;
}
.comm_nav ul li a {
    font-size: 12px;
}
.comm_nav ul li {
    height: 30px;
    line-height: 32px;
    overflow: hidden;
}

.header_tsearch{display: none;}
.pro_con{margin-top:0 !important;}
/*****  鎵嬫満  ******/






/*---------------case---------------*/
.content-info {
    width: 100% !important;
    float: none;
    margin-right:0;
    margin-bottom:30px;
    height:240px;
}

.newsList .item {
    padding: 20px 20px 30px 20px;
    position: relative;
    z-index: 3;
}
.bot_d{margin-bottom:0;}

.product-list li figure {
    display: block;
    line-height: normal;
    overflow: hidden;
    position: relative;
    height: 200px;
}
.cases_img {
    overflow: hidden;
    height: 200px;
}
.newsdot_xq {
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
    height: 200px;
    overflow: hidden;
}
.about_img{
	height:280px;
}
/*-----------support----------------*/
.sex-img{display: none;}
.fwtx_img{display: none;}
.div_p1, .div_p2, .div_p3, .div_p4, .div_p5{position:static;width:100%}
.padding-page{padding:0}
.sex-subBox .item {
     position:static; 
    height: 25px;
    line-height: 25px;
    color: #666666;
    font-size: 16px;
    width: 100%;
    padding: 0px 0px;
}
.item .con {
    position: static;
    z-index: 10;
}

.sex-subBox .item b {
    color: #0058A5;
    font-size: 14px;
    margin-right:15px;
}
.con {
    font-size: 12px !important;
}

.padding-page{margin-top:20px;margin-bottom:20px;}
.h3_1 {
    font-size: 16px;
}
.div_p2{margin-top:20px;margin-bottom:20px;}
.div_p2>h3 {
    font-size: 16px;
}
.div_p4{margin-top:20px;margin-bottom:20px;}
.div_p3>h3 {
    font-size: 16px;
}
.div_p4>h3 {
    font-size: 16px;
}
.div_p5>h3 {
    font-size: 16px;
}
/*-------------------------about----------------*/
.bk_p {
    background: none;
    height:100%;
}
.p_1 {
    font-size: 14px;
    width: 100%;
    line-height: 24px;
    margin-bottom: 0px;
    padding-top: 10px;
}
.h4_bt {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}
.p_3 {
    margin-top: 20px;
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 20px;
}
.p_4 {
    margin-top:20px;
}
.about_div{padding-left:0;}

.p_5 {
    padding-top: 20px;
}
/*-----------------------culture---------------------*/
.h5_bt {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}
.h5_c {
    font-size: 16px;
}
.div_p p {
    font-size: 12px;
    line-height: 22px;
}
.product-list li {
    width: 100%;
    float: none; 
    margin-right:0;
    margin-top:20px;
}
.product-list {
    margin-top: 0px;
}
.li_one{margin-top:0 !important;}


/*--------------------team-------------------*/
.cases li {
    width: 100%;
    margin-right: 0;
    float: none;
    margin-bottom: 30px;
}
.team_li{margin-bottom:0 !important;}
.team_li1{margin-top:10px;}
.con_pa_n{padding-left:0;}
.address span {
    margin-bottom: 5px;
}
#dituContent{height:150px !important;}
.BMap_omOutFrame{display: none;}
 .BMap_omCtrl{display: none;}
 .address h2 {
    font-size: 16px;
    line-height: normal;
    padding-bottom: 0px;
}
.padd{padding:10px 15px;}

.service_con_one {
    padding: 10px ;
}
.about{margin-top:20px !important;}



/*---------recruitment----------*/
.job_gw p {
    line-height: 24px;
    font-size: 12px;
}
.job_gw h4 {
    font-size: 14px;
    margin-bottom: 15px;
}
.zpxxnrbodynrsy {
    font-size: 12px;
    line-height: 24px;
}
.zpxxnrbodynrsz {
    width: 100px;
     line-height: 24px; 
    font-size: 12px;
}
.upload {
    margin-top: 30px;
    margin-bottom:30px;
}
.upload a {
    display: block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #666;
    color: black;
    text-align: center;
    margin: 0 auto;
    text-transform: uppercase;
    text-decoration: none;
}

/*------------------newbot-------------*/
.about_warp{margin-top:20px !important;}
.newsdot h4 {
    font-size: 16px;
    text-align: center;
}
.newsdot p {
    line-height: 24px;
    color: #666;
    margin-bottom: 0px;
    font-size: 12px;
    
}

.newsdot h5 {
    text-align: center;
    color: #666;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 15px;
    margin-top: 10px;
    margin-bottom: 15px;
    font-size:12px;
}
/*--------------service----------------*/
.scy_gj_lnysj p {
    float: left;
    width: 100%;
    color: #666666;
    font-size: 14px;
    line-height: 26px;
    font-family: "寰蒋闆呴粦";
}

.scy_gj_lnysj img {
     float:none; 
    width: 70%;
    margin-top:20px;
   margin-left:16%;
}
.scyjzgj2_content .pic {
    width: 6%;
    text-align: center;
    border: none;
     padding: 0px; 
}

.scyjzgj2_content ul {
    margin-top: 30px;
}

.scyjzgj2_content h3 {
    font-weight: bold;
    font-size: 16px;
    color: #0075c2;
    padding: 3px 10px;
}

.scyjzgj2_content li div {
    margin-top: 10px;
    line-height: 22px;
}

/*-------------product-----------------*/
.pro_pic {
    border: 1px solid lightgray;
     /*width: 77%;*/ 
    height: 160px;
}
.pro_list{margin-top:30px;}


}



/*******2.18鏂板*******/
.company-ad{ margin-top:30px;}








/*** 鑷€傚簲 ***/

