@charset "utf-8";
/* CSS Document */

#menu {
	width:1000px;
	height:34px;
	margin:0 auto;
}
.ddsmoothmenu {
	font:bold 16px Verdana;
}
.ddsmoothmenu ul {
	z-index:100;
	margin:0;
	padding:0;
	list-style-type:none;
}
.ddsmoothmenu ul li {
	position:relative;
	display:inline;
	float:left;
}
.ddsmoothmenu ul li a {
	display:block;
	color:white;
	line-height:36px;
	border-right:1px solid;
	width:101px;
	text-decoration:none;
	text-align:center;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
*html .ddsmoothmenu ul li a {
	display:inline-block;
}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited {
	color:white;
}
.ddsmoothmenu ul li a.selected {
	background:#0066CC;
	color:white;
}
.ddsmoothmenu ul li a:hover {
	background:#0066CC;
	color:white;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.ddsmoothmenu ul li ul {
	position:absolute;
	left:0;
	display:none;
	visibility:hidden;
}
.ddsmoothmenu ul li ul li {
	display:list-item;
	float:none;
}
.ddsmoothmenu ul li ul li ul {
	top:0;
}
.ddsmoothmenu ul li ul li a {
	font:normal 13px Verdana;
	width:100px;
	padding:5px 12px;
	margin:0;
	border-top-width:0;
	background:white;
	text-align:center;
}
.ddsmoothmenu ul li ul li a:link, .ddsmoothmenu ul li ul li a:visited {
	color:#0066CC;
}
.ddsmoothmenu ul li ul li a:hover {
	color:white;
	background:#0033CC;
}
.ddsmoothmenu ul li ul li a.selected {
	background:#0066CC;
	color:white;
}
*html .ddsmoothmenu {
	height:1%;
}
.downarrowclass {
	position:absolute;
	top:16px;
	right:12px;
}
.rightarrowclass {
	position:absolute;
	top:6px;
	right:12px;
}
.ddshadow {
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	background:silver;
}
.toplevelshadow {
	opacity:0.1;
}

.tel {	
	/*margin-left:600px;*/
	font-size: 18px;
	z-index: 5;
	color: #313131;
	
}
.tel_1 {	
	/*margin-left:600px;*/
	font-size: 18px;
	z-index: 5;
	color: #313131;
	margin-top:5px;
}
.tel_1 span
{
	font-size:20px;
	font-style:italic;
	font-weight:bolder;
	color:#F00;
}
.tel span
{
	font-size:20px;
	font-style:italic;
	font-weight:bolder;
	color:#F00;
}
.tel1 {
	width:200px;
	height:28px;
	background: #23468A;
	border-bottom: #112F6B 4px solid;
	font-size: 18px;
	z-index: 6;
	color: #FFF;
	line-height: 28px;
	text-align: center;
	margin-top:12px;
	margin-left:25px;
}
.tel2 {
	width:200px;
	height:28px;
	background: #23468A;
	border-bottom: #112F6B 4px solid;
	font-size: 18px;
	z-index: 6;
	color: #FFF;
	line-height: 28px;
	text-align: center;
	margin-top:10px;
	margin-left:25px;
}
.lianxi
{
	margin-top:25px;
width:350px;
height:50px;
float:right;
}

.lianxi1
{
	margin-top:20px;
width:350px;
height:50px;
float:right;

/*hx*/
/*General css*/
body { font: 13px/26px 'Microsoft Yahei','SimSun',sans-serif; overflow-x: hidden; color: #3b3b3b; }
a { text-decoration: none; color: #383838; }
a:focus { outline: none; -moz-outline-style: none; }
a:hover { color: #ff6801; text-decoration: none; }
img { border: 0; }
* { margin: 0; padding: 0; }
table, tr, td { margin: 0; padding: 0; border: 0; }
a.red:link { color: #E60012; text-decoration: none; }
a.red:hover { color: #000; text-decoration: none; }
a.red:active { color: #000; text-decoration: none; }
a.red:visited { color: #E60012; text-decoration: none; }



.prolist { width: 729px !important; width: 733px; float: left; margin-top: 20px; border: #CDCDCD 1px solid; overflow: hidden; }




.sy_pro_tit { max-width: 1170px; margin: 0 auto; overflow: hidden; margin-top: 30px; padding-bottom: 23px; }

/*pro*/
.sy_pro_bg { max-width: 1026px;  margin: 0 auto; margin-bottom: 30px; margin-top: 20px; padding: 0.5% 0; }
.pro_tit { background: #d80000; width: 100%; height: 46px; line-height: 46px; color: #fff; text-align: left; text-indent: 20px; font-size: 18px; font-weight: bold; float: right; }
.sy_pro_tit h3 { color: #000; font-size: 32px; width: 15%; text-align:center; }



.pro_lei { overflow: hidden; width: 82%; margin-left: auto;
margin-right: auto; }
.pro_lei ul li ul { width: 100%; margin: auto auto; }
.pro_lei ul li { float: left; width: 18%; _width: 27%; height: 62px; margin-right: 4px; cursor: pointer; }
.pro_lei ul li.current { background: url(../images/i.png) center 46px no-repeat; }
.pro_lei ul li span { display: block; width: 100%; height: 46px; border: solid 1px #6B6B6B; background: #6B6B6B; font-size: 16px; line-height: 46px; font-weight: bold; color: #fff; text-align: center; cursor: pointer; }
.pro_lei ul li.current span { background-color:#38558D; border: solid 1px #38558D; color: #fff; }

.sy_prolist { width: 100%; }
.sy_prolist li { float: left; overflow: hidden; width: 22%; margin: 1% 3% 1% 0; }

#one11
{
	margin-left:34.1px;
}



.sy_prolist li img { width: 100%; height: auto; margin-bottom: 1%; }
.sy_prolist li a:hover img { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE */ filter: alpha(opacity=70); /* IE */ opacity: 0.7; }
.sy_prolist li h4 { margin: 0; text-align: center; font-size: 14px; font-weight: 500; }

 #wenzhang img{ width: 50% !important; height: auto !important; } @media
      only screen and (max-width: 480px){ .contentlist ul li img{display: none;}
      .commonbanner { width: 100%; height:auto; margin-bottom: 0px; margin-left:
      auto; margin-right: auto; } .commonbanner img { width: 100%; height: 100px;
      } .content { width: 100%; } .right { width: 100%;} .contentlisttitle{ text-indent:
      0em;} .contentlistinfo { text-indent: 1em; } .contentlist ul li { width:
      94%; text-align: justify; } .contentlist ul li{ border-bottom: 1px solid
      #c8c8c8; } .dede_pages { margin-top: -28px; width: 98%; margin-left: 12px;
      } .daodu { background-color: #f5f5f5; width: 86%; margin: 0px 0px 0px 0;
      padding: 15px; color: #555; overflow: hidden; } #wenzhang { padding: 0px
      0px; margin: 11px 0; line-height: 32px; font-size: 15px; text-indent: 2em;
      color: #3d3d3d; text-align: justify; width: 93%; } #wenzhang img { max-width:
      80%; padding: 2px; margin: 6px auto; margin-left: -9px; } .contentnavigation
      { width: 90%;} .shuoming { font-size: 18px; } .tool-t-z span { font-size:
      16px;} .tool-t-z a.telephone { font-size: 23px;} .lmpj{display: none;}
      .box-zixun{display: none;} #wenzhang img { max-width: 100%; padding: 2px;
      margin: 6px auto; margin-left: 0px; text-align: center; width: 50% !important;
      height: auto !important; } }








