﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0 auto;list-style-type:none;}
body{margin:0 auto; padding:0; background:#fff; font-size:14px; font-family:"Microsoft YaHei",微软雅黑,Arial,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu; color:#333; line-height:35px;}
a{color:#000; text-decoration:none;blr:expression(this.onFocus=this.blur());outline:none;}
a:hover{color:#006cbf; text-decoration:none;}
img{border:none;}
.BIGframe{width:100%; overflow:hidden; margin:0 auto;}
.frame{width:1200px; overflow:hidden; margin:0 auto;}
.topda{width:100%; margin:0 auto; height:40px;}
.topxiao{width:1200px; margin:0 auto;}
.logo{width:541px; height:96px; float:left; margin:0;}
.tel{width:324px; height:103px; float:right; margin:0;}
.boxframe{width:100%; overflow:hidden; margin:0 auto;}
.clerbox{width:100%; height:25px; margin:0 auto;}
.smcler{width:100%; margin:10px auto;}
.smcler2{width:100%; margin:20px auto;}
.clerboxBIG{width:100%; height:40px; margin:0 auto;}
.clerbox_mes{width:100%; height:25px; margin:0 auto; clear:both;}
/*HEADER*/
.keyword{color:#666; text-align:right; width:1160px; height:40px; line-height:40px;}
.keyword a{color:#666;}
.keyword a:hover{color:#fff;}
h1{display:inline;}
h1 a{font-weight:bold; font-size:12px;}
h1 a:hover{color:#fff;}
/*MENU*/
.nav{width:500px; margin:0 auto; padding:0; float:right;}
.nav ul{list-style: none;padding-left:0;margin:0; z-index:99;}
.nav a{padding: 0 18px;line-height: inherit; color:#333;cursor: pointer;}
.nav_menu{line-height:96px; text-transform: uppercase; font-size:16px; color:#fff;}
.nav_menu-item{display: inline-block;position: relative;}
.nav_menu-item a{color:#fff; font-family:Georgia;}
.nav_menu-item a:hover{color:#fff;}
.nav_menu-item:hover{background-color: #f60;}
.nav_menu-item:hover .nav_submenu {display: block;}
.nav_submenu a{color:#fff; padding:0;}
.nav_submenu {display: none;position: absolute;width:130px;background:#f60; color:#000; text-align:center; font-weight:normal; line-height:41px; font-size:13px;}
.nav_submenu-item:hover {background:#f90; color:#ffffff;}
/*MENUB*/
.navB{width:500px; margin:0 auto; padding:0; float:right;}
.navB ul{list-style: none;padding-left:0;margin:0; z-index:99;}
.navB a{padding: 0 18px;line-height: inherit; color:#333;cursor: pointer;}
.nav_menuB{line-height:96px; text-transform: uppercase; font-size:16px; color:#006cbf;}
.nav_menu-itemB{display: inline-block;position: relative;}
.nav_menu-itemB a{color:#006cbf; font-family:Georgia;}
.nav_menu-itemB a:hover{color:#fff;}
.nav_menu-itemB:hover{background-color: #f60;}
.nav_menu-itemB:hover .nav_submenu {display: block;}
.nav_submenuB a{color:#fff; padding:0;}
.nav_submenuB {display: none;position: absolute;width:130px;background:#f60; color:#000; text-align:center; font-weight:normal; line-height:41px; font-size:13px;}
.nav_submenu-itemB:hover {background:#f90; color:#ffffff;}
/*IMG*/
.img_frame{width:100%; height:962px; background:url(images/home.jpg) center no-repeat;}
.img_title1{margin:234px 0 0 720px; position:relative; background:url(images/home_big.png) no-repeat; width:443px; height:251px;}
.img_title2{margin:50px 0 0 720px; position:relative; background:url(images/home_title.png) no-repeat; width:443px; height:251px;}
.img_title3{margin:-190px 0 0 590px; position:relative; text-align:right; color:#fff; font-size:14px; width:560px;}
/*INDEX*/
.index_box{width:470px; float:left; background:url(images/icon_title.jpg) 0 22px no-repeat; font-weight:bold; font-size:19px; color:#006cbf; line-height:75px; margin:25px 0 0 110px;}
.index_box ul{list-style:none; margin:0; padding:0;}
.index_box ul li{background:url(images/icon_list.jpg) 0 16px no-repeat; font-size:14px; line-height:45px; font-weight:normal; margin:0; padding:0 0 0 35px;}
.index_box ul li a{color:#006cbf;}
.index_box ul li a:hover{color:#000;}
.index_box img{padding:15px 0 0 0;}
.index_box p{font-size:14px; font-weight:normal; line-height:22px; margin:0 0 0 150px; position:relative; top:-100px;word-break:break-all;}
.index_box dl{list-style:none; margin:0; padding:0;}
.index_box dl dd{background:url(images/icon_list.jpg) 0 16px no-repeat; font-size:14px; line-height:45px; font-weight:normal; margin:-88px 0 0 0; padding:0 0 0 35px;}
.index_box dl dd a{color:#006cbf;}
.index_box dl dd a:hover{color:#000;}
/*BOTTOM*/
.bottom{color:#80b6df; background:#006cbf; line-height:30px; padding:25px 0; margin:0 auto; text-align:center;}
/*BANNER*/
.flexslider{position:relative;height:588px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1; margin:0 auto; padding:0;}
.slides li{height:588px; margin:0 auto; padding:0;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;list-style:none;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:30px;background:url(images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(images/next.png) center center no-repeat;top:40%;}
/*CATALOG*/
.list_tit{width:260px; height:64px; background:url(images/catalog.jpg) no-repeat; color:#006cbf; letter-spacing:1.2px; line-height:30px; font-size:30px; padding:0 0 0 15px; font-family:Georgia;}
.list_tit p{color:#f60; font-size:12px; text-transform:uppercase; letter-spacing:0.8px;}
.catalog_frame{width:252px; border-left:4px solid #006cbf; border-right:4px solid #006cbf; border-bottom:4px solid #006cbf;}
.list{width:222px; margin:0 auto; overflow:hidden; padding:0;}
.list ul{list-style:none; margin:0; padding:0;}
.list ul li{width:222px; height:40px; text-transform:uppercase; color:#006cbf; background:#f1f1f1; margin:8px 0; text-align:left; line-height:40px; font-size:14px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out; display:block;}
.list ul li a{display:block; color:#04539e; font-weight:600; text-align:left; padding:0 0 0 6px;}
.list ul li:hover{color:#fff; background:#006cbf;}
.list ul li a:hover{color:#fff;}

.list_sub{width:222px; margin:0 auto; overflow:hidden; padding:0;}
.list_sub ul{list-style:none; margin:0; padding:0;}
.list_sub ul li{width:222px; height:28px; color:#006cbf; text-transform:capitalize; background:#fff; margin:6px 0; text-align:left; line-height:28px; font-size:13px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out; display:block;}
.list_sub ul li a{display:block; color:#555; text-align:left; font-weight:normal; padding:0 0 0 6px;}
.list_sub ul li:hover{color:#fff; background:#006cbf; border-radius:5px;}
.list_sub ul li a:hover{color:#fff;}
.sub_qr{width:248px; border:1px solid #eee; text-align:center; padding:25px 0;}
/*SUB-MAIN*/
.sub_left{width:260px; overflow:hidden; margin:0 50px 0 0; float:left;}
.sub_main{width:885px; overflow:hidden; margin:0; padding:0;}
.sub_tit{width:100%; height:30px; line-height:30px; color:#006cbf; background:url(images/icon_title.jpg) 0 0 no-repeat; font-size:24px; font-weight:bold; text-align:left; padding:0 0 0 25px;}
.sub_content{width:98%; margin:0 auto; padding:0;}
/*SUB_SLIDER*/
.menuContent{display:block;}

/**PRO-PAGE**/
.slide-protitles{width:350px; height:86px; float:left; text-align:left; margin:0 23px 13px 0;}
.slide-protitles2{width:350px; height:86px; float:right; text-align:left; margin:0 0 13px 0;}
.slide-protitles a{display:block;}
.slide-protitles a:active{color:#f00;}
.slide-protitles a:hover{color:#000;}
.pro_page_line{width:100%; height:60px; border-bottom:1px solid #f5f5f5;}
.pro_page_two{height:60px; line-height:60px; width:150px; float:left; font-size:18px; color:#84b126;}
.pro_page_two a{color:#84b126;}
.pro_page_two a:hover{color:#000;}
.pro_page_three{height:60px; width:900px; float:left;}
.pro_page_three ul{list-style:none;}
.pro_page_three ul li{height:60px; line-height:60px; width:80px; float:left; text-align:center; font-size:16px; color:#000; margin:0 20px 0 0;}
.pro_page_three a{color:#000; display:block;}
.pro_page_three a:hover{color:#84b126; font-weight:bold;}
.slide-procontents{padding:8px 8px 50px 8px;}
.slide-procontents ul{margin:0; padding:0; list-style:none;}
.slide-procontents ul li{float:left; width:252px; height:187px; line-height:189px; border:1px solid #eee; padding:2px; position:relative; margin:0 15px 0 0;}
.slide-procontents ul li span{float:left; position:absolute; background:#f5f5f5; top:200px; left:-1px; width:258px; height:26px; line-height:26px; text-align:center;}
/*INDEX_MESSAGE*/
.message_frame{width:265px; margin:0 auto;}
.message_title{text-align:center; font-size:18px; color:#fff; width:100%; margin:20px auto 0 auto; height:75px; line-height:75px;}
.message_input{background:none; border:1px solid #b35a1f; width:265px; height:30px; color:#ffbda3; padding:0 0 0 5px; margin:10px auto;}
.message_inputs{background:none; border:1px solid #b35a1f; width:265px; height:100px; color:#ffbda3; padding:0 0 0 5px; margin:10px auto;}
.message_button{background:none; border:1px solid #b35a1f; width:70px; height:40px; color:#ffbda3; float:left; margin:10px auto;}


.submenux{width:1200px; padding:0; margin:0 auto;}
.submenux ul{list-style:none; padding:0; margin:0 auto; display:table;}
.submenux ul li{float:left; width:150px; height:45px; line-height:45px; background:#f5f5f5; text-align:center; vertical-align:middle; border:1px solid #eee; margin:0 0 0 -1px; transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;}
.submenux ul li a{color:#555; display:block;}
.submenux ul li:hover{color:#ffffff; background:#4d9018;}
.sub_content{width:100%; margin:0 auto; padding:0;}
/*分页*/
DIV.quotes{PADDING:3px; MARGIN:10px 3px 3px 3px; TEXT-ALIGN:center;}
DIV.quotes a{BORDER:#006cbf 1px solid; COLOR:#006cbf; MARGIN:0 2px 0 0; padding:2px 5px 2px 5px; TEXT-DECORATION:none;}
DIV.quotes a:hover{BORDER:#006cbf 1px solid; padding:2px 5px 2px 5px; MARGIN-RIGHT: 2px; background:#006cbf; color:#fff;}
DIV.quotes a:active{BORDER:#006cbf 1px solid; padding:2px 5px 2px 5px; MARGIN-RIGHT: 2px; background:#006cbf; color:#fff;}
/*当前页*/
DIV.quotes SPAN.current{BORDER:#006cbf 1px solid; padding:2px 5px 2px 5px; FONT-WEIGHT:bold; COLOR:#fff; MARGIN:0 2px 0 0; BACKGROUND-COLOR:#006cbf;}
/*总共页*/
DIV.quotes SPAN.total{BORDER:#006cbf 1px solid; padding:2px 5px 2px 5px; COLOR:#006cbf; MARGIN:0 2px 0 0;}
/*不知道什么东西有问题*/
/*
DIV.quotes SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}*/
/*分页*/

/*MESSAGE*/
.sub_message{width:870px; margin:30px auto 0 300px; float:left; position:absolute; padding:0;}
.text_box{width:20%; float:left; line-height:30px; line-height:30px; font-size:14px; text-align:right; margin:0 25px 0 0; color:#666;}
.input_box{width:40%; float:left; line-height:30px; line-height:30px; text-align:left;}
.sinput{height:30px; width:300px; line-height:30px; font-size:16px; color:#ccc; text-align:left; border:1px solid #ccc;font-family:"Microsoft YaHei",微软雅黑,Arial;-moz-box-shadow:5px 5px 5px #ddd inset;-webkit-box-shadow:5px 5px 5px #ddd inset; box-shadow:5px 5px 5px #ddd inset;}
.sinputs{color:#ccc; width:300px; height:80px; text-align:left; border:1px solid #ccc;font-family:"Microsoft YaHei",微软雅黑,Arial;-moz-box-shadow:5px 5px 5px #ddd inset;-webkit-box-shadow:5px 5px 5px #ddd inset; box-shadow:5px 5px 5px #ddd inset;}
.cler_xiaomeg{width:100%; height:15px; margin:0 auto;}
.submit_button{
  line-height:30px;
  height:30px;
  width:70px;
  color:#ffffff;
  background-color:#528826;
  font-size:16px;
  font-weight:normal;
  font-family:Microsoft YaHei;
  border:0px solid #dcdcdc;
  -webkit-border-top-left-radius:3px;
  -moz-border-radius-topleft:3px;
  border-top-left-radius:3px;
  -webkit-border-top-right-radius:3px;
  -moz-border-radius-topright:3px;
  border-top-right-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -moz-border-radius-bottomleft:3px;
  border-bottom-left-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -moz-border-radius-bottomright:3px;
  border-bottom-right-radius:3px;
  -moz-box-shadow:0px 0px 0px -20px #000000;
  -webkit-box-shadow:0px 0px 0px -20px #000000;
  box-shadow:0px 0px 0px -20px #000000;
  text-align:center;
  display:inline-block;
  text-decoration:none;
}
.submit_button:hover{
  background-color:#73a84a;
}
/**************************QQMENU**************************/
.b{font-weight:bold; font-family:"微软雅黑"; font-size:14px;}
#backtop_js {position:fixed; margin:390px 0 0 0; right:10px; width:62px; z-index:999999999;_position:absolute;_top:expression(documentElement.scrollTop + "px"); }
#backtop_js li {float:left; position:relative; z-index:1; margin-bottom:-1px;}
#backtop_js .rx {width:2px; height:60px; background:#fff; position:absolute; top:1px; right:-1px;_right:-1px; z-index:333;}
#backtop_js .submenu_js {position:absolute; right:61px;  display:none; top:0;}
#backtop_js .submenu_js dd{position:relative;white-space:nowrap;}
#backtop_js .qq_content {width:260px; margin-top:-40px; padding:0 0 20px 20px; height:160px; border:1px #ddd solid; overflow:hidden; background:#fff;}
#backtop_js .qq_content .title {padding:0 0 5px 0;}
#backtop_js .qq_content ul {margin:20px 0 0 0;}
#backtop_js .qq_content li {width:100%; margin:10px 0 0 0;}
#backtop_js .qq_content li a {float:left; background:url(images/qqico.png) no-repeat; line-height:21px; padding:0 0 0 28px; color:#006cbf;}
#backtop_js .moblie_content01{margin-top:-150px; width:100px; height:130px; background:#fff; border:1px #ddd solid; text-align:center; line-height:18px; overflow:hidden;}
#backtop_js .moblie_content02{margin-top:-40px; width:140px; height:140px; background:#fff; border:1px #ddd solid; text-align:center; line-height:18px; overflow:hidden;}
#backtop_js .moblie_content03{ width:100px; height:130px; background:#fff; border:1px #ddd solid; text-align:center; line-height:18px; overflow:hidden;}
#backtop_js .qq {background:url(images/qq.gif) 8px 10px #fff no-repeat; width:60px; height:60px; border:1px #ddd solid; display:block; cursor:pointer;}
#backtop_js .moblie {background:url(images/backicon.gif) #fff no-repeat; width:60px; height:60px; border:1px #ddd solid; display:block; cursor:pointer;}
#backtop_js .msg {background:url(images/backicon.gif)0 -60px #fff no-repeat; width:60px; height:60px; border:1px #ddd solid; display:block; cursor:pointer;}
#backjump {position:fixed; margin:572px 0 0 0; right:10px; width:62px; z-index:999999999;_position:absolute;_top:expression(documentElement.scrollTop + "px");}
#backjump li {border:1px #ddd solid;}
#backtop {display:block;width:60px;height:60px; cursor:pointer; background:url(images/backicon.gif) 0 -120px #fff no-repeat;}
#backtop_js a .text, #backjump a .text {display:none; }
#backtop_js a:hover .text, #backjump a:hover .text {width:60px; height:50px; background:#fff; padding:10px 0 0 0; line-height:19px; text-align:center; display: block;}
