@charset "gb2312";
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none}
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: "微软雅黑"; }
h1, h2, h3, h4, h5, h6{ font-weight:normal }
a img {border:0}
a:hover { -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; transition: 0.5s; }
ul, ol, li {list-style-type:none;vertical-align:0}
.clear{height:0; overflow:hidden; clear:both}
.clear2{ height:95px; line-height: 95px; width: 100%; }
/* 以上为公用部分 */

.banner {
	height: 550px;
	background-color: #036;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../img/banner.jpg);
}
.example-image-link { display: inline-block; line-height: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; border: 4px solid #5e5e5e; -webkit-transition: all 0.1s ease-out; -moz-transition: all 0.1s ease-out; -o-transition: all 0.1s ease-out; transition: all 0.1s ease-out; margin-top: 0; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
.example-image-link:hover { border: 4px solid #00bfa8; }

.example-image-link2 { display: inline-block; line-height: 0; -webkit-border-radius: 1px; -moz-border-radius: 1px; -ms-border-radius: 1px; -o-border-radius: 1px; border-radius: 1px; border: 1px solid #5e5e5e; -webkit-transition: all 0.1s ease-out; -moz-transition: all 0.1s ease-out; -o-transition: all 0.1s ease-out; transition: all 0.1s ease-out; margin-top: 0; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
.example-image-link2:hover { border: 1px solid #00bfa8; }

/*  菜单 */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.nav { width:1000px; margin:0 auto; font-family:"Microsoft YaHei", SimSun, SimHei; }
.nav .m { position:relative; float:left; display:inline; text-align:center; padding: 0 15px; }

.nav h5 { float: left;display: block; padding-top: 45px; text-align: center; font-size: 14px; line-height: 50px;}
.nav h5 a { color: #FFF; text-decoration: none; }
.nav h5 a:hover { color: #F60; text-decoration: none; }
.nav .on h5 a { color: #F60; text-decoration: none; }

.nav .sub { display:none; /*默认隐藏*/ width:200px; border-radius: 0px 0px 10px 10px; position:absolute; left:-10px; top:95px; background:#000; float:left; line-height:30px; padding-top: 10px; padding-right: 0; padding-bottom: 20px; padding-left: 0; }
.nav .sub li { text-align: left; text-indent: 20px; line-height: 35px; font-size: 14px; }
.nav .sub li a { color:#999; display:block; zoom:1; text-decoration: none; }
.nav .sub li a:hover { color:#c00; text-decoration: none; }
.nav .sub dl { display:inline-block; *display:inline;
zoom:1; vertical-align:top; line-height:26px; float: left; padding-top: 15px; padding-right: 40px; padding-bottom: 15px; padding-left: 40px; margin: 0px; text-align: left; border-right-width: 1px; border-right-style: solid; border-right-color: #1a1a1a; }
.nav .sub dl a:hover { color:#c00; }
.nav .sub dl dt a { color:#FFF; margin: 0px; padding: 0px; text-decoration: none; line-height: 35px; font-size: 16px; }
.nav .sub dl dd a { color:#999; margin: 0px; text-decoration: none; padding: 0px; line-height: 35px; font-size: 14px; }
.nav #m2 .sub { z-index:1; width:1000px; left:-305px; top: 95px; border-radius: 0px 0px 10px 10px; }
.nav #m5 .sub { z-index:1; width:1000px; left:-385px; top: 95px; border-radius: 0px 0px 10px 10px; }
.nav #m6 .sub { z-index:1; width:1000px; left:-550px; top: 95px; border-radius: 0px 0px 10px 10px; }

.logo .menu { width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.logo { background-color: #1a1a1a; height: 95px; width: 100%; position: fixed; z-index: 999; }
.logo .logo_l { float: left; width: 145px; }
/*.logo .con .logo_c ul li { float: left; width: 80px; display: block; padding-top: 60px; text-align: center; font-size: 14px; }
.logo .con .logo_c ul li a { color: #FFF; text-decoration: none; }
.logo .con .logo_c ul li a:hover { color: #F60; text-decoration: none; }*/
.logo .logo_c { float: left; width: 610px; }
.logo .logo_r { float: right; width: 240px; }
.logo .logo_r .tel { padding-top: 15px; }
.logo .logo_r .search { margin-top: 15px; }
.logo_r .search .sear { background-image: url(../images/search_l.png); background-repeat: no-repeat; height: 29px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-indent: 8px; float: left; width: 210px; font-size: 14px; color: #ff7267; font-family: "微软雅黑"; }
.logo_r .search .searc { width: 29px; line-height: 29px; background-image: url(../images/search_r.png); background-repeat: no-repeat; height: 29px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; margin: 0px; padding: 0px; float: left; }

/*  footer */
#footer { background-color: #373737; padding-top: 40px; padding-bottom: 40px; }
#footer .foo {
    width: 1000px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    line-height: 40px !important;
}
#footer .foo .fmenu { float: left; padding-right: 50px; }
#footer .foo .fmenu li { font-size: 14px; line-height: 32px; color: #cbcbcb; }
#footer .foo .fmenu li a { color: #acacac; text-decoration: none; }
#footer .foo .fmenu li a:hover { color: #FFF; text-decoration: underline;  }
#footer .foo .wx { width: 213px; float: right; text-align: right; }
.footernav .linklist { width:1000px; }
.footernav { width:100px; }
.footernav a.popmenulink { padding-right:10px; color:#000; line-height:22px; cursor:hand; display:block; }
.footernav .popmenuclose div { display:none; }
.footernav .popmenuopen { position:relative; }
.footernav .popmenuopen div { float:left; width:1000px; position:absolute; left:-640px; top:-150px; padding:5px; height:auto; font-size: 14px; font-weight: normal; background-color: #000; }
.footernav  a { width:1000px; color: #000; }
.footernav  a:hover { color: #F60; text-decoration: none; }
.copyright { line-height: 40px; color: #a9a9a9; background-color: #000; height: 40px; font-size: 13px; }
.copyright a { color: #a9a9a9; text-decoration: none; }
.copyright a:hover { color: #FFF; text-decoration: underline; }

h2 { line-height: 50px; padding-bottom: 30px; }
.bg1 {
    background-color: #fff;
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
}
.bg2 { background-color: #282d36; height: auto; padding-top: 60px; padding-bottom: 60px; background-image: url(../images/bg-loop1.jpg); background-repeat: repeat; }
.bg3 { background-color: #f1f1f1; height: auto; padding-top: 60px; padding-bottom: 60px; }
.bg4 { background-color: #282d36; height: auto; padding-top: 60px; padding-bottom: 60px; background-image: url(../images/bg-loop1.jpg); background-repeat: repeat; }

.bg5 {
	background-color: #000000;
	height: auto;
	padding-top: 60px;
	background-image: url(../img/5-120601093357.png);
	background-repeat: repeat;
}
.bg6 { background-color: #fff; height: auto; padding-top: 60px; padding-bottom: 60px; }
.bg7 {
	background-color: #ffc935;
	height: auto;
	padding-top: 60px;
	padding-bottom: 60px;
}
.youshi1 {
	background-color: #000000;
	height: 220px;
	width: 100%;
	background-image: url(../img/1.png);
	background-repeat: repeat;
}
.youshi2 {
	background-color: #000000;
	height: 220px;
	width: 100%;
	background-image: url(../img/1.png);
	background-repeat: repeat;
}
.youshi3 {
	background-color: #000000;
	height: 220px;
	width: 100%;
	background-image: url(../img/1.png);
	background-repeat: repeat;
}
.r_right ul {}
.r_right li { list-style-type: circle; line-height: 35px; }
.r_right2 li { list-style-type: circle; line-height: 25px; margin-bottom: 35px; }
.zd { height: 104px; width: 194px; border: 2px solid #333; margin-bottom: 10px; }
.zd:hover { border: 2px solid #F60; background-color: #ffc529; }

.zd h3 {}
.banner .wrap {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.single-mega-item {float: left; padding: 0 0 15px 0;}
.single-mega-item li.block {color: #fff; font-size: 16px; margin: 10px 15px; position: relative;}
.single-mega-item li.block:after {background: #e0e0e0 none repeat scroll 0 0; bottom: 3px; content: ""; height: 1px; left: 20px; position: absolute; width: 33px;}
.single-mega-item li:not(.block){padding: 1px 15px; padding-right: 40px;}