@charset "utf-8";
#container{ overflow: hidden; position: relative; }
.left{ float: left;}
.right{ float: right;}
.mainw{ width:1180px; margin: 0px auto;  position: relative; }
.mark,.mark_transparent{ width: 10000px; height: 10000px; background-color: #000000; filter:alpha(opacity=70); opacity:0.7; position: fixed; top: 0px; left: 0px; z-index: 9998; display: none;}
.mark_transparent{ filter:alpha(opacity=60); opacity:0.6;}
.banner{ min-width: 1180px; width: 100%; height: 250px; background-position: center 0px; background-repeat: no-repeat;}
.lbox{ width: 900px; *width: 880px; min-height: 500px; float: left; border-right: solid 1px #DDDDDD; box-sizing: border-box; padding: 30px 20px 0px 0px; *padding-right: 19px;  }
.rbox{ width: 260px; float: right; padding: 30px 0px 30px 20px;}
.rbox>h3{ padding-left: 10px; font-size: 16px; line-height: 40px;}
.f12{ font-size: 12px;}
.f14{ font-size: 14px;}
.f16{ font-size: 16px;}
.f26{ font-size: 26px;}
.cgray{ color: #DDDDDD;}
.cred{ color: red;}
.cbase{ color: #e57015;}

/*** 头部内容  ***/
#top{ height:36px; line-height: 35px; font-size: 12px; border-bottom: solid 1px #DDDDDD;  }
#top .stock{ padding-left: 10px; }
/*#top .stock span{ color:#ff0000; font-size: 14px; }*/
#top .stock strong{ color:#ff0000; font-size: 14px; position: relative; padding-right: 15px; display: inline-block; }
#top .rt{ position: relative; padding-right: 105px;}

#head{ min-width: 1180px; height: 160px; background: url(../images/headbg.jpg) no-repeat center 0px; position: relative; z-index: 9; border-bottom: 3px solid #262c5c;}
#head .logo{ width: 439px; height: 88px; display: block; float: left; margin: 15px 0px 0px 15px;} 
#head .word{ width: 379px; height: 25px; float: right; margin-top: 40px; }
#head>.mainw{ height: 160px;}

/*----------搜索----------*/
.search{position:relative;padding:10px 25px;z-index:999;/*border-radius:25px;background:#2f2e2e;*/top:44px;right:30px;}
.text{float:left;width:218px;padding-left:5px;color:#000;height:30px;line-height:30px;border:1px solid #d4d4d4;font-size:12px;background:#fff;}
.button{float:left;width:33px;margin-left:3px;height:32px;display:inline;background:url(../images/button.png) center top no-repeat;border:none;cursor:pointer;}
.select{float:left;width:82px;margin-left:3px;display:inline;background:url(../images/select.gif) left top no-repeat;position:relative;z-index:9999999;border:1px solid #d4d4d4;}
.select select{margin:5px auto;width:80px}
div.selectbox-wrapper{border:#dcdcdc 1px solid;overflow:hidden;width:86px;position:absolute;background:#fff;text-align:left;z-index:10}
div.selectbox-wrapper ul li.selected{background:#252525;color:#fff}
div.selectbox-wrapper ul li.current{color:#fff;background-color:#252525}
div.selectbox-wrapper ul li{text-align:center;padding-right:3px;padding-bottom:3px;width:100%;cursor:pointer;line-height:20px;padding-top:3px;font-size:12px;color:#666}
.selectbox{border:none;display:block;width:88px;text-indent:8px;cursor:pointer;height:32px;background:0 0;font-size:12px;color:#2f2f2f;line-height:32px}

/*
#menubox{ width: 100%; height: 60px;  position: absolute; bottom:0px; z-index: 9; }
#menubox>.menubr{ width: 100%; position: relative; z-index: 9; *border-bottom: solid 1px #EEEEEE; } 
#menu{ width: 1180px; height: 60px; }
#menu>a{ width: 147px; height: 60px; line-height: 60px; text-align: center; display: block; float: left; font-size: 16px; }
#menu>a.cur,#menu>a.current,#menu>a:hover{ color:##0095de; }

#submenubox{ width: 100%; height: 330px; background-color: #FFFFFF; position: absolute; top:60px; display: none; z-index: 8; filter:alpha(opacity=95); opacity:0.95; }
#submenu{ width: 1030px; overflow: hidden; border-left: solid 1px #EEEEEE; margin-left: 145px;}
#submenu>li{ width: 145px; height: 330px; border-right: solid 1px #EEEEEE; float: left;  text-align: center; }
#submenu>li>a{ width: 145px; height: 65px; line-height: 65px; display: inline-block; }
#submenu>li>a:hover{ background-color: #0085d0;}
#submenu>li.cur,#submenu>li:hover{ background-color: #0095de; }
#submenu>li.cur>a,#submenu>li:hover>a{ color: #FFFFFF;}
*/
.navBar {width:100%;margin:0 auto;height:60px;position: absolute; bottom:0px; z-index: 9;}
.nav {position:relative;width:1180px;height:60px;margin:0 auto;*border-bottom: solid 1px #EEEEEE; }
.nav a {font-family:"Microsoft YaHei",SimSun,SimHei;font-size:16px;color:#666;}
.nav h3 {font-size:100%;font-weight:normal;}
.nav .m {float:left;position:relative;z-index:99999;padding:0 2px;}
.nav .none_bg {background:none;}
.nav .m a:hover,.nav .m a.selected {color:#0d6cc0 !important;text-decoration:none;}
.nav h3 a {display:block;width: 135px;height:60px;line-height:60px;text-align:center;font-weight:bold;direction:block; }
.nav .sub {display:none;position:absolute;left:10px;top:42px;width:127px;border:1px solid #0d6cc0;border-top:3px solid #0d6cc0;background:#fff;z-index:99999999;}
.nav .sub li {text-align:center;padding:0 8px;margin-bottom:-1px;}
.nav .sub li a {display:block;border-bottom:1px solid #E6E4E3;padding:8px 0;height:28px;line-height:28px;color:#000;font-size:14px;font-weight:bold;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nav .sub li a:hover {color:#0d6cc0;}
.nav .block {height:8px;width:120px;background:#FE7700;position:absolute;left:0;top:42px;overflow:hidden;}

.floatSwf{width:100%; height:350px; position:fixed; top: 160px; left: 0px;}
/*** 首页轮播***/
.fullSlide{ width:100%;  position:relative;  height:350px; background: transparent; overflow: hidden;  }	
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.fullSlide .bd ul{ width:100% !important;  }	
.fullSlide .bd li{ width:100% !important; height:350px; overflow:hidden; text-align:center;  }	
.fullSlide .bd li a{ display:block; height:350px; }	
.fullSlide .hd{ width:100%;  position:absolute; z-index:19; bottom:10px; left:0; height:30px; line-height:30px; text-align:center; _background:#000; _filter:alpha(opacity=60); display: none;}	
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }	
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:30px; height:5px; margin:5px;  background-color: #CCCCCC; overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{  background-color: #FF7C00; }
#banner_bolang_bg_1{width:997px;height:85px;background:url(../images/wave1.png) repeat-x;position:absolute;top:265px;width:400%;left:-236px;z-index:2;animation:wave1 25s linear .4s infinite normal;-moz-animation:wave1 25s linear .4s infinite normal;-webkit-animation:wave1 25s linear .4s infinite normal;-o-animation:wave1 25s linear .4s infinite normal}
#banner_bolang_bg_2{width:1009px;height:100px;background:url(../images/wave2.png) repeat-x;position:absolute;top:250px;width:400%;left:0;z-index:1;animation:wave2 60s linear .4s infinite normal;-moz-animation:wave2 60s linear .4s infinite normal;-webkit-animation:wave2 60s linear .4s infinite normal;-o-animation:wave2 60s linear .4s infinite normal}
@-webkit-keyframes wave1{from{left:-236px}
to{left:-1233px}
}
@-moz-keyframes wave1{from{left:-236px}
to{left:-1233px}
}
@-o-keyframes wave1{from{left:-236px}
to{left:-1233px}
}
@keyframes wave1{from{left:-236px}
to{left:-1233px}
}
@-webkit-keyframes wave2{from{left:0}
to{left:-1009px}
}
@-moz-keyframes wave2{from{left:0}
to{left:-1009px}
}
@-o-keyframes wave2{from{left:0}
to{left:-1009px}
}
@keyframes wave2{from{left:0}
to{left:-1009px}
}

/**第一通栏*/
.indexWeb{padding:10px 0px;background:#fff;}

.indexAbout{float:left;width:376px;margin-right:20px;clear:both;}
.indexAbout h3{padding-bottom:10px;border-bottom:1px solid #0867a4}
.indexAbout h3 span{position:relative;color:#0867a4;font-weight:700;border-bottom:1px solid #0867a4;padding-bottom:10px}
.indexAbout h3 .more{width:20px;height:20px;background:url(../images/inco57.png);float:right;display:block}
.indexAbout p{margin: 0 auto; padding: 0; text-indent: 2em; width: 376px;height: 200px;line-height: 24px; overflow: hidden;}

.indexNews{float:left;width:376px;margin-right:20px;}
.indexNews h3{padding-bottom:10px;border-bottom:1px solid #0867a4;}
.indexNews h3 span{position:relative;color:#0867a4;font-weight:700;border-bottom:1px solid #0867a4;padding-bottom:10px}
.indexNews h3 .more{width:20px;height:20px;background:url(../images/inco57.png);float:right;display:block}

.indexNewsdl{padding:10px 0 8px;border-bottom:1px solid #0867a4;cursor:pointer}
.indexNewsdl dt{float:left;width:60px;margin-right:25px;text-align:center}
.indexNewsdl dt em{padding:10px 0 5px;display:block;color:#509926;font-size:40px;line-height:40px;font-weight:700}
.indexNewsdl dt span{color:#509926;font-size:16px}
.indexNewsdl dd{float:left;width:290px}
.indexNewsdl dd .newsTitle{font-weight:700;font-size:16px;height:36px;overflow:hidden;margin-bottom:6px;line-height:18px}
.indexNewsdl dd .newsText{font-size:12px;color:#666;height:44px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.indexNewsdl dd .newsText a span{color:#509926}
.indexNewslist{padding-top:6px}
.indexNewslist li{font-size:13px;height:24px;line-height:24px;overflow:hidden}
.indexNewslist li a{color:#666}
.indexNewsdl:hover a,.indexNewslist li a:hover{color:#0867a4}
.indexNewslist li span{padding-right:16px}

.groupMiddle{float:left;margin-right:20px;position:relative}
.groupCon{position:relative}
.groupCon .abouttext{position:absolute;top:30px;left:30px}
.groupCon .abouttext em{display:block;font-size:18px;color:#fff;padding-top:10px}
.groupMiddle .img{display:block;width:582px;height:235px}
.groupHover{display:none;position:absolute;width:522px;height:205px;top:0;left:0;z-index:999;background:url(../images/wimg118.jpg) no-repeat;background-size:100% 100%;overflow:hidden;padding:20px 30px 10px;}
.groupMiddle:hover .groupHover{display:block}
.grouptitle{display:block;font-size:16px;font-weight:700;color:#fff;margin-bottom:5px}
.incoUl{padding-top:20px}
.incoUl li{margin:0 9px;width:84px;float:left;text-align:center;color:#fff;}
.incoUl li a{color:#fff;padding:10px 0;display:block;}
.incoUl li a:hover{background:#3f90c5}
.incoUl li p{width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.indexphotoList{position:relative;float:left;width:180px}
.indexphotoList img{display:block;/*width:282px;height:235px;*/width:180px;height:235px;}
.indexphotoList:hover .hotHover{display:block}

.hotHover{display:none;position:absolute;width:100%;top:0;left:0;z-index:999;background:url(../images/inco09.png) repeat;height:100%;overflow:hidden}
.hotHover .absoluteCon{text-align:left;padding:35px 25px;font-size:14px}
.hotHover .absoluteCon .nTtile{font-size:18px;margin-bottom:20px}
.hotHover .absoluteCon .more{text-align:left}
.hotHover .absoluteCon .text{height:66px;overflow:hidden;line-height:22px;margin-bottom:30px}
.hotHover .absoluteCon .more span{text-align:center;margin-top:0}

.absoluteCon{padding:72px 78px;text-align:center;color:#fff;font-size:16px;line-height:24px}
.absoluteCon h4.nTtile{font-weight:700;font-size:24px;margin-bottom:20px}
.absoluteCon .more{text-align:center}
.absoluteCon .more span{background:url(../images/inco10.png) 0 0 no-repeat;line-height:26px;width:86px;display:inline-block;font-size:13px;margin-top:45px}

/* 底部栏 */
footer{margin-top:60px;width:100%;height:179px;background-color:#f0f0f0;padding:20px 0}
footer .bottom{width:1200px;margin:0 auto}
.bottom_blogroll h2{font-family:SourceHanSansCN-Medium;font-size:18px;font-weight:700;font-stretch:normal;line-height:28px;letter-spacing:0;color:#666;margin:0}
footer .bottom hr{width:1200px;height:1px;background:#ccc;margin:0 auto;margin-top:12px;margin-bottom:10px}
.bottom_blogroll_nav{overflow:hidden}
.bottom_blogroll_nav ul li{display:inline-block}
.bottom_blogroll_nav ul li a{display:inline-block;font-size:14px;font-weight:400;font-stretch:normal;letter-spacing:0;color:#666;margin-right:30px;line-height:25px}
.bottom_blogroll_nav ul li a:focus,.bottom_blogroll_nav ul li a:hover{text-decoration:none}
.bottom_address{margin-top:25px}
.bottom_address .bottom_address_title span{font-size:14px;font-weight:400;font-stretch:normal;letter-spacing:0;color:#666;margin-right:20px}
.bottom_address .bottom_address_title p{font-size:14px;font-weight:400;font-stretch:normal;letter-spacing:0;color:#666;margin:0;margin-top:5px}
.bottom_address div{display:inline-block}
.bottom_address .bottom_ident{float:right}
.bottom_ident img{width:40px;height:37px;float:left}
.bottom_ident span{float:left;margin-left:10px;line-height:55px;font-size:14px;font-weight:400;font-stretch:normal;letter-spacing:0;color:#666}

/*漂浮客服*/
#pfkf{ width:170px; height:280px; position:fixed; right:-130px; top:150px;z-index:9999999; background:url('../images/kf.png') no-repeat 0 0;}
#pfkf .kfbox{ width:130px; height:280px; float:right; overflow:hidden; text-align:center; font-size:14px;color:#013984;}
#pfkf .kfbox h2 a{ color:#013984; font-size:14px; text-decoration:none;}
#pfkf .kfbox h2 a:hover{ color:#FF3600;}

/*子页面*/
.son{margin-top:20px;}
.left{width:250px;}
.left .l-col{margin-bottom:10px;}
.left .l-title{background:url(../images/menu-bg.png) repeat-x;color:#000;border-left:1px solid #D2D2D2;border-right:1px solid #D2D2D2;padding:9px 0px 8px 0px;}
.left .l-title span{font-size:16px;margin-left:15px;}
.left .l-title span font{font-family:arial;font-size:14px;text-transform:uppercase;margin-left:5px;color:#666;}
.left .l-bor{border:1px solid #ccc;padding:7px 0;padding:10px;}
.left .line-height{line-height:25px;}

.right{width:910px;}
.r-col{margin-bottom:10px;}
.r-title{background:url(../images/menu-bg.png) repeat-x;color:#000;border-left:1px solid #D2D2D2;border-right:1px solid #D2D2D2;padding:9px 0px 8px 0px;}
.r-title span{font-size:16px;margin-left:15px;}
.r-title span font{font-family:arial;font-size:14px;text-transform:uppercase;margin-left:5px;color:#666;}
.r-title span.wz{margin-right:20px;font-size:12px;}
.r-bor{border:1px solid #ccc;padding:7px 0;padding:10px;}
.con{line-height:25px;padding:25px 20px;}
.con p{margin-bottom:1em;}
.con ul, ol, li {list-style:inherit;}

/*图片展示*/
.product3{width:100%;height:auto;overflow:hidden;}
.product3 li{width:33%;float:left;overflow:hidden;position:relative;text-align:center;border:1px solid #ccc;margin-bottom:20px;border-radius:2px;}
.product3 li>div{width:88%;margin:10px auto 0 auto;height:none;position:relative;}
.product3 li>div>a>img{width:240px;height:170px;box-shadow:3px 3px 0px #ccc;margin-bottom:5px;border-radius:1px;}
.product3 li>div>p{position:absolute;background:url(../images/product_zoom.png) 0 0 no-repeat;width:53px;height:53px;left:50%;top:50%;margin:-26px 0 0 -26px;cursor:pointer;z-index:1;opacity:0;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;}
.product3 li>div:hover p{opacity:1;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.product3 .pg-color{color:#000;}
.recommend-pro li{border-bottom:1px dotted #ccc;}
.recommend-pro li a{display:block;font-size:12px;color:#000;margin:6px 0;padding-left:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.recommend-pro li a:hover{color:red;}
.recommend-pro li img{vertical-align:middle;margin-right:10px;width:30px;height:30px;border-radius:50%;}

.mainContect .title{ width:100%;text-align:center;font-size:25px;color:#000;background:url(../images/index_33.png) left bottom repeat-x;}
.mainContect .title span{display:block;color:#999999;font-size:12px;line-height:50px;}
.mainContect .pic{ width:100%; text-align:center;padding:20px 0;}
.mainContect .pic img{margin:0 auto;}
.mainContect .profile{ padding:20px 10px; line-height:30px;font-size:14px; color:#666666}
.mainContect .pgfy{ width:100%;background:url(../images/index_33.png) left top repeat-x; padding-top:15px;padding-bottom:10px;}
.mainContect .pgfyl{ width:624px;float:left}
.mainContect .pgfyl p{color:#666;margin:0;}
.mainContect .pgfyl p a{color:#666;}
.mainContect .pgfyl p a:hover{color:#000;}
.mainContect .pgfyr{width:100px;float:left; text-align:center;padding-top:30px;}
.mainContect .pgfyr a{color:red;font-size:14px;}

/*大图*/
#picShow{position: fixed;width:100%;height:100%;background:url(../images/blackbg.png) 0 0 repeat;left:0;top:0;z-index:9999}
.pic_show_box{width:100%;height:100%;overflow:hidden;position: relative;}
.pic_show_box img{display:block;margin:93px auto 0;border:5px solid rgba(255,255,255,.2);}
#pic_quit{position: absolute;background:url(../images/quit.png) 0 0 no-repeat;width:64px;height:64px;top:0;right:0;cursor: pointer}
#lbtn{display:block;position: absolute;background:url(../images/leftbtn1.png) 0 0 no-repeat;width:53px;height:53px;top:287px;left:65px;}
#rbtn{display:block;position: absolute;background:url(../images/rightbtn1.png) 0 0 no-repeat;width:53px;height:53px;top:287px;right:65px;}
.pic_show_box p{width:593px;text-align:center;margin:0 auto;overflow:hidden;font:18px/106px "microsoft yahei";color:#0c4201;text-overflow: ellipsis;white-space: nowrap}
.pic_show_box p a{color:#fff;display:none;}

/*文章列表*/
.newsblock{-webkit-box-shadow:3px 3px 3px #E5E5E5;-moz-box-shadow: 3px 3px 3px #E5E5E5;box-shadow: 4px 3px 0px #E5E5E5;	background-color:#fff;border:1px solid #E5E5E5;height:85px;cursor:default;margin-bottom:20px;padding:15px;overflow:hidden;position:relative;}
.newsblock:hover{border:1px solid #ccc;}
.right .artitle{font-size:18px;margin-bottom:5px;color:#888;/*margin-left:100px;*/}
.right .summary{font-size:12px;line-height:22px;height:70px;overflow:hidden;text-indent:2em;/*margin-left:100px;*/}
.right .artitle span{float:left;width:700px;}
.right .artitle h4{font-size:14px;color:#CA0822;}
.right .st{}
.right .st img{border-radius:50%;width:80px;height:80px;box-shadow:5px 5px 0px #ccc;}
#tooltip{color:#333;}

/*子页面*/
.son{margin-top:20px;}
.left{width:250px;}
.left .l-col{margin-bottom:10px;}
.left .l-title{background:url(../images/menu-bg.png) repeat-x;color:#000;border-left:1px solid #D2D2D2;border-right:1px solid #D2D2D2;padding:9px 0px 8px 0px;}
.left .l-title span{font-size:16px;margin-left:15px;}
.left .l-title span font{font-family:arial;font-size:14px;text-transform:uppercase;margin-left:5px;color:#666;}
.left .l-bor{border:1px solid #ccc;padding:7px 0;padding:10px;}
.left .line-height{line-height:25px;}

/*子页面--下载页*/
.block-1 .dow-soft{width:388px;height:140px;border:1px solid #DDDDDD;float:left;margin-bottom:8px;margin-right:5px;}
.block-1 .dow-soft:hover{border:1px solid #00ABD6;}
.block-1 .dow-soft p{margin-left:25px;margin-right:25px;}
.block-1 .dow-soft p.soft-tit{color:#000;font-size:16px;margin-top:10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.block-1 .dow-soft p.soft-summary{font-size:12px;margin-top:10px;margin-bottom:15px;line-height:22px;overflow:hidden;height:50px;}
.block-1 .dow-soft p.soft-summary img{float:left;margin-right:5px;border-radius:50%;width:50px;height:50px;}
.block-1 .dow-soft p.lianjie a{margin-right:10px;color:#0099CC;}

/*子页面--留言页*/
.board li{margin-bottom:5px;}
.board li .sq1{float:left;width:100px;}
.board li .sqmess{width:250px;height:23px;margin-bottom:3px;}
.board li .sqmess,textarea{border:1px solid #D9D9D9;border-radius:2px;padding:5px;font-size:16px;}
.board li  textarea{width:500px;height:150px;}
.board .btn{background:#666;padding:7px 30px;color:#fff;border-radius:2px;border:none;cursor:pointer;}
.board .code{width:90px;height:23px;margin-bottom:3px;border:1px solid #D9D9D9;border-radius:2px;padding:5px;font-size:16px;}

.result li{padding:8px 5px;border-bottom:1px dotted #ccc;}
.result li a{font-size:16px;}
 
 /*子页左分类整体样式*/
.left-col-style{margin-bottom:10px;}
/*二级分类整体样式（含子分类）*/
.left-col-con{border:1px solid #ccc;padding:7px 0;padding:10px;}
/*一级栏目样式*/
.left-col-style .left-one-col-style{background:url(../images/menu-bg.png) repeat-x;color:#000;border-left:1px solid #D2D2D2;border-right:1px solid #D2D2D2;padding:9px 0px 8px 0px;}
.left-col-style .left-one-col-style span{font-size:16px;margin-left:15px;}
.left-col-style  .left-one-col-style span font{font-family:arial;font-size:14px;text-transform:uppercase;margin-left:5px;color:#666;}
/*二级栏目样式*/
.left-col-style .left-two-col-style{padding:5px 0;margin-bottom:2px;}
.left-col-style  .left-two-col-style span,
.left-col-style  .left-three-col-style span,
.left-col-style  .left-four-col-style span{float:right;margin-right:10px;font-weight:bold;font-size:14px;cursor:pointer;}

/*三级栏目样式*/
.left-col-style .left-three-col-style{padding:5px 0 5px 15px;margin-bottom:2px;}
/*四级栏目样式*/
.left-col-style .left-four-col-style{padding:5px 0 5px 30px;margin-bottom:2px;}
/*五级栏目样式*/
.left-col-style .left-five-col-style{padding:5px 0 5px 45px;margin-bottom:2px;}
.left-col-style a{padding:0 10px;color:#333;}
.left-col-style a:hover{color:#000;}