﻿@charset "utf-8";
html,body{ font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333; background:#fff; -webkit-text-size-adjust:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#1C57C4; text-decoration:none;}
*{ margin:0; padding:0; list-style:none;}
ul,li,ol { margin:0; padding:0; list-style: none; }
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.fl{ float:left;}
.fr{ float:right;}
.w328 { width:328px;}
.w338 { width:338px;}
.top-nav li.t .tel,.cpzz_title,.sidebar .sb_nav h3.title,#sidebar dl dd h4,#sidebar dl dd .on,.box_index .index_news_list .list-none li,#sidebar dl dt.on,#sidebar dl dt { background:url(../Images/flings.gif) no-repeat;}
/*头部*/
header{ background:#083d89 url(../Images/header_bg.png) bottom repeat-x; width:100%; height:96px; _height:96px; zoom:1; position:relative; z-index:9999; -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.1);  -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.1); box-shadow: 0px 1px 2px rgba(0,0,0,0.1);}
.top-inner{ width:1140px; margin:0px auto; position:relative;}
.inner{ width:1100px; margin:0px auto; position:relative;}
#web_logo{ margin-left:10px; font-size:0px; position:relative; z-index:99;}
.top-nav{ color:#fff; position:absolute; right:5px; top:8px; z-index:1; text-align:right; width:100%;}
.top-nav a{ color:#fff; text-decoration:none}
.top-nav a:hover{ color:#ffd600;}
.top-nav li.t span{ padding:0px 10px; color:#bbb; font-size:10px;}
.top-nav li.t .tel {color:#fff; background-position:0px 0px; padding:2px 0px 2px 25px; margin-right:30px; font-size:12px;}

.top-logo{ background:url(../Images/logo_bg.png) top left no-repeat; min-height:96px; _height:96px;}

nav{height:55px; position:absolute; right:0px; top:41px; z-index:999; border-left:1px solid #d1d1d1; border-right:1px solid #f8f8f8;}
/*nav .list-none .line{ width:0px; height:55px; padding:0px; border-left:1px solid #f8f8f8; border-right:1px solid #d1d1d1;}*/
nav .list-none li{ float:left; text-align:center; height:55px; line-height:55px; z-index:101; position:relative;border-left:1px solid #f8f8f8; border-right:1px solid #d1d1d1;}
nav .list-none li .nav{ font-size:14px; color:#000; display:block; line-height:55px; height:55px; text-align:center; overflow:hidden;}
nav .list-none .navdown .hover-none{ color:#083d89; font-weight:bold }
nav .list-none .hover .hover-none { color:#083d89; font-weight:bold }
nav .list-none li dl{display:none; position:absolute; top:55px; left:0px; z-index:100; background:#f6f6f6; border:1px solid #cacaca; border-top:1px #fff solid; font-weight:bold; white-space:nowrap; border-bottom-right-radius:4px; border-bottom-left-radius:4px; overflow:hidden;background: -moz-linear-gradient(50% 0,#f6f6f6,#e1e1e1);background: -webkit-gradient(linear,50% 0,50% 100%,from(#f6f6f6),to(#e1e1e1));}
nav .list-none li dl dd { font-size:12px; color:#000 !important; font-weight:normal !important; height:31px; line-height:31px;}
nav .list-none li dl dd a{ padding:0 15px; overflow:visible; display:block}
nav .list-none li dl dd a:hover{ color:#fff !important; background:#083d89 !important; }

.fullSlide { width:100%; position:relative; height:auto; background:#fff;}
.fullSlide .bd { margin:0 auto;	position:relative; z-index:0;}
.fullSlide .bd ul {	width:100% !important;}
.fullSlide .bd li {	width:100% !important; height:410px; text-align:center;}
.fullSlide .bd li a { display:block; height:100%;}
.fullSlide .hd { width:100%; position:absolute;	z-index:1; bottom:0; left:0; height:30px; line-height:30px;}
.fullSlide .hd ul {	text-align:center;}
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#fff; filter:alpha(opacity=50); opacity:0.5; line-height:999px;}
.fullSlide .hd ul .on {	background:#10327c;}
.fullSlide .prev,.fullSlide .next {	display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%; z-index:1; width:40px; height:60px; background:url(../Images/slider-arrow.png) -126px -137px #10327c no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none;}
.fullSlide .next { left:auto; right:15%; background-position:-6px -137px;}

.flash{ text-align:center;}

/*首页*/
.fwrx_bg{background:url(../Images/main_bg.gif) repeat-y; border-bottom:1px solid #c5c5c5; margin-bottom:40px;}
.fwrx_bg:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;  }
.fwrx_width{width:1200px; margin:0px auto; clear:both }
.fwrx_width ol{width:300px; float:left; padding:20px 0; background:#083d89; color:#fff; }
.fwrx_width a {text-align:center; width:223px; background:#fff; border-right:1px solid #c5c5c5; float:left; padding:20px 0;}
.fwrx_width a img{ margin:10px auto;}

.box_index{border:1px solid #c5c5c5; padding:10px; }
.box_index img{display:block}
.box_index h3{color:#fff; background:#0b549c; height:35px; line-height:35px; font-size:16px; position:relative; padding-left:15px; font-weight:normal; overflow:hidden;}
.box_index h3 a{font-size:12px; position:absolute; top:0px; right:15px; font-weight:normal; color:#fff;}
.box_index h3 a:hover{ color:#ffd600;}
.box_index .editor {font-size:14px; color:#000; text-indent:2em; line-height:25px;}
.box_index .editor a{color:#F00;}
.box_index .index_news_list .list-none{padding:10px;}
.box_index .index_news_list .list-none li { background-position:0px -140px; border-bottom:1px dashed #c2c2c2; padding-left:15px; line-height:39px; height:39px; overflow:hidden;}
.box_index .index_news_list .list-none li span{float:right; font-size:12px;}
.box_index .index_news_list .list-none li a{ color:#434343; font-size:14px;}
.box_index .index_news_list .list-none li a:hover{color:#083d89;}
.box_index .index_img_list .index_img_ul { padding:10px 0; clear:both;}
.box_index .index_img_list .index_img_ul li {width:50%; float:left; text-align:center; overflow:hidden;}
.box_index .index_img_list .index_img_ul li a{ color:#434343; text-align:center; display:block}
.box_index .index_img_list .index_img_ul li a img{border:1px #ccc solid; display:inline}
.box_index .index_img_list .index_img_ul li a img:hover{border:1px #083d89 solid;}

.cpzz_one {width:1100px; margin:0px auto; margin-top:20px; position:relative}
.cpzz_title{ height:35px; line-height:35px; background-position:0px -24px; padding-left:15px; margin-bottom:5px;}
.cpzz_title span{font-size:16px; color:#575757; padding-left: 10px; float:left }
.cpzz_title span b{color:#083d89;text-transform:capitalize}
.cpzz_title a{ float:right; color:#083d89; font-weight:normal;}
.cpzz_title a:hover{color:#12a3ff;}
.cpzz_one .index_pro {padding: 20px 40px; background:#f1f1f1}
.cpzz_one .xpy{margin:0px; position:relative; overflow:hidden;}
.cpzz_one .xpy ol{ position: absolute; width: 2012em; }
.cpzz_one .xpy ol li{ float:left; text-align:center; }
.cpzz_one .xpy ol li .img{ position:relative; display:block; text-align:center; font-size:0px;}
.cpzz_one .xpy ol li .img img{ margin:auto; border:1px solid #d6d6d6;}
.cpzz_one .xpy ol li .img div{ position:absolute; left:0px; bottom:0px; background:#083d89; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; text-align:center; font-size:14px; color:#fff;}
.cpzz_one .xpy ol li .img div section{position:relative; padding:10px;}
.cpzz_one .xpy ol li .img div section p{ text-align:left}
#trigger { display:none}
.cpzz_one .flip{ width: 70px;height: 168px;float: left;position: absolute;top: 45px;z-index: 100;}
.cpzz_one .next,.cpzz_one .prev{ width:25px; background:url(../Images/neu.gif) no-repeat 0 50%;}
.cpzz_one .next{ background-position:-40px 50%; float:right;position: absolute;left: 1070px; top:20px;}
.cpzz_one .next:hover{ background-position:-133px 50%; }
.cpzz_one .prev{ float:left; position:absolute; left:5px; top:20px;}
.cpzz_one .prev:hover{ background-position:-93px 50%; }

/*底部*/
footer{background:#083d89; padding:20px 0px; color:#fff; font-size:14px; margin-top:30px;}
footer address { font-style:normal;}
footer a{ color:#fff; text-decoration:none;}
footer a:hover{ color:#dab601; text-decoration:none;}
.footer_left {width:660px; float:left;}
.footer_left dt h3{font-size:16px;}
.footer_left dt h2{font-size:22px; color:#1258bc; text-transform:uppercase}
.footer_left dt {background:url(../Images/footer_link_bg.gif) bottom repeat-x; margin-bottom:5px;}
.footer_left dt .list-none{ width:100%; height:auto; overflow:auto;}
.footer_left dt .list-none li{ float:left; padding-right:10px; padding-bottom:10px; line-height:25px; font-size:14px}
.footer_left dt .list-none li img{height:35px; border:1px #1258bc solid; }
.footer_left dt .list-none li img:hover{border:1px #ffe94e solid; }
.footer_left dd address span{ font-size:10px; margin:0px 8px; color:#1258bc;}
.footer_right{float:right; width:240px;}
.footer_right address p{line-height:22px; }

/*内页侧栏*/
.sidebar{ margin-top:15px;}
.sidebar .sb_nav{ float:left; width:255px; position:relative; z-index:9; margin-top:-84px;}
.sidebar .sb_nav h3.title{ width:185px; text-align:left; background-color:#093d89; background-position:15px -57px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; padding:0px 35px; height:68px; line-height:68px;font-size:18px; color:#fff; font-weight:normal; white-space:nowrap; overflow:hidden}
.sidebar .sb_nav h3.title span{ color:#bbe1ff; margin-left:10px; text-transform:capitalize}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{ padding:10px 15px; background:#ededed; border:1px #cbcbcb solid}
#sidebar dl{border-bottom:1px #979797 dashed; height:100%;}
#sidebar dl dt{ padding:4px 0px 5px 20px; margin-top:5px; background-position:0px -300px;}
#sidebar dl dd{ }
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 30px; background-position:20px -300px;}
#sidebar dl dd .on{ background-color:#ccc; background-position:20px -113px;}
#sidebar dl dt.on{ background-position:0px -178px;}
#sidebar dl dt.on a{ font-weight:bold; color:#1C57C4; }
#sidebar dl h4.on a{ font-weight:bold;}
.sidebar .sb_box{ float:right; width:820px; background:#ededed; overflow:hidden; border:1px #ccc solid }
.sidebar .sb_box h3.title{ border-bottom:1px solid #ddd; background:#093d89; height:45px; line-height:45px; position:relative; color:#fff}
.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:0px; font-size:18px; font-weight:normal; padding:0px 15px;}
.sidebar .sb_box h3.title span font{ margin-left:10px; font-size:16px; font-weight:normal; color:#beddfa; text-transform:capitalize}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:0px; right:15px;}
.sidebar .sb_box h3.title div.position a{ color:#fff;}

#ZoomCapDiv td{padding:0px; border:none;}