@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px; font:Arial, Helvetica, sans-serif; font-size:12px;}
li{list-style:none;}
img{border:none;}
.clear{ clear:both;}


.top{width:1000px; height:126px; margin:0px auto;}
.top .logo{float:left; height:126px; line-height:126px;}
.top .logo img{ max-height:126px; vertical-align:middle;}
.top .contact{float:right; font-size:12px;}
.top .contact .swindex{margin:20px 0px; text-align:right;color:#0265A6; }
.top .contact .swindex a{color:#0265A6; text-decoration:none;padding:0px 5px;}
.top .contact .swindex a:hover{text-decoration: underline;}
.top .contact .phone{ background:url(../images/phone.png) no-repeat; height:52px; line-height:52px; padding-left:50px; font-family:"微软雅黑"; font-size:30px; color:#0265a6;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navigation{  height:40px; background:url(../images/nav-bj.gif) repeat-x;}
.nav{ padding:0 20px;width:1000px; height:40px; margin:0px auto; line-height:40px;  position:relative; z-index:1;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left; text-align:center; line-height:40px;  position:relative; display:inline; background:url(../images/nav_list.jpg) no-repeat right; }
.nav .nLi h3{ float:left; font-weight:normal;}
.nav .nLi h3 a{ display:block;  padding:0px 45px;font-size:14px;text-decoration:none;}
.nav .sub{display:none;width:100%;left:0;top:40px; position:absolute; background:#0064BD; line-height:30px; padding:5px 0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 20px; text-decoration:none; }
.nav .sub a:hover{ background:#008cd2; color:#fff;  }
.nav .on h3 a{ color:#fff;background:url(../images/nav-hover.gif) no-repeat center 25px;   }


.banner{height:381px; width:100%; background:#dde3e3;}
.banner .slideBox{ width:100%;height:380px; overflow:hidden; position:relative;}
.banner .slideBox .hd{ width:1000px; height:20px; text-align:left; margin:-20px auto 0px auto; overflow:hidden; position: relative; z-index:1;}
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;position:absolute; right:5px; bottom:5px;}
.banner .slideBox .hd ul li{ float:left;color:#646464; margin-right:5px; text-align:center;  width:16px; height:16px; line-height:16px; text-align:center; background:#f9f9f9; cursor:pointer; font-weight:bold; }
.banner .slideBox .hd ul li.on{color:#fff;background:#f87945;}
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.banner .slideBox .bd li{ zoom:1; vertical-align:middle;width:100%;height:380px }
.banner .slideBox .bd a{ width:100%;height:380px; display:block; }


.problems{ height:36px; background:url(../images/announcement_bj.gif) repeat-x;margin:2px 0px; }
.t_news{ height:36px; width:1000px; color:#fff; padding-left:10px; margin:0 auto;;}
.t_news .latest{ line-height:36px; font-weight:bold; color:#055faa; float:left;}

.scrollDiv{ width:350px;  overflow:hidden; position:relative; padding-left:50px; float:left; }
.scrollDiv .infoList li{ height:36px; line-height:36px; overflow:hidden;padding-left:10px; background:url(../images/scrollDiv_list_ioc.jpg) no-repeat left 16px;}
.scrollDiv .infoList li .date{ float:right;padding-left:30px; color:#666;  }
.scrollDiv .infoList li .txt{ display:block;width:250px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.scrollDiv .infoList li .txt a{ color:#666; text-decoration:none;}
.scrollDiv .infoList li .txt a:hover{ text-decoration: underline;}


.t_news .more{padding:10px 0px 0px 10px; float:left;}


.center{ background:url(../images/center_bj.gif) repeat-x;}
.center .enterprise{ width:1000px; margin:0px auto;}
.center .enterprise .introduction{padding:20px 0px 0px 0px; width:258px; float:left;}
.center .enterprise .tit{ height:32px; border-bottom:1px solid #d9d9d9;}
.center .enterprise .tit .title{ float:left; background:url(../images/lm-bj.gif) no-repeat; width:94px; height:32px; line-height:32px; text-align:center; font-size:14px; color:#fff;}
.center .enterprise .tit .more{float:right; padding:10px 0px 0px 0px; }
.center .enterprise .introduction .graphic{margin:22px 0px 0px 0px; }
.center .enterprise .introduction .graphic img{ width:259px; height:107px;}
.center .enterprise .introduction .graphic p{ line-height:21px; color:#737373;padding-top:15px; height:121px; overflow:hidden;}
.center .enterprise .introduction .graphic a{ color:#737373; text-decoration:none;}
.center .enterprise .introduction .graphic a:hover{ color:#737373; text-decoration: underline;}

.center .enterprise .dynamic{padding:20px 0px 0px 0px; width:437px; float:left;margin:0px 0px 0px 31px; display:inline;}
.center .enterprise .dynamic .latest{margin:22px 0px 0px 0px; }
.center .enterprise .dynamic .latest .x_img{ float:left}
.center .enterprise .dynamic .latest .x_img img{ border:4px solid #dfdfdf; width:150px; height:100px;}
.center .enterprise .dynamic .latest .x_text{ float:left; width:260px;padding:10px 0px 0px 18px;}
.center .enterprise .dynamic .latest .x_text h3{ font-size:14px; font-weight:bold; line-height:24px; display:block; width:250px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.center .enterprise .dynamic .latest .x_text p{ font-size:12px; color:#515151; line-height:24px; height:72px; overflow:hidden;}
.center .enterprise .dynamic .latest .x_text h3 a{ color:#515151; text-decoration:none;}
.center .enterprise .dynamic ul{padding-top:10px;}
.center .enterprise .dynamic ul li{ background:url(../images/list-ioc.gif) no-repeat left center;padding:10px 0px 5px 20px; border-bottom:1px dashed #c0c0c0; overflow:hidden;}
.center .enterprise .dynamic ul li p.txt{display:block; float:left;width:330px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.center .enterprise .dynamic ul li p.txt a{ text-decoration:none; color:#737373; }
.center .enterprise .dynamic ul li p.txt a:hover{ text-decoration:none; color:#0058b3;}
.center .enterprise .dynamic ul li p.date{ display:block; float:right; color:#737373;}

.news .right .show ul li a:hover{ text-decoration:none; color:#0058b3;}
.news .right .show ul li span{}

.center .enterprise .Contact_us{ width:235px;height:300px;margin:15px 0px 0px 35px; float:left; border:#e9e9e9 1px solid; border-radius:10px;}
.center .enterprise .Contact_us .tit{ background:url(../images/us_tit_bj.png) repeat-x; height:40px; border:none; font-size:14px; line-height:40px; color:#055faa;padding-left:10px;}
.center .enterprise .Contact_us .kefu{text-align:center; }
.center .enterprise .Contact_us .kefu img{ width:228px; height:111px;}
.center .enterprise .Contact_us .address{padding:15px 0px 10px 10px;font-size:12px; line-height:2em; }

.center .product{ width:1000px;;margin:20px auto 0px auto;}
.center .product .product_tit{ background:url(../images/case_tit_bj.gif) repeat-x; height:40px;}
.center .product .product_tit .tit{ float:left; font-size:14px; line-height:40px; color:#055faa;padding-left:20px;}
.center .product .product_tit .more{ float:right; padding:15px 10px 0px 0px;}
.picMarquee-left{ overflow:hidden; position:relative; width:1000px;padding:5px 0px 0px 0px;margin:10px auto; overflow:hidden; }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin-right:47px;width:216px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:191px; height:120px; display:block;padding:8px 9px; border:#ccc solid 1px; }
.picMarquee-left .bd ul li .pic a:hover img{ border:#0062c8 solid 1px;}
.picMarquee-left .bd ul li .title{ line-height:24px; display:block; width:200px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.picMarquee-left .bd ul li .title a{color:#565656; text-decoration:none;}
.picMarquee-left .bd ul li .title a:hover{text-decoration: underline;}


.footer{ background:#055bb3;/* height:40px;*/margin-top:20px;}
.footer .foot{ width:1000px; margin:0px auto; color:#fff; line-height:40px; text-align:center;}
.footer .foot img{ vertical-align:middle; padding-left:10px;}
.footer .foot a{ color:#fff; text-decoration:none;}



/*分页通用部分*/
.section{ width:1000px; margin:23px auto 0 auto; overflow:hidden;}
.section .left{width:294px; float:left; }
.section .left .tit{width:274px; height:67px; background:url(../images/nrleft_tit_bj.jpg) no-repeat;font-family:'Microsoft YaHei'; font-size:22px; color:#fefefe; margin-bottom:1px; padding:15px 0 0 20px;}
.section .left .tit span{ display:block; color:#999; font-size:14px;}



.section .left ul li{width:294px; height:43px; line-height:43px; background:#004688;margin-top:1px;}
.section .left ul li a{ font-size:14px;height:43px; display:block; line-height:43px; color:#fff; text-decoration:none;  padding-left:25px;}
.section .left ul li span{ width:7px; height:43px; display:block; float:left; background:#004688;}
.section .left ul li:hover span{ background:#f87945;}
.section .left ul li.current span{ background:#f87945;}


.section .right{width:668px; float:right; }
.section .right .tit{height:32px; line-height:32px; background:#335a7e;padding:0px 14px;}
.section .right .tit h4{ font-size:14px; float:left; font-weight:normal; color:#fff; background:url(../images/proucts_tit_list.png) no-repeat left center;padding-left:22px;}
.section .right .tit .crumbs{ font-size:12px; float:right; color:#fff;}
.section .right .tit .crumbs a{color:#fff; text-decoration: none;}
.section .right .tit .crumbs a:hover{text-decoration: underline;}


.section .right .show .view-news{ padding:20px 0 20px 0; width:668px; margin:0 auto;}
.section .right .show .view-news .ttnew{text-align:center; font-family:"微软雅黑";font-weight:bold;font-size:20px; color:#535353;margin:30px 0px 0px 0px;}
.section .right .show .view-news .ctdate{text-align:center;color:#999999;margin:20px 0px 30px 0px; border-bottom:1px solid #d3d3d3; padding-bottom:20px;font-family:"微软雅黑"; font-size:14px;}
.section .right .show .view-news .ctdate small{color:#16387C;padding:0px 20px 0px 3px; font-family:"微软雅黑";}
.section .right .show .view-news .view-txt{font-size:14px; line-height:26px; font-family:"微软雅黑"; color:#666;}
.section .right .show .view-news .view-txt img{ max-width:725px;}



/*新闻中心*/
.section .right .news_list{margin:22px 0px 0px 0px; }
.section .right .news_list .x_img{ float:left}
.section .right .news_list .x_img img{ border:4px solid #dfdfdf; width:226px; height:104px;}
.section .right .news_list .x_text{ float:right; width:420px;padding:10px 0px 0px 10px;}
.section .right .news_list .x_text h3{ font-size:14px; font-weight:bold; line-height:24px; color:#737373;}
.section .right .news_list .x_text p{ font-size:12px; color:#737373; line-height:24px;}
.section .right .news_list .x_text h3 a{ color:#515151; text-decoration:none;}
.section .right .news_list .x_text h3 a:hover{ color:#0058b3; text-decoration: underline;}
.section .right .show ul.news{padding:10px 0px 20px 0px;}
.section .right .show ul.news li{ padding:15px 0px 10px 5px; border-bottom:1px dashed #c0c0c0; overflow:hidden;}
.section .right .show ul.news li p.txt{float:left;display:block; width:560px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.section .right .show ul.news li p.txt a{ text-decoration:none;color:#737373; }
.section .right .show ul.news li p.txt a:hover{ text-decoration:none; color:#0058b3;}
.section .right .show ul.news li p.date{float:right; color:#737373; }
.section .right .show ul.news li p.download{float:right; color:#737373; }
.section .right .show ul.news li p.download a{ color:#737373; text-decoration:none; }

/*产品展示*/
.section .right .show ul.imglist{ overflow:hidden;}
.section .right .show ul.imglist li{ text-align:center; float:left;padding:10px 9px 10px 9px;}
.section .right .show ul.imglist li a{ height:137px; width:113px; text-align:center; display:block;border:1px solid #cccccc;}
.section .right .show ul.imglist li a:hover{ border:1px solid #0062c8;}
.section .right .show ul.imglist li img{width:110px; height:132px; vertical-align:middle; padding-top:2px;}
.section .right .show ul.imglist li .pic{ padding:10px 0px 15px 0px;}



.section .right .show .atlas dl{ margin-top:10px;}
.section .right .show .atlas dl dt{ font-size:16px; font-weight:bold; border-bottom:1px solid #d9d9d9; color:#5d5d5d;padding:5px 0px;}
.section .right .show .atlas dl dd{ font-size:12px; color:#5d5d5d; padding:5px 0px;}


.section .right .paging{font-family:'Microsoft YaHei'; font-size:14px; color:#646464; text-align:center; margin:30px 0 20px 0;}
.section .right .paging a{font-family:'Microsoft YaHei'; font-size:14px; color:#646464; text-decoration:none; margin:0 5px;}
.section .right .paging a:hover{text-decoration: underline;}
.section .right .paging span{font-family:'Microsoft YaHei'; font-size:12px; color:#646464;}
.section .right .paging .page-txt{ height:15px; width:30px; line-height:15px; text-align:center;color:#969696;}
.section .right .paging .page-but{ background:none; border:none; cursor:pointer;}




.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(../images/float-but.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}
.rides-cs ul li.lxdh{ border-bottom: solid #ACE5F9 1px; height:30px; line-height:30px;}