﻿.header_tel{height:45px; line-height:45px;}
.header_tel span{background:url(../image/header_tel.png) no-repeat; padding:0 0 0 25px; font-size:18px;}

.db{ width:100%; background-color:#f5f5f5; padding:5px 0;    height: 20px;}
.zh{ margin:0 auto; width:1200px;}
.db h1{ font-size:14px; float:left; font-weight:normal;}
.db ul{ float:right;}
.db ul li{ float:left;}
.db ul li a{ font-size:14px; margin:0 10px;}
.clearfix{ clear:both;}


.nav{width:1200px; padding:0; text-align:center;}
.nav ul{list-style: none;padding-left:0;margin:0; z-index:99;}
.nav a{padding: 0 65px;line-height: inherit; color:#333;cursor: pointer;}
.nav_menu{line-height:50px; text-transform: uppercase; font-size:15px; color:#fff;}
.nav_menu-item{display:inline-block;position: relative;}
.nav_menu-item a{color:#fff;}
.nav_menu-item a:hover{color:#fff;}
.nav_menu-item:hover{background-color: #ff9900;}
.nav_menu-item:hover .nav_submenu {display: block;}
.nav_submenu a{color:#fff; padding:0;}
.nav_submenu {display: none;position: absolute;width:190px; background:#ff9900; color:#fff; text-align:center; font-weight:normal; line-height:35px; font-size:13px;}
.nav_submenu-item:hover {background:#f1c018; color:#ffffff;}

.dropMenu{position:absolute; top:0; z-index:100; width:100px; visibility:hidden; margin-top:-1px; margin-left:-1px; background:#fda636;}
.dropMenu li a{display:block; text-align:center; color: black; color:#fff; height:40px; line-height:40px;}
*html .dropMenu a{color:#fff;}
.dropMenu a:hover{color:#fff; background:#e6860a;}
.hdo{width:100%; height:auto; display:block; overflow:hidden;}

.fullSlide{width:100%;position:relative;height:650px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:650px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:650px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:5px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f60;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:40px;height:60px;background:url(../image/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:10%;background-position:-6px -137px;}


.probg{width:100%; margin:0; padding:0; background:#f5f5f5; height:750px; overflow:hidden;}
.home_title{width:671px; height:83px; margin:30px auto 0 auto;}
.home_title_green{width:671px; height:83px; margin:145px auto 0 auto;}
.left_text{color:#666; font-weight:bold; font-size:24px; margin:0 auto; text-align:center; width:108px; border-bottom:2px solid #0a50a1; padding:0;}
.left_text p{color:#777; font-size:14px; font-weight:normal; text-transform:uppercase; line-height:25px; margin:0 auto; text-align:center; white-space:nowrap; padding:0;}

.more{text-align:center; width:109px; height:32px; border:1px solid #555; font-size:14px; color:#555; line-height:32px; margin:30px 0 30px 539px; 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;}
.more:hover{text-align:center; width:109px; height:32px; border:1px solid #fda636; font-size:14px; color:#fff; background:#fda636; line-height:32px;}
.morew{text-align:center; width:109px; height:32px; border:1px solid #fff; font-size:14px; color:#fff; line-height:32px; margin:10px 0 90px 539px; 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;}
.morew:hover{text-align:center; width:109px; height:32px; border:1px solid #fda636; font-size:14px; color:#fff; background:#fda636; line-height:32px;}

.slide-pro{width:1280px; overflow:hidden; margin:0 auto; margin-top:50px;}
.slide-pro ul{margin:0; padding:0;}
.slide-pro ul li{width:280px; float:left; list-style:none; margin:0 15px 20px 0;}
.slide-pro ul li img{width:280px; height:186px;}
.slide-pro ul li span{width:280px; color:#333; font-size:14px; text-align:center; height:45px; line-height:45px; display:block;}

.home_title_small{width:100%; height:83px; margin:50px auto 0 auto;}
.left_text_small{color:#666; font-weight:bold; font-size:18px; margin:0 auto; text-align:center; width:200px; border-bottom:2px solid #0a50a1; padding:0;}
.left_text_small p{color:#777; font-size:10px; font-weight:normal; text-transform:uppercase; line-height:25px; margin:0 auto; text-align:center; white-space:nowrap; padding:0;}
.boxer img{ display:block; max-width:666px; margin:0 auto;}

.slide-other{width:1280px; overflow:hidden; margin:0 auto;}
.slide-other ul{margin:30px auto; padding:0;}
.slide-other ul li{width:380px; float:left; list-style:none; margin:0 15px 20px 0;}
.slide-other ul li p{width:380px; color:#777; font-size:18px; text-align:center; font-weight:bold; height:55px; line-height:55px; display:block;}

.home_doc ul{display:table;}
.home_doc ul li{width:350px; height:475px; float:left; margin:50px 30px 40px 0; background:#f2f2f2; padding:15px; color:#043b74; font-weight:bold; font-size:16px; line-height:50px; line-height:50px;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;}
.home_doc ul li span{font-weight:normal; color:#f80; text-transform:uppercase;}
.home_doc ul li p{color:#666; line-height:35px; margin:20px 0; font-size:14px; font-weight:normal; padding:5px;}
.home_doc ul li:hover{background:#043b74; padding:15px; color:#fff; font-weight:bold; font-size:16px; line-height:50px; line-height:50px;}
.home_doc ul li:hover p{color:#fff;}

.innews_time{width:55px; height:55px; float:left; text-align:center; margin:14px 5px 0 0;    background-color: #004199;}
.innews_day{width:55px; line-height:55px; font-size:20px; color:#fff;}
.innews_year{width:55px; height:20px; line-height:20px; color:#004199; font-family:Georgia; font-size:13px;}
.{width:494px; padding:0; float:left;}
.inews_title{width:494px; height:66px; float:left;}
.inews_content{width:1200px; margin:0; padding:0; float:left;}
.inews_content ul{list-style:none; padding:0;}
.inews_content ul li{width:100%; line-height:30px; margin:10px 30px 40px 30px; float:left; border-bottom:1px solid #ddd; border-top:1px solid #ddd; width:515px;}
.inews_content ul li a{font-size:15px; color:#666; font-weight:bold;}
.inews_content ul li a:hover{color:#0a50a1;}
.inews_content ul li p{width:100%; font-size:14px; color:#999; line-height:25px;}

.bottom_other{width:630px; height:130px; margin:0; float:left;}
.bottom_tel{font-size:24px; color:#fff; padding:0 0 0 45px; float:left; display:block; background:url(404.png) 5px 0 no-repeat;}
.bottom_con{float:left; clear:left; padding:0 0 0 5px;}
.bottom_qr{float:right; margin:0 auto;}

.sub_title .sub-line{width:100%; text-align:center;}
.sub_title .sub-line:before{content:""; border-top:1px solid #004199; display:block; position:absolute; width:400px; top:80px; left:0;}
.sub_title .sub-line:after{content:""; border-top:1px solid #004199; display:block; position:absolute; width:400px; top:80px; right:0;}
.sub_title .sub-line p{font-size:18px; font-family:Georgia; text-transform:Capitalize;}
.sub_catalog{width:1200px; padding:0; margin:40px auto 0 auto;}
.sub_catalog ul{list-style:none; padding:0; margin:0 auto; display:table;}
.sub_catalog ul li{float:left; width:200px;color:#000; height:40px; line-height:40px; background:#f6f6f6; text-align:center; vertical-align:middle; border:1px solid #ddd; 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;}
.sub_catalog ul li a{color:#000; display:block;}
.sub_catalog ul li:hover{color:#fff; background:#004199; border:1px solid #299d09;}

.menuContent{display:none;}

DIV.quotes{PADDING:3px; MARGIN:50px 3px 3px 3px; TEXT-ALIGN:center; COLOR:#999;}
DIV.quotes a{BORDER:#ddd 1px solid; COLOR:#999; MARGIN:0 5px 0 0; padding:10px; TEXT-DECORATION:none;border-radius:10px;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#eeeeee);  
background:-moz-linear-gradient(top,#ffffff,#eeeeee); 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#ffffff), to(#eeeeee)); 
background-image: -webkit-gradient(linear,left bottom,left top,color-start(0, #ffffff),color-stop(1, #eeeeee)); 
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#eeeeee');  
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#eeeeee')";  }
DIV.quotes a:hover{BORDER:#ddd 1px solid; padding:10px; MARGIN-RIGHT: 5px; background:#f6f6f6; color:#999;}
DIV.quotes a:active{BORDER:#ddd 1px solid; padding:10px; MARGIN-RIGHT: 5px; background:#f6f6f6; color:#fff;}

DIV.quotes SPAN.current{BORDER:#ddd 1px solid; padding:10px; COLOR:#777; MARGIN:0 5px 0 0; background:#f6f6f6;border-radius:10px;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#eeeeee);  
background:-moz-linear-gradient(top,#ffffff,#eeeeee); 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#ffffff), to(#eeeeee)); 
background-image: -webkit-gradient(linear,left bottom,left top,color-start(0, #ffffff),color-stop(1, #eeeeee)); 
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#eeeeee');  
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#eeeeee')";  }

DIV.quotes SPAN.total{BORDER:#ddd 1px solid; padding:10px; COLOR:#999; MARGIN:0 5px 0 0;border-radius:15px;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#eeeeee);  
background:-moz-linear-gradient(top,#ffffff,#eeeeee); 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#ffffff), to(#eeeeee)); 
background-image: -webkit-gradient(linear,left bottom,left top,color-start(0, #ffffff),color-stop(1, #eeeeee)); 
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#eeeeee');  
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#eeeeee')";  }





.sub_message{width:870px; margin:0px auto 0 430px; float:right; position:absolute; padding:0;}
.text_box{width:20%; float:left; line-height:50px; font-size:14px; text-align:right; margin:0 25px 0 0; color:#1098de;}
.input_box{width:40%; float:left; line-height:50px; text-align:left;}
.sinput{height:30px; width:300px; line-height:30px; font-size:16px; color:#ccc; text-align:left; border:1px solid #d8ecff;font-family:"Microsoft YaHei",微软雅黑,Arial;-moz-box-shadow:5px 5px 5px #ebf5ff inset;-webkit-box-shadow:5px 5px 5px #ebf5ff inset; box-shadow:5px 5px 5px #ebf5ff inset;}
.sinputs{color:#ccc; width:300px; height:80px; text-align:left; border:1px solid #d8ecff;font-family:"Microsoft YaHei",微软雅黑,Arial;-moz-box-shadow:5px 5px 5px #ebf5ff inset;-webkit-box-shadow:5px 5px 5px #ebf5ff inset; box-shadow:5px 5px 5px #ebf5ff inset;}
.cler_xiaomeg{width:100%; height:15px; margin:0 auto;}
.submit_button{
  line-height:30px;
  height:30px;
  width:70px;
  color:#ffffff;
  background-color:#2973ea;
  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:#1158ca;
}

.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:118px; margin:10px 0 0 0;}
#backtop_js .qq_content li a {float:left; background:url(404.png) no-repeat; line-height:21px; padding:0 0 0 28px;}
#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(404.png) 8px 10px #fff no-repeat; width:60px; height:60px; border:1px #ddd solid; display:block; cursor:pointer;}
#backtop_js .moblie {background:url(404.png) #fff no-repeat; width:60px; height:60px; border:1px #ddd solid; display:block; cursor:pointer;}
#backtop_js .msg {background:url(404.png)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(404.png) 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;}

.apage { line-height:60px;  padding:0 5px; margin-top:10px; text-align:right; border-top:#CCC 1px solid; float:left; width:1200px;}
.apage a { padding:0 3px;  margin-right:5px; font-size:14px;}
.apage .num_btns {float:right; font-family:Tahoma;}
.apage a:hover, .apage .cur { color:#0f912a; text-decoration:none;}
.apage .cust_txt { float:left;}
.apage .oran_pg_fp { background:url(404.png) 4px 4px no-repeat; padding-right:9px;}
.apage .oran_pg_pp { background:url(404.png) 4px 4px no-repeat; padding-right:5px;}
.apage .oran_pg_np { background:url(404.png) 8px 4px no-repeat; padding-right:12px;}
.apage .oran_pg_lp { background:url(404.png) 8px 4px no-repeat; padding-right:12px;}
.apage select { font-size:8px;}
.apage .oran_pg_txt { height:15px; border:solid 1px #d4e3e9; width:20px; margin-left:5px;}
.apage .oran_pg_btn { height:15px; border:solid 1px #d4e3e9; margin-left:5px; font-size:9px; background:#5984ac; color:#fff; }