*{margin:0;padding:0;list-style-type:none;}
body{font:12px/24px "microsoft yahei", Tahoma, Arial, Helvetica, sans-serif; color:#666; background:#f1f1f1;}
a,img{color:#666;border:0;text-decoration: none;}
body{min-width:1003px !important;}
.container{ overflow:hidden;}
table {
 border-collapse: collapse;
 border-spacing: 0; 
}
textarea { overflow:auto; height:auto; resize:vertical;vertical-align:top;}
ul{ padding-left:0; list-style:none;}

/****自定义滚动条设置*****/
::-webkit-scrollbar-track-piece {
	background-color:#f5f5f5;
	border-left:0px solid #d2d2d2;
}
::-webkit-scrollbar {
	width:6px;
	height:6px;
}
::-webkit-scrollbar-thumb {
	background-color:#569eff;
	background-clip:padding-box;
	border:0px solid #900;
	min-height:28px;
}
::-webkit-scrollbar-thumb:hover {
	border:0px solid #900;
	background-color:#8f462b;
}
html
{
	scrollbar-base-color: #569eff;
	scrollbar-3dlight-color: #569eff;
	scrollbar-highlight-color: #569eff;
	scrollbar-track-color: #eee;
	scrollbar-arrow-color: #eee;
	scrollbar-shadow-color: #569eff;
	scrollbar-dark-shadow-color:#569eff;
}





/****footer***/
.footer_line{float:left;position: relative; clear:both;width:100%; height:1px;background:url(../images/footer_line.jpg) center no-repeat; }
.footer{ float:left;position: relative; width:100%; margin:0 auto;height:120px; background:#dadada; padding-top:15px;}
.foot_l{ float:left;width:500px; margin-top:10px;}
.foot_l img{float:left;}
.foot_l p{float:left; padding-left:15px; }
.foot_r{ float:right;}

/*page*/
.w_main{float:left; width:100%;margin:45px 0;}
.second_banner{float:left;width: 100%; height:300px; overflow:hidden;}
.second_banner1{background: url(../images/n-banner1.jpg) center;}
.second_banner2{background: url(../images/n-banner2.jpg) top center;}
.second_banner3{background: url(../images/n-banner3.jpg) top center;}
.second_banner h3 {float: left; width:200px; text-align:center;font-size: 40px; line-height:40px;
color: #FFFFFF;margin-top:155px; padding-top:30px; background:url(../images/bc_b.png)}
.second_banner h3 span{font-weight:normal;font-size:28px; line-height:80px;}

/****main****/
.con_main{ float:left; margin:20px 0; width:100%;}

/****left****/
.content_left{ float:left;width:225px; margin-bottom:50px;}
.content_left h5{float:left;width:225px;background:#0657b2; color:#fff;text-align:center; font-weight:normal; padding:15px 0; font-size:24px; margin-bottom:15px;}
.content_left h5 span{float:left;width:225px;text-align:center; color:#fff; line-height:30px;}
.line_nav{float:left;width:225px;background: #fff; padding-bottom:20px;}
.line_nav li{float: left; font-size:16px;
width: 180px;
padding-left:40px;
height:48px;
line-height:48px;
background: url(../images/pro_list_bg.png) no-repeat;
overflow: hidden;}
.line_nav li a{ color:#666;}


/****pro_menu****/
.pic_list{ float:left;}
.pic_list,.liw_au{margin-bottom:10px; position: relative; width:225px;  text-align:left}
.pic_list ul{ background:#fff;}
.pic_list ul li{background:url(../images/pro_bg.jpg) bottom center repeat-x;position:relative; padding-left:10px;font-size: 15px;}
.pic_list ul li span img{ position:absolute;line-height:46px; margin-top:16px;margin-left:12px; }
.pic_list ul li a{ display:block ;height: 46px;line-height: 46px;padding-left:30px;FONT-WEIGHT: bold ;color:#326ba8 ;}


.spanproduct{ }
.pic_list ul li.one_menu a:hover{ background:url(../images/pro_hover.jpg) no-repeat left center; color:#fff; display:block}

.gaoliang{ background:url(../images/pro_hover.jpg) no-repeat left center; color:#fff !important; display:block}


.pic_list ul li .two_menu li a:hover{ background:none; color:#326ba8;}
.pic_list ul li .two_menu li{ margin:0 10px;font-size: 13px; border-bottom:1px dashed #ddd; background:none;}
.pic_list ul li ul li a { color:#666; text-decoration: none; font-weight:normal;height:32px;
line-height:32px;}
.pic_list ul li ul li a:hover {color:#ff6600;}
.pic_list ul li ul {display: none;}




/****product_list****/
.pro_menu{width:225px; background:#fff; padding:20px 0 30px 0;}
.v{float:left;width:185px; padding-left:40px;height:46px;line-height:46px; font-weight:bold;
background:#fff url(../images/pro_list_bg.png) no-repeat;overflow:hidden;display:inline-block;}
.vtitle .v02{color:#666;}
.vtitle .v01{color: #444;}
.v02{background:#fff url(../images/pro_list_bgh.png) no-repeat; padding-left: 40px;}
.v:hover{color:#666;background:#fff url(../images/pro_list_bgh.png) no-repeat;padding-left:40px;}
.vtitle{height:46px;line-height:46px;font-size:15px;cursor:pointer;}
.vconlist{width:200px;padding:10px 0 10px 25px;background:#fff;}
.vconlist li a{
display: inline-block;
width: 148px;
padding-left: 10px;
border-bottom: 1px dashed #e6e6e6;
background: url(../images/bg_sign24.png) no-repeat 140px 0;
line-height: 31px;
color: #666;
transition: all 500ms ease-in 0ms;}
.vconlist li.select a,.vconlist li a:hover{background-position: 140px -31px;color: #0657b2;}
/*new_left*/
.new_left{float:left;width:225px;padding:20px 0px;}
.new_left h6{float:left;background:#fff; }
.new_left h6 a{float:left;width:225px; text-align:center;font-size: 22px;font-weight: normal;color: #0657b2;padding: 20px 0;}
.new_left h6 a span{font-size: 16px;margin-top: 5px;color: #ccc;}
.new_left li{float:left;width:225px;margin-top: 10px;line-height:25px;}
.new_left li img{ width:225px;}
.new_left li a {
	display:block;
	line-height:2.6;
	background:#999;
	color:#fff;
	font-size:18px
}
.new_left li a.hover,.new_left li a:hover {
	background:#0657b2;
}
.new_left li p {
display: block;
width: 90%; text-align:center;
margin: 0 auto;
font-size: 14px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

.phone_l{ float:left; width:225px;padding:0px 0px 70px 0px; background:#fff url(../images/qq.png) bottom no-repeat;}
.phone_l h2{width:210px; padding-left:15px;line-height:40px;background:#0657b2; color:#fff; margin-bottom:10px;}
.phone_l h2 span{ font-size:13px; font-weight:normal;padding-left:10px;}
.phone_l p{ padding:0 10px;}

/****right****/
.se_content{ float:right; width:750px; min-height:700px;}
.position {
float: left; line-height:50px; border-bottom:1px solid #ccc;
font-size: 14px;
width: 710px;
padding: 0px 0 0px 40px;
background:#fff url(../images/home.png) 15px center no-repeat;
}
/*****pro_sho***w*/
.pro_show{ float:left; width:100%;border-top:1px dashed #ccc;}
.pro_show h4{font-size: 22px; width:96%; padding:0 2%;
font-weight: normal;
color: #0657b2;
background:url(../images/title_bc.jpg); line-height:45px;
}
.pro_show h4 a{ float:right; font-size:14px;}
.pro_show ul{ float:left;}
.pro_show ul li{ float:left; width:177px;background:#0657b2; margin:0 5px;}
.pro_show ul li a{ color:#fff;}
.pro_show ul li img{float:left;width:177px;}
.pro_show ul li span{float:left;width:177px; text-align:center;height:34px;line-height:34px;overflow:hidden;}

/****new_list****/
.news_list{  float:left;}
.news_bds{ float:left; margin-top:20px; padding:15px 20px;background:#fff;}

.news_bds img{ float:left;width:210px; margin-right:20px; border:5px solid #e8e8e8;}

.news_bds h4{float:left;font-size:18px; width:470px;font-weight: normal;height:32px;line-height:32px;white-space: nowrap;
text-overflow: ellipsis;overflow: hidden;}
.news_bds h4 span{float:right;color:#999; font-size:14px;}
.news_bds .news_bds_span2{float:left;width:470px;border-top: #999 1px dotted;overflow: hidden;padding-top: 10px;margin-top: 5px;color: #333;}

.newsListBox{float:left; width:750px;margin-top:15px; }
.newsListBox li {background-color: #fff;clear: both;overflow: hidden;padding: 17px 20px;margin-bottom:5px;}
.newsListBox .times {float: left;width:12%;color: #fff;text-align: center;background: #0657b2;margin-right: 3%;padding: 10px 0; margin-top:10px;}
.newsListBox .times .day{font-size:24px;font-weight: bold;line-height: 40px;width: auto;}
.newsListBox .times .year{color: #c8e2f1;}
.newsListBox .center{ float:left; width:85%;}
.newsListBox .center span{font-size:18px;font-weight: normal;width:667px;height:32px;line-height:32px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #333;}
.newsListBox .center p{border-top: #999 1px dotted; height:47px;overflow: hidden;padding-top: 10px;margin-top: 5px;color: #333;}
/*****new****/
.in_content{float:left; width:690px;padding:30px 30px 50px 30px;background:#fff; min-height:450px;}
.in_content h2{ text-align:center;margin:15px 0;}
.in_content h4{font-weight:normal; color:#999;text-align:center; }
.in_content .con_desc{width:570px;float: left;background:url(../images/conddBg.png) left center no-repeat;padding:15px 15px 15px 105px;
border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;margin:20px 0;height:65px;opacity: 0.8;}

.in_content .pimg{ width:100%;text-align:center;}
.in_content img{margin:0 auto; display:block; }
.in_content p{ font-size:14px;}
.in_content p a{color: #0075C1; font-weight:bold;}
/*****product_list****/
.pro_list{ float:left; width:100%;background: #f1f1f1;}
.pro_list li a{ float:left; width:32%;text-align: center;margin:15px 0 0  1.3%;}
.pro_list li img{ width:100%;height:176px;}
.pro_list li span{float:left;width:100%; font-size:14px;text-align:center;height:36px;line-height:36px;color:#fff;background: #999;}
.pro_list li a:hover span{ background:#0657b2;}
/*product*/
.probox_t{float: left;width:100%;}
.probox_t .canshu{ float:right; width:52%; padding:20px 0;background: #ebeaea; line-height:26px;overflow: hidden;}
.probox_t .canshu p{float: left;width:80%; font-size:14px; padding:0 10%;}
.probox_t .canshu p span{ font-weight:bold; padding-right:10px;}
.probox_t img{float: left;width:44%;}
.probox_t .canshu h3{float: left;font-size:16px;width:86%;margin:10px 7% 0 7%; text-align:center;height:40px;line-height:40px; background:#fff;}
.probox_t .canshu h3 span {
color: #c90d09;
font-size:20px;
}
.probox_b{ float:left; width:100%;margin-top:20px; min-height:300px;}
.probox_b h4{
float: left; font-size:16px;
width: 100%;
margin-bottom: 20px;
border-bottom: 1px solid #0657b2;
}
.probox_b h4 span{
background: #0657b2;
height:40px;
float: left;
color: #fff;
line-height:40px;
padding: 0 25px;
letter-spacing: 2px;
}
.probox_b table{/**** float:left;*****/ border:grey;}
.probox_b td{ line-height:28px;}
.probox_b .can_l{width:100px; background:#ddd; color:#333;font-weight:bold;text-align:center;}
.probox_b .can_r{width:580px;color:#555;padding-left:15px;}


.pro_t2{ width:100%;}
.pro_t2 .title_b{background:#ddd; font-weight:bold;color:#333;}
.pro_t2 .title_b td{line-height: 32px;}
.pro_t2 td{ width:24.9%; text-align:center;}



.probox_c{ float:left; width:100%;margin-top:20px;}
.probox_c h5{
	float: left;
	font-size: 16px;
	width: 122px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	background: #0657b2;
	color: #FFF;
	font-weight: normal;
}
.probox_c p{
	float: right; color:#F00;
	width: 567px;
	height: 40px;
	line-height: 40px;
	background: #eaeaea;
	text-align: left;
	text-indent: 2em;
	font-size: 16px;
	font-weight: bold;
}



.n_title {font-size:16px; font-weight:normal;text-align:center;line-height:32px;border-bottom:1px dashed #ccc; margin-bottom:15px;}
.n_info { font-size:12px;text-align:center;
	display:block;
	line-height:3;
	margin-bottom:20px;
	color:#999}
.pages { float:left;margin-top:50px;border-top: 1px dotted #CCC;border-bottom: 1px dotted #CCC;overflow: hidden;width:100%;}
.pages p{float:left; font-size: 14px;width:49.9%;height:50px;line-height:50px;overflow: hidden;background: #EAEAEA none repeat scroll 0% 0%;}
.pages p span.left{float: left; color:#fff;
padding:0px 4%;
background: #0657b2 none repeat scroll 0% 0%;
text-align: center;
}
.cont{margin:0 20px;}
.pages p .right{ float:right; margin-left:10px;color:#fff;
padding:0px 4%;
background: #0657b2 none repeat scroll 0% 0%;
text-align: center;
font-size: 14px;}
.pages p a{color: #555; font-weight:normal;}


.pagelink{ float:left;width:96%;background:#fff;height:36px; line-height:36px; margin-top:10px;padding:20px 2%;}
.pagelink a, .pagelink span, .pagelink font{float: left; padding:0 13px; background:#fff;height: 34px;
line-height: 34px;
border: 1px solid #e2e2e2;
margin-right: 5px;
font-size: 14px;
cursor: pointer;}
.pagelink font, .pagelink a:hover{ color:#fff; background:#0657b2;}

/****search_list****/
.search_list{  float:left;}
.search_bds{ float:left; margin-top:20px; padding:15px 20px;background:#fff;}
.search_bds img{ float:left;width:210px; margin-right:20px; border:5px solid #e8e8e8;}
.search_bds h4{float:left;font-size:18px; width:470px;font-weight: normal;height:32px;line-height:32px;white-space: nowrap;
text-overflow: ellipsis;overflow: hidden;}
.search_bds span{float:left;color:#999; font-size:14px;}
.search_bds .search_bds_span2{float:left;width:470px;border-top: #999 1px dotted;overflow: hidden;padding-top: 10px;margin-top: 5px;color: #333;}

/****.process*****/
.process{ float:left;margin-left:20px;background: url(../images/his_hr01.gif) repeat-y 14px top;overflow: hidden;font-size:14px;}
.process h5{
background: url(../images/his_i01.png) no-repeat left top;
height: 33px;
padding:5px 0 5px 42px;margin-bottom:20px;
line-height: 33px;
font-size: 18px;
color: #c48b53;
}
.process .cont_p {
background: url(../images/his_i03.png) no-repeat 9px 11px;
padding-left: 33px;
}
.process .cont_p li{
background: url(../images/his_bg01_t.png) no-repeat left top;
width: 100%;
margin-top: 3px;
color: #fff;
}
.process .cont_p li h6 {
background: url(../images/his_hr02.png) repeat-x left bottom;
font-size: 16px;
height: 35px;
margin: 0 27px 0 33px;
padding-top: 5px;
line-height: 35px;
}
.process .cont_p p{background:#c48b53;margin-left:7px; width:538px;padding:15px 25px;}
/*****left_erweima****/
.sidebar{width:180px;text-align:center;background:#eee;position:absolute; left:0; z-index:9999;padding-bottom:25px;}
.s_b_close{ width:100%; height:30px; position:relative; }
.s_b_close a{ display:block; width:10px; height:9px; position:absolute; right:10px; top:10px; overflow:hidden; background:url(../images/s_barclose.gif) no-repeat; }
.sidebar img{width:160px;}







.cl{ clear:both;}
.clear { zoom: 1; }
.clear:after { visibility: hidden; display: block; font-size: 0; content: "1"; clear: both; height: 0; }
.fLe { float: left; _display: inline; }
.fRi { float: right; _display: inline; }
.text-justify { text-align: justify; text-justify: inter-ideograph; }

.left{ float:left;}
.right{ float:right;}


.w1003{width:1003px; margin:0 auto;}
.header{ width:100%; height:98px;background:#fff;}
.header h1{ float:left;}
.header img{margin-top:4px;}
.header .head_r{ float:right;}
.header .head_r span{ float:left;line-height:98px; margin-right:20px;}
.header .head_r a{ padding:0 5px;}




.menu-fav { font: 11px/22px "microsoft yahei"; text-align: right; }
.menu-sea { font: 11px/19px Arial; text-align: right; }
.menu-sea .txt { width: 96px; height: 17px; border: 1px solid #e5e5e5; background: none; font: 11px/17px Arial; color: #999; padding: 0 2px; }
.menu-sea .sub { width: 26px; height: 19px; border: none; cursor: pointer; }
.menu-sea input { vertical-align: top; *vertical-align:middle;
}
.nav {
	height: 50px;
	width: 100%;
	position: relative;
	z-index: 10; background:#0657b2;
}
.nav .list ul { width:1003px; margin:0 auto;}
.nav .list li { float: left; font: bold 14px/50px "microsoft yahei"; text-align: center; }
.nav .list a { float: left; width: 111px; height: 50px; text-align: center; background: url(../images/li_ge.jpg) no-repeat; color:#FFF; }
.nav .list a:hover, .nav .list .now { background:#FFF; color: #005bac; }
.nav .list .last a { width: 111px; }
.nav .list a:hover { color: #005bac; }
.nav .box { position: absolute; width: 100%; background:#fff; overflow: hidden; filter: alpha(opacity=0); opacity: 0; border-bottom:1px solid #e1e1e1; }
.nav .cont { position: relative; padding: 30px 0 25px 50px; min-height:230px; border-top: 1px solid #ebebeb; width:1003px; margin:0 auto;}



.nav-menu { width: 104px; margin-right: 42px;}
.nav-menu li { margin-bottom: 10px; }
.nav-menu a { display: block; height: 24px; font: 12px/24px "microsoft yahei"; color: #454545; border:1px solid #CCC; text-align: center; }
.nav-menu a:hover { color: #FFF; background:#999;}



.nav-menu1 { width: 270px;}
.nav-menu1 li {width: 104px; margin-bottom: 10px; float:left; margin-right:10px; }
.nav-menu1 a { display: block; height: 24px; font: 12px/24px "microsoft yahei"; color: #454545; border:1px solid #CCC; text-align: center; }
.nav-menu1 a:hover { color: #FFF; background:#999;}




.nav-txt { width: 255px; margin-right: 29px; }
.nav-txt h2 { font:12px/26px Arial; color: #0657b2; text-transform: uppercase; }
.nav-txt h3 {
	color: #0657b2;
	font-family: "microsoft yahei";
	font-size:24px;
	line-height:42px;
	font-weight:bold;
}
.nav-txt p { font: 12px/24px "microsoft yahei"; color: #84868e }
.nav-img { width: 218px; }


/*****job****/
.app_content{float:left; width:690px;padding:0 30px 50px 30px;background:#fff; min-height:450px;}
.nr{ float:left;width:100%;margin-top:20px; }
.nr ul li{ float:left; width:97%; font-size:14px;line-height:32px; padding:0 1% 5px 2%; margin-bottom:10px;  border-bottom:1px dashed #ccc;}
.nr ul li span{ float:right; color:#999; font-size:13px;}

.nr_bt{text-align:center; border-bottom:1px dashed #ccc;margin-bottom:20px;padding-bottom:20px;}
.nr_bt h5{ font-size:18px; margin:10px 0; }
.nr_bt span{ font-size:14px;}
.nr_text{font-size:14px;line-height:32px;}
.nr_text .contact_us{ float:left;width:100%;text-align:center;}
.nr_text .contact_us input{padding:7px 12px; background:#0657b2;border:1px solid #fff;border-radius:10%;color:#fff;
font-weight:bold;font: 16px/30px "microsoft yahei";
}

.sq_text{ float:left; width:100%;}
.sq_text tr{float:left;font-size:14px;width:90%; margin-left:10%;margin-top: 10px;}
.sq_text .title_p{ float:left; width:100%;font-size:16px; font-weight:bold; margin-bottom:10px;}
.sq_text .table_l{ float:left; width:15%;}
.sq_text .table_r{ float:left; width:80%;}

.sq_text td span{ padding-left:15px;color: #FF6633;}
.sq_text input.inputw{height: 30px;
line-height: 30px;
width:300px;
border: 1px solid #ccc;
border-radius: 3px;
padding-left: 5px;
background: #fff;
color: #999;
vertical-align: middle;
}
.sq_text textarea {border: 1px solid #ccc;width:300px;
border-radius: 3px;
padding-left: 5px;
background: #fff;
color: #999;
vertical-align: middle;}
.sq_text .btn{ float:left;margin-left:35%; margin-top:20px;}
.sq_text .btn input{color: #ffffff;width: 98px; 
height: 33px;
font-size: 14px;
border-top:1px solid #055fc3;
border-right:1px solid #0162d0;
border-bottom:1px solid  #0657b2;
border-left:1px solid  #0e6fdc;
background-color:#0f80e8;
text-shadow: 0 -1px 0px rgba(0, 0, 0, 0.25);}