﻿@charset "utf-8";
/* CSS Document */
li{ list-style:none;}
ul{ padding:0px; margin:0px;}
.w_wrap{
	background:url(../img/warp_bj.jpg)  center 0 no-repeat;
	height:28px;
}
.nav_c li{ width:100px; float:left; text-align:center;}
.wrap{
	width:960px;
	margin:0 auto;
	height:28px;
	line-height:28px;
	color:#afafaf;
	font-size:12px;
	font-family:宋体;
}
.wrap_p{
	float:left;
}
.wrap_p2{
	float:right;
}
.wrap_p2 a{
	color:#afafaf;
}
.wrap_p2 a:hover{
	color:#ff8000;
}
.wrap_a{
	background:url(../img/inbox.png) 0 center no-repeat;
	display:inline-block;
	padding-left:26px;
	margin-right:20px;
}
.wrap_a2{
	background:url(../img/inbox3.png) 0 center no-repeat;
	display:inline-block;
	padding-left:18px;
	margin-right:20px;
}
.wrap_a3{
	background:url(../img/inbox2.png) 0 center no-repeat;
	display:inline-block;
	padding-left:18px;
	margin-right:20px;
}
.header{
	width:960px;
	margin:0 auto;
	height:100px;
}
.header .logo{
	float:left;
	margin-right: 29px;
}
.header .tel{
	float:right;
	margin-top:25px;
}
.tel{
	background: url(../img/lj_tel.png) 0 10px no-repeat;
	padding-left: 50px;
}
.tel_p1{
	font-size: 12px;
	line-height: 21px;
	font-weight: bold;
}
.tel_p2{
	color: #000000;
	font-size: 22px;
	line-height: 21px;
	font-weight: bold;
}
.tel_p3{
	color: #000000;
	font-size: 17px;
	font-weight: bold;
	line-height: 21px;
}
.nav{
	background:url(../img/nav_bj.jpg) repeat-x;
	height:41px;
	position:relative;
	z-index:9;
}
.nav .nav_t{
	margin:0 auto;
	width:960px;
}
.nav .nav_t ul>li{
	float:left;
	position:relative;
}
.nav .nav_t ul li>a{
	line-height:41px;
	color:#fff;
	font-weight:bold;
	width:106px;
	display:block;
}
.nav .nav_t ul li>a:first-child{
	background:none;
}
.nav .nav_t ul li:hover>a{
	color:#ff8000;
}
.nav .nav_t ul li.on>a{
	color:#ff8000;
}
.nav .nav_t ul li:hover div{
	display:block;
}
.nav .nav_t ul li div{
	background:url(../img/hq_nav_bj.png) repeat;
	width:100%;
	position:absolute;
	top:40px;
	left:50%;
	margin-left:-100px;
	z-index:3;
	padding:10px 0;
	display:none;
	width:200px;
}
.nav .nav_t ul li div>a{
	display:block;
	text-align:center;
	line-height:30px;
	color:#fff;
}
.nav .nav_t ul li div>a:hover{
	color:#fdb700;
	font-weight:bold;
}
.banner{
	position:relative;
	height:450px;
	overflow:hidden;
	z-index:1;
	width:100%;
}
.banner .banner_ul li{
	width:1920px;
	position:absolute;
	left:50%;
	margin-left:-960px;
	display:none;
	position:absolute;
	top:0;

}
.banner .banner_ul li:first-child{
	display:block;
}
.hq_banner{
	width:960px;
	margin:0 auto;
	position:absolute;
	left:50%;
	margin-left:-480px;
	bottom:17px;
	z-index:2;
}
.hq_banner ul{
	text-align:center;
}
.hq_banner ul li.cursour{
	background: url(../img/banner_d1.png) no-repeat;
}
.hq_banner ul li{
	background: url(../img/banner_d.png) no-repeat; 
	width:10px;
	height:10px;
	cursor:pointer; 
	margin-left:5px;
	text-align:center;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.banner_x{
	width:1350px;
	margin:0 auto;
	height:24px;
	background:url(../img/banner_x_bj.png) no-repeat;
}
.index_case{
	width:960px;
	margin:0 auto;
	margin-top:35px;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
}
.index_case_div span{
	float:left;
	background:url(../img/index_case.jpg) no-repeat;
	width:104px;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#fff;
	position:relative;
	z-index:1;
	font-weight: bold;
}
.index_case_div p{
	background:url(../img/index_case2.jpg) repeat-x;
	height:35px;
	position:relative;
}
.index_case_div p a{
	display:block;
	position:absolute;
	top:10px;
	right:13px;
	background:url(../img/more.jpg) no-repeat;
	width:57px;
	height:18px;
}
.index_case_div2{
	padding:28px 0 20px 0;
}
.index_case_div2 ul li{
	float:left;
	margin-left:10px;
	width:222px;
}
.index_case_div2 ul li:first-child{
	margin-left:3px;
}
#marquee{
	width:881px;
	height:174px;
	overflow:hidden;
}
.index_case_div2 ul{
	width:10000px;
}
.index_case_div2 ul li table{
	border:1px solid #d9d9d9;
}
#goR{
	background:url(../img/case_b.jpg) no-repeat;
	width:26px;
	height:26px;
	float:right;
	margin:75px 5px 0 0;
}
#goL{
	background:url(../img/case_a.jpg) no-repeat;
	width:26px;
	height:26px;
	float:left;
	margin:75px 5px 0 10px;
}
.marquee_a{
	display:block;
	text-align:center;
	font-size:13px;
	height:30px;
	line-height:30px;
}
.hq_yy{
	width:960px;
	margin:0 auto;
	margin-top:20px;
}
.hq_yy_div{
	float:left;
	width:212px;
}
.hq_yy_p{
	background:url(../img/hq_yy.jpg) no-repeat;
	width:172px;
	height:57px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	line-height:47px;
	padding-left:40px;
}
.hq_yy_ul{
	background:url(../img/hq_yy_bj.jpg) repeat-y;
	padding:0 0 8px 5px;
	border-left:1px solid #dddede;
}
.hq_yy_ul li{
	margin-top:7px;
}
.hq_yy_ul li:first-child{
	margin-top:0;
}
.hq_yy_ul li>a{
	display:block;
	background:url(../img/hq_yy2.png) no-repeat;
	width:174px;
	height:31px;
	line-height:31px;
	font-size:13px;
	color:#fff;
	padding-left:16px;
}
.hq_yy_ul li.hq_gl>a{
	font-weight:bold;
}
.hq_yy_ul li>a:hover{
	font-weight:bold;
}
.hq_yy_ul li div a{
	display:block;
	background:url(../img/hq_yy3.jpg) no-repeat;
	width:158px;
	height:27px;
	line-height:27px;
	font-size:12px;
	padding-left:30px;
	margin-top:4px;
}
.hq_yy_ul li div{
	display:none;
}
.hq_yy_ul li.hq_gl div{
	display:block;
}
.hq_yy_p2{
	width:202px;
	border-top:1px solid #dddede;
}
.hq_yy_div2{
	float:left;
	width:740px;
	margin-left:8px;
}
.hq_yy_div3 span{
	background:url(../img/hq_yy_t3.jpg) repeat-x;
	float:left;
	position:relative;
	z-index:1;
	width:124px;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#fff;
	font-weight: bold;
}
.hq_yy_div3 p{
	background:url(../img/index_case2.jpg) repeat-x;
	height:35px;
	position:relative;
	border-right:1px solid #d6d6d6;
}
.hq_yy_div3 p a{
	display:block;
	position:absolute;
	top:10px;
	right:13px;
	background:url(../img/more.jpg) no-repeat;
	width:57px;
	height:18px;
}
.hq_yy_div4 ul{
	width:110%;
	overflow:hidden;
}
.hq_yy_div4 ul li{
	float:left;
	margin:12px 8px 0 0;
}
.hq_yy_div4 ul li table{
	border:1px solid #d7d7d7;
}
.hq_yy_div4_a{
	display:block;
	height:40px;
	line-height:20px;
	text-align:center;
	width:179px;
	overflow:hidden;
	font-size:12px;
	color:#4e4e4e;
	background:#eaeaea;
	margin-top:3px;
}
.hq_yy_div4_a:hover{
	color:#0075c5;
	text-decoration:underline;
}
.hq_main{
	height:354px;
	background:url(../img/hq_main_bj.jpg) center 0 no-repeat;
	margin-top:25px;
}
.hq_main_t{
	width:960px;
	margin:0 auto;
}
.hq_main_div{
	width:290px;
	float:left;
	margin:20px 23px 0 0;
}
.hq_main_p{
	padding-bottom:5px;
	border-bottom:2px solid #0075c5;
}
.hq_main_p span{
	font-size:16px;
	color:#333333;
	float:left;
	background:url(../img/hq_jt.jpg) 0 center no-repeat;
	height:20px;
	line-height:20px;
	padding-left:10px;
}
.hq_main_p a{
	float:right;
	font-size:12px;
	line-height:20px;
	height:20px;
	margin-right:5px;
}
.hq_main_div{
	background:url(../img/sutiao.png) right 0 no-repeat;
	padding-right:28px;
}
.hq_main_div ul{
	margin-top:25px;
}
.hq_main_div ul li{
	border-bottom:1px dotted #d6d6d6;
}
.hq_main_div ul li span{
	float:right;
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#a2a2a2;
}
.hq_main_div ul li a{
	background:url(../img/hq_d.png) 0 center no-repeat;
	float:left;
	height:28px;
	line-height:28px;
	font-size:12px;
	padding-left:15px;
	width:205px;
	overflow:hidden;
	text-overflow:ellipsis; 
	white-space:nowrap;
	margin-left:5px;
}
.hq_news{
	float:left;
	width:320px;
	margin:20px 23px 0 0;
	background:url(../img/sutiao.png) right 0 no-repeat;
	padding-right:28px;
}
.hq_news table{
	margin-top:13px;
	border:1px solid #d3d3d3;
}
.lj_about_p{
	font-size: 12px;
	line-height: 25px;
	text-indent: 25px;
	height: 150px;
	overflow: hidden;
	margin-top: 10px;
}
.lj_about_p span{
	color: #0075c5;
	font-weight: bold;
}
.lj_about_p a{
	color: #ff8000;
}
.lj_about_p a:hover{
	text-decoration:underline;
}
.index_con{
	margin-top:20px;
	width:248px;
	float:left;
}
.index_con_div{
	font-size: 12px;
	line-height: 24px;
	margin-top: 15px;
	background: url(../img/lj_contact.png) right bottom no-repeat;
	height: 250px;
}
.index_con_div p:first-child{
	font-size: 14px;
	font-weight: bold;
}
.yqlj{
	width:960px;
	margin:0 auto;
	background:url(../img/yqlj_bj.jpg) no-repeat;
	height:84px;
	margin-top:23px;
	margin-bottom:18px;
}
.yqlj_div{
	margin-left:160px;
	width:786px;
	font-size:12px;
	line-height:22px;
	padding-top:15px;
	height:44px;
	overflow:hidden;
}
.footer_nav{
	height:35px;
	background:#0075c5;
	border-top:1px solid #adbac3;
}
.footer_nav_t{
	margin:0 auto;
	width:960px;
}
.footer_nav_t{
	color:#fff;
	line-height:36px;
}
.footer_nav_t a{
	color:#fff;
	float:left;
	width:125px;
	height:36px;
	text-align:center;
	background:url(../img/footer_nav_s.jpg) 0 center no-repeat;
}
.footer_nav_t a:hover{
	text-decoration:underline;
}
.footer_nav_t a:first-child{
	background:none;
	margin-left:30px;
}
.footer{
	background:#e2f3ff;
	padding:10px 0 10px 0;
}
.footer_t{
	margin:0 auto;
	width:960px;
}
.footer_div{
	width:727px;
	float:left;
	margin-top: 17px;
}
.footer_t_div p{
	font-size:12px;
	line-height:22px;
}
.footer_t_div p a:first-child{
	margin-left:10px;
}
.footer_div2{
	float:right;
}
.footer_div2_p{
	width:20px;
	float:left;
	font-size:12px;
	line-height:12px;
	margin-top: 10px;
}




/********solutions**************/
.n_banner{
	position:relative;
	height:220px;
	overflow:hidden;
	z-index:1;
	min-width:800px;
}
.n_banner img{
	position:absolute;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-800px;
}
.main{
	width:1600px;
	position:relative;
	left:50%;
	margin-left:-800px;
	z-index:5;
	background:url(../img/lj_nybj.jpg) 530px 0 repeat-y;
}
.main_a{
	width:530px;
	float:left;
	border-top:1px solid #d1d2d6;
	border-right:1px solid #d1d2d6;
	background:#fff;
	margin-right:32px;
}
.main_b{
	float:left;
}
.main_left{
	float:right;
	width:208px;
}
.main_left_p{
	background:url(../img/main_left.png) 0 center no-repeat;
	color:#0075c5;
	font-size:18px;
	font-weight:bold;
	padding-left:16px;
	margin-left:62px;
	margin-top:12px;
}


#inlnav{ width:209px; padding-top:15px; }
#hq_inlnav{ width:253px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding-top:15px; background:#fbfbfb; }
#inlnav p{   height:42px; width:224px;}
#inlnav p:hover{background:url(../img/main_left2.png) no-repeat;}
#inlnav p.curr{background:url(../img/main_left2.png) no-repeat;}
#inlnav p.curr>a{ color:#fff;}
#inlnav p>a{ height:42px; margin-right: 15px; padding-right: 28px; line-height:42px; font-size:14px; color:#5a5a5a; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; text-align: right;  overflow:hidden; border-bottom:1px solid #e0e0e0;}
#inlnav p>a:hover{ color:#fff;}
#inlnav p>a img{ float:right;}
#inlnav p>a img.img2{ display:none}
#inlnav p:hover>a, #inlnav p.curr>a{ font-weight:bold; }
#inlnav p:hover>a img.img1, #inlnav p.curr>a img.img1{ display:none }
#inlnav p:hover>a img.img2, #inlnav p.curr>a img.img2{ display:block }

.menu_body{ display:none; overflow:hidden; background:#e7f4fa; padding:10px 0;}
.menu_body span{ display:block; border-top:1px dotted #a3d6fd; text-align: right; padding-right: 28px;}
.menu_body span:first-child{ border:none;}
a.medown{ height:36px; line-height:36px; background:url(../img/dot.jpg) no-repeat 8px 11px; color:#666; text-indent:20px; display:block; overflow:hidden; font-size:12px;}
a.medown:hover{color:#0092d8; }

.leftnav_down{ display:none; font-size:11px; }
.leftnav_down em{ font-style:normal; display:block}
a.five{ height:28px; line-height:28px; text-indent:30px; font-size:11px; background:url(../img/ico1.jpg) no-repeat 18px 12px; color:#555555; display:block; overflow:hidden; }
a.five:hover{ color:#0092d8;}
a.curr3{ color:#0092d8;}
 
.xia_five{ display:none}
.xia_five a{ height:24px; line-height:24px; text-indent:40px; background:url(../img/five.jpg) no-repeat 30px 12px; color:#666; display:block; overflow:hidden}
.xia_five a:hover{ color:#0092d8;}




.mian_lft_con{
	background:url(../img/main_left3.jpg) no-repeat;
	width:208px;
	height:117px;
	margin-top:26px;
}
.mian_lft_con p:first-child{
	font-weight:bold;
	color:#333;
	height:30px;
	line-height:30px;
	padding:10px 0 0 10px;
	border-bottom:1px solid #c8cccb;
}
.mian_lft_con p+p{
	margin-top:10px;
	padding-left:10px;
	width:132px;
	font-size:12px;
	line-height:16px;
}
.mian_contact{
	width: 205px;
	color: #333;
	font-size: 12px;
	line-height: 30px;
	padding:8px 0 8px 3px;
	font-family: '宋体';
}
.mian_contact p{
	padding-left: 22px;
}
.main_dh{
	background: url(../img/main_left_dh.png) 0 6px no-repeat;
}
.main_cz{
	background: url(../img/main_left_cz.png) 0 6px no-repeat;
}
.main_sj{
	background: url(../img/main_left_sj.png) 0 6px no-repeat;
}
.main_yx{
	background: url(../img/main_left_yx.png) 0 6px no-repeat;
}
.main_dz{
	background: url(../img/main_left_dz.png) 0 6px no-repeat;
}
.main_right{
	width:770px;
}
.bcn{
	border-bottom:1px solid #cecece;
}
.bcn h2{
	color:#0075c5;
	font-size:18px;
	font-weight:bold;
	height:51px;
	line-height:51px;
	float:left;
	width:220px;
	overflow:hidden;
}
.bcn p{
	float:right;
	height:51px;
	line-height:51px;
	background:url(../img/bcn_wu.jpg) 0 center no-repeat;
	padding-left:15px;
	font-size:12px;
	max-width:480px;
	overflow:hidden;
}
.bcn p a{
	color:#929292;
	font-size:12px;
	padding:0 5px;
}
.bcn p a:hover{
	color:#0075c5;
}
.bcn p span{
	margin-left:5px;
	color:#0075c5;
}
.ny{
	margin-top:30px;
}
.case_p{
	color:#0075c5;
	font-size:26px;
	height:24px;
	line-height:24px;
	margin-top:15px;
}
.case .t2{
	line-height:30px;
	margin-top:20px;
}
.case_img{
	text-align:center;
	margin-top:40px;
}
.case_img img{
	border:1px solid #c9c9c9;
}

.sup_div_p4{text-align:center; font-size:26px; color:#0075c5; margin-top:35px;}

.sup_div_p5{background:url(../img/sup_2.png) no-repeat 0px 8px; text-align:center; height:24px; line-height:24px;}
.sup_main_div1{overflow:hidden;}
.sup_div1_div{width:110%;}
.sup_main_div1 .sup_div1_p{background:url(../img/sup_01.png) no-repeat center; height:76px; text-align:center; position:relative; z-index:2; margin-top:22px;}
.sup_main_div1 .sup_div1_div p{margin-right:22px; float:left; background:url(../img/sup_6.jpg) no-repeat left bottom; width:164px; padding-bottom:13px;}
.sup_main_div1 .sup_div1_div p span{display:block; width:144px; background:url(../img/sup_5.jpg) repeat; padding:0 10px; font-size:12px; line-height:25px; min-height:170px;}





#footer_pro_a{
	float:left;
	background:url(../img/footer_pro4.jpg) no-repeat;
	width:44px;
	height:34px;
	margin-right:5px;
}
#footer_pro_a:hover{
	background:url(../img/footer_pro3.jpg) no-repeat;
}
#footer_pro_b:hover{
	background:url(../img/footer_pro5.jpg) no-repeat;
}
#footer_pro_b{
	float:left;
	background:url(../img/footer_pro6.jpg) no-repeat;
	width:44px;
	height:34px;
}
.footer_con{
	background:url(../img/footer_con.jpg) no-repeat;
	height:293px;
	width:411px;
	float:left;
}
.footer_news_div{
	margin:20px 0 0 100px;
	width:380px;
}
.footer_news_a{
	display:block;
	color:#010101;
	font-weight:bold;
	height:30px;
	line-height:30px;
	overflow:hidden;
	width:367px;
	background:url(../img/hq_jt.jpg) 0 center no-repeat;
	padding-left:13px;
	border-bottom:2px solid #0075c5;
}
.footer_news_div2{
	margin-top:8px;
}
.footer_news_div2 table{
	border:1px solid #d3d3d3;
	float:left;
	margin-right:17px;
}
.footer_news_p{
	font-size:12px;
	line-height:18px;
	height:72px;
	overflow:hidden;
}
.footer_news_a2{
	float:right;
	color:#0075c5;
	font-size:12px;
}
.footer_news_div2_ul li{
	border-top:1px dotted #f6f6f6;
}
.footer_news_div2_ul li:first-child{
	border:none;
}
.footer_news_div2_ul span{
	float:right;
	height:30px;
	line-height:30px;
	font-size:12px;
}
.footer_news_div2_ul a{
	float:left;
	height:30px;
	line-height:30px;
	font-size:12px;
	background:url(../img/hq_d.png) 0 center no-repeat;
	padding-left:14px;
	margin-left:5px;
	width:280px;
	overflow:hidden;
	text-overflow:ellipsis; 
	white-space:nowrap;
}
.footer_con_div{
	margin:20px 0 0 100px;
}
.footer_con_p{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:18px;
}
.footer_con table tr td:first-child{
	text-align:right;
	font-size:12px;
	line-height:29px;
}
.footer_con table tr td input[type="text"]{
	height:20px;
	width:212px;
	border:1px solid #dadada;
	line-height:20px;
	background:#fff;
}
.footer_con table tr td textarea{
	width:212px;
	height:63px;
	background:#fff;
	border:1px solid #dadada;
}
.footer_con table tr td input[type="submit"]{
	font-size:13px;
	color:#fff;
	background:url(../img/anniu.jpg) no-repeat;
	width:66px;
	height:24px;
	line-height:24px;
	text-align:center;
	margin-top:3px;
}






/*******pro********/
.pro ul{
	width: 110%;
	overflow: hidden;
}
.pro ul li{
	float: left;
	margin:12px 8px 0 0;
}
.pro ul li table{
	border: 1px solid #ccc;
}
.pro ul li .hq_yy_div4_a{
	width: 173px;
}


/*********page***********/
.page{ text-align:center; color:#0963be; font-size:13px; margin:50px 0 48px 0;}
.page a, .page span{ display:inline-block; margin-right:5px; font-family:Arial;}
.page a{ padding:0 5px; height:21px; line-height:21px; color:#0963be; font-size:13px;}
.page span.tpage{ background:#419afe; margin-right:5px; width:46px; height:19px; line-height:19px; border:1px solid #1976d3; text-align:center; color:#fff;}
.page a.first, .page a.prev, .page a.next, .page a.last{ background:#419afe; padding:0px; width:19px; height:19px; line-height:19px; border:1px solid #1976d3; text-align:center;;}
.page span.pagenum{ margin:0 5px; background:#f2f1ef; width:19px; height:19px; line-height:19px; text-align:center; border:1px solid #d8c6b2;}
.page a.go{ padding:0px; margin-left:10px;}
.page span, .page a{ vertical-align:middle;}
.page>a.cur, .page>a:hover,a.cpb{ color:#ff0000;}
.page a.first:hover, .page a.prev:hover, .page a.next:hover, .page a.last:hover{ color:#fff; background:#0963be;}
.page a.first img, .page a.prev img, .page a.next img, .page a.last img{ margin-top:6px;}



.proshow_right .proshow_right_div{width:374px; height:350px; background-color:#0076c5; float:left;}
.proshow_right .proshow_right_p{border-top:1px solid #015ea1; padding:12px 0 0 13px; font-size:18px; color:#fff;height: 48px;overflow:hidden;}
.proshow_right .proshow_right_div2{float:left; width:317px; margin-left:26px;}
.proshow_right .proshow_right_div2 .proshow_div2_p1{font-size:14px; font-weight:bold; color:#666666; padding-bottom:30px; border-bottom:1px solid #0076c5;}
.proshow_right .proshow_right_div2 .proshow_div2_p2{ margin-top:30px; line-height:28px;}
.proshow_right_div3{margin-top:30px;}
.proshow_right_div3 .proshow_div3_p1,.proshow_right_div4 .proshow_div4_p1{border-bottom:1px solid #0076c5;}
.proshow_right_div3 .proshow_div3_p1 span,.proshow_right_div4 .proshow_div4_p1 span{display:inline-block; width:153px; height:33px; line-height:33px; text-align:center; background-color:#0076c5; font-size:14px; font-weight:bold; color:#fff;}
.proshow_right_div3 .proshow_div3_p2 span{background:url(../img/proshow_y.png) no-repeat; display:inline-block; width:15px; height:19px; text-align:center; font-size:12px; color:#fff; margin:16px 20px 0 5px;}
.proshow_right_div4{margin-top:40px; padding-bottom:30px;}
.proshow_right_div5 .proshow_div5_p1{background:url(../img/proshow_su.png) no-repeat; width:18px; height:231px; float:left;}
.proshow_right_div5 .proshow_div5_p1 a{background:url(../img/proshow_zuo.png) no-repeat; display:inline-block; width:24px; height:42px; margin:85px 0 0 5px;}
.proshow_right_div5 .proshow_div5_p1 a:hover{background:url(../img/proshow_zuo1.png) 0 1px no-repeat; display:inline-block; width:24px; height:42px; margin:85px 0 0 5px;}
.proshow_right_div5 .proshow_div5_p2{background:url(../img/proshow_su.png) no-repeat; width:18px; height:231px; float:right;}
.proshow_right_div5 .proshow_div5_p2 a{background:url(../img/proshow_you.png) no-repeat; display:inline-block; width:24px; height:42px; margin:85px 0 0 -12px;}
.proshow_right_div5 .proshow_div5_p2 a:hover{background:url(../img/proshow_you1.png) 0 -1px no-repeat; display:inline-block; width:24px; height:42px; margin:85px 0 0 -12px;}
.hq_proshow_right_p{width:154px; height:34px; background-color:#0076c5; line-height:34px; text-align:center; font-size:14px; color:#fff; vertical-align:middle; margin-top:22px; display:block; overflow:hidden;}
.hq_proshow_right_p:hover{color:#fff;text-decoration:underline; }
.hq_proshow_right_p span{ display:inline-block; margin-left:25px; color:#fff; font-weight:bold; font-size:20px;vertical-align:middle;}
.proshow_right_div6{padding-top:3px; width:646px; margin:0 auto; overflow:hidden;}
.proshow_right_div6 ul{width:10000%; margin-top:20px; position:relative;}
.proshow_right_div6 ul li{float:left; border:1px solid #ccc; margin-right:25px; overflow:hidden;}
.proshow_right_div6 ul li table{ background:#fbfbfb;}
.proshow_right_div6 ul li .proshow_div5_a{display:block; border-top:1px solid #ccc; height:34px; line-height:34px; padding-left:10px; font-size: 12px; color:#3d3d3d; width:186px;background:#fbfbfb;}
.proshow_right_div6 ul li:hover .proshow_div5_a{color:#0076c5;}
.proshow_div3_p1 a{
	float: left;
	background-color: #009cd8;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    text-align: center;
    width: 153px;
}
.proshow_div3_p1 a.cur{
	background-color: #0076c5;
}




/*******news********/
.news ul li{
	margin-top:24px;
}
.news ul li:hover>table{
	background:#0075c5;
}
.news ul li:hover .news_div{
	background:#0091d3;
	color:#fff;
}
.news ul li:hover a{
	color:#fff;
}
.news ul li table{
	background:#d5d5d5;
	float:left;
}
.news ul li .news_div{
	float:left;
	width:484px;
	height:111px;
	background:#f0f0f0;
	padding:15px 20px 0 13px;
}
.news_p span{
	float:right;
	height:36px;
	font-size:12px;
	line-height:36px;
}
.news_p a{
	float:left;
	font-size:15px;
	font-weight:bold;
	line-height:36px;
	height:36px;
	width:400px;
	overflow:hidden;
	text-overflow:ellipsis; 
	white-space:nowrap;
}
.news_p2{
	line-height:22px;
	height:44px;
	overflow:hidden;
}
.news_a2{
	float:right;
	font-size:12px;
	margin-right:10px;
	line-height:36px;
}
.newsshow_p{
	color:#4a4a4a;
	font-size:24px;
	text-align:center;
}
.newsshow_p2{
	background:#d5e9f5;
	line-height:25px;
	text-align:center;
	color:#0071c2;
	font-size:12px;
	margin-top:10px;
}
.newsshow_div2{
	margin-top: 30px;
	font-size: 12px;
	line-height: 26px;
}
.newsshow_img{
	margin:30px 0 30px 0;
}
.newsshow_img img:first-child{
	float:left;
}
.newsshow_img img+img{
	float:right;
}
.newsshow_div{
	height:60px;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
	line-height:30px;
	margin-top:30px;
}
.newsshow_div .newsshow_div_p1{
	float:left;
	margin-left:10px;
	max-width:342px;
	overflow:hidden;
	height:30px;
	text-overflow:ellipsis; 
	white-space:nowrap;
}
.newsshow_div .newsshow_div_p2{
	float:right;
	margin-right:10px;
	max-width:342px;
	overflow:hidden;
	height:30px;
	text-overflow:ellipsis; 
	white-space:nowrap;
}
.xg_news{
	background:url(../img/xg_news.jpg) no-repeat;
	height:25px;
	line-height:25px;
	color:#fff;
	font-weight:bold;
	padding-left:28px;
	margin-top:30px;
}
.xg_news_div{
	margin-top: 20px;
}
.xg_news_div1{
	float:left;
	width:342px;
	margin-right:23px;
}
.xg_news_div1 p span{
	float:right;
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#999999;
}
.xg_news_div1 p a{
	float:left;
	font-size:12px;
	height:30px;
	line-height:30px;
	width:243px;
	background: url(../img/lj_dian.jpg) 0 center no-repeat;
	padding-left: 15px;
	overflow:hidden;
	text-overflow:ellipsis; 
	white-space:nowrap;
}
.xg_news_div2{
	float:left;
	width:342px;
	padding-left:12px;
	background:url(../img/xg_news_bj.jpg) repeat-y;
}
.xg_news_div2 p span{
	float:right;
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#999999;
}
.xg_news_div2 p a{
	float:left;
	font-size:12px;
	height:30px;
	line-height:30px;
	width:243px;
	background: url(../img/lj_dian.jpg) 0 center no-repeat;
	padding-left: 15px;
	overflow:hidden;
	text-overflow:ellipsis; 
	white-space:nowrap;
}
.hq_fhan{
	width:112px;
	height:29px;
	background:url(../img/hq_fhan.jpg) no-repeat;
	float:right;
	line-height:29px;
	color:#fff;
	font-size:12px;
	padding-left:12px;
	margin:30px 0;
}
.hq_case ul{
	width:110%;
	overflow:hidden;
	margin-top:-30px;
}
.hq_case ul li{
	float:left;
	margin:35px 50px 0 0;
}
.hq_case ul li:hover table{
	background:#1b75e0;
}
.hq_case ul li:hover .hq_case_div{
	background:#1b75e0;
}
.hq_case ul li:hover .hq_case_div a{
	color: #fff;
}
.hq_case ul li table{
	float:left;
	background:#e2e2e2;
}
.hq_case_div{
	width:173px;
	float:left;
	height:76px;
	padding:23px 0 7px 0;
	background:#e2e2e2;
}
.hq_case_div a{
	font-size:12px;
	line-height:20px;
	overflow:hidden;
	height:20px;
	display: block;
	margin-right: 12px;
}
.hq_case_div a:first-child{
	font-weight: bold;
}
.hq_case_div a+a{
	height: 40px;
}
.download_p{
	height:35px;
	background:#ebf7ff;
	line-height:35px;
}
.download_p2{
	background:url(../img/download1.png) 0 center no-repeat;
	padding-left:26px;
	margin-left:7px;
	color:#000000;
	font-weight:bold;
}
.download ul li{
	border-top:1px solid #ececec;
}
.download ul li:hover{
	background:#f3f3f3;
}
.download ul li:hover .download_a2{
	background:url(../img/download3.jpg) 0 center no-repeat;
	color:#fff;
}
.download .download_a{
	float:left;
	width:490px;
	height:38px;
	line-height:38px;
	overflow:hidden;
	font-size:12px;
	color:#666666;
	margin-left:10px;
}
.download ul li span{
	float:left;
	width:70px;
	color:#a6a6a6;
	font-size:12px;
	height:38px;
	line-height:38px;
}
.download .download_a2{
	float:right;
	width:78px;
	background:url(../img/download2.jpg) 0 center no-repeat;
	height:38px;
	line-height:38px;
	color:#767676;
	font-size:12px;
	padding-left:8px;
}
.download_p3{
	background:url(../img/download4.jpg) no-repeat;
	height:2px;
}


.about{
	padding-bottom: 50px;
}
.about_div{
	font-size: 12px;
	line-height: 26px;
	font-family: '宋体';
}
.about_span{
	font-weight: bold;
	color: #006ec0;
}
.about_img{
	margin: 40px 0;
}
.about_span2{
	color: #0075c5;
	font-size: 14px;
}
.about_span3{
	font-weight: bold;
}



.contact{
	padding-bottom: 50px;
}
.contact_div p{
	float:left;
	width:345px;
	font-weight:bold;
	height:25px;
	padding-left:36px;
	line-height:25px;
	margin-top:10px;
}
.contact_div p span{
	font-weight:normal;
}
.contact_p1{
	background:url(../img/contact1.jpg) no-repeat;
}
.contact_p2{
	background:url(../img/contact4.jpg) no-repeat;
}
.contact_p3{
	background:url(../img/contact2.jpg) no-repeat;
}
.contact_p4{
	background:url(../img/contact5.jpg) no-repeat;
}
.contact_p5{
	background:url(../img/contact3.jpg) no-repeat;
}
.contact_p6{
	background:url(../img/contact6.jpg) no-repeat;
}
.contact_img{
	text-align:center;
}
.contact_p7{
	text-align:center;
	color:#0072c3;
	font-size:24px;
	height:30px;
	line-height:30px;
}



.contact_div2{
	background: url(../img/lj_contact1.jpg) no-repeat;
	height: 367px;
	width: 720px;
	margin-top: 45px;
}
.contact_div2_p{
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	padding: 25px 0 0 98px;
}
.contact_div2_span{
	color: #0075c5;
}
.contact_div2_span2{
	color: #fe0000;
}
.contact_ul{
	padding-left: 98px;
	margin-top: 18px;
}
.contact_ul  li{
	margin-top: 9px;
	*margin-top: 5px;
}
.contact_ul  li p{
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	float: left;
	width: 60px;
	text-align: right;
}
.contact_ul  li b{
	float: left;
	background: url(../img/lj_wbk.jpg) no-repeat;
	width: 230px;
}
.contact_ul  li input[type="text"]{
	width: 208px;
	height: 22px;
	line-height: 22px;
	padding: 0 3px;
}
.contact_ul  li.yx b{
	background: url(../img/lj_yxbj.jpg) no-repeat;
	width: 338px;
}
.contact_ul  li.yx input[type="text"]{
	width: 332px;
}
.contact_ul  li.yzm b{
	background: url(../img/lj_yzmk.jpg) no-repeat;
	width: 64px;
}
.contact_ul  li.yzm input[type="text"]{
	width: 58px;
}
.contact_ul  li.lyk b{
	float: left;
	background: url(../img/lj_lyk.jpg) no-repeat;
	width: 439px;
	height: 82px;
}
.contact_ul  li textarea{
	width: 439px;
	height: 78px;
	padding: 2px 3px;
}
.contact_ul  li span{
	float: left;
	color: #ff0000;
	margin-left: 7px;
}
.contact_ul  li img{
	float: left;
	margin-left: 10px;
}
.contact_ul  li a{
	float: left;
	margin-left: 5px;
	font-size: 12px;
	color: #8b8b8b;
	line-height: 22px;
	text-decoration:underline;
}
.contact_ul li input[type="button"],.contact_ul li input[type="reset"]{
	float: left;
	width: 65px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background: url(../img/button1.jpg) no-repeat;
	font-size: 13px;
	color: #fff;
}
.contact_ul li input[type="button"]:hover,.contact_ul li input[type="reset"]:hover{
	background: url(../img/button2.jpg) no-repeat;
}
.contact_ul li input[type="reset"]{
	margin-left: 10px;
}


/*********map*********/
.map{
	background:url(../img/map.png) top right no-repeat;
	min-height:436px;
}
.map_p{
	color:#0169bf;
	font-size:24px;
	height:30px;
	line-height:30px;
	font-weight:bold;
}
.map_p2{
	color:#0169bf;
	font-size:17px;
	height:30px;
	line-height:30px;
}
.map_div{
	background:url(../img/map2.jpg) no-repeat;
	width:428px;
	height:290px;
	margin-top:20px;
}
.map_div iframe{
	border:none;
	margin:2px 0 0 2px;
}






#memberpop{position:fixed; z-index:9; left:0; top:0; height:100%; width:100%; text-align:center; background:url(../img/black_opacity60.png); display:none;}
#memberpop>i{display:inline-block; height:100%; vertical-align:middle;}
#memberpopmain{display:inline-block; *display:inline; *zoom:1; vertical-align:middle; text-align:left; padding:10px; width:270px; background:url(../img/black_opacity60.png); border-radius:5px; position:absolute; top:40px; left:50%; margin-left:-140px; z-index:9;}
.memberpopcon{background:#e1e1e1; border-radius:4px; padding:23px; display:none;}
.hq_login_a{ float:right; line-height:28px; vertical-align:middle;}
#mpopclose img{
	float:right;
	padding-right:20px;
	margin-top:27px;
}
.login_p{
	width:150px;
	color:#1c4f9a;
	font-weight:bold;
	font-size:20px;
	float:left;
	vertical-align:middle;
}
.login_div,.login_div2{
	background:url(../img/e-mail.png) no-repeat;
	width:227px;
	height:33px;
	margin-top:10px;
}
.login_div2{
	line-height:33px;
}
.login_div label,.login_div2 label{
	margin-left:3px;
}
.login_div input[type="text"]{
	width:128px;
	padding-top:10px;
}
.login_div2 input[type="Password"]{
	width:128px;
	padding:10px 0;
}
#forgetbtn{
	font-size:11px;
	color:#8a8a8a;
	text-align:right;
	display:block;
}
.login_p2{
	font-size:12px;
	color:#707070;
}
.login_p2{
	margin-top:10px;
}
.login_p2 input[type="submit"]{
	background:url(../img/login.png) no-repeat;
	width:92px;
	height:31px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	margin-left:36px;
}
.login_p1{
	color:#707070;
	margin-top:10px;
}
.login_p3{
	background:url(../img/e-mail.png) no-repeat;
	width:227px;
	height:33px;
}
.login_p3 input[type="text"]{
	padding-top:10px;
	margin-left:5px;
	width:222px;
}

.login_code{
	margin-top:10px;
}
.memberpopcon .login_code{ height:35px; line-height:35px;}
.memberpopcon .login_code i{ height:100%; display:inline-block;}
.memberpopcon .login_code span{ height:28px; float:left; vertical-align:middle;}
.memberpopcon .login_code span:first-child{
	margin-right:5px;
}
.memberpopcon .login_code .span_code{ background:url(../img/code_input.jpg) no-repeat; width:79px; height:28px; padding-top:7px; overflow:hidden;}
.login_p4{
	text-align:center;
}
.login_p4 input[type="submit"]{
	background:url(../img/hq_pop1.jpg) no-repeat;
	width:142px;
	height:31px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}




/***honor***/
.honor ul{
	width:110%;
	overflow:hidden;
	margin-top:-30px;
}
.honor ul li{
	float:left;
	margin:80px 5px 0 0;
}
.honor ul li div{
	background:url(../img/honor_bj.png) bottom center no-repeat;
	width:197px;
	padding:0 20px 38px 20px;
}
.honor ul li p{
	width:237px;
	text-align:center;
	color:#5a5a5a;
}



/***图片放大**/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; }
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

#cboxOverlay{ background-color:#2b2b2b; filter: Alpha(Opacity=50); opacity:0.5;}
#cboxContent{background:#fff; font-size: 12px;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{ position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}

#cboxCurrent{width:90%; position:absolute; bottom:8px; left:5%; text-indent:10px; color:#fff; background:#4f4f4f; overflow:hidden;display:none}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#000;}
#cboxPrevious{position:absolute; bottom:48%; left:2%; background:url(../img/big_left_btn.png) no-repeat;  width:30px; height:30px; text-indent:-9999px;}

#cboxNext{position:absolute; bottom:48%; right:2%; background:url(../img/big_right_btn.png) no-repeat; width:30px; height:30px; text-indent:-9999px;}

#cboxLoadingOverlay{background:url(../img/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(../img/loading.gif) no-repeat center center;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(../img/big_close_btn.png) no-repeat; width:29px; height:28px; text-indent:-9999px; top:5px; right:5px;}




.search{
	margin-top: 45px;
	float: right;
}
.search span{
	background:url(../img/search.jpg) no-repeat;
	width:121px;
	height:32px;
	line-height:24px;
	padding-left:30px;
	font-size:12px;
	float: left;
	vertical-align: middle;
}
.search input[type="text"]{
	width:121px;
	height:24px;
	line-height:24px;
}
.search input[type="button"]{
	background:url(../img/magnifier.jpg) no-repeat;
	width:56px;
	height:32px;
	vertical-align:middle;
}



/*forum*/
.forum_div{
	border-bottom: 1px dotted #ccc;
	padding-bottom: 20px;
}
.forum_div table{
	float: left;
}
.forum_div2{
	float: right;
	width: 535px;
}
.forum_div2_a{
	color: #006ec0;
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
	height: 28px;
	overflow: hidden;
	text-overflow:ellipsis; 
	white-space:nowrap;
	display: block;
}
.forum_div2 p{
	font-size: 12px;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	margin: 3px 0;
}
.forum_div2_a2{
	color: #a3a3a3;
	line-height: 25px;
	font-size: 12px;
	text-decoration:underline;
}
.forum ul li>a{
	float: left;
	line-height: 36px;
	height: 36px;
	color: #6f6f6f;
	width: 626px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-left: 5px;
}
.forum ul{
	margin-top: 20px;
}
.forum ul li:hover{
	background: url(../img/forum_bj.jpg) no-repeat;
}
.forum ul li:hover>a{
	color: #0073c4;
}
.forum ul li>span{
	float: right;
	line-height: 36px;
	height: 36px;
	color: #a2a2a2;
	font-size: 12px;
	margin-right: 17px;
}


/*forumshow*/
.forumshow h1{
	color: #4a4a4a;
	font-size: 24px;
	text-align: center;
}
.forumshow_p{
	text-align: center;
	color: #0071c2;
	font-size: 12px;
	line-height: 25px;
	background: #d5e9f5;
	margin-top: 18px;
}
.forumshow_div{
	font-size: 12px;
	line-height: 26px;
	margin-top: 30px;
}
.forumshow_img{
	margin: 30px 0 50px 0;
}




/*job*/
.job{
	padding-bottom: 50px;
}
.job_div{
	font-size: 12px;
	color: #646464;
	line-height: 24px;
}
.job_p{
	font-size: 18px;
	font-weight: bold;
	color: #015f9c;
}
.job_p2{
	font-weight: bold;
	margin-top: 8px;
}
.job_p3{
	background: url(../img/job1.jpg) 0 6px no-repeat;
	padding-left: 30px;
	margin: 10px 0 8px 5px;
}
.job_xian{
	border-bottom: 1px dotted #afa47e;
	margin-top: 30px;
}
.job_xian2{
	border-bottom: 1px dotted #afa47e;
	margin-top: 2px;
}
.job_div2{
	margin-top: 50px;
}






.box{display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size: 175px;/*高度/字体大小的比值为1.14*/*font-family:Arial;width:200px;height:200px;border: 1px solid #ccc;padding:3px;overflow:hidden; /*防止用js缩放时出现不及时*/}


	.quanzi{text-align:center;}

.page { clear:both; padding:20px 45px 0 0; color:#444; }
	.page a { color:#444; }
	.page a:hover { color:#f60;  font-weight:bold  }
	.page ul { float:right;list-style:none }
	.page li { float:left; margin-left:8px;list-style:none }
	
	
	.c_product_b{padding:10px;}
	.c_product_b div{float:left;width:20%;margin:5px 0;text-align:center;}
	.c_product_b h2{width:125px;height:125px;}
	.c_product_b h2 a{width:120px;height:120px;border:#d3d3d3 solid 1px;padding:1px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:87px;*font-family:Arial;overflow:hidden;}
	.c_product_b h2 img{vertical-align:middle;width:120px;height:120px;}
	.c_product_b h3 a{color:#444;font-weight:normal; line-height:20px;font-size:12px;}
	
.c_product_b h3 a:hover{ color:#ff8000;}	
	
	.c_product_b h3{text-align:center;margin:5px 0 0;}


.tag{margin: 10px 0;}
	.tag a{margin:0 3px;text-decotaion:none;margin:0 3px;}
	.tag a:hover{text-decoration:underline;}
	
.r_page { text-align: center; clear:both; padding:6px; margin:6px;}
.r_page a { padding: 5px; }
.r_page a.1 { color: red; }	
.c_list li{ width:200px; height:212px;text-align:center;float:left; margin:10px 26px; border:1px solid #ccc;}
.c_list li img{ width:200px; height:150px;}
.x_list li{ line-height:26px; border-bottom:1px dotted #ccc;}
.x_list li span{ float:right;}
.biaoti{ font-size:22px; text-align:center; line-height:33px;}
.zuozhe{ line-height:30px; border-bottom:1px dashed #ccc; text-align:center;}
.neir{ line-height:24px; padding:8px;}	
.sxt{ border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; margin:6px; padding:6px;}
.liuyan table input,.liuyan table textarea{ border:1px solid #ccc;}
.tijiao{ width:72px; height:20px;}
.tijiao:hover{ background:#f00; color:#fff; font-weight:bold;}
	
	
	

	
	
	
	
	
	