@charset "utf-8";
/*公共样式 start*/
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select {margin: 0;padding: 0;font-size: 13px; font-weight: normal;}
body { font-size:13px;color: #3d3d3d;}
h1 {font-size: 24px;}
a { color: #3d3d3d;text-decoration: none;cursor: pointer;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:active {text-decoration: none;}
a:hover {text-decoration: underline; text-decoration: none; color:#0151a6}
a:focus {outline: none;}
em,i {font-style: normal;}
li {list-style: none;}
img {border: 0;vertical-align: middle;}
table {border-collapse: collapse;border-spacing: 0;}
p {word-wrap: break-word;}
.fl {float: left;}
.fr {float: right;}
.clear {clear: both;}
.mainbox{ width:1000px; margin:0 auto; clear:both;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pt50{ padding-top:50px;}
/*公共样式 end*/

.logo{ float:left; padding-left:10px;}
.hd_r{ float:right;}
.hd_en{ float:right; text-align:right; clear:both; width:100%; height:30px;}
.hd_en a{ padding:0 5px;}
.hd_key{ clear:both; margin-top:20px; width:100%;}
.hd_key span{ float:left; line-height:26px; padding-right:10px;}
.hd_key .inkey{ border:1px #6f6f6f solid; color:#b0b0b0; padding:2px; float:left; height:20px;}
.hd_key .insend{ background:#6f6f6f url(../images/key.png) center center no-repeat; width:35px; height:26px; border:0; float:left;}
.hd_key img{ padding-left:10px;}

.menubg{ clear:both; width:100%; background:url(../images/menubg.jpg) repeat-x; height:42px; line-height:42px;}
.menu{ width:1000px; margin:0 auto;}
.menu li{ float:left;background:url(../images/menua.jpg) right top no-repeat; padding:0 1px;}
.menu li a{ color:#FFF; padding:0 37px; font-family:微软雅黑; font-size:16px; display:block;}
.menu li a:hover{ background:#ff6a3a; display:block;}
.menu .clt a{ background:#ff6a3a; display:block;}
.menu i{background:url(../images/menua.jpg) left top no-repeat; float:left; width:1px; height:42px;}

/*****banner*****/
#banner {width: 100%;height:500px;position: relative;text-align: left;clear: both;background: #0d2c6c;}
.banner_img{ width:100%; height:500px; text-align:center; overflow:hidden; position:absolute;}
.banner_img ul li{width:100%; text-align:center;}
.banner_img img{ width:1600px;}
.sm_banner{ width:100%; height:75px; background:url(../images/bannerbotbg.png) repeat-x; position:absolute; bottom:0px;}
.btn_banner{width:1000px; height:auto; margin:15px auto 0;}
.btn_banner ul{padding-left:80px;}
.btn_banner ul li{ float:left; width:118px; height:45px; margin-left:80px; display:inline; position:relative;}
.btn_banner img{ float:left; border: solid 2px #6e6e6e;}
.btn_banner span{ float:left; color:#83a4b5; padding:9px 0 0 5px;}
.btn_banner .nomrg{ margin-right:0px;}
.btn_banner .on img{ border: solid 2px #fff;}
.btn_banner .on b{ width:15px; height:9px; background:url(../images/jiao.png) no-repeat; position:absolute; top:-9px; _bottom:-9px; left:56px; display:block;}
.btn_banner .hidebg{position:absolute;	z-index:999; width:118px; height:45px;	background:url(../images/hidebg.png) repeat; left:1px; top:2px;}
.btn_banner .on .hidebg{ display:none;}
.btn_banner .on span { color:#fff; }
.banner_img ul{ position:absolute; width:3000px; left:50%; margin:0 0 0 -1500px;}
.fix li img{ width:118px; height:45px;}


.banBox{ width:100%;height:700px;overflow:hidden; clear:both; background:#0d2c6c;}
#focus{width:1600px;height:700px;position:relative}
#focus ul.big{width:1600px;height:700px;overflow:hidden; text-align:center;}
#focus .big li,#focus .big img{display:block; text-align:center;}
#focus .small{width:1600px;text-align:center;position:absolute;left:0;top:500px;padding:30px 0;background:#FFFFFF;background:rgba(255, 255, 255, 0.7);}
.small li{width:250px;height:100px;padding:0 3px;display:inline-block;position:relative}
.small li img{width:250px;height:100px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:2px #FFFFFF solid;position:absolute;left:0;top:0}
/*.small li em{width:110px;height:70px;display:block;position:absolute;left:0;top:0}*/
.small li.on{width:250px;height:100px}
/*.small li.on em{display:none}*/
.small li.on img{width:250px;height:100px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px; border:2px #ff6a3a solid;}

#focus ul.big{ position: relative;}
#focus .big li{position: absolute;left: 0;top: 0;opacity: 0; text-align:center;}
#focus .big li:first-child{opacity: 1;}

/******news******/
.nbox{ width:440px;}
.n_tit{ clear:both; width:100%; height:22px; line-height:22px;}
.n_tit label{ background:url(../images/ico1.jpg) no-repeat; width:79px; height:22px; float:left; display:block; text-align:center; color:#FFF;}
.n_tit label a{ color:#FFF;}
.n_tit span{ background:url(../images/ico2.jpg) no-repeat;width:79px; height:22px; float:left; display:block; text-align:center; color:#FFF;}
.n_tit span a{ color:#FFF;}
.n_tit i{ float:right;}
.n_txt{ clear:both;-webkit-border-radius:0px 5px 5px 5px;-moz-border-radius:0px 5px 5px 5px;-o-border-radius:0px 5px 5px 5px;border-radius:0px 5px 5px 5px; border:1px #CCCCCC solid; padding:20px; height:100px;}
.n_img{ float:left; width:109px; padding-right:20px;}
.n_list{ float:left; width:260px;}
.n_list li{ clear:both; line-height:24px;}
.n_cont{ clear:both; line-height:24px;}

.ftbg{ background:#b8b8b8; clear:both; width:100%; min-height:120px; height:auto; padding:40px 0; text-align:center;}
.copy{ line-height:30px;}
.copy img{ float:right; padding-right:50px; padding-top:10px;}
.copy span{ padding:0 5px;}

/***内页样式***/
.nei_ban{ clear:both; width:100%; background:#0d2c6c; min-height:242px; text-align:center;}
.neibox{ position:relative;-webkit-box-shadow: 3px 3px 3px #FFFFFF; -moz-box-shadow: 3px 3px 3px #FFFFFF; box-shadow: 0px 3px 5px #cccccc; min-height:500px;}
.neitxt{ width:820px; margin:0 auto; padding:60px 0; line-height:25px;}
.cllist{ position:absolute; left:-120px; top:30px; z-index:100; display:block;}
.cllist li{ clear:both; width:100%; margin:3px 0;}
.cllist li a{ background:url(../images/cla.jpg) no-repeat; width:109px; height:32px; line-height:32px; display:block; text-align:center; font-size:16px; font-family:微软雅黑;}
.cllist li a:hover{ background:url(../images/cl2.png) no-repeat; color:#FFF;}
.cllist .clt a{ background:url(../images/cl2.png) no-repeat; color:#FFF;}
.nimg{ position:absolute; right:-200px; bottom:150px;}

.ctbg{ background:url(../images/ctbg.jpg) no-repeat; background-size:100%; width:220px; height:300px; padding:80px 120px; line-height:30px; margin:50px auto 0 auto;}
.lybox{ border:1px #cccccc solid; width:660px; height:400px; margin:0 auto; background:#f9fafe;}
.lybox_tit{ background:url(../images/lytit.jpg) repeat-x; width:100%; height:52px; border-bottom:1px #cccccc solid; line-height:52px;}
.lybox_tit label{ padding-left:20px; font-size:20px;}
.ftly{ padding:5px 100px;}
.ftly label{ width:100px; text-align:right; display:block; float:left;}
.input-text{ width:300px; height:22px; padding:3px; display:block; border:1px #CCCCCC solid;}
.textarea-text{width:300px; padding:3px; display:block; border:1px #CCCCCC solid;}
.input-text2{ width:150px; height:22px; padding:3px; display:block; border:1px #CCCCCC solid; float:left;}
.lysend{ padding:20px 100px; clear:both;}
.lysend label{ width:100px; float:left;}
.insend2{ background:url(../images/sdbg.jpg) repeat-x; height:32px; width:100px; border:1px #CCCCCC solid; line-height:32px; text-align:center; color:#FFF; margin-right:30px;}

.news{ clear:both; width:100%;}
.news li{ clear:both; border-bottom:1px #CCCCCC dashed; line-height:35px;}
.news li span{ float:right; color:#c6d0de;}

/******nei product**********/
.pronimg{ clear:both; padding-top:10px;}
.pronimg li{ float:left; padding:0px 20px;}
.pronimg li img{ width:160px; height:140px;}
.pronimg li p{ padding:8px; text-align:center;}

/********map*******/
.maplist{ clear:both;}
.maplist li{ width:30%; float:left; height:30px; padding-left:20px;}

/*******page*******/
#bottompage{clear:both;height:auto;text-align:center; width:auto;}
#bottompage ul{list-style:none; margin:0px; padding:0px;}
#bottompage ul li{float:left;display:block;margin-left:2px; padding:2px;width:auto;height:25px;border:1px solid #eee;text-align:center;}
#bottompage ul li.nextprev span{ width:50px; display:block; background-color:#FFF;}
#bottompage ul li.pagenum{ width:auto; display:block;  background-color:#FFF;}
#bottompage ul li.pagenum a{ display:block; padding:0px 5px;}
#bottompage ul li span{display:block;width:auto;height:20px; background-color:#700000;}
#bottompage ul li.nextprev{width:50px; display:block; background-color:#FFF;}
#bottompage ul li span{display:block;background-color:#FFFFFF; width:auto; }
#bottompage ul li.currentpage{font-weight:bold; background-color:#074aa4; display:block; color:#FFF; width:23px;}
#bottompage ul li.currentpage span{display:block;background-color:#09F; }
#bottompage span.recordcount{display:block; background-color:#09F; padding-left:20px; margin-left:10px;border:0px;cursor:pointer;}
#bottompage{font-size:12px;font-family:arial,宋体;margin-top:30px;}
.promore{ clear:both; text-align:center;}