*{margin:0; padding:0}
ul{margin:0; padding:0}
li{list-style:none}
.fl{float:left}
.fr{float:right}
a{text-decoration:none; color:#333}
.clear{clear:both}
.current{}
body{font-family:"Microsoft YaHei","微软雅黑","宋体"; min-width:1380px}

/* 头部 */
#header{width:auto; height:auto; overflow:hidden}

/*顶部*/
.topbox{width:auto; height:40px; background:#e6e6e6}
.top{width:1200px; height:40px; margin:0 auto}
.top p{font-size:13px; color:#666; line-height:40px; display:block; float:left}
.top dl{float:right; height:40px}
.top dt{float:left; font-size:13px; color:#666;}
.top dt a{font-size:13px; color:#666; line-height:40px; margin:0 15px}
.top dt a:hover{text-decoration:underline; color:#FF6D01}
/*LOGO*/
.logobox{width:auto; height:105px}
.logo{width:1200px; height:105px; margin:0 auto}
.logo img{height:105px}
.logo .telbox{width:250px; height:105px}
.logo .tel{width:auto; margin-top:20px}
.logo .tel img{width:38px; height:40px; float:left; margin:10px 23px 0 0}
.logo .tel p{font-size:16px; color:#333; line-height:30px}
.logo .tel span{font-size:23px; color:#ff6d01}
/*NAV*/
.navbox{width:auto; height:50px; background:#084089}
.nav{width:1200px; margin:0 auto}
.nav dl{height:50px}
.nav dt{width:133px; float:left}
.nav dt a{font-size:15px; color:#FFF; line-height:50px; display:block; text-align:center}
.nav dt a:hover{background:#ff6d01}
.nav dt ul{display:none; position:absolute; min-width:133px; z-index:99}
.nav dt li{height:35px}
.nav dt li a{font-size:14px; color:#FFF; line-height:35px; display:block; background:#045cbf; text-align:center; opacity:.9; -webkit-opacity:.9; -moz-opacity:.9; -ms-opacity:.9; -o-opacity:.9}
.nav dt:hover ul{display:block}

/*banner*/
.banner{width:100%; height:570px; overflow:hidden; position:relative; font-size:0}
.b-img{ height:570px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:570px; float:left; width:1920px}
.b-list{ height:50px; padding-top:520px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:8px; height:8px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #14ab04;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{display:block; width:50px; height:100px; background:url("../images/arrow.png") 0px 0px no-repeat; margin:0 auto; margin-top:260px; cursor:pointer}
.bar-right em{display:block; width:50px; height:100px; background:url("../images/arrow.png") -50px 0px no-repeat; margin:0 auto; margin-top:260px; cursor:pointer}
.bar-left .emcss{background-position:0px -100px;}
.bar-right .emcss{background-position:-50px -100px;}

/* 网站主体 */
#content{width:auto; height:auto; overflow:hidden}

/*搜索*/
.searchbox{width:auto; height:80px; border-bottom:1px solid #CCC}
.search{width:1200px; margin:0 auto}
.hotc{height:80px; line-height:80px; font-size:14px; color:#0049BC}
.hotc a{line-height:80px; font-size:14px; color:#666; margin:0 7px}
.hotc a:hover{color:#FF6D01; text-decoration:underline}

/*产品展示*/
.product{width:1200px; height:auto; overflow:hidden; margin:20px auto}
.pro-list{width:215px; border:1px solid #CCC}
.p-l-tit{width:215px; height:125px; background:#074389}
.p-l-tit p{font-size:30px; font-weight:bold; color:#FFF; text-align:center; padding-top:26px}
.p-l-tit span{font-size:26px; font-weight:bold; color:#19539e; display:block; text-align:center}
.pro-list dl{height:auto; overflow:hidden}
.pro-list dt{height:40px; background:#074389; margin-bottom:15px}
.pro-list dt a{font-size:15px; color:#FFF; display:block; text-align:center; line-height:40px}
.pro-list dt:hover{background:#FF6D01}

.TG{height:120px; margin-top:30px; border-top:1px solid #CCC; margin-bottom:10px}
.TG span{display:block; width:165px; height:35px; margin:18px 26px 0 26px; border-bottom:1px solid #EDEDED; font-size:16px; color:#000; font-weight:bold; text-align:center}

.TG-tel{width:165px; height:45px; margin:10px 26px 10px 26px}
.TG-tel img{width:40px; height:40px; float:left; margin-right:10px}
.TG-tel p{font-size:15px; color:#666}
.TG-tel h5{font-size:15px; font-weight:bold; color:#084089;}

.pro-show{width:955px; height:660px; border:1px solid #CCC;}
.newpro{width:955px; height:55px; background:url("../images/newprobj.jpg") repeat-x}
.newprobt:before{content:""; display:block; position:absolute; width:0; height:0; border-top:10px solid #084089; border-right:10px solid transparent; border-left:10px solid transparent; margin:55px 0 0 78px}
.newprobt{width:180px; height:55px; background:#084089}
.newprobt span{font-size:18px; color:#FFF; line-height:55px; display:block; text-align:center}
.more{line-height:55px; color:#666; font-size:13px; margin-right:10px}
.more a{font-size:12px}
.more a:hover{text-decoration:underline}

.friend{height:210px;margin:30px auto 0 auto; overflow:hidden; width:1300px;}
.mr_frbox{height:210px; padding:0;}
.mr_frBtnL{cursor:pointer; display:inline; float:left; height:46px; margin-top:85px; margin-right:10px;width:28px;}
.mr_frUl{float:left; height:210px; width:auto;}
.mr_frBtnR{float:right;margin-top:85px; cursor:pointer; width:28px; height:46px;}
.tempWrap{width:1210px!important;}
.mr_frUl li{display:inline; float:left; width:450px; height:210px; overflow:hidden; position:relative; margin:0 14px;}
.mr_frUl li img{width:235px; height:210px;}
.mr_frUl li img:hover{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7;}
.mr_zhe{width:195px; height:210px; float:right;}
.mr_zhe .mr_zhe_p{font-size:18px; color:#084089; height:40px}
.mr_zhe .mr_zhe_p a{color:#074389}
.mr_zhe .mr_zhe_p a:hover{color:#FF6D01}
.mr_zhe .mr_zhe_x{height:135px; font-size:14px; color:#666}
.mr_zhe .mr_zhe_m{width:97px; height:35px; background:url("../images/ckxq.png") no-repeat}
.mr_zhe .mr_zhe_m a{font-size:13px; color:#000; line-height:35px; display:block; text-align:center}
.mr_zhe .mr_zhe_m a:hover{text-decoration:underline}

.hr{width:920px; margin:40px auto 0 auto; border:1px solid #CCC}

.al-li{width:955px; height:260px; margin-top:40px;}
.albox{width:220px; height:260px; float:left; margin:0 10px;}
.albox .alpic{width:220px; height:220px;}
.albox .alpic img{width:220px; height:220px;}
.albox .albt{width:220px; height:40px; overflow:hidden}
.albox .albt a{text-decoration:none; font-size:14px; color:#000; line-height:40px; display:block; text-align:center}
.albox .albt a:hover{text-decoration:underline}
/* 经典案例滚动 */
#demo{overflow:hidden; border:none; width:925px; height:260px; float:left; position:absolute; margin-left:15px}
#indemo{float:left; width:800%; height:260px}
#indemo img{width:220px; height:220px}
#indemo img:hover{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7;}
#demo1{float:left; height:260px}
#demo2{float:left; margin-left:7px}

/*新闻资讯-新(去掉了产品新闻版块)*/
.newsbox{width:auto; height:560px; background:#f6f6f6; margin-top:40px}
.N_w{overflow:hidden; width:1200px; margin:0 auto}
.N_w .newBox{margin-top:35px; background:#FFF; overflow:hidden;}
.N_w .nwlt{overflow:hidden; width:1200px; float:left;}
.N_w .nw_tit{overflow:hidden;  border-bottom:1px solid #e7e7e7; border-top:3px solid #072fa8; background-color:#fafafa;}
.N_w .nw_tit h3{float:left; width:49.9%; font-size:18px; font-weight:normal;}
.N_w .nw_tit h3 a{color:#747474; display:block; text-align:center; line-height:53px}
.N_w .nw_tit a.more{float:right; display:block; line-height:53px; font-size:12px; color:#666; text-transform:uppercase; margin-right:10px;}
.N_w .nw_tit a.more:hover{text-decoration:underline}
.N_w .nw_tit h3:hover a,.N_w .nw_tit h3.cur a{font-weight:bold; color:#072fa8;}
.N_w .nw_tit h3:hover,.N_w .nw_tit h3.cur {background-color:#fff; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7}
.N_w .nwLtBox{height:435px; overflow:hidden; position:relative; border:1px solid #e7e7e7; border-top:1px solid #fff;}
.N_w .nwLtCon{position:absolute; top:0; left:0; padding:0 15px;  display:none}
.N_w .dl{overflow:hidden; width:1165px; margin:25px 0 15px;}
.N_w .dl dt{width:250px; float:left;}
.N_w .dl dt img{width:250px; height:158px}
.N_w .dl dt img:hover{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7;}
.N_w .dl dd{width:76%; float:right}
.N_w .dl dd h3{font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:5px;}
.N_w .dl dd h3 a{color:#333}
.N_w .dl dd h3 a:hover{color:#074389}
.N_w .dl dd p{line-height:22px; height:88px; margin:10px 0; font-size:12px; color:#000; text-align:justify;}
.N_w .dl dd a.xq{display:block; float:left; color:#000; font-size:13px;}
.N_w .dl dd a.xq:hover{text-decoration:underline}
.N_w .list{overflow:hidden}
.N_w .list li{overflow:hidden; padding-left:15px; line-height:43px; font-size:14px; color:#000; border-bottom:1px dashed #a3a3a3;}
.N_w .list li a{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; width:89%; display:block}
.N_w .list li a:hover{font-weight:bold}
.N_w .list li span{float:right; display:block;}
.N_w .list li:hover a{color:#072fa8;text-decoration:none;}

/*新闻资讯-备份(带产品新闻版块)*/
/*.newsbox{width:auto; height:560px; background:#f6f6f6; margin-top:40px}
.N_w{overflow:hidden; width:1200px; margin:0 auto}
.N_w .newBox{margin-top:35px; background:#FFF; overflow:hidden;}
.N_w .nwlt{overflow:hidden; width:845px; float:left;}
.N_w .nw_tit{overflow:hidden;  border-bottom:1px solid #e7e7e7; border-top:3px solid #072fa8; background-color:#fafafa;}
.N_w .nw_tit h3{float:left; width:421.5px; font-size:18px; font-weight:normal;}
.N_w .nw_tit h3 a{color:#747474; display:block; text-align:center; line-height:53px}
.N_w .nw_tit a.more{float:right; display:block; line-height:53px; font-size:12px; color:#666; text-transform:uppercase; margin-right:10px;}
.N_w .nw_tit a.more:hover{text-decoration:underline}
.N_w .nw_tit h3:hover a,.N_w .nw_tit h3.cur a{font-weight:bold; color:#072fa8;}
.N_w .nw_tit h3:hover,.N_w .nw_tit h3.cur {background-color:#fff; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7}
.N_w .nwLtBox{height:435px; overflow:hidden; position:relative; border:1px solid #e7e7e7; border-top:1px solid #fff;}
.N_w .nwLtCon{position:absolute; top:0; left:0; padding:0 15px;  display:none}
.N_w .dl{overflow:hidden; width:805px; margin:25px 0 15px;}
.N_w .dl dt{width:250px; float:left;}
.N_w .dl dt img{width:250px; height:158px}
.N_w .dl dt img:hover{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7;}
.N_w .dl dd{width:535px; float:right}
.N_w .dl dd h3{font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:5px;}
.N_w .dl dd h3 a{color:#333}
.N_w .dl dd h3 a:hover{color:#074389}
.N_w .dl dd p{line-height:22px; height:88px; margin:10px 0; font-size:12px; color:#000; text-align:justify;}
.N_w .dl dd a.xq{display:block; float:left; color:#000; font-size:13px;}
.N_w .dl dd a.xq:hover{text-decoration:underline}
.N_w .list{overflow:hidden}
.N_w .list li{overflow:hidden; padding-left:15px; line-height:43px; font-size:14px; color:#000; border-bottom:1px dashed #a3a3a3;}
.N_w .list li a{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; width:425px; display:block}
.N_w .list li a:hover{font-weight:bold}
.N_w .list li span{float:right; display:block;}
.N_w .list li:hover a{color:#072fa8;text-decoration:none;}*/

/*产品新闻*/
/*.N_w .newRt{width:328px; overflow:hidden; border:1px solid #e7e7e7; float:right; }
.N_w .newDa{overflow:hidden; width:100%; height:435px; position:relative;}
.N_w .daUl{position:absolute; top:0; left:0; padding:0 15px; overflow:hidden}
.N_w .daUl li{overflow:hidden; padding:10px 0 15px 15px; border-bottom:1px dashed #a3a3a3;}
.N_w .daUl li h3{line-height:24px; font-size:14px;}
.N_w .daUl li h3 a{color:#121212;}
.N_w .daUl li h3 a:hover{text-decoration:underline; color:#074389}
.N_w .daUl li p{overflow:hidden; line-height:22px; height:66px; font-size:14px; color:#000; margin-top:10px;}
.N_w  .last h3.cur{background:none; font-weight:bold; border:none; width:150px;} */

/*横幅1*/
/*横幅2*/
.hf{width:1200px; height:100px; margin:0 auto; background:url("../images/hf.jpg") no-repeat center top}
.hf p{font-size:20px; color:#FFF; font-weight:bold; line-height:35px; padding-top:10px; margin-left:25px}
.hf span{font-size:16px; color:#4586CF; display:block; margin-left:25px; float:left}
.hf a{font-size:15px; color:#666; float:right; margin:-3px 60px 0 0}
.hf a:hover{color:#074389}

/*走进瑞林*/
.company{width:1200px; margin:40px auto; overflow:hidden}
.comtit{width:1200px; height:auto; margin:0 auto}
.comtit span{font-size:30px; font-weight:bold; color:#084089; display:block; text-align:center}
.comtit-en:before{content:""; display:block; position:absolute; width:1200px; border-bottom:1px solid #CCC; margin-top:15px}
.comtit-en{width:1200px; height:auto; text-align:center; margin-top:10px}
.comtit-en p{font-size:22px; width:120px; background:#FFF; color:#dddddd; margin:0 auto; padding:0 20px; position:relative; z-index:99}

.com-l{width:568px; height:auto; overflow:hidden; border:1px solid #CCC; margin-top:30px}
.com-l img{width:280px!important; height:205px!important; margin:10px 15px 10px 10px; float:left}
.com-l p{font-size:18px; color:#084089; font-weight:bold; line-height:37px}
.com-l span{font-size:13px; color:#666; letter-spacing:1px; display:block; margin:0 10px}
.com-l .ljxq{width:146px; height:47px; margin:20px 20px 20px 0; background:url("../images/ljxq.jpg") no-repeat}
.com-l .ljxq a{font-size:16px; color:#FFF; line-height:47px; display:block; text-align:center; padding-left:40px}

.com-r{width:588px; height:371px; margin-top:30px}
.com-r-titbox{background:#FFF}
.com-r-titbox .comlt{overflow:hidden; width:588px; float:left}
.com-r-tit{width:586px; height:40px; border:1px solid #084089; background:#fafafa}
.com-r-tit h4{float:left; width:110px; text-align:center; font-size:16px;}
.com-r-tit h4 a{font-size:16px; line-height:40px; font-weight:normal; display:block; text-align:center}
.curr:before{content:""; display:block; position:absolute; width:0; height:0; border-top:7px solid #084089; border-right:7px solid transparent; border-left:7px solid transparent; margin:41px 0 0 49px}
.curr{background:#084089;}
.curr a{color:#FFF}
.comltbox{width:586px; height:313px; border:1px solid #CCC; border-top:none;}
.comltbox .comltCon{padding-top:50px; height:260px; position:relative}

.dem{width:auto; height:200px;}
.dem dl{width:auto}
.dem dt{width:170px; height:200px; margin:12px; float:left}
.dem dt img{width:170px; height:170px}
.dem dt img:hover{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7;}
.dem dt a{font-size:15px; display:block; width:170px; line-height:28px; text-align:center}
.dem dt a:hover{text-decoration:underline}

/*感谢以下企业的长期支持*/
/* .TKbox{width:1280px; margin:40px auto}
.TKtit-en:before{content:""; display:block; position:absolute; width:60px; height:1px; background:#084089; margin:50px 0 0 570px}
.TKtit-en{width:1200px; height:50px; text-align:center; margin-top:5px; border-bottom:1px solid #CCC}
.TKtit-en p{font-size:22px; background:#FFF; color:#dddddd;}

.TKlist{width:1300px; height:120px; margin:45px 0}
.paner{width:1300px; height:120px; position:relative}
.paner .tw{width:1200px; height:120px; margin:0 auto; position:relative}
.paner li{width:220px; height:120px; margin:0 10px; float:left}
.paner li img{width:220px; height:120px}
.paner li img:hover{filter:alpha(Opacity=60);-moz-opacity:0.6;opacity:0.6;}

.paner .pbt{display:block; position:absolute; width:41px; height:41px; top:30px; transition:all 0s; cursor:pointer}
.paner .pbt1{background:url(../images/pbt1.png) no-repeat center top; left:-21px; top:45px}
.paner .pbt2{background:url(../images/pbt2.png) no-repeat center top; right:-21px; top:45px}
.paner .pbt:hover{background-position:center bottom} /*

/* 页脚 */
#footer{width:auto; height:auto; overflow:hidden; background:#212121; margin-top:20px}
#footer dl{width:1200px; height:60px; border-bottom:1px solid #CCC; margin:0 auto}
#footer dt{float:left}
#footer dt a{font-size:16px; color:#FFF; margin:0 33px; line-height:65px}
#footer dt a:hover{color:#307EE8}
.ft{width:1200px; height:auto; overflow:hidden; margin:45px auto}
.f-info{width:auto; height:auto}
.f-info p{font-size:15px; color:#FFF; line-height:30px}
.f-info a{font-size:15px; color:#FFF; line-height:30px}
.f-info a:hover{color:#307EE8}
.yqlink{width:auto; height:120px; margin-left:150px}
.yqlink span{font-size:15px; color:#FFF; display:block; margin-bottom:5px}
.yqlink ul{width:auto; overflow:hidden; margin-bottom:8px}
.yqlink ul a{font-size:14px; color:#CCC; line-height:30px; display:block; float:left; margin-right:20px}
.yqlink ul a:hover{color:#307EE8}
/*.QR{width:120px; height:120px; background:url(../images/QR.jpg) no-repeat}*/

.place{ font-size:14px; font-weight:normal; line-height:32px; border-bottom:1px solid #F3F3F3; margin-bottom:20px}

















