@charset "gb2312";
/* CSS Document */
/**********************È«¾Ö±äÁ¿****************/
*{ margin:0; padding:0;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea{
	padding: 0px;
	margin: 0px;
	font-family: "Î¢ÈíÑÅºÚ";
}
body,button,input,select,textarea{
	color:#666666;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	line-height: 1.5;
}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size: 100%}
address,cite,dfn,em,var{font-style: normal}
code,kbd,pre,samp{font-family: courier new, courier, monospace}
small {font-size: 12px}
ul,ol{list-style-type: none; list-style-image: none}
a {color:#666666;text-decoration: none;cursor:pointer;outline:none;}
sup {vertical-align: text-top}
sub {vertical-align: text-bottom}
legend {color: #000}
fieldset {border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px}
/*table {border-spacing: 0; border-collapse: collapse;}*/
p{ margin:0; padding:0; line-height:24px; text-align:justify; text-justify:inter-ideograph;}
img{ border:none;}
div{zoom:1;}

/**********************Ê×Ò³****************/
.toper{
	height: 45px;
	line-height: 45px;
	width:100%;
	margin:0 auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
}
.container {
    width: 1200px;
	margin-right: auto;
	margin-left: auto;
	height: 45px;
}
.container .pull-left {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	line-height: 45px;
	color: #666666;
	float: left;
	margin-left: 10px;
}
.container .pull-right {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	line-height: 45px;
	color: #666666;
	float: right;
	width: 200px;
}
.container .pull-right ul{
	float: left;
	width: 200px;
}
.container .pull-right ul li{
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	height: 25px;
	float: left;
	width: 80px;
	margin-right: 10px;
	margin-left: 10px;
	text-align: center;
	display: block;
	line-height: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.container .pull-right ul li a{
	color: #FFFFFF;
	float: left;
	text-align: center;
	width: 80px;
	background-color: #1eb848;
	border-radius:80px;
	
}
.container .pull-right ul li a:hover{
	background-color: #FF9933;
	
}
.containter{ width:100%; margin:0 auto;}
.header{
	width:100%;
	height:106px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	display: block;
}
.head{
	width:1200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.top {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	height: 106px;
	background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	display: block;
}
.logo{ float:left; margin:31px 0 25px 0;}
.phone{
	float:right;
	margin-top: 42px;
	margin-right: 50px;
	margin-bottom: 25px;
	margin-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	letter-spacing: 0.1em;
	color: #FF6600;
	font-weight: bold;
}

.navbg{
	width:100%;
	height:55px;
	background-image: url(../images/header_nav_bg.png);
	background-repeat: repeat-x;
	display: block;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.nav{
	width:1062px;
	height:53px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	display: block;
}
.nav ul {
	float: left;
}
.nav ul li{
	background:url(../images/header_nav_border.png) left center no-repeat;
	width:118px;
	height:55px;
	float:left;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
}
.nav ul li.none{background:none;}
.nav ul li a{
	display:block;
	width:118px;
	height:55px;
	color:#fff;
	text-align:center;
	/*text-shadow:2px 2px 2px #041b3c;*/
	float: left;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	line-height: 55px;
}
.nav ul li a:hover,.nav ul li.cur a{
	background-color: #1eb848;
}





.banner{position:relative;height:404px;overflow:hidden;background:url(loading.gif) 50% no-repeat;min-width: 1200px;background-image: url(../images/bodybg.jpg);
	background-repeat: repeat;
	background-position: left top;}

.Bannerslider { position: relative; width: 100%; margin: 0 auto; overflow: hidden; }

.Bannerslider ul { position: relative; width: 1000%; overflow: hidden; }

.Bannerslider ul li { width: 10%; float: left; display: block; background: center top no-repeat; }

.Bannerslider ul li img { display: block; visibility: hidden;  }

.Bannerslider ol { text-align: center; width: 100%; position: absolute; bottom: 10px; left: 0; margin: 0; }

.Bannerslider ol li { width: 16px; height: 16px; background: url(../images/dot.png) 0 -16px; cursor: pointer; display: inline-block; *display:inline;
*zoom:1;
}

.Bannerslider ol li.on { width: 16px; height: 16px; background: url(../images/dot.png) 0 0px; }

.Bannerslider .ScrollLeft { display: none; width: 60px; height: 90px; position: absolute; top: 50%; left: 0; opacity: 0.8; background: url(../images/ad_ctr.png) 0 0; cursor: pointer; z-index: 1; margin-top: -45px; }

.Bannerslider .ScrollRight { display: none; width: 60px; height: 90px; position: absolute; top: 50%; right: 0; opacity: 0.8; background: url(../images/ad_ctr.png) 0 -90px; cursor: pointer; z-index: 1; margin-top: -45px; }

.Bannerslider .ScrollLeft:hover, .Bannerslider .ScrollRight:hover { opacity: 1; }

.Bannerslider:hover .ScrollLeft, .Bannerslider:hover .ScrollRight { display: block; }

/*.img > img{ width:100%; height:400px;}*/
/* end banner */


/*Ê×Ò³²úÆ·Õ¹Ê¾*/
.index_tit{
	width: 1200px;
	margin: 0 auto;
	background: url(../images/titbg.png) center 1px no-repeat;
	font-size: 26px;
	color:#1eb848;
	text-align: center;
	line-height: 1;
}
.index_tit span{
	display: block;
	font-size: 12px;
	color: #999;
	font-weight: normal;
	margin-top: 6px;
	line-height: 18px;
	text-transform: uppercase;
}
.index_pro{
	width: 1200px;
	padding-top: 30px;
/*	min-height: 950px;*/
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.pro_com{
	padding-top: 45px;
}
.ptabli {
	width:1200px;
	height:40px;
	margin:0 auto;
	overflow: hidden;
}
.ptabli ul {
	width:516px;
	height:40px;
	margin:0 auto;
	overflow: hidden;
}
.ptabli li.cur a{
	color:#Fff;
	background-color:#1eb848;
}
.ptabli li a{
	display: inline-block;
	float: left;
	background:#fff;
	height:36px;
	width:150px;
	line-height: 36px;
	text-align: center;
	color:#1eb848;
	font-size:13px;
	border: 1px solid #1eb848;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 0 10px;
}
.ptabli li a:hover{
	color: #fff;
	float: left;
	background-color:#1eb848;
	height:36px;
	width:150px;
	line-height: 36px;
	text-align: center;
	font-size:13px;
}

.ptab{
	height: 235px;
	display:none;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
.product_list2{width: 1220px;overflow: hidden;zoom: 1;float:left;}
.product_list2 li{float:left;margin:0 12px;_display:inline;}
.product_list2 li a.img{display:block;border:1px solid #fff;width:274px;height:203px;overflow: hidden;}
.product_list2 li a.img img{width:274px;height:203px;}
.product_list2 li a.img:hover{border-color:#1eb848;}
.product_list2 li h3{text-align:center;padding-top:5px;height:35px; line-height:35px;}
.product_list2 li h3 a{font-weight:normal;color:#333;font-size: 14px;}
.product_list2 li h3 a:hover{color:#1eb848;}

/*¹¤³Ì°¸Àý*/
.casebody {width:100%;margin:0 auto; margin-top:50px;}
.casebody .index_tit{
	width: 1200px;
	margin: 0 auto;
	background: url(../images/titbg.png) center 1px no-repeat;
	font-size: 26px;
	color:#1eb848;
	text-align: center;
	line-height: 1;
}
.casebody .index_tit span{
	display: block;
	font-size: 12px;
	color: #999;
	font-weight: normal;
	margin-top: 6px;
	line-height: 18px;
	text-transform: uppercase;
}
.casebg{
	width:100%;
	height:752px;
	background-image: url(../images/casebg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.case{ width:1200px;margin: 0 auto; height:762px; background:url(../images/bbg.jpg) no-repeat center;}
.case ul{float:left;}
.case ul li{
	float:left;
	margin:12px;
	_display:inline;
	height:258px;
	border: 1px dotted #33FF00;
	padding: 5px;
	border-radius:2px;
}
.case ul li img{display:block;width:264px;height:203px;overflow: hidden;}
.case ul li:hover{
	border: 1px dotted #FFFFFF;
}
.case ul li span{ float:left;text-align:center;width:264px;padding-top:10px;height:45px; line-height:45px;}
.case ul li span a{font-weight:normal;color:#fff;font-size: 14px;}
.case ul li span a:hover{color:#fff;}
/*Ê×Ò³¹«Ë¾¼ò½é*/
.aboutbg {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top:40px;
	height:390px;
	background-image: url(../images/bodybg.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.about {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.about .w .comt {
	width: 1200px;
	float:left;
	padding-right: 0px;
	padding-left: 0px;
	background-color:#FFFFFF;
	height:330px;
	margin-top: 40px;
	margin-bottom: 40px;
	border-radius:5px;
}

.about .w .comt img {
	border: 5px solid #F3F3F3;
	float: left;
	width: 407px;
	height: 300px;
	display: block;
	margin-top: 10px;
	margin-left: 10px;
}

.about .w .comt .txt {
	background: url(../images/aboutfl.jpg) no-repeat left top;
	float: right;
	width: 655px;
	line-height: 24px;
	padding: 25px;
	margin-left: 35px;
	margin-top: 20px;
}

.about .w .comt .txt .txtcon {

  background: url(../images/aboutfr.jpg) no-repeat right bottom;

  color: #666;

  display: block;

}

.about .w .comt .txt .txtcon .a1 {

  width: 100px;

  height: 30px;

  line-height: 30px;

  border: 3px solid #00CC66;

  color: #666;

  text-align: center;

  display: block;

  font-size: 14px;

  margin-top: 20px;
  border-radius:30px;

}

.about .w .comt .txt .txtcon .a1:hover {

  background: #fff;

  color: #FF3300;

}

.about .w .comt .txt .txtcon p,

.about .w .comt .txt .txtcon span,

.about .w .comt .txt .txtcon b,

.about .w .comt .txt .txtcon strong {
font-size:14px;
  color: #666;

}
/* Ê×Ò³ÐÂÎÅ */
/*news*/
.newsbg {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bodybg.jpg);
	background-repeat: repeat;
	background-position: left top;
	height:552px;
}
.news {
	overflow:hidden;
	width:1190px;
	background-color:#fff;
	margin-right: auto;
	margin-left: auto;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 20px;
	padding-bottom: 10px;
	border-radius:5px;
}
.news .newsleft{ overflow:hidden; width:778px; height:478px; background-color:#f6f6f6; float:left;}
.news .menu{ overflow:hidden; width:100%; height:48px; padding-bottom:7px; margin-bottom:25px;}
.news .menu li{ float:left; width:385px; height:44px; border:2px solid #1eb848; text-align:center; line-height:44px; font-size:18px; color:#1b1b1b; background-color:#fff; position:relative}
.news .menu li a{ display:block; text-decoration:none;}
.news .menu li img{ display:none; position:absolute; left:50%; margin-left:-6px; bottom:-9px;}
.news .menu li.cur{ background-color:#1eb848; font-weight: bold}
.news .menu li.cur a{ color:#fff;}
.news .menu li.cur img{ display:block}
.news .listbox { overflow:hidden; width:100%; height:385px; position:relative}
.news .list{ overflow:hidden; width:100%; height:100%;}
.news .list dl{ overflow:hidden; width:735px; margin:0 auto; height:166px; margin-bottom:25px;}
.news .list dt{ float:left; width:236px; height:153px; border:6px solid #fff;}
.news .list dd{ overflow:hidden; float:right; width:470px;}
.news .list h3{ font-size:16px; margin:14px 0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.news .list h3 a{ color:#1b1b1b;}
.news .list p{ font-size:13px; line-height:22px; color:#585657; height:88px; overflow:hidden; text-align:justify}
.news .list ul{ overflow:hidden; width:735px; margin:0 auto}
.news .list li{ overflow:hidden; width:100%; height:50px; margin-bottom:15px; background-color:#fff;}
.news .list li .time{ width:60px; height:50px; background-color:#1eb848; float:left; overflow:hidden; text-align:center; color:#fff;}
.news .list li .time span{ display:block; font-size:20px; font-family:Arial; margin-top:3px;}
.news .list li .time em{ display:block; font-size:12px; font-family:Arial;}
.news .list li a{ display:block; line-height:50px; font-size:13px; float:left}
.news .list li .title1{ width:630px; margin-left:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#585657; font-size:14px}
.news .list li .title1:hover{color:#ff6633; font-size:14px; text-indent:5px;}
.news .list li .more{ float:right; text-transform:uppercase; color:#c1c1c1; margin-right:20px;}
.news .list li:hover a.title{ color:#7baf10;}
.news .newsright { overflow:hidden; width:379px; height:478px; background-color:#f6f6f6; float:right}
.news .newsright h3{ font-weight:normal; padding:0 20px; width:339px; height:88px; background-color:#333; line-height:58px; overflow:hidden;}
.news .newsright h3 a{ text-decoration:none; color:#fff;}
.news .newsright h3 b{ float:left; font-size:18px;}
.news .newsright h3 span{ float:left; font-size:12px; font-family:Arial; margin-left:5px; line-height:65px;}
.news .newsright h3 em{ font-size:13px; float:right; text-transform:uppercase}
.news .wenda {
	overflow:hidden;
	width:340px;
	height:395px;
	margin:0 auto;
	margin-top:20px;
	position:relative;
	background-image: url(../images/sylxtel.png);
	background-repeat: no-repeat;
	background-position: 220px 100px;
}
.news .wenda ul{ overflow:hidden; width:100%; position:absolute}
.news .wenda li{ overflow:hidden; height:139px; border-bottom:1px dotted #ddd; margin-bottom:12px;}
.news .wenda li h5{ font-weight:normal; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-left:30px; background:url(../images/bg.png) no-repeat -383px -738px; line-height:24px; margin-bottom:18px; }
.news .wenda li h5 a{ color:#89c018}
.news .wenda li p{ padding-left:30px; background:url(../images/bg.png) no-repeat -383px -794px; font-size:14px; line-height:24px; color:#585657; height:68px; overflow:hidden; text-align: justify}



/* con3 */
.con3{
	width:1200px;
	height:294px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.con3left{width:893px; float:left; margin-left:20px; overflow:hidden; zoom:1;}
.intro_title{width:893px; height:43px;background:url(../images/index_introduction2.jpg) 0 0 no-repeat;margin:0 0 15px 0;}
* html .intro_title{ margin:0}
* + html .intro_title{ margin:0}
.intro_title span{ float:left;text-indent:32px; line-height:43px; font:500 16px/43px "Î¢ÈíÑÅºÚ"; color:#fff;  text-shadow:2px 2px 2px #041b3c; }
.intro_title a{text-shadow:0 0 0; float:right; font:12px/43px "ËÎÌå"; color:#0077bd; margin:0 12px 0 0; overflow:hidden;}
* html ..intro_title a{ margin:0;}
.con3left p{line-height:30px; color:#3f84ad;}
.con3right{background:url(../images/contactbg.jpg) no-repeat 0 0; width:283px; height:216px; float:left; padding-top:60px;}
.con3right p{
	color:#0079b5;
	line-height:30px;
	text-indent:42px;
	font-size: 14px;
}

.gd-x {width:670px;overflow:hidden; margin:5px 14px 0 14px;}
* html .gd-x{ width:640px; margin:12px 0px; padding-left:20px;}
.gd_tu-x{overflow:hidden;}
.zt-x{
	float:left;
	width:220px;
	height:158px;
	border: 2px solid #0066CC;
	margin-right: 3px;
	margin-left: 3px;
}
#show-x {float:left;width:670px;overflow:hidden;}
#show-x img{float:left; border:1px #00b9e7 solid;}
#indemo-x {float: left;width: 800%;}
#show1-x {float: left;}
#show2-x {float: left;}


/* foot */
.linkbg{ clear:both;width:100%; height:48px; line-height:48px; color:#fff;}
.link{width:1200px; line-height:30px; margin:0 auto; color:#666; text-indent:14px;}
.link span{font-weight:bold;}
.link a{margin:0 12px; color:#999; font-size:12px;}
.link a:hover{color:#ff6633;}
.footbg{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	height:145px;
	background:#fff;
	padding-top:20px;
	clear: both;
}
.foot{width:1200px; margin-left:auto; margin-right:auto;}
.footnav{
	width:908px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	line-height:20px;
	background-image: url(../images/footnavbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 10px;
	height: 20px;
	padding-top: 15px;
	padding-bottom: 25px;
	padding-right: 46px;
	padding-left: 46px;
}
.footnav .first{ border:none}
.footnav li{
	color:#fff;
	border-left:1px dotted #fff;
	float: left;
	width: 100px;
	text-align: center;
}
.footnav li a{
	color:#fff;
}
.foottel{text-align:center; line-height:30px; color:#666;}
.foottel span,.footicp span{
	margin:0 8px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
}
.footicp{text-align:center; line-height:24px; color:#666;}
.footicp a{color:#666;}


.bodybg{
	width: 100%;
	background-image: url(../images/bodybg.jpg);
	background-repeat: repeat;
	background-position: left top;
	clear: both;
	float: left;
}
/* subpages */
.subpages{
	width:1200px;
	margin:0 auto;
}
.left{
	width:254px;
	float:left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}
.leftnavbg{
	width:254px;
	background-color: #FFFFFF;
	float: left;
}
.leftnavbg2{
	width:244px;
	padding-bottom:15px;
	float: left;
	border: 5px solid #04BF7B;
	border-radius:3px;
}
.leftnavtitle{
	width:244px;
	height:50px;
	background-color: #04BF7B;
	background-image: url(../images/proicon.png);
	background-repeat: no-repeat;
	background-position: 40px center;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 20px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	line-height: 50px;
	margin-bottom: 20px;
}
/*×ó²à²úÆ·ÁÐ±í*/
.leftnav{
	width:244px;
	margin: 0;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.leftnav dl{ overflow: hidden; padding: 0px 9px 12px 9px;}
.leftnav dl dt{
	height: 35px;
	padding: 0 12px;
	border-radius:2px;
	border: 1px solid #D7D7D7;
	background-image: url(../images/leftnavli.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.leftnav dl dt a{ display: inline-block; height: 35px; font-weight: bold; font-size: 15px; color: #333333; line-height: 35px; padding-left: 33px; padding-right: 10px; background: url(../images/pronavicon.png) no-repeat left center;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.leftnav dl dd{
	height: 35px;
	line-height: 35px;
	background: url(../images/pronavicons.png) no-repeat 20px center;
	padding-left: 10px;
}
.leftnav dl dd a.cur{color:#375ba0;}
.leftnav dl dd a{  font-size: 14px; color: #5f5f5f; padding-left: 32px; display: inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.leftnav dl dd a:hover{  font-size: 14px; color: #009966;}
.leftcontact{
	background:url(../images/leftcontact.jpg) no-repeat 0 0;
	width:254px;
	height:90px;
	float:left;
	margin-top: 20px;
	border-radius:3px;
}
.leftcontact p{
	color:#fff;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin-top: 45px;
	margin-left: 80px;
	letter-spacing: 0.05em;
}
* + html .leftnav ul li{ line-height:35px;}
* html .con3right{ margin-bottom:15px;}

/* right */
.right{
	width:923px;
	float:left;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 20px;
	background-color: #FFFFFF;
	padding-top: 12px;
	margin-top: 10px;
	min-height:1025px;
	border-radius:3px;
}
.righttitle{width:923px; background:url(../images/index_introduction.jpg) no-repeat 0 0; height:43px; line-height:43px;color:#fff; font:500 16px/43px "Î¢ÈíÑÅºÚ"; }
.righttitle span{ float:left;text-indent:42px;}
.righttitle p{
	float:right;
	text-shadow:0 0 0;
	color:#999999;
	margin:3px 12px 0 0;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 12px;
	line-height: 43px;
}
.zhu{
	font-size:14px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.zhu .title{
	font-size:16px;
	line-height:40px;
	text-align:center;
	font-weight:bold;
	margin-bottom: 10px;
}
.zhu p{line-height:30px; font-size:14px;}
.zhu .updown{
	font-size: 14px;
	line-height: 30px;
	color: #999999;
}
.zhu .updown a{
	font-size: 14px;
	line-height: 30px;
	color: #666666;
}
.zhu .updown a:hover{
	font-size: 14px;
	line-height: 30px;
	color: #FF6633;
}
.contentTxt{
	font-size: 14px;
	line-height: 30px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: "Î¢ÈíÑÅºÚ";
	margin-bottom: 30px;
}
.contentTxt .conimg{}

/*.img:visited img{border: 1px solid #ccc;}
.img img{border: 1px solid #ccc;padding:2px;}
.img:hover img{border: 1px solid #CCCCCC;}*/


.pro_list{ margin-top:0px;}

.pro_list ul li{
	border:1px solid #eee;
	width:274px;
	float:left;
	padding: 4px;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 15px;
	margin-left: 8px;
}

.pro_list ul .nomar{ margin-right:0px;}

.pro_list ul li .ys{ width:274px; display:block; background:#fff; height:36px; line-height:36px; color:#333; font-size:14px; text-align:center; overflow:hidden;}

.pro_list ul li:hover{
	border:1px solid #1eb848;
	padding: 4px;
}

.pro_list ul li:hover .ys{
	color:#fff;
	background-color: #66CC99;
}

.w1200{ width:1200px; margin:0 auto;}

.prolist {
	margin-right: auto;
	margin-left: auto;
	width: 300px;
}
.prolist ul {

}
.prolist ul li{
	text-align: center;
	float: left;
}
.prolist ul li a{
	height: 35px;
	width: 126px;
	border: 2px solid #0066CC;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	line-height: 35px;
	text-align: center;
	margin: 10px;
	color: #666666;
	float: left;
}
.prolist ul li a:hover{
	border: 2px solid #FF9900;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	color: #0066CC;
	float: left;
}


/*Ê×Ò³²úÆ·*/
/*.sypro {
	width:1200px;
	margin-top:20px;
	float: left;
}

.sypro_list{ margin-top:20px;}

.sypro_list ul li{
	border:solid 5px #eee;
	width:274px;
	float:left;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 15px;
	margin-left: 8px;
}

.sypro_list ul .nomar{ margin-right:0px;}

.sypro_list ul li .ys{ display:block; background:#eee; height:36px; line-height:36px; color:#333; font-size:14px; text-align:center; overflow:hidden;}

.sypro_list ul li:hover{ border:5px solid #3385ff;}

.sypro_list ul li:hover .ys{ background:#3385ff; color:#fff;}*/


.newslist ul li span{ float:right; font-size:12px; color:#333;}

.newslist ul li{
	height:35px;
	line-height:35px;
	overflow:hidden;
	background:url(../images/list.jpg) no-repeat left;
	padding-left:15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.newslist ul li a{ color:#333; padding-right:10px;}

.newslist ul li a:hover{
	color:#CC0000;
	padding-left: 5px;
}
/*Ê×Ò³ÓÅÊÆ*/
/*ÓÅÊÆ*/
.fl{float:left;}
.fr{float:right;}
.ysbg {
	height:172px;
	overflow:hidden;
	margin-top:30px;
	background-image: url(../images/ysbg.jpg);
	background-repeat: repeat-x;
	background-position: center 0;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.ys_t{ background:url(../images/ys_bt.gif) no-repeat center 0; height:172px; overflow:hidden;}
.ys,.ys_bt{ width:1200px; margin:0 auto;}
.ys_bt p{
	font-family:"Microsoft YaHei";
	font-size:32px;
	color:#fff;
	margin:0px;
	text-align: center;
	padding-top: 60px;
	padding-right: 0;
	padding-bottom: 0;
}
.ys_bt p a{font-family:"Microsoft YaHei"; font-size:32px; color:#fff;}
.ys_bt span{ display:block; text-align:center; padding-top:30px;color:#d9ffff;font-family:"Microsoft YaHei"; font-size:22px;}
.ys_bt span b{ padding-left:10px;}
.ys_bt span a{color:#01118d;font-family:"Microsoft YaHei"; font-size:35px;}

.shadow {
	PADDING-BOTTOM: 24px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.process_01 {
BACKGROUND: #fff; HEIGHT: 815px; PADDING-TOP: 15px
}

.process_slogan {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 1200px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: "Microsoft YaHei";
	HEIGHT: 115px;
	COLOR: #317ef3;
	PADDING-TOP: 10px;
	TOP: 0px;
	LEFT: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.process_slogan B {
	FLOAT: left;
	FONT-SIZE: 43px;
	display: block;
	width: 1200px;
	text-align: center;
	letter-spacing: 0.4em;
}
.process_slogan I {
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	PADDING-TOP: 10px;
	display: block;
	color: #FF9900;
	width: 1200px;
	font-style: normal;
}
.process_slogan U {
	TEXT-DECORATION: none;
	color: #999999;
	
}
.process_slogan SPAN {
	FONT-SIZE: 20px
}
.part_img {
	WIDTH: 491px; HEIGHT: 361px; PADDING-TOP: 10px
}
.part_img IMG {
	VERTICAL-ALIGN: middle
}
.img_copy {
	PADDING-TOP: 15px
}
.part_side_01 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 50px; PADDING-TOP: 30px}
.part_side_02 {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 35px;
	PADDING-RIGHT: 20px;
	PADDING-TOP: 30px;
	float: left;
}
.part {
	PADDING-BOTTOM: 20px; WIDTH: 475px; FONT-FAMILY: "Microsoft YaHei"
}
.part DT {
	HEIGHT: 67px
}
.part DT SPAN {
	PADDING-BOTTOM: 0px; /*FONT-STYLE: italic;*/ PADDING-LEFT: 19px; WIDTH: 43px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: url(../images/numb_bg.gif) no-repeat; FLOAT: left; HEIGHT: 49px; COLOR: #fff; FONT-SIZE: 26px; FONT-WEIGHT: bold; PADDING-TOP: 16px}
.t_txt {
	BORDER-BOTTOM: #ffa9a8 1px dashed; LINE-HEIGHT: 25px; WIDTH: 392px; FLOAT: left; HEIGHT: 52px; PADDING-TOP: 15px
}
.t_txt B {
	/*FONT-STYLE: italic;*/ COLOR: #32C2C4; FONT-SIZE: 26px
}
.t_txt U {
	TEXT-TRANSFORM: uppercase; COLOR: #999; TEXT-DECORATION: none;font-size:12px;
}
.part DD {
	LINE-HEIGHT: 28px;
	PADDING-LEFT: 50px;
	COLOR: #3e3e3e;
	FONT-SIZE: 14px;
	OVERFLOW: hidden;
	float: left;
	width: 400px;
	display: block;
}
.part DD SPAN {
	COLOR: #e02631
}
.part P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; /*BACKGROUND: url(../images/item_02.gif) no-repeat left 28px;*/ PADDING-TOP: 10px
}
.pa {
	POSITION: absolute
}
.pr {
	POSITION: relative
}
/*ÓÅÊÆ*/
/*.ystop{
	width:1170px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
}
.fl{float:left;}
.fr{float:right;}
.ctitle{
	color: #FF6600;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 45px;
	font-weight: 400;
}
.ctitle span{display:block;color:#0066CC;font-family:"Î¢ÈíÑÅºÚ";font-size:30px;font-weight:bold;margin-bottom:8px;}
.ctitle a{display:block;font:400 12px/25px "Î¢ÈíÑÅºÚ";background: url(../images/more1.png) no-repeat 45% center;}
.ctitle c{
	display: block;
	padding-top: 13px;
	color: #666666;
	background: url(../images/title.png) no-repeat center 26px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
}
.dtitle{
	color: #FF6600;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 45px;
	font-weight: 400;
}
.dtitle span{display:block;color:#0066CC;font-family:"Î¢ÈíÑÅºÚ";font-size:30px;font-weight:bold;margin-bottom:8px;}
.dtitle d{
	display: block;
	padding-top: 13px;
	color: #FF6600;
	background: url(../images/title.png) no-repeat center 26px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
}
.youshi{       padding-top: 28px;
    padding-bottom: 0px;
}
.yimg{width:582px;}
.yword{width:505px;}
.yword .ytitle{width:45px;}
.yword .ycontent{width:435px; color:#666666;font:400 14px/24px "Î¢ÈíÑÅºÚ";}
.yword .ycontent h3{
	border-bottom:1px dashed #dbdbdb;
	color:#333;
	margin-bottom:8px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 24px;
	line-height: 45px;
	font-weight: bold;
}
.yword .ycontent h3 a{color: #333;}
.yword .ycontent h3 i{    padding-left: 12px;
    color: #b1b1b1;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: 400;
}
.yword1{margin-bottom:32px;}

.zixun{display:block;float:left;width:136px;margin-top:27px;}
.ysphone{padding-left:55px;background:url(../images/phone1.png) no-repeat 0% 100%;color:#5b6575;float:left;margin-left:26px;margin-top:16px;}*/

.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

/*µØÇøÍÆ¹ã*/
.index_city{
	width: 1200px;
	padding-top: 30px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 30px;
}
.dqtg {
	width:1200px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 24px;
	font-weight: bold;
	color: #FF0000;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.dqtg_text{
	float: left;
	width: 1200px;
	margin-bottom: 30px;
}
.ss {
	width:1195px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 15px;
	font-weight: bold;
	color: #0066CC;
	margin-right: auto;
	margin-left: auto;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.ss a {color: #0066CC;}
.city {
	width: 1180px;
	/*margin: 0 auto;*/
    float:left;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	padding: 5px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DDDDDD;
}
.city_s{
/*min-width: 100px;*/
float: left;
line-height: 35px;
margin-top: 0px;
}
.city_s a {
padding: 8px 10px 8px 10px;
color: #FF3300;
line-height: 35px;
border: 1px solid #F1F1F1;
font-size:14px;
font-weight:bold;
}
.city_s a:hover {
text-decoration: none;
padding: 8px 10px 8px 10px;
line-height: 35px;
color: #FF3300;
border: 1px solid #FF3300;
}

.city_x {
	width: 1000px;
	padding-left: 10px;
	float: left;
}
.city_x ul {
list-style: none;
padding: 0;
margin: 0;
}
.city_x ul li a {
	float: left;
	border: 1px solid #F1F1F1;
	line-height: 25px;
	color: #555;
	font-weight: normal;
	margin-right: 10px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-bottom: 5px;
}
.city_x ul li a:hover {
padding: 3px 10px 3px 10px;
border: 1px solid #FF3300;
line-height: 25px;
color: #FF3300;
font-weight: normal;
text-decoration: none;
}