﻿/******************************
 ** 初始化 / 兼容到IE7
 ******************************/
* { margin:0; padding:0; }
html { height:100%; }
body  { max-width:1920px; min-width:1200px; margin:0 auto; font:14px/2 'Microsoft Yahei', Arial; color:#666; background:#fff; }
img { border:0px; }
ul, ol { list-style-type:none; vertical-align:bottom; }
table { border-collapse:collapse; border-spacing:0; }
input, textarea, select { font:14px/1 'Microsoft Yahei', Arial; color:#666; outline:0; }
textarea { resize:none; overflow:auto; }
h1,h2,h3,h4,h5,h6,font { font-size:14px; }
a { color:#333; text-decoration:none; cursor:pointer; }
a:hover, a:active { color:#3db7ef; }
a:link,
a:link img,
input { transition:all .3s linear; }
.fl{ float:left;}
.fr{ float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clear { float:none !important; clear:both; +line-height:0; +font-size:0; +height:0; }
.hidden { display:none; visibility:visible; }
.wrap { width:1230px; margin:0 auto; position:relative; }
.center { width: 1200px; margin: 0 auto; }

/******************************
 ** 首页
 ******************************/
.topper { height:40px; border-bottom:1px solid #ddd; }
.topper .wel { float:left; line-height:40px; }
.topper .url { float:right; line-height:40px; }
.topper .url li { float:left; margin:0 0 0 20px; }

.header { height:120px; background:#fff;  }
.header .logo { float:left; margin:10px 0 0 0; }
.header .logo img { display:block; height:100px; width:822px}
.header .tag { float:left; margin:39px 0 0; padding:5px 0 5px 20px; background:url(../images/header-line.png) left center no-repeat; color:#172646; }
.header .tag h2,
.header .tag h3 { line-height:25px; font-size:17px; font-weight:normal; }
.header .tag span { color:#F00; }
.header .tel { float:right; margin:40px 0 0 0; padding:0 0 0 70px; background:url(../images/header-tel.png) left center no-repeat; height:60px; }
.header .tel h2,
.header .tel h3 { width:100%; }
.header .tel h2 { height:20px; line-height:20px; font-size:16px; font-weight:normal; }
.header .tel h3 { font-family:Impact; font-size:25px; line-height:35px; color:#F00; }

.nav { background-color:#0744a1;  position:relative; z-index:10; }
.nav .list { float:left; height:55px; }
.nav li { float:left; width:130px; position:relative; }
.nav li:first-child { background:none; }
.nav li > a { display:block; line-height:51px; color:#fff; font-size:16px; text-align:center; }
.nav .drop { position:absolute; left:0; right:0; top:60px; width:100%; background-color:#0744a1; padding:3px 0 0; display:none; height:260px;  }
.nav .drop dl { overflow:hidden;  text-align:center; padding:5px 5px; }
.nav .drop dd { border-top:1px dashed #1a7fcf; }
.nav .drop dd:first-child { border-top:0; }
.nav .drop a { display:block; line-height:35px; color:#ffffff; }
.nav .drop a:hover { color:#0744a1; background-color:#FFF; }
.nav li.active > a,
.nav li.current > a { color:#0744a1;background-color:#FFF; border-top:#0744a1 solid 2px; line-height:51px;}

.banner { position:relative; z-index:8; }
.banner .list { position:relative; overflow:hidden; z-index:1; }
.banner .list li { position:absolute; width:100%; height:100%; overflow:hidden; background:#FFF; display:none; z-index:1; }
.banner .list li:first-child { display:block; }
.banner .list li.active { z-index:2; }
.banner .list img { position:relative; display:block; width:1920px; left:50%; margin:0 0 0 -960px; }
.banner .tip { position:absolute; left:50%; bottom:20px; margin:0 0 0 -35px; line-height:0; z-index:18; }
.banner .tip li { display:inline-block; +display:inline; +zoom:1; width:14px; height:14px; border-radius:50%; background:none; border:1px solid #fff; margin:0 5px; cursor:pointer; transition:all .3s ease; 
background:url(../images/0d681b47c4d8405f900df5808e2692eb.gif);}
.banner .tip li.active { background:#fff; }
.banner .prev,
.banner .next { width:80px; height:80px; position:absolute; top:50%; margin:-40px 0 0; z-index:9; cursor:pointer; display:none; }
.banner .prev { background:url(../images/banner-pw.png) 0 0 no-repeat; left:50px; }
.banner .next { background:url(../images/banner-pw.png) 0 -80px no-repeat; right:50px; }
.banner .prev:hover { background-position:-80px 0; }
.banner .next:hover { background-position:-80px -80px; }
.banner .list,
.banner .list img { height:500px; }
.banner.mini .list,
.banner.mini .list img { height:300px; }

.banner3 img{ width:1903px; height:120px; text-align:center; margin:20px auto; overflow:hidden; }
.banner4 img{ width:1200px; height:160px; text-align:center; margin:20px auto; overflow:hidden; }

.searcher { height:40px; padding:10px 0; position:relative; z-index:10; background-color:#f7f7f7; }
.searcher .key { float:left; font-size:14px; color:#999; margin:0 0 0 20px; }
.searcher .key li { display:inline-block; +display:inline; +zoom:1; height:40px; line-height:40px; }
.searcher .key a { margin:0 0 0 0; color:#666; }
.searcher .key a:hover { color:#3db7ef; }
.searcher .inner { float:right; position:relative; }
.searcher .inner .txt { width:240px; height:38px; line-height:38px; background:#f2f2f2; border:1px solid #ddd; padding:0 50px 0 10px; border-radius:8px 0 0 8px; }
.searcher .inner .submit { position:absolute; right:0; top:0; width:50px; height:40px; background:url(../images/searcher-submit.png) center center no-repeat #0061ae; border:0; cursor:pointer; }
.searcher .inner .submit:hover { background-color:#015190; }

/*main*/
.main{width:100%;padding:30px 0 0 0;}
/*left_product*/
.prolist{width:252px; border:solid 1px #dcdcdc;}
.prolist .title{width:100%;height:50px; background-color:#0744a1;text-align:center;}
.prolist .title h3{height:50px; line-height:50px; font-size:24px; color:#fff;}
.left_pro_bg{width:252px;}
.left_list{ width:252px; height:auto; margin:0 auto; text-align:center; text-indent:0px; overflow:hidden;}
.left_list ul{}
.left_list ul li{ width:250px; height:40px;  margin:0 auto; line-height:40px; font-size:16px;font-family: Microsoft YaHei;}
.left_list ul li a{ text-decoration:none; color:#fff; display:block; background:url(../images/menu_wz.jpg);text-align:center;margin: 10px 0 0 0px;}

.left_list_on{ width:235px; height:auto; margin:0 auto; text-align:center; overflow:hidden;}
.left_list_on ul{}
.left_list_on ul li{ width:235px; height:40px; line-height:40px; font-size:16px;font-family: Microsoft YaHei; margin-bottom:5px;}
.left_list_on ul li a{ text-decoration:none; color:#ffffff; display:block;  background:url(../images/menu_wz.jpg); margin: 10px 0 0 0px;}

.left_list_on ul li a:visited{text-decoration:none; color:#fff; display:block;}
.left_list_on ul li a:hover{height:40px; line-height:40px; display:block; color:#fff; }
.left_list_on ul li a:active{ text-decoration:none; color:#fff; display:block;}
.left2 {width:110px; height:42px; line-height:42px; text-indent:10px; margin:0 auto; float:left;  border-bottom:#cccccc dashed 1px; background:url(../images/menu_ico1.gif) 5px no-repeat; margin-left:5px;background-color:#f5f5f6; display:block; }
.left2 a{width:117px; height:42px; line-height:42px; }
.left2 a:hover{ background:url(../images/menu_ico.gif); color:#fff;display:block;width:117px; height:42px; }

.side-contact {height:auto; width:252px;}

.side-contact .side-contact-phone {
    background-color: #0744a1;
    font-size: 16px;
    color: #fff;
    background-image: url(../images/phone.png);
    background-position: 20px center;
    background-repeat: no-repeat;
    padding: 10px 10px 10px 55px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.side-contact .side-contact-phone:hover {
    background-position: 20px 5px;
}

.side-contact .side-contact-phone p {
    font-size: 24px;
    font-weight: bold;
}

.side-contact .side-contact-adress {
    padding: 10px 20px;
    background-color: #353537;
    background-image: url(../images/adress.png);
    background-position: 20px 10px;
    background-repeat: no-repeat;
   
    color: #cecece;
    line-height: 22px;
}
/*product*/
.pro{width:1200px;/* height:550px;  */margin:0 auto;}

.title1{width:100%;height:100px;text-align:center;}
.title1 span{ font-size:30px;color:#06489e;line-height: 1.4;font-family: Microsoft YaHei; border-bottom:#04469c solid 3px; width:300px;height:80px; display:block; margin:0 auto;}
.title1 h6{ font-size:20px;color:#cccccc; font-weight:normal; text-transform:uppercase;}

/*产品内页*/

.proviewbox { float: left; width: 410px; position: relative; z-index: 5; margin-top: 20px;margin-left: 15px;}
.probigshow { position: relative; width:410px; overflow: hidden }
.probigshow img{ width:400px; height:310px; display:block; border: 1px solid #cccccc ; padding: 4px;}

.div_prothumb { position: relative; padding: 15px 15px 0; }
.thumbporbox { position: relative; width: 376px; overflow: hidden; }
.div_prothumb .span_prev, .div_prothumb .span_next { position: absolute; top: 15px; width: 22px; height: 70px; text-indent: -999em; overflow: hidden; cursor: hand; cursor: pointer; background: url(../images/sprite.png) no-repeat; }
.div_prothumb .span_prev { left: 0px; _left: -25px; background-position: -90px -282px; }
.div_prothumb .span_prevb { background-position: -112px -282px; cursor: default; }
.div_prothumb .span_next { right: 0px; background-position: -156px -282px; }
.div_prothumb .span_nextb { background-position: -128px -282px; cursor: default; }
.ul_prothumb { position: relative; width: 7500px; overflow: hidden; }
.ul_prothumb li { float: left; width: 94px; height: 70px; text-align: center; }
.ul_prothumb img { padding: 1px; border: 1px solid #ddd; width: 84px; height: 56px; }
.ul_prothumb li.now img { border: 1px solid #e40111; }
.div_prothumb .span_prevb { background-position: -112px -282px; cursor: default; }
.div_prothumb .span_next { right: 0px; background-position: -156px -282px; }
.prodbaseinfo_a { float: left; width: 400px; margin-left: 35px; z-index: 1; margin-top: 20px;}
.prodbaseinfo_a img{border: none;}
.h2_prodtitle { font-size: 20px; border-bottom: 1px dashed #bbbbbb; padding: 2px 0 10px; line-height: 1.6em; }
.ul_prodinfo { padding: 6px 0; overflow: hidden; zoom: 1;font-size: 14px; }
.ul_prodinfo li { float: left; width: 420px; padding: 6px 0; line-height: 20px;border-bottom: 1px solid #F5F5F5;}
.ul_prodinfo li span {color: #e62129;font-size: 15px;}
.ul_prodinfo li .qq{color:#32abe1;background:url(../images/qq.gif) no-repeat left top;padding-left:25px;padding-top:5px;}
.ul_prodinfos{padding:10px 10px;zoom:1;background:#f3f3f3;font-size:14px;font-weight:bold;min-height:130px;margin-top:12px;}
.ul_prodinfos li{padding:5px 0 10px 10px;}
.ul_prodinfos p{width:150px;line-height: 30px;font-size: 14px;background: url(../images/protel.png) no-repeat top left;text-indent:45px;}
.hottel{color:#2b6ed6;font-weight:normal;margin-top: 5px;display: block;clear: both;}
#probig_preview { position: absolute; visibility: hidden; top: 0px; left: 405px; width: 300px; height: 300px; background: #fff; border: 1px solid #ccc; overflow: hidden; }
#probig_preview img { position: relative; }


/*proshow*/
.proshow{width:940px;}
.proshow ul{width:100%; margin:0 auto;}
.proshow li{width:292px;height:300px;float: left; background-color:#f7f7f7; border:#CCC solid 1px; margin:0 0px 15px 18px;}
.proshow li .img{width:290px;height:196px;display:block; position: relative;overflow:hidden; border:#FFF solid 1px;}
.proshow li img{width:290px;height:196px; position:absolute;}
.proshow li .topic{height:35px;width:100%; background-color:#0744a1;}
.proshow li .topic span{ display:block;width:100%;height:35px; line-height:35px; text-align:center;color:#ffffff;}
.proshow li:hover{ }
.proshow li:hover span{color:#fff; text-align:center;width:100%;}
.topic1{color:#555555; padding:5px; font-size:12PX;}

/*mintel*/
.mintel-wrap{width:100%;height:124px; background:#212d50; margin-top:60px;}
.mintel{width:1100px;height:124px; margin:0 auto;}
.mintel img{margin-top:-20px;float:left;}
.mintel .tel{float:left;margin-top:30px;}
.mintel .tel{ font-size:25px;}
.mintel .tel span{ display:block; font-size:36px; font-weight:bold; line-height:36px;}
.mintel .func{ float:right; margin-top:45px;}
.mintel .func h6{ font-size:16px; font-weight:bold; line-height:30px;}
.mintel .func a{ display:block;height:24px;width:98px;border:3px solid #fff; float:left; margin-right:10px; text-align:center; line-height:24px;
background:url(about:blank);}
.mintel .func a:hover{ background:#fff;color:#212d50;}

/*case*/

.team_bj{ background:url(../images/team_bj.jpg) no-repeat center top;  overflow:hidden;margin-top: 40px;}
.team{ width:1200px; margin:0 auto; overflow:hidden; font-family:"微软雅黑" ,"Microsoft Yahei";}
.team h2{ height:64px; overflow:hidden; text-align:center; background: url(../images/team_line.jpg) no-repeat center 16px;}
.team h2 a{ padding-right: 14px;font-size:31px; color:#0744a1; line-height:34px;}
.t_nav{ padding-left:140px; height:36px; overflow:hidden;}
.t_nav li{ float:left; margin-right:90px; width:122px;background:#2b6ed6; color:#fff;}
.t_nav li a{ display:inline-block; width:120px; height:34px; border:1px solid #cecece; overflow:hidden; text-align:center; font:16px "微软雅黑" ,Arial, Helvetica, sans-serif; color:#fff; line-height:34px;}
.t_nav li a:hover , .t_nav .cur a{ color:#fff; text-decoration:none; background:#fc8c04; border:1px solid #fc8c04; font-weight:bold;}
.team_c{ height:520px; overflow:hidden;}
.team_c dl{ margin-top:33px;}
.team_c dt{  width:410px; height:418px;border:1px #ccc solid;}
.team_c dt img{ width: 600px;height: 400px; margin:8px 0 0 8px;}
.team_c dd{ width:540px; padding-right:8px; overflow:hidden;padding-top:2px;}
.team_c dd h3{ height:41px; line-height:52px; font-size:18px;}
.team_c dd h3 a{ color:#000; font-family:"微软雅黑" ,Arial, Helvetica, sans-serif;}
.team_c dd p{ overflow:hidden;}
.team_c dd p span{ display:block; margin-top:12px; font-size:14px; color:#000; line-height:32px;}
.team_c dd p a{ color:#fb5f08;}
.team_c dd li{    margin-top: 17px; float:left;  overflow:hidden; margin-right:17px;}
.team_c dd li img{     width: 250px;height: 200px;}
.team_c dd li span{ display:block; height:40px; line-height:40px; background:url(../images/team_z.gif) no-repeat right center; font-size:19px; color:3555; overflow:hidden;}
.team_c .nones{ margin-right:0;}



/*优势*/

.youshi { width:100%; background:url(../images/ysbg.jpg) no-repeat center; height:180px;}
.ys { margin-top: 40px;line-height: 2; font-size: 16px; }
.ys_center{ height: 1180px; background: url(../images/ys_bg.jpg) no-repeat top center; position: relative; width:100%; }
.ys1 { padding:150px 0 0 128px; width:500px;}
.ys2 { padding:310px 0 0 718px; width:500px;}
.ys3 {padding:240px 0 0 118px; width:500px;}
.ys p{line-height:36px;}
.ys p span { border: 7px #fff solid; border-left-color: #0744a1; width: 0; height: 0; display: block; float: left; margin: 10px 5px 0 0; position: relative; }
.ztc { line-height: 40px;}
iframe{ width:585px; height:453px; margin:0 auto;}
.xcjs{ width:585px; float:right; }
.ewmBox {background: url("../images/xfbg.png") repeat; bottom: 0; height: 65px; left: 0; position: fixed; width: 100%; z-index: 1000; }
.ewmBoxIn {height: 65px; line-height: 65px; margin: 0 auto; position: relative; width: 1200px; }
.ewmBox a {color: #fff; text-decoration: none; }
.ewmBox .ico {background: url("../images/ico.png") no-repeat; float: left; height: 54px; width: 54px; }
.ewmBox .font {color: #000; float: left; font-family: 微软雅黑; font-size: 22px; font-weight: bold; padding-left: 10px; width: 230px; }
.ewmBox .font p {line-height: 30px; margin: 0; }
.ewmBox .font p.num {text-indent: 2em; }
.ewmBox .phoneNum {float: left; padding: 5px 0 0; width: 350px; }
.ewmBox .phoneNum .ico {background-position: 0 0; }
.ewmBox .QQ {float: left; padding: 5px 0 0; width: 350px; }
.ewmBox .QQ .ico {background-position: -57px 0; }
.ewmBox .weChat {float: left; padding: 5px 0 0; position: relative; width: 320px; }
.ewmBox .weChat .ico {background-position: -113px 0; }
.ewmBox .weChat .wx {bottom: 65px; display: none; left: 0; position: absolute; }
.ewmBox .weChat:hover .wx {display: block; }
.ewm2 {bottom: 0; height: 65px; position: relative; /* right: 0; */ float: left; width: 65px; z-index: 999; }
.ewm2 img.wxxt {height: 100%; width: 100%; }
.ewm2 img.wxxt1 {bottom: 65px; display: none; left: -80px; position: absolute; }
.ewm2:hover .wxxt1 {display: block; }
.slides a{display:block;height:600px;}

/*生产流程*/

.lc_img{width:100%;  overflow:hidden;margin: 40px 0;}
.liucheng{ width:1200px;  overflow:hidden;margin:0 auto;}
.liucheng img{ width:1200px; display:black; margin:0 auto;}

/*公司简介*/

.team1 { width: 1200px; margin: 0 auto; padding-top:0px; overflow:hidden;}
.main1 .about {width:882px; float:left; }
.main1 .about .boxContent {line-height:28px; color:#fff; padding:7px 0px; }
.main1 .about .boxContent1 {line-height:28px; color:#fff; padding:0px; margin-top:-10px;}

.main1 img { margin: 0 auto; max-width:910px; }
.right1 {float: right;}
.left1 {float: left; }
.pic{cursor: pointer; margin: 0; padding: 0; position: relative; }
.pic .intro{background: url("../images/beijing.png"); color: #fff; display: none; height: 96%; left: 0; margin: 0; position: absolute; top: 0; width: 100%;padding-top:18px; }
.pic .intro p{ padding:0 10px; line-height:44px; margin-top:10px; font-size: 16px; }
.boxTitle {height: 45px; line-height: 42px; padding: 0 15px 0 0; position: relative; color: #333; background: url(../other/PIE.htc); border:1px #ccc solid; }
.boxTitle .boxTitleName{border-bottom:3px #e62129 solid; padding:0 10px; }
.boxTitle .boxTitleName .sj{float:left; border:8px #fff solid; border-left-color:#e62129;  width:0; height:0; margin:15px 0 0 0; }
.boxTitle a{color: #333; font-weight: bold; font-size: 16px; }
.boxContent { overflow: hidden; }
.main .contact {width: 300px; float:right; }
.main .contact .boxContent {line-height: 2; padding: 10px 5px; }
.main .contact .boxContent p {font-size: 16px; line-height: 28px; }

/*车间*/

.gd { overflow: hidden; width: 1186px; margin: 0px auto; height: 230px; position: relative; margin-top:10px; }
.gd ul { position: absolute; left: 0; top: 0; z-index: 1; overflow: hidden; width: 9999999px; }
.gd ul li { width: 295px; float: left; text-align: center;  }
.gd ul li img { width: 280px; height:186px; border: 1px solid #0744a1; padding: 2px; }

/*news*/
.new{width:1200px; margin:0 auto;position:relative;}
/* news */
.news { width:590px; float:left; height:550px;  }
.news .tid {width:590px; height: 45px;line-height: 45px;color: #fff;background-color: #0744a1; }
.news .tid h2 { float:left; font-family:"Microsoft Yahei"; font-size:18px; font-weight:bold; color:#FFF; margin-left:20px;}
.news .more { width:85px; line-height:42px; float:right; color:#fff; font-size:12px;  }
.news .tod { padding:15px;border: #ccc solid 1px;overflow: hidden; }
.news .group { display:none; }
.news .group:first-child { display:block; }
.news2 .tid { border-bottom-color:#075494; }
.news2 .tod { border-top-color:#075494; }
.ServiceCon{width:550px; height:170px; border-bottom:1px solid #C69C6C; margin-bottom:10px; padding-top:20px; }
.ServiceCon img{ display:block; float:left; width:230px; height:150px; margin:0 10px; background:#fff;}
.Serv_title{width:300px; height:140px; float:right; }
/* .newsList */
.newsList ul { float:left; width:100%; overflow:hidden; }
.newsList li {float:left; width: 518px; height:42px; line-height:42px; border-bottom: dashed #999 1px;background: url(../images/ico03.gif) no-repeat 10px center;
font-size: 14px; padding: 0 10px 0 30px;  }
.newsList span { float:right; display:block; width:80px; }
.newsList a { float:left; height:32px; }
/*wenti*/
.wenti{ width:590px; float:right;height:550px;}
.wenti .wenti_top {width:590px; height: 45px;line-height: 45px;color: #fff;background-color: #0744a1; }
.wenti .wenti_top .tit {float:left; font-family:"Microsoft Yahei"; font-size:18px; font-weight:bold; color:#FFF; }
.wenti .wenti_top .tit span { margin-left:20px; }
.wenti .wenti_top .more { width:85px; line-height:45px; float:right;color:#fff;font-size:12px; }
.wenti .tod { padding:15px;border: #ccc solid 1px;overflow: hidden; }
.wenti .group { display:none; }
.wenti .group:first-child { display:block; }
.wenti .tid { border-bottom-color:#075494; }
.wenti .tod { border-top-color:#075494; }

.title3{padding-left:26px;height:36px; background: url(../images/tip.png) no-repeat -60px -200px;}
.title3 h3{ font-size:18px; font-weight:bold; line-height:18px;}
.title3 h6{ font-size:16px; font-weight:bold; text-transform:uppercase;}

/*友情链接*/

.friendLink { background: #fff; padding-top: 0px; }

.friendLinkIn { background: url(../images/flink.png) left 20px no-repeat; height: 123px;width: 1070px; margin: 0 auto; padding: 48px 0px 0px 130px;font-size: 13px; }

.friendLinkIn a{margin-left: 10px;line-height: 32px;}
/*foot*/
.foot{width:100%;height:430px;}
.foot .btnav{width:100%;height:46px; line-height:48px; background:#da0e0b;border-bottom:1px solid #e64851; overflow: hidden;}
.foot .btnav ul{width:1200px;height:46px; margin:0 auto;}
.foot .btnav li{width:110px;text-align:center;}
.foot .btnav li a:hover{font-weight:bold;}
.foot .contact-wrap{width:100%;height:316px;border-top:1px solid #da0e0b;border-bottom:1px solid #2f374c; background:url(../images/bottom-repeat.jpg);}
.foot .contact-wrap2{width:1200px;height:316px; margin:0 auto;}
.foot .contact{width:326px;padding-right:36px;padding-top:50px;}
.foot .contact p{color:#aaabb0; line-height:30px; margin-top:14px;}
.links,.keywords{padding-top:46px; background:url(../images/bottom-line.png) no-repeat left 24px;height:260px;padding-left:36px;}
.links{width:260px;}
.keywords{width:400px;}
.links ul,.keywords ul{ margin-top:10px;}
.links li{width:118px; margin-right:10px;height:30px; line-height:30px;}
.links li a:hover{font-weight:bold;}
.keywords li{width:300px; margin-right:10px;height:30px; line-height:30px;}
.keywords li a:hover{font-weight:bold;}
.copy-wrap{width:100%;height:66px; background:#141a2d;}
.copy{width:1200px;height:58px; margin:0 auto;padding:4px 0;}
.copy p{width:900px; float:left; line-height:26px;}
.copy .gotop{ float:right;height:16px;width:34px; text-align:center; background:url(../images/tip.png) no-repeat -37px -258px; padding-top:24px; margin-top:14px; text-transform:uppercase;}




/*page*/
.page{width:1200px;margin:0 auto;min-height:400px;padding:50px 0 30px;}
.page .right .nodata{background:url(../images/No-data2.jpg) no-repeat;height:400px;}

.page .right{width:920px;min-height:400px;color:#666;}
.page .right p{padding:5px;line-height:26px;color:#444;}
.title4{width:100%;height:40px; line-height:40px;border-bottom:2px solid #222c50;}
.title4 h3{color:#323b5c;}
.title4 a{color:#666;}
.title4 a:hover{color:#da0c0c;}
.page .sitepath{line-height:40px;}

.ipro { padding:20px 0; }
.ipro .head { height:60px; line-height:60px; margin:0 0 20px; text-align:center; }
.ipro .head h2,
.ipro .head h3 { display:inline-block; +display:inline; +zoom:1; vertical-align:middle; font-size:34px; font-weight:normal; }
.ipro .head h2 { }
.ipro .head h3 { text-transform:uppercase; margin:0 0 0 8px; }
.ipro .classify { width:100%; overflow:hidden; +padding:0 0 10px; }
.ipro .classify li { float:left; width:120px; height:38px; border:1px solid #ddd; border-radius:3px; margin:0 0 10px 10px; }
.ipro .classify a { display:block; line-height:38px; padding:0 0 0 20px; background:#ededed; }
.ipro .classify a:hover { background:#e5e5e5; }
.ipro .list { width:100%; overflow:hidden; }
.ipro .list li { float:left; width:285px; height:214px; margin:0 7px 15px; }
.ipro .list a { display:block; +height:214px; position:relative; }
.ipro .list img { display:block; width:100%; height:214px; }
.ipro .list h3 { position:absolute; left:0; bottom:0; right:0; line-height:35px; text-align:center; background:url(../images/ipro-h3.png) center center repeat; color:#FFF; font-weight:normal; }
.ipro .list a:hover img { opacity:.8; filter:Alpha(opacity=80); }

.icase { padding:20px 0; }
.icase .head { height:60px; line-height:60px; margin:0 0 20px; text-align:center; }
.icase .head h2,
.icase .head h3 { display:inline-block; +display:inline; +zoom:1; vertical-align:middle; font-size:34px; font-weight:normal; }
.icase .head h2 { }
.icase .head h3 { text-transform:uppercase; margin:0 0 0 8px; }
.icase .main { width:100%; overflow:hidden; position:relative; }
.icase .list { float:left; width:1000%; }
.icase .list li { float:left; width:258px; padding:15px 15px 25px; margin:0 15px 0 0; background:#efefef; }
.icase .list .img { margin:0 0 10px; overflow:hidden; }
.icase .list img { display:block; width:100%; height:194px; }
.icase .list a { transition:none; }
.icase .list h3 { font-weight:normal; font-size:16px; line-height:35px; margin:0 0 10px; border-bottom:1px solid #aaa; }
.icase .list p { height:44px; line-height:22px; overflow:hidden; color:#999; margin:0 0 10px; }
.icase .list .mo { text-align:right; }
.icase .list .mo a { display:inline-block; +display:inline; +zoom:1; font-size:12px; height:20px; line-height:20px; padding:0 8px; background:#FFF; border:1px solid #b3b3b3; border-radius:2px; color:#353535; }
.icase .list li:hover { background:#0061ae; }
.icase .list li:hover,
.icase .list li:hover p,
.icase .list li:hover a { color:#FFF; }
.icase .list li:hover h3 { border-color:#FFF; }
.icase .list li:hover .mo a { background:#e10500; border-color:#e10500; }
.icase .list li:hover img { transform:scale(1.02, 1.02); }

.inews { padding:20px 0; }
.inews .head { height:60px; line-height:60px; margin:0 0 20px; text-align:center; }
.inews .head h2,
.inews .head h3 { display:inline-block; +display:inline; +zoom:1; vertical-align:middle; font-size:34px; font-weight:normal; }
.inews .head h2 { }
.inews .head h3 { text-transform:uppercase; margin:0 0 0 8px; }
.inews .list2 { float:left; width:630px; }
.inews .list2 dd { padding:5px 5px 5px 165px; width:460px; height:114px; position:relative; background:#efefef; margin:0 0 14px; transition:all .5s ease; }
.inews .list2 .img { position:absolute; left:5px; top:5px; }
.inews .list2 img { display:block; width:151px; height:114px; }
.inews .list2 h3 { font-size:16px; line-height:40px; padding:10px 0 0; font-weight:normal; }
.inews .list2 p { height:50px; line-height:25px; overflow:hidden; color:#999; }
.inews .list2 a { }
.inews .list2 dd:hover { background:#e5e5e5; }
.inews .main { float:right; width:533px; overflow:hidden; height:400px; position:relative; }
.inews .list { width:1000%; overflow:hidden; }
.inews .list li { float:left; width:533px; }
.inews .list a { display:block; position:relative; }
.inews .list img { display:block; width:100%; height:400px; transition:all 5s ease-out; }
.inews .list li:hover img { transform:scale(1.2, 1.2); }
.inews .tip { position:absolute; bottom:10px; right:10px; line-height:0; }
.inews .tip li { display:inline-block; +display:inline; +zoom:1; width:16px; height:16px; line-height:16px; text-align:center; background:#FFF; font-size:12px; margin:0 0 0 2px; cursor:pointer; }
.inews .tip li.active { background:#f30; color:#FFF; }

.iabout { padding:20px 0 60px; }
.iabout .head { height:60px; line-height:60px; margin:0 0 20px; text-align:center; }
.iabout .head h2,
.iabout .head h3 { display:inline-block; +display:inline; +zoom:1; vertical-align:middle; font-size:34px; font-weight:normal; }
.iabout .head h2 { }
.iabout .head h3 { text-transform:uppercase; margin:0 0 0 8px; }
.iabout .sketch { float:left; width:342px; background:#eee; }
.iabout .sketch img { display:block; width:100%; height:257px; }
.iabout .ins { float:left; width:600px; height:257px; overflow:hidden; margin:0 0 0 40px; }
.iabout .ins h2 { font-size:18px; line-height:30px; margin:0 0 10px; }
.iabout .ins p { text-align:justify; line-height:30px; }
.iabout .url { float:right; width:; padding:0 0 0 6px; border-left:1px solid #ddd;  }
.iabout .url dd { width:160px; border-top:1px solid #ddd; text-align:center; }
.iabout .url dd:first-child { border-top:0; }
.iabout .url a { display:block; position:relative; padding:10px 0; }
.iabout .url img { display:block; margin:0 auto; width:60px; height:60px; }
.iabout .url h3 { line-height:30px; font-size:20px; font-weight:normal; }
.iabout .url h4 { line-height:16px; font-size:12px; font-weight:normal; }

/*foot*/
.footer { padding:40px 0; background:#3d3d3d; color:#c7c6c6 }
.footer .fotm{width: 1200px;margin: 0 auto;}
.subnav { float:left; width:230px; margin:0 30px 0 0; }
.subnav dt { color:#FFF; font-size:16px; margin:0 0 10px; }
.subnav dt>a{color: #fff;}
.subnav dd { line-height:30px; float:left; width:110px; }
.subnav dd a { color:#c7c6c6; }
.subnav dd a:hover { color:#999; }

.bottomconent { float:right; width:300px; padding:0 0 0 60px; border-left:1px solid #fff; }
.bottomconent p { line-height:30px; }

.bottomer { height:60px; line-height:60px; background:#202020; color:#FFF; }
.copyright { }
.supper { position:absolute; right:0; top:0; overflow:hidden; }
.supper li { float:left; margin:0 0 0 20px; }
.supper a { color:#FFF; }
.supper a:hover { color:#bbb; }

.toolbar { position:fixed; right:10px; top:300px; z-index:999; width:128px; }
.toolbar .top,
.toolbar .bottom { width:128px; height:19px; background:url(../images/toolbar-top.png) center top no-repeat; }
.toolbar .bottom { background-image:url(../images/toolbar-bottom.png); }
.toolbar .main { background:#0061ae; }
.toolbar .tel { padding:0 0 10px; }
.toolbar .tel dt { line-height:25px; background:url(../images/toolbar-tel.png) center top no-repeat; color:#FFF; text-align:center; padding:55px 0 0; }
.toolbar .tel dd { line-height:20px; color:#fff; text-align:center; }
.toolbar .qq { margin:0 10px 15px; border-top:1px dashed #4089c2; }
.toolbar .qq dd { border-bottom:1px dashed #4089c2; }
.toolbar .qq a { display:block; height:40px; line-height:40px; background:url(../images/toolbar-qq.png) 10px center no-repeat; color:#FFF; padding:0 0 0 40px; }
.toolbar .rcode { }
.toolbar .rcode dd { text-align:center; color:#FFF; }
.toolbar .rcode img { display:block; width:100px; height:100px; margin:0 auto; }
.toolbar .rcode h3 { font-weight:normal; }
.toolbar .itop { height:30px; background:url(../images/toolbar-itop.png) center center no-repeat; position:relative; top:5px; cursor:pointer; }
.toolbar .jing_pointer { width:27px; height:117px; position:absolute; top:95px; left:-27px; cursor:pointer; 
	background:url(../images/pointer7.png) 0 0 no-repeat; 
}
.toolbar .jing_pointer.active { left:111px; background-position:0 -120px !important; 
}


/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:120px;right:5px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#2789d7 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#2789d7 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#2789d7 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#2789d7 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}




/******************************
 ** 内页风格
 ** 左右分栏
 ** v.2.0
 ******************************/
.wrapper { width:1200px; margin:0 auto; position:relative; padding:40px 0 50px; }
.sidebar { float:left; width:300px; margin:0 0 0 20px; }
.container { float:right; width:910px; }

.side-menuer { margin:0 0 20px; }
.topclass { height:70px; padding:25px 0; background:#0061ae; border-radius:5px; margin-bottom:10px; text-align:center; }
.topclass h2,
.topclass h3 { font-weight:normal; font-size:24px; line-height:1.4; white-space:nowrap; color:#fff; }
.topclass h3 { font-size:20px;   text-transform:uppercase; }
.side-menu { }
.side-menu dd { border-bottom:1px solid #eee; }
.side-menu dd > a { display:block; height:50px; line-height:50px; padding:0 0 0 25px; background:#FFF; color:#666; font-size:16px; border-radius:5px; }
.side-menu dd > a span { margin:0 0 0 10px;   font-size:14px; text-transform:uppercase; }
.side-menu .drop { display:none; padding:8px 0; }
.side-menu .drop li { }
.side-menu .drop a { display:block; padding:0 0 0 25px; height:30px; line-height:30px; font-size:15px; color:#999; }
.side-menu dd > a:hover { background:#f5f5f5; }
.side-menu .drop a:hover { color:#c5edff; }
.side-menu dd.current > a { background:url(../images/5ed447e1e8c2418b89c02d8f9121d31a.gif) right center no-repeat #2081cf; color:#FFF; transition:none;  }
.side-menu dd.current .drop { display:block; }
.side-menu .drop li.current a { color:#c5edff; }

.side-contact { }
.side-contact .head { height:50px; line-height:50px; background:#0061ae; color:#FFF; border-radius:5px 5px 0 0; }
.side-contact .head h2 { font-size:20px; font-weight:normal; margin:0 0 0 20px; }
.side-contact .main { border:1px solid #ddd; border-top:0; padding:10px 20px 20px; }

.location { position:relative; margin:0 0 20px; }
.location .head { height:45px; border-bottom:#ccc solid 1px; }
.location .head h2,
.location .head h3 { height:40px; line-height:40px; vertical-align:middle; display:inline-block; +display:inline; +zoom:1; font-weight:normal; font-size:20px; color:#0744a1 ;}
.location .head h3 { margin:0 0 0 10px; color:#ddd; font-size:18px; text-transform:uppercase; }
.location .path { position:absolute; right:0; top:0; line-height:40px; color:#999; white-space:nowrap; }
.location .path span { margin:0 10px; }
.location .path a {   }



/******************************
 ** 公共架构
 ** v.1.2
 ******************************/
.article { text-align:justify; margin:0 0 20px; }
.article img { max-width:100%; }

.pager { width:100%; height:38px; margin-bottom:20px; text-align:center; }
.pager > * { display:inline-block; height:38px; line-height:38px; padding:0 20px; background:#FFF; border:1px solid #ddd; margin:0 5px; }
.pager > *:first-child { display:none; }
.pager > *:first-child + * { margin-left:0px; }
.pager > span { cursor:no-drop; }
.pager > span.cur { cursor:default; background:#f8f8f8; color:#d9324c; font-weight:bold; }
.pager > a:hover { background:#f9f9f9; }

.relink { border-top:1px solid #ddd; padding:20px 0; overflow:hidden; }
.relink p { float:right; height:30px; line-height:30px; overflow:hidden; }
.relink p:first-child { float:left;  }

.null { padding:0 0 150px 0; }

.rmd-pro { background:#fff; border:1px solid #ddd; margin:0 0 20px; }
.rmd-pro .head { height:40px; line-height:40px; position:relative; border-bottom:1px solid #ddd; }
.rmd-pro .head h2 { font-size:16px; font-weight:normal; padding:0 0 0 20px; color:#000; }
.rmd-pro .head .mo { position:absolute; right:20px; top:0;  }
.rmd-pro .main { position:relative; margin:0 23px 10px; overflow:hidden; padding:20px 0 0; width:860px;}
.rmd-pro .list { float:left; width:500%; position:relative; }
.rmd-pro .list .item { float:left; width:210px; margin:0 10px 0 0; }
.rmd-pro .list .item a { display:block; position:relative; }
.rmd-pro .list .item img { width:100%; height:180px; display:block; background:#eee;  }
.rmd-pro .list .item h3 { height:40px; line-height:40px; text-align:center; font-weight:normal; }
.rmd-pro .list .item:hover img { opacity:.8; filter:Alpha(opacity=80); }

.rmd-pro .list2 { width:100%; margin:-10px 0 0; }
.rmd-pro .list2 .item { border-bottom:1px dashed #e5e5e5;  }
.rmd-pro .list2 .item h3 { line-height:40px; white-space:nowrap; font-weight:normal; overflow:hidden;  padding:0 0 0 15px; background:url(../images/c45e4d5addd544219251f9bd2684a915.gif) left center no-repeat; }

.rmd-form { background:#fff; border:1px solid #ddd; }
.rmd-form .head { height:40px; line-height:40px; position:relative; border-bottom:1px solid #ddd; }
.rmd-form .head h2 { font-size:16px; font-weight:normal; padding:0 0 0 20px; color:#000; }
.rmd-form .head .mo { position:absolute; right:20px; top:0; }
.rmd-form .main { overflow:hidden; padding:20px; }
.rmd-form .row-1,
.rmd-form .row-2,
.rmd-form .row-3 { margin-bottom:15px; position:relative; overflow:hidden; }
.rmd-form .row-1 { width:323px; height:auto; padding:0 0 0 50px; margin:0 0 15px 0; border:1px solid #ddd; }
.rmd-form .row-2 { width:90%; height:110px; border:1px solid #ddd; clear:both; }
.rmd-form .row-3 { float:left;  }
.rmd-form .row-3 + .row-3 { float:right; }
.rmd-form .ico-name { background:url(../images/885384fdbf10499d89fa5a197867c3bc.gif) 15px center no-repeat; }
.rmd-form .ico-phone { background:url(../images/7a9f5ecd6aa04b1c9621888b900adba3.gif) 15px center no-repeat; }
.rmd-form .ico-email { background:url(../images/a0ed87b0fa1d42dc9dd8eef9455368ac.gif) 15px center no-repeat; }
.rmd-form .tip { position:absolute; right:0; top:0; height:40px; line-height:40px; padding:0 10px; font-style:normal; color:#F00; }
.rmd-form .txt { width:100%; height:40px; line-height:40px; background:#fff; border:0; color:#999; }
.rmd-form .text { width:90%; border:0; background:#FFF; padding:5px 5px; line-height:20px; height:100px; color:#999; }
.rmd-form img.code { float:left; width:110px; height:42px; margin-right:20px; cursor:pointer; }
.rmd-form input.code { float:left; width:150px; height:40px; line-height:40px; border:1px solid #ddd; background:#FFF; margin-right:20px; padding:0 10px; color:#999; }
.rmd-form .submit, .rmd-form .reset { float:left; margin:0 0 0 10px; width:120px; height:42px; border:0; cursor:pointer; color:#FFF; font-size:16px; }
.rmd-form .submit { background:#0061ae; margin-left:0; }
.rmd-form .reset { background:#999; }
.rmd-form .submit:hover { background:#2081cf; }
.rmd-form .reset:hover { background:#777; }
.rmd-form .onfocus, .message-page .onfocus input.code { border-color:#aaa; }



/******************************
 ** 新闻
 ** v.2.0
 ******************************/
.news-lister { }
.news-lister .list { padding:0 0 20px; }
.news-lister .list .item { border-bottom:1px solid #ddd; position:relative; margin:0 0 10px; padding:0 0 15px; }
.news-lister .list .item a { display:block; }
.news-lister .list .item .date { position:absolute; right:0; top:0; font-size:16px; color:#999; }
.news-lister .list .item h3 { font-size:18px; font-weight:normal; }
.news-lister .list .item h3 a { color:#222;  }
.news-lister .list .item h3 a:hover { color:#bf132e;  }
.news-lister .list .item p { height:48px; line-height:24px; color:#999; overflow:hidden; }

.news-lister { }
.news-lister .list2 { padding:0 0 20px; }
.news-lister .list2 .item { border-bottom:1px solid #ddd; position:relative; margin:0 0 10px; padding:0 0 15px; }
.news-lister .list2 .item .date { color:#999; line-height:20px; margin:0 0 10px; }
.news-lister .list2 .item h3 { font-size:18px; font-weight:normal; }
.news-lister .list2 .item h3 a { color:#222;  }
.news-lister .list2 .item h3 a:hover { color:#bf132e;  }
.news-lister .list2 .item p { height:48px; line-height:24px; color:#999; overflow:hidden; }

.news2-lister {  }
.news2-lister .list { margin:-20px 0 0; padding:0 0 20px; }
.news2-lister .list .item { position:relative; height:120px; padding:20px 0 20px 180px; border-bottom:1px solid #e5e5e5;  }
.news2-lister .list .item .img { position:absolute; left:0; top:20px; width:160px; overflow:hidden; background:#f5f5f5; }
.news2-lister .list .item .img img { display:block; width:100%; height:120px; }
.news2-lister .list .item:hover img { opacity:.8; filter:Alpha(opacity=80); }
.news2-lister .list .item h3 { height:30px; line-height:30px; font-size:18px; font-weight:normal; margin:0 0 15px; overflow:hidden; }
.news2-lister .list .item p { height:72px; line-height:24px; overflow:hidden; text-align:justify; color:#999; margin:0 0 10px; }

.news2-lister {  }
.news2-lister .list2 { padding:0 0 20px; }
.news2-lister .list2 .item { position:relative; height:120px; padding:20px 20px 20px 200px; background:#f5f5f5; margin:0 0 10px;  }
.news2-lister .list2 .item .img { position:absolute; left:20px; top:20px; width:160px; overflow:hidden; background:#fff; }
.news2-lister .list2 .item .img img { display:block; width:100%; height:120px; }
.news2-lister .list2 .item h3 { height:30px; line-height:30px; font-size:18px; font-weight:normal; margin:0 0 15px; overflow:hidden; }
.news2-lister .list2 .item p { height:72px; line-height:24px; overflow:hidden; text-align:justify; color:#999; margin:0 0 10px; }
.news2-lister .list2 .item:hover { background:#eee; }
.news2-lister .list2 .item:hover img { opacity:.8; filter:Alpha(opacity=80); }

.news-detail { }
.news-detail h1 { font-size:20px; line-height:1.3; font-weight:normal; text-align:center; padding:0 0 5px; }
.news-detail .subsidiary { text-align:center; padding:0 0 10px; border-bottom:1px dashed #999; margin:0 0 20px; }
.news-detail .subsidiary li { display:inline-block; +display:inline; +zoom:1; height:40px; line-height:40px; color:#999; margin:0 15px; }
.news-detail .subsidiary li.hit { padding:0 0 0 26px; background:url(../images/dab54e6ac903468896f5710c17baca74.gif) left center no-repeat; }


/******************************
 ** 案例
 ** v.2.0
 ******************************/
.case-lister {  }
.case-lister .list { float:left; width:100%; padding:0 0 20px; }
.case-lister .list .item { float:left; width:290px; margin:0 0 10px 10px; background:#eee; }
.case-lister .list .item img { display:block; width:100%; height:220px; }
.case-lister .list .item h3 { height:45px; line-height:45px; font-weight:normal; text-align:center; background:#f9f9f9; border:1px solid #eee; }
.case-lister .list .item:hover img { opacity:.8; filter:Alpha(opacity=80); }

.case-lister {  }
.case-lister .list2 { float:left; width:100%; padding:0 0 20px; }
.case-lister .list2 .item { float:left; width:258px; margin:0 0 10px 10px; background:#eee; position:relative; }
.case-lister .list2 .item img { display:block; width:100%; height:195px; background:#f5f5f5; }
.case-lister .list2 .item h3 { position:absolute; left:0; right:0; bottom:0; height:45px; line-height:45px; font-weight:normal; text-align:center; background:#000;  color:#fff; }
.case-lister .list2 .item:hover img { opacity:.8; filter:Alpha(opacity=80); }

.case2-lister {  }
.case2-lister .list { margin:-20px 0 0; padding:0 0 20px; }
.case2-lister .list .item { position:relative; height:120px; padding:20px 0 20px 180px; border-bottom:1px solid #e5e5e5;  }
.case2-lister .list .item .img { position:absolute; left:0; top:20px; width:160px; overflow:hidden; background:#f5f5f5; }
.case2-lister .list .item .img img { display:block; width:100%; height:120px; }
.case2-lister .list .item:hover img { opacity:.8; filter:Alpha(opacity=80); }
.case2-lister .list .item h3 { height:30px; line-height:30px; font-size:18px; font-weight:normal; margin:0 0 15px; overflow:hidden; }
.case2-lister .list .item p { height:72px; line-height:24px; overflow:hidden; text-align:justify; color:#999; margin:0 0 10px; }

.case2-lister {  }
.case2-lister .list2 { padding:0 0 20px; }
.case2-lister .list2 .item { position:relative; height:120px; padding:20px 20px 20px 200px; background:#f5f5f5; margin:0 0 10px;  }
.case2-lister .list2 .item .img { position:absolute; left:20px; top:20px; width:160px; overflow:hidden; background:#fff; }
.case2-lister .list2 .item .img img { display:block; width:100%; height:120px; }
.case2-lister .list2 .item h3 { height:30px; line-height:30px; font-size:18px; font-weight:normal; margin:0 0 15px; overflow:hidden; }
.case2-lister .list2 .item p { height:72px; line-height:24px; overflow:hidden; text-align:justify; color:#999; margin:0 0 10px; }
.case2-lister .list2 .item:hover { background:#eee; }
.case2-lister .list2 .item:hover img { opacity:.8; filter:Alpha(opacity=80); }

.case-detail { }
.case-detail h1 { font-size:20px; line-height:1.3; font-weight:normal; text-align:center; padding:0 0 25px; }
.case-detail .photo { text-align:center; margin:0 auto 20px; }
.case-detail .photo img { width:500px; }


/******************************
 ** 产品
 ** v.2.0
 ******************************/
.pageProduct {margin-top:16px;padding: 10px; } 
.pageProduct .photo { width:400px; float:left; margin-left:10px; }
.pageProduct .photo img { width:400px; height:310px; display:block; border: 1px solid #cccccc ; padding: 4px;}
.pageProduct .photo i { display:block;margin-bottom:10px; width:400px; height:310px;}
.pageProduct .photo span { display:block; width:430px; background:#efe6cd; height:30px; line-height:26px; color:#671763; font-weight:700; }
.pageProduct .m { width:676px; padding:10px 0; }
.pageProduct div.ts { font-size:16px; height:35px; border-bottom:2px solid #2b6ed6; }
.pageProduct div.infor {  padding-top:10px; margin-bottom:10px; line-height:24px; }
.pageProduct div.infor img{ border:1px solid #CCC; padding:3px;}

.pageProduct .info { margin:20px 0; }
.pageProduct .wd { float:right; width:430px; height:350px; overflow:hidden; padding:10px; }
.pageProduct .wd h1 { font-size:16px; font-weight:700;  line-height:20px; margin-bottom:7px; }
.pageProduct .wd ul { font-size:16px; }
.pageProduct .wd li.item {line-height:36px;float:none;}
.pageProduct .proname{font-size:16px; font-weight:700;}
.pageProduct .wd li.item span { color:#444444; margin-right:5px; }
.pageProduct .wd li.btn { height:32px; margin-top:20px;}
.pageProduct .wd li.btn a.order{ width:80px; height:32px;  line-height:32px; text-align:center;display:block; color:#FFF;background:#2b6ed6;}
.pageProduct .wd li.btn a.order:hover{ background:#da0c0c;}
.pageProduct .wd li.btn a.msg { color:#666; }




/******************************
 ** 单页文章
 ** v.2.0
 ******************************/
.about-detail { padding:0 0 40px; }

.about-detail .bdmap {  height:400px; background:#f5f5f5; position:relative; z-index:1;  }

.BMap_bubble_title a { display:inline-block; padding:4px 10px; background:#c81528; color:#fff; border-radius:3px; }
.BMap_bubble_title a:hover { background:#e36100; }
.BMap_bubble_title + .BMap_bubble_content { line-height:18px; padding:9px 0 0; color:#777; }

.p1{height: 45px;border-bottom: 1px solid #ddd;line-height: 45px !important; padding: 0 0 10px 70px;margin-top: 10px;
    background: url(../images/icon01.png) left top no-repeat;}
.p2{height: 45px;border-bottom: 1px solid #ddd;line-height: 45px !important;padding: 0 0 10px 70px;margin-top: 10px;
    background: url(../images/icon02.png) left top no-repeat;}
.p3{height: 45px;border-bottom: 1px solid #ddd;line-height: 45px !important;padding: 0 0 10px 70px;margin-top: 10px;
    background: url(../images/icon03.png) left top no-repeat;}
.p4{height: 45px;border-bottom: 1px solid #ddd;line-height: 45px !important;padding: 0 0 10px 70px;margin-top: 10px;
    background: url(../images/icon04.png) left top no-repeat;}
.p5{height: 45px;border-bottom: 1px solid #ddd;line-height: 45px !important;padding: 0 0 10px 70px;margin-top: 10px;
    background: url(../images/icon05.png) left top no-repeat;}
.p6{height: 45px;border-bottom: 1px solid #ddd;line-height: 45px !important;padding: 0 0 10px 70px;margin-top: 10px;
    background: url(../images/icon06.png) left top no-repeat;}
.p7{height: 45px;border-bottom: 1px solid #ddd;line-height: 45px !important;padding: 0 0 10px 70px;margin-top: 10px;
    background: url(../images/icon07.png) left top no-repeat;}
.p8{height: 45px;border-bottom: 1px solid #ddd;line-height: 45px !important;padding: 0 0 10px 70px;margin-top: 10px;
    background: url(../images/icon08.png) left top no-repeat;}
	

/******************************
 ** 在线留言
 ** v.2.0
 ******************************/
.message-page { width:680px; }
.message-page .row-1,
.message-page .row-2,
.message-page .row-3 { width:100%; clear:both; margin-bottom:15px; position:relative; overflow:hidden; }
.message-page .row-1 { width:328px; height:auto; padding:0 0 0 50px; border:1px solid #ddd; }
.message-page .row-2 { height:110px; padding:0 0 0 0; border:1px solid #ddd; }
.message-page .row-3 {  }
.message-page .ico-name { background:url(../images/zzz.png) 15px center no-repeat; }
.message-page .ico-phone { background:url(../images/xxx.png) 15px center no-repeat; }
.message-page .ico-email { background:url(../images/a0ed87b0fa1d42dc9dd8eef9455368ac.gif) 15px center no-repeat; }
.message-page .tip { position:absolute; right:0; top:0; height:40px; line-height:40px; padding:0 10px; font-style:normal; color:#F00; }
.message-page .txt { width:100%; height:40px; line-height:40px; background:#fff; border:0; color:#999; }
.message-page .text { width:98%; border:0; background:#FFF; padding:5px 5px; line-height:20px; height:100px; color:#999; }
.message-page img.code { float:left; width:110px; height:42px; margin-right:20px; cursor:pointer; }
.message-page input.code { float:left; width:150px; height:40px; line-height:40px; border:1px solid #ddd; background:#FFF; margin-right:20px; padding:0 10px; color:#999; }
.message-page .submit, .message-page .reset { float:left; margin:0 0 0 10px; width:184px; height:42px; border:0; cursor:pointer; color:#FFF; font-size:16px; }
.message-page .submit { background:#0061ae; margin-left:0; }
.message-page .reset { background:#999; }
.message-page .submit:hover { background:#2081cf; }
.message-page .reset:hover { background:#777; }
.message-page .onfocus, .message-page .onfocus input.code { border-color:#aaa; }

.dialog-log { position:absolute; z-index:99; width:auto; padding:10px 20px; border:1px solid #e0272c; background:#ffe8e9; border-radius:3px; box-shadow:1px 1px 5px rgba(0,0,0,0.2); color:#e0272c; }
.dialog-log i { position:absolute; left:15px; top:-7px; width:14px; height:7px; background:url(../images/fdfb81123321454f8d8e84fa53ff31d6.gif) center center no-repeat; }


/******************************
 ** 兼容性
 ******************************/
body { _background:url(../images/2129b8579d664eb5aeb654ff436557f9.gif) center center no-repeat #fff; }
body > * { _display:none; }