@charset "utf-8";
/* CSS Document */
.header{
	border-top:1px solid #45a9ea;
	border-bottom:1px solid #ebebeb;
	height:74px;
	width:100%;
}
.header_t{
	margin:0 auto;
	width:1004px;
}
.logo{margin-top:10px;float:left;}
.searchbar input[type="text"]{
	background:url(../images/hq_ss.jpg) no-repeat;
	width:157px;
	height:18px;
	vertical-align:middle;
	padding:2px 0 3px 34px; font-family:"微软雅黑";
	float:left;
	margin-top: 5px;
}
.searchbar input[type="button"]{
	background:url(../images/hq_an.jpg) no-repeat;
	width:48px;
	height:23px;
	color:#fff;
	padding-right:5px;
	vertical-align:middle;font-family:"微软雅黑";
	float:left;
	margin-top: 5px;
}

.tel{
	margin-top:25px;
	float:right;
	width:421px;height:28px;
}
.searchbar img{ display:inline-block; padding-left:15px; padding-right:5px;}
.searchbar span{ font-size:18px; font-weight:bold; color:#3484c1;}
.nav{
	margin:0 auto;
	width:1004px;
	height:52px;
	margin-top:9px;
}
.nav ul{
	width:110%;
}
.nav ul li{
	position:relative;
	margin-right:40px;
	width:109px;
	float:left;z-index:80;
}
.nav ul li>a{
	font-weight:bold;
	color:#002f63;
	float:left;
	width:109px;
	height:49px;
	text-align:center;
	line-height:36px;
}
.nav ul li>a:hover{
	background:url(../images/nav.jpg) no-repeat;
	color:#fff;
}
.nav ul li.on>a{
	background:url(../images/nav.jpg) no-repeat;
	color:#fff;
}
.index_about_p{
	line-height:24px;
}
.hq_nav_xl1{
	background:url(../images/nav_xl1.png) no-repeat;
	width:108px;
/*	height:14px;
*/  min-height:100px;
    overflow:hidden;
	position:absolute;
	top:40px;
	left:0;
	z-index:999;
	padding-top:7px;
	display:none;
}
.nav ul li:hover>.hq_nav_xl1{
	display:block;
}
.hq_nav_xl2{
	background:url(../images/nav_xl2.png) repeat-x top left #eaf5ff;
	border-left:1px solid #6daae8;
	border-right:1px solid #6daae8; z-index:1000;
}
.hq_nav_xl2>a{ z-index:99;
	text-align:center;
	display:block;
	line-height:30px;
	color:#2178ad;
	padding: 0 5px;
	overflow:hidden;
	height:30px;
}
.hq_nav_xl2>a:hover{
	font-weight:bold;
	color:#002f63;
}
.hq_nav_xl3{
	background:url(../images/nav_xl3.png) 0 bottom no-repeat;
	width:108px;
	height:2px;
	margin-left:-1px;
}
.banner{ z-index:1;
	height:466px;
	overflow:hidden;
	position:relative;
	min-width:800px;
}
.banner .banner_ul li{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-800px;
}
#hbannerl,#hbannerr{
	position:absolute;
	z-index:2;
	top:204px;
	width:70px;
	height:102px;
}
#hbannerl{
	background:url(../images/banner_a.png);
	left:8%;
}
#hbannerr{
	background:url(../images/banner_b.png);
	right: 7.55%;
}
.index_news{
	background:url(../images/index_news.png) 0 center repeat;
	height:90px;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	z-index: 9999;
}
.news_nr{
	margin:0 auto;
	width:1004px;
}
.news_nr_div li .news_nr_p{
	font-size:16px;
	color:#fff;
	font-weight:bold; width:616px; height:20px; overflow:hidden;
}
.news_nr_div{
	background:url(../images/index_shu.png) no-repeat;
	float:left;
	margin:25px 0 0 28px;
	position:relative;
	width:843px;
	height:47px;
	overflow:hidden;
}
.news_nr_div ul{
	position:absolute;
	top:0;
	left:80px;
}
.news_nr_div ul li{
	height:46px;
}
.news_nr_p2{
	margin-top:10px;
}
.news_nr_p2 span{
	display:inline-block;
	font-size:12px;
	color:#fff;
	width:630px;
	overflow:hidden;
	height:14px;
}
.news_nr_p2 a{
	font-size:12px;
	color:#76b8f7;
	text-overflow:ellipsis;
	white-space:nowrap; display:inline-block; padding-left:20px;
}
.news_nr_p2 a:hover{
	text-decoration:underline;
}
.news_nr_div2{
	float:left;
	width:92px;
	height:90px;
	background:url(../images/index_news_su.png) 0 center no-repeat;
	margin-left:41px;
}
#index_news_a{
	background:url(../images/index_news_a.png) no-repeat;
	display:inline-block;
	width:10px;
	height:15px;
	margin:40px 0 0 27px;
}
#index_news_b{
	background:url(../images/index_news_b.png) no-repeat;
	display:inline-block;
	width:10px;
	height:15px;
	margin:40px 0 0 20px
}
.index_about{
	width:100%;

	background:#eeeeee; overflow:hiddenl;
}
.index_about_t{
	margin:0 auto;
	width:1004px;
	padding-top:47px;
}
.index_about_t table{
	float:left;
	margin-right:25px;
}
.index_about_a{
	font-size:22px;
	color:#002f63; width:800px; height:30px; overflow:hidden; display:inline-block;
}
.index_about_p{
	color:#4a4a4a;
	margin-top:10px;
}
.index_pro{
	margin:0 auto;
	width:1004px;
	margin-top:38px;
}
.index_pro_p{
	width:110px;
	height:30px;
	overflow:hidden;
	color:#4a4a4a;
	font-size:22px;
	float:left;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.index_pro_p2{
	width:815px;
	height:16px;
	float:left;
	margin-top:14px;
	margin-left:4px;
	background: url(../images/index_pro.jpg) no-repeat;
}
.index_pro_a{width:70px; height:20px; overflow:hidden; display:inline-block;
	float:left;
	color:#0578c3;
	margin:7px 0 0 5px;
}
.hq_index_div{
	width:1004px;
	overflow:hidden;
	height:320px;
	position:relative;
	z-index:1;
}
.index_pro ul{
	position:relative;
	width:100000px;
	overflow:hidden;
	margin-top:33px;
}
.index_pro ul li{
	position:relative;
	float:left;
	margin-right:25px;
}
.index_pro ul li table{

}
.index_pro ul li .index_pro_a2{
	position:absolute;
	top:0;
	left:0;
	display:none;

}
.index_pro ul li:hover>.index_pro_a2{
	display:block;
}
.index_pro ul li:hover>.index_pro_a3{
	color:#0578c3;
}

.index_pro_a3{
	display:block;
	width:232px;
	height:58px;
	line-height:58px;
	overflow:hidden;
	color:#4a4a4a;
	font-weight:bold;
}
.index_pro_p3{
	width:232px;
	overflow:hidden;
	color:#777777;
	font-size:12px;
	height:36px;
	line-height:18px;
}
.index_solutions{
	background:url(../images/index_solutions.jpg) repeat-x;
	height:478px;
	margin-top:40px;
}
.index_solutions_t{
	width:1004px;
	margin:0 auto;
}
.index_solutions_aa{

	margin-top:44px;
}
.index_solutions_aa2{
	width:461px;
	float:left;
	margin:44px 0 30px 0;
}
.index_solutions_p{ max-width:130px; height:30px; overflow:hidden;
	font-size:22px;
	color:#4a4a4a;
	float:left;
	border-bottom:1px solid #45a9ea;
	padding-bottom:4px;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.index_solutions_a1{width:50px; height:17px; overflow:hidden; display:inline-block;
	float:right;
	color:#0578c3;
	font-size:12px;
	margin-top:10px;
}
.index_solutions_a1:hover{
	text-decoration:underline;
}
.index_solutions_a{
	width:477px;height:450px; overflow:hidden;
	float:left;
}
.index_solutions_a ul li{
	float:left;
	margin:30px 0 0 35px;
}
.index_solutions_a ul li:first-child{
	margin-left:0px;
}
.index_solutions_a ul li .index_solutions_a2{
	display:block;
	width:221px;
	height:50px;
	line-height:50px;
	overflow:hidden;
}
.index_solutions_a ul li:hover>.index_solutions_a2{
	color:#0578c3;
}
.index_solutions_p2{
	width:221px;
	overflow:hidden;
	color:#919090;
	height:20px;
}
.index_solutions_p3{
	width:221px;
	overflow:hidden;
	font-size:12px;
	height:120px;
	margin-top:10px;
	line-height:20px;
}
.index_solutions_b{
	float:right;
	width:461px;
}

.indexnewslist{padding-top:14px;}
.indexnewslist li{margin-top:12px;border:3px solid #ececec;background:url(../images/xiexian.jpg) repeat;height:40px;overflow:hidden;}
.indexnewslist li:first-child{margin-top:0;}
.indexnewslist li>div{background:url(../images/indexjia.jpg) no-repeat left 7px;margin:9px 9px 13px 17px;padding-left:20px;}
.indexnetit{font-size:14px; font-weight:bold;text-transform:uppercase;margin-bottom:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.indexnewscon{line-height:18px;height:54px;overflow:hidden; font-size:12px; color:#4a4a4a;}
.indexnewslist li.cur{height:113px;}
.indexnewslist li.cur .index_xz_a{background:url(../images/index_down.png) no-repeat;}
.indexnewslist .index_xz_a0{ width:367px; height:20px; line-height:20px; overflow:hidden;margin-right:10px; display:inline-block;}
.indexnewslist li.cur .indexnetit a+a{
	color:#0578c3;
}
.indexnewslist li.cur>div{background:url(../images/indexjian.jpg) no-repeat left 10px;}
.index_xz_a{
	float:right;
	background:url(../images/index_down2.png) no-repeat;
	width:16px;
	height:16px;
}
.indexnewslist li:hover .indexnetit a+a{
	color:#0578c3;
}
.indexnewslist li:hover .index_xz_a{
	background:url(../images/index_down.png) no-repeat;
}

.footer{
	background:#3d434c;
}
.footer_t{
	margin:0 auto;
	width:1004px;
	padding:44px 0;
}
.footer_t_div1{
	float:left;
	width:280px;
	border-right:1px solid #333a44;
	margin-right:44px;
}
.footer_div1_p{
	font-size:20px;
	color:#fff;
	margin-bottom:10px;
}
.footer_div1_p span{
	text-transform:uppercase;
	font-size:16px;
	color:#fff;
	margin-left:10px;
}
.footer_div1_p2{
	font-size:13px;
	color:#8f8f8f;
}
.footer_tel{
	background:url(../images/footer_tel.png) no-repeat;
	padding-left:25px;
	font-size:12px;
	color:#fff;
	margin-top:30px;
}
.footer_x{
	background:url(../images/footer_x.png) no-repeat;
	color:#fff;
	font-size:12px;
	padding-left:25px;
	margin-top:10px;
}
.bshare-custom{
	margin-top:20px;
}
.footer_t_div2{
	float:left;
	width:345px;
	border-right:1px solid #333a44;
	margin-right:30px;
}
.footer_t_div2 .footer_div2_p{
	font-size:12px;
	color:#fff;
	margin-top:5px;
}
.footer_t_div2 .footer_div2_p span{
	color:#adadad;
}
.footer_t_div3{
	float:left;
}
.login_div{
	border:1px solid #292e35;
	background:#313842;
	margin-top:7px;
	height:16px;
	line-height:16px;
	padding:3px 0 3px 0;
	width:300px;
}
.login_div2{
	border:1px solid #292e35;
	background:#313842;
	margin-top:7px;
	padding:3px 0 3px 0;
	width:271px;
	width:300px;
}
.login_div2 input[type="text"]{
	color:#fff;
}
.login_div label{
	font-size:12px;
	color:#fff;
	vertical-align:top;
	padding:3px 0 0 3px;
	margin-top:3px; width:30px; height:20px; overflow:hidden;
}
.login_div2 label{
	font-size:12px;
	color:#fff;
	vertical-align:top;
	padding:3px 0 0 3px;
	line-height: 20px;
}
.login_div input[type="text"]{
	width:222px;
	color:#fff;
}
.login_div2 textarea{
	width:222px;
	min-height:32px;
	color:#fff;
	font-family: Microsoft YaHei,Arial;
	font-size: 13px;
}
.line_div_p4{
	margin-top:7px;
}
.line_div_p4 input[type="submit"]{
	font-size:16px;
	color:#fff;
	font-weight:bold;
	background:#2d94d7;
	width:80px;
	height:26px;
	line-height:26px;
	border:1px solid #252930;
	*border:none;
}
.hq_bq{
	border-top:1px solid #333a44;
	min-height:60px;
	line-height:60px;
}
.hq_bq .db_bq{ width:700px; overflow:hidden;}
.hq_bq .db_links{ width:220px; overflow:hidden; line-height:25px; margin-top:19px;}
.hq_bq_t{
	margin:0 auto;
	width:1004px;
}
.hq_bq_t p:first-child{
	float:right;
	font-size:12px;
	color:#797979;
}
.hq_bq_t p+p{
	float:left;
	font-size:12px;
	color:#fff;
}


/**about**/
.n_banner{
	height:334px;
	overflow:hidden;
	position:relative;
/*	z-index:1;
*/	min-width:800px;
}
.n_banner img{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-800px;
}
.n_banner1{
	height:320px;
	overflow:hidden;
	position:relative;
	z-index:1;
	min-width:800px;
}
.n_banner1 img{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-800px;
}


.n_banner_x{
	height:5px;
	overflow:hidden;
	position:relative;
	z-index:1;
	min-width:800px;
}
.n_banner_x img{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-800px;
}
.main{
	margin:0 auto;
	width:1004px;
}
.main_left{
	position:relative;
	z-index:2;
	float:left;
	width:196px;
}
.main_left_bt{ font-family:"微软雅黑";background:url(../images/sidebar2.jpg) no-repeat;width:196px;height:88px; overflow:hidden;}
.main_left_bt01{width:120px; height:35px;margin:0 auto; overflow:hidden;}
.main_left_bt02{text-overflow:ellipsis;white-space: nowrap; width:100px; height:25px; line-height:25px; text-align:center; margin:0 auto; font-family:Arial; overflow:hidden;}
.main_left_bt p:first-child{
	padding-top:24px;
	font-size:28px;
	font-weight:bold;
	color:#2196d9
}
.main_left_bt p+p{
	text-transform:uppercase;
	font-size:12px;
	color:#8f8f8f;
}
.main_left_ul{
	margin:10px 0 0 6px;
}
.main_left_ul li{
	margin-top:3px;
	padding-bottom:3px;
  border-top:1px dotted #b2b2b2; width:186px; }
 .main_left_ul li:first-child{ border-top:none;}
.main_left_ul li>a{
	text-indent:6px;
	width:190px;
	line-height:32px;
	overflow:hidden;
	display:block;
	white-space: nowrap;
	text-overflow:ellipsis
}
.main_left_ul li>a:hover{color:#fff;background:#3484c1;}
.gao{background:#3484c1; color:#fff;}
.nav_down{ width:190px;font-family:"微软雅黑";}
.nav_down p{ line-height:30px; border-top:1px dotted #b2b2b2;}
.nav_down p a{ display:block; margin-left:25px;max-width: 150px;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.nav_down p:first-child{ border-top:none;}


.main_right{
	position:relative;
	margin-left:-20px;
	z-index:1;
	float:left;
	width:788px;
	background:url(../images/sidebar.jpg) repeat-y;
	padding-left:40px;
	min-height:1015px
}
.title .title_p{
	float:right;
	background:url(../images/title_wu.png) 0 center no-repeat;
	color:#838383;
	font-size:12px;
	padding-left:16px;
	margin-top:34px;
	max-width:400px;
	overflow:hidden;
	height:16px;
	white-space: nowrap;
	text-overflow:ellipsis
}

.ttt  a{max-width: 100px!important;display: inline-block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;vertical-align: middle;margin-top: -4px;}

.title h2{
	max-width:371px;
	overflow:hidden;
	color:#4a4a4a;
	font-size:22px;
	height:30px;
	white-space: nowrap;
	text-overflow:ellipsis
}
.title .title_p span{font-weight:bold; color:#2196d9;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;margin-top: -4px; max-width: 100px;vertical-align: middle;}
.title h2{
	margin-top:26px;
	float:left;
}
.title_p2{
	height:18px;
	border-bottom:1px solid #b0b0b0;
}
.ny{margin:20px 0 80px 0; overflow:hidden;}
.about_p{
	font-size:24px;
	color:#333333; margin-left:20px;
}
.about_p span{
	font-size:30px;
	color:#2d92cc;
}
.about_p2{
	border:1px solid #e0e0e0;
	margin-top:24px;
}
.about_div{
	margin:18px 0 0 10px;
	background:url(../images/ny_about1.png) no-repeat;
	width:777px;
	min-height:85px;
	padding:30px 0 0 34px;
}
.about_div .about_div_p1{
	color:#2d92cc;
	font-size:24px;
}
.about_div .about_div_p2{
	margin-top:10px;
	width:420px;
}
.about_div_p3{
	margin:50px 21px 0 10px;
	line-height:29px;
}
.about_div_p4{
	margin-top:40px;
	border-bottom:1px solid #e0e0e0;
}
.about_div2{
	margin:40px 0 0 10px;
/*	background:url(../images/ny_about3.png) right 162px no-repeat;*/
	min-height:396px;
}
.about_div2_p1{
	font-size:24px;
	color:#333333;
}
.about_div2 ul li{
	margin-top:22px;
}
.about_div2 ul li span{
	float:left;
	background:url(../images/ny_about2.png) no-repeat;
	width:40px;
	height:42px;
	text-align:center;
	line-height:42px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	margin-right:30px;
}
.about_div2 ul li p{
	width:686px;
	margin-top:10px;
	float:left;
}
.about_div_p5{
	border-bottom:1px solid #e0e0e0;
	margin-top:5px;
}
.about_div3{
	margin:40px 0 0 10px;
}
.about_div3_p{
	margin:58px 0 50px 0;
	text-align:center;
}

/**pro**/
.pro_left_div{
	display:none;
	margin-left:7px;
}
.pro_left .pro_left_li .pro_left_div{
	display:block;
}
.pro_left_div .hq_pro_a{
	background:url(../images/sidbar_d.png) 0 center no-repeat;
	display:block;
	width:196px;
	height:28px;
	line-height:25px;
	font-size:13px;
	padding-left:10px;
	color:#363636;
	font-size:12px;
}
.pro_left_div .hq_pro_a:hover{
	color:#0059a9;
}
.pro_left_div .hq_pro_a1>a{

	color:#0059a9;
	font-size:13px;
	overflow:hidden;
}
.pro_left_div .hq_pro_a2{
	display:block;
}
.pro_left_div2 .hq_pro_a2:hover{
	color:#0059a9;
}
.pro_left_div2 .hq_pro_a3{
	color:#0059a9;
}
.hq_pro_a1 .pro_left_div2{
	display:block;
}
.pro_left_div2{
	border-top:1px solid #d8d7d7;
	border-left:1px solid #d8d7d7;
	background:#f2f2f2;
	width:160px;
	margin-left:10px;
	padding:3px 0;
	display:none;
}
.pro_left_div2 .hq_pro_a2{
	display:block;
	font-size:12px;
	height:16px;
	line-height:16px;
	overflow:hidden;
	padding-left:5px;
}
.pro_left_div2 .hq_pro_a2:hover{
	color:#0059a9;
}
.pro_left_div2 .hq_pro_a3{
	color:#0059a9;
}
.hq_pro_a1 .pro_left_div2{
	display:block;
}
.hq_pro ul li{
	margin-top:20px;
	padding:12px 0 0 12px;
	background:#f5f5f5;
	position:relative;
}
.pro_a{
	display:none;
	position:absolute;
	top:12px;
	left:12px;
}
.hq_pro ul li:hover .pro_a{
	display:block;
}
.hq_pro ul li table{
	float:left;
	margin-right:20px;
}
.pro_div{
	float:left;
	width:535px;
}
.pro_div>div{height:90px; overflow:hidden; line-height:18px;}
.hq_pro ul li.cur .pro_div>div{height:auto;}

.pro_div_a{
	display:block;
	color:#0578c3;
	font-weight:bold;
	width:535px;
	overflow:hidden;
	height:24px;
	line-height:24px;
	margin-bottom:10px;
}
.pro_div_a:hover{
	text-decoration:underline;
}
.pro_p,.pro_p2{
	font-size:12px;
	color:#777777;
}
.pro_p{
	margin-bottom:10px;
}
.pro_p2{
	margin-top:24px;
}
.pro_p3 a:first-child{
	float:right;
	background:url(../images/probg01.jpg) no-repeat;
	width:55px;
	height:43px;
	margin-right:-24px;
}
.pro_p3 a+a{
	height:43px;
	line-height:43px;
	font-size:12px;
	color:#a7a7a7;
	font-weight:bold;
	text-decoration:underline;
}
.hq_pro ul li:hover .pro_p3 a:first-child{
	background:url(../images/probg01_h.jpg) no-repeat;
}
.hq_pro ul li:hover .pro_p3 a+a{
	color:#2196d9;
}

/**contact**/
.contact_p{
	text-align:center; font-size:22px; color:#2196d9; font-weight:bold;
}
.contact_p2{
	margin:39px 0 0 169px;
	padding-left:38px;
	color:#343434;
	font-size:15px;
	background:url(../images/contact1.png) no-repeat;
}
.contact_p3{
	margin:15px 0 0 169px;
	padding-left:38px;
	color:#343434;
	font-size:15px;
	background:url(../images/contact2.png) no-repeat;
	height:24px;
	line-height:24px;
}
.contact_p4{
	margin:15px 0 0 169px;
	padding-left:38px;
	color:#343434;
	font-size:15px;
	background:url(../images/contact3.png) no-repeat;
}
.contact_p4 a{color:#343434;}
.contact_p5{
	margin:15px 0 0 169px;
	padding-left:38px;
	color:#343434;
	font-size:15px;
	background:url(../images/contact4.png) no-repeat;

	line-height:24px;
	max-width: 445px;
}
.contact_map{
	margin-top:40px;
	text-align:center; margin-left:50px;
}


/**online**/
.online{
	margin-bottom:50px;
}
.online_div{
	background:url(../images/online1.jpg) no-repeat;
	min-height:156px;
	margin-left:11px;
}
.online_p{
	margin-left:165px;
	padding-top:66px;
	color:#676767;
	line-height:24px;
}
.online_p span{
	color:#ff0000
}
.online_p2{
	background:url(../images/online2.jpg) no-repeat;
	height:28px;
	margin-left:165px;
}
.hq_online_div{
	margin:50px 0 0 44px;
}
.line_p{
	width:77px;
	float:left;
	margin-top:128px;
}
.line_p span{
	display:block;
}
.line_p span:first-child{
	font-size:18px;
	color:#727272;
}
.line_p span+span{
	font-size:15px;
	color:#c2c1c1;
	font-weight:bold;
}
.line_div{ font-family:"微软雅黑";
	float:left;
	margin:0 0 50px 7px;
}
.line_div .line_div_p2 input[type="text"]{font-family:"微软雅黑";
	border:1px solid #dddddd;
	width:288px;
	height:20px;
	padding:12px 0 10px 40px;
	vertical-align:middle;
}
.line_div .ly1 input[type="text"]{font-family:"微软雅黑";
	background:url(../images/ly1.png) no-repeat 10px 7px;
	font-size:13px;
}
.line_div .ly2 input[type="text"]{font-family:"微软雅黑";
	background:url(../images/ly2.png) no-repeat 10px 10px;
	font-size:13px;
}
.line_div .ly3 input[type="text"]{font-family:"微软雅黑";
	background:url(../images/ly3.png) no-repeat 10px 15px;
	font-size:13px;
}
.line_div .ly4 input[type="text"]{font-family:"微软雅黑";
	background:url(../images/ly4.png) no-repeat 10px 10px;
	font-size:13px;
}
.line_div .ly5 input[type="text"]{font-family:"微软雅黑";
	background:url(../images/ly5.png) no-repeat 10px 11px;
	font-size:13px;
}
.line_div_p{font-family:"微软雅黑";
	font-size:13px;
	color:#6d6d6d;
	height:50px;
	line-height:50px;
}
.line_div_p span{font-family:"微软雅黑";
	font-family:Simun;
	color:#f00;
}
.line_div .lin_div_span{font-family:"微软雅黑";
	color:#f00;
	margin-left:10px;
}
.line_div_p2{font-family:"微软雅黑";
	margin-top:12px;
}
.line_div .hq_line input[type="text"]{font-family:"微软雅黑";
	width:420px;
	font-size:13px;
}
.line_div_p2 textarea{font-family:"微软雅黑";
	border:1px solid #dddddd;
	height:115px;
	width:457px;
	padding:3px 0 0 3px;
	color:#999999;
	font-size:13px;
}
.line_div_p3{font-family:"微软雅黑";
	margin-top:12px;
}
.line_div_p3 input[type="text"]{font-family:"微软雅黑";
	border:1px solid #dddddd;
	width:108px;
	background:url(../images/ly6.png) no-repeat 10px 10px;
	height:20px;
	padding:12px 0 10px 40px;
	vertical-align:middle;
	font-size:13px;
}
.line_div_p3 img{
	border:1px solid #dddddd;
	vertical-align:middle;
	margin-left:5px;
}
.line_div_p3 a{font-family:"微软雅黑";
	font-size:13px;
	color:#7697c4;
	height:44px;
	text-decoration:underline;
	margin-left:10px;
	vertical-align:bottom;
}
.line_div_p3 a:hover{font-family:"微软雅黑";
	color:#2a2ebd;
}
.line_div_p5{font-family:"微软雅黑";
	margin-top:40px;
}
.line_div_p5 input[type="submit"]{font-family:"微软雅黑";
	margin-right:14px;
}
.line_div_p5 input[type="submit"],.line_div_p5 input[type="reset"]{font-family:"微软雅黑";
	background:url(../images/ly8.png) no-repeat;
	height:38px;
	width:180px;
	line-height:38px;
	text-align:center;
	color:#fff;
	font-size:15px;
	font-weight:bold;
}
.line_div_p5 input[type="submit"],.line_div_p5 input[type="reset"]:hover{font-family:"微软雅黑";
	background:url(../images/ly7.png) no-repeat;
	height:38px;
	width:180px;
	line-height:38px;
	text-align:center;
	color:#fff;
	font-size:15px;
	font-weight:bold;
}

/**download**/
.download ul li{
	border-bottom:1px dotted #d0d0d0;
}
.download ul li:hover{
	background:#f7f7f7;
}
.download_div{
	margin:0 12px;
	line-height:24px;
	display:none;
	padding-bottom:10px;
}
.download ul li:hover .download_div{
	display:block;
}
.download ul li:hover .download_a{
	background:url(../images/download_xz2.jpg) 0 center no-repeat;
}
.download ul li:hover .download_a2{
	color:#2178ad;
}
.download .download_a{
	float:right;
	background:url(../images/download_xz1.jpg) 0 center no-repeat;
	width:74px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-size:12px;
}
.download .download_a:hover{
	background:url(../images/download_xz2.jpg) 0 center no-repeat;
}
.download .download_a2{width:676px; height:40px; overflow:hidden; display:inline-block;
	font-size:14px;
	color:#393939;
	line-height:40px;
}
.download .download_a2:hover{
	color:#2178ad;
}


/**fy**/
.n_hq_fy{
	margin-top:40px;
	background:#f3f3f3;
	height:60px;
	line-height:60px;
}
.hq_fy{
	text-align:center;
}
.hq_fy a{border:1px solid #cbcbcb;font-size:12px; color:#666;}
.hq_fy .hq_fy1{width:38px; height:26px; line-height:26px; display:inline-block;}
.hq_fy .hq_fy2{width:30px; height:26px; line-height:26px; display:inline-block; color:#666;}
.hq_fy .hq_fy3{width:45px; height:26px; line-height:26px; display:inline-block;}
.hq_fy a:hover{
	background:#2d94d7;
	color:#fff;
}


/**solutions**/
.solutions{
	margin-top:-7px;
}
.solutions ul li{
	border-bottom:1px dotted #bbbbbb;
	padding-bottom:14px;
	margin-top:27px;
}
.solutions ul li:hover .solutions_a{
	color:#fff;
	background:url(../images/solutions1.png) no-repeat;
}
.solutions ul li:hover .solutions_p a{
	color:#2178ad;
	font-weight:bold;
}
.solutions_a{
	background:url(../images/solutions2.png) no-repeat;
	width:74px;
	height:70px;
	float:right;
	text-align:center;
	line-height:70px;
	color:#5c5c5c;
	font-size:12px;
}
.solutions_a:hover{
	color:#fff;
	background:url(../images/solutions1.png) no-repeat;
}
.solutions_div{
	margin-left:10px;
	width:673px;
	float:left;
}
.solutions_div .solutions_p a{
	color:#4a4a4a;
	font-weight:bold;
	float:left;
	vertical-align:middle;
	margin-right:10px;
	max-width:530px;
	overflow:hidden;
	height:20px;
}
.solutions_div .solutions_p span{
	color:#b2b2b2;
	font-size:12px;
	vertical-align:middle;
}
.solutions_div .solutions_p2{
	margin-top:10px;
	font-size:12px;
	color:#878787;
	height:36px;
	line-height:18px;
	overflow:hidden;
}


/**solutionsshow**/
.solutionsshow_p{
	font-size:24px;
	color:#2178ad;
	text-align:center;
}
.solutionsshow_p2{
	margin-top:24px;
	font-size:12px;
	height:30px;
	line-height:30px;
	background:#e4eef5;
	text-align:center;
}
.solutionsshow .t2{
	margin-top:40px;
	line-height:30px;
}
.solutionsshow_div{
	margin-top:80px;
	border-top:1px solid #97c3dc;
	border-bottom:1px solid #97c3dc;
}
.solutionsshow_div p:first-child{
	width:360px;
	height:35px;
	line-height:35px;
	float:left;
	border-right:1px solid #97c3dc;
	margin-left:10px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.solutionsshow_div p span{
	font-weight:bold;
	color:#2178ad;
}
.solutionsshow_div p:hover{ color:#0578c3; }
.solutionsshow_div p+p{
	width:360px;
	height:35px;
	line-height:35px;
	float:left;
	margin-left:8px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.solutionsshow_a{
	margin-top:40px;
	display:block;
	background:url(../images/hq_fh_an.jpg) no-repeat;
	width:106px;
	height:33px;
	color:#fff;
	line-height:32px;
	padding-left:13px;
}
.solutionsshow_a:hover{
	color:#fff;
	text-decoration:underline;
}


/**news**/
.news ul li{
	padding:18px 0;
	border-bottom:1px solid #c7c7c7;
}
.news ul li:hover{
	background:#f4f7fb;
	border-right:1px solid #4970ac;
}
.news ul li table{
	border:1px solid #b5b5b5;
	float:left;
	margin-right:20px;
}
.news_div{
	padding-top:10px;
}
.news_div .news_a{
	font-size:16px;
	width:525px;
	overflow:hidden;
	height:24px;
	font-weight:bold;
	display:block;
}
.news_div .news_a:hover{
	text-decoration:underline;
}
.news_div span{
	margin-left:5px;
	font-size:12px;
	color:#97c3dc;
	height:28px;
	line-height:28px; width:490px; overflow:hidden; display:inline-block;
}
.news_div p{
	font-size:12px;
	color:#585858;
	width:510px;
	line-height:24px;
	height:48px;
	overflow:hidden;
}
.news_div .news_a2{float:right;font-size:12px;font-family:"微软雅黑";margin-right:35px; width:64px; height:16px; overflow:hidden;}




/**newsshow**/
.newsshow{
	margin:0 15px;
}
.newsshow_p{
	color:#2178ad;
	font-size:24px;
	text-align:center;
}
.newsshow_p2{ width:756px; overflow:hidden;
	height:30px;
	line-height:30px;
	background:#e4eef5;
	font-size:12px;
	text-align:center;
	margin-top:25px;
}

.newsshow .t2{
	margin-top:50px;
	line-height:30px;
}
.newsshow_p3{
	margin-top:30px;
	line-height:30px;
}
.hq_newsshow_p{
	line-height:30px;
}
.newsshow_p4{
	margin:38px 0;
	border-bottom:1px solid #97c3dc;
}
.newsshow_p5{
	margin:38px 0 50px 0;
	border-bottom:1px solid #97c3dc;
}
.newsshow_p6{
	margin-top:30px;
	color:#2178ad;
}
.newsshow_div{
	margin-top: 40px;
	padding: 20px 0 20px 40px;
	background: #f8f8f8;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.newsshow_div ul{ margin-top:20px;}
.newsshow_div li{ font-style:normal;}
.newsshow_div a{display:block;line-height:30px; width:714px; overflow:hidden; height:30px;}
.newsshow_a{
	display:block;
	background:url(../images/newsshow2.jpg) no-repeat;
	width:153px;
	height:33px;
	line-height:33px;
	color:#fff;
	padding-left:13px;
	margin-top:40px;
}
.newsshow_a:hover{
	color:#fff;
	text-decoration:underline;
}




/**sub_pro**/
.sub_pro{
	margin:-40px 20px 0 20px;
}
.sub_pro ul{
	width:110%;
	overflow:hidden;
	margin-top:33px;
}
.sub_pro ul li{
	position:relative;
	float:left;
	margin:40px 25px 0 0;
}
.sub_pro ul li table{

}
.sub_pro ul li .index_pro_a2{
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.sub_pro ul li:hover>.index_pro_a2{
	display:block;
}
.sub_pro ul li:hover>.index_pro_a3{
	color:#0578c3;
}

.sub_pro .index_pro_a3{
	display:block;
	width:232px;
	height:58px;
	line-height:58px;
	overflow:hidden;
	color:#4a4a4a;
	font-weight:bold; text-align:center;
}
.sub_pro .index_pro_p3{
	width:232px;
	overflow:hidden;
	color:#777777;
	font-size:12px;
	height:36px;
	line-height:18px;
}



/**proshow**/
.pro_show{ font-family:"微软雅黑";}
.pro_show_table{
	border:1px solid #e0e0e0;
	float:left;
	margin-right:30px;
}
.pro_show_div2{
	width:360px;
	float:left;
}
.pro_show_div2 p{
	margin-top:5px;
}
.pro_show_div2_p1{
	font-size:30px;
	color:#2993d0;
	font-weight:bold;
}
.pro_show_div2_p2,.pro_show_div2_p3{
	font-weight:bold;
}
.pro_show_div2_p2 span{
	font-weight:normal;
	line-height:30px;
}
.pro_show_div2_p3 span{
	font-size:20px;
	color:#ff0000;
	vertical-align:middle;
}
.pro_show_div2_p3 a{
	display:inline-block;
	background:url(../images/pro_show2.jpg) no-repeat;
	width:79px;
	height:28px;
	vertical-align:middle;
	margin-left:30px;
}
.pro_show_div2_a{
	margin-top:15px;
	display:block;
	color:#fff;
	font-size:20px;
	background:url(../images/pro_show3.jpg) no-repeat;
	width:158px;
	height:42px;
	text-align:center;
	line-height:35px;
}
.pro_show_div2_a:hover{
	color:#fff;
	text-decoration:underline;
}

.pro_show_xx{
	margin-top:45px;
}
.pro_show_xx_div{
	min-height:300px;
}
.pro_show_p{
	border-bottom:1px solid #dedede;
}
.pro_show_p a:first-child{
	margin-left:15px;
}
.pro_show_p a{
	background:url(../images/pro_show4.jpg) no-repeat;
	width:107px;
	height:37px;
	text-align:center;
	line-height:37px;
	font-weight:bold;
	color:#838383;
	float:left;
	margin-right:4px;
	padding-left: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}
.pro_show_p a:hover{
	background:url(../images/pro_show5.jpg) no-repeat;
	color:#fff;
}
.pro_show_p a.cur{
	background:url(../images/pro_show5.jpg) no-repeat;
	color:#fff;
}
.pro_show2_div{
	margin-left:20px;
}
.pro_show2_div_p{
	margin:50px 0 0 10px;
}
.pro_show2_div_a{
	margin-top:50px;
	display:block;
	color:#fff;
	font-size:20px;
	background:url(../images/pro_show3.jpg) no-repeat;
	width:158px;
	height:42px;
	text-align:center;
	line-height:35px;
}
.pro_show2_div_a:hover{
	color:#fff;
	text-decoration:underline;
}
.xg_pro{
	margin-top:40px;
	padding:20px 0 20px 40px;
	background:#f8f8f8;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.xg_pro_p{
	font-size:24px;
	color:#0383d6;
}
.xg_pro ul{
	width:110%;
	overflow:hidden;
	margin-top:33px;
}
.xg_pro ul li{
	position:relative;
	float:left;
	margin-right:53px;
}
.xg_pro ul li table{

}
.xg_pro ul li .index_pro_a2{
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.xg_pro ul li:hover>.index_pro_a2{
	display:block;
}
.xg_pro ul li:hover>.index_pro_a3{
	color:#0578c3;
}

.xg_pro .index_pro_a3{text-align:center;
	display:block;
	width:198px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	color:#4a4a4a;
	font-weight:bold; overflow:hidden;
}
.xg_pro .index_pro_p3{overflow:hidden;
	width:198px;
	overflow:hidden;
	color:#777777;
	font-size:12px;
	height:40px;
}

.pro_show1_div{
	margin-top:24px;
	margin-left:14px;
	width:740px;
}
.pro_show1_div_p{
	font-weight:bold;
	color:#1a72ce;
	margin-bottom:10px;
}
.pro_show1_div_p2{
	font-weight:bold;
	line-height:30px;
}
.pro_show1_div_img{
	margin:20px 0;
}
.pro_show1_div_img2{
	margin:20px 0 40px 0;
}
.pro_show1_div .t2{
	margin-top:20px;
}
.pro_show1_div_p3{
	margin:25px 0 35px 0;
}
.pro_show1_div_p4{
	margin-top:40px;
}
.pro_show5_div{
	margin-top:88px;
}
.pro_show5_div_p{
	text-align:center;
}


.pro_show4_div{margin:60px 0 50px 187px;font-family:"微软雅黑";}
.pro_show4_div .line_div_p2 input[type="text"]{
	border:1px solid #dddddd;
	width:288px;
	height:20px;
	padding:12px 0 10px 40px;
	vertical-align:middle; font-family:"微软雅黑";
}
.pro_show4_div .ly1 input[type="text"]{
	background:url(../images/ly1.png) no-repeat 10px 7px;font-family:"微软雅黑";
}
.pro_show4_div .ly2 input[type="text"]{
	background:url(../images/ly2.png) no-repeat 10px 10px;font-family:"微软雅黑";
}
.pro_show4_div .ly3 input[type="text"]{
	background:url(../images/ly3.png) no-repeat 10px 15px;font-family:"微软雅黑";
}
.pro_show4_div .ly4 input[type="text"]{
	background:url(../images/ly4.png) no-repeat 10px 10px;font-family:"微软雅黑";
}
.pro_show4_div .ly5 input[type="text"]{
	background:url(../images/ly5.png) no-repeat 10px 11px;font-family:"微软雅黑";
}
.line_div_p{
	font-size:13px;
	color:#6d6d6d;
	height:50px;
	line-height:50px;
}
.line_div_p span{
	font-family:Simun;
	color:#f00;
}
.pro_show4_div .lin_div_span{
	font-family:Simun;
	color:#f00;
	margin-left:10px;
}
.line_div_p2{
	margin-top:12px; font-family:"微软雅黑";
}
.line_div .hq_line input[type="text"]{
	width:420px;
}
.line_div_p2 textarea{
	border:1px solid #dddddd;
	height:115px;
	width:457px;
	padding:3px 0 0 3px;
	color:#999999;
}
.line_div_p3{
	margin-top:12px;
}
.line_div_p3 input[type="text"]{
	border:1px solid #dddddd;
	width:108px;
	background:url(../images/ly6.png) no-repeat 10px 10px;
	height:20px;
	padding:12px 0 10px 40px;
	vertical-align:middle;
}
.line_div_p3 img{
	border:1px solid #dddddd;
	vertical-align:middle;
	margin-left:5px;
}
.line_div_p3 a{
	font-size:13px;
	color:#7697c4;
	height:44px;
	text-decoration:underline;
	margin-left:10px;
	vertical-align:bottom;
}
.line_div_p3 a:hover{color:#2a2ebd;}
.line_div_p5{margin-top:40px; font-family:"微软雅黑";}
.line_div_p5 input[type="submit"]{font-family:"微软雅黑";margin-right:14px;}
.line_div_p5 input[type="submit"],.line_div_p5 input[type="reset"]{
	background:url(../images/ly8.png) no-repeat;font-family:"微软雅黑";
	height:38px;
	width:180px;
	line-height:38px;
	text-align:center;
	color:#fff;
	font-size:15px;
	font-weight:bold;
}
.line_div_p5 input[type="submit"],.line_div_p5 input[type="reset"]:hover{font-family:"微软雅黑";
	background:url(../images/ly7.png) no-repeat;
	height:38px;
	width:180px;
	line-height:38px;
	text-align:center;
	color:#fff;
	font-size:15px;
	font-weight:bold;
}
.pro_show3_div table{
	margin:38px 0 0 14px;
	border-collapse:collapse;
}
.pro_show3_div table tr td{
	color:#1a1a1a;
	font-size:12px;
	padding:0 16px;
	border:1px solid #c4c4c4;
}

/*****ABOUT**********/
.ny_main_about{border:1px solid #cccccc;border-right:none;border-top:none;}

.ny_news{width:194px;overflow:hidden; margin-top:20px; border-radius:3px 3px 0 0;text-align:left; font-size:11px;border:1px solid #cccccc;border-right:none;}
.ny_news ul{ width:194px; overflow:hidden;}
.ny_news li{ width:198px; float:left; border-top:1px dotted #b2b2b2; list-style-type:none; background:url(../images/xw_t03.png) no-repeat 5px 16px;}
.ny_news li:first-child{ border-top:none;}
.ny_news li a{white-space: nowrap;text-overflow:ellipsis; float:left; line-height:39px; color:#666666; padding-left:14px; width:174px; overflow:hidden; height:39px;}
.ny_news li a:hover,.ny_news li:hover{ float:left; color:#3484c1; }

.ny_contact{ width:194px; overflow:hidden; margin-top:20px;border:1px solid #cccccc;border-right:none;border-radius:3px 3px 0 0; text-align:left;}

.ny_contact li{
line-height:30px; width:170px; font-size:11px; list-style:none; margin-left:2px;width: 192px !important;
border-top:1px dotted #b2b2b2;}



/****qiye***/
.d_731_8{ width:715px; float:left; line-height:24px; padding-top:30px; text-align:left; padding-left:25px; font-family:"微软雅黑"; color:#000; font-size:12px;}
.d_731_8_bwz{font-size: 18px; color:#2196d9; font-weight: bold; text-indent: 0em;}
.d_731_8_bwz01{text-indent: 0em;}


/*lightbox-----------*/
.lightbox{ width:100%; height:100%; position:absolute; left:0; top:0px;  background:url(../images/transparrent02.png) repeat; display:none; z-index:1000000;}
.light{ width:387px; position:fixed; left:40%; top:10%; }
.light ul{width:210px; background:none repeat scroll 0 0 #fff;}
.light ul li{width:260px; display:none; list-style:none; padding:40px 0; min-height:260px; overflow:hidden; margin:0 auto; text-align:center;background:#ededed;}
.light ul li:first-child{display:block;}
.light ul li .jzimg{width:260px; height:260px;}
.light ul li .jzimg img{max-width:260px; max-height:260px; vertical-align:middle}
.light ul li .jzimg i{display:inline-block; height:100%; vertical-align:middle;}
.light ul li b{ padding:0 25px 5px; margin-left:25px; display:block; width:260px; border-bottom:1px solid #ccc; font-size:16px; text-align:center; line-height:26px; min-height:26px; }
.light ul li span{ padding:0 4px 5px;  display:block; width:250px; text-align:center; color:#888; font-size:14px; padding-top:5px}
.light .guanbi a{ position:absolute; right:75px; top:0; width:35px; height:35px; display:block; background:url(../images/close.png) no-repeat;}

/*honor*/
.index_con{ width:700px; overflow:hidden; margin-top:8px;padding:0 15px; min-height:700px;}
.honor{ padding:30px 0; overflow:hidden; width:100%; overflow:hidden;}
.honor ul{ margin-right:-15px; float:left; padding-left:3px;}
.honor ul li{ width:221px; height:265px;float:left; margin-right:14px; border:1px solid #ededed; padding-bottom:13px; margin-bottom:7px}
.honor ul li div{ width:206px; height:192px; padding:7px 7px 0;}
.honor ul li div img{ max-width:206px; max-height:192px; box-shadow:3px 3px 7px #ccc}
.honor ul li p{ padding:17px 17px 10px 10px; height:24px; text-align:center; line-height:26px; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.honor ul li:hover div img{ box-shadow:0px 0px 0px #ccc}
.honor ul li:hover{ box-shadow:3px 3px 4px #ccc; border:1px solid #ccc}
.honor ul li:hover p{ color:#2196d9; font-size:16px}

/*fenye*/
.fenye{ width:827px; float:left; margin-top:20px;}
.fenye div{ overflow:hidden; text-align:center}
.fenye a{display: inline-block;padding:4px 12px;color:#666;background: #fff; border:1px solid #ccc;font-weight: bold; margin: 4px;}
.fenye a:hover{background:#2196d9; color:#fff}
.fenye .current{ display: inline-block;padding:3px 11px;border:1px solid #ccc; color:#fff; background:#2196d9; font-weight: bold;margin: 4px;}
.fenye em{display: inline-block; padding:4px 7px; color: #1b5922; font-weight: bold;margin: 4px;}

/*****proshow***************/
.fy2{ width:728px; padding-top:39px; float:left;}
.fy2 .z1{ float:left; width:97px; height:30px; overflow:hidden;}
.fy2 .z2{ width:566px; height:30px; background:#95846a; line-height:30px; color:#cac2b5; padding:0 12px; float: left; font-size:12px;}
.fy2 .z2 .z_1 a{ float:left; color:#fff;}
.fy2 .z2 .z_1 a:hover{ float:left; color:#045482;}
.fy2 .z2 .z_2 a{  color:#fff;}
.fy2 .z2 .z_2 a:hover{  color:#045482;}
.fy2 .z2 .z_2 { width:230px; float:right; height:30px;line-height:30px; overflow:hidden; }
.fy2 .z2 .z_1 { width:230px; float:left;height:30px; line-height:30px; overflow:hidden;}

/*caselightbox*/
.caselightbox{ width:100%; height:100%; position:absolute; left:0; top:0px; background:url(../images/transparrent02.png) repeat;display:none; z-index:1000000}
.caselight{ width:700px; position:fixed; left:30%; top:15%; overflow:hidden}
.caselight ul{width:660px; background:#e6e6e6;}
.caselight ul li{width:660px; display:none; list-style:none; padding:30px 0;overflow:hidden; margin:0 auto}
.caselight ul li:first-child{display:block;}
.caselight ul li .jzimg{width:660px; height:350px;}
.caselight ul li .jzimg img{max-width:660px; max-height:350px; vertical-align:middle}
.caselight ul li .jzimg i{display:inline-block; height:100%; vertical-align:middle;}
.caselight ul li b{ padding:0 0 5px; display:block; width:620px; border-bottom:1px solid #ccc; font-size:16px; text-align:center; line-height:26px; min-height:26px; margin:0 25px }
.caselight ul li span{ padding:10px 27px 5px; display:block; width:620px; color:#888; font-size:16px; text-align:center}
.caselight .guanbi a{ position:absolute; right:0; top:0; width:35px; height:35px; display:block; background:url(../images/close.png) no-repeat;}
.caselight ul li em{ display:block; margin:5px 20px; padding:8px 0px 15px;border-top:1px solid #ccc; color:#666; width:620px; overflow:hidden; font-style:normal;}

/*case*/
.case{ padding:30px 3px 0 10px; overflow:hidden; width:700px;}
.case ul{ margin-right:-35px; float:left; padding-left:3px; overflow:hidden;}
.case ul li{ width:221px; overflow:hidden; height:223px; float:left; margin-right:14px; border:1px solid #e6e6e6; padding-bottom:13px; margin-bottom:25px}
.case ul li div{ width:206px; height:148px; padding:7px 7px 0;}
.case ul li div img{ max-width:206px; max-height:148px; box-shadow:3px 3px 7px #ccc}
.case ul li p{ padding:17px 17px 10px 10px; height:26px; text-align:center; line-height:26px; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.case ul li:hover div img{ box-shadow:0px 0px 0px #ccc}
.case ul li:hover{ box-shadow:3px 3px 4px #ccc; cursor:pointer; border:1px solid #ccc}
.case ul li:hover p{ color:#1b5922; font-size:16px}

/*************/
/*sitemap*/
.sitemap{font-family:"微软雅黑";text-align:left; padding:30px;}
.sitemap > ul > li {line-height: 30px;border-bottom: dashed 1px #f8f6f6;margin-bottom: 20px; text-decoration:none;font-size: 14px; font-size:14px;}
.sitemap > ul > li > ul > li{ border-bottom:1px solid #e3e3e3; padding:5px 0;}
.sitemap > ul > li > ul > li > ul >li a{ background:url(../images/sidbar_d.png) no-repeat center left; padding-left:10px; color:#999;}
.sitemap > ul > li > ul > li > ul >li{display:inline-block; margin-right:10px;}
.sitemap > ul ul{ margin-left:20px;}
.sitemap li h2{color:#fff; font-size:14px;max-width: 728px;}
.sitemap li h2 a{background:#3484c1;color:#fff;padding: 5px 10px;text-decoration: none;}
.sitemap li a {margin-right: 10px;text-decoration: none;color:#666;}

.w1004{ width:1004px; overflow:hidden; margin:0 auto; padding:30px 0;}
.link_title{ padding-bottom:5px;}
.link_a{ line-height:22px;}
.link_a a{ display:inline-block; margin-right:20px; white-space:nowrap;}


.case_t{ text-align:center; padding:20px 0; font-size:20px;}
.case_pic{ text-align:center;}
.case_pic img{ max-width:780px;}
.case_tinfo{ padding:20px; line-height:1.8em;}

.footer_div2_p em{
  	color: #ccc;
    display: inline-block;
    width: 60px;
    outline: medium none;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    vertical-align: middle;
    padding-right: 5px;
	height: 16px;
    overflow: hidden;
	font-style: normal;
	float: left;
}
.footer_div2_p em a{
	color: #ccc;
}
.footer_div2_p span{
	display: inline-block;
	width: 240px;
}
.footer_div2_p span a{
	color: #ccc;
	margin: 0 5px 5px;
	display: inline-block;
}
.footer_div2_p a:hover,.footer_div2_p a:focus { color:#0578c3; }

#contact-form .validate-on {
    border: 1px solid #ff0000;
 	  /*box-shadow: 0 0 1px #ff0000;border:none;*/
}

#contact-form1 .validate-on {
    border: 1px solid #ff0000;
 	  /*box-shadow: 0 0 1px #ff0000;border:none;*/
}
#contact-form2 .validate-on2{
    border: 1px solid #ff0000;
 	  /*box-shadow: 0 0 1px #ff0000;border:none;*/
}

#contact-form3 .validate-on3{
    border: 1px solid #ff0000;
 	  /*box-shadow: 0 0 1px #ff0000;border:none;*/
}



.line_div_p2 textarea:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #666666!important;
}

:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #fff;
}



.index_solutions .index_solutions_t .index_solutions_a .module .m_ctrl{
	height:355px!important;
}

.page{
		background: #f3f3f3 none repeat scroll 0 0;
    height: 60px;
    line-height: 60px;
    margin-top: 40px;
    text-align:center;
}

.page a,.page span{
		border: 1px solid #cbcbcb;
    color: #666;
    font-size: 12px;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    margin: 0 3px;
    padding: 0 2px;
}
.page .page-num{
    width: 26px;
}
.page a:hover{
	background:#2d94d7;
	color:#fff;
}


.page .page-cur{
		background: #2d94d7 none repeat scroll 0 0;
    color: #fff;
}

.erji{
	color:#0578c3;
}

.newsshow_div .module .m_ctrl .m_add{
	height:14px!important;
}
.newsshow_div .module .m_ctrl .m_edit{
	height:14px!important;
	margin-left: 0!important;
}

.newsshow_div .module .m_ctrl .m_del{
	height:14px!important;
}

.pro_show .xg_pro .module .m_add .m_add_top{
		display:none!important;
}
.pro_show .xg_pro .module .m_add .m_add_btm{
		display:none!important;
}

.BMapLib_nav{display:none;padding:10px!important;}
.BMapLib_bubble_content{padding:0 10px 10px 10px!important;}
.BMapLib_sendToPhone,.BMapLib_bubble_close{display:none;}


.sl_box { background-color: #fff; padding: 20px; border: 10px solid #065fb9; }
.search_list { margin-bottom: 20px; }
.search_list li { padding: 15px 10px; border-bottom: 1px dotted #ccc; }
.search_list li:hover { background-color: #f5f5f5; }
.search_list li h4.sl_t { font-size: 14px; padding-bottom: 10px; }
.search_list li p.sl_i { color: #999; line-height: 1.8em; margin-bottom: 10px; height: 40px; overflow: hidden; font-size: 12px; }
.search_list li p.sl_more a { display: inline-block; padding: 5px 15px; border: 1px solid #e3e3e3; color: #065fb9; }


#baguetteBox-overlay .full-image figcaption{
	display: none!important;
}

.ny .sub_pro .module .m_ctrl{
	margin-top: 7px!important;
}

.footer .log_yzm img,a:hover{cursor:pointer!important;}
#contact-form2 .pro_yzm img,a:hover{cursor:pointer!important;}
#contact-form3 .message_yzm img,a:hover{cursor:pointer!important;}

.ccccccc a:hover{cursor: default!important;}
.asdf a:hover{cursor: default!important;}










