﻿@charset "utf-8";
/* CSS Document */
/*banner*/
.banner{ overflow:hidden; width:100%; height:485px; background:url(banner.jpg) no-repeat center top;}

/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}

#flashs{ position:relative; height:560px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:20px; left:50%; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 10px;width:8px;height:8px;font-size:14px;line-height:25px;text-align:center; text-indent:999999em}
#flashs .btn span.cur{ background:#165e86;}

/*搜索*/
.sousuo{ overflow:hidden; width:100%; height:63px; background:#f1f1f1; border-bottom:2px solid #165e86  }
.sousuo p{ font-size:15px; color:#6e6e6e; float:left; line-height:63px;}
.sousuo p a{ font-size:14px; color:#6e6e6e; margin:0 4px;}
.sousuo .ssBox{ overflow:hidden; width:252px; height:30px; background:url(sousuo.png) no-repeat center top; float:right; margin-top:17px;}
.sousuo input{ margin-left:20px; width:190px; height:30px; border:none; outline:none; background:none; font-size:13px; color:#adadad; line-height:30px;}
.sousuo .ssBox a{ display:block; width:40px; height:30px; float:right;}

/*title*/
.title{ width:100%; height:74px; overflow:hidden; background:url(title_bg.jpg) repeat-x left bottom; margin-bottom:45px;}
.title h3{ font-size:18px; margin:30px 0 0 0; padding-left:0; padding-bottom:15px; float:left; border-bottom:7px solid #165e86;}
.title h3 a{ color:#202121;}
.title .more{ float:right; margin-right:18px; margin-top:40px }

.title .more:hover { color:#165e86; text-decoration:none }
/*product*/
.product { overflow:hidden; margin-bottom:20px;}
.proLeft{ overflow:hidden; width:260px; float:left; background-color:#333; }
.proLeft h3{ font-size:24px; font-weight:normal; text-align:center; line-height:75px; background-color:#165e86; margin-bottom:20px;}
.proLeft h3 a{ color:#fff;}
.proLeft ul{ overflow:hidden; width:100%; *margin-bottom:20px;}
.proLeft li{ width:100%; float:left; overflow:hidden; margin-bottom:20px;}
.proLeft li .ah{ font-size:18px; color:#fff; padding-bottom:10px; display:block; padding-left:40px; text-decoration:none}
.proLeft li .nextMenu{ margin-left:55px; width:205px; overflow:hidden;}
.proLeft li .nextMenu a{ display:block; font-size:14px; color:#fff; line-height:31px;}
.proLeft .phone{ padding:25px 0 25px 70px; width:190px; background:url(prophone.jpg) no-repeat center; border-top:4px solid #165e86;}
.proLeft .phone p{ font-size:16px; color:#fff;}
.proLeft .phone h4{ font-size:23px; color:#fff; font-weight:normal;}
.proRight { overflow:hidden; width:900px; border:1px solid #d6d6d6; float:right; background:#fff }
.proRight .title { margin-bottom:30px; }
.proRight .title h3{ margin-left:35px; margin-bottom:0}
.proList { overflow:hidden; margin:0 }
.proList li{ width:270px; height:260px; float:left; margin:0 15px; text-align:center;}
.proList li img{
	display:block;
	margin-bottom:10px;
	width:270px;
	height:190px
}
.proList li p{ font-size:14px; color:#464646; }

.proList li b{
	font-weight: normal;
}





/*合作*/
.hezuo{ overflow:hidden;}
.hezuo .hezuoBox{ overflow:hidden; width:1200px; margin:0 auto; height:150px; position:relative}
.hezuo .hezuoBox ul{ overflow:hidden; position:absolute;}
.hezuo .hezuoBox li{
	float:left;
	overflow:hidden;
	width:238px;
	height:95px;
	margin-right:10px
}
.hezuo .hezuoBox li img{ display:block; padding:8px; margin-bottom:20px;width:218px; height:75px}
.hezuo .hezuoBox li p{ font-size:14px; color:#464646; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/*系统*/
.xitong{ overflow:hidden; width:100%; padding:60px 0 }
.xitong h3{ text-align:center; font-size:30px; }
.xitong h3 a{ color:#202121;}
.xitong h3 b{ color:#b71c22;}
.xitong span{ display:block; text-align:center; font-size:15px; color:#555; font-family:Arial; margin-top:10px; width:200px; margin:10px auto; padding-bottom:10px; margin-bottom:30px;  border-bottom:1px solid #000 }


.menu6{ width:1200px; margin-left:auto; margin-right:auto; overflow:hidden}

.menu6 ul{width:1300px;}

.menu6 ul li{
	width:270px;
	float:left;
	margin-right:35px;
	text-align:center;
	font-size:18px;
	color:#fff; height:270px
	
}

.menu6 ul li a img{ width: 270px; height:190px}
.menu6 ul li a p{
	width:270px;
	height:46px;
	color:#000;
	font-size:14px;
	background-image:url(sm02a.jpg);
	background-repeat: no-repeat;
	background-position: center top; line-height:30px;
}
.menu6 ul li a:hover p{

	background-image:url(sm02.jpg);color:#FFF

}
.menu6 ul li em{ display:block; font-size:12px; text-align:left; margin-top:10px; line-height:16px; height:32px; overflow:hidden; color:#333}
#menuj{	background-image:url(sm02.jpg); color:#FFF}






.xitong .more{ display:block; width:301px; height:39px; background:url(xitong.png) no-repeat center; margin:0 auto; text-align:center; line-height:33px; font-size:13px; color:#5e5e5e; margin-top:20px;}

/*系统*/
.liuyan{ overflow:hidden; height:360px; background:url(liuyanbg.png) no-repeat left bottom;}
.liuyan .phone{ overflow:hidden; float:left; margin-top:255px; margin-left:60px;}
.liuyan .phone p{ font-size:18px; color:#464646; margin-top:20px;}
.liuyan .phone p span { font-size:28px; color:#2080bd }
.liuyan ul{ overflow:hidden; float:right; width:421px; margin-top:10px;}
.liuyan ul li{ width:100%; overflow:hidden; margin-bottom:10px;}
.liuyan input{ width:220px; padding-left:80px; padding-right:13px; height:42px; line-height:42px; font-size:14px; color:#b5b5b5; border:none;}
.liuyan .name{ background:url(lyname.png) no-repeat center;}
.liuyan .dianhua{ background:url(lyphone.png) no-repeat center;}
.liuyan textarea{ padding:10px 10px 10px 80px; width:331px; height:91px; background:url(lycont.png) no-repeat center left;font-size:14px; color:#b5b5b5; border:none; resize:none;}
.liuyan a{ display:block; width:146px;  height:39px; background:url(lytijiao.png) no-repeat center; margin-top:10px;}

/*见证*/
.jz{ overflow:hidden; width:100%; background:#fff; }
.jz .jzBox{ overflow:hidden; width:1200px; margin:0 auto; height:350px; }
.jz .jzBox>a{ display:block; width:65px; height:65px; position:absolute; top:90px;}
.jz .jzLeft{ background:url(jzleft.png) no-repeat center top; left:20px;}
.jz .jzRight{ background:url(jzright.png) no-repeat center top; right:20px;}
.jz .jzBox>a:hover{ background-position:bottom;}
.jz .jzWindow{ }
.jz .jzWindow ul{ overflow:hidden; position:absolute}
.jz .jzWindow li{ width:386px; height:330px; margin-right:20px; float:left;}
.jz .jzWindow li img{ display:block; margin-bottom:10px;}
.jz .jzWindow li p{ font-size:14px; color:#464646; text-align:center;}

/*优势*/
.youshi{ overflow:hidden; width:100%;}
.youshi01{ width:100%; height:228px; background:url(youshibg_01.jpg) no-repeat center;}
.youshi02{ width:100%; height:517px; background:url(youshibg_02.jpg) no-repeat center;}
.youshi03{ width:100%; height:628px; background:url(youshibg_03.jpg) no-repeat center;}
.youshi h4{ font-size:20px; color:#1c1c1c;}
.youshi h4 b{ color:#b71c22;}
.youshi span{ display:block; font-size:18px; color:#737373; margin-bottom:20px;}
.youshi p{ font-size:14px; line-height:23px; color:#1c1c1c; margin-bottom:10px; padding-left:15px; background:url(youshi01.png) no-repeat left 9px;}
.youshi .wen01{ float:left; margin-top:85px; width:450px; margin-left:30px;}
.youshi .wen02{ float:right; width:450px;}
.youshi .phone{ padding-left:45px; background:url(phone.png) no-repeat left top; float:right; margin-top:90px; margin-right:235px;}
.youshi .phone em{ font-size:13px; color:#505050; display:block;}
.youshi .phone h3{ font-size:24px; color:#000; font-family:Arial;}
.youshi .phone a{ display:block; width:146px; height:39px; background:url(zixun.png) no-repeat center; position:relative; left:-45px; top:10px;}

/*支持*/
.zhichi{ overflow:hidden; width:100%; background:url(gcfb.jpg) no-repeat; padding:30px 0 }
.zhichi .zcBox{ height:590px; position:relative; padding-top:30px}
.zhichi h3{ text-align:center; font-size:30px;}
.zhichi h3 a{ color:#202121;text-decoration: none;}
.zhichi h3 b{ color:#b71c22;}
.zhichi p{ font-size:15px; color:#b7b7b7; text-align:center; margin-bottom:20px }
.zhichi .zc{ width:30px; height:30px; position:absolute; z-index:1}
.zhichi .zc span{ display:block; width:30px; height:30px; margin:0 auto; text-align:center; line-height:30px; background:url(zhichi00.png) no-repeat center; font-size:12px; color:#fff; cursor:pointer;}
.zhichi .zc p{ display:none; font-size:20px; color:#fff; padding:20px 30px; background-color:#0061a0; position:absolute; left:50%; margin-left:-130px; bottom:40px; width:200px; text-align:center;}
.zhichi .zc p b{ display:block; width:13px; height:8px; background:url(zhichi02.png) no-repeat center; position:absolute; left:50%; margin-left:-6px; bottom:-8px;}
.zhichi .zc:hover{ z-index:100}
.zhichi .zc span:hover{ background:url(zhichi01.png) no-repeat center;}
.zhichi .zc:hover p{ display:block;}
.zhichi .zc01{ left:430px; top:160px;}
.zhichi .zc02{ left:470px; top:145px;}
.zhichi .zc03{ left:94px; top:149px;}
.zhichi .zc04{ left:225px; top:169px;}
.zhichi .zc05{ left:185px; top:190px;}
.zhichi .zc06{ left:440px; top:365px;}
.zhichi .zc07{ left:785px; top:150px;}
.zhichi .zc08{ left:424px; top:265px;}
.zhichi .zc09{ left:56px; top:270px;}
.zhichi .zc10{ left:173px; top:98px;}
.zhichi .zc11{ left:348px; top:205px;}
.zhichi .zc12{ left:176px; top:173px;}
.zhichi .zc13{ left:205px; top:192px;}
.zhichi .zc14{ left:260px; top:190px;}
.zhichi .zc15{ left:360px; top:255px;}
.zhichi .zc16{ left:75px; top:150px;}
.zhichi .zc17{ left:117px; top:126px;}
.zhichi .zc18{ left:109px; top:109px;}

/*评价*/
.pingjia{ overflow:hidden; margin-bottom:30px;}
.pingjia .pjBox{ overflow:hidden; width:1300px; height:345px;}
.pingjia dl{ overflow:hidden; width:570px; float:left; margin-right:50px; margin-bottom:25px;}
.pingjia dt{ float:left; width:162px; height:147px; padding:3px; border:1px solid #d4d4d4; margin-right:12px;}

.pingjia dt img{ width:162px; height:147px}
.pingjia dd{ overflow:hidden; float:left; width:370px;}
.pingjia dd h4{ font-size:15px; font-weight:normal; margin-top:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.pingjia dd h4 a { color:#000;}
.pingjia dd span{ display:block; font-size:13px; color:#6f6f6f; margin-bottom:20px;}
.pingjia dd p{ font-size:13px; color:#505050; line-height:20px; height:80px; overflow:hidden}

/*ad01*/
.ad01{ overflow:hidden; height:158px; background:url(ad01bg.jpg) no-repeat center right; margin-bottom:25px;}
.ad01 p{ font-size:13px; color:#fff;}
.ad01 h3{ font-size:22px; color:#fff; font-family:Arial;}
.ad01 a{ display:block; width:157px; height:37px; background:url(ad01.png) no-repeat center; position:relative; left:-40px; top:10px;}
.ad01 .phone{ background:url(ad01_phone.png) no-repeat left top; padding-left:45px; float:right; margin-top:40px; margin-right:20px;}

/*荣誉资质*/
.ryzz { overflow:hidden; width:1200px; margin:0 auto; margin-bottom:30px;}
.ryzz .menu{ height:74px; overflow:hidden; background:url(title_bg.jpg) repeat-x left bottom; margin-bottom:30px;}
.ryzz .menu ul{ float:left; margin-top:30px;}
.ryzz .menu li{ float:left;font-size:18px; padding-bottom:15px; float:left; margin-right:30px;}
.ryzz .menu li a{ color:#202121; text-decoration:none}
.ryzz .menu li:hover,.ryzz .menu li.cur{ border-bottom:7px solid #2180bd;}
.ryzz .menu li:hover a,.ryzz .menu li.cur a{ font-weight:bold; color:#000}
.ryzz .menu .more{ float:right; margin-top:30px;}
.ryzz .ryzzBox{ overflow:hidden; width:100%; height:200px; position:relative}
.ryzz .ryzzBox>a{ display:block; width:65px; height:65px; position:absolute; top:65px;}
.ryzz .ryLeft{ background:url(jzleft.png) no-repeat center top; left:0}
.ryzz .ryRight{ background:url(jzright.png) no-repeat center top; right:0}
.ryzz .ryzzBox>a:hover{ background-position:bottom;}
.ryzz .ryzzWin{
	overflow:hidden;
	width:998px;
	height:240px;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.ryzz .ryzzWin ul{ overflow:hidden; position:absolute;}
.ryzz .ryzzWin li{ float:left; width:240px; margin-right:20px; height:240px; text-align:center;}

.ryzz .ryzzWin li img{ width:240px; height:240px}

.ryzz .ryzzWin li p{ font-size:14px; color:#464646; margin-top:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ryzz .ryzzWindow{
	overflow:hidden;
	width:100%;
	height:240px;
	margin-top: 20px;
}

/*About*/
.about{ overflow:hidden; width:100%; height:560px; background:url(abg.jpg) no-repeat; margin-bottom:28px;}
.about h3{ text-align:center; margin-top:50px; font-size:30px;}
.about h3 a{ color:#202121;}
.about h3 b{ color:#165e86;}
.about span{ display:block; text-align:center; font-size:15px; color:#555; font-family:Arial; margin-top:10px; margin-bottom:30px; width:200px; margin:10px auto; padding-bottom:10px; border-bottom:1px solid #000 }
.about dl{ overflow:hidden; margin-top:30px }
.about dt{ float:left; padding:30px; background:url(about01.png) no-repeat left top; width:480px; height:400px; overflow:hidden}

.about dt img{ width:455px; height:300px}


.about dd{ overflow:hidden; float:right;}
.about dd h4{ font-size:21px; margin-top:10px; margin-bottom:30px;}
.about dd h4 a{ color:#000;}
.about dd p{ font-size:14px; color:#323232; line-height:23px; width:620px; overflow:hidden; margin-bottom:25px; }
.about dd .more{ display:block; width:149px; height:39px; background:url(about_more.png) no-repeat center;}

/*news*/
.news{ overflow:hidden; margin-bottom:20px; margin-top:30px}
.news .newsLeft{ overflow:hidden; float:left; width:890px;}
.news .newsLeft .menu{ overflow:hidden; width:100%; height:50px; padding-bottom:10px; margin-bottom:15px;}
.news .newsLeft .menu li{
	float:left;
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:20px;
	position:relative;
	background-color:#333
}
.news .newsLeft .menu li a{ color:#13456a; font-weight:bold}
.news .newsLeft .menu li b{ display:none; width:14px; height:7px; background:url(news_s.png) no-repeat center; position:absolute; left:50%; margin-left:-7px;  bottom:-7px;}
.news .newsLeft .menu li:hover,.news .newsLeft .menu li.cur{
	background-color:#D8D8D8
}
.news .newsLeft .menu li:hover b,.news .newsLeft .menu li.cur b{ display:block}
.news .newsContent{ overflow:hidden; width:100%; height:320px;}
.news .newsbBox{ overflow:hidden; width:890px; height:320px;}
.news .newsbBox dl{ overflow:hidden; width:100%; margin-bottom:20px;}
.news .newsbBox dt{ float:left; width:211px; height:120px; padding:3px; border:1px solid #ccc; margin-right:15px;}
.news .newsbBox dd{ overflow:hidden; width:650px; float:left}
.news .newsbBox dd h4{ font-size:16px; margin:10px 0;}
.news .newsbBox dd h4 a{ color:#232323;}
.news .newsbBox dd p{ font-size:14px; color:#323232; line-height:20px; height:60px; overflow:hidden; width:100%;}

.news .newsList{ overflow:hidden; width:1000px;}
.news .newsList li{ background:url(arrow.gif) no-repeat left center; width:425px; line-height:33px; border-bottom:1px dotted #ccc; overflow:hidden; float:left; margin-right:20px}
.news .newsList li a{ display:block; float:left; margin-left:10px; width:230px; font-size:14px; color:#5d5d5d; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-decoration:none;}
.news .newsList li span{ font-size:13px; color:#838383; float:right}
.news .newsList01{ margin-right:20px;}

.news .newsList li:hover a{ color:#165e86;}
.news .wenda{ overflow:hidden; float:right; width:270px;}
.news .wenda .title{ height:50px; margin-bottom:20px;}
.news .wenda .title h3{ margin-top:6px;}
.news .wenda .title .more{ margin-top:12px; margin-right:0}
.news .wendaBox{ overflow:hidden; width:100%; height:325px;}
.news .wendaList{ overflow:hidden; width:100%; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #ccc;}
.news .wendaList h5{ font-size:14px; font-weight:normal; background:url(wen.png) no-repeat left top; line-height:20px; height:40px; padding-left:36px; width:235px; overflow:hidden; margin-bottom:10px;}
.news .wendaList h5 a{ color:#5d5d5d}
.news .wendaList p{ background:url(da.png) no-repeat left top; padding-left:36px; font-size:14px; color:#000; line-height:20px; height:60px; overflow:hidden; width:235px; text-align:justify}

/*友情链接*/
.links{ overflow:hidden; margin-bottom:40px;}
.links .title{ margin-bottom:20px;}
.links ul{ overflow:hidden; width:100%;}
.links ul li{ float:left; margin:5px 0; padding:0 10px; border-right:1px solid #323232; font-size:14px;}
.links ul li a{ color:#323232;}


.gg { background:url(gg.jpg) no-repeat top center; height:183px; color:#fff ; display:block}
.zwz { width:580px; }
.f26 { font-size:26px; font-weight:bold; border-bottom:1px solid #fff; line-height:60px; margin-top:10px }
.f28 { font-size:28px; line-height:60px }
.f14 { font-size:14px; line-height:20px }
.f15 { font-size:15px; margin-top:30px; margin-bottom:16px }
.f15 span { font-size:28px; }
.more00 { width:120px; border:1px solid #fff; height:36px; line-height:36px; color:#fff; display:block; text-align:center; font-size:18px; margin-left:160px }
.more00:hover { width:120px; border:1px solid #fff; background:#fff; height:36px; color:#165e86; line-height:36px; display:block; text-align:center; font-size:18px; margin-left:160px }

.more0 {
	width:100px;
	line-height:36px;
	display:block;
	color:#fff;
	text-align:center;
	background-color: #165e86;
}

.cpbj { background:#fff; padding:40px 0 30px 0 }


#nav1 {
	width:260px;
	line-height:40px;
	list-style-type: none;
	text-align:left;
	margin:0;
	padding:0;
	height:683px;
    /*定义整个ul菜单的行高和背景色*/
}

/*==================一级目录===================*/
#nav1 a {
       width:200px; 
       display: block;
       
	   color:#fff;
	   text-decoration:none;
	   font-size:14px;
	   line-height:40px;
	   
	   background:#555 url(ico27.gif) no-repeat 40px center;
	   padding:0 0 0 60px;
	  
       /*Width(一定要)，否则下面的Li会变形*/
}

#nav1 li {
        
	   
       margin:0;
	   border-bottom:1px solid #666;
	 
	  
       float:left;
       /*float：left,本不应该设置，但由于在Firefox不能正常显示       继承Nav的width,限制宽度，li自动向下延伸*/
}




#nav1 a:hover  {
       width:200px; 
       display: block;
       
	   color:#fff;
	   text-decoration:none;
	   font-size:14px;
	   line-height:40px;
	   
	   background:#165e86 url(ico27.gif) no-repeat 40px center;
	   padding:0 0 0 60px;
	   
	 
}

/*==================二级目录===================*/
#nav1 li ul {
       list-style:none;
       text-align:left;
	   margin:0; 
	   padding:0;
}
#nav1 li ul li{       
      
	   
	   margin:0;
	   border-bottom:0;
}

#nav1 li ul a {
         padding-left:60px;
         width:200px;
		 color:#999;
		 background:#444;
		 border-bottom:1px solid #555;
		 font-size:13px;
		 
		
       /* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/
}

/*下面是二级目录的链接样式*/

#nav1 li ul a:hover {
       color:#999;
       padding-left:60px;
       font-weight:normal;
	   width:200px;
	   background:#333;
	   border-bottom:1px solid #555;
	   font-size:13px;
  
       /* 二级onmouseover的字体颜色、背景色*/
}
#nav1 li:hover ul {
       left: auto;
}
#nav1 li.sfhover ul {
       left: auto;
}
#content {
       clear: left; 
}
#nav1 ul.collapsed {
       display: none;
}


#PARENT{
      
	
}
.about1 h3{ text-align:center; font-size:30px;}
.about1 h3 a{ color:#202121;}
.about1 h3 b{ color:#b71c22;}
.about1 span{ display:block; text-align:center; font-size:15px; color:#555; font-family:Arial; margin-top:10px; margin-bottom:30px; width:200px; margin:10px auto; padding-bottom:10px; border-bottom:1px solid #000 }
.yswz { width:530px; padding-top:80px; margin:0 30px }
.yswz .zz { width:445px; }
.yswz h2 { font-size:30px; color:#000; line-height:35px; margin:0; font-weight:100 }
.yswz h3 { font-size:14px; color:#030303; line-height:30px; margin:0; font-weight:100 }
.yswz li { line-height:28px; font-size:14px; color:#565756; list-style:none; padding:0 60px 0 80px; list-style:none }
.yswz li span { color:#0465b4; }


dl.p_list_dl{ width:280px; overflow:hidden; float:left;padding:10px 10px;}
dl.p_list_dl dt{width:280px; height:214px;}
dl.p_list_dl dt img{ width:276px; height:210px; border: solid 1px #e4e4e4; padding:1px;}
dl.p_list_dl dt a:hover img{border:1px solid #666;}
dl.p_list_dl dd{ line-height:30px; text-align:center; overflow:hidden;}
dl.p_list_dl em a{float: left;display: block;text-align: center;color: #fff;font-size: 12px;width: 100px;height: 30px;line-height: 30px;font-style: normal;}
dl.p_list_dl .zx{background: #165e86;margin-right:40px; margin-left:20px}
dl.p_list_dl .ck{background: #165e86;}
dl.p_list_dl em{display: block;margin-left:5px;}

.rig { width:900px; }

/*.apage { text-align:right; height:30px; line-height:30px; margin: 10px 0; }
.apage a { display:block; float:left; text-align:center; margin:0 2px; color:#666666; font-size:14px; padding:0 10px;height:28px; border:1px solid #666666; }
.apage .num_btns { float:right; font-family:Tahoma; }
.apage a:hover, .apage .cur { border:1px solid #666666 !important; background-color:#666666; color:#fff; text-decoration:none; }
.apage .cust_txt {  background: #666666; color: #fff;display: inline-block; float: right; font-size: 15px; height: 30px;text-align: center; width: 200px; }
.apage .oran_pg_fp { padding:0 5px; }
.apage .oran_pg_pp { width:65px; height:28px; line-height:28px; text-align:center; font-size:16px; }
.apage .oran_pg_np { width:65px; height:28px; line-height:28px; text-align:center; font-size:16px; }
.apage .oran_pg_lp { padding:0 5px; }
.apage select { font-size:8px; margin-top:5px; }
.apage .oran_pg_txt { height:15px; border:solid 1px #d4e3e9; width:20px; margin-left:5px; }
.apage .oran_pg_btn { height:15px; border:solid 1px #d4e3e9; margin-left:5px; font-size:9px; background:#5984ac; color:#fff; }*/

.riti1_con { border:solid 1px #ccc; border-top:0;  zoom:1; background:#fff;  margin-bottom:50px;} /*产品右边内容边框*/
.riti1_con ul li{ height:30px;line-height:30px; padding:0 17px 0 10px;  width:420px; float:left;overflow:hidden;}
.riti1_con ul li a{ padding-left:12px; background:url("ico55.gif") no-repeat 0px 2px;}
.rtit , .rtit1 {background:url(tit1.gif) repeat-x; border: 1px solid #CCCCCC; height:32px; line-height:32px; overflow:hidden; white-space:nowrap; padding-left: 13px;}
.rtit {color:#666;}


.lef { width:260px; }


.leftlx{
	text-align: left;
	font-family: "Microsoft YaHei";
	height:230px;
	overflow:hidden;
	border:1px solid #ccc;
	margin:0;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.lx {font-size: 18px; color:#fff; font-weight:100; background:#165e86; height:46px; line-height:46px; margin-top:20px; padding-left:20px;}
.leftlx h3 span{ color:#fff; font-size:14px; margin-left:10px; font-weight:normal;}
.leftlx .phone{
	height:70px;
	border-bottom:1px solid #ededed;
	color:#727272;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.leftlx .phone span{
	font-size:12px;
	background:url(tel.jpg) no-repeat 0 0;
	padding-left:50px;
	height:90px;
	display:block;
}
.leftlx .phone span b{ display:block; color:#3b3b3b; font-size:18px; margin-top:2px;}
.leftlx p{ height:22px; line-height:30px; font-size:14px; color:#666; margin-bottom:10px; padding-left:10px;}
.leftlx p span{ height:23px;}

.tjcp { background:#fff; padding:20px 0 0 0; border:1px solid #ccc ; padding-bottom:20px}
.tjcp li { text-align:center; line-height:30px; margin-bottom:10px }
.tjcp li img { width:220px; height:165px }

.pleft { width: 420px; z-index:5; float:left; overflow:hidden;}
.proxx_s{margin-top:40px; margin-bottom:40px }
#preview{ float:none; margin:20px auto; text-align:center; width:500px;}
.jqzoom{ width:400px; height:400px; position:relative; border:1px solid #ccc }
.zoomdiv{ left:859px; height:400px; width:500px;}
.list-h li{ float:left;}
#spec-n5{width:400px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:400px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}

.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:425px;height:400px;background:url(loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:360px; margin-right:10px; margin-left:10px}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}


.proxx_y { width:450px; padding-top:10px; color:#666; line-height:30px;}
.proxx_y h4 { font-size:26px; line-height:40px; margin-bottom:30px; }

.proxx_y .zx { background:#165e86; width:150px; line-height:40px; display:block; text-align:center; color:#fff; }
.proxx_y .zx:hover { background:#444; width:150px; line-height:40px; display:block; text-align:center; color:#fff; }
.cpt { margin-bottom:30px; padding-right:20px }
/* sprite */
.h2_prokinds,.div_buybtn .a_tobuy,.div_buybtn .a_addtofavor,.side_thumb .p_btn .a_buybtn,.addconsultbox .btn,.p_thumbpage b,.ajaxlogin .btn,.h2_progallery a.a_backpro,span.span_share .a_share,a#a_enlarge,.div_prokinds h3 a,.tabbox_a .tabtitle span,.h3_eachtitle,.ul_choosecolor li .span_lack,.floatquick,.div_prokinds h3 span,.crumb,.div_prothumb .span_prev,.div_prothumb .span_next,.ajaxlogin h3,.dl_consult .div_reply,.ul_prodinfo .li_jf .a_usejf,.span_comscont,.dl_comment dd.dd_comment,.store_nowarea,.storearea_list .span_close{background:url(sprite.png) no-repeat;}
.prodetailsinfo{/*padding:15px 0;*/padding:0 0 15px;clear:both;zoom:1; }
div.jqZoomTitle { z-index: 5000; text-align: center; font-size: 11px; font-family: Tahoma; height: 16px; padding-top: 2px; position: absolute; top: 0px; left: 0px; width: 100%; color: #FFF; background: #999; }
.jqZoomPup { overflow: hidden; background-color: #FFF; -moz-opacity: 0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index: 10; border-color: #c4c4c4; border-style: solid; cursor: crosshair; }
.jqZoomPup img { border: 0px; }
.preload { -moz-opacity: 0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #666; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align: center; background-image: url(zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; width: 90px; *width:100px;height:43px;*height:55px;z-index:10;position:absolute;top:3px;left:3px;}
.jqZoomWindow { border: 1px solid #999; background-color: #FFF; }
/* proviewbox */
.proviewbox{float:left;width:405px;position:relative;z-index:5; margin-left:10px}
.probigshow{position:relative;width:390px;height:293px;padding:1px/*margin:0 auto;*/}
.probigshow .span_showtip{position:absolute;top:0px;left:0px;width:81px;height:81px;   text-indent:-999em;overflow:hidden;}
.probigshow .showtip_1{background-position:0 0;}
.probigshow .showtip_2{background-position:0 -81px;}
.probigshow a.a_probigshow{cursor:crosshair;}
.zoomplepopup{position:absolute;top:0px;left:0px;display:none;background: #fff;border:1px solid #e9493d;overflow:hidden;opacity: 0.5;filter: alpha(opacity = 50);z-index:10;cursor:crosshair;/*	height:50px;width:50px;*/}
#probig_preview{position:absolute;visibility:hidden;top:0px;left:405px; width:340px;height:255px;background:#fff;border:1px solid #999;overflow:hidden;}
#probig_preview img{position:relative;}
.div_prothumb{position:relative;padding:15px 15px 0;}
.thumbporbox{position:relative;width:375px;overflow:hidden;}
.div_prothumb .span_prev,.div_prothumb .span_next{position:absolute;top:15px;width:22px;height:50px; text-indent:-999em;overflow:hidden;cursor:hand;cursor:pointer;}
.div_prothumb .span_prev{left:0px;_left:-25px;background-position:-90px -282px;}
.div_prothumb .span_prevb{background-position:-112px -282px;cursor:default;}
.div_prothumb .span_next{right:0px;background-position:-156px -282px;}
.div_prothumb .span_nextb{background-position:-134px -282px;cursor:default;}
.ul_prothumb{position:relative;width:7500px; overflow:hidden;}
.ul_prothumb li{float:left;width:75px;text-align:center;}
.ul_prothumb img{padding:1px;border:1px solid #ddd;}
.ul_prothumb li.now img{border:1px solid #362C24;}


.xiaocms-page { padding:14px 0 10px; margin-right: 10px;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #666666 ; text-align:center; color:#333; padding:0 10px;margin-left: 2px;}
.xiaocms-page a:hover { background:#666666 ; color:#fff; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#666666 ; border:1px solid #666666 ; color:#fff; text-align:center;margin-left: 1px; }


.nr{
	line-height:25px;
	font-size:13px;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 28px;
	padding-left: 10px;
}
.smm1{
	height:1635px;
	background-image:url(sm01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
}
.smm2{
	padding-bottom:30px;
	background-image: url(bg0.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:656px;
	margin-top:78px
}
.smm2j{ width:1200px; margin:0 auto}

.smm2j ul{ width:1300px}

.smm2j ul li{width:260px; float:left; margin-right:40px; margin-top:28px}
.smm2j ul li a{}
.smm2j ul li a img{ width:260px; height:60px;}






.smm3 img{ width:100%}


.smm4 { width:960px; margin-left:-10px}


.biaoti{
	font-size: 18px;
	color: #000;
	text-align: center;
	display: block;
	height: auto;
	line-height: 20px;
	padding-bottom: 25px;
}

.fengnews {
	width: 96%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 35px;
}
.fengnews  li a{
	line-height: 45px;
	display: block;
	height: 45px;
	color: #666;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	background-image: url(dian2.jpg);
	background-repeat: no-repeat;
	background-position: 5px 18px;
	padding-left: 28px;
	width: 97%;
	padding-right: 10px;
	overflow: hidden
}
.fengnews  li a b{

}
.fengnews  li a b{ 	font-weight: normal;width:700px; display:block; float:left}



.fengnews  li a em{

	float: right;	display:block;
}
.fengnews  li a:hover{
	color: #B71D22;
}


.t_page{
	padding:10px;
	text-align:center;
	font-size:12px;
	line-height:25px;
	
	}	
.t_page a{
	padding:2px 5px;
	border:1px solid #DEDEDC;
	margin:0px 3px;}	
	
	
	
	
.fedd1{  color:#000}
.feed1 a{text-align:center; font-size:30px; display:block; padding-top:60px ; color:#000; font-weight:bold}	

.feed2{
	display:block;
	text-align:center;
	font-size:15px;
	color:#555;
	font-family:Arial;
	margin-top:10px;
	width:200px;
	margin:10px auto;
	padding-bottom:10px;
	margin-bottom:30px;
	border-bottom:1px solid #000;
	font-style: normal;
	text-align:center;
	text-transform: uppercase;
}	
	
	
	
	
	
	
.dede_pages{ margin-top:25px; margin-left:auto; margin-right:auto; 
}
.dede_pages ul{
	
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}


