﻿@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:1100px; overflow:auto;}



.header{ height:137px; background:#126fbf;}

.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:10px; margin-top:5px;}

.blue .link1{ background:url(../images/top_share_img1.png) no-repeat center center;}
.blue .link2{ background:url(../images/top_share_img2.png) no-repeat center center;}
.blue .link3{ background:url(../images/top_share_img3.png) no-repeat center center;}
.blue .link4{ background:url(../images/top_share_img4.png) no-repeat center center;}
.blue .link5{ background:url(../images/top_share_img5.png) no-repeat center center;}

.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:50px;}

.menu li{ float:left; line-height:105px; min-width:81px; 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;*/ background:url('../images/new-bg.png') repeat; position:absolute; left:0; top:95px; 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:589px; 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:589px; display:block; background-repeat:no-repeat; background-position:center center;}

.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:17px; color:#999; line-height:55px; margin-left:0;}

.cao a{ float:right; color:#666; font-size:14px;  line-height:55px; text-transform:uppercase;}

.index .box .left p{ font-size:14px; color:#999; line-height:27px; padding-top:20px;}

.indabout{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:16px; 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; text-align:center;}

.index .box2 li .pic img{ width:auto; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -ms-transition:all 0.5s; max-height:160px;}

.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:15px 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;  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 .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;}

.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;}

.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; min-width:80px; ;}

.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;padding:0 14px}

.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{ }
.footer .left dl.first .dt{ 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:url(../images/foot_email.png) no-repeat left 6px;}

.footer .left ul li.li3{ background-position:left -60px;}
.footer .left ul li a{ color:#b2b2b2;}

.footer .right{ width:220px; margin-top:2px;}

.footer .right .o{ text-align:left;}

.footer .right .o em{ width:140px; height:35px; display:inline-block; background:#626262; color:#fff; border-radius:35px; line-height:35px; text-align:center; font-size:16px;}

.footer .right .ewm{ padding-top:20px;}
.footer .right .ewm img{ width:auto; height:auto; margin-right:5px;}

.footer .right .pic{ width:103px; text-align:center; color:#f5f5f5; line-height:22px;}

.footer .layout{ padding-bottom:38px;}



.copyright{ text-align:center; color:#f5f5f5; line-height:60px;}

.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:14px;}

.nav ul{ float:left; height:55px;}

.nav ul li{ float:left; margin-right:30px;}

.nav ul li a{ color:#666; font-size:18px;}

.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;}

.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:100px; line-height:30px; padding-top:15px;}

.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: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; 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; text-align:center;}

.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:10px; width:85%; height:auto;}

.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:16px; color:#666; line-height:25px; overflow:hidden; height:auto;}

.slideTxtBox2 .bd li .p1 em{ display:block; font-size:12px; line-height:22px;}

.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; text-align:left;}

.cpxx .box1 .pic img{ width:90%; height:auto;}

.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; font-size:14px; line-height:25px; padding:30px 0;}

.slideTxtBox3 .bd li img{ max-width:100%; height:auto; width:auto !important;}

.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{  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;}

.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;}

.sideMenu .titp img{ width:auto; height:auto;}

.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-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; }

.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;}

.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; overflow:hidden;}

.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; padding:30px 0;}

.news .box .de .detailp2 img{ max-width:100%; height:auto;}

.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:auto; margin-right:30px; margin-bottom:35px; border:1px solid #fff;}

.news .con li img{ max-height:216px;}

.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;}


.about{ width:1200px; height:auto; margin:0 auto; padding:30px 0; line-height:35px; min-height:250px; font-size:18px;}
.about img{ width:auto; max-width:100%; height:auto;}
.about .aboutl{ width:550px;}
.about .aboutr{ width:550px;}

.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}
.contactc{ padding:100px 0 80px 0;}
.contactcl{ width:48%; height:auto; padding-top:30px;}
.contactcl_1{ font-size:15px; color:#e62129; font-weight:bolder; line-height:30px; text-transform:uppercase;}
.contactcl_2{ margin:13px 0 20px 0; color:#232323; font-size:32px; font-weight:bolder; line-height:40px;text-transform:uppercase;}
.contactcl_3{ width:53px; height:4px; background:#ff3c00; margin-bottom:7px;}
.contactcl_4{ font-size:16px; color:#232323; line-height:25px; margin-bottom:40px;}

.contactcr{ width:48%; height:auto; background:#f0f3f7; padding:30px 50px; margin:60px 0;}
.contactcr_5{}
.contactcr_5_l{ margin-bottom:16px;}
.mess_text_l{ width:48%; height:54px; line-height:54px; border:1px #dddddd solid;border-radius: 5px; background:#fff; text-indent:19px; color:#333; font-size:16px; font-family:Arial, Helvetica, sans-serif; outline:none;}
.mess_text{ width:100%; height:54px; line-height:54px; border:1px #dddddd solid;border-radius: 5px; background:#fff; text-indent:19px; color:#333; font-size:16px; font-family:Arial, Helvetica, sans-serif; outline:none;}
.mess_textarea{width:100%; height:118px; line-height:54px; border:1px #dddddd solid;border-radius: 5px; background:#fff; text-indent:19px; color:#333; font-size:16px; font-family:Arial, Helvetica, sans-serif; outline:none;}
.mess_sub{ width:200px; height:64px; line-height:64px; text-align:center; background:#e62129; color:#fff; border:0;border-radius: 5px; font-size:16px; font-weight:bolder; font-family:Arial, Helvetica, sans-serif; outline:none;}