@charset "utf-8";
/* CSS Document */

/********************************      General Classes      ********************************/
*{ margin:0px; padding:0px;}
body{font-family:"宋体",Arial,Helvetica,sans-serif;font-size:12px;color:#626262;}

li{ list-style:none;}
img{ border:0px;}
.clearboth{clear:both;}

a{ text-decoration:none; color:#626262;}
a:hover{ text-decoration:none; color:#0656a6;}
table{ border-collapse:collapse;}
i , em , cite{font-style:normal;}


/*-------------------------------------------------------页面样式开始----------------------------------------*/
/*------------------------------------------------公用样式 开始-----------------------------------------*/
.main{width:100%; height:auto; margin:0px auto; min-width:1020px; max-width:1600px;}
.m-head{width:100%; height:auto; margin:0px auto;}
.m-content{width:100%; height:auto; margin:0px auto;}
.m-foot{width:100%; height:auto; margin:0px auto;}

.c{ width:1001px; height:100%; margin:0px auto;}

/*------------------------------logo-----------------------------------*/
.logo{ width:100%; height:108px; background:url(../images/logo-bg.jpg) no-repeat center;}
.logo-left{ float:left; width:515px; height:100%;}
.logo-left img{ padding-top:24px;}
.logo-right{ float:right; width:320px; height:100%; line-height:20px; color:#fff;}
/*------------------------------nav------------------------------------*/
.h-nav{ width:100%; height:46px; border-bottom:2px solid #d1d1d1; background:#f4f4f4;}
.nav{ width:1001px; height:100%; margin:0px auto;}
.nav ul{ width:100%; height:auto;}
.nav li{ position:relative; float:left; width:127px; height:46px; text-align:center;}
.nav li .nav-h3{ color:#343434; font-size:16px; font-weight:normal;}
.nav li .nav-p{ color:#c2c2c2;font-family:Arial, Helvetica, sans-serif;}
.nav li a{display:inline-block; width:127px; height:48px;}
.nav li a:hover h3.nav-h3{ color:#f4f4f4;}
.nav li a:hover{display:inline-block; width:127px; height:48px; background:url(../images/nav-a-hover.jpg) no-repeat center;}

.nav li.nav-first{width:106px; height:46px; margin-right:6px;}
.nav li.nav-first .nav-h3{ color:#f4f4f4;}
.nav li.nav-first a.nav-first-a{ position:absolute; z-index:98; top:0; left:0;display:inline-block; width:106px; height:56px; background:url(../images/nav-first.png) no-repeat center;}


.nav .sub{ display:none; width:127px; height:auto; left:0; top:48px;  position:absolute; z-index:99;}
.nav .sub li{zoom:1; width:127px; height:29px; line-height:29px; border-bottom:1px solid #6f9fcd; font-size:14px;background:#0a5aa9;filter:alpha(opacity=70); /*IE滤镜，透明度50%*/-moz-opacity:0.7; /*Firefox私有，透明度50%*/opacity:0.7;/*其他，透明度50%*/}
.nav .sub a{ display:inline-block; width:127px; height:29px;display:block;}
.nav .sub a:hover{display:inline-block; width:127px; height:29px;text-decoration:underline;}
.nav .on a{background:url(../images/nav-a-hover.jpg) no-repeat center; color:#fff;}
.nav .on a h3.nav-h3{color:#fff;}

/*------------------------------foot-----------------------------------*/
.m-foot{ width:100%; height:73px; margin:0px auto; background:#0656a6; border-bottom:1px solid #1f66ad; border-top:1px solid #1f66ad;}
.foot{ width:1001px; height:50px; margin:0px auto; line-height:25px; color:#fff; padding-top:15px; text-align:center;}
.foot a{color:#fff}

/*------------------------------------------------公用样式 结束-----------------------------------------*/

/*------------------------------------------------首页样式 开始-----------------------------------------*/
/*------------------------------banner-----------------------------------*/
.m-banner{ position:relative; *z-index:-1; _z-index:-1; width:100%; height:518px; margin:0px auto; overflow:hidden;}
.m-banner img{width:100%;height:518px;margin:0px auto;}

#banner{box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;margin: 0px auto;}
.rslides_tabs { position:absolute;top:480px; left:50%; z-index:9;list-style: none;}
.rslides_tabs li {display: inline;float:left; margin-left:10px;}
.rslides_tabs li a {background:url(../images/banner-dot.png) no-repeat; display:block; height:10px; width:10px; text-indent:-9999px; outline:none; }
.rslides_tabs li:first-child { margin-left: 0;}
.rslides_tabs .rslides_here a { background:url(../images/banner-dot-a.png) no-repeat;}

/*------------------------------content-----------------------------------*/
.m-bg{ width:100%; height:215px; background:#f3f3f3;}
.m-bg1{ position:relative; width:1021px; height:100%; margin:0px auto;}
.m-con{ position:absolute; z-index:99; left:0; top:-30px; width:1021px; height:235px; background:url(../images/m-c-bg.png) no-repeat center;}
.m-con1{ width:971px; height:200px; margin:0px auto; margin-top:25px;}
.mc-left{ float:left; width:313px; height:100%; margin-right:40px;}
.mc-right{ float:right; width:265px; height:100%; }

.mc-tit{ width:100%; height:24px; line-height:24px; font-family:"微软雅黑";  border-bottom:1px solid #d2d2d2;}
.mc-tit-left{ float:left; width:auto; height:100%; font-size:16px; color:#0656a6;font-weight:bold;}
.mc-tit-left span{font-size:18px;color:#ebebeb;font-weight:normal;}
.mc-tit-right{ float:right; width:auto; height:100%;color:#0656a6; font-weight:bold;}
.mc-tit-right a{color:#0656a6;}
.mc-tit-right a:hover{ text-decoration:underline;}

.mcl-con{ width:100%; height:140px; margin-top:10px;}
.mcl-con .mcl-img{ float:left; width:160px; height:100%;}
.mcl-con .mcl-wz{ float:right; width:144px; height:100%; line-height:20px;}
.mcl-con .mcl-wz .mcl-wz-more{ text-align:right;}
.mcl-con .mcl-wz .mcl-wz-more a{ color:#a7a7a7;}
.mcl-con .mcl-wz .mcl-wz-more a:hover{ color:#0656a6; text-decoration:underline;}

.mcr-con{position:relative;width:100%; height:140px; margin-top:10px;overflow:hidden;}
.right_cont_img{ margin:0px auto; width:205px; height:100%;}
.callbacks img {display: block;position: relative;z-index:2;width: 205px;height: 140px; border: 0;}
.callbacks_nav { position: absolute; top:0px; left:0px; z-index: 3;text-indent: -9999px;text-decoration: none; height: 140px;width: 12px;background: transparent url(../images/small-leftright.png) no-repeat left top;}
.callbacks_nav.next {left: auto;background-position: right top; right: 0;}



/*------------------------------------------------首页样式 结束-----------------------------------------*/


/*------------------------------------------------子页公用样式 开始-----------------------------------------*/
/*------------------------------b-banner-----------------------------------*/
.b-banner{ width:100%; height:224px; margin:0px auto; overflow:hidden;}
.b-banner img{ width:100%; height:224px; margin:0px auto;}

/*------------------------------left-----------------------------------*/
.left{ float:left; width:210px; height:auto;}
.left-tit{ width:194px; height:65px; margin-top:20px; line-height:32px; font-family:"微软雅黑";}
.left-tit h3{ border-bottom:1px solid #d2d2d2; color:#0656a6; font-size:20px;}
.left-tit p{ color:#e4e4e4; font-size:18px;}

.left-li{ width:194px; height:auto; margin-top:20px;}
.left ul{ width:100%; height:auto;}
.left li{ width:100%; height:54px; line-height:54px; font-size:14px;}
.left li span{ margin-right:35px; margin-left:15px;}
.left li a{ display:block; width:194px; height:54px; color:#0656a6;}
.left li a:hover{ display:block; width:194px; height:66px; background:url(../images/b-l-a.png) no-repeat center; color:#fff;}
.left li a.left-a{display:block; width:194px; height:66px; background:url(../images/b-l-a.png) no-repeat center; color:#fff;}


/*------------------------------right-----------------------------------*/
.right{ float:right; width:791px; height:auto; min-height:580px; background:url(../images/b-r-bg.png) no-repeat top center;}
.right-con{ width:717px; height:auto;min-height:550px; margin:0px auto; margin-top:30px;}
.right-tit{ width:100%; height:61px; line-height:30px;}
.right-tit h3{border-bottom:1px solid #dceaf9; color:#0656a6; font-family:"微软雅黑"; font-size:15px;}
.right-tit p{ color:#626262; text-align:right;}
.right-tit a.rt-a{ color:#0656a6;}
.con{ width:100%; height:auto; line-height:25px; margin-top:20px;}

.right-down{ width:100%; height:30px; line-height:30px; padding:50px 0px 20px 0px; text-align:center;}
.right-down img{ vertical-align:middle;}
.b-bottom{ width:100%; height:20px; background:url(../images/b-con-bottom.jpg) no-repeat center; }

/*------------------------------------------------子页公用样式 结束-----------------------------------------*/

/*------------------------------------------------子页样式 开始-----------------------------------------*/
.mapping-center{width:100%; height:auto;}
.mapping-center ul{ width:100%; height:auto;}
.mapping-center li{ line-height:35px; border-bottom:1px dotted #c5c5c5;}
.mapc-li{ width:100%; height:35px; font-size:14px;}
.mapc-left{ float:left; width:auto; height:100%;}
.mapc-left span{ display:inline-block; width:30px; text-align:center;}
.mapc-right{ float:right; width:auto; height:100%;}
.mapc-right a.mapc-r-download{color:#0656a6;}
.mapc-right a:hover.mapc-r-download{ text-decoration:underline;}


.dynamic-query{ width:717px; height:327px; background:url(../images/dynamicquery-bg.png) no-repeat center;}
.dynamic-query table{ width:717px; height:auto;}
.dynamic-query table td{ line-height:45px;}
.dynamic-query input.inp-txt1{ width:246px; height:32px; line-height:32px; background:url(../images/dynamicquery-txt1.png) no-repeat center; border:none;}
.dynamic-query input.inp-txt2{ width:173px; height:33px; line-height:33px; background:url(../images/dynamicquery-txt2.png) no-repeat center; border:none;}
.dynamic-query input.inp-txt3{ width:371px; height:33px; line-height:33px; background:url(../images/dynamicquery-txt3.png) no-repeat center; border:none;}
.dynamic-query input.inp-btn{ width:391px; height:38px; background:url(../images/dynamicquery-but.png) no-repeat center; border:none; color:#fff; font-size:14px;}

.service-area{ width:100%; height:auto;}
.service-area ul{ width:100%; height:auto;}
.service-area li{ float:left; margin-right:34px; padding-bottom:20px;}
.service-area li.clear{ margin-right:0px;}

.sa-li{ width:213px; height:212px; background:url(../images/servicearea-li-bg.jpg) no-repeat center;}
.sa-img{width:205px; height:165px; margin:0px auto; padding-top:4px;}
.sa-wz{width:100%; height:43px; line-height:43px; font-size:14px; text-align:center; color:#0656a6;}

.structure{ width:100%; height:auto; min-height:166px; background:url(../images/stucture-bg1.png) no-repeat center bottom; margin-top:20px;}
.structure-img{ float:left; width:158px; height:236px; margin-left:10px; margin-bottom:10px; border:4px solid #cadbec;}
.structure-wz{ float:right; width:520px; height:auto; color:#0656a6; line-height:25px; font-size:14px; margin-right:10px;}
.structure-wz h3{ font-family:"微软雅黑"; font-size:24px; line-height:30px;}

.contactus{width:100%; height:auto;}
.contactus-con{ width:100%; height:auto;}
.contactus-left{ float:left; width:248px; height:119px;}
.contactus-right{ float:right; width:450px; height:auto; line-height:24px; font-size:14px;}

.map{ width:100%; height:auto; margin-top:30px;}
.map-tit{ width:100%; height:30px; line-height:30px; border-bottom:1px dotted #cecece; font-family:"微软雅黑"; font-size:15px;}
.map-con{ width:100%; height:465px; margin-top:20px; background:#63affa;}

.contactus-submit{ width:100%; height:213px; background:url(../images/contactus-bg1.png) no-repeat center;}
.contactus-tab{ width:680px; height:201px; margin:0px auto; padding-top:6px;}
.contactus-submit table{ width:100%; height:auto;}
.contactus-submit table td{ height:50px;}
.c-tab-txt{width:246px; height:38px; line-height:38px;background:url(../images/contactus-txt.png) no-repeat center; font-size:14px; color:#0656a6; }
.c-tab-left{ float:left; width:60px; height:100%;}
.c-tab-inp{ float:right; width:186px; height:100%;}
.c-tab-inp input.inp-txt4{ width:196px; height:35px; line-height:35px; border:none; margin-top:1px; background:none;}

.c-tab-txtarea{ width:392px; height:128px; background:url(../images/contactus-txtare.png) no-repeat center;}
.c-tab-txtarea .txtarea{width:392px; height:128px; background:none; border:none; line-height:25px; text-indent:4px; font-size:14px; color:#0656a6;}
.contactus-tab input.inp-btn{ width:391px; height:38px; background:url(../images/dynamicquery-but.png) no-repeat center; border:none; color:#fff; font-size:14px;}

.feedback{ width:100%; height:auto;}
.information{ width:100%; height:auto;}
.infor_con{ width:96%; height:auto; margin:0px auto; line-height:22px; padding-top:5px; padding-bottom:15px; color:#8e8e8e;}
#infor{margin:0px auto;width:717px; padding-top:20px;}
.tree,.tree ul,.tree li{list-style:none;margin:0;padding:0; line-height:33px;  color:#0656a6;}
.tree ul{ margin-top:10px;}
.tree li a{color:#555; padding-left:10px;display:block;text-decoration:none; font-size:14px;}
.tree li a.tree-parent{ background:url(../images/arrow_down.png) no-repeat right;border-bottom:1px dotted #d6d6d6;color:#0656a6;}
.tree li a.tree-parent-collapsed{background:url(../images/arrow_top.png) no-repeat  right; color:#626262;}
.tree li a:hover,.tree li a.tree-parent:hover,.tree li a:focus,.tree li a.tree-parent:focus,.tree li a.tree-item-active{ border-bottom:1px dotted #d6d6d6; color:#0656a6;}
.tree li a:focus,.tree li a.tree-parent:focus,.tree li a.tree-item-active{border-bottom:1px dotted #d6d6d6; color:#0656a6;}
.tree ul.tree-group-collapsed{display:none;}

.news-detail{ width:100%; height:auto;}
.news-tit{ width:100%; height:55px; text-align:center;}
.news-tit h3{ line-height:30px; color:#0656a6; font-size:14px;}
.news-tit p{ line-height:25px;}

.news-detail-con{ width:1005; height:auto; line-height:25px; margin-top:20px;}

.top-next{ width:100%; height:30px; line-height:30px; padding-top:30px; color:#0656a6;}
.top-next .top{ width:auto; height:100%; float:left;}
.top-next .next{ width:auto; height:100%; float:right;}

/**/
.driving-style{ width:100%; height:auto; }
.driving-style ul{ width:100%; height:auto;}
.driving-style li{ float:left; margin-right:22px; margin-bottom:20px; width:221px; height:181px; padding:5px 0px; text-align:center;}
.driving-style li img{width:221px; height:151px;}
.driving-style li span.ser-tit{ display:block; width:100%; height:20px; line-height:20px; text-align:center; margin-top:10px; overflow:hidden;}
.driving-style li.clear{ margin-right:0px;}

/*------------------------------------------------子页样式 结束-----------------------------------------*/

/*------------------------------分页样式----------------------------------*/
.pagers{ margin:20px auto; text-align:center;}

.page-next{ width:100%; height:25px; line-height:25px; text-align:center; padding-top:50px; }
.page-next a{ display:inline-block;padding:0px 6px; border:1px solid #6e6c6c;}
.page-next .cpb{ display:inline-block;padding:0px 10px; border:none;}
.page-next input.psbt{ background:#dddddd;color:#626262;padding:4px 6px; border:1px solid #6e6c6c; margin-left:5px;}
.page-next input.pipt{ width:30px; height:24px;border:1px solid #6e6c6c; text-align:center;}

#trmessage{ width:90%; margin:0px auto; margin-top:30px; text-align:left;}