﻿@charset "utf-8";
/*=======全局公共样式部分======*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,acronym,address,cite,code,del,dfn,em,font,img,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;}
ol,ul{list-style:none;}
a:link,a:visited,a:active{ color:#666;text-decoration:none;}a:hover{ color:#0962b5; text-decoration:underline;}
table{border-collapse:collapse;border-spacing:0;}
.fl{float:left;}.fr{float:right;}
.clear{clear:both;}
.padtop10{padding-top:10px;} .fz{font-size:0;}
.ofh{overflow:hidden;}
.moa{margin:0 auto;}
.padtop20{padding-top:20px;}
.colblue{color:#0962b5;}
/*==全局样式==*/
body{ background-color:#fff; color:#666;  font-size:12px; line-height:22px;text-align:left;  font-family:"微软雅黑","黑体";}
.wrap{margin:0 auto;width:1040px;}


/*--------------公用头部----------------*/
.top{ background:url(../images/top_bg.jpg) no-repeat bottom center; padding:10px 0 0px 0;  height:96px; line-height:30px; color:#666; }
.logo{ margin-top:14px;}
.ss_tab{ height:26px; line-height:26px; margin-top:6px; }
.ss_tab table tr td{ padding:0 2px; }
.ss_bg{ background:url(../images/ss_bg.jpg) no-repeat; width:122px; height:26px; padding-left:5px;}
.input_txt{ background:none; height:22px; padding:2px 4px; width:82px; display:block; border:none;  font-family:"微软雅黑","黑体"; color:#999; font-size:12px; float:left; outline:none;}
.ss_btn{ height:26px; border:none;background:none; width:32px;  float:right; cursor:pointer;outline:none;}

.select_box a:link,.select_box a:active,.select_box a:visited,.select_box a:hover{ background:url(../images/arrow.png) no-repeat 50px 11px; height:25px; line-height:25px; width:58px; padding-left:7px; border:1px solid #fff; border-bottom:none;  display:block; color:#666;}
.select_box a:hover,.select_box a.active:link,.select_box a.active:active,.select_box a.active:visited,.select_box a.active:hover{background:url(../images/arrow_hover.png) #fff no-repeat 50px 11px;border:1px solid #eee; width:58px; padding-left:7px;   border-bottom:none; display:block; text-decoration:none;color:#0962b5;}
.select_box{position:relative; width:67px; height:26px;}
.my_box{ width:65px;border:1px solid #eee; border-top:none; position:absolute; line-height:24px; top:26px; left:0px;background-color:#fff;padding:3px 0;}
.my_box a:link,.my_box a:hover,.my_box a:visited,.my_box a:active{ height:24px;line-height:24px; text-align:center; padding:0px; width:65px; border:none; background-image:none; }
.my_box a:hover{ text-decoration:underline;}

.nav{ height:60px; width:720px;position:relative; }
.nav ul li{ width:120px; float:left; height:60px; line-height:60px;text-align:center; }
.nav ul li a{ text-align:center; color:#313131; font-size:18px;  line-height:60px; display:block;}
.nav ul li a:hover,.nav ul li a.active{color:#0962b5; text-decoration:none; background-color:#f2f2f2;font-weight:bold;}
.nav ul li a.hover{color:#0962b5; font-weight:bold;}


.nav ul li .list_box{ width:678px; border:1px solid #ddd; border-top:none; border-bottom:3px solid #0e589d; background-color:#f9f9f9; text-align:left; line-height:30px; padding:15px 20px 25px 20px; position:absolute; left:0px; top:60px;z-index:1000000; display:none;}
.nav ul li .list_box .wid130px{ width:130px; overflow:hidden;}
.nav ul li .list_box .wid130px ul li{ width:130px; height:35px; overflow:hidden; float:none; }
.nav ul li .list_box .wid130px ul li a{ padding-left:30px; font-size:14px; color:#7a7a7a; width:130px; height:34px;line-height:34px; border-bottom:1px solid #e4e4e4; text-align:left; }
.nav ul li .list_box .wid130px ul li a span{ color:#fff; margin-left:8px; font-size:10px;}
.nav ul li .list_box .wid130px ul li a:hover,.nav ul li .list_box .wid130px ul li a.hover span{ color:#1170a0;}
.nav ul li .list_box .wid130px ul li a:hover,.nav ul li .list_box .wid130px ul li a.hover{background:url(../images/lis.jpg) no-repeat 14px center; padding-left:30px; color:#1170a0; background-color:none; font-weight:bold; }

.nav_fr_wid{ width:525px;}
.ppgs_box{ width:525px; margin-top:12px;}
.ppgs_box ul li{ width:165px; height:303px;  float:left; margin-right:10px;}
.ppgs_box ul li img{ width:165px; height:303px;}
.ppgs_box ul li img:hover{opacity:0.8;filter:alpha(opacity=80); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}


.nav ul li .list_box .sol_uled ul li{height:145px; width:210px;   float:left; margin:0 8px 8px 8px; text-align:center; font-size:16px; line-height:26px;}

.nav ul li .list_box .sol_uled ul li a{ height:125px; background-color:#0962b5; width:210px; padding-top:20px;color:#fff; text-decoration:none; display:block; line-height:26px;}
.nav ul li .list_box .sol_uled ul li img{ height:60px; width:60px;}
.nav ul li .list_box .sol_uled ul li a:hover{background-color:#055197; font-weight:normal; webkit-transition:background-color .3s;transition:background-color .3s;}


.nav ul li .list_box .gcal_box ul li{ width:250px; height:195px; float:left; margin:0px 6px 10px 6px; overflow:hidden;}
.nav ul li .list_box .gcal_box ul li a{width:250px; height:190px; overflow:hidden; line-height:30px; color:#333; font-size:14px;}
.nav ul li .list_box .gcal_box ul li a:hover{background-color:#fff; font-weight:normal; color:#0962b5; text-decoration:underline;}
.nav ul li .list_box .gcal_box ul li img{ width:250px; height:160px; margin-bottom:5px;}
.nav ul li .list_box .gcal_box ul li img:hover{opacity:0.8;filter:alpha(opacity=80); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}

.xwzx_box ul li{width:250px; line-height:20px; height:215px; text-align:left;  float:left;  margin:0px 6px 10px 6px; overflow:hidden; font-size:12px; color:#999;}
.xwzx_box ul li img{ width:250px; height:160px; margin-bottom:8px;}
.xwzx_box ul li a.tited{ font-size:15px;background-color:#fff; line-height:26px; font-weight:bold; color:#333; text-align:left;}
.xwzx_box ul li a:hover{ background-color:#fff;}
.xwzx_box ul li a.tited:hover{ background-color:#fff; color:#0962b5; text-decoration:underline;}
.xwzx_box ul li a.tited.active{background-color:none; }
.xwzx_box ul li img:hover{opacity:0.8;filter:alpha(opacity=80); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}

.llwm_box img{ width:520px; height:260px;}
.llwm_box img:hover{opacity:0.8;filter:alpha(opacity=80); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}

/*--------------图片轮换部分----------------*/
.bannerbg{width:100%; height:560px; overflow:hidden; position:relative; margin-top:-4px;}
.bigpic{height:560px; position:relative; overflow:hidden; width:1920px; left:50%; margin-left:-960px;}
.bigpic a{ position:relative;}
.bigpic img{height:560px; width:1920px; display:block;}
.smallpic{position:absolute; left:50%; margin-left:-500px; bottom:18px; z-index:2; width:1000px; text-align:center;}

.smallpic div{width:102px; height:48px; margin-right:6px; position:relative; display:inline-block; *margin-right:109px; *display:inline;}
.smallpic a{position:absolute; bottom:0; background:#fff; border:1px solid #ccc; display:block; width:102px; height:0; overflow:hidden; padding-bottom:5px;}
.smallpic a.active{background:#0962b5;}
.smallpic img{display:none; width:102px; height:43px;}

/*--------------公用底部----------------*/
.footed{ background-color:#727272; margin-top:20px;  padding-top:25px;}
.botm dl{ float:left; width:128px; padding-left:20px;}
.botm dl dt{ font-size:16px; line-height:30px; margin-bottom:10px; color:#fff;}
.botm dl dt a:link,.botm dl dt a:hover,.botm dl dt a:active,.botm dl dt a:visited{color:#fff; text-decoration:none;}
.botm dl dd,.botm dl dd a:link,.botm dl dd a:hover,.botm dl dd a:active,.botm dl dd a:visited{ line-height:26px; color:#fff;}
.botm dl dd a:hover{ color:#fff;}

.company{width:217px;  height:27px; line-height:27px;color:#fff; margin:15px 0;}
.companyed{width:217px;  height:27px; position:relative; }
.company h4{height:27px; padding-left:10px; font-size:12px; font-weight:normal; background:#3b3b3b url(../images/sel_btn.jpg) no-repeat right 1px; cursor:pointer;}
.com_list{position:absolute; left:0px; bottom:27px; _bottom:26px; width:100%; background:#3b3b3b; display:none;}
.com_list ul{padding:1px 1px 0;}
.com_list li{margin-top:1px;}
.com_list a{display:block; width:205px; height:27px;  padding-left:10px; color:#fff;}
.com_list a:hover{ background-color:#333; color:#0962b5; text-decoration:none;}


.botm_2{ border-top:1px solid #939393; height:40px; line-height:40px; font-size:12px; color:#f1f1f1;}
.select_bg{ margin:12px 0;}
.select_bg select{ background-color:#4e4e4e; text-indent:5px; color:#fff; width:200px; outline:none; height:26px; border:1px solid #4e4e4e;  font-family:"微软雅黑","黑体";}

/*--------------飘窗----------------*/
.sideFix{ width:0;  margin:0 auto; }
#sideFix {position: fixed;z-index: 999;background-color:#fafafa; width:100px;border:1px solid #dcdcdc; border-bottom:none; right:10px; top:400px;  _position: absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
#sideFix ul{ }
#sideFix ul li {width:100px; height:70px;border-bottom:1px solid #dcdcdc;  display:block;}
#sideFix ul li a { height:70px; width:100px; display:block; text-align:center; line-height:26px; color:#333;}
#sideFix ul li a:hover{ text-decoration:none; background-color:#0962b5; color:#fff; webkit-transition:background-color .5s;transition:background-color .5s;}
#sideFix ul li.fd1 a{ background:url(../images/icon_1.png) no-repeat 38px 10px; padding-top:40px;height:30px; width:100px; display:block;}
#sideFix ul li.fd1 a:hover,#sideFix ul li.fd1 a.hover{background:url(../images/icon_1_hover.png) no-repeat 38px 10px;background-color:#0962b5; color:#fff;}
#sideFix ul li.fd2 a{ background:url(../images/icon_2.png) no-repeat 38px 10px; padding-top:40px;height:30px; width:100px; display:block;}
#sideFix ul li.fd2 a:hover,#sideFix ul li.fd2 a.hover{ background:url(../images/icon_2_hover.png) no-repeat 38px 10px;background-color:#0962b5; color:#fff;}
#sideFix ul li.fd3{ height:30px;}
#sideFix ul li.fd3 a{ background:url(../images/re_top.png) no-repeat 46px 10px; height:30px; width:100px; display:block;}
#sideFix ul li.fd3:hover,#sideFix ul li.fd3 a:hover,#sideFix ul li.fd3 a.hover{ background:url(../images/re_top_hover.png) no-repeat 46px 10px; height:30px; width:100px; display:block;background-color:#0962b5;}

#sideFix ul li.fd1{ position:relative;}

#sideFix ul li.fd1 .ewm_pic{ position:absolute; top:0px; right:101px;  display:block; background-color:#fff; display:none; height:120px; width:120px; padding:5px; border:1px solid #e9e9e9;}

#sideFix ul li.tel{ height:45px; padding:10px 0; text-align:center; font-size:12px; color:#333;}
#sideFix ul li.tel .blued{color:#0962b5; font-size:12px; font-weight:bold; line-height:18px; margin-top:4px;}

.foot_r{float:right; height:25px; line-height:25px; padding-top:7px; overflow:hidden; }
.foot_r span{display:block; font-size:12px; color:#fff; float:left; margin-right:10px;}
.foot_r .bds_tools_32{float:left;  line-height:24px !important; _position:relative; }
.foot_r .bds_tools_32 a{display:block; width:30px; height:25px; text-indent:24px; padding-left:0; overflow:hidden; float:left; background-position:0 0 !important;}
.foot_r .bds_tools_32 .bds_tsina{background:url(../images/wbfx.png) no-repeat;}
.foot_r .bds_tools_32 .bds_sqq{background:url(../images/qqfx.png) no-repeat;}
/*--.foot_r .bds_tools_32 .bds_twx{background:url(../images/wxfx.jpg) no-repeat;}--*/
.foot_r .bds_tools_32 .bds_tqf{background:url(../images/pywfx.png) no-repeat;}
.foot_r .bds_tools_32 .bds_douban{background:url(../images/fxdb.png) no-repeat;}
/*--.foot_r .bds_tools_32 .bds_qzone{background:url(../images/kjfx.jpg) no-repeat;}--*/


/*==-----翻页1样式--------==*/
.fenye2{ height:50px;width:480px; margin:0 auto; font-size:12px; color:#666; margin-top:30px;}
.fenye2 a:link,.fenye2 a:visited,.fenye2 a:active{ float:left; display:block; text-decoration:none; color:#666; margin-left:5px; display:inline; padding:2px 10px; border:1px solid #ccc; }
.fenye2 a.hover:link,.fenye2 a.hover:hover,.fenye2 a.hover:visited,.fenye2 a.hover:active{ float:left; display:block; text-decoration:none;  margin-left:5px; display:inline; padding:2px 10px; border:1px solid #ccc;background-color:#0962b5; color:#fff;}
.fenye2 a:hover{border:1px solid #0962b5;}
