﻿@charset "utf-8";
/* CSS Document */
html{ overflow-y:scroll; background:#fff;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
body{font-family: "Microsoft YaHei"; font-size:12px; color:#000000;word-wrap:break-word; background:#fff;}
button,input,select,textarea{ font:12px/1.5  Arial, "宋体", Helvetica,  Verdana, sans-serif; word-wrap:break-word; color:#565756;}
ul,li{ list-style:none; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal; font-size:100%;} 
img{ border:none; border:0; vertical-align:middle;}
a{ text-decoration:none; outline:none;}
p{ margin:0; padding:0;}
input,select,textarea{vertical-align:middle; *font-size:100%;}
input{ margin:0;outline:none; padding:0;}
input::-ms-clear{display:none;}
.clearfix:after{
     content:".";        
     display:block;        
     height:0;        
     clear:both;        
     visibility:hidden;        

}

.clearfix{*zoom:1}
.fl{ float:left;}
.fr{ float:right;}
.head{ height:79px; width:990px; margin:0 auto; position:relative; -z-index:99;}
.logo{ position:absolute; left:0; top:0; z-index:59;}
.head_r{ float:right; text-align:right; padding-top:9px;}
.head_r2{ padding-bottom:3px; text-align:right;}
.head_r2 a{ width:73px; height:21px; display:inline-block; color:#fff; font-family:arial; font-size:12px; margin:0 1px; text-align:center; line-height:21px;}
.head_r2 a:hover{ text-decoration:underline;}
a.head_r2_1{ background: #FC0;}
a.head_r2_2{ background:#d81515;}
a.head_r2_3{ background:#0d0c0c;}
.nav{ height:46px; margin-right:-15px;}
.nav li{width:80px; height:46px; display:inline-block; position:relative; -display:inline; -z-index:99;}
.nav a{ width:80px; height:46px; display:inline-block; text-align:center; line-height:46px; color:#4f4f4f; font-size:14px; font-weight:bold;}
.nav a:hover,a.navjg{ color:#1968a9; background:url(../images/navjg.jpg) no-repeat 38px 38px;}
a.navdq{ color:#1968a9;}
.nav li .nav_xl{ padding:23px 0px; width:80px; text-align:center; background:#fff; position:absolute; left:0; top:46px; display:none; z-index:99;}
.nav li .nav_xl ul{ display:block; position:relative;}
.nav li .nav_xl ul li{ line-height:30px; height:30px; text-align:center; border-bottom:1px solid #d8d8d8; white-space:nowrap; width:100%;}
.nav li .nav_xl ul li a{ width:auto; height:auto; line-height:30px; color:#666; font-size:13px; font-weight:normal;}
.nav li .nav_xl ul li a:hover{ background:none; color:#1968a9;}
.nav_xld{ width:100%; background:#fff; height:1px; overflow:hidden; position:absolute; bottom:0; left:0;}
.ban{ width:100%; height:458px; position:relative; z-index:10;}
.ban ul{ position:absolute; height:507px; width:100%; overflow:hidden; z-index:10;}
.ban ul li{ position:absolute; left:50%; margin-left:-720px;}
.ban_yy{ width:100%; height:5px; background:url(../images/topyy.png) repeat-x; position:absolute; left:0; top:79px; z-index:50;}
.ban_num{ width:990px; height:10px; bottom:13px; left:50%; position:absolute; margin-left:-495px; z-index:11;}
.ban_num a{ background:url(../images/ban_num1.png) no-repeat; display:inline-block; width:10px; height:10px; margin:0 3px;}
.ban_num a:hover,a.over{ background:url(../images/ban_num2.png) no-repeat;}
.index_m{ width:990px; margin:0 auto; overflow:hidden; height:478px; z-index:999; position:relative;}
.index_m2{ width:1100px; height:305px;}
.index_m3{ width:231px; float:left; padding-right:22px;}


.index_m3_1{ width:231px; height:113px;}
.index_m3_2{ width:197px; height:148px; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:3px solid #e4e4e4; padding:12px 16px 0; color:#666; font-size:12px; line-height:20px;}
.index_m3_2 p{ line-height:30px; color:#000; font-size:15px;}
.index_m3_2 p a{ color:#000; font-size:15px;}
.index_m3_3{ line-height:20px; padding-top:15px;}
.index_m3_3 a{ padding-left:24px; background:url(../images/index5.jpg) no-repeat 2px 1px; color:#666;}
.index_m3_2 a:hover{ text-decoration:underline;}
.index_m4{ width:990px; height:160px;}
.index_m4_1{ width:231px; height:135px; float:left; padding-right:22px;}

.index_m4_2{ padding-left:19px; padding-top:22px; float:left; width:300px}
.index_m4_2 li{ line-height:24px; padding-left:11px; background:url(../images/index8.jpg) no-repeat 0 11px;}
.index_m4_2 li a{ color:#666; font-size:12px;}
.index_m4_2 li a:hover{ text-decoration:underline;}
.index_m4_2 li span{ float:right;}

.foot{ background:url(../images/footbg.jpg) repeat-x #303032; min-height:120px; height:120px;}
.ftwp{ width:990px; margin:0 auto; padding-top:35px; color:#c9c9c9}
.ftwp a{color:#c9c9c9}
.ftwp span{ padding:0 5px;}
.copy{ float:left}
.design{ float:right}

.left_tc{ position:fixed; left:0; top:200px; -position:absolute; z-index:9999;}
.left_tc2{ width:20px; height:75px; cursor:pointer; line-height:16px; background:#0893d8; color:#fff; font-size:15px; padding:8px 12px 0 8px; font-weight:bold; text-align:center; float:left;}
.left_tc3{ padding-top:9px; height:74px; background:#fff; float:left; width:0; overflow:hidden;}
.left_tc3 li{ width:113px; height:69px; float:left; border-right:1px solid #e3e3e3;}
a.left_tc4{ width:20px; height:75px; cursor:pointer; line-height:16px; background:#43434a; color:#fff; font-size:15px; padding:10px 12px 0 8px; font-weight:bold; text-align:center; display:block; margin-top:1px;}

.news_bg{ background:url(../images/gyrm_bg.jpg) no-repeat center top #f2f2f2; min-height:500px;-height:500px;}
.xw_pd{ width:990px; margin:0 auto; padding-bottom:30px; position:relative;}





.news_list{width:990px; padding-bottom:14px; line-height:28px; padding-top:43px; color:#a2a2a2; font-size:12px;}
.news_list p{ color:#222; font-size:20px; font-family:"微软雅黑"; font-weight:bold; padding-bottom:5px;}
.news_list a{color:#a2a2a2; font-size:12px;}
.news_list a:hover,.news_listdq{ color:#696969;}
.news_list2{ height:61px; width:990px;}
.news_list2 li{ height:43px; float:left;}
.news_list2 li a{ background:url(../images/ejnav1.png) no-repeat right top; padding:0 24px; height:43px; display:block; color:#666; font-weight:bold; line-height:36px; text-align:center;-float:left;}
.news_list2 li a:hover,.news_list2 li a.news_list2dq{ background:url(../images/ejnav2.png) no-repeat center top; color:#fff;}
.news_list3{ width:988px; border:1px solid #ebebeb; border-bottom-width:3px; background:#fff; position:relative;}
.news_list4{ width:924px; padding-top:20px; padding-bottom:26px; margin:0 auto;}
.news_list5{ width:924px; height:165px; border-bottom:1px solid #e3e3e3; margin-bottom:11px; padding-top:14px;}
.news_list5_1{ padding:10px 15px 14px 10px; width:174px; height:110px; background:url(../images/news_list1.jpg) no-repeat; float:left;}
.news_list5_2{ width:706px; float:right;}
.news_list5_3{ padding-top:11px; height:34px; line-height:34px; border-bottom:1px solid #e3e3e3; margin-bottom:8px;}
.news_list5_3 a{ float:left; padding-left:5px; color:#666; font-size:17px; font-weight:bold; display:block; width:390px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news_list5_3 a:hover{ text-decoration:underline;}
.news_list5_3 span{ line-height:34px; float:right;color:#666; font-size:12px; font-weight:bold; padding-right:8px;}
.news_list5_4{ font-size:12px; color:#666; line-height:22px; margin-bottom:11px;}
.news_list5_5{ height:18px; text-align:right;}
.news_list5_5 a{ line-height:18px; background:url(../images/news_list3.jpg) no-repeat 0 1px; color:#9b0a0a; font-size:12px; padding-left:20px;}
.news_list5_5 a:hover{ text-decoration:underline;}
.news_list6{ width:924px; padding-bottom:11px; border-bottom:1px solid #e3e3e3;}
.news_list6 li{ background:url(../images/news_list4.jpg) no-repeat 13px 15px; padding-left:26px; height:33px; width:96%;}
.news_list6 li.news_list7{ background-color:#efefef;}
.news_list6 li a{ font-size:12px; color:#666; width:800px; display:inline-block;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:33px; height:33px; float:left;}
.news_list6 li a:hover{ text-decoration:underline;}
.news_list6 li span{ float:right; padding-right:8px; line-height:33px; font-size:12px; color:#666;}


.fy{ text-align:center; padding-top:23px; height:30px;}
.fy a{ height:28px; width:45px; color:#d2d2d2; font-size:14px; font-family:arial; font-weight:bold; text-align:center; line-height:28px; border:1px solid #cccccc; margin:0 1px; display:inline-block;}

.fy a:hover,a.fydq{ background:#1968a9;border:1px solid #1968a9; color:#fff;}



.news_det{ width:990px; margin:0 auto;}
.news_det_l{ width:100%; border:1px solid #ebebeb; border-bottom-width:3px; padding-bottom:50px; padding-top:48px; background:#fff; position:relative; min-height:400px;-height:400px;}
.news_det_l2{ width:925px; margin:0 auto;}
.news_det_l3{ line-height:26px; text-align:center; color:#888; font-size:12px; height:62px; border-bottom:1px solid #ebebeb;}
.news_det_l3 h1{ color:#454545; font-weight:bold; font-size:18px;}
.news_det_l4{ padding-top:30px; padding-bottom:60px; line-height:24px; color:#666; border-bottom:1px solid #ebebeb;}
.news_det_l5{ line-height:24px; padding-top:8px;}
.news_det_l5 a{ color:#888; font-size:12px;}
.news_det_l5 a:hover{ text-decoration:underline;}
.news_det_l6{ position:absolute; right:-64px; bottom:50px; width:40px;}
.news_det_l6 a{ width:40px; height:40px; margin-top:1px; display:block;}




.pro_bg{ background:url(../images/cp_bg.jpg) no-repeat left top #f2f2f2; overflow:hidden}
.pro_bg2{ width:988px; border:1px solid #ebebeb; border-bottom-width:3px; background:#fff;  }
.pro_bg2_1{ width:988px; padding:23px 0; overflow:hidden}
.pro_bg2_3{ width:900px; overflow:hidden; margin-left:40px;}
.pro_bg2_3 ul{ width:1000px; height:172px; display:block;}
.pro_bg2_3 ul li{ width:172px; height:172px; float:left; padding-right:10px; margin-bottom:30px;}
.pro_bg2_3 ul li a{ padding:10px; width:152px; height:162px; line-height:28px; font-weight:bold; color:#666; text-align:center; display:block; background:url(../images/cp_pd1.jpg) no-repeat;}
.pro_bg2_3 ul li p{ padding-top:10px; width:152px; height:28px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pro_bg2_3 ul li img{ display:block;}
.pro_bg2_3 ul li a:hover,.pro_bg2_3 ul li a.prodq{ background:url(../images/cp_pd2.jpg) no-repeat; color:#fff;}
.pro_bg3{ width:944px; margin:0 auto; padding-top:18px;}
.pro_bg4{ height:378px; width:944px;}
.pro_bg4_1{ padding-top:71px; padding-left:18px; line-height:22px; color:#666; font-size:12px; font-family:"微软雅黑"; float:left; width:398px;}
.pro_bg4_1 h1{ line-height:46px; color:#454545; font-size:26px;}
.pro_bg4_1 span{ margin-top:10px; padding:0 10px; height:30px; line-height:30px; text-align:left; color:#1968a9; font-size:14px; font-weight:bold; display:block; border:1px solid #888;}
.pro_bg4_2{ width:452px; height:329px; float:right;}
.pro_bg5{ width:944px; height:31px; background:#e7e7e7; margin-bottom:19px;}
.pro_bg5 p{ background:#1968a9; height:31px; line-height:31px; width:111px; text-align:center; color:#fff; font-size:15px; font-weight:bold;}


.al_bg{ background:url(../images/al_ban.jpg) no-repeat center top #f2f2f2; min-height:500px;-height:500px;}
.al_bg2{width:990px; padding-bottom:19px; line-height:28px; padding-top:50px; color:#fff; font-size:12px;}
.al_bg2 p{ color:#fff; font-size:20px; font-family:"微软雅黑"; font-weight:bold;}
.al_bg2 a{color:#fff; font-size:12px;}
.al_bg2 a:hover,a.news_listdq{ color:#696969;}
.al_bg3{ width:988px; border:1px solid #ebebeb; border-bottom-width:3px; background:#fff; position:relative; margin-top:11px;}
.al_bg4{ width:945px; margin:0 auto; padding-top:21px;}
.al_bg5{ width:943px; height:38px; border:1px solid #ebebeb; margin-bottom:23px;}
.al_bg5 a{ height:38px; width:120px; background:url(../images/shuxian.jpg) no-repeat center right; font-size:14px; color:#666; text-align:center; display:block; line-height:38px; float:left;}
.al_bg5 a:hover,a.al_bg5dq{ background:#1968a9; color:#fff; font-weight:bold;}
.al_bg6{ width:945px; padding-bottom:30px;}
.al_bg6 li{ width:205px; height:186px; float:left; padding:0 15px 24px;}
.al_bg6 li a{ display:block; width:202px; height:183px; border:1px solid #f0f0f0; border-width:1px 2px 2px 1px;word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/}
.al_bg6 li a h1{ padding:15px 15px 15px 14px; width:173px; height:109px;}
.al_bg6 li a h2{ line-height:18px; height:23px; margin-left:15px; width:152px; border-bottom:1px solid #1968a9; color:#666; font-weight:bold;}
.al_bg6 li a:hover{ background:#1968a9; border-color:#1968a9;}
.al_bg6 li a:hover h2{ color:#fff;border-bottom:1px solid #fff;}


.rczp{ width:936px; margin:0 auto;}
.rczp2{ width:936px;  padding-bottom:6px;}
.rczp3{ width:936px; height:38px; border-bottom:4px solid #ebebeb; color:#666; font-size:13px; line-height:38px;}
.rczp4{ line-height:48px; height:48px; padding-top:5px; color:#1968a9; font-size:14px; font-weight:bold;}
.rczp5{ background:#fff; color:#666;}
.rczp5_1{background:#c7c7c7; color:#fff; font-size:14px; font-weight:bold;}
.rczp5_2{ color:#454545;}
.rczp5 a{ color:#454545;}
.rczp5 a:hover{ text-decoration:underline;}


.rczpxx{ width:945px; padding-top:22px; margin:0 auto;}
.rczpxx2{ width:923px; background:#e9e9e9; padding-left:22px; color:#666; line-height:38px; height:38px; margin-bottom:21px; font-size:14px; font-weight:bold;}
.rczpxx3{ background:#dfdfdf;}
.rczpxx3 td{ background:#fff; padding:5px; color:#666; font-size:12px;}
.rczpxx3 td.rczpxx4{ padding:30px 41px 20px; line-height:22px; color:#666; font-size:12px;}
.rczpxx3 td.rczpxx4 p{font-size:14px; padding-bottom:5px;}
a.rczpxx4{ padding:0 20px; height:40px; display:inline-block; color:#fff; font-size:14px; font-weight:bold; background:url(../images/zpxx1.jpg) repeat-x; line-height:40px; margin-top:38px;}
.rczpxx5{ margin-top:20px;}



.lxwm{ width:937px; padding:24px 0; margin:0 auto;}
.lxwm2{ width:927px; padding:4px; border:1px solid #ebebeb; height:264px; margin-bottom:39px;}
.lxwm3{ height:44px; width:937px; background:url(../images/xian1.jpg) repeat-x bottom;}
.lxwm3 p{ float:left; padding:0 5px; line-height:44px; height:44px; background:url(../images/xian2.jpg) repeat-x bottom; color:#666; font-size:16px; font-weight:bold;}
.lxwm4{ padding-top:15px; padding-bottom:30px; padding-left:11px; line-height:25px; color:#666; font-size:13px;}

.gyrm_bg{ background:url(../images/gyrm_bg.jpg) no-repeat center top #f2f2f2; min-height:500px;-height:500px;}

.gyjj{ line-height:32px; text-align:left; color:#454545; font-size:12px; height:80px; border-bottom:1px dashed #ebebeb; font-weight:bold;}
.gyjj p{ color:#454545; font-size:18px;}
.gyjj2{ padding-top:18px; height:24px; padding-bottom:5px; width:925px;}
.gyjj2_1{ float:left; height:24px; background:#c0c0c0; padding-right:10px; color:#fdfdfd; font-weight:bold;}
.gyjj2_1 span{ padding:0 10px; background:#333; margin-right:10px; display:inline-block; height:24px; font-size:14px;}
.gyjj3{ padding-top:30px; padding-bottom:60px; width:925px; line-height:24px; color:#454545;}



.zsjm{ width:100%; padding-bottom:20px;}
.zsjm2{ width:100%; border-bottom:4px solid #ebebeb; color:#454545; font-size:18px; line-height:36px; font-weight:bold;}
.zsjm3{ line-height:24px; color:#454545; padding-top:20px;}
.zsjm3_1{ padding-top:22px; padding-bottom:10px;}
.zsjm3_1 span{ display:inline-block; height:28px; line-height:28px; color:#fff; padding:0 10px; font-weight:bold; background:#1968a9;}
.zsjm3_2{ line-height:28px; font-weight:bold;}

.zzry{ width:925px; padding-top:19px; overflow:hidden;}
.zzry2{ width:1006px;}
.zzry2 li{ width:222px; height:188px; border:1px solid #ebebeb; float:left; margin-bottom:19px; margin-right:9px;  overflow:hidden}
.zzry2 li a.zzry3{display:block;}
.zzry4{  padding-top:11px; width:210px; height:140px; }
.zzry4 img{ margin-left:6px;}
.zzry5{ width:210px; line-height:20px; padding-top:10px;  font-weight:bold;text-align:center }

.zxsq{ padding-top:25px; line-height:25px; color:#666; font-size:12px;}
.zxsq i{ color:#F00}
.zxsq span{ color:#CCC}
.zxsq1{width:145px; height:23px; line-height:23px; padding:0 5px; border:1px solid #ddd;}
.zxsq2{ width:245px; height:23px; line-height:23px; padding:0 5px; border:1px solid #ddd;}
.zxsq6{ width:345px; height:23px; line-height:23px; padding:0 5px; border:1px solid #ddd;}
.zxsq3{ width:645px; height:198px; line-height:22px; padding:5px; border:1px solid #ddd; resize:none;}
.zxsq4{ height:40px; background:url(../images/zpxx1.jpg) repeat-x; line-height:40px; width:110px; color:#fff; font-size:14px; font-weight:bold; border:none; cursor:pointer;}
.zxsq5{ height:40px; background:url(../images/hsan2.jpg) repeat-x; line-height:40px; width:110px; color:#fff; font-size:14px; font-weight:bold; border:none; cursor:pointer;}


.jr_bg {background: #f2f2f2 url(../images/xw_bg.jpg) no-repeat;}


.paylist { width:369px; overflow:hidden}
.paylist ul{ width:380px}
.paylist li{ float:left; width:116px; height:42px; margin-right:10px; margin-bottom:10px;}
.paylist li a{width:116px; height:42px; display:block}
.paylist li.xy a{background:url(../images/sc_bt01.jpg) no-repeat; }
.paylist li.jd a{background:url(../images/sc_bt03.jpg) no-repeat;}
.paylist li.tm a{background:url(../images/sc_bt02.jpg) no-repeat;}
.paylist li.yh a{background:url(../images/sc_bt05.jpg) no-repeat;}
.paylist li.pp a{background:url(../images/sc_bt04.jpg) no-repeat;}
.paylist li.tb a{background:url(../images/sc_bt06.jpg) no-repeat;}
.paylist li a.n{ background-position:0 -42px;}

.bu3_2,.bu3_3{ width:490px; border:#999 1px;}
.bu3_2 .title{ background:url(../images/bot-icon-03.gif) no-repeat left center; }
.bu3_3 .title{ background:url(../images/bot-icon-02.gif) no-repeat left center; }
.bu3_2 .con,.bu3_3 .con{ height:75px; overflow:hidden; margin-top:15px; line-height:20px;}
.bu3_2 .con a{ color:#FFF;}
.bu3_2 .con a:hover{ text-decoration:underline;}
.bu3_2 .text_split{ margin:0 5px; color:#FFF;}