/*---------- import ---------*/
@import url("layout.css");
/*@import url("page.css");*/
/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
.BMap_cpyCtrl{display: none;}
html{
	background:#FFF;
}
body{
	font:12px Verdana,Arial,Tahoma;
	overflow:-Scroll;overflow-x:hidden;
	font-family:"微软雅黑";
}
.index{background-color: #fafafa;}
img{
	border:none;
}

a{
	color:#333333;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
	color:#0c72af;
}
a:visited {
	text-decoration:none;
}
ul{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
/*---------- stock ---------*/
.center{
	margin:0px auto;
}
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.w960{
	width:1080px;
	overflow:hidden;
}
.w1200m{
	width:1200px; margin:0 auto;margin-bottom: 40px;
}
.collect{
	cursor:pointer;
}
.pright .infos_userinfo {
	margin-bottom: 0px;
}
.mt1{/* ( margin-top * 1 ) */
	margin-top:8px;
}
.pright .mt1{
	margin-top:0px;
}
.mt2{/* ( margin-top * 2 ) */
	margin-top:16px;
}
.clear{
	overflow:hidden;
}
.content,.content p { color:#4c4c4c; line-height:26px; text-indent:2m; font-size:14px; }
.fs-12{
	font-size:12px;
}
.fc-f60{
	color:#F60;
}
.fc-f90{
	color:#F90;
}
.clr{
	clear:both;
	}
.ipt-txt{
	line-height:15px;
	padding:4px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px;
}
.nb{
	line-height:20x;
	padding:1px 2px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px
}
.btn-1{
	width:56px;
	height:24px;
	border:none;
	background:url(../images/comm-bt.gif) no-repeat;
	line-height:25px;
	letter-spacing:1px;
	cursor:pointer;
	overflow:hidden;
	color:#585858;
}
.btn-2{
	width:70px;
	height:25px;
	border:none;
	background:url(../images/btn-bg2.gif) left top no-repeat;
	line-height:25px;
	overflow:hidden;
	color:#444;
	margin-right:2px;
	cursor:pointer;
}
/*---------- frame ---------*/
/*---------- frame : header ---------*/
.header_top{
	width:100%;
	height:150px;
	line-height:30px;
	background:#eeeeee;
	overflow:hidden;
	margin:0 auto;
	position:fixed;
	top:0px;
	z-index:99999;
}
.header_center{
	width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.top_l{
	float: left;
    width: 50%;
	color:#333333;
}
.top_r{
	float: left;
    width: 50%;
    text-align: right;
	color:#333333;
}
.top_r a{
	color:#333333;
}
.top_r span:nth-child(2){
	margin:0 10px;
}
.header_bottom{

	width:100%;
	height:100px;
	background:#fafafa;
	overflow:hidden;
	margin:0 auto;
	position:fixed;
	top:30px;
	z-index:99999;
	border-bottom: 1px solid #29a9ff
}
.header_center2{
	width: 1200px;
    margin: 0 auto;
    overflow: hidden;
	margin-top:14px;
	height: 71px;
}
.header_center2 img{
	float:left;
}
.header_center2 img:nth-child(2){
	margin:0 50px;
}
.header_s1{
	float: left;
    width: 209px;
    font-size: 22px;
    color: #2f9853;
	line-height:34px;
}
.header_s2{
	float: left;
    width: 209px;
    font-size: 29px;
    color: #2f9853;
	line-height:44px;
}
.header{
	width:100%;
	height: 60px;
	margin:0 auto;
	position:fixed;
	top:132px;
	z-index:99999;
	background:url("../images/nav_bg.jpg"); box-shadow: 0px 4px 2px rgba(51,51,51, 0.6);
	-moz-box-shadow: 0px 4px 2px rgba(51,51,51, 0.6);     /*兼容FF*/
    -webkit-box-shadow: 0px 4px 2px rgba(51,51,51, 0.6);     /*兼容Chrome、Safari、Opera12+*/
}
.head_logo{
	width: 252px;
    height: 88px;
    float: left;
}



.header .search {
	overflow:hidden;
}
.header a{
	color:#777;
}
.header a:hover{
	color:#fff;
	text-decoration:none;
	
}
.nav_menu_first:hover{
	background: url(../images/hover_bg.jpg) repeat-x;
}
.nav_menu span{float:left;margin-top:12px;}
.nav_menu_first{
	width: 160px;
    overflow: hidden;
    float: left;
    text-align: center;
}
.header .top{
	clear:both;
	overflow:hidden;
	margin-top:10px;
}
.header .title{
	float:left;
	padding-left:10px;

}
.header .title h1 a{
	width:216px;
	height:54px;
	display:block;
	overflow:hidden;
}
.header .banner{
	width:500px;
	height:60px;
	float:left;
	margin-left:20px;
	overflow:hidden;
}
.header .banner img{
	width:500px;
	height:60px;
	display:block;
}
.header .banner2{
	width:200px;
	height:60px;
	float:left;
	margin-left:10px;
	overflow:hidden;
}
.header .banner2 img{
	width:200px;
	height:60px;
	display:block;
}

.header .welcome{
	float:right;
	margin-top:20px;
	padding-right:10px;
	color:#999;
}
.header .welcome a{
	margin:0px 3px;	
}
.banner_n { width:100%; height:299px; background:url("../images/banner1.jpg") no-repeat top center; 
	box-shadow: 0px 4px 5px rgba(150,149,149, 0.6);
	-moz-box-shadow: 0px 4px 5px rgba(150,149,1491, 0.6);     /*兼容FF*/
    -webkit-box-shadow: 0px 4px 5px rgba(150,149,149, 0.6);     /*兼容Chrome、Safari、Opera12+*/
	margin-bottom:50px;
}
/*----- 新版导航菜单位置的样式 -------*/
.header .nav { }
/*-------- 圆角模型 ---------*/
.module, .module .mid {
	overflow:hidden;
}
.module .top .t_l, .module .bottom .b_l {
	float:left;
	overflow:hidden;
}
.module .top .t_r, .module .bottom .b_r {
	float:right;
	overflow:hidden;
}
.module .top em {
	float:left;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.module .top em a:link, .module .top em a:visited {
	font-size:13px;
	font-weight:bold;
}
.module .top span {
	
}
.module .top strong {
	cursor:pointer;
	float:right;
	font-weight:normal;
	margin-right:4px;
}
.module .mid .m_l, .module .mid .m_r {
	overflow:hidden;
}
.module .mid .content {
	overflow:hidden;
	height:100%;
	clear: both;
	margin-right: 8px;
	margin-left: 8px;
	padding-top: 8px;/*padding-bottom: 10px;*/
}
.module .top, .module .top .t_l, .module .top .t_r, .module .bottom, .module .bottom .b_l, .module .bottom .b_r {
	background-image: url("../images/green_skin.png");
}
/*------ 主色 -------*/
.blue .top {
	background-position: 0 -72px;
	background-repeat: repeat-x;
	height: 70px;
}
.blue .top .t_l {
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 70px;
	width: 5px;
}
.blue .top .t_r {
	background-position: -6px 0;
	background-repeat: no-repeat;
	height: 70px;
	width: 5px;
}
/* --------- 导航 ----------------*/
#navMenu {
	width: 1200px;
    overflow: hidden;
    height: 60px;
    line-height: 60px;
    margin: auto;
}
#navMenu ul {
	float:left;
	height: 60px;
}
#navMenu ul li {
    font:14px/1.5 "Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体";
	float:left;
	height:60px;	
	line-height: 60px;
    width: 169px;
    text-align: center;
	font-size:18px;
}
#navMenu ul span{
	float: left;
    margin-top: 12px;
}
#navMenu ul li a {
	float: left;
    color: #fff;
    height: 60px;
    line-height: 60px;
    width: 169px;
    text-align: center;
    font-size: 18px;
}
.header_p1{
	height: 30px;
    line-height: 40px;
}
.header_p2{
	height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #6eabcc!important;
}
.nav {
  width: 1200px;
  margin: 0 auto;
  color: #ffffff;
}
.nav a {
  display: block;
  padding: 0 16px;
  line-height: inherit;
  cursor: pointer;
}
/*.nav_menu {
  line-height: 45px;
  font-weight: 700;
  text-transform: uppercase;
}*/
.nav_menu-item {
  display: inline-block;
  position: relative;
  float:left;
}
.nav_menu-item .head_a1 p { color:#ffffff; }
.nav_menu-item:hover,.nav_menu-item.current {
  background:url(../images/hover_bg.jpg)  repeat-x;
}

.nav_menu-item:hover .nav_submenu {
  display: block;
}
.nav_submenu {
  font-weight: 300;
  text-transform: none;
  display: none;
  position: absolute;
  width: 220px;
  background-color: #9b59b6;
  top: 60px;
}
.nav_submenu-item {
	background: #29A9FF;
	height: 30px;
	line-height: 30px;
	float: left;
	width: 200px;
    border-bottom: 1px solid #fff;
	padding-left:20px;
}

.nav ul li a {
	float: left;
    color: #fff;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 18px;
	width:128px;
}
.nav_submenu-item a{
	float: left;
    color: #fff;
    height: 30px!important;
    line-height: 30px!important;
    text-align: center;
    font-size: 14px!important;
}
/*-------- 下拉菜单 --------------*/
.dropMenu {
	position:absolute;
	top: 0;
	z-index:100;
	width: 120px;
	visibility: hidden;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);
	margin-top: -1px;
	border: 1px solid #93E1EB;
	border-top: 0px solid #3CA2DC;
	background-color: #FFF;
	background:url(../images/mmenubg.gif);
	padding-top:6px;
	padding-bottom:6px;
}

.dropMenu li {
	margin-top:2px;
	margin-bottom:4px;
	padding-left:6px;
}
.dropMenu a {
	width: auto;
	display: block;
	color: black;
	padding: 2px 0 2px 1.2em;
}
* html .dropMenu a {
	width: 100%;
}
.dropMenu a:hover {
	color:red;
	text-decoration: underline;
}
/*------ //搜索框 ---------*/
.search-keyword {
	width:210px;
	height:18px;
	padding-top:2px;
	padding-left:6px;
	border:0px;
	border:#badaa1 solid 1px;
	background: #FFF;
	color:#444;
}
.search-submit {
	cursor:pointer;
	width:68px;
	height:22px;
	font-size:0px;
	color:#fafafa;
	border:0px;
	background:url(../images/search-bt.gif) no-repeat;
}
.search-option {
	margin-left:3px;
	margin-right:3px;
	border:#badaa1 solid 1px;
	height:22px;
}
.w963 .search{
	padding-left:10px;
	line-height:32px;
}
.w963 .form h4 {
	display:none;
}
.w963 .form {
	float:left;
	margin:0 10px 0 0;
	*margin:0 10px 0 0;
	_margin:5px 10px 0 0;
}
.w963 .tags {
	width:500px;
	overflow:hidden;
}
.w963 .tags h4 {
	float:left;
	margin-right: 6px;
	height:26px;
	font-size:12px;
	color:#777;
}
.w963 .tags li {
	float:left;
	margin-right: 6px;
}
.header .nav .end { }
/*-- //End 导航菜单 --*/

/*---------- frame : channel-nav ---------*/
.channel-nav {
	margin-top:8px;
	padding-left:6px;
	height:24px;
	width:950px;
	overflow:hidden;
}
.channel-nav .sonnav {
	width:830px;
	line-height:26px;
	float:left;
	color:#256DB1;
}
.channel-nav .sonnav span {	
	margin-right:10px;
	float:left;
}
.channel-nav .sonnav span a{
	padding:0 4px;
	border:1px solid #BADAA1;
	height:22px;
	line-height:21px;
	background:url(../images/channel_bg.png) repeat-x;
	display:inline-block;
	}
.channel-nav .sonnav span a.thisclass{
	border:1px solid #3aa21b;
	}
.channel-nav .sonnav a {
	color:#428C5B;
	text-decoration:none;
}
.channel-nav .sonnav a:hover{
	 color:#287212;
	}
.channel-nav .back{
	display:block;
	height:22px;
	line-height:21px;
	padding-top:6px;
	padding-right:10px;
	padding-left:20px;
	letter-spacing:2px;
	float:right;
	background:url(../images/ico-home.gif) 4px 10px no-repeat;
} 
.channel-nav .back a{
	color:#397CBE;
}
.channel-nav .back a:hover{
	text-decoration:none;
	color:#777;
}
/*pic scroll
----------------------------------*/
.infiniteCarousel {
  width: 700px;
  position: relative;
  margin-left:auto;
  margin-right:auto;
}

.infiniteCarousel .wrapper {
  width: 640px; 
  overflow: auto;
  height: 170px;
  margin: 0 30px;
  top: 0;
}
.infiniteCarousel ul a img {
  border:1px solid #E3E3E3;
  padding:2px;
  width:143px;
  height:106px;
  display:block;
}
.infiniteCarousel .wrapper ul {
  width: 625px; 
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  top: 0;
}
.infiniteCarousel ul li {
  display:block;
  color:#6C6D61;
  float:left;
  padding: 10px 6px;
  height: 147px;
  width: 147px;
  text-align:center;
}
.infiniteCarousel ul li a,
.infiniteCarousel ul li a:visited{
	color:#6C6D61;
	}
.infiniteCarousel .wrapper ul li a:hover{
	text-decoration:underline;
	}
.infiniteCarousel ul li a:hover img {
  border-color: #aaa;
}
.infiniteCarousel ul li a span{
   display:block;
   line-height:17px;
   padding-top:6px;
}
.infiniteCarousel .arrow {
  display: block;
  height: 26px;
  width: 26px;
  text-indent: -999px;
  position: absolute;
  top: 70px;
  cursor: pointer;
  outline: 0;
}
.infiniteCarousel .forward {
  background:url(../images/green_skin.png) 0 -256px no-repeat;
  right: 0;
}
.infiniteCarousel .back {
  background:url(../images/green_skin.png) 0 -222px no-repeat;
  left: 0;
}
/*----------dedeinfolink  ---------*/
#dedeinfolink {
	margin-bottom:6px;
	}
#dedeinfolink tr td div {
	padding:0 5px;
	background:url(../images/white_bg.gif) repeat-x;
	margin-right:8px;
	}
#dedeinfolink tr td {
	line-height:18px;
	}
#dedeinfolink tr td.spline {
	font-size:1px;
	height:1px;
	line-height:1px;
	border-bottom:1px dashed #dedede;
	}
#dedeinfolink tr td.iftitle {
	font-weight:bold;
	color:#428C5B;
	line-height:24px;
	border-bottom:1px dashed #dedede;
}
/*---------- frame : footer ---------*/

.footer .link{
	text-align:center;
	padding:5px 0px;
}
.footer .link a{
	margin:0px 5px;
	color:#666666;
}
.footer .powered{
	font-size:10px;
	line-height:25px;
}
.footer .powered strong{
	color:#690;
}
.footer .powered strong span{
	color:#F93;
}
.footer .copyright{
	color:#666666;
	line-height:23px;
}

/*new search result page
----------------------------------------*/
.search_header{
    overflow:hidden;
	zoom:1;
}
.search_header  h1{
    float:left;
    display:inline;
    margin:5px 20px 5px 10px;
    width:216px;
}
.search_header .search_box{
    float:left;
    padding-top:25px;
}
.search_header .search_box input{
    border-width:1px;
	border-style:solid;
	border-color:#707070 #CECECE #CECECE #707070;
	padding:2px 4px;
	height:18px;
	line-height:18px;
    width:200px;
	margin-right:5px;
}
.search_header .search_box select{
   font-size:14px;
   height:22px;
   margin-right:5px;
}
.search_header .search_box button{
    margin-right:3px;
}
.resultbar{
	height:32px;
	line-height:32px;
	background:transparent url(../images/search-top-bg.gif) repeat-x scroll;
	text-indent:12px;
	color:#428C5B;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
 }
 .result_content{
    overflow:hidden;
	zoom:1;
 }
.sidebar{
  float:right;
  width:300px;
  padding:20px 0 0 20px;
  margin-right:20px;
  border-left:1px solid #dadada;
  word-wrap:break-word;
}
.sidebar h2{
  font-size:14px;
  line-height:25px;
 }
.sidebar  ul {
  padding:4px 8px;
 }
.sidebar  ul li{
  line-height:24px;
  background:url(../images/ico-3.gif) 4px 9px no-repeat;
 }
.resultlist{
  overflow:hidden;
}
.resultlist ul{
  padding:20px 0 0 20px;
 }
.resultlist ul li{
  padding-top:15px;
 }
.resultlist ul li h3{
  line-height:30px;
  font-size:16px;
  font-weight:normal;
 }
.resultlist ul li h3 a{
  text-decoration:underline;
 }
.resultlist ul li p{
  line-height:22px;
  color:#333;
  font-size:14px;
  width:650px;
 }
.resultlist ul li span small{
  line-height:22px;
  font-size:12px;
  margin-left:5px;
  color:#999;
 }
.resultlist ul li span a{
  color:#008400;
 }
/*fanjl*/
/*首页产品展示*/
.index_pro{
	width:100%;
	background:#fafafa;
	margin-top:3px;
	padding-bottom:65px;
}
.index_pro_con{
	width:1200px;
	margin:auto;
}
.scrollpic {
	width: 1172px;
	margin: 0 auto;
}
#myscroll {
	display: block;
	width: 100%;
	position: relative;
	height: 396px;
	overflow: hidden;
}
#myscroll #myscrollbox {
	display: block;
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	width: 1000000px;
}
#myscroll ul {
	display: block;
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#myscroll ul li {
	display: block;
	float: left;
	padding: 0;
	width:290px;
	border:1px solid #e6e3e3;
	margin-left:74px;
	height:394px;
}
#myscroll ul li a {
	display: block;
	float: left;
	width: 290px;
	padding: 0;
	position: relative;
	height: 244px;
	color: #333;
}
#myscroll a .intro {
	position: absolute;
	left: 0;
	z-index: 10;
	background-color: #0057c4;
	filter: alpha(opacity=70);
	width: 290px;
	color: #fff;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	text-align: center;
}
#myscroll a .intro h5 {
	padding: 0;
	margin: 0;
	font-size: 16px;
	height: 40px;
	width: 290px;
	line-height: 30px;
	border-bottom: 1px solid #347fdc;
	font-weight:100;
}
#myscroll a .intro p {
	font-size: 13px;
	line-height: 20px;
	margin: 65px 70px;
	height: 70px;
	overflow: hidden;
}
#myscroll a .intro {
	bottom: -211px;
}
#myscroll a:hover .intro {
	bottom: 0px;
}
#mybtns {
	width: 1200px;
	display: block;
	height: 0px;
}
#mybtns a {
	width: 38px;
	height: 96px;
	display: block;
	float: right;
	margin-right: 1px;
	margin-left:10px;
}
#mybtns a:hover {
	background-color: #347fdc;
}
#mybtns a:hover, #myscroll, #mybtns a, #myscroll a:hover .intro, #myscroll a .intro, #myscroll #myscrollbox {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#mybtns #left {
	background-image: url(../images/jt_l.jpg);
	position: relative;
    top: 240px;
    left: -1156px;
}
#mybtns #right {
	background-image: url(../images/jt_r.jpg);
	position: relative;
    top: 240px;
    left: 29px;
}

#kinMaxShow {
	visibility: hidden;
	width: 100%;
	height: 500px;
	overflow: hidden;
}
.index_pro_p1{
	font-size:22px;
	color:#333333;
	text-align:center;
	padding-top: 15px;
}
.index_pro_p2{
	font-size:14px;
	color:#666666;
	padding:0 55px;
	text-align:center;
	margin-top:10px;
	height: 40px;
    overflow: hidden;
}
.index_pro_s1{
	font-size:14px;
	color:#2f9855;
	width:83px;
	height:25px;
	float: left;
    text-align: center;
    line-height: 25px;
    margin-left: 102px;
    border: 1px solid #2f9855;
	margin-top:10px;
}
.index_pro_d1{
	width:290px;
	height:150px;
	background:#f5f5f5;
}
.index_pro_d2{
	width:100%;
	text-align:center;
	padding-top:60px;
	text-transform:uppercase;
}
.index_pro_s2{
	font-size:42px;
	color:#005ab7;
	font-family:"Arial";
}
.index_pro_s3{
	font-size:42px;
	color:#666666;
	font-family:"Arial";
}
.index_pro_d3{
	width:100%;
	text-align: center;
	padding-top:10px;
}
.index_pro_s4{
	font-size: 30px;
    color: #333333;
    margin: 0 14px;
}
.index_pro_u1 li{
	float: left;
    padding: 0 19px;
    color: #333333;
    font-size: 18px;
	background:#fff;
}
.index_pro_d4{
	width: 100%;
    overflow: hidden;
	margin-top:40px;
}
.index_pro_u1{
	float:left;
	overflow:hidden;
	margin:auto;
	 margin-left: 128px;
    border: 1px solid #e1e1e1;
    line-height: 38px;
    border-radius: 5px;

}
/*首页产品应用*/
.index_pro_show{
	width:100%;
	background:url("../images/bg_pro.jpg");
	height:720px;
}
.index_pro_show_con{
	width:1200px;
	margin:auto;
	height:720px;
}
.triangle_border2{
    float: left;
    transition: all 1s;
	position:relative;
	top: 113px;
    left: 518px;
	z-index: 999;
}
.triangle_border2:hover{  
    transform: scale(1.4);  
}
.triangle_border4{
    float: left;
    transition: all 1s;
	position:relative;
	top: 297px;
    left: 240px;
}
.triangle_border4:hover{  
    transform: scale(1.4);  
}  
.triangle_border6{
    float: left;
    transition: all 1s;
	position:relative;
	top: 297px;
    left: -356px;
}
.triangle_border6:hover{  
    transform: scale(1.4);  
}  
.triangle_border3{
    float: left;
    transition: all 1s;
	position: relative;
    top: 119px;
    left: 432px;
}
.triangle_border3:hover{  
    transform: scale(1.4);  
}  
.triangle_border5{
    float: left;
    transition: all 1s;
	position:relative;
	top: 303px;
    left: -58px;
	z-index:999;
}
.triangle_border5:hover{  
    transform: scale(1.4);  
}  
.triangle_border1{
    float: left;
    transition: all 1s;
	position: relative;
    top: 119px;
    left: -548px;
}
.triangle_border1:hover{  
    transform: scale(1.4);  
} 
.index_pro_show_d1{
	width:100%;
	float:left;
	margin-top:30px;
} 
.index_pro_show_s1{
	font-size:30px;
	color:#fff;
	margin-left: 400px;
} 
.index_pro_show_s2{
	font-size:40px;
	font-weight:bold;
	color:#fff;
	margin-left:5px;
}  
.index_pro_show_p1{
	float: left;
    width: 100%;
    text-align: center;
    font-size: 18px;
    color: #cccccc;
    font-family: 'Arial';
    margin-top: 10px;
}
.index_pro_show_d2{
	float: left;
    width: 233px;
    position: relative;
    top: -148px;
    left: 148px;
}
.pro_show1{
	float:right;
}
.index_pro_show_p2{
	float: left;
    width: 100%;
    text-align: right;
    font-size: 24px;
    color: #fff;
    border-top: 1px solid #fff;
    margin-top: 10px;
}
.index_pro_show_p3{
	float: left;
    width: 100%;
    text-align: right;
    font-size: 20px;
    color: #fff;
    font-family: "Arial";
}
.index_pro_show_d3{
	float: right;
    width: 233px;
    position: relative;
    top: -148px;
    left: -130px;
}
.pro_show2{
	float:left;
}
.index_pro_show_p4{
	float: left;
    width: 100%;
    text-align: left;
    font-size: 24px;
    color: #fff;
    border-top: 1px solid #fff;
    margin-top: 10px;
}
.index_pro_show_p5{
	float: left;
    width: 100%;
    text-align: left;
    font-size: 20px;
    color: #fff;
    font-family: "Arial";
}
.index_pro_show_d4{
	float: left;
    width: 233px;
    position: relative;
    top: 60px;
    left: -184px;
}
.pro_show6{
	float:right;
}
.index_pro_show_p6{
	float: left;
    width: 100%;
    text-align: right;
    font-size: 24px;
    color: #fff;
    border-top: 1px solid #fff;
    margin-top: 10px;
}
.index_pro_show_p7{
	float: left;
    width: 100%;
    text-align: right;
    font-size: 20px;
    color: #fff;
    font-family: "Arial";
}
.index_pro_show_d5{
	float: right;
    width: 233px;
    position: relative;
    top: 60px;
    left: 190px;
}
.pro_show3{
	float:left;
}
.index_pro_show_p8{
	float: left;
    width: 100%;
    text-align: left;
    font-size: 24px;
    color: #fff;
    border-top: 1px solid #fff;
    margin-top: 10px;
}
.index_pro_show_p9{
	float: left;
    width: 100%;
    text-align: left;
    font-size: 20px;
    color: #fff;
    font-family: "Arial";
}
.index_pro_show_d6{
	float: left;
    width: 233px;
    position: relative;
    top: 276px;
    left: -333px;
}
.pro_show5{
	float:right;
}
.index_pro_show_p10{
	float: left;
    width: 100%;
    text-align: right;
    font-size: 24px;
    color: #fff;
    border-top: 1px solid #fff;
    margin-top: 10px;
}
.index_pro_show_p11{
	float: left;
    width: 100%;
    text-align: center;
    font-size: 20px;
    color: #fff;
    font-family: "Arial";
}
.index_pro_show_d7{
	float: right;
    width: 233px;
    position: relative;
    top: 170px;
    left: -138px;
}
.pro_show4{
	float:left;
}
.index_pro_show_p12{
	float: left;
    width: 100%;
    text-align: left;
    font-size: 24px;
    color: #fff;
    border-top: 1px solid #fff;
    margin-top: 10px;
}
.index_pro_show_p13{
	float: left;
    width: 100%;
    text-align: left;
    font-size: 20px;
    color: #fff;
    font-family: "Arial";
}
/*三大优势*/
.index_ys{
	width:100%;
	background:#fafafa;
	padding-bottom:25px;
}
.index_ys_con{
	width:1200px;
	margin:auto;
}
.index_ys_d1{
	width:100%;
	border-top: 2px solid #cccccc;
	overflow:hidden;
	box-shadow: 0px 20px 20px #e1e1e1;
}
.ys_img01{
	float:left;
	margin-right:80px;
}
.index_ys_d4{
	float: left;
    width: 577px;
}
.ys_p1{
	float: left;
    width: 100%;
    margin-top: 40px;
    line-height: 40px;
    font-size: 20px;
    color: #005ab7;
    font-weight: bold;
	height:40px;
}
.ys_point{
	float: left;
    margin-top: 20px;
    margin-right: 5px;
    margin-left: 5px;
}
.ys_line{
	float:left;
}
.ys_p2{
	float: left;
    width: 557px;
    font-size: 18px;
    color: #666666;
    line-height: 30px;
    margin-top: 10px;
}
.index_ys_d2{
	margin-top: 25px;
    width: 100%;
    overflow: hidden;
	box-shadow: 0px 20px 20px #e1e1e1;
}
.ys_img02{
	float:right;
}
.index_ys_d3{
	margin-top: 25px;
    width: 100%;
    overflow: hidden;
	box-shadow: 0px 20px 20px #e1e1e1;
}
.ys_img03{
	float:left;
	margin-right:113px;
}
/*公司简介*/

.index_about{
	width:100%;
	overflow:hidden;
	padding-bottom: 20px;
	background:#fafafa;
}
.index_about_con{
	width:1200px;
	margin: auto;
}
.index_about2{
	width:100%;
	height:381px;
	background:#4981b8;
}
.index_about2_con{
	width:1200px;
	margin: auto;
	background:#66b3ff;
	height:424px;
	position: relative;
    top: 64px;
}
.index_about2_img1{
	border: 4px solid #fff;
    border-radius: 5px;
    position: relative;
    top: -30px;
    left: 50px;
	background:#000;
	float:left;
}
.index_about2_p1{
	float: left;
    width: 498px;
    margin-left: 114px;
	font-size: 20px;
    color: #fff;
    margin-top: 60px;
}
.index_about2_p2{
	float: left;
    margin-left: 114px;
    width: 402px;
    margin-right: 96px;
    font-size: 16px;
    color: #fff;
    margin-top: 30px;
    line-height: 30px;
	height: 205px;
    overflow: hidden;
}
.index_about2_p3,.index_about2_p4{
	float: left;
    margin-left: 114px;
    width: 118px;
    height: 31px;
    border: 1px solid #fff;
    margin-top: 30px;
	line-height:31px; color:#ffffff; font-size:16px; 
}
.index_about2_p3 img,.index_about2_p4 img { float:left; margin:0 9px; }
.index_about2_p4 { margin-left:40px; }
.index_news { margin:0 auto; margin-top:110px; }
.index_newslist { width:1200px; margin:50px auto; }
.index_newslist div.left { width:750px; }
.index_newslist div.left .top1 { width:100%; height:88px; overflow:hidden; }
.index_newslist div.left .top1 i { display:block; float:left; width:55px; height:28px; background-color:#2F9853; color:#ffffff; line-height:28px; font-size:18px; font-style:normal; text-align:center; }
.index_newslist div.left .top1 a.bt { display:block; height:20px; overflow:hidden; float:left; margin-left:22px; font-size:20px; line-height:20px; color:#4c4c4c; }
.index_newslist div.left .top1 a.more { float:right; display:block; text-transform: uppercase; width:78px; height:18px; line-height:18px; background:url(../images/xjt.jpg) no-repeat 15px center #005AB7; color:#ffffff; border-radius:9px; text-indent:28px; }
.index_newslist div.left .top1 p { float:right; width:672px; text-align:justify; font-size:14px; color:#999999; line-height:26px; }
.index_newslist div.left ul.list5 { width:716px; padding-left:34px; background:url(../images/fgd.jpg) no-repeat left 12px; }
.index_newslist div.left ul.list5 li { width:716px; height:35px; overflow:hidden; line-height:35px; border-bottom: dashed 1px #E4E4E4; font-size:16px; }
.index_newslist div.left ul.list5 li a { color:#4c4c4c; }
.index_newslist div.left ul.list5 li span { float:right; color:#808080; }
.index_newslist div.left .bottom2 { width:100%; height:90px; overflow:hidden; margin-top:30px; }
.index_newslist div.left .bottom2 img { float:left; margin-right:28px; }
.index_newslist div.left .bottom2 .bt { font-size:16px; color:#4c4c4c; height:21px; overflow:hidden; }
.index_newslist div.left .bottom2 span { font-size:14px; color:#808080; display:block; padding-top:5px; }
.index_newslist div.left .bottom2 p { font-size:14px; color:#4c4c4c; line-height:24px; }
.index_newslist div.right { width:400px; }
.index_newslist div.right h5 { width:360px; height:50px; line-height:50px; font-size:18px; color:#005ab7; padding:0 19px; border:#D9D9D9 solid 1px; border-bottom:none; background-color:#F5F5F5; font-weight:normal; }
.index_newslist div.right h5 span { color:#666666; font-size:16px; margin-left:5px; }
.index_newslist div.right ul { width:398px;  border-right:#D9D9D9 solid 1px; border-left:#D6D6D6 solid 1px; }
.index_newslist div.right img { text-align:center; padding:0 19px; }
.index_newslist div.right ul li { width:360px; height:86px; margin:0 auto; }
.index_newslist div.right ul li a { line-height:32px; color:#404040; font-size:16px; }
.index_newslist div.right ul li a:hover,.index_newslist div.right ul li a.h { color:#005ab7; }
.index_newslist div.right ul li p { line-height:20px; color:#666666; font-size:14px; height:40px;overflow:hidden;}
.index_newslist div.right a.more { display:block; width:400px; height:35px; line-height:35px; background-color:#2F9853; color:#ffffff; text-align:center; font-size:16px; }

.i_link { width:100%; min-height:64px; background-color:#2C8EF4; border-bottom:#2F82D8 solid 1px; margin-top:75px; }
.i_link p { width:1200px; margin:0 auto; line-height:64px; }
.i_link p a { font-size:14px; color:#ffffff; margin:0 15px; }
.i_link p a.bt { float:left; display:block; font-size:18px;}
.i_link p a.bt span { font-size:14px; }

.footer { width:100%; height:326px;  background:url(../images/fd.jpg); border-top:#004B98 solid 1px; }
.footer .w1200m { padding-top:28px; }
.footer .mb1 { width:190px; }
.footer .mb2 { width:258px; }
.footer .mb3 { width:196px; }
.footer .mb4 { margin-left:20px; width:230px; }
.footer h5 { font-size:18px; color:#ffffff; padding-left:46px; height:40px;  background:url(../images/foottubiao.png) no-repeat;  text-align:left; }
.footer .top a { display:block; margin-left:46px; font-size:14px; color:#ffffff; line-height:24px; text-align:left; }
.footer div.lt { width:1px; height:142px; background-color:#003C7A; border-left:#2F82D8 solid 1px; }
.footer .mb2 h5 { background-position:0px -43px; }
.footer .mb3 h5 { background-position:0px -85px; }
.footer .mb4 h5 { background-position:-7px -128px; height:28px; line-height:28px; padding-left:30px; }
.footer .mb4 a { margin-left:0; }
.footer .mb4 a.phone { height:28px; line-height:28px; font-size:18px; font-weight:bold; color:#fefeff; margin:20px 0;}
.footer .mb4 a.mail { font-size:16px; }
.footer .mb4 span { display:block; margin-top:20px; }
.footer .mb4 span a { float:left; width:30px; height:30px; background:url(../images/foottubiao.png) no-repeat -5px -164px; margin-right:7px; }
.footer .mb4 span a.xl { background-position:-5px -201px; }
.footer .mb4 span a.tq { background-position:-5px -237px; }
.footer .c { margin-top:50px; text-align:center; }
.footer .c,.footer .c a { color:#ffffff; font-size:14px; line-height:26px; }
/*news*/
/*.news{
    width: 100%;
    height: 787px;
	background: url("../images/bg1.jpg");
	margin:auto;
}
.news_con{
    width: 1080px;
    height: 787px;
    margin: 0 auto;
}*/
.news_00{
	margin-top:75px;
}
.news_p1 {
    font-size: 26px;
    font-family: "微软雅黑";
    text-align: center;
    color: #533336;
    margin-top: 5px;
}
.news_li1{
	float: left;
    width: 343px;
	height:474px;
	background:#f5f5f5;
	position:relative;
	top:0;
	left:0;
}
.news_ul1 li:nth-child(2){
	margin:0 25px;
}
.news_con1{
    overflow: hidden;
    padding-top: 50px;
}
.news_p2{
    float: left;
    width: 323px;
    font-size: 18px;
    font-family: "微软雅黑";
    margin-left: 20px;
    margin-top: 15px;
}
.news_p3{
    float: left;
    width: 323px;
    margin: 5px 0 15px 20px;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #999999;
}
.news_p4{
    float: left;
    margin: 0 20px;
    font-size: 14px;
	font-family: "微软雅黑";
    color: #4c4c4c;
	height:63px;
	overflow:hidden;
}
.news_d1{
    float: left;
    width: 142px;
    height: 28px;
    border: 2px solid #533336;
    margin-top: 15px;
    margin-left: 20px;
    font-size: 14px;
    font-family: "微软雅黑";
}
.news_p5{
    float: left;
    line-height: 28px;
    margin-left: 18px;
}
.news_d1 img{
	float: left;
    margin-top: 7px;
    margin-left: 10px;
}
/*footer*/
.footer{
	width:100%;
	height:339px;
	text-align:center;
	margin:auto;
}
.footer_01{
	width:100%;
	height:299px;
	background: url("../images/footer_bg.jpg");
}
.footer_02{
	width:100%;
	height:40px;
	background: #533336;
	overflow:hidden;
}
.footer_01_con{
	width:1080px;
	margin:0 auto;
}
.footer_01_top{
    width: 902px;
    border-bottom: 2px solid #533336;
    font-size: 18px;
    font-family: "微软雅黑";
    color: #533336;
    padding-top: 65px;
    padding-bottom: 10px;
    float: left;
    margin-left: 89px;
}
.footer_01_s1{
	float: left;
    width: 126px;
}
.footer_01_s2{
	float: left;
    width: 280px;
}
.footer_01_s3{
	float: left;
    width: 350px;
}
.footer_01_bottom{
	float: left;
    width: 902px;
    margin-left: 89px;
}
.footer_01_d1{
    float: left;
    width: 126px;
    font-size: 16px;
    font-family: "微软雅黑";
    line-height: 30px;
    margin-top: 15px;
}
.footer_01_p1 a{
	color: #533336;
}
.footer_01_d2{
    float: left;
    text-align: left;
    font-size: 16px;
    margin-left: 95px;
    margin-top: 15px;
	width:255px;
}
.footer_01_p2{
	line-height: 30px;
    margin-left: 10px;
	color: #533336;
}
.footer_01_d3{
	float: left;
    text-align: left;
    width: 425px;
	margin-top:15px;
}
.footer_img2{
    float: left;
	margin:10px 30px 25px 5px;
}
.footer_01_p3{
	float:left;
	font-size: 14px;
    font-family: "微软雅黑";
    line-height: 30px;
	color: #533336;
	width:280px;
}
.footer_img3{
	margin-top:10px;
}
.footer_02_con{
	width:1080px;
	margin:0 auto;
}
.footer_02_l{
	float:left;
	width:895px;
}
.footer_02_r {
    float: right;
    width: 185px;
    font-size: 14px;
    line-height: 40px;
	text-align:right;
	color:#cccccc;
}
.footer_02_l,.footer_02_l a,.footer_02_r a{
	color:#cccccc;
}
.footer_02_li1{
	float:left;
}
.footer_02_l{
	font-size: 14px;
    line-height: 40px;
}
.footer_02_li1 a{
	margin-right:15px;
}
/*导航样式*/
.active{
	background:#533336!important;
	width:138px;
	height:88px;
	color:#fff!important;
	float:left;
}
/*内页公共部分*/

.common_con{
	width:100%;
	margin:auto;
	background:#fafafa;
	padding-top:50px;
	padding-bottom:40px;
}
.common_left{
	float: left;
    width: 250px;
    overflow: hidden;
	background: #fff;
}
.common_img1{
	border-bottom: 1px solid #dadada;
}
.common_p1{
	width: 100%;
    height: 49px;
    line-height: 49px;
    border-bottom: 1px solid #dadada;
    font-size: 16px;
    color: #999899;
}
.common_p1{
	width: 100%;
    height: 49px;
    line-height: 49px;
    border-bottom: 1px solid #dadada;
    font-size: 16px;
    color: #999899;
}
.common_img2{
	float: left;
    margin: 19px 25px 19px 28px;
}
.common_p2{
	width: 100%;
    height: 44px;
}
.common_s1{
	font-size: 18px;
    color: #2f9853;
    float: left;
    margin: 20px 10px 0 20px;
}
.common_s2{
	float: left;
    font-size: 16px;
    color: #8acca1;
    font-family: 'Arial';
    margin-top: 25px;
}
.common_p3{
	padding: 0 20px;
    font-size: 14px;
    color: #999999;
    margin-top: 10px;
}
.common_img3{
	margin-top: 10px;
}
.common_right{
	float:left;
	width:948px;
	overflow:hidden;
	background:#fff;
	border:1px solid #dadada;
}
.common_pos{
	margin: 0 20px;
    width: 908px;
    height: 64px;
}
.common_d1{
	float: left;
    width: 206px;
    height: 64px;
    line-height: 64px;
    border-bottom: 1px solid #238adc;
}
.common_s3{
	font-size: 14px;
    color: #999999;
}
.common_s3 a{
	color:#999999;
}
.common_s4{
	font-size: 18px;
    color: #238adc;
}
.common_d2{
	float: left;
    width: 702px;
    height: 64px;
    border-bottom: 1px solid #dadada;
    text-align: right;
}
.common_p4{
	font-size: 16px;
    color: #d9d9d9;
    margin-top: 15px;
}
.common_p5{
	font-size: 12px;
    color: #d9d9d9;
    font-family: 'Arial';
}
/*联系我们*/
.contact_con1{
	width:1080px;
	height:850px;
	margin:0 auto;
}
.contact_con2{
	width:1080px;
	height:690px;
	background:#fff;
	margin-top:30px;
}
.contact_p1{
	margin: 20px 10px 0 10px;
    float: left;
    width: 1040px;
    line-height: 38px;
    border-bottom: 1px solid #e6e6e6;
    font-size: 20px;
    color: #533336;
    padding-left: 20px;
}
.contact_p2{
	float: left;
    width: 980px;
    margin: 50px 50px 10px 50px;
    font-size: 18px;
    color: #333333;
}
.contact_p3{
	float: left;
    width: 980px;
    margin: 5px 50px 0 50px;
    font-size: 14px;
    color: #666666;
}

/*产品介绍*/
.pro_con1{
	width:1080px;
	height:1630px;
	margin:0 auto;
}
.pro_con2{
	width:1080px;
	height:1470px;
	background:#fff;
	margin-top:30px;
}
.pro_p1{
	margin: 20px 10px 0 10px;
    float: left;
    width: 1040px;
    line-height: 38px;
    border-bottom: 1px solid #e6e6e6;
    font-size: 20px;
    color: #533336;
    padding-left: 20px;
}
.pro_d1{
	float: left;
    width: 560px;
    height: 216px;
    margin-left: 10px;
	padding-top:50px;
	padding-left: 40px;
    padding-right: 30px;
}
.pro_d2{
	float: left;
    width: 990px;
    margin-left: 10px;
	padding-top:50px;
	padding-left: 40px;
    padding-right: 30px;
}
.pro_p2{
	font-size:16px;
	color:#333333;
	line-height:40px;
}
.pro_p3{
	font-size:14px;
	color:#666666;
	line-height:26px;
}
.pro_d3{
	float: left;
    width: 1080px;
    margin: 35px 120px 0 110px;
}
.pro_d4{
	float:left;
	width:258px;
}
.pro_d3 div:nth-child(2){
	margin:0 38px;
}
.pro_p4{
	background: #c8a063;
    color: #fff;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 18px;
    margin-bottom: 6px;
}
.pro_d5_l{
	width:476px;
	float:left;
	margin-top:80px;
	margin-left:50px;
}
.pro_d5_r{
	width:424px;
	float:left;
	margin-top:80px;
	margin-left:80px;
}
.pro_02,.pro_03{
	margin-bottom:20px;
}
.pro_04{
    position: relative;
    top: 85px;
    left: -440px;
}
/*新闻中心*/
.new_con1{
	width:1200px;
	margin:0 auto;
	overflow: hidden;
}
.new_p1{
	font-size:16px;
	float: left;
    width: 616px;
}
.new_p1 a{
	color:#333333;
}
.new_p2{
	font-size:14px;
	color:#999999;
	float: left;
    width: 616px;
    margin-top: 10px;
    margin-bottom: 15px;
}
.new_p3{
	font-size:14px;
	color:#4c4c4c;
	float: left;
    width: 616px;
    line-height: 24px;
}
.new_d1{
	float: left;
    margin: 0 20px;
    border-bottom: 1px dashed #c7c7c7;
	padding-top: 30px;
}
.new_img1{
	border: 1px solid #999999;
    float: left;
    margin-right: 38px;
	margin-bottom: 27px;
}
.new_page{
	width: 908px;
    height: 65px;
    float: left;
    line-height: 25px;
    text-align: center;
}
/*新闻中心内页*/
.newxq_con1 {
    width: 1080px;
    margin: 0 auto;
}
.newxq_con2 {
    width: 980px;
    background: #fff;
    margin-top: 30px;
	padding: 20px 50px;
}
.newxq_p1, .newxq_p2{
	float: left;
    width: 45%;
    font-size: 14px;
    color: #533336;
}
.newxq_p1 a, .newxq_p2 a{
    color: #533336;
}
.newxq_text{
	width: 100%;
    height: 30px;
    line-height: 30px;
    margin-top: 20px;
}
.common_time{
    width: 100%;
    text-align: center;
    color: #999999;
    height: 30px;
    line-height: 30px;
}
/*分页样式*/
.dede_pages {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
}
.pagelist {
    width: 100%;
    overflow: hidden;
    text-align: center;
    justify-content: center;
    display: flex;
	float: left;
	padding: 23px 0;
}
.pagelist li a{
	min-width: 25px;
    height: 25px;
    float: left;
    background: #f2f2f2;
    line-height: 25px;
	color:#1F80B8;
	margin: 0 5px;
}
.pagelist .thisclass{
    height: 25px;
    float: left;
    line-height: 25px;
	color:#000;
	margin: 0 5px;
}

.pagelist .thisclass a { background-color:#1F80B8; color:#FFFFFF; }

/*内页*/
.leftmenu { float:left; width:250px; }
.leftmenu h5 { width:177px; height:51px; padding:15px 0 0 73px; background:url(../images/yijibt.jpg) no-repeat center; font-weight:normal; color:#ffffff; font-size:18px; line-height:21px; }
.leftmenu h5 span { display:block; color:#3B8FE5; font-size:14px; }
.leftmenu .menu2 { width:100%; }
.leftmenu .menu2 a { display:block; width:100%; height:50px; line-height:49px; background:url(../images/yq.jpg) no-repeat 28px center; border-bottom:#DADADA solid 1px; color:#999899; text-indent:64px; font-size:16px; }
.leftmenu .menu2 a:hover,.leftmenu .menu2 a.h { height:49px; border-bottom:#238ADC solid 2px; background:url(../images/yq2.jpg) no-repeat 28px center; color:#333333; }
.leftmenu .leftlx { width:100%; }
.leftmenu .leftlx table { padding:25px 20px; line-height:25px; color:#999999; }
.leftmenu .leftlx table td { font-size:13px; }
.main_r { float:left; width:910px; min-height:600px; overflow:hidden; padding:19px; border:#DADADA solid 1px ;}
.main_r .weizhi { width:100%; height:46px; line-height:46px; background:url(../images/qscx.jpg) no-repeat right top; border-bottom:#D9D9D9 solid 1px; position:relative; }
.main_r .weizhi span { height:46px; display:block; position:absolute; top:0; left:0; border-bottom:#238ADC solid 1px; }
.main_r .weizhi a,.main_r .weizhi { font-size:13px; color:#999999; }
.main_r .weizhi a.h { font-size:17px; color:#238ADC; }
.main_r .content { padding:25px 0; }
.main_r .content p { text-indent:2em; font-size:14px; color:#4c4c4c; line-height:26px; }
.main_r .content img { max-width:100%; }
.listtu6 a { display:block; width:290px; height:238px; overflow:hidden; float:left; color:#4c4c4c; line-height:40px; font-size:14px; text-align:center; margin:0 19px 5px 0; }
.listtu6 a.on { margin-right:0; }
.listtu6 a img { padding:4px; border:#D9D9D9 solid 1px; }

.main_r .porzhu { width:100%; height:auto; margin-top:25px; }
.main_r .porzhu .right { width:430px; }
.main_r .porzhu h1 { height:52px; line-height:52px; color:#333333; font-size:20px; font-weight:normal; width:100%; border-bottom:#D9D9D9 dotted 1px; overflow:hidden; margin-bottom:10px; }
.main_r .porzhu a { display:block; font-size:16px; color:#2f9853; line-height:34px; }
.main_r .porzhu a.more { font-size:24px; }
.main_r .porzhu a span { color:#4c4c4c; font-size:16px; }
.main_r .porzhu a.more { height:52px; line-height:52px ;width:100%; border-top:#D9D9D9 dotted 1px; margin-top:10px;  }
.main_r .porzhu a.more span { line-height:40px; }
.main_r .proc { margin:0 ; border-bottom:#D0D0D0 dotted 1px; }
.main_r .proc h3 { width:100%; height:29px; border-top:#2F9853 solid 1px; margin:20px 0; } 
.main_r .proc h3 a { width:auto; display:inline-block; line-height:25px; height:28px; padding:0 34px 0 16px;  background:url(../images/lsj.jpg) no-repeat right top #2F9853; font-size:18px; color:#ffffff; font-weight:normal; }
.context { padding:10px 0; }
.context li,.context a { font-size:14px; color:#808080; line-height:34px; }

.news h1 { font-size:20px; color:#4c4c4c; width:100%; font-weight:normal; height:40px; line-height:40px; margin-top:15px; border-bottom:#D0D0D0 dotted 1px; text-align:center; }
.news .info { width:100%; height:44px; }
.news .info,.news .info a,.news .info small { color:#999999; font-size:14px; line-height:44px;  }
.news .fenxiang { float:right; margin-top:8px; }
.news .content { padding-top:0;  border-bottom:#D0D0D0 dotted 1px; }

.liuyan .content { width:100%; min-height:490px; background:url(../images/wmyongxin.jpg) no-repeat 460px 60px ; }
.liuyan .content form { width:400px; float:left;  }
.liuyan .content form input,.liuyan .content form textarea { width:120px; padding:0 5px; font-size:14px; }
.liuyan .content form textarea { height:200px; }
.liuyan .content form input { height:22px; line-height:22px; }
.liuyan .content form  td { padding:10px 0; text-align:justify; } 
.liuyan .content form input.np { width:12px; }
.liuyan .content form input.coolbg { width:80px; height:26px; line-height:26px; background-color:#238ADC; font-size:16px; float:left; border:none; color:#ffffff; font-family:"微软雅黑"; }

.lxwm .content h5 { font-size:18px; color:#333333; font-weight:normal; margin-bottom:20px; }
.lxwm .content a { display:block; float:left; width:320px; height:20px; line-height:20px; margin-bottom:10px; padding-left:28px; background:url(../images/lxtub.jpg) no-repeat left center;  }
.lxwm #allmap { margin-top:30px; }
.lxwm .content a.dizhi { background-position:0 -5px; }
.lxwm .content a.mail { background-position:0 -92px; }
.lxwm .content a.youbian { background-position:0 -34px; }
.lxwm .content a.wangzhi { background-position:-1px -121px }
.lxwm .content a.dianhua { background-position:0 -66px; }
.lxwm .content a.fax { background-position:0 -150px; }
.wh_d1{float:left;width:424px;}
.wh_p1{font-size:28px!important;color:4c4c4c;text-indent: 1em!important;margin-bottom: 30px;margin-top: 10px;}
.wh_p2{font-size:14px;color:4c4c4c;}
.wh_img1{width:486px; height:304px;}
.wh_img2{width:910px; height:334px}
.jj_img1{width: 909px; height: 206px;}