@charset "gb2312";
/* CSS Document */

html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; margin:0;padding:0;color: #010101; line-height:24px;}
article,footer, header,dh,section{display:block;}
body{ background:url(../images/bobybg.jpg);}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
ul,li{list-style:none;margin:0;padding:0}
img{ border:none;}
a{text-decoration:none;color:#444; }
a:hover{text-decoration:none;}
.clear {clear: both;}
.fl{ float:left;} .fr{ float:right;}
.fl,.fr{display:inline;}
.cen{margin:0 auto;}
.mag{ margin-top:30px;}
.mag1{ margin-top:15px;}
.maf{ margin-left:30px;}
.center{ width:1200px;}


.topbg{ width:100%; height:35px; border-bottom:1px solid #054e87; background:#0660a6; min-width:1200px;}
.topbg .top{ width:1200px; height:35px; line-height:35px; font-size:12px; color:#444;}
.top .top_l{ width:300px; color:#FFF;}
.top .top_r{ width:400px; border-right: 1px solid #FFF;}
.top .top_r a{width:auto; height:35px; line-height:35px; overflow:hidden; float:right;  border-left:1px solid #FFF; padding:0px 15px; color:#FFF;}
.top .top_r a:hover{ color:#F00;}

.logo{ width:100%; height:150px; background:url(../images/logo.jpg) center no-repeat; min-width:1200px;}
.nav{ height:50px; background:#1e61ba;}
.nav .dh{ width:1200px; height:50px;}
.nav .dh li{ width:150px; height:50px; float:left; text-align:center; font-size:15px;}
.nav .dh li a{  color:#FFF; display:block; line-height:50px; }
.nav .dh li a:hover{ background:#e94641; color:#FFF;}
.nav .dh li .cur{ background:#e94641; color:#FFF;}
.nav .dh li:hover ul li{display:block; width:100%;}
.nav .dh li ul li{width:100%; height:40px; line-height:40px;  background:#f7f7f7; position:relative;  z-index:9999; left:0px; top:0px; display:none; text-align:center; border-bottom:1px solid #FFF;}
.nav .dh li ul li a{ color:#666; font-size:14px; line-height:40px; font-weight:normal; }
.nav .dh li ul li a:hover{ color:#333; background:#e7e7e7;}

.banner{width:100%; height:500px; overflow:hidden; min-width:1200px;}
.bannerc{width:100%; height:500px; margin:0px auto;}

.bannerc #full-screen-slider { width:100%; height:500px; text-align:left;position:relative;}
.bannerc #slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative;}
.bannerc #slides li { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:absolute;}
.bannerc #slides li a { display:block; width:100%; height:500px; text-indent:-9999px}
.bannerc #pagination { display:block; list-style:none; position:absolute; left:30%; top:480px; z-index:9900;  padding:0px; margin:0; cursor:pointer;}
.bannerc #pagination li { display:block; list-style:none; width:35px; height:4px; float:left; margin-left:8px; border-radius:0px; background:#000000; }
.bannerc #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.bannerc #pagination li.current {background:#E67817;}

.prodc_l{ width:260px;}
.left-cp{background:#0660a6;height: 80px;}
.left-cp h3{height: 75px;font-size: 24px;font-weight: normal;line-height: 75px;color: #fff;border-bottom: 1px solid #fff;text-align: center;}
.left-cp h3 span{font-size: 14px;text-transform: uppercase;}
.left-cp-nav-one h3{height: 50px;line-height: 50px;background:#076bb8; margin-bottom: 2px; position:relative;}
.left-cp-nav-one h3 a{ font-size: 18px;font-weight: normal;margin-right: 40px;margin-left: 38px;color: #fff;}
.left-cp-nav-one h3 span{cursor:pointer;display:block;position:absolute;right:0px;top:0px;color:#fff;width:50px; height:50px;text-align:center;font-size:20px;font-weight:bold; text-indent:0px;}
.left-cp-nav-one h3 span:hover{background:#0660a6;}

.left-cp-nav dl{padding: 2px 0 4px; display:none;}
.left-cp-nav dt{height: 50px;font-size: 16px;line-height: 50px;padding-left: 24px;padding-right: 40px;margin-bottom: 1px;background: #ececec;position: relative;}
.left-cp-nav dt:after{content: "";width: 8px;height: 8px;border: 2px solid #b8b8b8;border-style: solid solid none none;position: absolute;top: 50%;right: 32px;margin-top: -4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.left-cp-nav dt.sidenavcur:after, .left-cp-nav dt:hover:after{border-color: #0660a6;}
.left-cp-nav dt.sidenavcur a, .left-cp-nav dt:hover a{color: #0660a6;}
.left-cp-nav dd{border: 1px solid #ececec;border-bottom: 0;}
.left-cp-nav p{height: 50px;font-size: 14px;line-height: 50px;padding-left: 72px;padding-right: 40px;border-bottom: 1px solid #ececec;background: #fff;position: relative;}
.left-cp-nav p.sidenavcur a, .left-cp-nav p:hover a{color: #0660a6;}
.left-cp-nav p.sidenavcur:after, .left-cp-nav p:hover:after{background: #f97b47;}
.left-cp-nav a{ /*display: block;*/overflow: hidden;text-overflow: ellipsis;white-space: nowrap;} 

.contact-z1{height: 140px;background: url(../images/contact-z1.jpg) no-repeat;color: #333;margin-bottom: 30px; background-size:cover;}
.contact-z1 p{font-size: 20px;height: 30px;line-height: 30px;padding: 37px 0 0 95px;background: url(../images/contact-z1_tel.png) no-repeat 74px 44px;}
.contact-z1 span{display: block;height: 30px;font-weight: bold;font-size: 18px;line-height: 30px;padding-left: 73px;}

.prodc_r{ width:915px;}
.titleBar{height:auto;overflow:hidden;margin:0px 0px 10px 0px;background:#fff url(../images/titlebg1.jpg) repeat-x left bottom;}
.titleBar h5{float: left;display:inline-block;width:auto;padding:0px;color:#333;margin:0px 0px 0px 0px;font-size:20px;line-height:30px;height:35px;overflow:hidden; font-weight:normal;}
.titleBar span{float: left;display:inline-block;width:auto;color:#cccccc;font-size:16px;padding-right:5px;line-height:30px;text-indent:10px;overflow:hidden;font-family:Arial;color:#333;}
.titleBar a{ color:#333;}
.titleBar a:hover{ color:#d03847;}

.prodc{ width:960px;}
.prodc li { float:left; display:inline; margin:0px 9px 10px; border:1px solid #dedede;}
.prodc li a { display:block; background:url(../images/p_bg.gif) no-repeat;}
.prodc li img {width: 287px;height: 215px;}
.prodc li p { display:block; height:40px; line-height:40px; text-align:center; overflow:hidden;color:#777;}
.prodc li p a:hover{color:#FFF; background:#3d64d8;}
.prodc li a:hover p{ color:#005bac;}
.prodc li:hover{ border:1px solid #005bac;}


.tit{ text-align:center;}
.tit h2{ font-size:24px; background:url(../images/tit.jpg) center no-repeat;}
.tit h2 span{ color:#005bac;}
.tit p{ font-size:13px; color:#555; margin-top:5px;}

.prt_con { height:260px; position:relative; overflow:hidden;  margin-top:20px;}
.lt { position:absolute; left:0px; background:url(../images/lt.gif) no-repeat; width:32px; height:52px; top:110px;}
.rt {position:absolute; right:0px; background:url(../images/rt.gif) no-repeat; width:32px; height:52px; top:110px;}
.prt_wrp { width:1100px; margin:0 auto;}
.prt_wrp ul{ float:left;}
.prt_wrp li { float:left; width:265px; display:inline; margin:10px 4px; border:1px solid #dedede;}
.prt_wrp li a { display:block; background:url(../images/p_bg.gif) no-repeat;}
.prt_wrp li img { width:265px; height:199px;}
.prt_wrp li p { display:block; height:40px; line-height:40px; text-align:center; overflow:hidden;color:#777;}
.prt_wrp li p a:hover{color:#FFF; background:#3d64d8;}
.prt_wrp li a:hover p{ color:#005bac;}
.prt_wrp li:hover{ border:1px solid #005bac;}


.banc{ width:100%; height:200px; background:url(../images/banc.jpg) center no-repeat; min-width:1200px;}



.about{ background:url(../images/bg.jpg); width:1160px; padding:20px; display:inline-block;}
.about dt{ float:left; width:480px; height:364px;}
.about dt img{ width:480px; height:364px;}
.about dd{ float:right; width: 600px; height: 320px; padding: 20px; border: solid 2px #e9e9e9; background: #fff; border-radius: 2px;}
.about dd h2{ font-size: 18px; color: #575757;}
.about dd p{ margin-top:30px; text-indent:2em; color:#7c7c7c; line-height:26px; height:230px;}
.btn-lxzx { float: left; display: block; width:90px; margin-right: 15px; border-radius: 4px; line-height: 35px; color:#fff; text-align: center; background:#1e61ba; }

.homeTitle{text-align:center;font-size:16px;margin-bottom:30px;background: url(../images/hLine.jpg) no-repeat center bottom;padding-bottom:1px;}
.homeTitle h2{font-size:24px;font-weight:normal;color:#333;margin-bottom:5px;}
.homeTitle h2 span{display:block;font-size:12px;font-family:Arial;text-transform: uppercase;color:#acacac;}

.news_l{ width:350px; height:372px; padding:10px 15px; background:#FFF;}
.news_l ul{ margin-top:10px;}
.news_l li{ line-height:40px; border-bottom:1px dashed #dedede; overflow:hidden; font-size:13px; background:url(../images/doc.png) left no-repeat;}
.news_l li a{ float:left; text-indent:20px;}
.news_l li span{ float:right;}
.news_l li a:hover{ color:#1e61ba;}

.news_r{ width:770px; height:372px; padding:10px 15px; background:#FFF;}
.ntit{ border-bottom:1px solid #ccc; padding-bottom:8px; line-height:20px; overflow:hidden;}
.ntit dt{ float:left; border-left:3px solid #1e61ba; text-indent:10px; font-size:18px; font-weight:bold; color:#1e61ba;}
.ntit dt span{ margin-left:10px; font-size:12px; color:#CCC; font-weight:normal;}
.ntit dd{ float:right; font-size:12px; line-height:20px;}
.ntit dd a:hover{ color:#1e61ba;}

.news_r .news{ margin-top:10px;}
.news_r .news dt{ float:left; width:300px;}
.news_r .news dt img{ width:300px;}
.news_r .news dt h2{ font-size:15px; line-height:40px; border-bottom:1px solid #dedede;}
.news_r .news dt h2 a{ color:#333;}
.news_r .news dt h2 a:hover{ color:#1e61ba;}
.news_r .news dt p{ font-size:12px; text-indent:2em; margin-top:5px; line-height:20px;}

.news_r .news dd{ float:right; width:450px;}
.news_r .news li{ line-height:40px; border-bottom:1px dashed #dedede; overflow:hidden; font-size:13px; background:url(../images/doc.png) left no-repeat;}
.news_r .news li a{ float:left; text-indent:20px;}
.news_r .news li span{ float:right;}
.news_r .news li a:hover{ color:#1e61ba;}

.link{line-height:26px;height:auto; overflow:hidden;}
.link h2{ height:49px; line-height:49px; font-weight:normal; font-size:16px; padding:0 30px 0 38px; border-bottom:solid 1px #bebebe; background:url(../images/ico03.jpg) no-repeat 0 13px; padding:0 0 0 30px;color:#333;}
.link h2 a{ color:#00418d;}
.link h2 em{ font-style:normal; font-size:14px; padding:0 0 0 5px; text-transform:uppercase; font-family:"Times New Roman", Times, serif;color:#1b6ebc;}
.link h2 span{ font-size:12px;}
.lnk_c{ padding:8px 0 0 10px; overflow:hidden}
.lnk_c a{padding-right:35px; display:inline-block;color:#4d4d4d;}


.foot{height: auto;overflow: hidden;background: #1a1a27; padding:30px 0;}
.foot ul{ width:953px; height: auto;overflow: hidden;margin:0 auto 15px;}
.foot li{float: left;text-align: center; width: 105px;line-height:17px; border-right: 1px solid #4c4c5f;}
.foot li:last-child{border-right: none;}
.foot li a{color:#ccc;transition:all 0.4s;}
.footer{border-top: 1px solid #4c4c5f;padding-top:20px; text-align:center;}
.footer p{line-height: 25px;color: #ccc;}
.footer p a{ color: #ccc;}
.foot a:hover{ color:#FFF;}

.left{ width:260px; height:auto;}

.right{ width:920px; border:1px solid #ededed; border-top:2px solid #1e61ba; overflow:hidden; padding-top:10px;}
.right .ntit{ margin:0 10px;}
.zhuti{ padding:10px;}
.zhuti h1{ font-size:18px; text-align:center; height:50px; line-height:50px; color:#333; border-bottom:1px solid #f1f1f1; }
.zhuti .data{ font-size:12px; text-align:center;  line-height:40px; overflow:hidden;}
.zhuti .data span{ margin:0 20px;}
.zaiyao{ display:block; color:#868686;font-weight:normal; background:#F5F5F5; border:1px solid #E5E5E5; margin-bottom:15px; padding:5px 15px; font-size:13px;}

.zhuti img{ width:800px;}

.news_list li{padding:7px 20px 0 0;height:98px; overflow:hidden;margin: 0 0 20px 0; background:#fff;box-shadow: 0px 0px 5px #ccc;border-radius: 2px;}
.news_list li h4{ padding:22px 0px 0 10px;text-align:center; float:left;width:64px; overflow:hidden;}
.news_list li h4 b{ font-weight:100; display:block; line-height:36px;height:36px; overflow:hidden; font-size:42px; font-family:Arial; text-transform:uppercase; color:#171717;}
.news_list li h4 span{ font-weight:100; display:block; line-height:16px;height:16px; overflow:hidden; font-size:12px; font-family:Arial; text-transform:uppercase; color:#989898;}
.news_list li p{padding:0 0 0 14px; line-height:22px;width:700px; overflow:hidden;font-size:12px; float:left; color:#666; }
.news_list li p b{ display:block; font-weight:100; color:#000000;line-height: 36px;font-size: 18px; }
.news_list li p b a{color:#000000;}
.news_list li p b a:hover{ color:#1e61ba; text-decoration:none}
.news_list li:hover {box-shadow: 0px 0px 5px #1e61ba;}
.news_list li .fr{margin:30px  0 0; width:70px; height:25px; line-height:25px; text-align:center; color:#ffffff; border: 1px solid #ccc ;color: #666; }
.news_list li .fr:hover{border: 1px solid #1e61ba;color: #1e61ba ; text-decoration:none;}

.prodc_list{ width:980px;}
.prodc_list li{ float:left; margin-right:18px; margin-top:10px;}
.prodc_list li img{ width:295px; height:221px;}
.prodc_list li p{ text-align:center; line-height:40px;}
.prodc_list li a:hover{ color:#e94641;}


.newsshow_xg{ margin:0 auto;width:100%;height:auto;overflow:hidden;text-align:left;line-height:20px;padding:10px 0px 0px; margin-top: 20px; border-top:1px dashed #b5b5b5; }
.newsshow_xg a{color: #000;}
.newsshow_xg a:hover{ color:#1e61ba;}

.zhutis .pagenavi{ margin-top:20px; margin-left:20px;}

.pagenavi{text-align:center; overflow:hidden;}
.pagenavi li,.pagenavi span.now-page{padding:6px 10px;background-color:#eee;color:#666;font-size:0.875em;border-radius:2px;float:left; font-style:normal; margin:0 3px;}
.pagenavi a{color:#666;font-size:0.875em;border-radius:2px;float:left; display:block;}
.pagenavi li.thisclass{color:#FFF;background-color:#1e61ba; }
.pagenavi li:hover a,.pagenavi li:hover,.pagenavi span.now-page{background-color:#1e61ba;color:#FFF; display:block;}