﻿@charset "utf-8";
/* CSS Document */
html{font-family:"Microsoft YaHei"; font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,b,img{padding:0;margin:0;border:0 none}
img,input{border:0;vertical-align:middle}
ul,li{list-style:none;margin:0;padding:0}
form{padding:0;margin:0}
td{FONT-SIZE:12px}
img{border:0}
body,html{overflow-x:hidden;}
a{COLOR:#999;blr:expression(this.onFocus=this.blur());text-decoration:none}
a:focus{outline:0}
a:hover{color:#f60;text-decoration:none;}

/*头部*/
.top_box{width:100%; max-width:1920px; height:158px; background:url(../images/h_bg.jpg) repeat-x; margin:0px auto; overflow:hidden}
.top{width:1150px; height:37px; line-height:37px; overflow:hidden; margin:0px auto; font-size:14px; color:#999; background:url(../images/h_top_bg.jpg) no-repeat left center; text-indent:1em;}
.top span{float:right; color:#999}
.top span a{margin:0 5px}
.hed{width:1150px; overflow:hidden; margin:0px auto; padding-top:20px;}
.tet{float: left;font-size:18px;font-weight: bold;margin-top:15px; color:#5b5b5b; margin-left:11px;}
.tet p{font-size:16px;color:#5b5b5b; line-height: 20px; font-weight:normal; letter-spacing:0.3px; margin-top:5px;}
.hot{float: right; overflow: hidden; background: url(../images/hot.png) no-repeat 0 12px;text-align: left;color: #f88a1e;width:255px;}
.hot span{ font-size:14px; color:#000; padding-top:10px; overflow:hidden; padding-left:60px; display:block}
.hot p{font-family:Impact; font-size:26px;  line-height: 27px; padding-left:60px; padding-top:5px}
.logo{float:left;  }
.fx_left{ float:left; overflow:hidden; padding-top:7px; width:115px;}

/*主导航*/
.nav_box{ width:100%; max-width:1920px;  height:44px;  margin:0 auto; background:#1349ba}
.nav_scroll { margin: 0 auto; position: fixed;top: 0; width:100%; max-width:1920px;margin:0 auto; z-index:9999;background:#76a90b; }
.nav{ width:1150px; height:44px; line-height:44px;  margin:0 auto;  background:#1349ba; overflow:hidden}
.nav ul{width:1150px; margin:0px auto; }
.nav ul li{ float:left; text-align:center; font-size:15px;}
.nav ul li a{color: #fff;  font-weight:bold; padding:0px 41px;border-right:1px solid #ccc;}
.nav ul li:last-child a{ border:none}
.nav ul li:hover{ color:#fff; background:#256ad1}
.nav ul li a.hover{color:#fff;}

/*banner*/
.banner{ width:100%; max-width:1920px;margin:0px auto;height:550px; overflow:hidden; position:relative; }
.fullSlide{width:100%;position:relative;height:550px;background:#EEE;margin:0 auto;}
.fullSlide .md{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .md ul{width:100% !important;margin:0;padding:0;list-style:none}
.fullSlide .md li{width:100% !important;height:550px;overflow:hidden;text-align:center;}
.fullSlide .md li a{display:block;height:550px;}
.fullSlide .hd{ bottom: 40px;height: 15px; left: 0;line-height: 9999px; margin: 0 auto; position: relative;width: 1000px; z-index: 1; overflow:hidden;}
.fullSlide .hd ul{  list-style: outside none none; margin: 0 auto;padding: 0; text-align: center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:35px;margin:5px 2px;overflow:hidden; color:#fff;  height: 15px;
 background:#666; font-size:12px; overflow:hidden;}
.fullSlide .hd ul .on{background:#3f6ecf; color:#000; }

/*搜索*/
.sousuo{width:100%; max-width:1920px; margin:0px auto; height:45px; overflow:hidden;background:url(../images/search.jpg) repeat-x;}
.sousuocon{width:1150px; margin:0px auto; height:45px; line-height:45px; }
.sousuocon_m{ width:1150px; background:none; height:45px; line-height:45px; margin:0px auto; padding:0 10px;}
.sousuocon ul{width:1150px; overflow:hidden; margin:0 auto; line-height:45px; font-size:14px;}
.sousuocon ul li{ overflow:hidden; color:#000;}
.sousuocon ul li a{ margin:0 8px;color:#1349ba}
.sousuocon ul li a:hover{color:#f60}
.gj{width:800px; overflow:hidden; float:left;}
.bmt{float:right;}
.text{width:184px;color: #bcbcbc;background: none;float: left;height:31px; color:#666; font-family:"Microsoft YaHei"; background:url(../images/s_txt.jpg) no-repeat; margin-top:5px; text-indent:1em; }
.btn{width:70px; background:url(../images/s_btn.jpg) no-repeat; height:31px; cursor:pointer; float:left;margin-top: 5px;}
.title{ width:400px;  margin:30px auto 0;}
.title p{font-size:34px; color:#000; text-align:center; display:block; background:url(../images/t_bg.png) repeat-x 0 60px;}
.title p em{width: 94px;height: 1px;background: #949393;margin-top: 10px;}
.title p span{font-size: 20px;margin:10px auto; text-align:center; line-height:40px; padding:0 20px; background:#fff}
.title p span.cs{ background:#f8f8f8}
.p_type{width:1150px; margin:20px auto; overflow:hidden}
.p_type ul li{height:30px; line-height:30px; font-size:14px; overflow:hidden; padding:0 20px; float:left; margin:0 10px; border:1px solid #8e8d8d; border-radius:15px}
.p_type ul li.curr{ background:#1349ba;}
.p_type ul li.curr a{color:#fff}
.product{ width:1150px; margin:0 auto; padding:10px 0 20px; height:505px; }
.product ul{width:1170px; overflow:hidden}
.product dl{ width:370px; float:left; display: block; margin:0 20px 20px 0; position:relative; z-index:0; overflow:hidden}
.product dl dt{ float:left;width:370px;height:233px; display: block;}
.product dl.last{margin-right:0;}
.product dl dt img{ transition:1s transform;-webkit-transform:1s transform;-moz-transform:1s transform; }
.product dl:hover dt img{transform:scale(1.2,1.2); }
.product a dl dd{ width:370px;background:url(../images/more.png) no-repeat 320px 10px #000; line-height:45px; text-align:left; text-indent:2em; color:#FFF; font-size:16px; 
 position:absolute;height:45px;filter:alpha(opacity=70); z-index:20px;   -moz-opacity:0.6;     -khtml-opacity: 0.6;   opacity: 0.6; bottom:0;}
.gg{ background:url(../images/gg_bg.png) center center no-repeat #1449ac; width:100%; height: 136px;}
.gg_center{width: 1150px;margin: 0 auto; position: relative;}
.gg img {position: absolute;left: 0;top: -34px;}
.gg1 h2 {margin:0 0 0 280px;font-size: 36px;color: #FFF;padding: 12px 0 0;}
.gg1 p {margin:10px 0 0 280px;font-size: 17px;font-family: "Microsoft Yahei", Arial;color: #FFF;text-transform: uppercase;}
.gg .tel {position: absolute;right: 0; top: 10px; color: #FFF; width: 200px; line-height: 1.2;}
.gg .tel h3 { padding: 0 0 0 20px;background: url(../images/tel.png) left center no-repeat;}
.gg .tel h4 { font-size: 26px;font-family: Impact; margin-bottom: 3px;}
.gg .tel a {display: block;height: 33px;line-height: 33px; text-align: center; border: 2px solid #fff;color: #FFF; border-radius: 5px;background: #1148AB; font-size:14px}
.gg .tel a:hover{ background:#fa902a}
.gg2 h2 {margin:0 0 0 280px;font-size: 36px;color: #FFF;padding: 24px 0 0;}
.gg2 p {margin:10px 0 0 280px;font-size: 17px;font-family: "Microsoft Yahei", Arial;color: #FFF;text-transform: uppercase;}
.ys{width:1150px; margin:20px auto; overflow:hidden;position: relative;}
.ys_tit{ width:100%; height:220px; text-align:center;}
.ys_head {text-align: center;border-top: 1px solid #ddd;margin: 20px 0;}
.ys_head span {font-size: 30px;color: #555;line-height: 40px;position: relative;top: -22px;padding: 0 20px;background: #FFF;}
.ys dl{width:100%; overflow:hidden;}
.ys dl dd h3 {font-size: 30px;color: #295ab6; position: relative;line-height: 1.1; margin-bottom: 5px;}
.ys dl dd h3 i {width: 112px; height: 81px;position: absolute;top: 0;left: -125px;}
.ys dl dd h4 {font-size: 16px;color: #dadada;font-family: Arial; font-weight: 400;text-transform: uppercase;}
.ys dl dd p {line-height: 24px; font-size:14px; color:#333; line-height:25px}
.ys dl dd.ys1{padding: 80px 0 0 610px;position: relative;height:270px; width:500px}
.ys dl dd.ys1 img{ position:absolute; top:0; left:0;}
.ys dl dd.ys1 h3 i {background: url(../images/num1.png) center center no-repeat;}
.ys dl dd.ys2{padding:70px 440px 0 130px;position: relative;height:200px; width:500px}
.ys dl dd.ys2 img{ position:absolute; top:-50px; right:0;}
.ys dl dd.ys2 h3 i {background: url(../images/num2.png) center center no-repeat;}
.ys dl dd.ys3{padding: 80px 0 0 610px;position: relative;height:210px; width:500px}
.ys dl dd.ys3 img{ position:absolute; top:-30px; left:0;}
.ys dl dd.ys3 h3 i {background: url(../images/num3.png) center center no-repeat;}
.ys dl dd.ys4{padding:70px 440px 0 130px;position: relative;height:225px; width:500px}
.ys dl dd.ys4 img{ position:absolute; top:0; right:0;}
.ys dl dd.ys4 h3 i {background: url(../images/num4.png) center center no-repeat;}
.case{width:100%;  overflow:hidden; background:#f8f8f8;padding-bottom:30px}
.case ul{width:1150px; overflow:hidden; margin:0 auto}
.case ul li{width:373px; height:290px; float:left; margin:5px; overflow:hidden; position:relative;}
.case ul li:first-child{width:373px; height:590px; overflow:hidden}
.case ul li span{ position:absolute; left:0; bottom:0; background:#000; height:50px; line-height:50px; font-size:14px; display:block; width:96%; padding:0 2%;opacity:0.8; color:#fff}
.case ul li .img_txt{width:333px; height:250px; background:#000;opacity:0.8; padding:20px}
.case ul li:first-child .img_txt{width:333px; height:550px;}
.case ul li:hover .img_txt{ position:absolute; left:0; top:0;}
.case ul li:hover span{ display:none;}
.img_txt h2{ font-size: 22px;color: #FFF;line-height: 40px;font-weight: bold;}
.img_txt p{font-size:14px;color: #FFF;line-height: 25px;}
.img_txt .more {font-size: 14px;margin: 50px 50px 0 100px;color: #FFF;border-radius: 5px;width: 100px;height: 30px;line-height: 30px;border: 1px solid #FFF;padding: 0 10px 0 30px;}
.slist{width:1150px; margin:20px auto 40px; overflow:hidden;}
.slist ul li{ float:left; width:366px; margin-right:26px; overflow:hidden;}
.slist ul li .img{width:366px; height:217px; overflow:hidden;overflow:hidden;}
.slist ul li .txt{width:346px; background:#f8f8f8; overflow:hidden;padding:0 10px;}
.slist ul li h2 {font-size: 16px; color: #4b4b4b;font-weight: bold;padding:20px 0;}
.slist ul li p{color: #707070; line-height: 24px; font-size:14px;}
.slist ul li h2 a{color:#4b4b4b}
.slist ul li h2 a:hover{color:#f60}
.slist ul li span{margin:30px 0 20px 0; display:block}
.slist ul li span a{color: #1550c7;text-decoration: underline; font-size:14px}
.slist ul li span a:hover{color:#f60}
.slist ul li:last-child{ margin-right:0}
.news{width:1150px; margin:20px auto; overflow:hidden}
.inews {float: left;width: 810px;height: 430px; }
.inews .head {height: 45px;line-height: 45px;border-bottom: 1px solid #dfdfdf; margin-bottom: 24px; position: relative;}
.inews .head h2 {font-size: 18px;color: #1550c7; font-weight:500;}
.inews .head h2 span {font-family: Arial;color: #c0c0c0; font-size: 14px; margin: 0 0 0 10px; text-transform: uppercase;}
.inews .head .mo {position: absolute;right: 0;top: 0;color: #c0c0c0;}
.inews .hot {float: left;width: 264px;height: 348px;background: #1550c7;}
.inews .hot .img {width: 264px; height: 215px; overflow:hidden}
.inews .hot h3{padding: 10px 10px 0 10px;}
.inews .hot h3 a{color:#fff}
.inews .hot p {padding: 5px 10px 10px 10px;line-height: 20px;height: 80px;overflow: hidden;color: #dadada;font-size: 12px;font-family: "Microsoft Yahei";}
.inews .list {margin: 0 0 0 285px;position: relative;top: -15px;}
.inews .item { border-bottom:1px solid #e7e7e7; padding:15px 0 15px 75px; height:60px; position:relative; }
.inews .item .index { font-family:Impact; font-size:48px; color:#e7e7e7; position:absolute; left:0; top:15px; width:60px; height:60px; line-height:60px; border-right:1px solid #e7e7e7; }
.inews .item h3 a{color:#1550c7}
.inews .item .date, .inews .item p { font-size:12px; color:#8f8e8e; line-height:20px; height:20px; overflow:hidden}
.inews .item:hover .index { color:#1550c7; }
.iqfa { float:right; width:300px; height:430px; }
.iqfa .head { height:45px; line-height:45px; border-bottom:1px solid #dfdfdf; margin-bottom:24px; position:relative; }
.iqfa .head h2 { font-size:18px; color:#1550c7; font-weight:500; }
.iqfa .head h2 span { font-family:Arial; color:#c0c0c0; font-size:14px; margin:0 0 0 10px; text-transform:uppercase; }
.iqfa .head .mo { position:absolute; right:0; top:0; color:#c0c0c0; }
.iqfa .head .mo:hover { color:#f88a1e; }
.iqfa .list { padding:15px; border:1px solid #ececec; height:320px }
.iqfa .item { border-top:1px solid #ececec; padding:15px 0; }
.iqfa .item:first-child { border-top:0; }
.iqfa .item h3 { height:25px; line-height:25px; overflow:hidden; padding:0 0 0 40px; background:url(../images/ico-wen.png) left center no-repeat; margin-bottom:6px; }
.iqfa .item h3 a{color:#1550c7}
.iqfa .item p { padding:5px 0 0 40px; background:url(../images/ico-da.png) left top no-repeat; height:40px; line-height:20px; overflow:hidden; font-size:12px; }
.partner{width:1150px; margin:20px auto; overflow:hidden;}
.partner ul li{ float:left; border:1px solid #ccc; width:228px; overflow:hidden; height:100px; text-align:center;}
.link{width:1150px; margin:0 auto 20px; overflow:hidden;}
.link_tit{ height:50px; line-height:50px; overflow:hidden; font-size:22px;color: #000; border-bottom:1px solid #ccc;}
.link_tit span{color: #666666;margin-top: 10px;margin-right: 4px; font-size:18px; overflow:hidden;}
.link p{ font-size:14px; line-height:30px; overflow:hidden;}
.link p a{color:#666; margin-right:10px;}
.n_banner{width:100%; max-width:1920px; margin:0px auto; height:320px; overflow:hidden; position:relative;}
.n_banner img{position:absolute;  left:50%; top:0; margin-left:-960px;}
.pic_com{width:1150px; overflow:hidden; margin:20px auto 20px;}
.n_left{width:270px; overflow:hidden; float:left; margin-bottom:20px; }
.n_right{width:850px; overflow:hidden; float:right; margin-bottom:20px;  }
.about_l{width:268px; overflow:hidden; border:1px #d5d5d5 solid; padding-bottom:5px;}
.about_l h3{width:258px; overflow:hidden; background-color:#1349ba; font-size:24px; font-weight:normal; text-align:center; color:#fff; padding:15px 0; margin:5px 5px 0; font-weight:bold;}
.about_l h3 p{ height:24px; line-height:24px; text-align:center; font-size:13px; width:200px; margin:0px auto}
.about_l h3 p span{padding:5px 10px}
.about_l ul{background:#ececed; overflow:hidden; width:258px; margin:0px auto; }
.about_l ul li{ position:relative; line-height:45px; font-size:14px;border-bottom:1px #fff solid; }
.about_l ul li a{color:#333; display:block; text-indent:3em; background:url(../images/new2.png) no-repeat 10px 16px; }
.about_l ul li span:after{content: ">"; float:right; margin-right:10px;line-height:45px; color: #ccc;font-size: 20px;  }
.k1{margin-top:4px; width:270px; overflow:hidden;}
.k1 ul{overflow:hidden;} 
.k1 ul li{overflow:hidden; margin-top:5px; color:#fff;}
.k1 ul li{ height:56px; line-height:56px; margin-top:2px; font-size:14px; background:#1349ba url(../images/l_tel.png) no-repeat 11px 11px; ;text-indent:3.5em;}
.k1 ul li.mb1{background: #1349ba url(../images/l_tel.png) no-repeat 11px 11px; text-indent:3.5em;}
.k1 ul li.mb2{background: #1349ba url(../images/l_add.png) no-repeat 11px 11px; }
.k1 ul li.mb2 span{line-height:20px; display:block; width:215px; float:right; text-align:left; text-indent:0;margin-top: 9px;}
.n_dh{width:230px; border:1px #d5d5d5 solid; height:205px; padding:4px; margin-top:10px; position:relative;}
.n_dh img{width:230px; overflow:hidden; }
.n_dh div{ position:absolute; width:100%; top:0; left:0; color:#d9d8d8}
.n_dh div h3{ font-size:15px; font-weight:bold; margin:23px 12px;}
.n_dh div p{font-family:Impact; font-size:24px; margin:48px 0 0 73px}
.n_dh div dd{ font-size:14px; padding:25px 14px 0}
.xgcp{width:268px; overflow:hidden; margin-top:10px; border:1px #d5d5d5 solid; height:515px}
.xgcp h3{width:258px; overflow:hidden; background-color:#1349ba; font-size:24px; font-weight:normal; text-align:center; color:#fff; padding:15px 0; margin:5px 5px 0; font-weight:bold;}
.xgcp h3 p{ height:24px; line-height:24px; text-align:center; font-size:13px; width:200px; margin:0px auto}
.xgcp h3 p span{padding:5px 10px}
.xgcp ul li{width:248px; overflow:hidden; margin:10px 0 0 10px; }
.xgcp ul li div{width:248px; border:1px #d5d5d5 solid;height:160px; overflow:hidden;}
.xgcp ul li p{width:248px; height:32px; line-height:32px;  text-align:center; font-size:14px; margin-top:10px;}
.xgcp ul li div:hover{opacity:0.8}
.mbx{width:100%; height:36px; line-height:36px;  font-size:18px; background:#e5e5e5;margin-bottom:10px;}
.mbx span{display:block; float:left; background:#1349ba; padding:0 20px; color:#fff; }
.mbx em{ float:right; font-size:14px; font-style:normal; color:#666; margin-right:10px}
.mbx em a{color:#666}
.n_content{ overflow:hidden; border:1px #d5d5d5 solid; padding:10px;}
.guanyu{font-size:14px; line-height:24px; }
.n_product{ width:828px; margin:0 auto; overflow:hidden}
.n_product dl{ width:394px; float:left; display: block; margin:0 10px 20px 10px; position:relative; z-index:0; overflow:hidden}
.n_product dl dt{ float:left;width:394px;height:250px; display: block;}
.n_product dl dt img{ transition:1s transform;-webkit-transform:1s transform;-moz-transform:1s transform; }
.n_product dl:hover dt img{transform:scale(1.2,1.2); }
.n_product a dl dd{ width:394px;background:url(../images/more.png) no-repeat 344px 10px #000; line-height:45px; text-align:left; text-indent:2em; color:#FFF; font-size:16px; 
 position:absolute;height:45px;filter:alpha(opacity=70); z-index:20px;   -moz-opacity:0.6;     -khtml-opacity: 0.6;   opacity: 0.6; bottom:0;}
.pic_xq{width:828px; overflow:hidden; border:1px #ccc solid; margin-top:10px;}
.pro-xq{ width:828px; padding-top:10px; padding-bottom:20px; overflow:hidden;}
.pro_t{ width:828px; overflow:hidden;}
#preview {text-align: center; width:390px; overflow:hidden; float:left;}
.jqzoom {border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; width:388px; height:287px; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; position: relative;}
.zoomdiv {width: 310px; height: 310px; left: 859px;z-index: 100; border-bottom: #e4e4e4 1px solid; position: absolute; text-align: center; border-left: #e4e4e4 1px solid; width: 310px; display: none; background: url(../images/loading.gif) #fff no-repeat center center; height: 310px; overflow: hidden; border-top: #e4e4e4 1px solid; top: 1px; border-right: #e4e4e4 1px solid; left: 0px}
#spec {position: relative; width:314px; height: 56px; margin-left: 6px; overflow: hidden; padding-top: 6px}
.specLeftT {position: absolute; width: 5px; background: url(../images/proddetlicon.gif) no-repeat -14px 0px; float: left; height: 9px; top: 17px; cursor: pointer; left: 0px}
.specRightT {position: absolute; width: 5px; background: url(../images/proddetlicon.gif) no-repeat -22px 0px; float: left; height: 9px; top: 17px; cursor: pointer; right: 0px}
.specLeftF {position: absolute; width: 5px; background: url(../images/proddetlicon.gif) no-repeat -2px 0px; float: left; height: 9px; top: 17px; cursor: pointer; left: 0px}
.specRightF {position: absolute; width: 5px; background: url(../images/proddetlicon.gif) no-repeat -8px 0px; float: left; height: 9px; top: 17px; cursor: pointer; right: 4px}
#specList {display: inline; float: left; margin-left: 2px}
#specList UL LI {width: 66px; display: inline; float: left; margin:0 3px;}
#specList UL LI IMG {border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 2px; padding-left: 2px; width: 62px; padding-right: 2px; margin-bottom: 1px; height: 48px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 2px}
.bigimg {WIDTH: 753px; HEIGHT: 600px}
.jqZoomPup {z-index: 10; border-bottom: #aaa 1px solid; position: absolute; filter: alpha(opacity=50); border-left: #aaa 1px solid; width: 50px; background: #fede4f no-repeat 50% top; height: 50px; visibility: hidden; border-top: #aaa 1px solid; top: 0px; cursor: move; border-right: #aaa 1px solid; left: 0px; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5}
#specList {POSITION: absolute; TEXT-ALIGN: left; WIDTH:287px; HEIGHT: 60px; OVERFLOW: hidden; TOP: 0px; LEFT: 13px;}
#specList UL {POSITION: absolute; WIDTH:384px; LEFT: -4px}
.tab_content{width:828px; border-bottom:1px #0071dc solid; color:#0071dc; height:36px; line-height:36px;  font-size:18px; text-indent:1em; margin-top:30px }
.cp_r{ width:394px; float:left; overflow:hidden; margin-left:25px;}
.cp_tit{ width:394px; border-bottom:1px dashed #e4e4e4;  height:44px; overflow:hidden; line-height:44px; font-size:18px; color:#3c3c3c; font-weight:normal;}
.cp_js{ width:372px; height:155px; overflow:hidden; line-height:23px; font-size:14px; color:#666; background-color:#f0f0f0; border:1px solid #bbb; margin-top:15px; padding:10px;}
.xq-pic{ width:720px; overflow:hidden; margin:0px auto; border:1px #ccc solid; padding:10px;}
.xq{ font-size:14px; line-height:30px; margin:20px 0}
.dahua{width:359px; overflow:hidden; }
.dahua ul li{color:#2872c6; font-size:14px; float:left; height:51px; line-height:51px;}
.dahua ul li.dht{ line-height:47px; margin-left:8px;}
.dahua ul li.dht span{font-family:Impact; font-size:20px;}
.dahua a.dz{width:150px; height:51px; line-height:43px; font-size:16px; margin-top:8px; color:#fff;  background:#2872c6; display:block; text-align:center; float:left; }
.dahua a.dg{width:150px; height:51px; line-height:43px; margin-top:8px; color:#fff;  background:#f9851e; display:block; text-align:center; float:left; margin-left:10px; font-size:16px; }
.xq-tit{ width:740px; height:45px; background:#f1f1f1; border:1px #ccc solid;line-height:45px; font-size:16px; text-indent:1em; color:#0c8b38; }
.news_m{ padding:10px;width:810px; overflow:hidden;}
.news_m ul li{ float:left; width:810px; height:150px; line-height:25px; overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:17px; margin-bottom:17px}
.news_m ul li div{ width:204px; height:137px; padding:2px; border:1px solid #ccc; float:left; margin-right:10px;overflow: hidden;}
.news_m ul li div a{width:204px; height:137px; display:block; overflow:hidden}
.news_m ul li dl{ float:left; width:590px;font-size:14px; overflow:hidden; display:block; }
.news_m ul li dl dt{ width:590px; height:80px;overflow:hidden; color:#666}
.news_m ul li dl h3{ width:590px; height:24px; line-height:24px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; font-size:15px; float:left;}
.news_m ul li dl h3 a{ color:#246cd7;}
.news_m ul li dl h3 a:hover{ color:#f60;}
.news_m ul li:hover div{opacity:.8}
.news_m ul li dl dd{display:block; color:#ccc; margin-top:10px;}
.news_list{  border-top:none;width:828px; overflow:hidden;  margin:0px auto;}
.news_list ul{margin-top:10px; overflow:hidden;}
.news_list ul li{ float:left; width:828px; height:75px; line-height:25px; overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:13px; margin-bottom:14px}
.news_list ul li div{ float:left; color:#3d6dcf; font-size:15px; width:820px; height:24px; line-height:24px; overflow:hidden; background:url(../images/fnq.png) no-repeat left 5px; text-indent:2em;}
.news_list ul li div a{ color:#333;}
.news_list ul li div a:hover{ color:#f60;}
.news_list ul li p{ padding:5px 0 0 30px; line-height:25px; height:50px; overflow:hidden; color:#666;background:url(../images/fnq.png) no-repeat left -24px; font-size:14px;}
.hezuohuoban{ overflow:hidden; margin:0px auto;}
.hezuohuoban ul{ overflow:hidden; margin:0 auto}
.hezuohuoban ul li{width:174px; float:left;  overflow:hidden; margin:20px 16px 5px}
.hezuohuoban ul li div{width:172px; height:80px; border:1px #85a2ce solid; overflow:hidden;    text-align: center;}
.hezuohuoban ul li p{width:172px;text-align:center; height:30px; line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; font-size:14px; }
.hezuohuoban ul li p a {color:#333; }
.hezuohuoban ul li p a:hover {color:#f60; }
.hezuohuoban ul li div:hover img{opacity:.8}
.zz_zs{width:830px;   font-size:14px; margin:0px auto; overflow:hidden;  }
.zz_zs ul{ width:830px; overflow:hidden; }
.zz_zs ul li{ width:186px; overflow:hidden; float:left; margin:10px 10px 0} 
.zz_zs ul li div{width:184px; height:269px; border:1px #ccc solid; overflow:hidden;} 
.zz_zs ul li dd{ width:184px; height:36px; line-height:36px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; text-align:center } 
.zz_zs ul li div:hover{opacity:.8}
.message{width:736px; overflow:hidden; padding-bottom:20px; }
.message li{ width:500px;height:40px; float:left; margin:20px 0 0 0; padding:0px; cur/sor:pointer}
.message li input{ height:30px; line-height:30px; width:250px; border:1px solid #ccc;}
.message li p.message_title{ width:100px; height:30px; float:left; text-align:right; line-height:30px;}
.message li p.message_content{ width:400px; height:30px; float:left;}
.message li.contentb{ width:500px;height:130px; float:left;}
.message li.contentb textarea{ width:370px; height:120px; border:1px solid #ccc }
.message li.yzm{ width:500px;height:60px; float:left;}
.message li p.message_yzminput{ width:100px; height:15px; float:left;}
.message li p.message_yzminput input{ width:80px;}
.message li p.message_yzmico{ width:100px; height:40px; float:left;}
.message li .message_sub{ background:none; border:none; width:100px; height:30px; float:left; text-align:center; line-height:30px; background-color:#f88a1e; border-radius:3px; margin:0px 0 0 100px; color:#fff}
.message li .bookbut{ background:#4ab7fe; border:0; font-size:14px; font-weight:bold; color:#fff; line-height:30px;height:30px;}
.c_red{ color:#f00;}
.searchred{ color:#f00 !important; margin:0 !important}
.message_content p{color:#f00}

.cases{ width:828px; margin:0 auto; overflow:hidden}
.cases ul li{width:263px; overflow:hidden; margin:10px 0 0 13px; float:left}
.cases ul li div{width:261px; border:1px #d5d5d5 solid;height:180px; overflow:hidden;}
.cases ul li p{width:263px; height:32px; line-height:32px;  text-align:center; font-size:14px; margin-top:10px;}
.cases ul li div:hover{opacity:0.8}
.nei{ overflow:hidden; line-height:24px; margin:0px auto; color:#666; font-size:14px; padding:10px 0;}
.nei h1{ line-height:50px;color:#000; font-size:22px; text-align:center; font-weight:normal;}
.nei h5{ font-size:12px; height:30px; line-height:30px; color:#333; text-align:center;font-weight:normal; background:#f1f1f1; margin-bottom:10px;}
.pian{margin:20px 0 0; border-top:1px solid #ccc; font-size:14px; position:relative;}
.pian div{margin-top:10px;}

.fenxiang_box{    width: 300px;
    position: absolute;
    right: 0;
    top: 10px;
    height: 40px;
    line-height: 40px;}
.fenxiang_box span{float:left;}
.innercontent{width:1150px; margin:30px auto 0;}
.container{width:1150px;position:relative;text-align:center;overflow:hidden}
#carouse1{width:880px;height:449px;position:relative;margin:0 auto;clear:both;overflow:hidden;margin-top:-50px}
#carouse1 div{position:relative}
#carouse1 div img{background:#fff;border:3px solid #FFF;width:580px;height:385px}
.container .caseL,.container .caseR{display:block;overflow:hidden;width:48px;height:48px;overflow:hidden;position:absolute;top:160px;z-index:555;cursor:pointer}
.container .caseL{background:url(../images/left.png) left top;left:0}
.container .caseR{background:url(../images/right.png) left top;right:0}
#carouse1 p{position:absolute;bottom:-25px;left:0;height:25px;line-height:25px;text-align:center}

.fenye{text-align:center; border-top:1px #ececec solid; margin-top:10px; padding:10px 0}
div.flickr {text-align:center; font-family:Verdana; font-size:12px;text-align:center;  clear:both;}
div.flickr a {border-right: #eee 1px solid; padding-right:10px; background-position: 50% bottom; border-top: #eee 1px solid; padding-left: 10px; padding-bottom: 5px; border-left: #eee 1px solid; color: #000; margin-right: 3px; padding-top: 5px; border-bottom: #eee 1px solid; text-decoration: none; background:#fff}
div.flickr a:hover {border-right: #ccc 1px solid; border-top: #ccc 1px solid; background-image: none; border-left: #ccc 1px solid; color: #ccc; border-bottom: #ccc 1px solid; background-color: #fff}
div.meneame a:active {border-right: #848484 1px solid; border-top: #848484 1px solid; background-image: none; border-left: #848484 1px solid; color: #fff; border-bottom: #848484 1px solid; background-color: #A5C33C}
div.flickr span.current {padding-right:10px; padding-left: 10px;  padding-bottom: 5px; color: #000; margin-right: 3px; padding-top: 5px; border:1px solid #eee; background:#fff; color:#ccc}
div.flickr span.disabled {padding-right: 10px; padding-left: 10px; padding-bottom: 5px; color: #adaaad; margin-right: 3px; padding-top: 5px; background:#fff}



.banquan {width: 100%; height: 56px;background: #2639a0;border-top: solid 1px #2f69a8; overflow: hidden; text-align:center;color: #aeaeae; line-height:56px; font-size:14px}
.wx{position: absolute;right: 135px; top:90px;}
.wx p {float: left;display: block;margin: 0 35px 0 0;text-align: center;}
.wx p span {line-height: 35px;color: #aeaeae;font-size: 14px;}
.phone{position: absolute;right: 30px; top: 90px;}
.phone p {float: left;display: block;text-align: center;}
.phone p span {line-height: 35px;color: #aeaeae;font-size: 14px;}
.footer{width:100%; height:315px; background:#2639a0}
.foot{width:1200px; margin:0 auto;height:315px; position:relative}
.f_nav{height:60px; line-height:60px; overflow:hidden; text-align:center; font-size:14px;color:#fff; background:url(../images/f_nav_bg.jpg) center bottom no-repeat; }
.f_left{width:250px; height:170px; overflow:hidden; float:left; text-align:center;background:url(../images/f_bg.jpg) no-repeat right; margin-top:30px}
.f_center{float:left; overflow:hidden;}
.f_center ul li{ margin:0 10px 0 30px; overflow:hidden;width:90px; float:left}
.f_center ul li h3{width: 120px;display: block;line-height: 32px; font-weight:normal;border-bottom:1px solid #2f69a8;}
.f_center ul li h3 a{color: #fff;font-size: 17px; margin-bottom: 10px;}
.f_center ul li a{font-size: 15px;color: #aeaeae;line-height: 32px; display:block;}
.f_nav a{ color:#fff; padding:0 5px}
.foot ul{ margin-top:30px; overflow:hidden; float:left; margin-right:20px}
.foot ul li{width:100px; float:left; background:url(../images/f_bg.jpg) no-repeat right; margin-left:30px; height:210px}
.foot ul li h1{width:100px; height:30px; line-height:30px;  font-weight:normal;}
.foot ul li h1 a{color:#fff;font-size:16px;}
.foot ul li a{ font-size:14px;color:#fff; width:100px; display:block; line-height:25px}
.contact{ float:left; font-size:14px; color:#fff; line-height:30px; margin-top:30px;width:360px}
.f_phone{ position:absolute; right:0; top:160px; font-size:37px; color:#6b6c6e;font-family:'Impact';}
.bottom{width:100%; height:50px; border-top:1px solid #6b6c6e; line-height:50px; font-size:14px; color:#6b6c6e; text-align:center;background:#474747}
.bottom a{color:#6b6c6e;}
