@charset "utf-8";

/* css reset ( HTML 5 version )*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {font-size:14px;font-family:Verdana;line-height:2em;-webkit-text-size-adjust:none;}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;}
/* change colours to suit your needs */
ins{background-color:#ff9;color:#000;text-decoration:none;}
/* change colours to suit your needs */
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
/* change border colour to suit your needs */
hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input, select {vertical-align:middle;}
img{display:block;}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix{display:block;zoom:1;}
.clear{clear:both;}

/* css.css start here */
body{font:14px/2em Microsoft YaHei,Arial;color:#333;}
a{color:#333;}
a:hover{color:#333;}
ul{list-style-type:none;}
.css3{behavior:url(images/PIE-2.0beta1/PIE.htc)}

::-webkit-scrollbar-thumb{
background-color:#282828;
height:50px;
outline-offset:-2px;
outline:2px solid #fff;
-webkit-border-radius:4px;
border: 2px solid #fff;
}
::-webkit-scrollbar-thumb:hover{
background-color:#282828;
height:50px;
-webkit-border-radius:4px;
}
::-webkit-scrollbar{
width:8px;
height:18px;
}
::-webkit-scrollbar-track-piece{
background-color:#fff;
-webkit-border-radius:0;
}

@font-face{
	font-family:'MyFonts';
	src:url('fonts/fontawesome-webfont.eot?v=4.7.0');
	src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
	url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
	url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
	url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
	url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
	font-weight:normal;
	font-style:normal;
	}

	
.box{max-width:1920px;margin:0 auto;zoom:1;}
.box:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}

/*站点宽度*/
.inner{width:1200px;margin:0 auto;zoom:1;}
.inner:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}

/*高度--模块间距*/
.b1{clear:both;height:50px;}

/*整体的背景色*/
.bg{background:#00a6e0;}
.first-bg{background:#00a6e0;}

/*页头*/
.top{max-width:1920px;margin:0 auto;height:50px;line-height:50px;background:#d70000;color:#FFF;font-size: 16px;}
.top h2{font-weight:500;float:left;}
.top_r{float:right;}
.top_r li{float:left;margin-right:10px;position:relative;cursor:pointer;}
.top_r li a{color: #fff;}
.top_r li i{margin-right:5px;}
.top_r li:hover .top_sub{max-height:200px;transition:max-height .5s;}
.top_sub{width:150px;height:auto;max-height:0;overflow:hidden;transition:max-height .5s;position:absolute;top:50px;left:0;z-index:1;}
.top_sub img{width:100%;}


.logo{float:left;margin:45px 0;}
.logo img{float:left;margin-right:20px;}

.nav-btn{display:none;}
.nav{display:none;}

/*导航*/
.menu{float:right;position:relative;margin-top:45px;width:720px;}
.menu::before{display:inline-block;width:10px;height:60px;background:#ec0000;content:'';position:absolute;top:0;left:0px;transform:skew(-30deg);-webkit-transform: skew(-30deg);-moz-transform: skew(-30deg);-o-transform:skew(-30deg);-ms-transform:skew(-30deg);}
.menu::after{display:inline-block;width:10px;height:60px;background:#ec0000;content:'';position:absolute;top:0;right:0px;transform:skew(-30deg);-webkit-transform: skew(-30deg);-moz-transform: skew(-30deg);-o-transform:skew(-30deg);-ms-transform:skew(-30deg);}
.menu ul{height:60px;line-height:60px;background:#282828;width:680px;transform:skew(-30deg);-webkit-transform: skew(-30deg);-moz-transform: skew(-30deg);-o-transform:skew(-30deg);-ms-transform:skew(-30deg);margin:0 auto;}
.menu ul li{float:left;padding:0 16.5px;}
.menu ul li a{display:block;color:#fff;font-size:16px;transform:skew(30deg);-webkit-transform: skew(30deg);-moz-transform: skew(30deg);-o-transform:skew(30deg);-ms-transform:skew(30deg);}
.menu ul li:hover{background:#ec0000;}
#now{background:#ec0000;}

.menu li:hover .menu_sub{max-height:400px;overflow:hidden;transition:max-height .5s;-moz-transition:max-height .5s;-webkit-transition:max-height .5s;-o-transition:max-height .5s;}
.menu_sub{position:absolute;left:0;top:50px;max-height:0;width:167px;z-index:999;background-color:rgba(0,166,224,.6);overflow:hidden;transition:max-height .5s;-moz-transition:max-height .5s;-webkit-transition:max-height .5s;-o-transition:max-height .5s;}
.menu_sub dl{}
.menu_sub dl dd{height:45px;line-height:45px;text-align:center;}
.menu_sub dl dd:hover{background:#ec0000;}

/*banner*/
.banner{width:100%;min-width:1200px;max-width:1920px;height:550px;position:relative;text-align:center;overflow:hidden;margin:0 auto;z-index:0;}
.banner .nivoSlider{width:1920px;height:550px;background:url("../images/loading.gif") no-repeat 50% 50% rgb(255, 255, 255);margin-bottom:50px;padding:0;margin:0;overflow:hidden;position:absolute;top:0;left:50%;margin-left:-960px;}
.banner .nivoSlider img{left:0px;top:0px;display:none;position:absolute;}
.banner .nivoSlider a{border:0px currentColor;display:block;}
.banner .nivo-controlNav{left:45%;width:193px;height:38px;bottom:-14px;padding-top:14px;padding-left:50px;position:absolute;z-index:9;}
.banner .nivo-controlNav a{background:url("../images/bullets.png") no-repeat;border:0px currentColor;width:23px;height:17px;text-indent:-9999px;margin-right:3px;float:left;display:block;}
.banner .nivo-controlNav a.active{background-position:0px -17px;}
.banner .nivo-directionNav a{background:url("../images/arrows.png") no-repeat;border:0px currentColor;width:65px;height:65px;text-indent:-9999px;display:block;}
.banner a.nivo-nextNav{background-position:-65px 0px;top:45%;right:18%;}
.banner a.nivo-prevNav{left:18%;top:45%;}
.banner a.nivo-nextNav:hover{background-position:-65px -65px;top:45%;right:18%;}
.banner a.nivo-prevNav:hover{background-position:0px -65px;left:18%;top:45%;}
.banner .nivo-caption{font-family:Helvetica,Arial,sans-serif;}
.banner .nivo-caption a{color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);border-bottom-width:1px;border-bottom-style:dotted;}
.banner .nivo-caption a:hover{color:rgb(255, 255, 255);}
/* nivoSlider */
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivo-slice{height:100%;display:block;position:absolute;z-index:5;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{background:rgb(0, 0, 0);left:0px;width:30%;bottom:0px;color:rgb(255, 255, 255);display:none;position:absolute;z-index:8;opacity:0.8;}
.nivo-caption p{margin:0px;display:none;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{top:45%;position:absolute;z-index:9;cursor:pointer;}

.i_banner{display:none;}


.i_search{max-width:1920px;margin:30px auto 0;background:url(../images/i_search_bg.png) center center repeat-x;}
.i_search_form{width:1340px;margin:0 auto;background:#d70000;height:50px;padding:15px 0;position:relative;z-index:1;}
.i_search_form:before{content:'';display:block;width:30px;height:80px;position:absolute;transform:skewX(-20deg);background:#d70000;left:-14px;top:0;z-index:-1;}
.i_search_form:after{content:'';display:block;width:30px;height:80px;position:absolute;transform:skewX(20deg);background:#d70000;top:0;right:-14px;z-index:-1;}
.i_search_form ul li{float:left;}
.i_search_form ul li:first-child{margin-right:30px;}
.i_search_form ul li:first-child p{font-size:18px;line-height:50px;color:#FFF;font-weight:600;}
.i_search_form form b{font-size:18px;margin-right:5px;color:#FFF;}
.i_search_txt1{width:190px;height:50px;line-height:50px;font-size:16px;border:none;outline:none;border-radius:15px;margin-right:10px;padding-left:10px;background-color:#fcfcfc;}
.i_search_txt2{width:120px;height:50px;line-height:50px;font-size:16px;border:none;outline:none;border-radius:15px;margin-right:10px;padding-left:10px;background-color:#fcfcfc;}
.i_search_select{width:150px;height:50px;line-height:50px;padding-left:10px;font-size:16px;border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;background:url("../images/select.png") no-repeat scroll right center #fff;background:#fff\9;color:#666;outline:none;border-radius:15px;margin-right:10px;cursor:pointer;}
.i_search_btn{width:90px;height:50px;line-height:50px;font-size:18px;color:#FFF;background:#282828;text-align:center;border:none;outline:none;border-radius:15px;-webkit-appearance:none;font-family: MyFonts;cursor:pointer;}


/*页尾*/
.footer{max-width:100%;/*max-width:1920px;*/color:#fff;padding:50px 0 30px;background:#282828;}
.footer h2{margin-bottom:15px;}
.footer h2 a{color:#FFF;}
.footer h2 b{font-size:20px;line-height:30px;margin-right:3px;}
.footer h2 font{font-size:16px;line-height:30px;font-weight:500;}

.footer_l{width:360px;float:left;font-size:16px;margin-right:60px;}
.footer_l p{margin-top:10px;font-size:14px;line-height:28px;color:#FFF;font-weight:500;}

.footer_c{width:340px;float:left;margin-right:50px;}
.footer_c ul li{line-height:45px;border-bottom:1px dashed #FFF;float:left;width:45%;margin-right:5%;}
.footer_c ul li:nth-child(2n+2){margin-right:0;}
.footer_c ul li a{color:#FFF;}

.footer_r{width:330px;float:right;}
.footer_r img{max-width:100%;height:auto;}
.footer_r p{font-size:14px;line-height:30px;margin-top:20px;}
.footer_r ul{margin-top:15px;}
.footer_r ul li{float:left;margin-right:20px;font-size:26px;color:#FFF;position:relative;}
.footer_r ul li a i{color:#FFF;}
.footer_r li:hover .footer_sub{max-height:200px;transition:max-height .5s;}
.footer_sub{width:150px;height:auto;max-height:0;overflow:hidden;transition:max-height .5s;position:absolute;bottom:40px;left:0;z-index:1;}
.footer_sub img{width:100%;}

.foot{height:100px;line-height:100px;/*max-width:1920px;*/max-width:100%;margin:1px auto 0;background:#ec0000;font-size:14px;color:#FFF;}
.foot a{color:#FFF;}
.foot p{float:left;}
.foot span{float:right;}

.foot_sub{display:none;}

.map_qq{display: none;}
























