﻿@charset "utf-8";
@import url("../css/common/grid.css");/*网格*/
@import url("../css/common/layout.css");/*整体框架*/
@import url("../css/common/icon.css");/*图标*/
@import url("../css/navi/navi_02.css");/*02导航*/
@import url("../css/banner.css");/*幻灯片*/
@import url("../css/navi/classify_01.css");/*侧栏样式*/
@import url("../css/adorner/01/A_style.css");/*01装饰器*/
@import url("../css/adorner/02/A_style.css");/*02装饰器*/
@import url("../css/links.css");/*友情链接*/
@import url("../css/kefu.css");/*在线客服*/
@import url("../css/common/doc.css");/*自定义文档*/
@import url("gaode_main.css");/*高德地图*/

/*top
--------------------------------------------------------------------------*/
.top{
	background:url(../img/top_bg.jpg) top center repeat-x;
	height:120px;
	border-bottom:solid #1b5eb1 2px;
	}
.top .top_dingbu{
	width:1040px;
	margin:0 auto;
	}
.top .top_dingbu .top_left span{
	color:#fff;
	}
.top_right img{
	margin-top:5px;	
	}
.logo{  margin-top: 0px;height: initial;}


/*footer
--------------------------------------------------------------------------*/
.footer_bg{
	height:40px;
	padding:10px 0;
	border-top:1px dashed #ddd;
	}
	
.footer_sitemap{
	width:1040px;
	border-top:1px solid #ddd;
	}
.footer_sitemap ul{
	margin:20px 0px;
	width:138px;
	text-align:center;
	}
.footer_sitemap ul h3{
	margin-bottom:10px;
	}
.footer_sitemap ul h3 a{
	font-size:14px;
	color:#1b5eb1;
	font-weight:normal;
	text-decoration:none;
	}
.footer_sitemap ul li a{
	line-height:24px;
	color:#666;
	}
.footer_sitemap ul li a:hover{
	color:#1b5eb1;
	text-decoration:none;
	-webkit-transition: all 0.2s linear -1ms;
	-moz-transition: all 0.2s linear -1ms;
	-ms-transition: all 0.2s linear -1ms;
	-o-transition: all 0.2s linear -1ms;
	transition: all 0.2s linear -1ms;
	}
.footer_sitemap .erweima{
	width:130px;
	background:#fff;
	margin:20px 40px;
	}
.footer_sitemap .erweima img{
	width:120px;
	height:120px;
	border:solid 1px #ccc;
	padding:5px;
	}
.footer_sitemap .erweima span{
	color:#1b5eb1;
	display:block;
	width:130px;
	text-align:center;
	}	
.footer_left .footer_logo{
	padding-right:15px;
	border-right:1px solid #ccc;
	margin-right:15px;
	}
.footer_right .copy,.footer_right .copy a{
	line-height:40px;
	color:#666;	
	}
.footer_right .top{
	display:block;
	width:84px;
	height:30px;
	border:none;
	margin-left:20px;
	margin-top:5px;
	background:url(../img/back_top.jpg) bottom center no-repeat;
	}
.footer_right .top:hover{
	background:url(../img/back_top.jpg) top center no-repeat;
	-webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;
	}

/*content1
--------------------------------------------------------------------------*/
.content1 .title{
	text-align:center;
	margin-top:40px;
	margin-bottom:20px;
	}
.content1 .title h3 a{
	font-size:24px;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
	}
.content1 .title h3 a span{
	font-size:22px;
	color:#1b5eb1;
	font-weight:500;
	background:url(../img/agent_title.png) left center no-repeat;
	padding-left:30px;
    line-height: 34px;
	}
.content1 ul li{
 	float: left;
	}
.content1 ul li img{
	border:solid 1px #ccc;
	padding:10px 0px;
	}
.content1 ul li img:hover{
	border:solid 1px #1b5eb1;
	}


/*content2
--------------------------------------------------------------------------*/
.content2 .title{
	text-align:center;
	margin-top:40px;
	margin-bottom:20px;
	}
.content2 .title h3 a{
	font-size:24px;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
	}
.content2 .title h3 a span{
	font-size:22px;
	color:#1b5eb1;
	font-weight:500;
	background:url(../img/product_title.png) left center no-repeat;
	padding-left:36px;
    line-height: 34px;
	}
.content2{
	background:url(../img/product_title_bg.png) top center no-repeat;
	margin-bottom:20px;
	min-height:580px;
	}
.content2 .title p{
	font-size:12px;
	color:#999;
	}
.content2 .hd ul li{
 	float: left;
	width:200px;
	height:40px;
	text-align:center;
	background:url(../img/product_nav_title.jpg) no-repeat top center;
	margin-bottom:25px;
	background:#ddd;
	color:#fff;
	}
.content2 .hd ul li.on{
	background:#1b5eb1;
	}
.content2 .hd ul li.on a{
	color:#fff;
	}
.content2 .hd ul li:hover{
	background:#1b5eb1;
	-webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;
	}
.content2 .hd ul li a{
	color:#666;
	font-size:16px;
	line-height:40px;
	text-decoration:none;
	}
.content2 .hd ul li:hover a,.content2 .hd ul li:hover a span{
	color:#fff;
	}
.content2 .hd ul li a span{
	color:#333;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	}
.content2 .bd ul li{
 	float: left;
	width:330px;
	height:340px;
	text-align:center;
	background:url(../img/product_nav_title.jpg) no-repeat top center;	
	position:relative;
	margin-bottom:25px;
	}
.content2 .bd ul li a{
	color:#fff;
	font-size:16px;
	line-height:40px;
	width:328px;
	height:338px;
	border:#aaa solid 1px;
	display: block;
	background:#aaa;
	text-decoration:none;
	position:relative;
	}

.content2 .bd ul li a img{
	width:328px;
	height:278px;
	}
.content2 .bd ul li a span{
	color:#fff;
	width:328px;
	font-size:14px;
	display: block;
	line-height:30px;
	}
.content2 .bd ul li .pro_pic  a span em{
	font-style:normal;
	}
.content2 .bd ul li .pro_pic a span.xh{
	}
.content2 .bd ul li .pro_pic a span.mc{
	font-style:normal;
	font-size:16px;
	}
.content2 .bd ul li:hover .pro_pic a{
	background:#1b5eb1;
	border:#1b5eb1 solid 1px;
	-webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;
	}
.content2 .bd ul li .hide{
	background:url(../img/hide_bg.png);
	height:280px;
	width:330px;
	position: absolute;
	top: 0px;
	right: 0px;
	margin-bottom:80px;
	}
.content2 .bd ul li .hide a{
	height:278px;
	width:328px;
	background:none;
	border:none;
	}
.content2 .bd ul li .hide a img{
	padding-top:135px;
	width:34px;
	height:34px;
	}

.content2 .title p{display:none;}

.content2 .pro_pic span em{display:none;}

/*content3
--------------------------------------------------------------------------*/
.content3{
	background:url(../img/index2_59.jpg);
	height:450px;
	width:100%;
	position:relative;
	}
.content3_main { width: 1040px; height: 360px; margin:0 auto; overflow:hidden; padding-top:45px;}
.content3_main ul { width: 3300px; height: 360px; }
.content3_main ul li { width: 160px; height: 360px; float: left; position: relative; overflow:hidden; margin-right:3px;}
.content3_main ul li div {width:390px;height:358px;margin-left:160px;border:1px solid #1b5eb1;border-left:none;background:#eee;position: relative;}
.content3_main ul span a{ width: 160px; height: 360px; position: absolute; top: 0; left: 0; color: #fff; font-size: 12px; text-align: center; cursor: pointer;display:block;text-decoration:none;}
.content3_main ul img { width: 365px; height: 160px;padding:10px;}
.content3_main ul li p {padding:10px;margin-bottom:20px;text-align:left;min-height:88px;}
.content3_main ul li a.more{background:url(../img/more.jpg) top center no-repeat;width:100px;height:30px;display:block;margin-left:150px;}
.content3_main ul li a.more:hover{background:url(../img/more.jpg) bottom center no-repeat;width:100px;height:30px;display:block;margin-left:150px;text-decoration:none;}
.content3_main ul li .bg0 a{ background:url(../img/profile.jpg);}
.content3_main ul li .bg1 a{ background:url(../img/culture.jpg);}
.content3_main ul li .bg2 a{ background:url(../img/shiming.jpg);}
.content3_main ul li .bg3 a{ background:url(../img/yuanjing.jpg);}
.content3_main ul li:hover .bg0 a{ background:url(../img/profile_on.jpg);}
.content3_main ul li:hover .bg1 a{ background:url(../img/culture_on.jpg);}
.content3_main ul li:hover .bg2 a{ background:url(../img/shiming_on.jpg);}
.content3_main ul li:hover .bg3 a{ background:url(../img/yuanjing_on.jpg);}
.content3_main ul li.active{width:560px;}


/*content4
--------------------------------------------------------------------------*/
.content4{
	padding:45px 0px;
	}
.content4_left .hd {
	height:32px;
	border-bottom:solid 1px #eee;
	}
.content4_left .hd ul li{
 	float: left;
	width:124px;
	height:30px;
	text-align:center;
	background:#eee;
	margin-bottom:25px;
	margin-right:
	}
.content4_left .hd ul li:hover{
	background:#1b5eb1;
	-webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;
	}
.content4_left .hd ul li a{
	color:#333;
	font-size:16px;
	line-height:30px;
	text-decoration:none;
	}
.content4_left .hd ul li:hover a,.content4_left .hd ul li:hover a span{
	color:#fff;
	}
.content4_left .hd ul li a span{
	color:#333;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	}
.content4_left .bd li .grid_16{
	width:212px;}
.content4_left .bd ul li .grid_38{
	width:320px;}
.content4_left .bd li a{
	color:#666; 
	text-decoration:none;
	background:url(../img/common/ico_10.gif) left center no-repeat;
	padding-left:10px;
	}
.content4_left .bd  li:hover a,.content4_left .bd  li:hover a span{
	color:#1b5eb1;
	background:url(../img/common/ico_10_on.gif) left center no-repeat;
	}
.content4_left .bd  li:hover a span{
	background:none;}
.content4_left .bd .first img{
	border:1px #ccc solid;
	height:120px;
	width:210px;
	}
.content4_left .bd .first h3 a,.content4_left .bd .first p a{
	font-size:14px;
	color:#666;
	text-decoration:none;
	background:none;
	padding-left:0px;
	}
.content4_left .bd .first p a{
	font-size:14px;
	line-height:24px;
	}
.content4_left .bd .first h3 a:hover,.content4_left .bd .first p a:hover{
	color:#1b5eb1;
	}
.content4_right h3{
	font-size:22px;
	font-weight:normal;
	color:#666;
	}
.content4_right h4{
	font-size:16px;
	font-weight:normal;
	color:#999;
	margin-top:5px;
	}
.content4_right .ind_feedback input{
	width:326px;
	height:36px;
	line-height:36px;
	border-radius:5px;
	border:solid 1px #ddd;
	margin-top:10px;
	padding-left:34px;
	}
.content4_right .ind_feedback textarea{
	width:326px;
	border-radius:5px;
	border:solid 1px #ddd;
	margin-top:10px;
	padding-left:34px;
	padding-top:10px;
	height:120px;
	}
.content4_right .ind_feedback input.name{
	background:url(../img/name.jpg) left center no-repeat;
	}
.content4_right .ind_feedback input.contact{
	background:url(../img/contact.jpg) left center no-repeat;
	}
.content4_right .ind_feedback textarea.feedback{
	background:url(../img/feedback.jpg) left top no-repeat;
	}
.content4_right .ind_feedback .up{
	margin-top:20px;
	}
.content4_right .ind_feedback .up .code img {
	width:110px;
	height:30px;
	}
.content4_right .ind_feedback .show{
	font-size:14px;
	font-weight:normal;
	float:left;
	}
.content4_right .ind_feedback .up input{
	width:100px;
	height:30px;
	line-height:30px;
	border-radius:5px;
	border:solid 1px #ddd;
	margin-top:0px;
	padding-left:10px;
	float:left;
	padding-right:10px;
	margin-right:10px;
	}	

	
/*page_contact
--------------------------------------------------------------------------*/
.page_contact,.page_messages{
	margin-top:15px;
	}
	
/*page_messages
--------------------------------------------------------------------------*/
.page_messages .page_pic img{
	width:230px;
	height:190px;
	}	
	
/*page_left_news
--------------------------------------------------------------------------*/
.page_left_news{
	margin-bottom:30px;
	display:none;
	}
.page_left_news h3 {
	font-size:16px;
	font-weight:normal;
	padding-left:90px;
	background:url(../img/left_logo_fff.png) left center no-repeat #EF6E01;
	margin-bottom:5px;
	color:#fff;
	line-height:36px;
	border-top:solid 2px #EF6E01;
	}
.page_left_news ul{
	border:solid #ddd 1px;
	padding:4px;}
.page_left_news ul li a{
	text-decoration:none;
	}
.page_left_news ul li a img{
	width:208px;
	border:1px solid #ddd;
	}
.page_left_news ul li a img:hover{
	border:1px solid #EF6E01;
	}
.page_left_news ul li a span{
	font-size:14px;
	color:#666;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
	margin-bottom:10px;
	display:block;
	text-decoration:none;
	}
.page_left_news ul li a span:hover{
	color:#EF6E01;
	}
	
/*page_left_products_detail
--------------------------------------------------------------------------*/
.page_left_products_detail{
	margin-bottom:30px;
	}
.page_left_products_detail h3 {
	font-size:16px;
	font-weight:normal;
	padding-left:90px;
	background:url(../img/left_logo_fff.png) left center no-repeat #1b5eb1;
	margin-bottom:5px;
	color:#fff;
	line-height:36px;
	border-top:solid 2px #1b5eb1;
	}
.page_left_products_detail ul{
	border:solid #ddd 1px;
	padding:4px;}
.page_left_products_detail ul li a{
	text-decoration:none;
	}
.page_left_products_detail ul li a img{
	width:208px;
	border:1px solid #ddd;
	}
.page_left_products_detail ul li a img:hover{
	border:1px solid #EF6E01;
	}
.page_left_products_detail ul li a span{
	font-size:14px;
	color:#666;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
	margin-bottom:10px;
	display:block;
	text-decoration:none;
	}
.page_left_products_detail ul li a span:hover{
	color:#EF6E01;
	}
	
/*page_left
--------------------------------------------------------------------------*/	
.page_left{
	margin-bottom:30px;}
.page_left img{
	width:220px;
	}
.page_products,.page_products ul{
	position:relative;
	display:block;
	}
.page_products ul li{
	width:245px;
	height:245px;
	position:relative;
	float:left;
	margin-bottom:15px;
	}
.page_products ul li a{	
	width:245px;
	height:210px;
	display:block;
	text-decoration:none;
	}
.page_products ul li a img{
	width:243px;
	height:208px;
	border:solid 1px #ccc;
	}
.page_products ul li a span{
	font-size:14px;
	color:#666;
	text-align:center;
	display:block;
	padding:5px 0px;
	}
.page_products ul li a img:hover{
	border:solid 1px #1b5eb1;
	}
.page_products ul li a span:hover{
	color:#1b5eb1;
	}
	
/*customers_list
--------------------------------------------------------------------------*/	
.customers_list ul li{width:180px;height:142px;float:left;margin-right:20px;margin-bottom:10px;position:relative;overflow:hidden;cursor:pointer; text-align:center; color:#666; line-height:30px;}
.customers_list ul li img{width:178px;height:112px;border: solid 1px #ccc;}
.customers_list ul li a{text-decoration:none;display:block;}
.customers_list ul li a span{color:#333;font-weight:normal;font-size:14px;display:block;line-height:24px;}
.customers_list ul li:hover img{border: solid 1px #1b5eb1;}
.customers_list ul li a:hover span{color:#1b5eb1;}
.customers_list ul li.last{margin-right:0px;}



#dituContent{height: 238px;}

.register .color_1,#onlineMessages{margin-top:15px;}
#onlineMessages .grid_25{width:300px;margin-right:15px;}
#onlineMessages .grid_25 img{width:300px;height:200px;}
#onlineMessages .grid_25,#onlineMessages .grid_30,#onlineMessages .grid_37{margin-bottom:0px;}
.xiangqing img{
	max-width:780px;
}

.pop .top{
background:none;
background:#fff;}