﻿@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
address,caption,cite,code,dfn,em,th,var,i,b{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit; border:none;}
input,button{overflow: visible;vertical-align:middle;outline:none}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a:focus,a:hover,a:active{outline:none;blr:expression(this.onFocus=this.blur())}
sub,sup{vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0}
textarea { resize:none} 
input[type="submit"],input[type="button"]{ cursor:pointer;}
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
a{text-decoration:none;cursor: pointer; color:#666}
a:hover{text-decoration:none}
body,th,td,button,input,select,textarea{ font-family: Arial,"微软雅黑";font-size:12px;color:#666;}
.layout{ width:1100px; margin:0 auto;}
.l,.left{ float:left}
.r,.right{ float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; font-size:0; line-height:0}
.clearfix{*zoom:1}
img{ width:100%;}
body{ min-width:1200px; overflow:auto;}

/*.header{ height:137px; background:#126fbf;}*/

.pic{ overflow:hidden;}
.pic img{ transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -ms-transition:all 0.5s;}
.pic:hover img{ transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);}
.header{ position:fixed; left:0; top:0; z-index:9999; width:100%;}
.header .con{ width:1200px; margin:0 auto; background:#fff; height:95px; position:relative;}
.header .logo{ float:left; width:163px; height:65px; display:block; background:url(../images/logo.png) no-repeat; margin-top:15px; margin-left:22px;}

.blue{ height:32px;}
.blue .num{ float:left; font-size:16px; color:#fff; line-height:32px; padding-left:23px; background:url(../images/pic01.png) left center no-repeat;}
.blue .lan{ float:right; font-size:14px; color:#fff; position:relative; padding-right:10px; background:url(../images/pic03.png) right center no-repeat; border-left:1px #418ccc solid;}
.blue .lan span{ line-height:32px; padding-left:17px; cursor:pointer;}
.blue .lan dl{ position:absolute; left:0; top:32px; width:100%; display:none; /*background:#fff;*/ background:#29a7e2; z-index:22;}
.blue .lan dt{ padding-left:17px;}
.blue .lan dt a{color:#fff;} 
.blue .lan:hover dl{ display:block;}
.blue .link{ float:right; width:23px; height:23px; display:inline-block; margin-right:14px; background:url(../images/pic02.png) no-repeat; margin-top:5px;}
.blue .link1{ background-position:-46px 0;}
.blue .link2{ background-position:-23px 0;}
.blue .link3{ background-position:0 0;}
.wri{ height:105px; background:#fff; width:100%; position:relative;}
.logo{ float:left; width:208px; height:65px; display:inline-block; background:url(../images/pic04.png) no-repeat; margin-top:20px;}
.ht{ float:right; width:38px; height:38px; display:inline-block; background:url(../images/pic06.png) no-repeat; }/*margin-top:36px;*/




.menu{ float:left; margin-left:55px;}
.menu li{ float:left; font-size:15px; margin:0 25px;width: 80px;}
.menu li a.a1{ color:#777777; display:block; line-height:92px; text-transform:uppercase;}
.menu li.on a.a1,
.menu li:hover a.a1{ color:#005197; border-bottom:3px #0a64b2 solid;}

.submenu{ position:absolute; left:0; top:80px; background:url(../images/bg01.png) repeat; /*background:url('../images/new-bg.png') repeat;*/ width:1090px; padding:10px 55px 40px; display:none; z-index:999;}
.submenu .left{ width:750px;}
.submenu .left h3{ font-size:18px; color:#0e70c5; text-transform:uppercase; line-height:58px;}
.submenu .left dt{ float:left; width:335px; line-height:34px; padding:0 15px; background:url(../images/dian.jpg) left 14px no-repeat; margin-bottom:14px;}
.submenu .left .dt1{ margin-right:20px;}
.submenu .left dt a{ font-size:14px; color:#666; display:inline-block; margin-right:15px;}
.submenu .left dt a:hover{ text-decoration:underline;}
.submenu .right{ width:336px; height:191px; margin-top:30px; overflow:hidden;}
.submenu .right img{ width:336px; height:191px; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -ms-transition:all 0.5s;}
.submenu .right:hover img{ transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);}

.search{ width:33px; height:33px; float:left; margin-top:31px; margin-left:20px; position:relative;}
.search-but{ width:33px; height:33px; display:block; background:url(../images/search-bg.png) no-repeat;}
.search form{ width:155px; height:28px; border-bottom:1px #d4d4d4 solid; position:absolute; right:0; top:33px; display:none;}
.search form .text{ float:left; width:128px; height:27px; line-height:27px; font-size:14px; color:#cccccc;}
.search form .button{ float:left; width:27px; height:27px; background:url(../images/fdj.jpg) no-repeat;}


.lan{ float:right; position:relative; padding:0 25px 0 5px; }
.lan span{ display:inline-block; font-size:14px; color:#005197; line-height:95px; cursor:pointer;}
.lan span em{ width:8px; height:4px; display:inline-block; background:url(../images/arrow1.png) no-repeat; vertical-align:middle; margin-left:5px; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -ms-transition:all 0.5s;}
.lan span:hover em{ transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);}
.lan dl{ position:absolute; right:0; top:95px; background:#fff; width:100%; display:none; margin-top:-36px;}
.lan dl dt a{ color:#666; display:block; line-height:30px; font-size:14px; padding:0 5px;}
.lan dl dt a:hover{ color:#005197;}


/*.menu{ float:left; margin-left:50px;}
.menu li{ float:left; line-height:105px; width:91px; text-align:center; margin-right:20px;}
.menu li .a1{ padding-right:14px; display:inline-block; font-size:15px; color:#383838; background:url(../images/pic07.png) right center no-repeat;}
.menu li:hover .a1{ color:#0177cc; background-image:url(../images/pic84.png);}*/


/*.menu li dl{ position:absolute; left:0; width:100%; top:100px; border-top:4px #126fbf solid; line-height:30px; display:none; z-index:9999;}
.menu li dl dt{ margin-top:1px; height:30px; font-size:15px; position:relative;}
.menu li dl dt a{ color:#fff; display:block; background:url(../images/pic86.png) repeat;}
.menu li dl dt .ds{ position:absolute; top:-1px; left:90px; width:115px; display:none; padding-left:1px;}
.menu li dl dt .ds p{ margin-top:1px;}
.menu li dl dt a:hover{ background-image:url(../images/pic85.png);}
.menu li dl dt:hover .ds{ display:block;}*/

/*.menu li .submenu{ background:#f9f9f9; position:absolute; left:0; top:105px; width:100%; z-index:9999; text-align:left; padding-bottom:34px; display:none;}
.menu li .submenu .left{ width:578px; margin-top:10px;}
.menu li .submenu h3{ font-size:18px; color:#126fbf; font-weight:bold; line-height:58px;}
.menu li .submenu dl{ line-height:32px;}
.menu li .submenu dt{ float:left; width:50%; margin-bottom:4px; font-size:14px;}
.menu li .submenu dt a{ color:#666; display:inline-block;}
.menu li .submenu dt p{ padding-left:14px; background:url(../images/pic87.jpg) left center no-repeat;}
.menu li .submenu dt div{ padding-left:14px;}
.menu li .submenu dt div a{ float:left; margin-right:20px;}
.menu li .submenu .right{ float:left; width:336px; padding-left:70px; border-left:1px #c8c8c8 solid; margin-top:40px;}
.menu li .submenu .right .pic{ display:block; width:336px; height:191px; overflow:hidden;}
.menu li .submenu .right .pic img{ width:336px; height:191px; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -ms-transition:all 0.5s;}
.menu li .submenu .right .pic:hover img{ transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);}*/

/*.slideBox{ width:100%; height:600px; overflow:hidden; position:relative;}
.slideBox .hd{ height:16px; overflow:hidden; position:absolute; left:0; bottom:28px; z-index:1; width:100%; text-align:center;}
.slideBox .hd ul{ overflow:hidden; zoom:1; display:inline-block; height:16px;}
.slideBox .hd ul li{ float:left; width:16px; height:16px; cursor:pointer; margin:0 5px; text-indent:99999px; background:url(../images/pic09.png)-16px 0 no-repeat;background:url(../images/pic09.png) 16px 0 no-repeat\9;}
.slideBox .hd ul li.on{ background-position:0 0;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li a{ width:100%; height:600px; display:block; background-repeat:no-repeat; background-position:center center;}*/


.slideBox{ width:100%; height:680px; overflow:hidden; position:relative;}
.slideBox .hd{ height:14px; overflow:hidden; position:absolute; left:0; bottom:30px; z-index:1; width:100%; text-align:center;}
.slideBox .hd ul{ overflow:hidden; zoom:1; display:inline-block; height:16px; _display:inline;}
.slideBox .hd ul li{ float:left; width:14px; height:14px; cursor:pointer; margin:0 5px; background:url(../images/bot.png) 0 0 no-repeat; text-indent:9999px;}
.slideBox .hd ul li.on{ background-position:-14px 0;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li a{ width:100%; height:680px; display:block; background-repeat:no-repeat; background-position:center center;}
.slideBox .prev,
.slideBox .next{ width:69px; height:69px; display:block; /*background:url(../images/arrow2.jpg) 0 0 no-repeat;*/ position:absolute; left:15%; top:350px; z-index:99;}
.slideBox .next{ background-position:-69px 0; left:auto; right:15%;}
.slideBox .prev:hover{ background-position:0 -69px;}
.slideBox .next:hover{ background-position:-69px -69px;}


.index{ width:1104px; margin:0 auto; padding-top:40px; padding-bottom:45px;}
.index .part1 .left{ width:270px; height:400px; overflow:hidden; border-right:1px #898989 solid;}
.index .title{ height:36px; line-height:36px; background:#999999; text-align:center; font-size:18px; color:#fff; text-transform:uppercase;}
.index .box1{ padding:27px 21px 0 14px;}
.index .box1 .pic{ width:235px; height:115px;}
.index .box1 .pic img{ width:235px; height:115px;}
.index .box1 p{ font-size:14px; font-family:"微软雅黑"; padding-top:16px; height:134px; overflow:hidden;}
.index .box1 p a{ color:#fff; display:block; line-height:26px;}
.index .more{ width:120px; height:27px; display:block; margin:0 auto; color:#fff; background:url(../images/more-bg.png) 0 0 no-repeat; text-align:center; line-height:27px;}
.index .more:hover{ background-position:0 -27px;}

/*.index .box{ padding-bottom:80px;}
.index .box .left{ width:540px; margin-top:75px;}*/
.cao .s1{ float:left; font-size:32px; color:#666; padding-right:35px; background:url(../images/pic10.jpg) right center no-repeat; line-height:40px;}
.cao .s1 em{ display:block; text-transform:uppercase; font-size:13px; color:#a8a8a8; font-family:Arial; line-height:15px;}
.cao .s2{ float:left; font-size:18px; color:#999; line-height:55px; margin-left:8px;}
.cao a{ float:right; color:#666; font-size:14px; font-family:"宋体"; line-height:55px; text-transform:uppercase;}
/*.index .box .left p{ font-size:14px; color:#999; line-height:27px; padding-top:20px;}*/
.more{ width:120px; height:35px; display:inline-block; background:url(../images/pic11.jpg) no-repeat; margin-top:35px;}
/*.index .box .right{ width:516px;}
.index .box .right dt a{ float:left; width:172px; height:172px; display:block;}
.index .box .right dt a.a1{ width:122px; background:#126fbf; padding:0 30px 0 20px; color:#fff;}
.index .box .right .p1{ font-size:20px; line-height:48px; padding-top:25px; background:url(../images/pic15.jpg) left bottom no-repeat;}
.index .box .right .p2{ font-size:12px; line-height:18px; padding-top:15px;}
.index .box .right dt img{ width:172px; height:172px;}
.index .box .right dd{ position:relative; margin-left:172px;}
.index .box .right dd img{ width:344px; height:172px;}
.index .box .right .black{ width:122px; height:172px; background:url(../images/pic14.png) repeat; position:absolute; left:0; top:0; padding:0 30px 0 20px; color:#fff;}
.index .box2{ background:url(../images/pic16.jpg) center top no-repeat; padding-top:66px; /*padding-bottom:122px;*/ padding-bottom:49px;}*/
.cao2 .s1,
.cao2 .s1 em,
.cao2 .s2,
.cao2 a{ color:#fff;}
/*.index .box2 ul{ padding-top:27px;}
.index .box2 li{ float:left; width:270px; background:#eeeeee; margin-right:5px;}
.index .box2 li .pic{ width:100%;  overflow:hidden;}
.index .box2 li .pic img{ width:100%; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -ms-transition:all 0.5s;}
.index .box2 li .pic:hover img{ transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);}
.index .box2 li p{ font-size:14px; color:#c1c1c1; background:#fafafa; border-bottom:3px #d7d5d6 solid; text-align:center; line-height:26px; padding:17px 0 13px; height:50px;}
.index .box2 li p em{ display:block; font-weight:bold; font-size:18px; color:#333; line-height:30px;}
.index .box2 li.last{ margin-right:0;}
.index .box2 li:hover{ background:#1d7ed1;}
.index .box2 li:hover p{ background:#666666; border-color:#666;}
.index .box2 li:hover p em{ color:#fff;}*/
/*.index .box3{ background:#f8f8f8; padding-top:50px; padding-bottom:50px;}
.index .box3 .con{ padding-top:40px;}
.index .box3 .left{ width:515px; display:block;}
.index .box3 .pic img{ width:509px; height:252px; border:3px #006ec7 solid;}
.index .box3 .left .p1{ font-size:20px; color:#333; line-height:50px; padding-top:5px;}
.index .box3 .left .p2{ font-size:14px; color:#999; line-height:27px;}
.index .box3 .right{ width:550px;}
.index .box3 li{ padding-left:87px; height:87px; position:relative; margin-bottom:10px; padding-right:25px;}
.index .box3 li span{ width:87px; height:87px; display:inline-block; text-align:center; line-height:87px; font-size:48px; color:#999; font-family:"宋体"; background:url(../images/pic20.jpg) 20px 68px no-repeat; position:absolute; left:0; top:0;}
.index .box3 li .p1{ font-size:15px; color:#666; font-weight:bold; line-height:28px; padding-top:18px;}
.index .box3 li .p1 em{ float:right; color:#999; font-size:14px; font-family:Arial;}
.index .box3 li .p2{ font-size:13px; color:#999; line-height:26px;}
.index .box3 li:hover{ background:#006ec7;}
.index .box3 li:hover span{ color:#fff; background-image:url(../images/pic19.jpg);}
.index .box3 li:hover .p1,
.index .box3 li:hover .p1 em,
.index .box3 li:hover .p2{ color:#fff;}
.index .box4{ padding-top:50px;}*/
.index .box3{ background:#f8f8f8; padding-top:50px; padding-bottom:50px;}
.index .box3 .con{ padding-top:40px;}
.index .box3 .left{ width:515px; display:block; overflow:hidden;}
.index .box3 .pic{ width:509px; height:252px; border:3px #006ec7 solid; overflow:hidden;}
.index .box3 .pic img{ width:509px; height:252px; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -ms-transition:all 0.5s;}
.index .box3 .pic:hover img{ transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);}
.index .box3 .left .p1{ font-size:20px; color:#333; line-height:50px; padding-top:5px;}
.index .box3 .left .p2{ font-size:14px; color:#999; line-height:27px;}
.index .box3 .right{ width:550px;}
.index .box3 li { padding-bottom:18px; border-bottom:1px #d7d7d7 solid; padding-top:18px;}
.index .box3 li a{ display:block;}
.index .box3 li span{ float:left; width:96px; height:90px; display:inline-block; text-indent:15px; background:#999999; font-family:Arial; font-size:30px; font-weight:bold; color:#fff; padding-top:6px;}
.index .box3 li span em{ display:block; font-weight:normal; font-size:18px;}
.index .box3 li .xixi{ float:left; width:392px; margin-left:15px;}
.index .box3 li .xixi h3{ font-size:18px; color:#666666; font-weight:bold; line-height:18px;}
.index .box3 li .xixi .p1{ padding-left:18px; background:url(../images/pic89.png) left center no-repeat; font-family:Arial; color:#666; line-height:34px; margin-top:5px;}
.index .box3 li .xixi .p2{ font-size:13px; color:#999; line-height:20px;}
.index .box3 li.first{ padding-top:0;}
.index .box3 li a:hover span{ background:#006ec7;}
.index .box3 li a:hover h3{ color:#006ec7;}
.index .part1 .right{ width:271px;}
.index .part1 .right ul{ padding:0 15px 0 24px;}
.index .part1 .right li{ border-bottom:1px #545454 dashed; padding:18px 0 15px; height:82px; overflow:hidden;}
.index .part1 .right li h3{ font-size:14px; color:#fff; line-height:20px;}
.index .part1 .right li h3 em{ display:block; font-size:22px; line-height:26px;}
.index .part1 .right li p{ font-size:14px; color:#fff; line-height:16px; padding-top:15px;}
.index .part1 .right li.last{ border-bottom:none;}
.index .part1 .right li:hover h3{ text-decoration:underline;}
.index .part1{ border-bottom:1px #444444 solid; height:400px;}
.index .box4{ padding-top:50px;}

/*.slideTxtBox{ height:449px; margin-top:37px;}
.slideTxtBox .parHd{ float:left; width:305px;}
.slideTxtBox .parHd ul{}
.slideTxtBox .parHd ul li{ cursor:pointer; width:305px; height:89px; background:url(../images/pic23.jpg) no-repeat; border-bottom:1px #fff solid; text-indent:30px; font-size:22px; color:#fff; line-height:67px; position:relative;}
.slideTxtBox .parHd ul li i{ width:11px; height:20px; display:inline-block; background:url(../images/pic26.png) no-repeat; position:absolute; right:-11px; top:30px; z-index:99999; display:none;}
.slideTxtBox .parHd ul li.last{ border-bottom:none;}
.slideTxtBox .parHd ul li.on{ background-image:url(../images/pic22.jpg);}
.slideTxtBox .parHd ul li.on i{ display:block;}
.slideTxtBox .parBd{ float:left; width:794px;}*/



/*.slideTxtBox{ width:100%; padding-top:42px;}
.slideTxtBox .hd{ height:37px; background:#6c6c6c; padding-left:6px; overflow:hidden;}
.slideTxtBox .hd span{ float:left; font-size:18px; display:inline-block; color:#fff; text-transform:uppercase; background:#292929; height:37px; line-height:37px; padding:0 15px;}
.slideTxtBox .hd ul{ float:right; height:37px; margin-right:20px;}
.slideTxtBox .hd ul li{ float:left; margin:0 30px; cursor:pointer; font-size:16px; line-height:34px;}
.slideTxtBox .hd ul li a{ color:#fff; display:block;}
.slideTxtBox .hd ul li.on{ border-bottom:3px #f4f4f4 solid;}
.slideTxtBox .bd ul{ zoom:1; padding-top:37px;}
.slideTxtBox .bd li{ float:left; width:223px; overflow:hidden; padding:7px 7px 32px 8px; background:#b4b4b4; margin-right:50px;}
.slideTxtBox .bd li.last{ margin-right:0;}
.slideTxtBox .bd li:hover{ background:#0065b6;}
.slideTxtBox .bd p{ font-size:20px; color:#fff; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:52px; padding-bottom:19px;}
.slideTxtBox .bd .pic{ width:223px; height:155px;}
.slideTxtBox .bd .pic img{ width:223px; height:155px;}*/


.slideTxtBox{ width:100%; padding-top:42px;}
.slideTxtBox .out-hd{ height:37px; background:#6c6c6c; padding-left:6px; overflow:hidden;}
.slideTxtBox .out-hd span{ float:left; font-size:18px; display:inline-block; color:#fff; text-transform:uppercase; background:#292929; height:37px; line-height:37px; padding:0 15px;}
.slideTxtBox .out-hd ul{ float:right; height:37px; margin-right:20px;}
.slideTxtBox .out-hd ul li{ float:left; margin:0 30px; cursor:pointer; font-size:16px; line-height:34px;}
.slideTxtBox .out-hd ul li a{ color:#fff; display:block;}
.slideTxtBox .out-hd ul li.on{ border-bottom:3px #f4f4f4 solid;}
.slideTxtBox .out-bd { overflow:hidden; padding-top:37px;}
.slideTxtBox .out-bd ul{ zoom:1; overflow:hidden;}
.slideTxtBox .out-bd li{ float:left; _display:inline; overflow:hidden; width:223px; overflow:hidden; padding:7px 7px 32px 8px; background:#b4b4b4; margin-right:50px;}
.slideTxtBox .out-bd li.last{ margin-right:0;}
.slideTxtBox .out-bd li:hover{ background:#0065b6;}
.slideTxtBox .out-bd p{ font-size:20px; color:#fff; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:52px; padding-bottom:19px;}
.slideTxtBox .out-bd .pic{ width:223px; height:155px;}
.slideTxtBox .out-bd .pic img{ width:223px; height:155px;}

.more2{ font-size:14px; color:#fff; font-family:"微软雅黑"; display:block; width:120px; height:35px; text-align:center; line-height:35px; background:url(../images/more2.png) no-repeat;}
.f-logo{ float:left; width:139px; height:57px; background:url(../images/pic06.png) no-repeat; margin:15px 0 0 21px;}

/*.pic_left{ width:100%;  overflow:hidden; position:relative; }
.pic_left .hd2{ overflow:hidden; position:absolute; right:0; bottom:19px; z-index:22;}
.pic_left .hd2 ul{ float:right; overflow:hidden; zoom:1; margin-right:23px;}
.pic_left .hd2 ul li{ float:left; width:10px; height:10px; background:url(../images/pic24.png) 0 0 no-repeat; text-indent:-9999px; margin-left:10px; cursor:pointer;}
.pic_left .hd2 ul li.on{ background-position:-10px 0;}
.pic_left .bd2{ }
.pic_left .bd2 ul{ overflow:hidden; zoom:1; }
.pic_left .bd2 ul li{float:left; _display:inline; overflow:hidden; position:relative;}
.pic_left .bd2 ul li img{ width:794px; height:449px;}
.pic_left .bd2 ul li p{ height:50px; background:url(../images/pic25.png) repeat; position:absolute; left:0; bottom:0; width:100%; line-height:50px; font-size:14px; color:#fff; text-indent:20px;}*/

.pic_left{ float:left; width:562px; overflow:hidden; position:relative; }
.pic_left .title{ background:#6c6c6c;}
.pic_left .prev,
.pic_left .next{ display:block; position:absolute; top:120px; left:5px; z-index:999; width:28px; height:28px; overflow:hidden; background:url(../images/arrow3.png) 0 0 no-repeat;}
.pic_left .next{ background-position:-28px 0;  left:auto; right:5px;}
.pic_left .prev:hover{ background-position:0 -28px; }
.pic_left .next:hover{ background-position:-28px -28px; }
.pic_left .bd ul{ overflow:hidden; zoom:1; }
.pic_left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; padding:15px 14px 0 15px; height:350px; overflow:hidden; border-right:1px #898989 solid;}
.pic_left .bd .pic{ width:251px; /*height:251px;*/ /*height:198px;*/ margin-top:13px;}
.pic_left .bd .pic img{ width:288px; /*height:251px;*/}
.pic_left .bd p{ font-size:22px; color:#fff; line-height:60px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-bottom:17px;}

/*.index{ padding-bottom:73px;}*/
/*.footer{ height:280px; background:url(../images/pic27.jpg) repeat-x; padding-top:54px;}
.footer .left{ width:779px; height:173px; border-right:1px #727272 dashed;}
.footer .left dt{ float:left; font-size:14px; color:#888888; line-height:18px;}
.footer .left dt a{ display:inline-block; font-weight:bold; color:#fff; padding:0 22px;}
.footer .left ul{ line-height:36px; padding-top:35px;}
.footer .left ul li{ padding-left:25px; background:url(../images/pic28.png) left 12px no-repeat; color:#b2b2b2;}
.footer .left ul li.li2{ background-position:left -24px;}
.footer .left ul li.li3{ background-position:left -60px;}
.footer .right{ width:220px; margin-top:2px;}
.footer .right .o{ text-align:right;}
.footer .right .o em{ width:140px; height:35px; display:inline-block; background:url(../images/pic30.png) no-repeat;}
.footer .right .ewm{ padding-top:20px;}
.footer .right .pic{ width:103px; text-align:center; color:#f5f5f5; line-height:22px;}
.footer .layout{ height:219px;}*/

/*.footer{ padding-top:54px; background:#555555;}
.footer .left{ width:830px; border-right:1px #727272 dashed;}*/

/*.footer .left dt{ float:left; font-size:14px; color:#888888; line-height:18px;}
.footer .left dt a{ display:inline-block; font-weight:bold; color:#fff; padding:0 22px;}*/
/*.footer .left dl{ float:left; width:80px; padding-left:24px;}
.footer .left dt{ font-size:14px; line-height:18px; color:#888888; line-height:46px; padding-right:1px; background:url(../images/pic90.jpg) no-repeat right center;}
.footer .left dt a{ display:inline-block; font-weight:bold; color:#fff;}
.footer .left dd{ font-size:14px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:30px; display:none;}
.footer .left dd a{ color:#fff;}
.footer .left dl.first{ padding-left:0;}
.footer .left dl.last dt{ background:none;}

.footer .left ul{ line-height:36px; padding-top:35px;}
.footer .left ul li{ padding-left:25px; background:url(../images/pic28.png) left 12px no-repeat; color:#b2b2b2;}
.footer .left ul li.li2{ background-position:left -24px;}
.footer .left ul li.li3{ background-position:left -60px;}
.footer .right{ width:220px; margin-top:2px;}
.footer .right .o{ text-align:right;}
.footer .right .o em{ width:140px; height:35px; display:inline-block; background:url(../images/pic30.png) no-repeat;}
.footer .right .ewm{ padding-top:20px;}
.footer .right .pic{ width:103px; text-align:center; color:#f5f5f5; line-height:22px;}
.footer .layout{ padding-bottom:38px;}*/



.footer{ width:1200px; margin:0 auto; background:#999999; padding-bottom:13px;}
.footer .right{ margin-top:26px;}
.footer .share{ float:left; margin-top:6px; margin-right:13px;}
.footer .share a{ display:block; float:left; width:30px; height:29px; background-image:url(../images/share.png); margin-right:21px;}
.footer .share a:hover{ background-image:url(../images/share-hover.png);}
.footer .share a.a1{ background-position:0 0;}
.footer .share a.a2{ background-position:-30px 0;}
.footer .share a.a3{ background-position:-60px 0;}
.footer .ewm{ float:left; margin-right:7px;}
.footer .ewm .icon{ width:39px; height:39px; background:url(../images/ewm.png) no-repeat; float:left; margin-right:18px; cursor:pointer; position:relative;}
.footer .ewm .chu{ background:#fff; border:1px #d4d4d4 solid; padding:10px 7px 0 8px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; font-size:14px; color:#999; font-family:"微软雅黑"; width:118px; position:absolute; left:-50px; bottom:30px; display:none;}
.footer .ewm .chu p{ line-height:36px;}
.footer .ewm .chu b{ width:100%; height:11px; background:url(../images/arrow4.png) center center no-repeat; position:absolute; left:0; bottom:-11px;}

/*.copyright{ text-align:center; color:#f5f5f5; line-height:60px;}*/
.copyright{ float:left; font-size:13px; color:#fff; opacity:.7; width:430px; line-height:22px; margin-left:20px; margin-top:20px;}
.copyright span{ display:inline-block; padding-left:15px; background:url(../images/phone.png) left center no-repeat; margin-left:30px;}
.fou{ position:fixed; right:20px; top:30%; width:80px; height:242px; background:url(../images/pic31.png) no-repeat; overflow:hidden; z-index:99999999;}
.fou a{ height:80px; height:80px; display:block;}
.banner{ height:197px; background:url(../images/pic32.jpg) center center no-repeat; display:block; width:100%;}
/*.nav{ height:55px; background:#f6f6f6; line-height:55px; font-size:16px;}
.nav ul{ float:left; height:55px;}
.nav ul li{ float:left; margin-right:30px;}
.nav ul li a{ color:#666;}
.nav ul li.on a{ color:#126fbf;}
.nav dl{ float:right; padding-left:25px; background:url(../images/pic33.png) left center no-repeat; color:#666;}
.nav dl dt{ float:left;}
.nav dl dd{ float:left;}
.nav dl dd a{ display:inline-block; color:#666; padding:0 10px;}
.nav dl dd a.a1{ padding-left:0;}
.nav dl dd a.a2{ padding-right:0;}*/

.nav{ height:50px; background:#999999; padding:50px 10px 0 5px;}
.nav ul{ float:left; height:27px; margin-top:12px;}
.nav ul li{ float:left; height:25px; line-height:25px; padding:1px; margin-left:5px;}
.nav ul li a{ display:block; padding:0 15px; font-size:14px; color:#fff;}
.nav ul li.on,
.nav ul li:hover{ border:1px #fff solid; -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; padding:0;}

.location{ float:right; font-size:14px; color:#fff; font-family:"微软雅黑"; line-height:50px; padding-left:20px; display:inline-block; background:url(../images/home.png) left center no-repeat;}
.location a{ display:inline-block; color:#fff;}
.location em{ display:inline-block; margin:0 5px;}
.location a:hover{ text-decoration:underline;}

.anl .con{ padding-top:20px;}
.choose{ border:1px #e3e3e3 solid; background:url(../images/pic34.jpg) repeat-y; line-height:42px; margin-top:16px;}
.choose dt{ float:left; width:122px; text-indent:20px; color:#999;}
.choose dd{ float:left; width:975px;}
.choose dd a{ color:#999; float:left; margin:0 15px; display:inline-block;}
.choose dd.dd2 a{ margin:0 10px;}
.choose dd a.on{ color:#126fbf;}
.anl .list{ padding-top:35px; padding-bottom:13px;}
.anl .list li{ width:513px; height:173px; padding-right:20px; background:#f6f6f6; color:#666; margin-bottom:33px;}
.anl .list li img{ float:left; width:268px; height:173px;}
.anl .list li .right{ width:225px;}
.anl .list li h3{ font-size:18px; font-weight:bold; height:115px; line-height:64px;}
.anl .list li p{ line-height:57px; border-top:1px #a0a0a0 dashed;}
.anl .list li p a{ display:inline-block; padding-right:25px; background:url(../images/pic36.png) right center no-repeat; color:#666;}
.anl .list li:hover{ background:#178adc; color:#fff;}
.anl .list li:hover p{ border-color:#fff;}
.anl .list li:hover p a{ color:#fff; background-image:url(../images/pic37.png);}
/*.page{ text-align:center; color:#999;}
.page .dis{ display:inline-block;}
.page a{ float:left; width:50px; height:32px; border:1px #cccccc solid; text-align:center; line-height:32px; text-decoration:none; margin:0 3px; color:#999;}
.page a.on{ color:#5581c9; border-color:#5581c9;}
.page a.a1{ width:83px; margin:0 10px;}
.page a:hover{color:#999; border:#0578b4 1px solid;}
.page span{ float:left; line-height:34px; color:#fff; display:inline-block; background:#029fdf; border:#029fdf; width:50px; margin:0 2px;}
.page .text{ float:left; width:33px; height:32px; line-height:32px; text-align:center; border:1px #cccccc solid; color:#666; margin:0 10px;}
.page .button{ float:left; width:50px; height:34px; color:#333; background:#e5e5e5; border:1px #b8b8b8 solid; margin-left:10px;}*/
.page{ text-align:center; color:#999;}
.page .dis{ display:inline-block;}
.page a{ float:left; width:50px; height:32px; border:1px #cccccc solid; text-align:center; line-height:32px; text-decoration:none; margin:0 3px; color:#999;}
.page a.on{ color:#5581c9; border-color:#5581c9;}
.page a.a1{ width:83px; margin:0 10px;}
.page a:hover{/*color:#999;*/ /*border:#0578b4 1px solid;*/}
.page span{ float:left; line-height:34px; color:#fff; display:inline-block; /*background:#029fdf;*/  border:1px #cccccc solid; width:50px; margin:0 2px;}
.page span a{border:none; /*height:34px;*/}
.page span.cpb{background: #029fdf;color: #fff; height:32px;}
.page .text{ float:left; width:33px; height:32px; line-height:32px; text-align:center; border:1px #cccccc solid; color:#666; margin:0 10px;}
.page .button{ float:left; width:50px; height:34px; color:#333; background:#e5e5e5; border:1px #b8b8b8 solid; margin-left:10px;}


.anl{ padding-bottom:49px;}
.cpzx{ padding-bottom:60px;}
/*.slideTxtBox2{ padding-top:31px;}
.slideTxtBox2 .hd{ padding-bottom:22px; border-bottom:1px #eeeeee solid;}
.slideTxtBox2 .hd ul{ height:40px;}
.slideTxtBox2 .hd ul li{ float:left; width:143px; height:38px; line-height:38px; text-align:center; border:1px #d9d9d9 solid; font-size:16px; color:#333; margin-right:19px; cursor:pointer;}
.slideTxtBox2 .hd ul li.on{ border-color:#0177cc; color:#0177cc;}
.slideTxtBox2 .bd ul{ padding-top:28px; padding-bottom:24px;}
.slideTxtBox2 .bd li{ float:left; width:338px; height:170px; border:1px #eaeaea solid; margin-right:26px; margin-bottom:37px;}
.slideTxtBox2 .bd li a{ display:block;}
.slideTxtBox2 .bd li img{ float:left; width:160px; height:170px;}
.slideTxtBox2 .bd li .zi{ width:170px; float:left; margin-top:32px;}
.slideTxtBox2 .bd li .p1{ font-size:22px; color:#666; line-height:36px;}
.slideTxtBox2 .bd li .p1 em{ display:block; font-size:13px; line-height:25px;}
.slideTxtBox2 .bd li .p2{ font-size:13px; color:#666; line-height:25px; padding-top:10px;}
.slideTxtBox2 .bd li.last{ margin-right:0;}*/

.slideTxtBox2{ padding-top:31px;}
.slideTxtBox2 .hd{ padding-bottom:22px; border-bottom:1px #eeeeee solid;}
.slideTxtBox2 .hd ul{ height:40px;}
.slideTxtBox2 .hd ul li{ float:left; /*width:143px;*/ width:auto; height:38px; line-height:38px; text-align:center; border:1px #d9d9d9 solid; font-size:16px; color:#333; margin-right:19px; cursor:pointer;}
.slideTxtBox2 .hd ul li.on{ border-color:#0177cc; color:#0177cc;}
.slideTxtBox2 .bd ul{ padding-top:28px; padding-bottom:24px;}
.slideTxtBox2 .bd li{ float:left; width:338px; height:170px; border:1px #eaeaea solid; margin-right:38px; margin-bottom:37px;}
.slideTxtBox2 .bd li a{ display:block;}

.slideTxtBox2 .bd li .pic{ float:left; overflow:hidden; width:160px; height:170px;}
.slideTxtBox2 .bd li .pic img{ /*width:100%;*/ transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -ms-transition:all 0.5s;margin-top:45px; width:185px;}
.slideTxtBox2 .bd li .pic:hover img{ transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);}

/*.slideTxtBox2 .bd li img{ float:left; width:160px; height:170px;}*/
.slideTxtBox2 .bd li .zi{ width:170px; float:left; margin-top:32px;}
.slideTxtBox2 .bd li .p1{ font-size:22px; color:#666; line-height:36px;}
.slideTxtBox2 .bd li .p1 em{ display:block; font-size:13px; line-height:25px;}
.slideTxtBox2 .bd li .p2{ font-size:13px; color:#666; line-height:25px; padding-top:10px;}
.slideTxtBox2 .bd li.last{ margin-right:0;}

.cpxx{ padding-bottom:94px;}
.cpxx .box1{ padding-top:65px;}
.cpxx .box1 .pic{ float:left; width:610px;}
.cpxx .box1 .right{ width:490px;}
.cpxx .box1 .right .p1{ line-height:70px; padding-bottom:2px; background:url(../images/pic41.jpg) left bottom no-repeat; font-size:30px; color:#666;}
.cpxx .box1 .right .p2{ font-size:13px; color:#666; line-height:25px; padding-top:23px;}

.cpxx table tr .wid{width:30%;}
.cpxx table tr td{text-align:center; /*background-color:floralwhite;*/ height:25px;}


.slideTxtBox3{ padding-top:80px;}
.slideTxtBox3 .hd{ height:80px; background:#f0f0f0;}
.slideTxtBox3 .hd ul{ height:40px;}
.slideTxtBox3 .hd ul li{ float:left; width:235px; height:78px; line-height:78px; text-align:center; font-size:18px; color:#333; cursor:pointer;}
.slideTxtBox3 .hd ul li.on{ border-bottom:2px solid #126fbf; color:#0177cc;}
.slideTxtBox3 .bd .pic{ float:left; width:678px;}
.slideTxtBox3 .bd .zi{ float:left; width:422px; margin-top:40px;}
.slideTxtBox3 .bd .zi h3{ font-size:24px; color:#333; font-weight:bold; line-height:84px;}
.slideTxtBox3 .bd .zi p{ font-size:16px; color:#333; line-height:48px;}
.slideTxtBox3 .bd li{ border-bottom:1px #eeeeee solid;}
.slideTxtBox3 .bd li img{width:auto;}
.fwfw{ padding-bottom:112px;}
.fwfw .box{ padding-top:42px;}
.fwfw .box .pic{ float:left; width:517px;}
.fwfw .box .right{ width:544px;}
.fwfw .box .right h3{ font-size:24px; color:#1c70c3; line-height:71px; border-bottom:1px #e4e6e5 dashed;}
.fwfw .box .right p{ font-family:"宋体"; line-height:30px; color:#999; padding-top:9px;}
/*.about .con{ padding-top:28px; padding-bottom:56px;}
.about .box{ float:left; width:460px; height:405px; background:#f8f8f8; padding:115px 45px 0;}
.about .box h3{ font-size:40px; color:#666; font-weight:bold; line-height:90px;}
.about .box p{ font-size:13px; color:#666; line-height:30px;}
.about .box p em{ display:block; font-size:14px; color:#cccccc; font-family:Arial;}
.about .con .pic{ width:550px; float:left;}
.about .con .pic1{ background:url(../images/pic45.jpg) no-repeat; height:520px; text-align:right; padding-top:40px; height:480px;}
.about .con .pic1 h3{ font-size:20px; color:#666; line-height:32px; padding-bottom:15px; background:url(../images/pic47.jpg) right bottom no-repeat;}
.about .con .pic1 h3 em{ display:block; font-size:48px; font-weight:bold; line-height:52px;}
.about .con .pic1 p{ font-size:13px; color:#666; line-height:27px; padding-top:15px;}
.about .con .pic1 p em{ display:block; color:#0177cc;}
.about .con .pic2{ height:502px;}
.about .box2{ width:450px; height:464px; padding:42px 50px 0;}
.about .box2 h3{ line-height:60px; font-size:28px;}
.about .b_box{ background:#2c7cc1; padding:22px 90px 65px 75px; color:#fff;}
.about .b_box p{ font-size:13px; color:#fffefe; line-height:29px;}
.about .b_box p em{ display:block; line-height:56px; font-size:16px; color:#fff; background:url(../images/pic48.jpg) left bottom no-repeat; margin-bottom:10px;}*/


.about .box{ font-family:"微软雅黑"; color:#fff; padding:4px 45px 0;}
.about .box .left,
.about .box .right{ width:530px;}
.about .box .pic-box{ padding-top:30px; padding-bottom:45px;}
.about .box h3{ font-size:24px; line-height:64px;}
.about .box p{ font-size:14px; line-height:24px;}
.about .box .pic{ width:530px; height:252px;}
.about .box .pic img{ width:530px; height:252px;}
.about .map{ width:860px; margin:0 auto; padding-top:50px;}
.about .banner{ height:315px; background:url(../images/pic08.jpg) center center no-repeat;}

.about .box{ font-family:"微软雅黑"; color:#fff; padding:4px 45px 0;}
.about .box .left,
.about .box .right{ width:530px;}
.about .box .pic-box{ padding-top:30px; padding-bottom:45px;}
.about .box h3{ font-size:24px; line-height:64px;}
.about .box p{ font-size:14px; line-height:24px;}
.about .box .pic{ width:530px; height:252px;}
.about .box .pic img{ width:530px; height:252px;}
.about .map{ width:860px; margin:0 auto; padding-top:50px;}

.main{ width:1200px; margin:0 auto; padding:6px 0 45px;}

.jszc{ padding-bottom:84px;}
.sideMenu{ padding-top:16px; padding-bottom:69px;}
.sideMenu .tit{ height:88px; line-height:88px; border-bottom:1px #f2f2f2 solid; padding-right:93px; cursor:pointer;}
.sideMenu .tit .num{ float:left; width:137px; display:inline-block; text-align:center;}
.sideMenu .tit .num em{ width:22px; height:22px; display:block; line-height:22px; background:url(../images/pic49.png) no-repeat; color:#fff; font-size:15px; font-family:Arial; margin:33px auto;}
.sideMenu .tit .s1{ float:left; font-size:15px; color:#333;}
.sideMenu .tit b{ float:right; width:18px; height:18px; background:url(../images/pic51.jpg) center center no-repeat; margin-top:35px; display:inline-block;}
.sideMenu .tit.on{ border:none;}
.sideMenu .tit.on b{ background-image:url(../images/pic50.png);}
/*.sideMenu p{ padding:20px 100px 30px 105px; color:#999; display:none; font-size:14px; color:#666; background:#f7f7f7; line-height:30px;}*/
.sideMenu .titp{ padding:20px 100px 30px 105px; color:#999; display:none; font-size:14px; color:#666; background:#f7f7f7; line-height:30px;}
.lxwm{ padding-bottom:48px;}
.slideTxtBox4{ padding-top:41px; padding-bottom:70px;}
.slideTxtBox4 .hd{ width:630px; float:left; padding-right:42px; border-right:1px #e3e3e3 solid;}
.slideTxtBox4 .hd li{ color:#333; padding:4px 0; margin-bottom:16px; cursor:pointer;}
.slideTxtBox4 .hd h3{ line-height:34px; font-size:14px; font-weight:bold;}
.slideTxtBox4 .hd p{ font-size:13px; line-height:33px;}
.slideTxtBox4 .hd p em{ font-family:"宋体"; font-weight:bold;}
.slideTxtBox4 .hd li.last{ margin-bottom:0;}
.slideTxtBox4 .hd li.on{ padding-bottom:3px; border-bottom:1px #126fbf solid;}
.slideTxtBox4 .hd li.on h3,
.slideTxtBox4 .hd li.on p,
.slideTxtBox4 .hd li.on p em{ color:#126fbf;}
.slideTxtBox4 .bd{ float:right; width:374px;}
.slideTxtBox4 .bd p{ font-size:14px; color:#666; line-height:36px;}
.slideTxtBox4 .bd p em{ font-weight:bold; font-family:"宋体";}
.qyhj{ padding-bottom:88px;}
.dsb{ padding-top:18px; background:url(../images/pic55.jpg) 540px top no-repeat; margin-top:58px;}
.dsb ul{ width:1097px; background:url(../images/pic56.jpg) 547px center repeat-y; padding-top:9px; padding-bottom:46px;}
.dsb ul li{ background:url(../images/pic54.jpg) center top no-repeat; padding-top:47px;}
.dsb ul li .box{ width:499px; height:201px; text-align:right;}
.dsb ul li .zi{ float:left; width:226px; padding:17px 16px 0;}
.dsb ul li .zi h3{ font-size:18px; color:#333; line-height:50px;}
.dsb ul li .zi p{ text-indent:2em; font-size:13px; line-height:30px;}
.dsb ul li .pic{ float:left; width:241px;}
.dsb ul li .box2{ margin-top:51px; text-align:left;}
.dsb ul li .box2 p{ text-indent:0;}
.qyhj .gd{ width:145px; height:42px; display:block; margin:0 auto; text-align:center; line-height:42px; font-size:18px; color:#fff; background:url(../images/pic58.jpg) no-repeat;}
.qywh .con{ text-align:center; color:#666; padding-bottom:44px;}
.qywh .con h3{ line-height:60px; padding-bottom:3px; background:url(../images/pic59.jpg) center bottom no-repeat; font-size:24px;}
.qywh .con p{ font-size:14px; line-height:24px; padding-top:20px;}
.qywh .con ul{ padding-top:3px;}
.qywh .con li{ padding-top:22px; padding-bottom:50px; border-bottom:1px #cfcfcf dashed;}
.qywh .con .pic{ width:977px; margin:0 auto; padding-top:50px;}
.qywh .con li.last{ border:none;}
.rlzy{ padding-bottom:100px;}
.rlzy .box{ text-align:center; padding-top:30px;}
.rlzy .box h3{ font-size:30px; color:#0177cc; line-height:52px;}
.rlzy .box p{ font-size:14px; color:#666; line-height:32px;}
.rlzy .box p a{ color:#0177cc;}
.sideMenu2{ padding-top:35px;}
.sideMenu2 .tit{ height:52px; line-height:52px; border-bottom:1px #fff solid; background:#e8e8e8; padding:0 22px 0 30px; color:#333;}
.sideMenu2 .tit span{ float:left; display:inline-block;}
.sideMenu2 .tit span.s1{ font-size:18px; padding-right:35px;}
.sideMenu2 .tit span.s2 em{ padding:0 20px; display:inline-block;}
.sideMenu2 .tit b{ float:right; width:24px; height:24px; background:url(../images/pic62.png) no-repeat; margin-top:14px;}
.sideMenu2 .tit a{ float:right; color:#333; margin-right:20px;}
.sideMenu2 .tit.on{ border:none; background:#0177cc; color:#fff;}
.sideMenu2 .tit.on a{ color:#fff;}
.sideMenu2 .tit.on b{ background-image:url(../images/pic63.png);}
.rlzy table{ width:100%; text-align:center; line-height:70px; border-bottom:1px #d4d4d4 solid;}
.rlzy table td{ width:20%; color:#333;}
.rlzy table td span{ padding-left:30px; display:inline-block;}
.rlzy .hehe{ display:none; padding-bottom:85px;}
.rlzy .hehe li{ float:left; width:50%; padding-top:5px;}
.rlzy .hehe li p{ padding:0 30px; color:#333; line-height:20px;}
.rlzy .hehe li p.p1{ color:#aa2c2d; line-height:64px;}
.ryzz .box{ background:#666666; padding-top:77px; padding-bottom:107px;}
.ryzz .box .left{ width:340px; color:#fff; margin-top:58px;}
.ryzz .box .left h3{ font-size:44px; font-weight:bold; line-height:80px;}
.ryzz .box .left p{ line-height:24px;}
.pic_left2{ width:709px; float:right; overflow:hidden; position:relative; }
.pic_left2 .prev,
.pic_left2 .next{ display:block; width:23px; height:44px; overflow:hidden; background:url(../images/pic64.png) 0 0 no-repeat; position:absolute; left:0; top:141px;}
.pic_left2 .next{ background-position:-23px 0; left:auto; right:0;}
.pic_left2 .prev:hover{ background-position:0 -44px; }
.pic_left2 .next:hover{ background-position:-23px -44px; }
.pic_left2 .bd{padding-left:48px; }
.pic_left2 .bd ul{ overflow:hidden; zoom:1; }
.pic_left2 .bd ul li{float:left; _display:inline; overflow:hidden; margin-right:26px;}
.pic_left2 .bd ul li p{ line-height:32px; background:url(../images/pic66.jpg) left bottom no-repeat; padding-bottom:1px; font-size:14px; color:#fff;}
.pic_left2 .bd ul li .pic{ width:296px; padding-top:21px;}
.pic_left2 .bd ul li .pic img{ width:296px; height:220px;}

.pic_left3{ position:relative; width:100%;}
.pic_left3 .sprev,
.pic_left3 .snext{ display:block; position:absolute; top:105px; left:10px; z-index:999; width:28px; height:28px; overflow:hidden; background:url(../images/arrow3.png) 0 0 no-repeat;}
.pic_left3 .snext{ background-position:-28px 0;  left:auto; right:10px;}
.pic_left3 .sprev:hover{ background-position:0 -28px; }
.pic_left3 .snext:hover{ background-position:-28px -28px; }


.sideMenu3{ padding-bottom:75px;}
.sideMenu3 .tit{ height:39px; padding-right:80px; position:relative; margin-top:80px;}
.sideMenu3 .tit p{ text-align:center; background:url(../images/pic56.jpg) center center repeat-x;}
.sideMenu3 .tit p em{ display:inline-block; width:179px; height:39px; text-align:center; line-height:39px; font-size:18px; color:#fff; background:url(../images/pic67.png) center 0 no-repeat #fff; overflow:hidden; padding:0 10px;}
.sideMenu3 .tit span{ width:80px; height:39px; display:inline-block; position:absolute; right:0; top:0; text-align:center; line-height:39px; cursor:pointer;}
.sideMenu3 .tit span em{ padding-left:23px; background:url(../images/pic68.png) no-repeat; font-size:14px; color:#999;}
.sideMenu3 .tit span.s2{ display:none;}
.sideMenu3 .tit span.s2 em{ background-image:url(../images/pic69.png); color:#126fbf;}
.sideMenu3 .tit.on p em{ background-position:center -39px; color:#fff;}
.sideMenu3 .tit.on .s1{ display:none;}
.sideMenu3 .tit.on .s2{ display:block;}
.sideMenu3 ul{ display:none; padding-top:35px;}
.sideMenu3 ul li{ float:left; width:260px; margin-right:14px; padding-bottom:5px;}
.sideMenu3 ul li p{ padding-left:17px; font-size:14px; color:#666; background:url(../images/pic66.jpg) 17px bottom no-repeat; line-height:32px; padding-bottom:1px;}
.sideMenu3 ul li .pic{ padding:17px; width:230px; height:311px; background:url(../images/pic70.png) no-repeat; margin-top:16px;}
.sideMenu3 ul li .pic img{ width:230px; height:311px;}
.sideMenu3 ul li.last{ margin-right:0;}
.sideMenu3 ul li:hover{ border-bottom:1px #dedcdc solid; padding-bottom:4px;}
.download .con{ padding-top:38px; padding-bottom:52px;}
.download .con form{ height:35px;}
.download .con form .text{ float:left; width:253px; height:33px; line-height:33px; border:1px #cccccc solid; text-indent:10px;}
.download .con form span{ float:left; font-size:14px; color:#333; line-height:35px; width:89px; padding-right:9px; display:inline-block; display:inline-block; text-align:right;}
.select{ position:relative; float:left;}
.select dt{ height:33px; display:inline-block; border:1px solid #cccccc; background:url(../images/pic72.jpg) right center no-repeat #fff; line-height:33px; cursor:pointer; width:220px; padding-right:33px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; position:relative; z-index:99; color:#ccc; text-indent:10px;}
.select dd{ position:absolute; left:0; top:32px; background:#fff; display:none; z-index:9999; width:100%;}
.select dd ul{ padding:4px; max-height:250px; overflow:auto; border:1px solid #cccccc;}
.select dd ul li a{line-height:28px; display:block; padding:0 8px;}
.select dd ul li a:hover{background:#f5f5f5;}
.download .con form span.s2{ width:110px;}
.download .con form .button{ width:108px; height:35px; background:url(../images/pic73.jpg) no-repeat; margin-left:10px;}
.download .con .list{ padding-top:47px; padding-bottom:20px;}
.download .con .list li{ height:61px; width:517px; margin-bottom:30px;}
.download .con .list span{ float:left; width:326px; height:61px; padding-left:61px; background:url(../images/pic74.jpg) left center no-repeat #e7e7e7; line-height:61px; color:#333; display:inline-block; text-indent:20px;}
.download .con .list .button{ float:left; width:130px; height:61px; background:url(../images/pic75.jpg) no-repeat;}
.news .box{ padding-top:57px; padding-bottom:63px; background:url(../images/pic82.jpg) left bottom no-repeat;}
.news .box .pic{ float:left; width:433px;}
.news .box .right{ width:617px; margin-top:3px;}
.news .box .p1{ font-size:18px; /*color:#0177cc;*/ color:red; line-height:67px; background:url(../images/pic80.jpg) left top no-repeat;}
.news .box .p2{ font-size:14px; color:#333; line-height:30px;}
.news .box .p3{ line-height:34px; padding-top:16px;}
.news .box .p3 span{ float:left; font-size:14px; color:#333; display:inline-block; padding-left:21px; background:url(../images/pic78.jpg) left center no-repeat; margin-right:25px;}
.news .box .p3 span em{ color:#0177cc;}
.news .box .p3 a{ float:right; width:109px; height:34px; display:inline-block; background:#2d8efc; font-size:14px; text-align:center; line-height:34px; /*color:#fff;*/ color:red;}

.news .box .boxtop{margin-top: 110px; border-top: 1px #cdcdcd solid; padding-top: 23px;}

.news .box .de .detail{ font-size:18px; color:#0177cc; line-height:67px}
.news .box .de .detailp2 {font-size: 14px; color: #333;line-height: 30px;}
.news .box .de p {font-size: 14px; color: #333;line-height: 30px;}
.news .box .de p img{width:auto;}
.news .box .de .detailp{ line-height:34px; margin-left:380px;}
.news .box .de .detailp span{ float:left; font-size:14px; color:#333; display:inline-block; padding-left:21px; /*background:url(../images/pic78.jpg) left center no-repeat; margin-right:25px;*/}
.news .box .de .detailp span em{ color:#0177cc;}


.news .con{ padding-bottom:54px;}
.news .con ul{ padding-top:45px; padding-bottom:12px;}
.news .con li{ float:left; padding:9px 9px 15px 8px; background:#f7f7f7; width:326px; height:351px; margin-right:30px; margin-bottom:35px; border:1px solid #fff;}
.news .con li:nth-of-type(3){margin-right:0;}
.news .con li h3{ font-size:18px; /*color:#333;*/ color:red; line-height:38px; padding-top:11px; padding-right:25px;}
.news .con li p{ font-size:14px; color:#666; line-height:24px; padding-right:25px; height:92px;}
.news .con li a{ width:97px; height:29px; display:inline-block; text-align:center; line-height:29px; border:1px #666666 solid; font-size:14px; /*color:#666;*/ color:red;}
.news .con li.no_mar{ margin-right:0;}
.news .con li:hover{ border:1px solid #0177cc;}
/*.news .con li:hover{ background:#2d8efc;}*/
/*.news .con li:hover h3,*/
/*.news .con li:hover p,
.news .con li:hover a{ color:#fff; border-color:#fff;}*/
.banner2{ background-image:url(../images/pic38.jpg);}
.banner3{ background-image:url(../images/pic43.jpg);}
.banner4{ background-image:url(../images/pic52.jpg);}
.banner5{ background-image:url(../images/pic61.jpg);}
.banner6{ background-image:url(../images/pic83.jpg);}
.banner7{ background-image:url(../images/pic76.jpg);}
.fixed{ position:fixed; left:0; top:0; z-index:9999999;}


.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img {vertical-align: middle; width:auto;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(../images/kefu1.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}
.rides-cs .wechatimg{padding:20px;text-align:center;}
.rides-cs .wechatimg img{max-width:100px;}