@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, th,tr, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;}
ol, ul, ul li{list-style: none;}
table{ border-collapse:collapse; border-spacing: 0;}
input{padding: 0;margin: 0;}
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0px;height: 0px;}
.clearfix:after {content: "\0020";display: block;height: 0;clear: both}
.clearfix { _zoom: 1;}
*+html .clearfix {overflow:hidden;}
body{ font-family:Arial, Helvetica, "microsoft yahei", sans-serif; background:#ffffff; }
a {color: #666; font-size: 12px; text-decoration: none;}
.clear {clear: both;}
.bd {width: 1000px;margin: 0 auto;}
.bda {width: 1285px; margin: 0 auto;}
/*a.left_menubg_over:link, a.left_menubg_over:visited { display: block; color:  border-bottom: 1px solid #086ca3; }*/
a:link{text-decoration:none;color:#333333;}
a:hover{text-decoration:none;color:#076ca2;}
a:visited{text-decoration:none;color:#333333;}
a:active{text-decoration:none;color:#333333;}


/*分页*/
.viciao {width: 100%;text-align: center;font-size: 14px;padding:20px 0px 10px 0px;clear: both;}
.viciao span { height: 30px; padding-top: 2px; }
.viciao a {border-right: #8db5d7 1px solid;padding-right: 5px;border-top: #8db5d7 1px solid;padding-left: 5px;padding-bottom: 2px;border-left: #8db5d7 1px solid;color: #000;margin-right: 2px;padding-top: 2px;border-bottom: #8db5d7 1px solid;text-decoration: none;font-size: 14px;}
.viciao a:hover { border-right: red 1px solid; padding-right: 5px; border-top: red 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: red 1px solid; margin-right: 2px; padding-top: 2px; border-bottom: red 1px solid }
.viciao a:active { border-right: red 1px solid; padding-right: 5px; border-top: red 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: red 1px solid; margin-right: 2px; padding-top: 2px; border-bottom: red 1px solid }
.viciao span.current {border-right: #0056a2 1px solid;padding-right: 5px;border-top: #0056a2 1px solid;padding-left: 5px;font-weight: bold;padding-bottom: 2px;border-left: #0056a2 1px solid;color: #fff;margin-right: 2px;padding-top: 2px;border-bottom: #0056a2 1px solid;background-color: #0074db;}
.viciao span.disabled { border-right: #8db5d7 1px solid;padding-right: 5px;border-top: #8db5d7 1px solid;padding-left: 5px;padding-bottom: 2px;border-left: #8db5d7 1px solid;color: #000;margin-right: 2px;padding-top: 2px;border-bottom: #8db5d7 1px solid;text-decoration: none; }
.viciao input{ color: #000; }

#banner{width:100%; height:500px;position:relative}
#slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none;position:absolute; left:20%; top:450px; z-index:9900;  padding:5px 15px 5px 0; margin:0 auto;}
#pagination li { display:block; list-style:none; width:12px; height:12px; float:left; margin-left:15px; border-radius:5px; background:url(../images/dian.png) no-repeat; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:url(../images/dian_current.png) no-repeat;}
.banner_line{clear:both;width:100%;height:59px;background:url(../images/banner_line.jpg) repeat-x;}
.hot_link{float:left;width:600px;line-height:59px;color:#999;font-weight:bold;}
.hot_link a{color:#666;font-weight:bold;}
.hot_link a:hover{color:#ff6f06;}
.banner_line2{width:100%;height:34px;background:url(../images/bg1.jpg);}


a.abtn{display:block;height:150px;width:70px;overflow:hidden;}
a.aleft{float:left; background:url(../images/but_1.png) no-repeat 0 104px; }
a.agrayleft{cursor:default;background: url(../images/but_1.png) no-repeat 0 104px;}
a.aright{float:right;background:url(../images/but_2.png) no-repeat right 104px; }
a.agrayright{cursor:default;background:url(../images/but_2.png) no-repeat right 104px; }
.scrolllist{width:100%;height: 340px;margin:30px auto 0;}
.scrolllist .imglist_w{width:1140px;height: 350px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:228px;float:left; padding:10px; margin:20px; background:#fff;}
.scrolllist .imglist_w li img{width: 228px;height: 236px;}
.scrolllist .imglist_w li a.more {display: inline-block; padding: 10px 15px; text-align: center; margin: 5px auto;border: 1px solid #9C9A9A;background: #FFF;}
.scrolllist .imglist_w li a.more:hover { background-color: #38A852; color: #FFFFFF;}
.scrolllist .imglist_w li a{text-decoration:none; display:block;width:196px; }
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.scrolllist .imglist_w li p{overflow:hidden;text-align:center;color:#0a0a0a;font-size:14px;margin-top: 10px;}
.scrolllist .imglist_w li p a{color:#0a0a0a;}

.scrolllist .imglist_wk{width:1140px;height: 350px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_wk ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_wk li{width:228px;float:left; padding:10px; margin:20px; background:#fff;}
.scrolllist .imglist_wk li img{width: 228px;height: 300px;}
.scrolllist .imglist_wk li a.more {display: inline-block; padding: 10px 15px; text-align: center; margin: 5px auto;border: 1px solid #9C9A9A;background: #FFF;}
.scrolllist .imglist_wk li a.more:hover { background-color: #38A852; color: #FFFFFF;}
.scrolllist .imglist_wk li a{text-decoration:none; display:block;width:228px; }
.scrolllist .imglist_wk li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.scrolllist .imglist_wk li p:hover{background-color: #38A852;}
.scrolllist .imglist_wk li p{overflow:hidden;text-align:center;color:#0a0a0a;font-size:14px;margin-top: 10px; position:absolute; bottom:0; background-color:rgba(0,0,0,0.7); height:30px; line-height:30px;}
.scrolllist .imglist_wk li p a{color:#fff;}


.nav-menu {height: 145px;}


.top_e{float: right;text-align:center;}
.top_e a{ font-size:14px; font-weight:bold;}
.top_e a p{width: 80px;height:30px;line-height:30px;border: 2px solid #ccc;border-radius:5px;color: #ccc;}
.top_e a:hover p{border: 2px solid #076ca2;color:#076ca2;}



.heard{
	position: relative;
	margin-top: 20px;
	clear: both;
	height: 30px;
}
.heard ul li{ 
	float: left; 
	margin: 0 20px;
	line-height: 30px;
}
.heard ul li:hover{
	border-bottom: 2px solid #076ca2;
}
.heard ul li a{
	font-size: 14px;
}
.heard ul li a:hover {
	color: #076ca2;	
}
.heard ul li div{
	display: none;
	position: absolute;
	z-index: 999;
	background: #fff;
	border-top: 2px solid #076ca2;
	border-bottom: 1px solid #ccc
}
.heard ul li div dl dd{
	border-bottom: 1px solid #eee;
	padding: 0 50px 0 10px;
}





.logo {width: 100%;/* height: 79px; */float: left;margin-top: 10px;}
.logo img {
    /* width: 350px; */
    margin: 0 auto;
    display: block;
}
.banner {width: 100%; height: 580px; background: url(../images/banner.jpg) no-repeat center;}
.bannera {width: 100%; height:400px; background: url(../images/banner.jpg) no-repeat center;}
.vedio {margin-top: 20px;}
.vedio-img {height:500px; text-align: center; margin-top: 20px; margin-bottom: 20px;}
.common-tit1 {width: 100%; text-align: center; line-height: 24px; font-size: 20px; font-weight:bold;}
.common-tit1 span {font-size: 12px; color: #666666;}
.advan-item {width: 20%; float: left; padding: 2.5%;}
.advan-img {text-align: center;}
.advan-tit {text-align: center; font-weight: bold; line-height: 30px; font-size: 14px; margin-top: 15px; margin-bottom: 10px;}
.advan-tit.on {color: #38A852;}
.advan-desc {line-height: 24px; font-size: 12px; color: #666666;}

/*搜索*/
.search{ width: 100%; height: 88px; }
.search_l{ width: 50%;height: 88px; background: #086ca3; float:left; }
.search_l_a{color: #fff;height: 30px;line-height: 30px;font-size: 24px;width: 100%;text-align: right;margin-top: 15px;}
.search_l_a p{ margin-right: 30px; }
.search_l_b{float: right;font-size: 14px;width: 100%;height: 30px;line-height: 30px;}
.search_l_b p{width: auto;float: right;color: #fff; padding-left: 30px;}
.search_l_b .s1{background: url(../images/yx.png) left no-repeat; margin-right: 20px;}
.search_l_b .s2{background: url(../images/xz.png) left no-repeat;margin-right: 40px;}
.search_r{ width: 50%;height: 88px; background:url(../images/jiantou.png) #eee left no-repeat;  float:right;}
.ssc{margin:10px 0 0 50px;font-size: 16px;height: 30px;line-height: 30px;}
.ssc a{margin-right: 8px;font-size: 14px;color: #000;}
.ssc a:hover{ color: #086ca3; }
.suos{ display: inline-block; position:relative; border: 1px solid #ccc;margin-left: 50px; }
.suos input{border: 0px;}
.suos .f_txt{width: 350px;height: 35px;float: left;line-height: 35px;padding-left: 10px;}
.suos .f_btn{ height: 35px; background: url(../images/searh.jpg) no-repeat; width: 52px; float: left; }

/*关于旭光*/
.aboutxg{ width: 100%; height: 480px; margin-top: 30px; }
.biaoti{text-align: center;}
.biaoti dl{width: 100%;}
.biaoti dl dt{font-size: 22px;height: 35px;line-height: 35px; text-transform:uppercase;}
.biaoti dl dd{ font-size: 18px; color:#086ca3; font-weight: bold;line-height: 30px; }
.about_a{ text-align: center; margin-top: 15px; }
.about_a p{font-size: 14px; height: 25px; line-height: 25px;}
.about_a p a{font-size: 12px; font-weight: bold;}
.about_a p a:hover{text-decoration: underline;}
.about_b{width: 847px;height: 302px;margin-top: 30px;margin: 0 auto;}
.about_b_l{float: left;width: 229px;height: 302px;}
.about_b_l img{ width:225px; height: 298px; border: 2px solid #808080; }
.about_b_r{width: auto;/* float: right; */height: 300px;}
.about_b_r .ssss{height: 192px; width: 100%; margin-top: 40px;}
.about_b_r .ssss ul li{float: left;margin: 0 85px 0 20px;text-align: center;}
.about_b_r .ssss ul li img{ margin-bottom: 10px; width: 128px; height: 128px; }
.about_b_r .ssss ul li p{ height: 25px; line-height: 25px; }
.about_b_r .ssss ul li .yiwen{font-size: 12px; text-transform:uppercase; color: #b2b2b2;}
.about_b_r .xxxx{margin-top: 30px;height: 37px;width: 440px;margin: 0 auto;padding-top: 30px;}
.about_b_r .xxxx ul li{float: left;width: 90px;height: 33px;line-height: 33px;text-align: center;border: 2px solid #525252; margin-right: 15px; font-size: 14px;}
.about_b_r .xxxx ul a:hover li{border: 2px solid #086ca3; color: #086ca3;}


/*发展历程*/
.liceng{width: 100%;height: auto;margin-top: 70px;}
.fazhan{width: 100%; height: 40px; background: url(../images/xian.png) no-repeat; margin-top: 10px;}
.fazhan .hd{float: left;background: url(../images/yuan3.png) no-repeat left top;width: 50px;height: 50px;margin-right: 25px;}
.fazhan .hd2{float: left;background: url(../images/yuan3.png) no-repeat right top;width: 50px;height: 50px;margin-left: 25px;}
.fazhan .fz{float: left;background: url(../images/yuan.png) no-repeat center top;width: 50px;height: 50px;margin-right: 50px;}
.fazhan .fz:hover{background: url(../images/yuan2.png) no-repeat center top;}
.fazhan .fz p:hover{ color: #086ca3; }
.fazhan .fz p{line-height: 70px;text-align: center;}
.iso{text-align: center;height: 30px;line-height: 30px;clear: both;height: 30px; margin-top: 30px;}
.indexNews{width: 1000px; margin: 0 auto; position: relative;overflow: hidden;  margin-top: 30px;}
.block_side{width:auto; float: left;}
.block_2{width:1000px;float: left;}
.block_cont_2 {overflow:hidden;text-align: center;width: 100%;margin: 20px 0 30px;}
.new_about {height:204px;overflow:hidden;}
.new_about dt{float:left;width:316px;height:204px;}
.new_about dt img {float:left;width:316px;height:204px;solid #d7d7d7;}
.new_about dd{float:left;width:435px;padding-left:20px;}
.new_about h2{line-height:22px;font-size:12px;}
.new_about h2 a {color:#4f4e4e;font-size: 14px;}
.new_about p {color:#4f4e4e;line-height:26px;padding-top:10px;height:120px;overflow:hidden;}
.new_about p a {color:#efa50b;}
.new_about span {display:block;}
.new_about span a {color:#2e0609;}
.test_guide{width: 1000px;  overflow: hidden; padding-top: 10px;}
.test_guide li{   width: 100%; font-size: 12px; text-overflow:ellipsis; float: left; margin-top: 15px;}
.tab_01 {width:auto;height:18px;top:16px;font-size:15px;font-family:"Microsoft YaHei";color:#005d98;z-index:999; background:url(../images/xian.png) no-repeat}
.tab_01 span{width: 40px;display:inline-block;line-height:46px;font-size:16px;color:#5f605f;font-family:microsoft yahei;margin-left: 61px;}
.tab_01 span:hover, .tab_01 .cur_02 {text-decoration:none;color:#4d4d4d;background:url(../images/yuan2.png) no-repeat center top;}
.tab_01 span:hover, .tab_01 .cur_02 p{color: #076ca2;}
.tab_01 .heidian{background: url(../images/yuan3.png) no-repeat left;width: 18px;height: 18px;float: left;}
.tab_01 .heidian2{background: url(../images/yuan3.png) no-repeat right;width: 18px;height: 18px;float: right;}
.t_l {width:3px;height:35px;position:relative;z-index:99;}
* html .t_l {margin-right:-3px;}
.t_c {font-weight:bold;color:#fff;height:50px;background: url(../images/db_news_bj.jpg) ;}
.t_c_1{background:url(../images/index_xxk_hover.jpg) no-repeat;}
.t_c span {float:left;line-height: 18px;font-size:16px;font-family:"Microsoft YaHei";color:#4d4d4d;text-align: center;background:url(../images/yuan.png) no-repeat center top;}
.t_c span p{font-size: 12px;margin-top: 25px;color: #333;}
.t_c span b {padding-left:10px;font-family:arial;font-size:12px;color:#96bdd6;font-weight:normal;}
.t_c span a {color:#fff; text-decoration:none;}
.t_c i {float:right;margin:12px 10px 0 0;font-style:normal;}
.t_c i a {color:#7f99a9;}
.t_c i {float:right;margin:12px 10px 0 0;font-style:normal;}

/*产品中心*/
.cpzx{ background: url(../images/huaw.jpg); padding: 20px 0; }
.cpzx_mc{text-align: center;margin:10px 0 20px;height: 30px;line-height: 30px;}
.cpzx_mc a{font-size: 14px;color: #000;margin: 0 5px;}
.cpzx_mc a:hover{color: #086ca3;}
.rongyu{position:relative;margin: 0px auto 0;
   }
.rongyu  .prev{
	display:block;
	width: 28px;
	height: 60px;
	float:right;
	margin-right:5px;
	margin-top:10px;
	overflow:hidden;
	cursor:pointer;
	position: absolute;
	left: 330px;
	top: 80px;
	background:url("../images/left.png") no-repeat center center;
}
.rongyu  .next{
	display:block;
	width: 28px;
	height: 60px;
	float:right;
	margin-right:5px;
	margin-top:10px;
	overflow:hidden;
	cursor:pointer;
	position: absolute;
	right: 330px;
	top: 80px;
	background: url("../images/right.png") no-repeat center center;
}
.rongyu .prev:hover{background:url("../images/left01.png") no-repeat center center;}
.rongyu .next:hover{background:url("../images/right01.png") no-repeat center center;}
.rongyu .bd{ }
.rongyu .bd ul{ overflow:hidden; zoom:1; }
.rongyu .bd ul li{ width: 175px;float:left; margin:0px 6px; _display:inline; overflow:hidden; text-align:center;  }
.rongyu .bd ul li a img{width:173px;height: 271px; border: 1px solid #ccc;}
.rongyu .bd ul li a img:hover{border: 1px solid #086ca3;}
.rongyu .bd ul li h1{
	text-align: center;
	margin-top: 5px;
	color: #484848;
	font-size: 16px;
}
.rongyu .tempWrap{
	margin: 0 auto
}

/*最新资讯*/
.zxzx{ width: 100%; margin: 25px 0; }
.photosBox{margin-top:20px;width:1000px; height: 360px;}
.photosBox .photosCont{position:relative;}
.photosBox .photosCont dl{margin:0 auto; width:932px;}
.photosBox .photosCont .case_photo{width: 313px;float:left;padding:0 10px;}
.photosBox .photosCont .case_photo .img{display:block;width:288px;height:134px;border:1px solid #ccc;}
.photosBox .photosCont .case_photo h5{height:30px;line-height:30px;text-align:center;}
.photosBox .photosCont .case_photo h5 a{color:#333333;font-size:14px;}
.photosBox .photosCont .case_photo a:hover{color:#086ca3;}
.news_dj{width: 222px;height: 39px;margin: 0 auto;padding-top: 20px;}
.news_dj p{float:left;border: 2px solid #c0c0c0;width:100px;text-align:center;height: 35px;line-height: 35px;font-size: 14px;margin:0 20px;}
.news_dj a p:hover{ border:2px solid #086ca3; color:#086ca3; }
.btnLeft1 ,  .btnRight1{ width:39px; height:39px;}
.btnLeft1{float:left;background:url(../images/left_news.png) no-repeat center;}
.btnRight1{float: left;background:url(../images/right_news.png) no-repeat center;}
.btnRight1:hover{background:url(../images/right_news01.png) no-repeat center;}
.btnLeft1:hover{background:url(../images/left_news01.png) no-repeat center;}
.i_news{border: 2px solid #c0c0c0;padding: 15px;height: auto;float: left;}
.i_news:hover{border: 2px solid #086ca3;}
.i_news .n1{line-height:20px;height: 40px;overflow:hidden;}
.i_news .n1 a{ font-size:14px; color:#282828;}
.i_news .n2{color:#727272;line-height: 25px;font-size: 12px;}
.i_news .n3{font-size:12px;line-height:25px;height: 50px;overflow: hidden;}
.i_news .n4{float: right;}
.i_news .n4 a{ font-size:12px}
.i_news .n4 a:hover{text-decoration: underline;}
.i_news img{width: 281px;height: 119px;margin-top: 10px;}

/*合作伙伴*/
.partner{width: 100%;height: 320px;background:url(../images/huaw.jpg); padding: 20px 0 30px; margin-bottom: 20px}
.partner_logo{}
.partner_logo ul{}
.partner_logo ul li{float: left;border: 1px solid #086ca3;padding: 15px;background: #fff;margin-right: 41px; margin-top:25px;}
.partner_logo ul a:nth-child(4n) li{margin-right: 0;}
.partner_logo ul li img{
	display: block;
	height: 60px;
	width: 185px;
	transition:all .3s;
	-moz-transition:all .3s;	/* Firefox 4 */
	-webkit-transition:all .3s;	/* Safari å’Œ Chrome */
	-o-transition:all .3s;	/* Opera */
	transform: scale(1,1);
	-ms-transform: scale(1,1);	/* IE 9 */
	-webkit-transform: scale(1,1);	/* Safari å’Œ Chrome */
	-o-transform: scale(1,1);	/* Opera */
	-moz-transform: scale(1,1);	/* Firefox */
}
.partner_logo ul li img:hover{
	transform: scale(1.05,1.05);
	-ms-transform: scale(1.05,1.05);	/* IE 9 */
	-webkit-transform: scale(1.05,1.05);	/* Safari å’Œ Chrome */
	-o-transform: scale(1.05,1.05);	/* Opera */
	-moz-transform: scale(1.05,1.05);	/* Firefox */
}

/*联系我们*/
.content{ width: 100%; height: auto; }
.content_xx{ width: 100%; height: 102px; margin-top: 20px }
.content_xx ul{ width: 100%; }
.content_xx ul li{ width: 331px;height: 100px; border: 1px solid #ccc; float: left;}
.content_xx ul li .con1{float: left;margin: 30px 10px 0 20px;}
.content_xx ul li .con2{float: left;margin-top: 30px; line-height: 25px;}
.content_xx ul li .con2 .con2_a{ font-size: 16px; color: #076ca2; }
.content_xx ul li .con2 .con2_b{ font-size: 13px;text-transform:uppercase; }

/*底部*/
.footer{ width: 100%; height: 235px; margin-top: 30px; clear: both; }
.links{ width:auto; height: 35px; background: #f5f5f5; line-height: 35px; }
.links .links_l{ float: left; font-size: 14px;color: #000;}
.links .links_l a{margin-right: 10px; font-size: 14px;color: #000;}
.links .links_l a:hover{ color:#086ca3;}
.links .links_r{ float: right; }
.links .links_r a:hover{text-decoration:underline;}
.dibu{height: 250px;width: 100%;background: #086ca3;padding-top: 25px;}
.dibu .dibu_l{ float: left; width: 500px; height: auto; }
.dibu .dibu_l dl{float: left;margin-right: 50px;width: 75px;}
.dibu .dibu_l dl dt{color: #fff;margin-bottom: 15px;}
.dibu .dibu_l dl dd{margin-bottom: 10px;padding-left: 0.1em;color: #fff;}
.dibu .dibu_l dl dd a{color: #fff;font-size: 14px;}
.dibu .dibu_l dl dd a:hover{ text-decoration: underline; }
.dibu .dibu_c{ float: left; text-align: center; color: #fff; }
.dibu .dibu_c dl dd{ margin-top: 15px; }
.dibu .dibu_r{ float: right; }
.dibu .dibu_r ul li{ float: left; text-align: center; margin-left: 40px;color: #fff;}
.dibu .dibu_r ul li img{ width: 120px; height: 120px; }