@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,legend,button,input,textarea,th{margin:0;padding:0;list-style:none;word-wrap:break-word;outline:none; color:#666666; }
img{border:0; }
html{verflow:-Scroll;overflow-x:hidden;zoom:1; }
.clear{clear:both;}

h1{ font-size:24px; line-height:40px; font-family:"微软雅黑"; }
body{ margin:0px;
background:url(../images/bg.png) repeat-x top #fff;
font-family:"微软雅黑"; 
border:0;color:#666;
}



/*=============固定网站样式=============*/


a:link {color:#666; text-decoration: none;}
a:visited {	color:#666; text-decoration: none;}
a:hover {	color:#d70000;text-decoration: none;}
a:active {	color: #333;text-decoration: underline;}

.jz{ width:1200px;padding:0; margin:0 auto;}
.m10{ width:1200px; padding:0; margin:0 auto; height:10px; line-height:10px; display:block;}

/*=============特定网站样式=============*/

/*=====   top   =====*/
#head{ width:100%; height:35px; line-height:35px; background:#4d94c9;}
#head .welcome{ width:500px; float:left; line-height:35px; font-size:12px; color:#fff;}
#head .tel{ width:235px; float:right; height:35px; background:url(../images/index_02.png) no-repeat;}
#head .topmenu{ width:140px; float:right; line-height:35px; color:#fff; font-size:12px; text-align:center; }
#head .topmenu a{ color:#fff;}
#head ul.language{ width:80px; line-height:35px; float:right; }
#head ul.language li{ width:80px; height:35px; font-size:14px; color:#fff;text-indent:10px;  text-align:left; background:url(../images/index_05.png) no-repeat 65px 14px #c62317; position:relative; z-index: 99;}
#head ul.language li a{ width:80px; line-height:35px;  font-size:12px; color:#fff;}
#head ul.language li ul{ display:none;}
#head ul.language li:hover ul{ display:block; position:absolute; top:0; left:0; background: #c62317;}
#head ul.language li:hover ul li{ background:#c62317;}
#head ul.language li:hover ul li.on{background:url(../images/index_05.png) no-repeat 65px 14px #c62317;}

#top{ width:100%; padding:0; margin:0 auto; height:121px; background:url(../images/logobg.png) repeat-x top}
#top .logo{  width:1200px; height:121px; padding:0; margin:0 auto; background:url(../images/logo.png) no-repeat left top;}
#top .logo ul{ float:right; width:880px;}
#top .logo ul li{ width:110px; float:left; position:relative;}
#top .logo ul li a{ width:110px; font-size:18px; text-align:center; line-height:35px; padding-top:33px; display:inline-block; cursor:pointer;}
#top .logo ul li a i{ font-size:12px; font-family:Arial; font-style:normal; padding-bottom:33px; line-height:20px; display:block;}
#top .logo ul li a:hover{ color:#fff; background:url(../images/menubg1.png) repeat-x;}
#top ul li ul{ display:none;}
#top ul li:hover ul{ width:110px;  display:block; position:absolute; top:121px;  left:0; background:url(../images/tmbg60.png) repeat;z-index: 99;}
#top ul li:hover ul li{ width:110px; height:35px; text-align:center;z-index: 99; }
#top ul li:hover ul li a{ width:110px; line-height:35px; display:block; color:#fff; padding:0; margin:0;font-size:12px;z-index: 99;}


#banner{ width:100%; padding:0; margin:0; height:400px; overflow:hidden;}

#products{ width:100%; background:url(../images/index_13.png) repeat-x top; height:306px;}
#products .title{ width:1200px; padding:0; margin:0 auto; text-align:left; line-height:40px; font-size:16px; padding-top:30px; color:#4d94c9; position:relative; text-indent:50px; }
#products span{ color:#999;}
#products .title a{ position:absolute; width:100px; display:block;  line-height:35px; right:0; top:30px; font-size:12px;}
#products ul{ width:1100px; padding:0 ; margin:0 auto;}
#products ul li{ width:250px; float:left; height:200px; float:left; text-align:center; font-size:12px; margin-right:10px; margin-left:15px; }
#products ul li a{ width:250px; line-height:40px;}
#products ul li img{ border:1px #ccc solid;}
#products .jt{ width:1200px; height:20px; padding:0; margin:0 auto; position:relative;}
#products .jt .jt-l{ width:26px; height:41px; display:block; position:absolute; top:80px; left:26px;}
#products .jt .jt-r{ width:26px; height:41px; display:block; position:absolute; top:80px; right:20px;}

#about{ width:100%; height:430px; padding:0; margin:0; background:#4c92c7;}
#about .nr{ width:1160px; padding:0; margin:0 auto; background:url(../images/index_33.png) no-repeat left top #4c92c7; background-size:contain;height:430px;}
#about .text{ width:500px; font-size:14px; line-height:25px; color:#fff; height:390px; float:left; overflow:hidden; }
#about .text p{ color:#fff;}
#about .text img{ margin:25px 0 10px 0;}
#about .more a{ width:75px; line-height:35px; display:block; background:#fff; color:#666; font-size:12px; text-align:center; margin-top:10px;}
#about .pic{ float:right;height:100%;}
#about .pic img{ height:100% !important;object-fit:cover;}

#news{ width:1160px; padding:0; margin:20px auto;}
#news .title{ width:1160px; padding:0; margin:0; text-align:left; line-height:40px; font-size:16px; padding-top:20px; color:#4d94c9; position:relative;}
#news span{ color:#999;}
#news .title a{ position:absolute; width:100px; display:block;  line-height:35px; right:0; top:20px; font-size:12px; color:#4c92c7;}
#news ul{ width:1160px; padding:0 ; margin-top:20px;}
#news ul li{ width:550px; float:left; height:125px; margin-right:20px; margin-bottom:30px;}
#news ul li a{ width:550px; line-height:30px; font-size:14px; display:block; color:#4788b6;}
#news ul li a img{ width:180px; height:120px; float:left; margin-right:10px;}
#news ul li a p{ font-size:12px; line-height:20px; margin-top:10px;}

#other{ width:100%; background:#f0f0f0; height:330px; padding-top:30px;}
#other ul{ width:1160px; padding:0; margin:20px auto;}
#other ul li{ width:270px; margin:0 10px; height:250px; float:left; text-align:center;}
#other ul li a{ font-size:24px; line-height:35px; color:#4d94c9; }
#other ul li a p{ font-size:12px; font-family:Arial; text-transform:uppercase; line-height:20px; }
#other ul li a img{ margin-top:10px;}

#bottom{ width:100%; background:#4c92c6; padding:20px 0; height:260px;}
#bottom .contact{ width:480px; float:left; font-size:14px; color:#fff; line-height:30px;}
#bottom .contact .ewm{ width:170px; float:left; margin:10px; line-height:40px; font-size:12px; text-align:center; margin-right:40px;}
#bottom .contact h3{ color:#fff; line-height:40px;}
#bottom ul{ width:720px; float:right; height:250px;background:url(../images/index_55.png) repeat-y left;  }
#bottom ul li{ width:150px; color:#fff; float:left; position:relative;}
#bottom ul li a{ padding:0 10px; display:block; color:#fff; line-height:40px;  font-size:16px; text-indent:10px;}

#bottom ul li ul{ display:block; position:absolute;top
:40px; left:0; width:150px; background:none;}
#bottom ul li ul li{ float:none;}
#bottom ul li ul li a{ line-height:30px; padding:0 10px; display:block; font-size:12px;}

#bottom ul li.pro{ width:270px; color:#fff; float:left; position:relative; }
#bottom ul li.pro a{ width:250px; float:left; text-align:left;padding:0 10px; display:block; color:#fff; line-height:40px;  font-size:16px; text-indent:10px;}
#bottom ul li.pro ul{ width:270px;display:block; position:absolute;top:40px; left:0; background:none; }
#bottom ul li.pro ul li{ float:none;}
#bottom ul li.pro ul li a{ line-height:30px; padding:0 10px; display:block; font-size:12px;}

#copyright{ width:100%; background:#003a62; line-height:40px; color:#fff; height:60px; font-size:12px; }


#ny{ width:1200px; padding:0; margin:0 auto;}
#ny .mbx{ width:100%; margin:20px 0; line-height:40px; background:#f0f0f0; text-align:left; font-size:14px; text-indent:20px; }
#left{ width:260px; padding:0; margin:0; float:left; min-height:500px;}
#left .title { padding:10px 0; width:260px; height:20px; line-height:20px; text-align:center;background:#4c92c6; color:#fff; font-size:18px;}


#left ul.menu{ width:260px; padding:0; margin:10px auto;}
#left ul.menu li{ width:260px; height:35px; margin-bottom:10px;}
#left ul.menu li a{ width:260px; line-height:35px; text-align:center; color:#666; font-size:12px; background:#ececec; display:block;}
#left ul.menu li a:hover{background:#bf0400; color:#fff;}

#left .nr{ padding:5px; font-size:12px; line-height:30px;}


#right{ width:920px; padding:0; margin:0; float:right;min-height:500px;}
#right .title{ width:920px; line-height:40px; background:#17569e; border-top:5px #d71c20 solid; text-indent:15px; color:#fff;}

#right h2{ width:100%; height:80px; font-size:24px; line-height:80px; text-align:center; color:#163780; }
#right .time{ line-height:50px; text-align:center;}
#right .pic{ padding:30px; text-align:center;}
#right .pic img{ max-width:700px; height:auto;}
#right .text_nr{ padding:20px 45px; line-height:30px; font-size:14px;}



#right ul.news_list{ width:880px; padding:0; margin:30px auto;}
#right ul.news_list li{ width:880px; height:35px; text-align:left; position:relative; margin-bottom:10px;}
#right ul.news_list li a{ width:880px; line-height:40px; display:block; background:url(../images/icon.png) 10px 13px no-repeat; text-indent:30px; border-bottom:1px #ddd solid; }
#right ul.news_list li a p{ width:200px; line-height:40px; text-align:center; position:absolute; right:0; top:0; }
#right ul.news_list li a:hover{ border-bottom:1px #aecfe8 solid;}

#right ul.pro{ width:920px; padding:0; margin:20px auto;}
#right ul.pro li{ width:210px; height:170px; text-align:left; font-size:14px;  float:left; padding:10px; }
#right ul.pro li a{ width:210px; line-height:35px; display:block;}
#right ul.pro li a p{  width:210px; text-align:center; line-height:35px; font-size:12px; }



.pagination {
	padding-top: 10px;
	text-align:center;
	line-height:20px;
}
.pagination ul{
	margin: 0;
	padding: 0;
	text-align: center; 
}
.pagination li{
	list-style-type: none;
	display: inline;
	padding: 2px;
}
.pagination a, .pagination a:visited{
	padding:3px 5px 0 5px;
	border: 1px solid #D8E8F8;
	text-decoration: none; 
	color: #0066cc;
}
.pagination a:hover, .pagination a:active{
	border: 1px solid #0033cc;
	color: #000;
	background-color: #D5E6F8;
}
.pagination li.currentpage{
	font-weight: bold;
	padding: 0 5px;
	border: 1px solid navy;
	background-color: #2e6ab1;
	color: #FFF;
}
.pagination li.disablepage{
	padding: 0 5px;
	border: 1px solid #929292;
	color: #929292;
}
.pagination li.nextpage{
	font-weight: bold;
}
