﻿@charset "utf-8";



/*reset*/







/* CSS reset for c_b */



body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}







table {border-collapse:collapse; border-spacing:0;}



table th , table td {padding:5px;}



fieldset , img {border:0;}



address , caption , cite , code , dfn , em ,i , th , var {font-style:normal; font-weight:normal;}



ol , ul {list-style:none;}



ception , th{text-align:left;}



q:before , q:after{content:'';}



abbr , acronym{border:0;}



a {color:#666; text-decoration:none;}  /*for ie f6n.net*/



a:focus{outline:none;} /*for ff f6n.net*/



a:hover {text-decoration:none;}







/*定位*/



.tl {text-align:left;}



.tc {text-align:center;}



.tr {text-align:right;}



.bc {margin-left:auto; margin-right:auto;}



.fl {float:left; display:inline;}



.fr {float:right; display:inline;}



.zoom {zoom:1}



.hidden {visibility:hidden;}



.vam {vertical-align:middle;}



.clear{clear:both; height:0; line-height:0; font-size:0;}



p{ word-spacing:-1.5px;}



li{list-style:none;}







-moz-box-sizing:content-box;



-webkit-box-sizing:content-box;



box-sizing:content-box;







/*其他*/



.cur{cursor:pointer}







/*原reset*/



sup{vertical-align:baseline;}



sub{vertical-align:baseline;} 



input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;outline: none; font-style:inherit;font-weight:inherit;}



input,button,textarea,select{*font-size:100%;}



input,select{vertical-align:middle;}



body{font:12px/1.231 arial,helvetica,clean,sans-serif;}



select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}



table{font-size:inherit;width:100%; border-collapse:collapse;}



pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}



/*title*/



h1 { font-size:32px;}



h2 { font-size:26px;}



h3 { font-size:20px;}



h4 { font-size:14px;}



h5 { font-size:12px;}



h6 { font-size:10px;}







/*清除浮动*/



.clearfix:after{ 



    content: '';



    display: block;



    clear: both;



    height: 0;



    visibility: hidden;



}



.clearfix{ /*兼容 IE*/



    zoom: 1;



}







/*end reset*/











/* CSS Document */



body{background-color:#fff; overflow-x:hidden; color:#666; font-size:14px; font-family: "微软雅黑"; position:relative;min-width:1200px;width:100%;}/*网站字体颜色*/



.container{margin-left:auto; margin-right:auto; width:1200px;}







.wrap-header {height: 100px;background: #f5f5f5;padding: 0 40px;}



.wrap-header .headerBox {font-size: 14px;color: #999;height: 44px;border-bottom: 1px solid #f4f4f4;background: #fff;position: relative;z-index: 3;}



.wrap-header .headerBox p {height: 44px;line-height: 44px;margin-left: 54px;}



.wrap-header .headerBox ul {margin-right: 54px;}



.wrap-header .headerBox ul li {float: left;height: 44px;line-height: 44px;padding: 0 20px;border-left: 1px solid #f4f4f4;position: relative;}



.wrap-header .headerBox ul li:last-child {padding-right: 0;}



.wrap-header .headerBox ul li a {color: #999;}



.wrap-header .headerBox ul li b {color: #B0232A;font-size: 18px;}



.wrap-header .headerBox ul li span {display: none;}



.wrap-header .headerBox ul li:hover span {display: block;width: 100px;height: 100px;position: absolute;top: 45px;left: 0px;}



.wrap-header .headerBox ul li:hover span img {display: block;width: 100px;height: 100px;}



.wrap-header .logo {height: 100px;position: relative;background: #fff;z-index: 2;}



.wrap-header h1 {position: absolute;left: 45px;}



.wrap-header h1 img {display: block;    height: 85px;margin-top:10px;}



.wrap-header .l_tit {width: 170px;padding:33px 0 0 37px;position: absolute;top: 0px;left: 304px;height: 67px;border-left: 1px solid #eee;}



.wrap-header .l_tit .p1 {font-size: 16px;color: #333;}



.wrap-header .l_tit .p2 {font-size: 14px;color: #666;}



.wrap-header .nav {position: absolute;right: 54px;top: 45px;height: 55px;}



.wrap-header .nav ul li {float: left;padding-left: 35px;font-size: 15px;position: relative;height: 55px;}



.wrap-header .nav ul li a {color: #333;}



.wrap-header .nav ul li.cur a ,.wrap-header .nav ul li:hover a {color: #B0232A;}



.wrap-header .nav .navline {position: absolute;height: 3px;background: #B0232A;bottom: 0;}











@media screen and (max-width:1515px) {



	.wrap-header .l_tit {display: none;}



}



@media screen and (max-width:1300px) {



	.wrap-header .nav ul li {padding-left:50px;}



}







/**/


footer {

	height: auto;

	border-top: 1px solid #f0f2f5;

	padding: 20px 0;

	color: #aaa;

	line-height: 1.8;

	background: #f5f5f5

}

footer p {

	margin-bottom: 0;

	font-size: 13px;

	color: #848484; text-align:center;

}
.met-links {
    padding: 15px 0;
    color: #5e7387;
    background: #f5f5f5;
}
.breadcrumb {
	padding: 8px 10px;
	margin-bottom: 22px;
	list-style: none;
	background-color: transparent;
	border-radius: 3px;
}
.breadcrumb>li {
	display: inline-block
}

/*返回顶部*/



.retop ul{ overflow:hidden;}



.retop li{ float:left; margin-left:10px;}



.retop li img{ display:block;}



.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:80%; right:46%; margin-right:-615px; cursor:pointer;  display:none;}



.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}



.rtTop img{ display:block; position:absolute; top:0; left:0;}







/* -- 弹出窗口 -- */



#oran_full_bg{ display:none !important;}



/*右侧浮动*/



.float{ position:fixed; top:50%; right:0; margin-top:-176px; z-index:2000; width:48px; height:250px;}



.float_show{ width:48px; height:48px;}



.float_show a{ background-color:#000;display:block; color:#FFF; font-size:16px; width:auto; height:48px; overflow:hidden;text-decoration: none;opacity:0.9;border-radius:5px 0 0 5px;}



.float_show a img{ vertical-align:middle; width:24px; height:24px; margin:12px 12px 14px 14px;}



.float_show.float_show0{ background:#000; padding-top:6px;opacity:0.8;border-radius:5px 0 0 5px;opacity: 0.9;}



.float_show.float_show0 a{ background:url(../images/float_qqicon1.png) no-repeat; width:24px; height:24px; margin:12px 12px 14px 14px;}



.float_show:hover a{ background-color:#c8c84f; line-height:48px; color:#FFF;opacity:1;}



.float_show.float_show0:hover{ background:#c8c84f;opacity:1;}



.float_show.float_show0:hover a{ background:url(../images/float_qqicon1.png) no-repeat;opacity:1;}



.float_wx{ display:none; position:absolute; top:-113px; left:-163px; width:144px; height:188px; padding:18px 27px 0 17px;opacity: 1;}



.float_show.float_show1{position:absolute;top: 57px;right:-64px;width:134px;opacity: 0.9;}



.float_show.float_show2{position:absolute;top: 108px;right:-124px;width:194px;opacity: 0.9;}



.float_show.float_show3{ position:absolute; top:159px; right:-124px; width:234px;opacity: 0.9;}



.float_show.float_show4{position:absolute;top: 210px;right:-78px;width:126px;opacity: 0.9;}



#gsal>li{position:relative;}

#gsal>li:hover ul{display:block;}

#gsal>li ul li a{color:#333;}

#gsal>li ul li:hover a{color:#c8c84f;}

#gsal ul {position:absolute;top:50px;display:none;}

#gsal ul li{background:#fff;}


.index_main .inner3{  border-top:1px solid #efefef;border-bottom:1px solid #efefef; text-align:center; position:relative; display:block;}
.index_main .inner3 .title{ padding-top:60px; font-size:24px; line-height:30px; color:#3e3a39;}
.index_main .inner3 ul{ padding-top:20px; margin-left:56px;}
.index_main .inner3 li{ float:left; display:inline-block; margin-right:56px;}
.index_main .inner3 li .tb{ background:url(../images/index_inner2_bg.png) no-repeat; width:80px; height:80px; float:left; display:inline-block; position:relative;-webkit-transition: all .4s ease-in-out;}
.index_main .inner3 li .tb:hover{-webkit-transform:rotate(360deg);}
.index_main .inner3 li .tb span:hover{-webkit-transition:all 1s ease-in-out;-webkit-transform:scale(1.1);}
.index_main .inner3 li .tb span{ background:url(../images/index_inner2_ico.png) no-repeat; position:absolute; z-index:100;-webkit-transition:all 1.5s ease-in-out;}
.index_main .inner3 li .tb span.a1{ background-position:0px 0px; width:30px; height:50px; top:19px; left:34px;}
.index_main .inner3 li .tb span.a2{ background-position:-60px 10px; width:50px; height:60px; top:10px; left:13px;}
.index_main .inner3 li .tb span.a3{ background-position:-148px 10px; width:60px; height:60px; top:10px; left:10px;}
.index_main .inner3 li .tb span.a4{ background-position:-241px 10px; width:60px; height:60px; top:10px; left:10px;}
.index_main .inner3 li .nn{ float:right; display:inline-block; margin-left:5px;}
.index_main .inner3 li .nn .num{ font-size:44px; line-height:50px; color:#2d2d2d;}
.index_main .inner3 li .nn .num b{ font-family:"Arial";}
.index_main .inner3 li .nn .wz{ font-size:20px; line-height:24px; color:#6d6262;}

.index_main .inner6{ margin-left:20px; margin-top:50px;}
.index_main .inner6 .title{ font-size:24px; line-height:30px; color:#3e3a39;}
.index_main .inner6 .ms{ font-size:12px; line-height:18px; color:#636363; margin-top:5px;}
.index_main .inner6 ul{ margin-top:10px;}
.index_main .inner6 li{ background:url(../images/index_ban6_hover.png) no-repeat; width:123px; height:79px; float:left; display:inline-block; position:relative; margin-right:5px; margin-bottom:5px;}
.index_main .inner6 li:hover{ background:url(../images/index_ban6_bg.png) no-repeat; width:123px; height:79px; cursor:pointer;}
.index_main .inner6 li span{ background:url(../images/index_ban6_ico.png) no-repeat; width:110px; height:60px; position:absolute; top:0; left:0;}
.index_main .inner6 li span.a1{ background-position:38px 18px;}
.index_main .inner6 li span.a2{background-position:-93px 18px;}
.index_main .inner6 li span.a3{background-position:-220px 18px;}
.index_main .inner6 li span.a4{background-position:-348px 18px;}
.index_main .inner6 li span.a5{background-position:-480px 18px;}
.index_main .inner6 li span.a6{background-position:-604px 18px;}
.index_main .inner6 li span.a7{background-position:-734px 18px;}
.index_main .inner6 .nomar{ margin-right:0px;}