@charset "utf-8";
/* CSS Document */
/* Auther: Puyuan */
/* WebSite: http://www.ipuyuan.com/ */
/*公共样式与首页样式*/
A{TEXT-DECORATION: none; outline:none;}
A:link{color:#555555; outline:none;}
A:visited{color:#555555}
A:active{color:#555555}
A:hover{COLOR:#2c88ce}
BODY
{
 margin:0px; font-family:Arial,"Microsoft Yahei"; background:#ffffff; font-size:13px;line-height:24px;color:#555555;}
p,h1,h2,h3,h4,h5,h6,ul,li,input,dl,dt,dd,header,article,iframe,footer,ol,div,img{margin:0px; padding:0px; }
input{ border:0px;}
img{border:0px; vertical-align:middle;}
li{ list-style:none;}
a{outline:none;}
b{ font-weight:normal;}
input,button,select,textarea{outline:none;font-family:Arial,"Microsoft Yahei"; font-size:14px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both; margin:0px; padding:0px; height:0px;}
.main{ width:1100px; margin:0px auto;}
.top1{ width:100%; height:80px; background:#2c88ce; }
.top1 .main{ height:80px; position:relative;}
.logo{ width:174px; height:80px; background: url(../images/logo1.png) center center no-repeat; float:left;} 
.menu{ position:relative; float:right; height:80px; margin-right:-15px; z-index:30;}
.menu li{ float:left; height:80px; width:110px; line-height:20px; position:relative; margin-left:2px;}
.menu li a.dbt{ display:block; padding:20px 0px 0px 0px; text-align:center; width:100%; height:60px;  font-size:16px; color:#ffffff; }
.menu li a.dbt:hover,.menu li.on a.dbt,.menu li:hover a.dbt{ background:#0f71bb;}
.menu dl{ width:280px; position:absolute; left:0px; top:80px; display:none; background:#0f71bb; }
.menu dd{ width:100%; float:left; height:38px; line-height:38px; }
.menu dd a{ display:block; color:#ffffff; height:38px; padding-left:15px;  font-size:14px;}
.menu dd a:hover{ background:#2c88ce;}
.menu li:hover dl{ display:block;}

.foot{ width:100%; background:#e5e5e5; padding:35px 0px;}
.foot .d1{ float:left; background:url(../images/logo2.png) no-repeat; width:114px; height:134px; margin-right:15px;}
.foot .d2{ width:420px; float:left; font-size:13px;}
.foot .d3{ width:100%; float:left; margin-bottom:8px;}
.foot .d3 b{ display:block; font-size:18px; float:left; width:100%; line-height:36px;}
.foot .d3 .s1{ background:#b2b2b2; color:#ffffff; float:left; text-align:center; height:20px; line-height:20px; font-size:12px; font-family:Arial; text-transform:uppercase; width:340px; letter-spacing:12px;}
.foot .d4{ float:right; width:154px;}
.foot .d4 img{ width:100%;}
#scroll_box{ width:100%;  position:relative; z-index:0; height:507px; overflow:hidden;}
.box_163css{ width:100%; height:507px; position:relative; overflow:hidden;}
.box_163css img{ display:block; width:100%;height:507px;}
.box_163css li{float:left; display:inline; width:100%;height:507px;}
.scroll_nav{ position:absolute; z-index:2; bottom:10px; height:12px; left:50%; margin-left:-35px; display:none; }
.scroll_nav li{ width:12px; height:12px; filter:alpha(opacity=45); -moz-opacity:0.45; opacity:0.45; float:left; background:#ffffff; margin:0px 5px; cursor:pointer;  -moz-border-radius:18px; -webkit-border-radius:18px; border-radius:18px;}
.scroll_nav li.current{background:#ffffff; filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
#scroll_box .prev,.next{ cursor:pointer; width:19px; height:30px; top:50%; margin-top:-15px; position:absolute;}
#scroll_box .prev{ left:3%; background: url(../images/rj_wx_07.png) no-repeat}
#scroll_box .next{ right:3%; background:url(../images/rj_wx_09.png) no-repeat}

.ban{ width:100%; height:207px; overflow:hidden;}
.ban img{ position:relative; width:1920px; height:207px; left:50%; margin-left:-960px;}
.fy1{ width:100%; float:left; text-align:center; color:#999999; margin:10px 0px 30px 0px;}
.fy1 a{ padding:0px 10px; height:26px; line-height:26px; color:#666666; display:inline-block; background:#f4f4f4; margin:0px 2px; border:solid 1px #dddddd; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; font-family:Arial,微软雅黑;}
.fy1 a:hover,.fy1 a.fdq{ background:#48b7f7; color:#ffffff; border:solid 1px #48b7f7;}
.dqwz{ width:100%; background:#ebebeb; height:35px; line-height:35px; position:relative;}
.dqwz .d1{ width:180px; float:left; position:relative; height:35px; z-index:0; color:#ffffff; text-align:center;}
.dqwz .d1 .s1{ position:absolute; width:100%;  height:80px; z-index:1; line-height:25px; font-size:20px; background:url(../images/k3_09.png); bottom:30px; left:0px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.dqwz .d1 .s1 table{ width:100%; height:80px;}
.dqwz .d1 .s1 td{ height:80px; padding:0px 10px;}
.dqwz .d1 .s2{ position:absolute; height:35px; left:0px; color:#ffffff; width:100%; font-size:12px; text-transform:uppercase; background:#2c88ce; z-index:2;}
.dqwz .s2{ float:right;}
.top2{ width:100%; background:url(../images/k3_11.jpg) bottom center no-repeat; padding-bottom:120px;}
.top2 .d1{ width:180px; float:left; background:#ececec; padding:8px 0px 30px 0px;}
.top2 .d2{ float:right; width:860px; margin:30px 0px 0px 0px;}
.top2 .d3{ float:left; width:100%; margin:30px 0px 0px 0px;}
.lm1{ width:100%; float:left; font-size:14px;}
.lm1 li{ width:100%; float:left;  margin:1px 0px;}
.lm1 a{ display:block;  padding:8px 15px 8px 15px; line-height:18px;}
.lm1 a:hover,.lm1 a.on{ background:url(../images/k3_05.png) #4b9ad5 right no-repeat; color:#ffffff;}
.bt1{ width:100%; float:left; margin-bottom:15px; font-size:24px; line-height:35px;}
.a_nr{ width:100%; float:left; font-size:14px; line-height:26px;}
.a_nr2{ width:100%; float:left; font-size:14px; line-height:26px; margin-bottom:30px;}

.lb1{ width:860px; float:left; margin:5px 0px 0px 0px;}
.lb1 li{ width:100%; float:left; margin-bottom:6px; font-size:13px;}
.lb1 h1{ width:100%; float:left; cursor:pointer; height:38px; line-height:38px; background:#eeeeee url(../images/k4_07.png) no-repeat 825px 14px; font-size:13px; font-weight:normal;}
.lb1 h1.on{background:#4b9ad5 url(../images/k4_03.png) no-repeat 825px 14px; color:#ffffff;}
.lb1 h1 .s1{ float:left; font-size:16px; width:350px; margin-left:20px; }
.lb1 h1 .s2{ float:left;}
.lb1 .txtk{ width:100%; float:left; margin:15px 20px 20px 20px; display:none; }
.lb1 .txtk p{ padding:5px 0px;}

.n1{ float:left; width:860px; margin:0px 0px 30px 0px;}
.n1 li{ width:100%; float:left; border-bottom:dotted 1px #dddddd; height:40px; line-height:40px;}
.n1 a{ float:left; font-size:14px; padding-left:15px; width:720px; height:40px; overflow:hidden; margin-left:5px; background:url(../images/jt3.png) left no-repeat;}
.n1 a:hover{background:url(../images/jt3_.png) left no-repeat; }
.n1 .sj{ color:#999999; float:right; font-family:Arial;}

.fy1{ padding:0px 0px 0px 0px;text-align:center; color:#999999; width:100%; float:left; line-height:30px;}
.fy1 a{ padding:0px 10px; background:#f4f4f4; margin:0px 2px; border:solid 1px #dddddd; display:inline-block; }
.fy1 a:hover,.fy1 a.fdq{ background:#4b9ad5; color:#ffffff; border:solid 1px #4b9ad5;}

.infonr{ width:100%; float:left;}
.infonr div.nr{ padding:20px 0px 40px 0px; font-size:14px; line-height:26px;  width:100%; float:left;}
.infonr div.pic{text-align:center; padding:30px 0px 15px 0px;  width:100%; float:left;}
.infonr div.pic img{ max-width:650px; }
.infonr div.bt{ padding:20px 0px 20px 0px; width:100%; float:left; text-align:center; color:#333333;  font-size:21px; line-height:normal; border-bottom:dotted 1px #d1d1d1;}
.infonr div.sj{ text-align:center; padding:6px 0px; color:#999999;  width:100%; float:left;}
.infonr div.sj a{color:#ff0000;}
.infonr div.gd{ border-top:dotted 1px #d1d1d1; line-height:24px; color:#999999;  padding-top:10px;  width:100%; float:left;}

.hy_lb{ width:1100px; float:left; overflow:hidden; margin:10px 0px 20px 0px;}
.hy_lb ul{ width:1200px; float:left;}
.hy_lb li{ width:360px; height:80px; float:left; margin-right:10px;}
.hy_lb a{ display:block;}
.hy_lb p{ background:url(../images/t_l1.png) left no-repeat; color:#666666; padding-left:28px; text-transform:uppercase;}
.hy_lb a:hover p{background:url(../images/t_l2.png) left no-repeat;}
.hy_lb b{ display:block; font-size:16px; padding-bottom:5px;}

.sy0{ width:100%; height:507px;}
.sy0 .top1{ position:absolute; top:0px; left:0px; z-index:20; background:url(../images/k1_06.png);}
.sy1{ width:100%; background:url(../images/k3_11.jpg) bottom center no-repeat; padding-bottom:70px;}
.bt2{ width:100%; background:url(../images/k1_27.png); height:36px; line-height:36px; text-align:center; margin:40px 0px; float:left;}
.bt2 span{ background:#ffffff; display:inline-block; padding:0px 40px; font-size:25px;}
.sy1_1{ width:100%; background:#f5f5f5; padding:0px 0px 50px 0px; float:left;}
.sy1_1 .bt2 span{ background:#f5f5f5; }
.ggk{ width:100%; float:left;}
.ggk .hy_lb{ margin:0px 0px 30px 0px;}
a.cd_a_d{ font-size:14px; background:#e5e5e5; width:230px; float:left; margin-left:438px; height:36px; line-height:36px; text-align:center; display:inline-block; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
a.cd_a_d:hover{ background:#4b9ad5; color:#ffffff;}
a.cd_a_d2{ background:#e5e5e5; height:28px; color:#808080; line-height:28px; padding:0px 10px; text-align:center; display:inline-block; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
a.cd_a_d2:hover{ background:#4b9ad5; color:#ffffff;}

.ggk .n1{ width:1100px; margin:0px 0px 40px 0px; font-size:14px;}
.ggk .n1 a{ font-size:16px; width:920px; padding-left:20px; margin-left:10px;}
.t1{ width:100%; float:left; font-size:14px; border-bottom:dotted 1px #dddddd; padding-bottom:30px;}
.t1 .imgk{ width:280px; float:left;}
.t1 .imgk img{ width:100%; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.t1 .txtk{ float:right; width:790px;}
.t1 a.dbt{ font-size:18px; float:left; line-height:28px;}
.t1 p{ width:100%; float:left; line-height:22px; margin:5px 0px;}
.t1 .sj{ width:100%; float:left; margin-bottom:8px;}
.t1 a.cd_a_d2{ float:left;}

/* 选项卡 */
.slideGroup{  width:1100px; float:left; position:relative;}
.slideGroup .parHd { float:left;  height:50px;  width:100%; text-align:center; background:#dfdfdf}
.slideGroup .parHd  li{ float:left; width:163.33333px; cursor:pointer; height:42px; line-height:18px; font-size:14px; padding:8px 10px 0px 10px;}
.slideGroup .parHd  li.on{  background:#4b9ad5;  color:#ffffff;}
.slideGroup .parBd{ width:1150px; float:left; zoom:1; margin:20px 0px 50px -32px;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; width:1150px;  position:relative; padding-left:15px; }

.slideGroup .sPrev,.slideGroup .sNext{ display:block; width:18px; height:32px; position:absolute; left:0px; top:135px; background:  url(../images/jt1.png) center center no-repeat; z-index:3;}
.slideGroup .sNext{ background: url(../images/jt2.png) center center no-repeat ; right:0px; left:auto; }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{  }
.slideGroup .parBd .tempWrap{ float:left;  }
.slideGroup .parBd ul{ overflow:hidden; zoom:1; float:left;}
.slideGroup .parBd ul li{ margin:0 18px; float:left; _display:inline; overflow:hidden; text-align:center;  width:1100px; height:400px;  background:#eeeeee; }
.slideGroup .parBd ul li .pic{ overflow:hidden; width:100%; height:435px; float:left;}
.slideGroup .parBd ul li .pic img{ width:100%; height:265px; display:block; }
.slideGroup .parBd ul li .title{ width:100%; float:left; margin:10px 10px; line-height:18px;}
.slideGroup .parBd ul li .title b,.slideGroup .parBd ul li .title p{ width:100%; float:left;}
.slideGroup .parBd ul li .title b{ font-size:16px;}
.slideGroup .parBd ul li .title p{ margin:8px 0px 10px 0px; color:#797979; font-size:12px;}
.slideGroup .parBd ul li .title p span{ padding:0px 10px;}
.slideGroup .parBd ul li .title .s_zt{ background:#c1c1c1; padding:0px 15px; color:#ffffff; line-height:22px; height:22px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; display:inline-block;}

.hz_lb{ width:100%; float:left; margin:10px 0px 15px 0px; overflow:hidden;}
.hz_lb ul{ float:left; width:1130px;}
.hz_lb li{ width:155px; height:100px;float:left;  text-align:center; margin:0px 32px 0px 0px;}
.hz_lb .imgk{ border:solid 1px #dddddd; float:left; overflow:hidden; width:100%; height:55px; line-height:55px;}
.hz_lb .imgk img{ max-height:55px; max-width:155px; vertical-align:middle;}
.hz_lb p{ width:100%; float:left; height:30px; overflow:hidden; line-height:30px;}
.hz_lb a{ width:100%; float:left;}

.zh_lb{ width:100%; float:left; margin:-15px 0px 35px 0px;}
.zh_lb li{ width:100%; float:left; border-bottom:solid 1px #dddddd; padding:25px 0px;}
.zh_lb .imgk{ width:146px; height:94px; text-align:center; background:#ffffff; line-height:94px; float:left; border:solid 1px #dddddd; overflow:hidden;}
.zh_lb .imgk img{ max-height:94px; max-width:146px;}
.zh_lb .txtk{ width:692px; float:right;}
.zh_lb a.dbt{ font-size:16px; display:block;}
.zh_lb p{ color:#898989; padding:5px 0px;}
.zh_lb .wz{ text-transform:uppercase; display:block; height:24px; line-height:24px;}
.zh_lb .wz a{background:url(../images/t_l1.png) left no-repeat; color:#898989; padding-left:28px; height:24px;  font-family:Arial; display:block;}
.zh_lb .wz a:hover{background:url(../images/t_l2.png) left no-repeat;}

.ta1{ font-size:13px; width:860px; }
.ta1 td{ padding:15px 0px; border-bottom: dotted 1px #dddddd;}
.tx1{ width:300px; height:30px; line-height:30px; background:#ffffff; border:solid 1px #dddddd; padding-left:10px;}
.tx2{ width:732px; height:120px; line-height:20px; background:#ffffff; border:solid 1px #dddddd; padding:6px 10px}
.an1{ width:220px; height:45px; line-height:100%; font-size:20px; color:#ffffff; background:#2c88ce; text-align:center; cursor:pointer;}

.gz_ts{ width:100%; float:left; line-height:27px; font-size:16px; margin-top:25px;}
.gz_ts i{ float:left; background:url(../images/s_th.png); width:30px; height:27px; margin-right:20px;}
.a_dt{ float:left; width:858px; height:350px; border:solid 1px #dddddd;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden;}

.sj_lb{ width:100%; float:left; overflow:hidden;}
.sj_lb ul{ width:900px; float:left;}
.sj_lb li{ width:280px; height:250px; text-align:center; float:left; margin:0px 10px 0px 0px;}
.sj_lb li img{ width:278px; height:198px; border:solid 1px #dddddd;}
.sj_lb li p{ padding-top:10px; font-size:14px;}

.sjk{ width:100%; padding:10px 0px 30px 0px;}
.sjk .d1{ width:530px; float:left;}
.sjk .d2{ width:530px; float:right;}
.sjk .d3{ width:100%; float:left; margin-top:30px;}
.bt_sj{ width:100%; float:left; height:36px; border-bottom:solid 2px #dddddd; line-height:38px; margin-bottom:10px;}
.bt_sj .s1{ float:left; height:38px; color:#ffffff; background:#4b9ad5; padding:0px 15px; font-size:16px;}
.bt_sj a{ float:right;}
.nr_sj{ width:530px; float:left;}
.sjk .d3 .nr_sj{ float:left; width:1110px;}
.sj_lb2{}
.sj_lb2 li{ float:left; width:260px; margin-right:10px;}
.sj_lb2 img{ width:100%; display:block; height:180px;}
.sjk .d3 .sj_lb2{}
.sjk .d3 .sj_lb2 li{ float:left; width:267.5px; margin-right:10px;}
.sjk .d3 .sj_lb2 img{ width:100%; display:block; height:180px;}

.lx_a_nr{
     margin-bottom: 50px;
     background-color: #ebebeb;
     padding:30px;
     font-size:16px;
     line-height: 30px;
     width:800px;
 }