﻿

*{margin:0px;padding:0px;}
ul,li{list-style-type:none;}
img{border:0px;}
html,body{height:100%;}
body{font-size:13px;font-family:"microsoft yahei","arial";color:#666666;overflow-x:hidden;}
area,a{outline:none;blr:expression(this.onFocus=this.blur());-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;}
a:link {color: #666666;text-decoration: none;}
a:visited {text-decoration: none;color: #666666;}
a:hover {text-decoration: none;color:#666666;}
a:active {text-decoration: none;color: #666666;}

.spance-100{line-height:100px;display:block;height:100px; clear:both;}
.spance-20{line-height:20px;display:block;height:20px; clear:both;}
.spance-30{line-height:30px;display:block;height:30px; clear:both;}
.spance-40{line-height:40px;display:block;height:40px; clear:both;}
.spance-673{line-height:673px;display:block;height:673px; clear:both;}

.lt{ float:left}
.rt{ float:right}
.dispnone{ display:none;}

/*清除浮动*/
.clr { clear:both; display:block; }
/*清除浮动*/
.in_topbox{ width:100%; height:101px; background:none; z-index:100;}
.in_topbd{ width:100%; height:1px; background:rgba(255, 255, 255, 0.3); position:absolute; top:101px; left:0; z-index:100;}
.in_top{ width:1200px; margin:0 auto;}
.in_top .lt{ float:left; padding:22px 0 0 0;}
.in_top .rt{ float:right; padding:42px 18px 0 0;}
.bdsharebuttonbox{ margin:0px; padding:0px;}
.in_top .rt a{ float:left; display:block; width:31px; height:31px; margin:0 0 0 8px; padding:0; background:url(../images/index_03.png) 0px 0px no-repeat;}
.in_top .rt .a_2{ background-position:-39px 0px;}
.in_top .rt .a_3{ background-position:-79px 0px;}
.in_top .ct{ float:right; padding:0 18px 0 0;}
.in_top .ct li{ float:left; margin-left:32px; position:relative;}
.in_top .ct li>a{ display:block; padding:49px 5px 0 5px; height:52px; text-align:center; color:#333;font-size:15px;}
.in_top .ct li em{ display:block; position:absolute; left:50%; bottom:-1px; width:0px; height:4px; background:#F41A06; transition:all 0.2s ease-out;}
.in_top .ct li:hover em{ width:100%; left:0;}
.in_top .ct li.cur em{ width:100%; left:0;}
.in_top .ct li div{ position:absolute; left:0; top:102px; background:#FFF; box-shadow:0 0 10px #999; width:145px; padding:15px 25px; height:0; display:none; z-index:100;}
.in_top .ct li div a{ display:block; height:36px;  line-height:36px; border-bottom:1px solid #F2F2F2;}
.in_top .ct li div a span{ margin-right:12px; font-family:SimSun;}

.sh_bkg{ position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.5); z-index:10000; display:none;}
.sh_box{ position:fixed; left:50%; top:180px; margin-left:-310px; width:620px; height:50px; background:#FFF; border-radius:3px; z-index:10001; display:none;}
.sh_box .txt{ float:left; width:550px; height:20px; line-height:20px; padding:15px 0 15px 20px; border:0; background:none; outline:none;}
.sh_box .btn{ float:left; width:50px; height:50px; background:url(../images/sh_03.jpg) center center no-repeat; border:0; cursor:pointer;}






/*------------------------------------------nei-------------------------------------*/

/*about*/
.about_banner{background:url(../images/about_banner1.jpg) no-repeat center;width:100%;height:504px;overflow:hidden;}
.mews_banner{background:url(../images/news_banner.jpg) no-repeat center;width:100%;height:498px;overflow:hidden;}
.contact_banner{background:url(../images/contact_banner.jpg) no-repeat center;width:100%;height:498px;overflow:hidden;}
.product_banner{background:url(../images/product_banner.jpg) no-repeat center;width:100%;height:498px;overflow:hidden;}
.case_banner{background:url(../images/case_banner.jpg) no-repeat center;width:100%;height:498px;overflow:hidden;}

.jokl{width:100%;overflow:hidden;padding-top:74px;}
.jokr{width:100%;overflow:hidden;}

.jokl .p_1{ text-align:center; font-size:32px; line-height:30px; color:#333; }
.jokl .p_2{ text-align:center; font-size:20px; line-height:22px; color:#B7B7B7; text-transform:uppercase; padding-top:10px;}
.jokl .p_3{ width:40px; height:3px; background:#0479bf; margin:15px auto 30px auto;}

.hkkl{background:url(../images/wait.jpg) no-repeat center bottom;width:100%;font-size:32px;color:#333333;padding-bottom:26px;margin-bottom:30px;text-align:center;}
.hkkf{line-height:30px;width:1200px;margin:0 auto;overflow:hidden;padding-bottom:105px;font-size:16px;}
.abku{background:url(../images/ban.jpg) no-repeat center;width:100%;height:506px;overflow:hidden;}
.jhik{width:1200px;margin:0 auto;overflow:hidden;}
.hikj{margin-top:86px;margin-left:9px;overflow:hidden;color:#ffffff;font-size:32px;background:url(../images/dian.jpg) bottom left no-repeat;padding-bottom:22px;}
.hikf{color:#ffffff;padding-top:35px;padding-left:9px;line-height:30px;font-size:15px;}




.ab_rybox{ clear:both; width:1096px; margin:0 auto;}
.ab_rybox .p_1{ text-align:center; font-size:32px; line-height:30px; color:#333; padding-top:58px;}
.ab_rybox .p_2{ text-align:center; font-size:20px; line-height:22px; color:#B7B7B7; text-transform:uppercase; padding-top:10px;}
.ab_rybox .p_3{ width:40px; height:3px; background:#0479bf; margin:15px auto 0 auto;}
.ab_rybox .p_4{ text-align:center; font-size:15px; line-height:17px; color:#aaa; padding-top:37px;}
.ab_rybox .cont{ width:100%; height:330px; margin-top:58px; padding:0 0 110px 0; position:relative;}
.ab_rybox .cont .btn{ display:block; width:17px; height:32px; position:absolute; top:148px; background:url(../images/about_17.jpg) no-repeat;}
.ab_rybox .cont .prev{ left:-41px; background-position:left center;}
.ab_rybox .cont .next{ right:-41px; background-position:right center;}
.ab_rybox .box{ width:1096px; height:330px; overflow:hidden;}
.ab_rybox .cj_box{ width:10000px; height:330px;}
.ab_rybox .cj_box_1,.ab_rybox .cj_box_2{ float:left;}
.ab_rybox .box li{ float:left; width:247px; margin-right:36px;}
.ab_rybox .box li.none{ margin-right:0;}
/*about end*/


/*prod*/
.hikh{position:relative;float:left;left:50%;margin:50px 0 10px 0; clear:both}
.hikh ul{position:relative;float:left;left:-50%;}
.hikh ul li{overflow:hidden;float:left;height:46px;margin-left:6px;margin-right:6px;text-align:center;line-height:46px;font-size:15px;}
.hikh ul li a{display:block;height:46px;background:#055da8;padding-left:36px;padding-right:36px;color:#fff;border-radius:10px;}
.hikh ul li a:hover{display:block;height:46px;background:#ca1111;padding-left:36px;padding-right:36px;color:#fff;border-radius:10px;}
.hikh ul .llk{display:block;height:46px;background:#ca1111;padding-left:36px;padding-right:36px;color:#fff;border-radius:10px;}

.hixl{width:750px;margin:0 auto;height:auto;background:#CCC; border-radius:20px; clear:both; position:relative}
.hixl_jt{position:absolute;right:200px;z-index:100}
.hixl_list{width:300px;position:absolute;right:0px;top:7px;height:40px;line-height:40px;font-size:14px;border:1px solid #CCC; border-radius:8px;text-align:center;}
.hixl_list a{padding:0 10px;font-size:15px;}

.hixl2{width:450px;margin:0 auto;height:auto;background:#CCC; border-radius:20px; clear:both; position:relative}
.hixl2_jt{position:absolute;right:200px;z-index:100}
.hixl2_list{width:300px;position:absolute;right:0px;top:7px;height:40px;line-height:40px;font-size:14px;border:1px solid #CCC; border-radius:8px;text-align:center;}
.hixl2_list a{padding:0 10px;font-size:15px;}

.hixl3{width:480px;margin:0 auto;height:auto;background:#CCC; border-radius:20px; clear:both; position:relative}
.hixl3_jt{position:absolute;right:340px;z-index:100}
.hixl3_list{width:400px;position:absolute;right:0px;top:7px;height:40px;line-height:40px;font-size:14px;border:1px solid #CCC; border-radius:8px;text-align:center;}
.hixl3_list a{padding:0 10px;font-size:15px;}


.pro_cont{ clear:both; width:1201px; margin:0 auto; padding:25px 0 35px 0; min-height:200px;}
.pro_list{ overflow:hidden; padding-top:35px;}
.pro_list li{ float:left; width:290px; margin:0 13px 13px 0px; transition:all 0.5s ease-out;}
.pro_list li img{ display:block;border:1px solid #e5e5e5;border-bottom:none}
.pro_list li div{ height:185px; color:#333; padding:0 20px 0 20px; border:1px solid #E5E5E5; border-top:0;}
.pro_list li div b{ display:block; font-size:17px; line-height:19px; padding:25px 0 0 0; color:#333;}
.pro_list li div p{ line-height:19px; height:58px; overflow:hidden; margin:10px 0 0 0;font-size:14px;color:#555;}
.pro_list li div em{ display:block; width:113px; height:32px; line-height:32px; text-align:center; font-style:normal; border:1px solid #B8B8B8; color:#8F8F8F; text-transform:capitalize; margin-top:18px;}
.pro_list li div em::after{ content:""; display:block; width:0; height:100%; background:#dd1414; margin-top:-32px; transition:all 0.3s ease;}
.pro_list li:hover{ transform:translateY(-30px);}
.pro_list li:hover div em{ border-color:#A70500; color:#FFF;}
.pro_list li:hover div em::after{ width:100%;}
.pro_list li:nth-child(4n){margin-right:0;}

.pro_cont1{ clear:both; width:1201px; margin:0 auto; padding:70px 0 35px 0; min-height:200px;}
/*prod end*/

/*products show*/

.pros_cont{ width:1175px; margin:0 auto; overflow:hidden; padding:70px 0 40px 0;}
.pros_cont .lt{ float:left; width:600px; border:1px solid #e5e5e5;}
.pros_cont .lt img{ max-width:100%; display:block;}
.pros_cont .lt ul{ width:100%; padding-top:10px; overflow:hidden; display:none;}
.pros_cont .lt ul li{ float:left; width:calc(25% - 10px); padding-right:10px;}
.pros_cont .lt ul li img{ border:1px solid #ddd; cursor:pointer;}
.pros_cont .lt ul li img.cur{ border:1px solid #0152b2;}
.pros_cont .rt{ float:right; width:530px;}
.pros_cont .rt .titbox{ border-bottom:1px solid #CCCBCB; padding-bottom:14px; overflow:hidden;}
.pros_cont .rt .titbox p{ float:left; width:calc(100% - 120px); font-size:32px; line-height:60px; color:#000; padding-left:0px;}
.pros_cont .rt .titbox em{ clear:left; float:left; display:block; width:19px; height:19px; background:#15499a; border-radius:50%; margin:22px 0 0 12px;}
.pros_cont .rt .titbox em:after{ content:""; display:block; width:7px; height:7px; border:1px solid #FFF; border-left:0; border-bottom:0; transform:rotate(45deg); margin:6px 0 0 4px;}
.pros_cont .rt .titbox a{ display:block; float:right; width:74px; height:62px; padding-top:12px; text-align:center; font-size:18px; line-height:25px; background:#83A5D1; color:#FFF; border-radius:5px;}
.pros_cont .rt .p_1{ clear:both; font-size:17px; height:46px; line-height:46px; color:#d30e0e;}
.pros_cont .rt .zhaiyao{ line-height:34px; min-height:34px; padding-bottom:20px; overflow:hidden;}
.pros_cont .rt .xj{  padding-top:50px;}
.pros_cont .rt .xj a{ float:left; display:block; width:240px; height:66px; line-height:66px; text-align:center; font-size:27px; background:#055da8; color:#FFF; border-radius:5px;}
.pros_cont .rt .xj p{ float:right; width:45%; font-size:21px; line-height:23px; padding-top:4px;}
.pros_cont .rt .xj p b{ display:block; font-size:26px; line-height:28px; color:#014A98; padding-top:10px;}


.pros_cont .rt .fx{ clear:both; padding-top:18px;}
.pros_bt{ width:1140px; margin:0 auto; height:63px; border-left:1px solid #e5e5e5;}
.pros_bt ul{ overflow:hidden;}
.pros_bt ul li{ float:left; width:150px; height:60px; line-height:60px; font-size:18px; font-weight:bold; text-align:center; border-top:3px solid #F41A06; border-right:1px solid #e5e5e5; background:#FFF;}
.pros_main{ width:1080px; margin:-1px auto 30px auto; padding:40px 30px; min-height:200px; line-height:26px; background:#FFF; border:1px solid #e5e5e5;}
.pros_main_txt{border:1px solid #e5e5e5;line-height:40px;text-align:center;font-size:18px;color:#c70b0b;background:#f5f5f5;margin-top:15px;margin-bottom:15px;}
.pros_main_txt strong{font-weight:bold;}
.pros_main_1{ width:1140px; margin:-1px auto 30px auto; background:#FFF; border:1px solid #e5e5e5; padding-bottom:30px;}
.pros_main_1 .pro_list li{ margin:0 10px;}


.detail_right_btn{padding:80px 0 60px 0; clear:both;}
.detail_right_btn ._btn_box{width:46px;height:46px;background:url(../images/detail_r_ico.png) no-repeat;display:inline-block;*display:inline;*zoom: 1;}
.detail_right_btn ._btn_box:hover{background-position:0px -46px;}
.detail_right_btn .news_back{width:46px;height:46px;background:url(../images/news_back.jpg) no-repeat;display:inline-block;*display:inline;*zoom: 1;}
.detail_right_btn .news_back:hover{background-position:0px -46px;}
.detail_right_btn .news_next{width:46px;height:46px;background:url(../images/news_next.jpg) no-repeat;display:inline-block;*display:inline;*zoom: 1;}
.detail_right_btn .news_next:hover{background-position:0px -46px;}

.fix { *zoom: 1; *clear: both;}
/*products show*/


/*news*/
.mayj{width: 1250px;margin:0 auto;overflow:hidden;padding-bottom:20px;}
.ns_cont{ clear:both; width: 1250px; margin:0 auto; padding-top:55px; min-height:200px;}
.ns_cont ul{ overflow:hidden;}
.ns_cont li{ float:left; width:365px; padding: 0 21px 40px 21px;}
.ns_cont li.none{ padding-right:0px;}
.ns_cont li .cont{ width:361px; height:167px; border:2px solid #CBCBCB; border-top:0; overflow:hidden; position:relative;}
.ns_cont li .cont .p_1{ padding:0 19px; font-size:15px; font-weight:bold; line-height:24px; color:#333; padding-top:13px;}
.ns_cont li .cont .p_2{ padding:0 19px; color:#757575; font-size:13px; line-height:20px; padding-top:13px;}
.ns_cont li .cont .p_3{ position:absolute; left:0px; bottom:0px; width:100%; height:34px; line-height:34px; text-align:center; color:#FFF; background:#0663b2;font-size:14px; opacity:0; filter:alpha(opacity=0); visibility:hidden; transition:all 0.3s ease 0s; transform:translateX(-361px); }
.ns_cont li a:hover .cont{ border:2px solid #0663b2; border-top:0;}
.ns_cont li a:hover .cont .p_3{ opacity:1; filter:alpha(opacity=100); visibility:visible; transform:translateX(0px); }


/*news show*/
.newsdetail{margin:0 auto;width:1200px;height:auto; overflow:hidden; padding-top:60px; clear:both;}
.newsdetail ._head { border-bottom: 1px dotted #cccccc; text-align:center}
.newsdetail ._head ._title { font-size:30px; line-height:30px;color:000;font-weight:bold;margin-bottom:10px;}
.newsdetail ._tools {color: #c7c7c7;height:30px;line-height:30px;padding:0px 0px 10px 0px;}
.newsdetail ._tool{font-size: 14px; font-weight: normal;}

.newsdetail ._tools ._b2l .ion { color: #0e90d2;}

.newsdetail .myart { padding:40px 0;font-size:16px;line-height:160%;}
.newsdetail .myart img{padding:18px 0px;}
.newsdetail ._detailPage_bottom {border-top: 1px solid #cccccc;}
.newsdetail ._detailPage_bottom li {line-height: 50px; overflow: hidden; height: 50px;border-bottom: 1px solid #cccccc;font-size:16px;padding-right:28px; cursor:pointer;}
.newsdetail ._detailPage_bottom ._mark { float: left; margin-right:25px;padding:0px 17px;color:#7c7c7c;}
.newsdetail ._detailPage_bottom ._title { float:left; width: 68%;color:#333;}
.newsdetail ._detailPage_bottom li:hover ._mark{background: url(../images/news_detail_bg.png);color:#fff;}
.newsdetail ._detailPage_bottom ._time { float: right;font-size:13px;color:#969696;}


/*new end*/



/*case*/
.so_cont{ clear:both; width:1170px; margin:0 auto; padding:30px 0;}

.so_cont .p_1{ text-align:center; font-size:32px; line-height:30px; color:#333; }
.so_cont .p_2{ text-align:center; font-size:20px; line-height:22px; color:#B7B7B7; text-transform:uppercase; padding-top:10px;}
.so_cont .p_4{ text-align:center; font-size:15px; line-height:22px; color:#777; text-transform:uppercase; padding-top:10px;}
.so_cont .p_3{ width:40px; height:3px; background:#0479bf; margin:15px auto 30px auto;}

.so_cont ul{ overflow:hidden;}
.so_cont li{ float:left; width:352px; margin:0 38px 0px 0; overflow:hidden; position:relative;}
.so_cont li.none{ margin-right:0;}
.so_cont li p{ text-align:center; font-size:15px; line-height:50px;}
.so_cont li div{ background:url(../images/solution_08.png) no-repeat; width:352px; height:275px; position:absolute; left:0; top:0; transition:all 0.3s ease-out 0s; opacity:0; transform:translateY(-100px);}
.so_cont li a:hover div{ opacity:1; transform:translateY(0px);}
/*case end*/

/*------------------------------------------nei end-------------------------------------*/

/*banner*/





/*banner end*/


/* ====== home banner start ====== */
.carousel-btn {
	text-align:center;
	margin:10px 0;
}
.carousel-btn a {
	display:inline-block;
	width:16px;
	height:16px;
	border-radius:16px;
	margin:0 6px;
	background:#CCC;
}
.carousel-btn .selected {
	background:#da251c;
	cursor:default;
}
.carousel-btn a span {
	display:none;
}
.carousel-btn-fixed {
	width:100%;
	position:absolute;
	bottom:15px;
	left:0;
	margin:0;
	z-index:100;
}
.carousel {
	position:relative;
	padding:0px;
}

@media (min-width:768px) and (max-width:991px) {
	.carousel{ height:380px !important; }
	.carousel .carousel-item .carousel-img a img{ height:380px !important; }
}

@media screen and (max-width:768px) {
	.carousel{ height:320px !important; }
	.carousel .carousel-item .carousel-img a img{ height:320px !important; }
}
@media screen and (max-width:640px) {
	.carousel{ height:260px !important; }
	.carousel .carousel-item .carousel-img a img{ height:260px !important; }
}
@media screen and (max-width:480px) {
	.carousel{ height:145px !important; }
	.carousel .carousel-item .carousel-img a img{ height:145px !important; }
}
.carousel-item {
	position:relative;
	float:left;
	display:block;
}
.carousel-item .carousel-img {
	display:block;
}
.carousel-item .carousel-img a[href="javascript:;"] {
	cursor:default;
}
.carousel-item .carousel-img img {
	display:block;
}
.responsive-carousel {
	overflow:hidden;
}
.responsive-carousel .carousel-item img {
	width:100%;
	height:auto !important;
}
.responsive-carousel .carousel-direction {
	display:none;
}
.responsive-carousel:hover .carousel-direction {
	display:block;
}
.responsive-carousel-set .carousel-info-inner h3 {
	font-weight:normal;
}
/* ====== home banner end ====== */



/*-----------------------------------------------------------------home----------------------------------*/

/*fenlei inoc*/
.index_menu_logo{width:1200px;height:306px;margin:0 auto; clear:both;margin-top:50px;margin-bottom:20px;}
.index_menu_logo .p_1{ text-align:center; font-size:32px; line-height:30px; color:#333; }
.index_menu_logo .p_2{ text-align:center; font-size:20px; line-height:22px; color:#B7B7B7; text-transform:uppercase; padding-top:10px;}
.index_menu_logo .p_3{ width:40px; height:3px; background:#0479bf; margin:15px auto 10px auto;}


.index_menu_logo ul{width:1200px;margin:0 auto;padding-top:30px;overflow:hidden;}
.index_menu_logo ul li{width:110px;float:left;height:190px;text-align:center;margin:0 45px;}
.index_menu_logo ul li .mya1{display:block;height:40px;width:148px;background:url(../images/i_fl_icon_1.png) no-repeat top;color:#666666;font-size:16px;padding-top:165px;}
.index_menu_logo ul li:hover .mya1{display:block;height:148px;width:148px;background:url(../images/i_fl_icon_1on.png) no-repeat top;}
.index_menu_logo ul li .mya2{display:block;height:148px;width:148px;background:url(../images/i_fl_icon_2.png) no-repeat top;color:#666666;font-size:16px;padding-top:165px;}
.index_menu_logo ul li:hover .mya2{display:block;height:148px;width:148px;background:url(../images/i_fl_icon_2on.png) no-repeat top;}
.index_menu_logo ul li .mya3{display:block;height:148px;width:148px;background:url(../images/i_fl_icon_3.png) no-repeat top;color:#666666;font-size:16px;padding-top:165px;}
.index_menu_logo ul li:hover .mya3{display:block;height:148px;width:148px;background:url(../images/i_fl_icon_3on.png) no-repeat top;}
.index_menu_logo ul li .mya4{display:block;height:148px;width:148px;background:url(../images/i_fl_icon_4.png) no-repeat top;color:#666666;font-size:16px;padding-top:165px;}
.index_menu_logo ul li:hover .mya4{display:block;height:148px;width:148px;background:url(../images/i_fl_icon_4on.png) no-repeat top;}
.index_menu_logo ul li .mya5{display:block;height:148px;width:148px;background:url(../images/i_fl_icon_5.png) no-repeat top;color:#666666;font-size:16px;padding-top:165px;}
.index_menu_logo ul li:hover .mya5{display:block;height:148px;width:148px;background:url(../images/i_fl_icon_5on.png) no-repeat top;}
.index_menu_logo ul li .mya6{display:block;height:148px;width:148px;background:url(../images/i_fl_icon_6.png) no-repeat top;color:#666666;font-size:16px;padding-top:165px;}
.index_menu_logo ul li:hover .mya6{display:block;height:148px;width:148px;background:url(../images/i_fl_icon_6on.png) no-repeat top;}
/*fenlei icon*/

/*tedian*/
.te_box{float:left;width:100%;background:url(../images/te_box.jpg) center no-repeat;height:564px;}

.te_box h1{
	font-size:26px;
	color:#333;
	font-weight:normal;
	line-height:28px;
	text-align:center;
	padding-top:68px;
}
.te_box h1 div{
	font-size:14px;
	padding-top:20px;
}
.te_box h1 div i{
	display:inline-block;
	height:1px;
	border-top:1px solid rgba(249,203,68,1);
	vertical-align:middle;
	width:25%;
}
.te_box h1 div span{
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	color:#f9cb44;
	font-size:40px;
	width:35%;
	text-transform:uppercase;font-weight:bold;
}



.te_box .morebox{ width:366px; height:37px; margin:0 auto; border:1px solid #C3C3C3; position:relative; z-index:40; border-radius:37px;}
.te_box .morebox a{ display:block; width:184px; height:37px; line-height:37px; text-align:center; position:absolute; top:0; z-index:22;}
.te_box .morebox .a_1{ left:0; font-size:17px; color:#626262;}
.te_box .morebox .a_2{ right:0; font-size:18px; color:#626262; text-transform:uppercase;}
.te_box .morebox .cur{ font-weight:bold; color:#FFF;}
.te_box .morebox .bkg{ position:absolute; left:0; top:0; background:#1C63BE; width:184px; height:39px; border-radius:39px; z-index:21;}

.in_probox{ clear:both; width:100%; background:url(../images/index_09.jpg) top center repeat-x;}
.in_pro{ width:1200px; margin:0 auto; overflow:hidden;margin-top:50px;}
.in_p_1{ text-align:center; font-size:26px; font-weight:bold; color:#4d4d4d; padding-top:65px;}
.in_p_2{ width:290px; height:1px; background:#BEBEBE; text-transform:uppercase; margin:27px auto 0 auto;}
.in_p_2 p{ position:relative; left:50%; float:left;}
.in_p_2 em{ position:relative; left:-50%; float:left; top:-10px; font-style:normal; display:inline-block; font-size:16px; color:#b9b9b9; padding:0 10px; height:20px; line-height:20px; text-align:center; background:#FFF;}
.in_pro .ctg{ clear:both; margin-top:55px; overflow:hidden; height:42px;border:1px solid #fff;width:370px;border-radius:42px;margin:0 auto;}
.in_pro .ctg div{ position:relative; left:50%; float:left;}
.in_pro .ctg ul{ position:relative; left:-50%; float:left;}
.in_pro .ctg li{ float:left;}
.in_pro .ctg li.none{ padding-right:0;}
.in_pro .ctg li a{ display:inline-block; width:185px; height:42px; line-height:42px; text-align:center;  border-radius:42px;color:#fff;font-size:20px;} 
.in_pro .ctg li a.cur{ background:#f9cb44; color:#000;}
.in_pro .list{ clear:both; margin-top:35px;}
.in_pro .list ul{ overflow:hidden; min-height:270px; }
.in_pro .list li{ float:left; border:1px solid #E5E5E5; margin:0 20px 40px 0;}
.in_pro .list li.none{ margin-right:0;}
.in_pro .list li .tit{ height:40px; line-height:40px; text-align:center; background:#737373; color:#FFF; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_pro .list li a:hover .tit{ background:#0060B7;}
.in_pro .more{ clear:both; text-align:center;}
.in_pro .more a{ display:inline-block; width:150px; height:34px; line-height:34px; text-align:center; border:2px solid #999; color:#999;}
.in_pro .more a:hover{ background:#E71628; border:2px solid #E71628; color:#FFF;}

.sdys {width:1200px;height:auto;margin-top:25px;}
.sdys dt{float:left;}
.sdys dd{float:left;width:540px;margin-right:100px; display:block; margin-bottom:40px;}
.sdys dd.none{ margin-right:0;}
.sdys dd .i{float:left;width:81px;}
.sdys dd .txt{float:right;font-size:22px;color:#FFF;width:420px;}
.sdys dd .txt p{font-size:14px;color:#FFF;padding-top:10px;color:#ccdaea;}

.txsj{width:1200px;margin-top:10px;}
.txsj dt{float:left}
.txsj dd{float:left;width:142px;text-align:center;margin:0px 29px;}
.txsj dd .a_1{font-size:20px;color:#FFF;background:url(../images/i_ys_06.png) no-repeat;height:143px;padding-top:90px;display:block;}
.txsj dd .a_2{font-size:20px;color:#FFF;background:url(../images/i_ys_07.png) no-repeat;;height:143px;padding-top:90px;display:block;}
.txsj dd .a_3{font-size:20px;color:#FFF;background:url(../images/i_ys_08.png)no-repeat;;height:143px;padding-top:90px;display:block;}
.txsj dd .a_4{font-size:20px;color:#FFF;background:url(../images/i_ys_09.png)no-repeat;;height:143px;padding-top:90px;display:block;}
.txsj dd .a_5{font-size:20px;color:#FFF;background:url(../images/i_ys_10.png)no-repeat;;height:143px;padding-top:90px;display:block;}
.txsj dd .a_6{font-size:20px;color:#FFF;background:url(../images/i_ys_11.png)no-repeat;;height:143px;padding-top:90px;display:block;}

.txsj_txt{font-size:45px;text-align:center;color:#FFF;padding-bottom:36px;}
.txsj_txt b{color:#f9cb44;}

/*tedian end*/




/*homeabout*/
.in_abbox{ clear:both; width:100%; height:580px; background:url(../images/index_27.jpg) top center no-repeat;}
.in_abbox .in_ab{ width:1200px; margin:0 auto; position:relative;}
.in_abbox .in_ab .lt{ position:absolute; left:0; top:-44px; width:333px; height:418px; background:url(../images/index_28.png) left top no-repeat; color:#FFF;}
.in_abbox .in_ab .lt .p_1{ padding:75px 0 0 35px; font-size:33px; line-height:35px; font-weight:bold; text-transform:uppercase;}
.in_abbox .in_ab .lt .p_2{ padding:12px 0 0 35px; font-size:42px; line-height:24px; }
.in_abbox .in_ab .lt .p_3{ margin:22px 0 0 35px; width:33px; height:3px; background:#FFF; }
.in_abbox .in_ab .lt .p_4{ padding:12px 0 0 35px; line-height:16px; }
.in_abbox .in_ab .lt ul{ padding:76px 0 0 24px;}
.in_abbox .in_ab .lt ul li{ float:left; width:84px; height:84px; margin-right:13px; text-align:center;}
.in_abbox .in_ab .lt ul li a{ display:block; width:84px; height:27px; padding:57px 0 0 0; color:#FFF; font-size:13px; background:#373B3E url(../images/index_29.png) no-repeat; border-radius:50%;}
.in_abbox .in_ab .lt ul li .a_1{ background-position:29px 17px;}
.in_abbox .in_ab .lt ul li .a_2{ background-position:-67px 17px;}
.in_abbox .in_ab .lt ul li .a_3{ background-position:-170px 17px;}
.in_abbox .in_ab .lt ul li a.cur{ background-color:#0451B3;}
.in_abbox .in_ab .lt ul li a:hover{ background-color:#0451B3;}
.in_abbox .in_ab .rt{ padding:120px 0 0 430px; color:#FFF; height:450px; overflow:hidden;}
.in_abbox .in_ab .rt .p_1{ font-size:35px; line-height:37px; font-weight:bold;}
.in_abbox .in_ab .rt .p_2{ font-size:16px; line-height:22px; padding-top:10px; font-family:Arial; }
.in_abbox .in_ab .rt .p_3{ margin:15px 0 0 0; width:109px; height:2px; background:#ECB00D; }
.in_abbox .in_ab .rt .info{ margin-top:25px; line-height:30px; max-height:300px; padding-right:40px; font-size:15px; overflow:hidden;width:750px;}
.in_abbox .in_ab .rt .info p{ text-indent:2em;}

.in_abbox .in_ab .rt .box_0{height:500px;}




.in_con_box{width:1200px;margin:0 auto;height:auto;margin-top:50px;}
.in_con{float:left;width:700px;}
.in_con_title{font-size:28px;color:#222;font-weight:bold;text-align:left; letter-spacing:1px;padding-bottom:20px;}

.in_con_t{font-size:18px;}
.in_con_t b{font-size:18px;color:#c60909;font-weight:bold;line-height:30px;}
.in_con_t p{font-size:14px;line-height:180%;color:#555;}

.in_book{float:right;width:410px;}


.in_book .txt{ width:390px; height:25px; padding:10px 10px 10px 10px; margin-top:10px; border:1px solid #DBDBDB; font-size:13px; color:#666;font-family:"microsoft yahei";}
.in_book .txt:focus{ border-color:#F8CC58; }
.in_book .area{ width:390px; height:50px; padding:10px 10px 10px 10px; margin-top:10px; border:1px solid #DBDBDB;  line-height:25px; font-size:13px; color:#666;font-family:"microsoft yahei";}
.in_book  .area:focus{ border-color:#F8CC58; }
.in_book  .btn{ width:410px; height:51px; line-height:51px; color:#FFF; font-weight:bold; margin-top:15px; background:#2467BD; font-size:17px; border:0; cursor:pointer;}
/*-----------------------------------------------------------------home end----------------------------------*/




.in_btmbox{ clear:both; width:100%; background:#055da8;}
.in_btm{ width:1200px; margin:0 auto; overflow:hidden;}
.in_btm .box_1{ float:left; width:171px; height:218px; padding-top:57px; text-align:center; background:#055da8;}
.in_btm .box_2{ float:left; width:132px; padding:60px 0 0 69px;}
.in_btm .box_2 p a{ font-size:15px; font-weight:bold; color:#FFF;}
.in_btm .box_2 ul{ padding-top:10px;}
.in_btm .box_2 li{ height:24px; line-height:24px; overflow:hidden;}
.in_btm .box_2 li a{ color:#fff; }
.in_btm .box_2 li a:hover{ color:#FFF; }
.in_btm .jg{ float:left; height:140px; width:1px; background:#82aed4; margin-top:60px;}
.in_btm .box_3{ width:157px; padding:60px 0 0 58px;}
.in_btm .box_4{ width:165px; padding:60px 0 0 50px;}
.in_btm .box_5{ width:153px; padding:60px 0 0 50px;}
.in_btm .box_5 p{ padding-bottom:22px;}
.in_btm .box_6{ float:left; margin-top:58px;text-align:center}
.in_btm .box_6 div{ margin:16px 0 0 14px; background:url(../images/index_48.png) left top no-repeat; min-height:38px; padding:0 0 0 0px; color:#E0E0E0; line-height:17px;text-align:center}
.in_cpybox{ clear:both; width:100%; height:52px; line-height:52px; font-size:12px; color:#fff; background:#004e90;}
.in_cpy{ width:1200px; margin:0 auto; overflow:hidden;}
.in_cpy a{ color:#fff;}
.in_cpy .lt{ float:left; }
.in_cpy .lt em{ color:#fff; font-style:normal;}
.in_cpy .rt{ float:right;}
.in_cpy .rt em{ float:right; font-style:normal;}
.in_cpy .rt .fx{ float:right;}
.in_cpy .rt .fx a{ float:right; display:block; width:26px; height:25px; margin:13px 0 0 8px; padding:0px; background:url(../images/index_50.png) no-repeat;}
.in_cpy .rt .fx a:hover{ background-image:url(../images/index_50_1.png);}
.in_cpy .rt .fx .a_1{ background-position:-99px 0px;}
.in_cpy .rt .fx .a_2{ background-position:-65px 0px;}
.in_cpy .rt .fx .a_3{ background-position:-33px 0px;}
.in_cpy .rt .fx .a_4{ background-position:0px 0px;}







/* 分页 */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; width:100%;margin:0 auto;padding:30px 0 30px 0; clear:both;}
.page a,.page span{display:block;color:#0c4797;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.page a:hover, .page a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.page input{padding:0px;color:#0c4797;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */

/* 分页 */


/* banner */
.in_banbox{ clear:both; width:100%; height:673px; overflow:hidden; position:relative;}
.in_banbox .list{ position:relative; width:100%; height:100%; z-index:10}
.in_banbox .list li{ position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:1;}
.in_banbox .btn1{ position:absolute; bottom:30px; left:50%; margin-left:320px; z-index:20}
.in_banbox .btn1 li{ float:left; width:46px; height:4px; background:#fff; margin-right:10px; cursor:pointer;}
.in_banbox .btn1 li.cur{ background:#429bed;}
.in_banbox .btn_2{ position:absolute; bottom:200px; left:50%; z-index:20; display:none;}
.in_banbox:hover .btn_2{ display:block;}
.in_banbox .btn_2 .btn1{ display:block; width:66px; height:77px; background:url(aiv.png) no-repeat;}
.in_banbox .btn_2 .prev{ background-position:left bottom; margin-left:-490px;}
.in_banbox .btn_2 .prev:hover{ background-position:left top;}
.in_banbox .btn_2 .next{ background-position:right bottom; margin-left:424px;}
.in_banbox .btn_2 .next:hover{ background-position:right top;}



/* ====== go top start ====== */
.gotop {
	background-color: rgba(0, 0, 0, 0.5);
	bottom: 50px;
	position: fixed;
	right: 20px;
	z-index: 10;
	width:55px;
	height:55px;
	display:none;
}
.gotop:hover {
    background-color: rgba(0, 0, 0, 0.6);
}
.gotop a {
	display: block;
	height: 55px;
	overflow: hidden;
	width: 55px;
	font-size:24px;
	color:#FFF;
	text-align:center;
	line-height:55px;
}

/* ====== go top end ====== */