/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:14px; color:#333;font-family: "微软雅黑"; line-height:26px; min-width:1200px; }
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:16px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "΢ź", SimSun, "", STXihei, "ϸ", Heiti, "", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#02b980;text-decoration:underline; text-decoration:none;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
.lf{ float:left;}
.rt{ float:right;}
table{border-collapse:collapse;border-spacing:0;}
.hei10{ height:10px;}
.hei20{ height:20px;}
.hei30{ height:30px;}
h1,h2,h3,h4,h5,h6 {font-size:14px;list-style:none; font-weight:normal;}

.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt5{margin-top:5px;}
.ml50{ margin-left:50px;}
.ml30{ margin-left:30px;}
.ml15{ margin-left:15px;}
.m{ width:1200px; margin:0 auto;  }

.w1200{ width:1200px; margin:0 auto; overflow:hidden; }
.tw1200{ width:1200px; margin:0 auto; }
.wb100{ width:100%; background-color:#f5f5f5}

.bt{ background: url(../images/titlebg.png) no-repeat center; text-align:center; margin-bottom:10px; height:100px; margin-top:20px; padding-top:10px; }
.bt span a{ color:#444; }
.bt  span a:hover{ color:# f02e49;text-decoration:none; }
.bt p{ color:#666; font-size:14px; line-height:30px; text-transform:uppercase;}
.bt span{font-size:28px; line-height:40px; color:#bf1a1e;  }

.bt2{ background: url(../images/titlebg.png) no-repeat center; text-align:center; margin-bottom:0px; height:120px; margin-top:20px; padding-top:10px;  }
.bt2 span{ font-size:28px; line-height:36px;color:#bf1a1e;  }
.bt2 span a{ color:#2b3e4f; }
.bt2 span a:hover{ color:# f02e49;text-decoration:none; }
.bt2 p{ color:#666; font-size:14px; line-height:30px; text-transform:uppercase;}



/* 头部 */
.topt{ height:40px; width:100%; background-color:#f2f2f2; color:#333; line-height:40px;min-width:1200px;}
.topt span{ float:right; width:320px;}
.topt a{ color:#333; }
.topt a:hover{ color:#02b980; }
.head img{ float:left; margin-top:7px; }
.head{ height:90px; }
	

/* 导航 */


.daohang{ width:860px; height:48px;  float:right; margin-top:20px;   }

.menu {font-family: "微软雅黑"; width:860px; margin:0;  }
.menu ul li {float:left; position:relative;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; height:48px; color:#333; width:122px;  line-height:48px; font-size:16px;}
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#fff; background:#02b980;}
.menu ul li:hover ul {display:block; position:absolute; top:48px; left:0; width:107px;}
.menu ul li:hover ul li a {display:block; background:#f2f2f2;font-size:14px;font-weight:normal;height:35px;line-height:35px;color:#333;}
.menu ul li:hover ul li a:hover {background:#02b980; color:#fff;font-size:14px;font-weight:normal;}


.j100{ width:100%; height:750px; background:url(../images/cpbg.jpg) no-repeat center;}
.product-r-b{ width:1200px; }
.product-r-b ul li{ float:left; width:280px; height:220px; margin:15px 0px 40px 13px; border:1px solid #ccc;  font-size:15px; text-align:center;}
.product-r-b ul li img{ color:#444343;  width:280px; height:220px;}
.product-r-b ul li:hover{ border:1px solid #02b980;}
.product-r-b ul li a{ color:#444343; font-size:15px; text-align:center; display:block; line-height:35px;}
.product-r-b ul li a:hover{ color:#132f5f;}


.sy_xz{width:1200px; margin:0 auto; overflow:hidden;}
/*about*/

.dem{ width:200px; float:left}
.dem p{ text-align:center; line-height:30px; font-size:16px}


.list1{float: right; width:750px;}
.list1 ul{ overflow:hidden; padding:7px 0}
 .list1 ul span{ width:68px; height:60px; background-color:#777777; display:block; float:left; color:#FFF; text-align:center; font-size:15px; line-height:60px; }
 .list1 ul span b{ font-size:20px; }
 .list1 ul li{ float: right; width:650px;border-bottom:1px #CCCCCC dashed; height:68px; overflow:hidden;  }
 .list1 ul li p{ font-size:16px; color:#000; line-height:36px;}
 .list1 ul li p a{ color:#000}
 .list1 ul li p a:hover{ color:#ed0e19}


.main3{width:1200px; margin:40px auto; overflow:hidden}
.yuan{ width:170px; float:left; margin-top:70px; text-align:center; }
.yuan p{ font-size:16px; margin-top:20px; }




.about{ width:100%; height:460px; }
/*ab*/

.tu{ width:500px; float:left; margin-top:12px; }
.wzl{ width:670px; float:right; font-size:14px; line-height:27px; padding:10PX 0; height:380PX;  overflow:hidden;}
.wzl span{ color:#0686f8}
.wzl span a{ color:#d1292e}
.wzl p{ text-indent:32px; color:#313030; font-size:14px; text-align:left;}
.wzl b{ color:#0283cd; font-size:15px; text-align:center; display:block;}


/*新闻中心*/
.sy_xw { width:1200px; margin:30px auto;}
.sy_xw .left { width:545px; float:left;}
.sy_xw .left h1 {font-size:30px; height:50px; line-height:50px; color:#333333;}
.sy_xw .left h2 {font-size:14px;color:#666666; margin-bottom:10px;}
/*焦点图*/
.focus{ position:relative; width:545px; height:315px;  float: left; }  
.focus img{ width:545px; height:315px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 0px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; background:rgba(2,185,128,0.5);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:13px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 5px;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#ffffff; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#02b980;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  


.tabbox3 {width:628px;  float:right; margin-top:20px;}
.tabmenu3 {width:628px;height:40px;}
.tabmenu3 span { float:right; line-height:40px;}
.tabmenu3 ul {margin:0;padding:0;list-style-type:none;}
.tabmenu3 li { text-align:center; float:left; display:block; width:125px; height:40px; overflow:hidden;background:#f6f6f6; line-height:40px; display:inline; font-size:18px; color:#333333; margin-right:10px; border-radius:3px;}
.tabmenu3 .cli {text-align:center;float:left;display:block;width:125px;height:40px;overflow:hidden;line-height:40px;display:inline;font-size:17px; cursor:pointer; background:#02b980; color:#FFF; border-radius:3px;}
#tabcontent3 {width:628px;}
#tabcontent3 ul {margin:0;list-style-type: none; padding-top:10px;}
#tabcontent3 ul li { background:url(../images/dd.jpg) no-repeat center left; padding-left:10px; height:36px; line-height:36px; font-size:14px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
#tabcontent3 ul li a { font-size:14px;}
#tabcontent3 ul li font { float:right; font-family:Arial, Helvetica, sans-serif; color:#999;}
#tabcontent3 .hidden {display:none;} 
.dier { margin-top:15px; height:110px; overflow:hidden;}
.dier .riqi { width:95px; height:90px; background:#f6f6f6; float:left; text-align:center;}
.dier .riqi font { width:95px; height:60px; font-size:35px; font-family:Arial, Helvetica, sans-serif; color:#02b980; display:block; line-height:60px;}
.dier .riqi b {font-weight:normal; height:30px; line-height:30px; font-size:14px; color:#666666; text-align:center; }
.dier .wz { width:510px; float:right; line-height:24px; color:#666; font-size:14px;}
.dier .wz h4 {font-size:16px; color:#333; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; height:30px; } 
.dier .wz h4 a {color:#333; font-size:17px;}
.dier .wz h4 a:hover { color: #02b980;}




/*应用*/

.ying{ width:100%; height:630px; background-color:#f2f2f2; }


.mr_frbox{height:560px; width:100%; }

.mr_frboxz{ width:1275px; margin:0 auto;  height:470px; }

.mr_frBtnL{float:left;margin:250px 0px 0px 0px;cursor:pointer;display:inline; }

.mr_frUl{float:left;height:470px; margin-left:7px; margin-right:6px; margin-top:5px; overflow:hidden; }
.mr_frUl ul li h1{ padding-left:10px; font-size:16px; font-weight:normal; line-height:35px;}
.mr_frUl ul li p{ font-size:14px; margin-top:10px;color:#666666; line-height:27px;text-align:center;  height:100px; text-align:left; padding:0px 5px 0px 5px;}

.mr_frUl ul li img{ width:390px; height:300px;}

.mr_frBtnR{float:right;margin:250px 13px 0px 0px;cursor:pointer; }

.mr_frUl ul li{display:inline;float:left;width:390px; height:460px; margin-right:3px;overflow:hidden;  margin-left:8px;background-color:#fff; }







/*foot*/
/*foot*/
.foot{ width:100%; height:289px; background:url(../images/end.jpg) no-repeat center; color:#e2e2e2; font-size:14px;line-height:25px; min-width:1200px }
.foot h1{ padding-top:25px; font-weight:normal;}
.foot a{ color:#e2e2e2; font-size:14px;}
.foot1 img{ margin-top:25px;}
.foot1 p{ padding-top:20px;line-height:32px;}
.foot2 img{ margin-top:65px;}
.foot2 p{ text-align:center; line-height:45px;}

/*内页1*/
.neiye{width:1200px; margin:0 auto; }
.ptb{ padding:30px 0 10px 0; border-bottom:#e6ebef 1px solid;}

.nsty1{border-bottom:#e6ebef 1px solid; line-height:36px;}
.nsty2{border-right:#e6ebef 1px solid; padding-top:20px}
.neiye .list11{float:left; width:220px;}
.neiye .list11 h3{ margin-bottom:10px; line-height:45px; background-color:#02b980; color:#fff; text-align:center; font-size:18px; font-weight:normal }
.neiye .list11 ul li{ margin-bottom:10px; line-height:45px; background-color:#fef6f7; color:#004d93; text-align:center; font-size:16px; display:block}
.neiye .list11 ul li a{  line-height:45px; background-color:#f2f5f4; color:#666666;  display:block}
.neiye .list11 ul li a:hover{  line-height:45px; background-color:#02b980; color:#fff; display:block}


.neiye .list12{float:left; width:220px;}
.neiye .list12 h3{ margin-bottom:10px; line-height:45px; background-color:#02b980; color:#fff; text-align:center; font-size:18px; font-weight:normal }
.nlx{ font-size:14px; width:203px;background-color:#f2f5f4; color:#666; padding:10px 10px; text-align:left  }
.nlx b { font-size:24px; line-height:40px; color:#2b3e4f}
.nlx .map{ margin:0 auto; border:1px solid #ccc}


 .neiye .nr{float: right; width:910px; padding-bottom:00px;}

.neiye .nr dl dt{ background:url(../images/btx.jpg) repeat-x center bottom; font-size:24px; color:#000; line-height:75px; }
.neiye .nr dl dd{ margin:20px 0; font-size:15px; line-height:32px; color:#666666;width:910px;}
/*.neiye .nr dl dd span{ color:#666; font-size:24px; margin:20px 0 5px 0; line-height:40px; }*/

.ncp{ width:440px; height:210px; float:left; border:1px #CCCCCC solid; margin-top:20px;}
.ncp a{ width:440px; height:210px;  display:block;border:1px #CCCCCC solid;}
.ncp a:hover{ width:440px; height:210px; border:1px #0f77c0 solid;display:block}
.ncplf{ padding:5px; float:left; width:230px;}
.ncprt{ width:180px; float:right; padding:5px; font-size:13px; line-height:28px; height:185px; overflow:hidden;}
.ncprt h3{ font-size:18px; font-weight:normal; line-height:48px;color:#0f77c0;}
.ncplf img{ width:100%; height:auto;} 

/*CSS yahoo2 style pagination*/
.product-r-b2{ width:890px;  }
.product-r-b2 ul li{ float:left; width:280px; height:220px; margin:0px 0px 40px 13px; border:1px solid #ccc;}
.product-r-b2 ul li img{ color:#444343; font-size:15px;  width:280px; height:220px;}
.product-r-b2 ul li:hover{ border:1px solid #02b980;}
.product-r-b2 ul li a{ color:#444343; font-size:15px;text-align:center; display:block;}
.product-r-b2 ul li a:hover{ color:#02b980;}



DIV.yahoo2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center; margin-top:30px;
}
DIV.yahoo2 A {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; COLOR: #666666; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; TEXT-DECORATION: none
}
DIV.yahoo2 A:hover {
	BORDER-RIGHT: #02b980 1px solid; BORDER-TOP: #02b980 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #02b980 1px solid; COLOR: #fff; BORDER-BOTTOM: #02b980 1px solid; BACKGROUND-COLOR: #02b980
}
DIV.yahoo2 A:active {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
DIV.yahoo2 SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px;  PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.yahoo2 SPAN.disabled {
	DISPLAY: none
}
DIV.yahoo2 A.next {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.next:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}
DIV.yahoo2 A.prev {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.prev:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}

