﻿@charset "gb2312";
/* CSS Document */
html {overflow-x:hidden;}
table {border-collapse: collapse;padding:0px;margin:0px;color:#333;}
th, td { padding:0px;margin:0px;vertical-align:top; line-height:30px;}
*{margin:0px;padding:0px;BORDER:none;}
ul,li{margin:0; padding:0; border:none; list-style-type:none;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color: #2d358d;text-decoration:none;}
a{ color:#666; text-decoration:none;}
.clear{ clear:both;} 
body{ font-size:14px; overflow-x:hidden; font-family:"微软雅黑"; color:#545454;}

/*头部*/
.top {width:100%;height:30px;background:#ececec;}
.top_in {width:1050px;margin:0px auto;}
.top_l {width:400px;float:left;height:30px;line-height:30px;text-align:left;}
.top_r {width:400px;float:right;height:40px;line-height:30px;text-align:right;}


.header{ width:100%; height:153px; background-color: #1660a1;}
.header1{ width:1097px; margin:0 auto; }
.logo{float:left;padding:15px 0;}
.nav{ padding-top:18px;border-top: 1px solid #fff;clear: both;}
.nav li{ float:left; font-size:16px; list-style:none; line-height:26px;}
.nav li a{  color:#fff;	padding:10px 30px;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border-radius: 7px;
   	-webkit-border-radius: 7px;
   	-moz-border-radius: 7px;
   	-o-border-radius: 7px;}
.nav li a:hover{
	background: #f1f7f7;
	color: #404040;
}
/*头部*/


/*banner*/
/* .i_box{position:relative;overflow:hidden;width:2100px;height:649px;margin:0 auto;} */
.i_box  {position:relative;overflow:hidden;width:100%;height:550px;margin:0 auto;background:#4e4f62;}
.i_imglist{width:2100px;height:649px;z-index:0}
.i_imglist li img{width:2100px;height:649px;display:block}
.i_nav{position:absolute;left:0px;bottom:0;overflow:hidden;width:1094px;height:50px;z-index:2;}
.i_nav ul li{float:left;_display:inline;width:163px;height:50px;margin:0 1px;background-color:#000;opacity:0.5;filter:alpha(opacity=50);text-align:center;line-height:50px;cursor:pointer; font-size:14px; font-weight:bold;}
.i_nav ul li.hover{background-color:#fff;opacity:0.8;filter:alpha(opacity=80)}
.i_nav ul li a{color:#fff;text-decoration:none}
.i_nav ul li a:hover{text-decoration:underline}
.i_nav ul li.hover a{color:#000}
.i_prev a,.i_next a{position:absolute;overflow:hidden;width:19px;height:50px;background-color:#000;color:#fff;text-align:center;font-weight:bold;opacity:0.9;filter:alpha(opacity=90);text-decoration:none;line-height:30px}
.i_prev a{left:0;bottom:0}
.i_next a{right:0;bottom:0}
.i_prev a:hover,.i_next a:hover{background-color:#fff;opacity:0.8;filter:alpha(opacity=80);color:#000}
/*banner*/

.ban{width:100%;height:500px;margin:0px auto;}
.banPa{left:-460px; position:absolute;}
#foucsBox { margin: 0 auto; padding: 0; width: 1920px; height: 500px; overflow: hidden; zoom: 1; position: relative;}
#foucsBox .imgCon { width: 1920px; height: 500px; margin: 0; padding: 0; position: relative; list-style: none; }
#foucsBox .imgCon li { float: left; width: 1920px; height: 500px; }
#foucsBox .imgCon li img {width: 1920px; height: 500px; }
#foucsBox .foucs { width: 1920px; height: 7px; position: absolute; bottom: 10px; text-align: center; z-index: 3; }
.foucs span{width:58px;height:7px;background:#fff;display:inline-block;margin:0px 6px;}
.foucs span.f{background:#0a4ea2;}


.icon{ width:100%;  background:url(../images/bg_02.jpg) repeat; overflow:hidden;padding-bottom:30px;}
.icon ul{ width:1097px; margin:0 auto; margin-top:40px;}
.icon li{text-align:center; line-height:25px ;float:left; margin:10px 1%;width: 23%;}
.icon h3{ margin-top:5px;}
.icon img {/*border-radius:50%;*/box-shadow:2px 2px 10px #4569A0;}
.icon a.ryzz{/*border-radius: 50%;*/display: block;
 width:100%; height:180px;position: relative;overflow: hidden  }

.icon a.ryzz img{display: block;
 max-width: 100%; max-height: 100%; position: absolute; margin: auto;
 top: 0; right: 0;
 bottom: 0; left: 0;transition: all 0.6s linear;}
.icon a.ryzz img:hover{ transform: scale(1.15);}



.case{ width:100%;background:#1660a1;  margin:0 auto;}
.tit{text-align:center;padding-top:15px;}
.case_1{ width:1097px; background:#1660a1; margin:0 auto;padding-bottom: 20px;}
.case_2{ width:23%; float:left;  color:#fff; line-height:25px; margin: 10px 1%;}
.case_2  img {/*box-shadow:2px 2px 10px #dadbdc;*/}
.case_tit{ margin-top:5px;text-align:center; }
.case_tit h3  a{color:#fff;}
.case_2 .case_pic a{display: block; width:100%; height:180px; position: relative;overflow: hidden;    box-shadow: 2px 2px 10px #dadbdc;background-color: #fff;  }

.case_2 .case_pic a img{display: block;
 max-width: 100%; max-height: 100%; position: absolute; margin: auto;
 top: 0; right: 0;
 bottom: 0; left: 0;transition: all 0.6s linear;}
.case_2 .case_pic img:hover{ transform: scale(1.15);}


.news{ width:1097px; margin:0 auto; padding-top:20px;}
.news_t {text-align:center;}
.left_news{ width:500px; float:left;}
.left_news_bt{ height:30px; padding-left:20px; font-weight:bold; color:#333; font-size:18px; line-height:30px; }
.left_news_bt span{ float:right; padding-right:10px;}
.left_news_bt span a{ color:#333; font-weight:normal; height:29px; line-height:29px;}

.left_main{ width:465px;padding:15px 14px;}
.left_main ul{}
.left_main ul li{ padding-left:15px; height:35px;  line-height:35px; background:url(../images/new01.jpg) no-repeat left center; border-bottom: #989898 dashed 1px;}
.left_main ul li span{ float:right; color:#999;}

.right_news{ width:500px; float:right;}
.right_news_bt{height:30px; padding-left:20px; font-weight:bold; color:#333; font-size:18px; line-height:30px;}
.right_news_bt span{ float:right; padding-right:10px;}
.right_news_bt span a{ color:#333; font-weight:normal; height:29px; line-height:29px;}
.right_main{ width:465px; padding:15px 14px;}
.right_main ul{}
.right_main ul li{ overflow:hidden; padding-left:15px; height:35px;  line-height:35px; background:url(../images/new01.jpg) no-repeat left center; border-bottom: #989898 dashed 1px;}
.right_main ul li span{ float:right; color:#999;}



.dak{width:1100px; margin:0 auto; margin-top: 10px;}
.lanmu{width:240px; float:left; }
.main_topl{width:230px; float:left;}
.main_topl_t{background:#1660a1;padding-left:20px;font-size: 14px; line-height:42px;color:#FFFFFF;}
.main_topl_t .more {width:27px; height:5px;float:right; margin-right:25px; color:#FFFFFF;font-size: 12px;}
.pic {padding:10px; margin:auto;}
.pic p{height: 16px;line-height: 16px;padding-bottom: 14px;}
.pic li {background:url(../images/icon01.png) 5px center no-repeat; padding-left:20px; border-bottom:1px dashed #615B5B; line-height:43px;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
.pic .li {background:url(../images/icon01.png) 25px center no-repeat; padding-left:45px;}


.lianxi{padding-top:15px;}
.lianxi_t{background:#e8e2e2 url(../images/nleft_title.png) no-repeat; height:40px; line-height:40px; padding-left:30px;font-size: 14px;color:#000;}
.lianxi_b {width:237px;padding-left:15px;padding-top:5px;line-height: 30px;}

.lammur{width:850px;float:right;}
.lammur_r{width:735px;}
.lammur_l{background:#0068b7 ; height:40px; line-height:40px; padding-left:30px;font-size: 14px;color:#FFF;}
.lammur_r1{float:left;padding-top:15px;}
.lammur_r2{ line-height:30px;}
.lammur_r2 img{max-width: 100%;}

.main_cen{width:1000px;;margin:auto;padding-top: 5px; font-size: 14px;}
.main_cen1{width:770px;;margin:auto;padding-top: 5px; font-size: 14px;float: right;}
.main_cen_t{color: #FFF; padding-left:35px;height:42px;line-height:42px;font-size:17px;}
.main_cen_t .more {width:27px; height:5px;float:right; margin-right:40px; color:#FFFFFF;font-size: 12px;}
.main_cen_t1{color: #FFF; padding-left:35px;height:42px;line-height:42px;font-size:17px;background:#1660a1;}
.main_cen_t1 .more {width:27px; height:5px;float:right; margin-right:40px; color:#FFFFFF;font-size: 12px;}
.main_cen_r {float:right;color: #FFF;height:42px;line-height:42px;font-size:14px;background:#1660a1;padding-right:10px;}
.main_cen_r a {color:#fff;}
.main_cen_b{width: auto;margin:auto;padding-top: 15px;}
.main_cen_b1{width: auto;margin:auto;padding-top: 15px;}
.iprolist{ float:left;}
.iprolist1{ float:left;}
.img { width:220px; height:220px; margin:auto;border:1px solid #CCC; line-height:13px;}
.img img{ width:220px; height:220px; border:none;}
.txt{width:240px;text-align:center;line-height:30px;color:#000;}
.main_left{width:200px; float:left;}
.main_right{width:780px;float:right;}
.lanmu{width:225px; float:left; }
.lammul_t{ background:#e8e2e2 url(../images/nleft_title.png) no-repeat; height:40px; line-height:40px; padding-left:30px;font-size: 14px;color:#000;}

.right_txt {padding:10px; line-height:24px;}
.ibox { height:auto;}
.ibox_tit { height:38px; line-height:38px; padding-left:20px;font-size:14px; border-bottom:1px solid #15915b; background:url(../images/tit.jpg) 5px center no-repeat;}
.ibox_tit .more { display:inline-block; width:29px; height:38px; background:url(../images/more.gif) left center no-repeat; text-indent:-99999px; float:right;}
.ibox_txt { padding:10px; line-height:24px;}


.pagelist { padding:10px; float:right;}
.pagelist li { float:left; padding:0 5px;}
.news_list li { background:url(../images/arrow.png) left center no-repeat; padding-left:15px;line-height:25px;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
.news_list li span{ float:right; color:#666;}
.search { float:right;color:#fff;padding-right:24px;}


.timu {line-height: 50px;width: auto;text-align: center; font-size:21px; font-weight:bolder;}
.timu h1{font-size:17px;}
.time { text-align:center; font-weight:normal;   font-size:12px; color:#999999; }
.info { line-height:24px;}
.info img{max-width: 100%;height: auto}
.info p {color:#666;}
.function { padding:10px 0px;}
.tang { padding:10px 0; text-align:right;}

.right_tit .more { width:35px; float:right; margin-right:8px; margin-top:5px;font-size:12px;}
.right_tit { width:auto; height:30px; border-bottom: #CCC solid 2px;}

.news_list {}
.news_list li { background:url(../images/li.gif) 5px center no-repeat; padding-left:15px; height:30px; border-bottom:1px dashed #CCC; line-height:30px;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
.news_list li span{ float:right; color:#666;}
.pro_list_b { width:25%; float:left;}
.pro_list_b_img { width:172px; height:172px;border:1px solid #CCC; margin:auto; }
.pro_list_b_img img { width:172px; height:172px;}
.pro_list_b_name { text-align:center; height:30px; line-height:30px;}

.dak_r_c {padding:10px; line-height:24px;}
.pro_list { width:33%; float:left;}
.pro_list_img { width:95%; height:120px; margin:auto; border:1px solid #CCC;position: relative;overflow: hidden }
.pro_list_img img {display: block;
	max-width: 100%; max-height: 100%; position: absolute; margin: auto;
	top: 0; right: 0;
	bottom: 0; left: 0;}
.pro_list_name { text-align:center; height:30px; line-height:30px;}


.downlist_l {float:left;width:320px;}
	.downlist_m {float:left;width:100px;margin:0px 20px;_margin:0px 10px;}
	.downlist_r{float:right;width:150px}
	.downlist_l ul{list-style:none;}
	.downlist_m ul{list-style:none;}
	.downlist_r ul{list-style:none;}
	.downlist_l ul li{float:left;width:320px;}
	.downlist_m ul li{float:left;width:100px;margin:0px 20px;_margin:0px 10px;}
	.downlist_r ul li{float:right;width:150px;}
	.downlist_m ul li a{color:#333;}


.sitemap { padding:10px;}
.title_art { font-size:13px; color:#666; font-weight:800;}
.sitemap_con { padding-bottom:15px; padding-top:10px;}
.sitemap_con a { color:#000;}
.sitemap_con a:hover { color:#999;}


.foot{ width:100%;background:#1660a1; margin-top:20px;}
.foot_n{ width:1097px; height:300px; margin:0 auto;}
.foot_n_l{ width:600px; float:left; margin-top:24px;margin-left:15px; }
.foot_n_l ul{ margin-top:20px;}
.foot_n_l li{ float:left; margin-right:10px; line-height:24px; text-align:left; color:#cbcbcb;}
.foot_n_l a:link{ color:#cbcbcb;}
.foot_n_l a:hover{ color:#dc542e;}
.foot_n_r{ width:400px;float:right; margin-top:24px;padding-top:0px; padding-left:30px; line-height:30px;color:#eee; }
.foot_n_r  p{padding-left:20px;}


.about  {width:370px;line-height:30px;float:right;}
.about_t img {float:left;}


.ft{ width:100%; height:170px; background:#535050;}
.ft_n{ width:1097px; margin:0 auto;}
.ft_n_l{ width:120px; height:119px; float:left; margin-top:30px;}
.ft_n_r{ width:125px;float:right; margin-top:25px;text-align: center;}
.ft_n_r img{max-width:125px;}
.ft_n_n{ width:750px;margin-top:16px; float:left; margin-left:30px;color:#fff; line-height:30px;}
.ft_n_n li{ float:left;  line-height:26px; margin-right:10px;}
.ft_n_n a{color:#fff;}

.link{width:100%;background-color: #fff;}
.link .shangmeng {width:1097px;margin:0 auto;padding-top:20px;padding-bottom:10px;color:#535050}
.link .shangmeng a {padding-bottom:10px;color:#535050}
	
