body, h1, h2, h3, h4, h5, h6, hr, p,  blockquote, /* structural elements 结构元素 */  dl, dt, dd, ul, ol, li, pre,form, fieldset, legend, button, input,textarea, th, td, img{  border:medium none;  margin: 0;  padding: 0;  }  
body,button, input, select, textarea {  font: 12px 'Microsoft YaHei'; }  
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal; }      
ul, ol, li{ list-style: none; }       
a { text-decoration: none; color:#333; cursor:pointer;}    
a:hover { text-decoration:none; color:#F40; }        
img{ border:0px;vertical-align:top;}       
table { border-collapse: collapse; border-spacing: 0; } 
.clear{clear:both;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display: inline-block;}
* html .clearfix { height: 1%;}
.clearfix {display: block;}
input{vertical-align:middle;}
body{ background:#fff;}
.mato{ width:980px; margin:0 auto;}
.top{ height:66px; overflow:hidden;}
.top h1{float:left; display:block; width:240px; padding:20px 0 0 14px;}
.top h2{ text-align:right;width:594px; float:right; color:#7a7a7a; height:34px; line-height:34px;}
.top h2 a{color:#7a7a7a;}
.top h2 a:hover{color:#044074; text-decoration:underline;}
.top .i_nav{ height:25px; float:right; width:594px; float:right;}
.top .i_nav ul{}
.top .i_nav li{ width:82px; height:25px; line-height:25px; float:left; text-align:center; margin:0 8px;}
.top .i_nav li a{ display:block; color:#262626;}
.top .i_nav li a:hover,.top .i_nav li.v_1 a{ color:#fff; background:url(../img/nav.png) no-repeat 0 0;}
.fullSlide {width:100%;position:relative;height:371px; background:#86c8e0;}
.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:371px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:371px;}
.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:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#f00;}
.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(../img/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;}
.bro{ position:absolute; left:0; top:437px; z-index:-1; background:url(../img/bro.png) repeat-x; height:123px; width:100%;}
.i_product{ background:url(../img/i_scorll.png) no-repeat 0 0; height:160px; position:relative; margin-top:-38px; z-index:1;}
.i_product dl{ float:left; display:block; width:290px; padding:22px 0 0 18px; background:url(../img/title.png) no-repeat 0px 0px; height:89px; margin:4px 0 0 12px;}
.i_product dt{ float:left; display:block; width:100px; height:74px; overflow:hidden; border:#fff solid 1px;}
.i_product dd{ float:right; display:block; width:166px; padding-right:10px;}
.i_product dd.d_1{ color:#064472; font-weight:bold; padding-bottom:6px;}
.i_product dd.d_1 a{color:#064472;}
.i_product dd.d_1 a:hover{color:#064472; text-decoration:underline;}
.i_product dd.d_2{ font-size:11px; color:#494949; background:url(../img/icon.png) no-repeat 0 center; height:16px; line-height:16px; padding-left:10px; width:156px;}
.i_product dd.d_2 a{ color:#494949; }
.i_product dd.d_2 a:hover{color:#064472; text-decoration:underline;}
.i_news{ width:560px; float:left; display:block;}
.i_news h2,.i_about h2{ font-size:18px; color:#084573; width:100%; height:46px; line-height:46px;}
.i_news h3{ width:142px; height:85px; background:#fff; padding:1px; float:left; display:block}
.i_news ul{ width:400px; float:right; position:relative;}
.i_news li{ *margin-top:-3px; *position:relative;}
.i_news li.s_1{ border-bottom:#c0c0c0 solid 1px; height:24px; line-height:24px; color:#565656; padding:0 8px; overflow:hidden;}
.i_news li.s_1 a{color:#565656;}
.i_news li.s_1 a:hover{ color:#084573;}
.i_news li.s_1 p{ height:24px; line-height:24px; overflow:hidden;}
.i_news li.s_1 p.p_1{ float:left; display:block; width:280px;}
.i_news li.s_1 p.p_2{ float:right; display:block;}
.i_news li.s_2{ text-align:right; font-size:10px; line-height:20px; padding-top:10px;}
.i_news li.s_2 a{color:#084573;}
.i_news li.s_2 a:hover{color:#084573; text-decoration:underline;}
.i_about{ width:380px; float:right; display:block;}
.i_about ul{}
.i_about li.b_1{ float:left; display:block; width:216px; color:#565656;}
.i_about li.b_2{float:right; display:block; width:164px; position:relative; margin-top:-10px;}
.foot{ width:100%; height:46px; line-height:46px; background:#ebebeb; margin-top:40px; overflow:hidden;}
.foot ul{}
.foot li.t_1{ color:#6a6a6a; float:left; display:block;}
.foot li.t_1 a{color:#6a6a6a;}
.foot li.t_1 a:hover{color:#084573; text-decoration:underline;}
.foot li.t_2{ color:#727272; font-size:11px; float:right; display:block;}
.a_banner{ width:100%; height:50px;  border-bottom:1px solid #e4e4e4; padding-top:127px;}
.a_banner h2{ text-align:right; padding:24px 0 4px; color:#666;}
.a_banner h2 img{ display:inline; padding:2px 8px 0 0;}
.a_banner h2 a{ color:#666;}
.a_banner h2 a:hover{ color:#103472;}
#banner3{background:url(../img/banner3.jpg) no-repeat center 0;}
#banner4{background:url(../img/banner4.jpg) no-repeat center 0;}
#banner5{background:url(../img/banner5.jpg) no-repeat center 0;}
#banner6{background:url(../img/banner6.jpg) no-repeat center 0;}
#banner7{background:url(../img/banner7.jpg) no-repeat center 0;}
.ab_nav{ float:left; width:166px; }
.ab_nav ul{width:166px;background:url(../img/abou_lin.png) no-repeat right 30px #FFF; text-align:left; padding-right:6px; padding-bottom:112px;height:auto !important;height:320px; min-height:320px;}
.ab_nav li{width:166px; }
.ab_nav li.a_1{font-size:18px; color:#565656; padding-top:28px;width:148px;}
.ab_nav li.a_2{ font-size:14px; color:#959595; font-family:Arial, Helvetica, sans-serif; padding-bottom:28px;width:148px;border-bottom:#ececec solid 1px; }
.ab_nav li.a_1,.ab_nav li.a_2{ padding-left:16px;}
.ab_nav li.a_3{ border:#ececec solid 1px; border-top:none;height:35px;}
.ab_nav li a{color:#666;height:35px; line-height:35px;float:left;width:148px; padding-left:18px;background:url(../img/nav.jpg) no-repeat right #FFF;width:148px; overflow:hidden;}
.ab_nav li a:hover,.ab_nav li.a_5 a{color:#FFF; background:url(../img/nav-bro.jpg)  no-repeat 0 0;overflow:hidden; height:35px; line-height:35px;width:148px; padding-left:18px;float:left; }
.ab_nav li.a_6{ color:#666;}
.ab_nav li.a_6 a{ color:#666; background:none;}
.ab_nav li.a_6 a:hover,.ab_nav li.a_7 a{ color:#103472; font-weight:bold;}
.about_righ{float:right; width:804px; text-align:left; margin-bottom:38px; display:inline; overflow:hidden;}
.ab_lef{float:left;padding:28px 0px 38px 52px;position:relative; width:566px; margin-top:10px;}
.ab_lef ul{padding-bottom:10px;}
.jion_left ul{width:618px; }
.ab_lef li{}
.ab_lef li.r_2{}
.ab_lef li.r_2 dt{float:left; color:#103472; font-size:24px;}
.ab_lef li.r_2 dd{float:right; margin-top:-10px; padding:0 0 0 10px; position:relative;}
#note{padding:16px 0 0px; color:#323232; line-height:20px; float:left;width:556px; overflow:hidden;}
#no img{ max-width:640px;}
.ab_rig{width:140px; float:right; margin-top:88px; display:inline;}
.ab_rig ul{ }
.ab_rig li{}
.ab_rig li a{ color:#9d9d9d;}
.ab_rig li a:hover{ color:#9d9d9d;}
.ab_rig li.g_1{ padding:10px 0; font-size:14px; color:#9d9d9d;}
.ab_rig li.g_2{ color:#8c8c8c; text-align:center; line-height:20px; margin-bottom:14px; width:140px; overflow:hidden;}
.ab_rig li.g_2 p a{color:#8c8c8c; background:#e3e3e3; display:block; height:24px; line-height:24px;}
.ab_rig li.g_2 p a:hover{ background:#0d3171; color:#fff;}
.news_lef{float:left; overflow:hidden; width:618px;}
.news_lef ul{ float:left;}
.news_lef li{}
.news_lef li.n_2,.product li.t_2,.jion_left li.j_1{color:#0d3171; font-size:24px; width:430px; padding:38px 25px 30px 52px;}
.news_lef li.n_3{ border-bottom:#bcbcbc solid 1px; margin-left:52px; padding-bottom:24px; margin-bottom:20px;}
.news_lef li.n_3 dt{ width:164px; height:120px; float:left;border-top:1px solid #F0F0F0;   border-right:2px solid #CCC;   border-bottom:2px solid #858585;   border-left:1px solid #ccc; overflow:hidden;}
.news_lef li.n_3 dd{ width:375px; float:right; line-height:20px;}
.news_lef li.n_3 dd.f_1{ color:#0d3171; font-size:14px; font-weight:bold;}
.news_lef li.n_3 dd.f_1 a{color:#0d3171;}
.news_lef li.n_3 dd.f_1 a:hover{color:#d71718;}
.news_lef li.n_3 dd.f_2{ color:#a1a1a1; padding:5px 0;}
.news_lef li.n_3 dd.f_3{ color:#737373;height:80px;width:375px;overflow:hidden;}
.news_lef li.n_3 dd.f_3 a{color:#737373;}
.news_lef li.n_3 dd.f_3 a:hover{color:#0d3171;}
.news_lef li.n_4{ border-bottom:#e3e3e3 dashed 1px;margin-left:52px; background:url(../img/icon14.jpg) no-repeat left; line-height:35px; padding-left:14px;}
.news_lef li.n_4 dt{ float:left; width:240px; padding-right:100px;}
.news_lef li.n_4 dt a{color:#6a6a6a;}
.news_lef li.n_4 dt a:hover{color:#0d3171; text-decoration:underline;}
.news_lef li.n_4 dd{ float:left; color:#bebebe;}

.txt{line-height:20px; width:769px; color:#333; padding:20px 0 0 25px; position:relative;}
.txt h3{font-size:16px; text-align:center; padding:0px 0 10px;font-weight:normal; clear:both;}
.txt h4{ font-size:10px; color:#6a6a6a; text-align:center;font-weight:normal; padding-bottom:30px;}
.txt h5{ float:right; padding-left:10px;}
.txt h6{font-size:16px; font-weight:bold; margin-top:10px;}
.txt ul{ }
.txt li{ clear:both; line-height:26px;}
.txt li dt{float:left; font-weight:bold; width:70px;}
.txt li dd{float:left; width:100px;}
.txt li dd.t_1{width:200px;}
.txt li.x_1{ font-weight:bold; padding:4px 0 6px 0;}

.product,.jion{ width:804px; float:right; display:block;}
.product ul{}
.product li.t_1{padding:16px; margin-left:20px; background:#e7f0fe; margin-bottom:20px; display:inline-block; width:300px; *float:left; *display:block; *margin-left:60px;}
.product li.t_1 dl{}
.product li.t_1 dt{ width:140px; height:104px; overflow:hidden; display:block; float:left;}
.product li.t_1 dd{ float:right; display:block; width:140px; text-align:left;}
.product li.t_1 dd.d_1{ height:60px; overflow:hidden; margin-bottom:22px;}
.product li.t_1 dd.d_1 a{color:#737373; display:block;}
.product li.t_1 dd.d_1 a:hover{color:#103472;}
.product li.t_1 dd.d_2{ text-align:left;}
.product li.t_1 dd.d_2 a{ color:#737373;}
.product li.t_1 dd.d_2 a:hover{ color:#103472; }
.product li.t_1:hover{ background:#d3e3fe;}
.product li.t_3,.jion_left li.j_4,.news_lef li.t_3{ text-align:right;font-size:12px;padding:0 10px;color:#333;}
.product li.t_3 a,.jion_left li.j_4 a,.news_lef li.t_3 a{ color:#333; text-align:center; padding:1px 5px; margin-left:2px;}
.product li.t_3 a:hover,.product li.t_3 a.a1,.jion_left li.j_4 a:hover,.jion_left li.j_4 a.a1,.news_lef li.t_3 a:hover,.news_lef li.t_3 a.a1{ background:#103472; color:#fff;}
.product li.t_4{ margin-left:52px; padding-bottom:40px; color:#323232; font-size:12px; line-height:20px;}

.jion_left{ float:left; display:block; padding:28px 0;}
.jion_left ul{}
.jion_left li.j_1{}
.jion_left li.j_2{}
.jion_left li.j_2,.jion_left li.j_3{height:40px; line-height:40px; margin-left:52px;}
.jion_left li.j_2 p{color:#103472;}
.jion_left li.j_2 p,.jion_left li.j_3 p{border:#d3e3fe solid 1px; float:left; display:block; }
.jion_left li.j_2 p.p_1,.jion_left li.j_3 p.p_1{ width:55%;padding-left:3%;}
.jion_left li.j_2 p.p_2,.jion_left li.j_3 p.p_2{ width:26%; border-left:none; text-align:center;}
.jion_left li.j_2 p.p_3,.jion_left li.j_3 p.p_3{ width:15%;border-left:none; text-align:center;}
.jion_left li.j_3 p{ font-weight:normal; border:none;}
.jion_left li.j_3 a{color:#737373;}
.jion_left li.j_3 a:hover{ color:#103472;}
.jion_left li.j_3{  margin-right:0.2%; border:#d3e3fe solid 1px; border-top:none;}
.jion_left li.j_3:hover{ background:#e7f0fe}
.jion_left li.j_4{ padding-top:60px;}
.jion_left li.j_5{ padding-left:52px; line-height:30px; font-size:12px; color:#323232;}
.jion_left li.j_6{padding-left:52px; }
.jion_left li.j_6 form{ padding-top:20px;}
.jion_left li.j_6 form input{width:184px; height:22px; line-height:22px; vertical-align:middle; border:#cbcbcb solid 1px;}
.jion_left li.j_6 label{ width:88px; float:left; color:#666; }
.jion_left li.j_6 textarea{ width:400px; overflow:auto; height:140px;border:#cbcbcb solid 1px;}
.jion_left li.j_6 p{ padding-bottom:20px;}
.jion_left li.j_6 .yes{text-align:center; color:#FFF; border:none; background:#103472; font-size:15px; cursor:pointer;  margin:20px 0 0 90px; display:inline; padding:4px 10px; width:auto;  height:auto; line-height:normal;}

.ji_more{ padding-left:8px;}
.ji_more .j_txt{ padding-left:64px;}
.ji_more li.f_3{ width:100%; padding-bottom:10px;}
.ji_more li.f_3 p.p_6{ color:#103472; font-weight:bold;}
.ji_more li.f_3 p{ display:block;}
.ji_more li.f_3 p.p_1{ font-weight:bold; float:left; overflow:hidden;}
.ji_more li.f_3 p.p_2{ width:180px; float:left; overflow:hidden;}
.ji_more li.f_3 p.p_3{ width:210px; float:left; overflow:hidden;}
.ji_more li.f_3 p.p_4{ width:600px; float:left; overflow:hidden;}
.ji_more li.f_5{ width:100%; padding-top:14px;}
.ji_more li.f_5 b{ font-weight:bold; padding-bottom:10px; width:100%;}
.ji_more li.f_2{ padding:80px 0 0 300px; font-size:14px;}
.ji_more li.f_2 p.p_1{ float:left; display:block; padding-right:40px;}
.ji_more li.f_2 p a{color:#000;}
.ji_more li.f_2 p a:hover{color:#103472;}
.ji_more li.f_2 p.p_2{ float:left; display:block}
.ji_more li.f_1{ color:#103472; border-bottom:#103472 solid 1px; height:40px; line-height:40px; font-size:16px; margin-bottom:20px;}
.ji_more input,.ji_more select{ height:24px; line-height:24px; border:#CCC solid 1px; width:134px; float:left; padding:0 10px;}
.ji_more select{ width:156px;}
.ji_more li.f_6{ width:55%;float:left; display:block; height:28px; line-height:24px; padding-top:14px;}
.ji_more li.f_6 p.p_1,.ji_more li.f_7 p.p_1{ width:100px; float:left; text-align:right; padding-right:10px;}
.ji_more li.f_6 p.p_2,.ji_more li.f_7 p.p_2{ float:left;}
.ji_more li.f_6 span,.ji_more li.f_7 span,.ji_more li.f_8 span,.ji_more li.f_9 span{ color:#F00; padding-left:6px;}
.ji_more li.f_7{ width:45%; display:block; float:right; clear:none;padding-top:14px;}
.ji_more li.f_8{ padding-top:20px;}
.ji_more li.f_8 textarea{border:#CCC solid 1px; margin-left:110px;}
.ji_more li.f_8 p.p_1{width:100px;  text-align:right; padding-right:10px;}
.ji_more li.f_9{ padding:40px 0 0 190px;}
.ji_more li.f_9 input{ background:#2b5398; color:#fff; vertical-align:middle; width:auto; height:auto; padding:0px 8px; border:none; margin-left:40px; cursor:pointer;}
.ji_more li.f_9 input:hover{ background:#103472;}

.i_product dt,.i_product dd,.i_news li.s_1 p.p_1,.ab_rig li.g_2 p,.news_lef li.n_4 dt,.news_lef li.n_3 dd.f_1,.jion_left li.j_2 p.p_1,.jion_left li.j_3 p.p_1{word-break:keep-all;white-space:nowrap;word-break:break-all;overflow:hidden;text-overflow:ellipsis;}
.i_news h3{-moz-box-shadow :1px 1px 2px #666;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=120, Color='#999999')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=120, Color='#999999';)-webkit-box-shadow :1px 1px 4px #666;box-shadow :1px 1px 4px #666;}
#xiang{right:-10px;padding: 24px 0 6px; position: absolute;top:38px; z-index: 99; display:none;}
#p_banner{ height:177px; overflow:hidden; position:absolute; left:0; top:66px; z-index:-1;}
#p_banner .bd li{ height:177px;}
.p_box{ text-align:center;}