@charset "UTF-8";
@import "index.css";
@import "list.css";
@import "page.css";
@import "kefu.css";

/* @import "kefu.css";
/**
 * 
 * @authors jason (jason@0769html.com)
 * @date    2018-3-19 23:26:35
 * @version red-css3-S1
 * @for ie9+
 */

/*全站通用样式*/
* { margin: 0px; padding: 0px;}
li { list-style: none; }
img { border: 0; }

.clear { clear: both; }
.page_main { margin-left: auto; margin-right: auto; width: 1200px; }
.page_full {width: 100%;}

/*页面顶部样式*/

.header { height: 130px;line-height: 130px; overflow: hidden;padding-top: 0px;  }
.logo { float: left; font-family: "MicroSoft YaHei", "SimHei"; color: #333333; height: 130px; }
.logo img { float: left; }
.logo .company_name { float: left; padding: 5px; border-left: 1px solid #ebebeb; margin-top: 10px;padding-left: 15px;margin-left: 10px;display: none;}
.logo h2 { font-size: 29px; line-height: 40px; margin-top: 4px; -webkit-font-smoothing: antialiased; font-weight: normal; }
.logo h3 { font-size: 12px; line-height: 20px; color: #999999; font-family: "Verdana"; font-weight: normal; }
.head_right { float: right;position: relative; }
.telphone_number {}
.telphone_number h3 { font-size: 28px; color: #cc0000; font-weight: normal; font-family: "MicroSoft YaHei", "SimHei"; font-style: italic; line-height: 30px; }
.telphone_number h4 { font-size: 14px; color: #666666; font-weight: normal; line-height: 30px; margin-top: 15px; }
.head_right .lang{position: absolute;z-index: 99;top:10px;right: 0px;}
.head_right .lang ul{margin: 0px;padding: 0px;}
.head_right .lang ul li{float: left;line-height: 20px;margin-right: 20px;padding: 0px;}
.head_right .lang ul li a{font-size: 12px;color: #666;text-decoration: none;line-height: 20px;}
.head_right .lang ul li img{}


/*导航条样式*/
.navbg{background-color: #204EB7;z-index: 999;position:relative;} /*因为导航条有半透明效果，所以这里要多加一个背景层*/
.nav { clear: both; background-color: #204EB7; height: 60px; width: 100%;}
.nav ul { margin-left: auto; margin-right: auto; height: 60px; line-height: 60px; font-size: 16px; float: left; font-weight: bold; }
.nav ul li { list-style: none; float: left; position: relative;-webkit-transform: perspective(1px) translateZ(10); transform: perspective(1px) translateZ(10); box-shadow: 0 0 1px transparent; -webkit-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-property: color, background-color;  transition-property: color, background-color;}
.nav ul li a { padding: 0px 32px 0px 32px; color: #FFFFFF; text-decoration: none;}
.nav ul li:hover { background-color: #00B22D; }
.nav ul li.curr { background-color: #00B22D; }

/*level2 nav*/
.nav ul li ul { display: none; position: absolute; margin: 0px; z-index: 10; width: 200px; height: auto; top: 60px; left: 0px; padding: 3px; line-height: 40px; background-color: #000000; background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/ filter: Alpha(opacity=80); background: #000000;/*实现IE背景透明*/ }
.nav ul li ul li { float: none; clear: both; position: relative; line-height: 40px; height: 40px; border-top: 1px solid #1f1f1f; }
.nav ul li ul li:first-child { border: 0px; }
.nav ul li ul li:hover { background-color: #00B22D; }
.nav ul li:hover>ul { display: block; }

/*level3 nav*/
.nav ul li ul li ul { display: none; position: absolute; margin: 0px; z-index: 10; width: 200px; height: auto; top: -3px; left: 100%; padding: 3px; line-height: 40px; background-color: #000000; background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/ filter: Alpha(opacity=80); background: #000000;/*实现IE背景透明*/ }
.nav ul li ul li ul li { float: none; clear: both; position: relative; line-height: 40px; height: 40px; border-top: 1px solid #1f1f1f; }
.nav ul li ul li ul li:first-child { border: 0px; }
.nav ul li ul li ul li:hover { background-color: #00B22D; }



/*nav search*/
.hotkey{float: left;line-height: 60px;font-size: 14px;overflow: hidden;width: 700px;}
.hotkey a{color: #999;text-decoration: underline;}
.hotkey a:hover{color: #cc0000;}

.searchbar{float: right;height: 60px;margin: 0px;}
.searchbar form{margin-top: 14px; padding: 0px;font-size: 0;}
.searchbar .keyword{float: left;width: 150px;margin: 0px;padding: 0px 6px 0px 12px;border: 0; height: 30px; line-height: 30px;outline:none;overflow: hidden;border-radius:4px 0 0 4px; border: 1px #ebebeb solid;border-right: 0px;}
.searchbar .button{float: left;margin: 0px;border: 0;padding: 0px 10px 0px 10px;line-height: 30px;font-size: 14px; line-height: 30px; background-color: #204EB7;  min-width: 40px; color: #fff;border-radius:0 4px 4px 0; background-image: url(../images/search_ico.png);background-position: center;background-repeat: no-repeat;}



.smallbanner{ background-repeat: no-repeat; background-position:center 0; width: auto; height: 300px;background-color: #ebebeb;background-size:cover;}

/*Banner*/
.banner { position: relative; }

/*上一个、下一个*/
.prev_next{font-size: 16px;color: #999; line-height: 40px;text-align: center;border-top: 1px solid #ebebeb;margin-bottom: 60px;}
.prev_next .prev{padding-right: 20px;}
.prev_next .next{padding-left: 20px;}
.prev_next a{color: #333;}

