﻿@charset "gb2312"; 
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td {margin: 0; padding: 0;} /* table elements 表格元素 */ 
/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }
/* 设置默认字体 */
body{ width:100%; min-width:1200px; height:auto; margin:0; padding:0; font-size:14px;line-height:200%;font-family:"微软雅黑",Arial, Helvetica, sans-serif,"黑体","宋体","楷体"; }
/* 定义h标签 */
h1 { font-size: 20px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4, h5, h6 { font-size: 100%; }
/* 重置列表元素 */
ul, ol,li { list-style: none; }
/* 重置文本格式元素 */
a { text-decoration: none; color:#333;}
a:hover{ color:#000;}
a:link, a:visited {text-decoration: none;}
/* 定义图片边框，当图片作为链接内容被填充时，会有默认边框出现，重定义掉 */
img{ border:none; border:0px; margin:0px; padding:0px;}
abbr[title], acronym[title] { border-bottom: 1px dotted;cursor: help;} /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */ 
q:before, q:after { content: ''; }
/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 重置表格元素 */
table {border-collapse: collapse; border-spacing: 0;}
caption, th {text-align: left;}
.clear{ clear:both;}
.left{ float: left;}
.right{ float: right;}
i{ font-style:normal;}
.main{ width:1200px; height:auto; overflow: hidden; margin: 0 auto;}
header{ width:100%; height:auto; overflow: hidden; background: url(../images/headbg.png) repeat-x;}
.head_c{ position: relative; padding-top:40px;}
.top{ width:1200px; height:40px; line-height:40px; position: absolute; top:0px; left:0px;}
.top a{ float: right; margin-left:0;}
.head_c .logo{ width:657px; height:122px; overflow: hidden; float: left; background:url(../images/logo.png) no-repeat left; text-indent:-99999px;}
.head_c .tell{ width:270px; height:107px; overflow: hidden; display: block; float: right; background:url(../images/tell.png) no-repeat right;text-indent:-99999px;}
header nav{ width:100%; height:45px; line-height:45px; background:#163f7f;  }
header nav ul{}
header nav ul li{ width:150px; height:45px; float: left; overflow: hidden; text-align: center;}
header nav ul li a{ display: block; color:#fff;}
header nav ul li:hover a{ color:#fff; background:#bf2723;}
.hover{ background:#bf2723;}
.fullSlide{width:100%; height:600px;z-index:999; overflow: hidden; position:relative;  } 
.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:600px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:45px;}
.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:20px;height:20px; border-radius:20px;margin:1px 3px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#039c4e;}
.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 #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}
 
 
.pro_c{ width:1200px; height:auto; margin:0px auto;   overflow: hidden;}
.i_h2{ text-align: center; font-size:30px; font-weight: normal; color:#222;line-height:200%;background: url(../images/cr_13.png) no-repeat center bottom; }
.i_p{ text-align: center; color:#444; line-height:260%; margin: 0px auto 30px;}
.pro_l{ width:234px; height:auto; overflow: hidden; float: left; background:#346490; padding-bottom:20px;}
.pro_l h3{ width:234px; height:60px; font-size:26px; padding:20px 0px 10px 20px; color:#fff;background:#bf2723; border-bottom:1px solid #fff;}
.pro_l h3 span{ font-size:14px; font-weight:normal; display: block;}

.pro_l ul li{ display: block;  width:234px; height:auto;  margin:0 auto; overflow: hidden;}
.pro_l ul li a{ display: block; padding-left:20px; color:#fff; height:50px; line-height:50px; border-bottom:1px solid #85a3bf;}
.pro_l ul li a:hover{ background:#85a3bf; color:#fff;} 
.pro_l ul li ul li a{ padding-left:50px;} 
.pro_l_lx{ width:270px; height:auto; overflow: hidden; padding:10px; background:#1967af; color:#fff;}
.pro_r{ width:950px; height:auto; overflow: hidden; float:right;}
.pro_r ul li{ float: left; margin:0px 15px 20px;}
.pro_r ul li img{ display: block; width:283px; height:213px; margin: 0 auto; border:1px solid #ccc;}
.pro_r ul li:hover a{ color:#346490;}
.pro_r ul li a{ display: block; text-align:center;}

.c{ width:100%; height:580px; overflow: hidden; margin: 0 auto; background: url(../images/xy_20.jpg) no-repeat center; padding:20px 0px;}
 
.cs{ width:1200px; height:auto; overflow: hidden; margin: 0 auto; color:#444;}
.cs .cs_video{ width:530px; height:320px; overflow: hidden; background:url(../images/bh_18.png) no-repeat center; float: left; padding:30px;} 
.cs .cs_video {}
.cs .cs_video img{ display: block; width:100%; height:320px;}
.c .gy_info{ width:580px; height:auto; overflow: hidden; float: right;  line-height:220%;}
.c .gy_info p{ color:#3774b5; line-height:260%; overflow: hidden; font-size:18px;background:url(../images/cr_53.png) no-repeat left bottom;}
.c .gy_info a{ display: block; width:100px; height:40px; border:1px solid #346490;margin:25px 0px 15px 0px; background:#fff; line-height:40px; text-align: center;  }
 
 
.g{ width:1200px; height:auto; overflow: hidden; margin:30px auto;}
.g ul{}
.g ul li{ width:100%; height:300px; overflow: hidden;}
.g ul li img{ display: block;}
.g ul li.li_l div{ float: left;}
.g ul li.li_r div{ float: right;} 
.g ul li div{}
.g ul li div p{ color:#666;}
.g ul li div span{ display: block; font-weight:bold; font-size:30px; line-height:160%;}
.g ul li div span.s1{ color:#346490;}
.g ul li.li_l div span.s2{ color:#bf2723;background:url(../images/cr_57.png) no-repeat left bottom; padding-bottom:15px;}
.g ul li.li_r div span.s2{ color:#bf2723;background:url(../images/cr_57.png) no-repeat right bottom; padding-bottom:15px;}
.g ul li div p{ line-height:260%;}
.g ul li.li1{  background:url(../images/cr_24.png) no-repeat left top; width:100%; height:auto;}
.g ul li.li_l div{ margin-left:250px; width:500px; height:auto; overflow:hidden; float: left; }
.g ul li.li_l img{ float: right; width:450px;}
.g ul li.li3{  background:url(../images/cr_41.png) no-repeat left top; width:100%; height:auto;}

.g ul li.li2{  background:url(../images/cr_35.png) no-repeat right 30px; width:100%; height:auto;}
.g ul li.li_r div{ margin-right:260px; text-align:right; width:440px; margin-top:30px;} 
.g ul li.li_r img{ float: left;  }
.g ul li.li4{  background:url(../images/cr_48.png) no-repeat right 30px; width:100%; height:auto;}
 
 
 
 
 
.anli{ width:100%; height:auto; overflow: hidden; margin:30px auto;}
.anli h2{ text-align: center;background: url(../images/cr_13.png) no-repeat center bottom; line-height:260%; font-size:40px; color:#1967af; }
.anli p{ text-align: center; line-height:260%; color:#666;}
.anli_c{ overflow: hidden; position:relative;}
.anli .bd{ width:1200px; height:auto; overflow: hidden; margin:20px auto;}
.anli .bd ul li{  float:left; text-align: center; margin: 0px 10px; position:relative;} 
.anli .bd ul li a img{ display: block; width:240px; height:180px;border:1px solid #ccc; overflow: hidden;}
.anli .bd ul li a img:hover{ border:1px solid #25bc45;}
.anli .bd ul li p{ position:absolute; bottom:1px; left:1px; background:#333; opacity:0.6; text-align: center; color:#fff; line-height:30px; height:30px; width:240px;} 
.anli ul li a{ display: block;}
 

 
.xw{ width:100%; height:auto; overflow: hidden; margin: 0 auto;background:#85a3bf; padding:30px 0px;}
.xw h2{ font-size:30px; font-weight:normal; text-align: center; color:#346490;background:url(../images/cr_53.png) no-repeat center bottom; line-height:260%; overflow: hidden; margin-bottom:30px;}
.xw .p{ text-align: center; color:#fff;}
.xw ul{width:1200px; height:auto; overflow: hidden; margin:30px auto; }
.xw ul li{ float: left; width:370px; height:auto; margin: 0px 15px; overflow: hidden; background:#fff; padding-bottom:15px;}
.xw ul li img{ width:370px; height:280px; display: block;}
.xw ul li a{ font-size:16px; display: block; padding:0px 15px;}
.xw ul li span{ display: block; padding:0px 15px; color:#999;}
.xw ul li p{ line-height:200%; padding:0px 15px; color:#666;}
.xw .xw_more{ width:120px; height:40px; text-align: center; line-height:40px; background:#ccc; color:#fff; margin:15px auto; display: block; border-radius:5px;}
.b{ width:100%; height:auto; overflow: hidden; background:#346490; padding:15px 0px 0px}
.b .b_nav{ width:100%; height:auto; overflow: hidden; border-bottom:1px solid #85a3bf; clear:both;}
.b .b_nav p{ width:1200px; height:auto; overflow: hidden; margin: 0 auto;} 
.b .b_nav p a{ display: block; width:150px; float: left; height:40px; line-height:40px; text-align: center; color:#fff;}
.b .bs{ width:1200px; height:auto; overflow: hidden; margin:15px auto;background:url(../images/cr_65.jpg) no-repeat right;}
.b .bs div{ float: left;}
.b .bs div img{ display: block; margin:15px 0px;} 
.b .bs .bs_1{ width:400px; height:auto; overflow: hidden; float: left; color:#fff;}
.b .bs .bs_2{ width:350px; height:auto; overflow: hidden; float: left; color:#fff;}
.b .bs .bs_2 .p_yz{}
.b .bs .bs_2 input{ height:35px;width:240px;}
.b .bs .bs_2 p{ margin: 10px 0px;}
.b .bs .bs_2 .p_yz span{ float: left;}
.b .bs .bs_2 .p_yz .input{ float: left; width:60px; height:20px; margin-left:40px; margin-top:5px;}
.b .bs .bs_2 .p_yz img{ float: left; width:70px; height:32px; display: block; margin: 0px 5px;}
.b .bs .bs_2 .p_yz .sub{ width:100px; height:34px; background:#000; color:#fff; border:#333;}
.b_bb{ width:100%; height:45px; border-top:1px solid #85a3bf; line-height:45px;} 
.b_bb1{ width:1200px; height:45px; margin: 0 auto; overflow: hidden; color:#fff;}
.b_bb1 span{ float: right;}
footer{ width:100%; height:auto; overflow: hidden; background:url(../images/botbg.png) repeat-x; text-align: center; color:#fff; line-height:200%;}

.foot_c{ width:1200px; height:auto; margin: 0 auto; overflow: hidden; line-height:260%;}
.f_nav{ width:1200px; height:45px; overflow: hidden; margin: 0 auto 15px; line-height:45px;}
.f_nav a{ color:#fff; font-size:16px; display: block; float: left; width:150px;} 
/*内页*/
.z{ margin:30px auto; overflow: hidden;}
.z_left{ width:360px; height:auto; overflow: hidden; float: left; border:1px solid #ccc;}
.zl_top{ width:360px; height:40px; line-height:40px; border-bottom:1px solid #ccc;}
.zl_top h3{ float: left; height:38px; border-bottom:2px solid #1967af; padding: 0 10px;}
.zl_top a{ display: block; float: right; margin-right:10px;}
 
.z_left ul li{ width:300px; height:auto; line-height:260%; overflow: hidden; margin: 0 auto; border-bottom:1px dashed #ccc;background:url(../images/zhth_13.png) no-repeat 0px 12px; padding-left:20px;}
.z_left ul li a{ display: block;} 
.z_left ul li a:hover{ color:#1967af; font-weight: bold;}
.zl_lxwm{ display: block; width:300px; height:auto; overflow: hidden; margin:10px auto;}
.z_right{ width:820px; height:auto; overflow: hidden; float: right; }
.zr_top{ width:820px; height:40px; line-height:40px; overflow: hidden; border-bottom:1px solid #ccc; margin-bottom:15px;}
.zr_top h2,.zr_top h3{ float: left; padding: 0 15px; border-bottom:2px solid #1967af; height:38px;}
.zr_top span{ display: block; float: right;}
.z_right ul.zr_nlist li{ width:780px; height:45px; line-height:45px; border-bottom:1px dashed #ccc; overflow: hidden; margin: 0 auto; background:url(../images/t2.png) no-repeat left; padding-left:30px;}
.z_right ul.zr_nlist li a{ display: block; float: left;}
.z_right ul.zr_nlist li a:hover{ color:#1967af;}
.z_right ul.zr_nlist li span{ display: block; float: right;}
.page{ width:auto; height:auto; line-height:40px; text-align: center; border:1px solid #ccc; margin:20px auto; display:table; overflow: hidden;}
.page li{ float: left; padding:0px 10px; border-left:1px solid #ccc;}
.page li:child{ border:none;}
.pageinfo{ width:100%; height:auto; overflow: hidden; margin:20px auto;  }
.pageinfo h3{ font-size:14px; font-weight:normal; display:inline;}
.zr_plist{ overflow: hidden;}
.zr_plist li{ float: left; margin-right:10px; margin-bottom:15px;}
.zr_plist li a img{ display: block; width:195px; height:146px;}
.zr_plist li a{ display: block;}
.zr_plist li a.zrp_tit{ text-align: center; height:35px; line-height:35px;}
/*详情*/
.z_h1{ text-align: center;  line-height:260%;}
.z_ls{ text-align: center; overflow: hidden; height:40px; line-height:40px; border:1px dashed #ccc; margin-bottom:15px; color:#666;}
.z_ls span{  margin-left:15px;}
.z_news{ line-height:260%; color:#333;}
/*列表相关*/
.zr_xgxw{ overflow: hidden; margin-bottom:15px;}
.zr_h2_t{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #ccc; margin-bottom:10px;}
.zr_xgxw .xg_new li{ width:360px; height:35px; line-height:35px; border-bottom:1px dashed #ccc; float: left; margin-right:20px; background:url(../images/t3.png) no-repeat left; padding-left:30px; }
.zr_xgcp{}
.zr_xgcp .xg_pro li{ float: left; margin-right:10px; margin-bottom:15px;}
.zr_xgcp .xg_pro li a img{ display: block; width:195px; height:146px;}
.zr_xgcp .xg_pro li a{ display: block;}
.zr_xgcp .xg_pro li p{ text-align: center; height:35px; line-height:35px;}
/*描述*/
.z_desc{ width:760px; height:auto; overflow: hidden; padding:10px; text-indent:2em; margin:10px auto; border:1px dashed #ccc;}
.z_news img{ width:auto; max-width:700px; height:auto; display: block; margin:10px auto; }
/*xiangguan*/
 .z_msg{ width:600px; height:auto; overflow: hidden; margin: 20px auto;}
 .z_g1 { margin-bottom:10px; overflow: hidden;}
 .z_g1 input{ width:230px; height:40px; border:1px solid #ccc; float: left;}
 .faqtit{ width:80px; height:auto; overflow: hidden; display: block; float: left; text-align:right;}
 .submit input{ width:120px; height:40px; background: #00CC33; border:none; color:#fff; font-size:16px;}
 .i_video{ overflow: hidden;}
 .i_video li{ width:380px; height:300px; float: left; margin:20px;}
 .z_video{ width:600px; height:40px; margin: 0 auto; overflow: hidden;}