* {
	padding: 0;
	margin: 0;
}
body {
    font-family: "微软雅黑";
    width: 100%;
    min-width: 1200px;
    color: #3d3d3d;
    font-size: 14px;
    line-height: 24px;
}
.clr{
	clear: both;
}
.one-line {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
/* 多行换行 */
.some-line{
    display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden;
}
/* 首页样式 */
.warp{
    position: relative;
	width: 100%;
	background-color: #FFFFFF;
	background-position: center;	
}

.content{
	position: relative;
	width: 1200px;
	margin:auto;
	overflow: hidden;
}


#top{ background-color:#333; height:40px; width:100%; min-width: 1200px;}
.db{ width:1200px; margin:0 auto; line-height:40px}
.top-left{ float:left;}
.top-left span{ font-size:14px; color:#fff; }
.top-right{ float:right; color:#fff; height: 40px;padding-top: 5px;}
.top-right span{ font-size:14px; color:#fff; line-height: 30px;}
.top-right a{ color:#fff;}
#top-head{ background-color: #fff;}
.heads{width:1200px; margin:0 auto; height:100px;}
/*logo*/
.heads .logo{ float: left; width: 800px; display:block;margin: 10px 0px;}
.heads .logo img{ max-width: 473px;  max-height: 80px; float: left;padding-top: 8px;}
.heads .lxdh{height: 100px; float: right; padding-top: 12px;}
/*导航*/
.daohangtonglan{ width: 100%; background-color: #1876cb; height: 55px;}
.dht{ height:55px; width:1200px; margin: 0 auto;}
.menu{ min-width:1200px; overflow:hidden; margin:0 auto}
.menu .menu_item{ display:inline-block; float:left;padding: 0px 9px; overflow: hidden;/*超出部分隐藏*/ white-space: nowrap;/*不换行*/ text-overflow:ellipsis;/*超出部分省略号显示*/}
.menu .menu_item a{font-size: 16px;color: #fff; display: block;width: auto; line-height:55px; text-align:center; font-family:"微软雅黑";}
.menu .menu_item:hover{background:#333;}
.menu .cur{background:#333;}
.menu .menu_item:hover a{color:#fff;}
.menu .menu_item:hover .submenu{display:block; z-index:999999; position:absolute;border-top:3px solid #ff6600}
.submenu{background-color:#fff; overflow: hidden;z-index:999999999; display:none;}
.submenu_item {padding:0 2px; min-width:150px; }
.submenu_item a{ color:#333 !important; font-weight:100 !important; line-height:3em !important}
.submenu_item:hover{ background:#333}
.submenu_item a:hover{ color:#fff !important}

/*搜索*/
#search{z-index:100;box-shadow:0px 0px 5px rgba(0,0,0,0.3);width: 100%; min-width: 1200px; height: 65px; margin: 0 auto; border-bottom: 1px #ececec solid;}
.sousuo{width: 1200px; height: 65px; margin: 0 auto;}
.sousuo .reci{float: left; margin-top: 15px;}
.search{ float: right; margin:0 auto; width:300px}
.search form{margin-top:15px;}
.search .kuan .kuan_sou{width:233px; height:36px; background:none;float:left; line-height:31px; border: 2px solid #1876cb; color:#6c6c6c}
.search .kuan .kuan_an{width: 57px;height: 36px;background: #1876cb; float: left; border: 1px solid #1876cb; color:#fff;}
.search .kuan .kuan_an:hover{background: #008cd6; border: 1px solid #008cd6;}



/*产品中心*/
#product{ width: 100%; min-width: 1200px; height: 840px; background-color: #f2f0f0; margin: 0 auto;}
#product .product{ width: 1200px; height: 780px; margin: 0 auto;}
.product_left{ float: left; width: 250px; height: 680px;}
.product_left .flmc{ width: 250px; height: 100px; background-color:#008cd6; margin-top: 40px;}
.product_left .flmc p{ line-height: 1em; font-size: 25px; font-weight: bold; color: #fff; text-align: center; padding-top: 36px;}
.product_left .flmc span{ font-size: 13px; font-weight: normal;}
.product_left .product_fenlei{ width: 250px; margin: 5px auto;}
.product_left .product_fenlei .p_iteam{
	 width: 250px;
    height: 55px;
    text-align: center;
    background-color: #fff;
    font-size: 15px;
    margin-bottom: 2px;
    overflow: hidden;
    line-height: 55px;}
.product_left .product_fenlei .p_iteam:hover{ background-color:#008cd6;; font-size: 15px; color: #fff;}
.product_left .product_gengduo{ width: 250px; height: 83px; text-align: center; background-image: url(../images/01.jpg); line-height: 83px; font-size: 18px; font-weight: bold; color: #fff; font-family:"微软雅黑";}

.product_right{ float: right; width: 935px; height: 680px; margin: 40px auto;}
.product_neirong { width: 935px; height: 680px; }
.product_neirong li{ background-color: #fff; display: inline; float: left; width: 290px; height: 244px; position: relative; margin: 0 10px 15px 10px; padding: 10px 20px 10px 20px; border-color: #ccc; border-width: 1px; border-style: solid;}
.product_neirong li:hover{ border-color: #008cd6;} 
.product_neirong .cpimg{ display: table-cell; vertical-align: middle; text-align: center; width: 248px; height: 165px; overflow: hidden;}
.product_neirong .cpimg img{ vertical-align: middle; max-width: 250px; max-height: 180px; width: auto; height: auto; transition: all 0.6s;}
.product_neirong .cpimg img:hover{ transform: scale(1.4);}
.product_neirong .cptitle{ font-size: 14px; color: #5a5a5a; text-align: center; margin-top: 10px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; font-family: "微软雅黑"; }
.product_neirong .cptitle:hover{ background-color:#008cd6; color: #fff;}

/* 关于我们 */
.box {width: 100%; min-width: 1200px; height: auto;}
.w1200 {width: 1200px; height: auto; margin: 0 auto;}
.homeAbout {margin-top: 62px;}
.homeAboutTxt {width: 650px;}
.homeAboutTxt p {line-height: 28px; font-size: 16px; color: #666;text-indent: 2em;}
.about_us_more {display: block; width: 104px; height: 38px; margin-top: 24px; margin-bottom: 38px; line-height: 38px; text-align: center; font-size: 16px; color: #fff; background: #1970B9; border-radius: 4px;}
.about_us_more:hover {background: #13528a;}
.homeAboutBottom {width: 100%;
    min-width: 1200px;
    min-height: 300px;
    background-image: url(../images/slide2.jpg);
    background-attachment: fixed;
    background-repeat: no-repeat;}
.homeAboutBottom .w1200 {height: 100%; position: relative;}
.homeAboutHead {width: 520px; height: 355px; padding: 22px 20px 0 0; background: url(../images/about_bg.png) no-repeat right top; position: absolute; right: 0; bottom: 15px; z-index: 22;}
.homeAboutHead .pic {height: 100%; position: relative;}
.homeAboutHead .pic:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.homeAboutHead .pic h2 {height: 64px; line-height: 64px; font-size: 28px; color: #fff; position: absolute; right: 22px; top: 25px; z-index: 24;}
.homeAboutHead .pic h2:after {display: block; width: 56px; height: 1px; background: #fff; position: absolute; right: 6px; bottom: 0; content: "";}


.home-left{
	display:inline-block;
	width: 880px;
	height: 165px;
	line-height: 45px;
	margin-top: 100px;
	padding-top: 35px;
	border-right: 1px solid #fff;
}

.left-size-cn{
	font-weight: bold;
	color: #fff;
	font-size: 26px;
}
.left-size-en{
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}

.clearfloat{
	clear: both;
}
.home-right{
	color: #fff;
    padding-top: 125px;
    padding-right: 15px;
}

.home-right span{
	display: inline-block;
	margin-bottom: 10px;
	font-weight: bold;
}

.home-right img{
	display: inline-block;
	margin-top: 5px;
}
/* 四大优势 */
.m-50{
	margin-top: 50px;
}
.main{ width:1200px; margin:0 auto;}
.ccsl{ display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.part4{width:100%; min-width:1200px;padding-top: 72px; padding-bottom: 108px; background:url(../images/bg2.jpg) center top no-repeat;}
.contitbox.pr4 .tit,.contitbox.pr4 .sub{ color:#fff;}
.contitbox{background: url(../images/tit.png) center center no-repeat; width:1200px;height: 80px; overflow:hidden;line-height: 30px;}
.contitbox .tit{ text-align:center;font-size: 26px;padding-top: 5px;color: #1c2931;font-weight: bold;width:240px; margin:0 auto}
.contitbox .sub{ text-align:center;color: #36404b;text-transform: uppercase;padding-top: 8px;width:240px; margin:0 auto}

.honor{
	width: 100%;
	min-width: 1200px;
	min-height:1920px;
	background-image: url('../images/honor_bg.jpg');
	background-position: center;
}
.part2{ width:1200px; margin:0 auto; overflow:hidden; padding:35px 0px;}
.part2 .titboximg{ width:1200px; overflow:hidden; padding-bottom:70px}
.part2 .titboximg img{ display:block; margin:0 auto; max-width:1200px;}
.part2 .part2_1{ width:1200px; margin:0 auto; padding-bottom:40px}
.part2 .part2_1 .part2_1L{ float:left; width:600px; height:355px; overflow:hidden}
.part2 .part2_1 .part2_1L b{ display:block; float:left;font-size: 48px;color: rgb(196, 0, 0);margin-top: 15px;}
.part2 .part2_1 .part2_1L .tit{ float:left; background:url(../images/titbg.png) no-repeat; width:450px; height:90px; overflow:hidden}
.part2 .part2_1 .part2_1L .tit p{ font-weight:bold;color: rgb(53, 53, 53);font-size: 20px;padding-left: 70px;padding-top: 28px;}
.part2 .part2_1 .part2_1L .tit p span{ color:rgb(196, 0, 0)}
.part2 .part2_1 .part2_1L .tit .sub{color: rgb(169, 169, 169); font-size:14px;padding-left: 70px;padding-top: 15px; text-transform:uppercase}
.part2 .part2_1 .part2_1L .con{ width:580px;color: rgb(89, 89, 89); font-size:16px;line-height:30px;max-height:220px;overflow:hidden;}
.part2 .part2_1 .part2_1L a{color: rgb(196,0,0); font-size:14px;width: 118px;height: 33px;line-height: 33px;border: 1px solid #c40000;border-radius: 26px 26px 26px 26px; overflow:hidden; display:block; text-align:center; margin-top:10px}
.part2 .part2_1 .part2_1R{ float:right; width:515px; height:355px; overflow:hidden}
.mttop{ padding-top:40px; background:url(../images/bg.png) top no-repeat}
.part2 .part2_1.pbot{ padding-bottom:0}

/* 新闻资讯 */
.head { height: 108px; padding-top: 34px; line-height: 74px; font-size: 16px;}
.head h2 {float: left; font-size: 28px; position: relative;}
.headL h2:after {display: block; width: 56px; height: 1px; background: #20679d; content: ""; position: absolute; left: 0; bottom: 0;}
.headR h2:after {display: block; width: 56px; height: 1px; background: #20679d; content: ""; position: absolute; right: 0; bottom: 0;}
.head p {float: right; height: 100%;}
.head p a {display: inline-block; height: 36px; padding: 0 12px; margin-left: 16px; line-height: 36px; color: #666; border: 1px solid #dbdbdb; border-radius: 4px; vertical-align: bottom; *display: inline; float: none; *zoom: 1;}
.head p a:hover,p a.on {color: #fff; background: #1970b9; border-color: #1970B9;}


.homeNews {height: 548px; padding-bottom: 50px; background: url(../images/news_bg.jpg) no-repeat center bottom;}
.homeNewsL {float: left; width: 545px;}
.homeNewsL .head p a {width: 104px; padding: 0; text-align: center; color: #fff; background: #1970B9; border: 1px solid #1970B9;}
.homeNewsL .head p a:hover {background: #13528A;}
.homeNewsLWrap {height: 351px; margin-top: 38px; position: relative;}
.sliderNews {height: 100%;}
.sliderNews .bd {height: 100%; overflow: hidden;}
.sliderNews .bd ul li:hover .pic img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.sliderNews .bd ul li p {width: 100%; height: 94px; padding: 16px 0; line-height: 32px; font-size: 16px; color: #fff; background: rgba(21,91,143,0.6); position: absolute; left: 0; bottom: 0; overflow: hidden;}
.sliderNews .bd ul li p span {display: inline-block; height: 100%; padding: 0 20px; overflow: hidden;}

.homeNewsR {float: right; width: 585px; margin-top: 30px;}
.homeNewsR ul {}
.homeNewsR ul li {height: 126px; margin-top: 30px; background: rgba(255,255,255,0.6);}
.homeNewsR ul li:hover a {color: #fff; background: #1970b9;}
.homeNewsR ul li a {display: block; height: 100%;}
.homeNewsR ul li a:after {display: block; clear: both; overflow: hidden; content: "";}
.homeNewsTime {float: left; width: 125px; height: 100%; text-align: center; background: #fff;}
.homeNewsTime h3 {margin-top: 12px; line-height: 64px; font-size: 60px; color: #1970b9;}
.homeNewsTime p {line-height: 36px; font-size: 20px; color: #b4b4b4;text-align: center;}
.homeNewsInner {float: right; width: 460px; height: 100%; }
.homeNewsInner h3 {margin: 20px 0 2px 0; padding: 0 15px; line-height: 32px; font-size: 16px;}
.homeNewsInner p {padding: 0 15px; line-height: 24px;}

.homeContact {display: inline-block;margin-bottom: 50px;}
.homeContact .map {float: left; width: 600px; margin-top: 50px;}
.homeContact .map img {width: 100%;}
.homeContactCont {float: right; width: 525px;}
.homeContactCont .head h2 {float: right;}
.homeContactWrap {margin-top: 40px;}
.homeContactInner {float: left; width: 326px;}
.homeContactInner ul {}
.homeContactInner ul li {height: 54px; margin-bottom: 20px; line-height: 54px; font-size: 0;}
.homeContactInner ul li span {display: inline-block; width: 52px; height: 54px; margin-right: 12px; background: url(../images/icon_contact.png) no-repeat; vertical-align: middle;}
.homeContactInner ul li span.icon1 {background-position: 1px 0;}
.homeContactInner ul li span.icon2 {background-position: -55px 0;}
.homeContactInner ul li span.icon3 {background-position: -109px 0;}
.homeContactInner ul li p {display: inline-block; width: 260px; font-size: 16px; line-height: 22px; color: #0e6eb7; vertical-align: middle; *display: inline; float: none; *zoom: 1;}
.homeContactEwm {float: right; text-align: center;}
.homeContactEwm p {font-weight: bold; margin-top: 15px;}
.homeContactEwm img{
	max-width: 190px;
}

.pic {width: 100%; overflow: hidden;}
.pic img {width: 100%;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
 .bd ul li a img {width: 100%; height: 350px;}

 .color-equ{
	 color: #1876cb!important;
 }


 /*footer*/
#footer {height: 218px; text-align: center; color: #fff; background: url(../images/footer_bg.jpg) no-repeat center top;}
#footer h2 {font-size: 14px; padding-top: 34px; margin-bottom: 22px;}
#footer h2 a {color: #fff; margin: 0 12px;}
#footer h2 a:hover {text-decoration: underline;}
#footer p {line-height: 32px;text-align: center;}

#footer p a{
	color: #fff;
}



/* 关于我们 */
/*all*/
.main {
	width: 100%;
	min-width: 1200px;
	height: auto;
	padding: 40px 0 40px 0;
}

/*left*/
#left {
	width: 260px;
	float: left;
}
.left_list {
	width: 100%;
	float: left;
	box-shadow: 0px 0px 5px #ccc;
}
.left_top {
	width: 100%;
	height: 55px;
	line-height: 55px;
	float: left;
	background: #005aab;
}
.left_top h3 {
	float: left;
	line-height: 55px;
	font-size: 20px;
	font-family: "微软雅黑";
	color: #FFF;
	padding-left: 22px;
}
.left_con {
	padding: 0px;
	line-height: 24px;
	width: 100%;
	background: #fff;
	float: left;
	border: 1px solid #e5e5e5;
	border-top: none;
}
.type_list {
	width: 100%;
	float: left;
}
.type_list ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.type_list li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 43px;
	line-height: 43px;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
}
.type_list li a {
	color: #313131;
	margin: 0 22px;
	background: url(../images/left_0.png) no-repeat right center;
	font-size: 16px;
	display: block;
}
.type_list li a:hover {
	color: #005aab;
	background: url(../images/left_0.png) no-repeat right center;
}
.type_list li a.current {
	background: url(../images/left_0.png) no-repeat right center;
}
.type_list li.second_cat {
}
.type_list li.second_cat a {
	background: url(../images/left_2.png) no-repeat left center;
	padding: 0 10px;
}
.type_list li.second_cat a:hover {
	background: url(../images/left_4.png) no-repeat left center;
}
.type_list li.second_cat a.current {
	background: url(../images/left_4.png) no-repeat left center;
}
.mar-top {
	margin: 25px 0;
}
.left_contact {
	float: left;
	width: 100%;
	padding: 22px;
	font-size: 15px;
}
.left_contact p {
	margin: 0 0 3px 0;
}
/*end*/

/*right*/
#right {
	width: 880px;
	float: right;
}
#right_top {
	float: left;
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 2px solid #005aab;
}
#right_top h3 {
	float: left;
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
}
#right_top h3:before {
	content: "";
	float: left;
	display: block;
	width: 4px;
	height: 18px;
	background: #d50100;
	margin-right: 10px;
	margin-top: 3px;
}
#right_con {
	width: 100%;
	float: left;
	padding: 20px 0 0 0;
	line-height: 200%;
	overflow: hidden;
	min-height: 300px;
	height: auto !important;
}
#right_con img {
	max-width: 100%;
	height: auto;
}
.padding-10 {
	float: left;
	width: 100%;
	padding: 0 10px;
	overflow: hidden;
	font-size: 16px;
	line-height: 35px;
}

.ur_here {
	float: right;
}
/*end*/


/*翻页样式*/
#pre{margin-top:20px; padding-top:10px; font-size:14px; clear:both; text-align:right; margin-bottom:15px}
#pre a{ color:#069}
#pages {width: 100%;height: 80px;text-align: center;line-height: 80px;padding-top: 1px; clear:both;}
#pages a {background: #f5f5f5;border: #ddd solid 1px;padding: 2px 8px;margin: 0 2px;float: none;color: #9d7751;font-size: 14px;}
#pages span {background: #198ede; color: #fff;border: #DDD solid 1px;padding: 2px 8px;margin: 0 2px;float: none;}


.images-show{
	display: inline-block;
	width: 100%;
	height: auto;
	margin-top: 15px;
}
.images-show li{
    float: left;
	text-align: center;
	margin: 5px 10px;
	
}
.images-show li a{	
	width: 250px;
	height: 237px;
	display: inline-block;
	border: 2px solid #ccc;	
}
.images-show li:hover a{
	 display: inline-block;
	 border: 2px solid #005aab;
	
}
.images-show li a img{
	max-width: 250px;
	max-height: 190px;
	padding: 10px;
}
.images-show-title{
	font-size: 16px;
	height: 40px;
	line-height: 40px;
}
.images-show li:hover p{
	background-color:#005aab ;
	color: #fff;
}


.detailbox{width:780px;height: auto;overflow: hidden; padding-bottom:30px; padding-top:10px}
.detailbox .xq{}
.detailbox .xq h1{font-size: 19px;font-weight: bold;color: #444;line-height: 25px; text-align:center;padding: 10px 0px;}
.detailbox .xq .date{margin-bottom: 10px;line-height: 15px;font-size: 14px; text-align:center}
.detailbox .xq .con{font-size: 14px;color: #444;line-height: 28px;margin-bottom: 15px;}
.detailbox .xq .pproimg{ display:block; margin:0 auto; max-width:620px; margin-bottom:20px;padding-top: 10px;}
/* 下一页 */
.articlebook { margin-top: 10px; display: inline-block; text-align: left; float: left;}
.articlebook p{ margin-top: 10px; font-size: 14px;font-family: "微软雅黑";color: #999;}
.articlebook p:hover{ color: #1c4587;}


/* 新闻 */
.right_content{float: right; width: 900px;}
.news_list{ padding-top: 15px;}
.news_list li{border-bottom: 1px solid #dedede;position: relative; padding-top: 10px; padding-bottom: 15px; margin: 0 auto; overflow: hidden;}
.news_list li img{float: left;}
.news_list li div{float: left;width: 720px;margin-left: 25px}
.news_list li div h3 a{font-size: 22px;color: #222222;font-weight: normal;margin-bottom: 6px;display: block;}
.news_list li div h3 a:hover{color: #1651B8}
.news_list li div p{font-size: 14px;color: #777777;line-height: 22px;text-align: justify;}
.news_list li div .more{display: block;width: 108px;line-height: 30px;color: #7d7d7d;text-align: center;font-size: 12px;border-radius: 3px;margin-top: 15px;border: 1px solid #7d7d7d}
.news_list .news_time{ background-color: #1651B8; width: 60px; height: 59px; margin: 30px 25px 0 25px; display: inline-block; text-align: center;}
.news_list .news_time .ri{ font-size: 24px; color:#fff; font-weight: bold; line-height: 35px; font-family: "微软雅黑";}
.news_list .news_time .nianyue{ font-size: 13px; color:#fff; font-family: "微软雅黑";}
.news_list li:hover div .more{border-color: #ce2029;color: #ce2029}
.news_list li:hover span{background-color: #ce2029}
.ft14{
	font-size: 14px;
}
.news_content{ margin: 20px; line-height: 30px;font-size: 15px; }

.mr-20{
	margin: 20px auto;
}



