/* 手机版css */
body {margin:0px;} /* 页面上下左右贴边 */
body,table,tr,td,div,span {font-size:15px; color:#555555; font-family:"宋体","新宋体",Arial,"微软雅黑","Microsoft YaHei","黑体",sans-serif;}
table {margin: 0px auto;border:0px;border-collapse:collapse;border-spacing:0px;} /* 所有表格居中，边框除非单独设置，否则为0，填充间距统一用样式设置(不用在页面table里设了) */
ol, ul, li { list-style: none; }

h1 {text-align:center;font-size:20px;color:#ffffff;font-weight:bold;} 

.shouji-xintoubu{overflow:hidden}
.shouji-xintoubu .xtb-inner{height:44px;background:#2889d6;color:#fff;position:relative;padding-top:3px}
.shouji-xintoubu .xtb-inner .xtb-inner-l{float:left;padding-left:6px;padding-top:9px}
.shouji-xintoubu .xtb-inner .xtb-inner-l a{color:#fff}
.shouji-xintoubu .xtb-inner .xtb-inner-l a:hover{text-decoration:none}
.shouji-xintoubu .xtb-inner .xtb-inner-l .tubiao{position:relative;top:1px}

.shouji-xintoubu .xtb-inner .xtb-inner-logo{position:absolute;margin-left:5px;width:84px;top:9px}
.logotxt{height:25px; position:absolute; margin-left:20px;left:80px; top:15px; color:#fff; font-size:18px; line-height:25px; padding-left:7px; border-left:1px #fff solid;}

.shouji-xintoubu .xtb-inner .xtb-inner-logo img{width:100%}
.shouji-xintoubu .xtb-inner .xtb-inner-r{float:right;padding-top:11px;padding-right:11px}
.shouji-xintoubu .xtb-inner .xtb-inner-r .caidan{width:18px;display:inline-block}
.shouji-xintoubu .xtb-inner .xtb-inner-r .caidan img{width:100%}



.ask-x {  font-size: 0.46667rem;color: #3e3e3e; }
.ask-x .icon-ask {width: 0.64rem;   height: 0.64rem;   text-align: center;   line-height: 0.64rem;border-radius: 100%;background-color: #0d8cff; color: #fff; position: absolute;left: 0;top: 0; bottom: 0;margin: 0 auto; }
.ask-x .ask-li { padding: 0.53333rem 0; }
.ask-x .subtitle { line-height: 0.64rem;    padding-left: 0.93333rem;    margin-bottom: 0.33333rem;  display: block; }  
.ask-x .icon-answer {  width: 0.64rem;    height: 0.64rem;   text-align: center; line-height: 0.64rem;   border-radius: 100%;  background-color: #FD3333;   color: #fff;position: absolute;  left: 0;   top: 0;  bottom: 0;    margin: 0 auto; }  
.ask-x .icon-law {    width: 0.64rem;    height: 0.64rem; top: 0;left: 0;margin: auto;position: absolute; border-radius: 100%;overflow: hidden; }
.ask-x .img {    display: block;   width: 100%; } 
.ask-x .content {  font-size: 0.37333rem;    color: #999;   padding-left: 0.93333rem;   line-height: 0.53333rem;   white-space: initial;}


.dh_x {font-size:16px;text-align:center;line-height:200%;margin-top:10px;margin-bottom:10px;}
.dh_x a {font-size:16px;border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;border-top:#ccc 1px solid;border-right:#ccc 1px solid;padding-top:5px;padding-bottom:5px;padding-left:3px;padding-right:3px;margin:4px;color:#666;}


p {margin:3px 0;} /* 文章段落间距 上下3px左右0px 根据实际来调 */

td111  {text-align:left;}   /* 设置图文居左(实际使用中大多需要居左，好多浏览器以前默认居左，但现在大多默认居中了) */
.jz {text-align:center;} /* 设置图文居中(带链接的需要居中，都需要额外关联此样式，在有链接的上面直接加居中样式无效。没有链接的可关联此样式也可直接设居中样式。 */
.jy {text-align:right;}  /* 设置图文居右(同上) */

a              {font-size:15px; color:#555555; text-decoration:none;}   /*基本链接*/
a:hover        {font-size:15px; color:#ff0000; text-decoration:none;}


.ddd img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 260 ? "260px" : this.width)!important;}  /* 页面大图控制 */

.sizenr p      {font-size:15px; color:#555555; line-height:22px; text-indent:0em;}  /* 详细页文章-段落首行不缩进 */
.sizenr p img  {margin-left: 0em;}  /* 使详细页文章中夹杂的图片缩进恢复（用margin，而非text-indent）若上面文字缩进1em，这里图片就缩进 margin-left: -1em */
.content-width img{MAX-WIDTH: 93%!important;HEIGHT: auto!important;width:expression(this.width > 260 ? "260px" : this.width)!important;}  /* 详细内容区图片控制 */


/* 首页用的************** */
.menuwsy a        {font-size:14px;color:#888888;} /*更多*/
.menuwsy a:hover  {font-size:14px;color:#888888;}

.menuw2 a         {font-size:15px;color:#555555;display:block;}  /* 列表链接 display:block;-整个td链接包括空白处都可以点击，其他二级列表页也用 */
.menuw2 a:hover   {font-size:15px;color:#a40909;}

.menuwjj2 a       {font-size:13px;color:#999999;line-height:20px;display:block;}  /* 业务领域简介，其他二级页简介也用 */
.menuwjj2 a:hover {font-size:13px;color:#999999;line-height:20px;}

.menuwjj3         {font-size:15px;color:#999999;}  /* 无链接的简介 */


.menug a        {font-size:16px;color:#ffffff;text-decoration: none;font-weight:bold;padding-left:10px;font-family:"微软雅黑","Microsoft YaHei","宋体","新宋体",Arial,"黑体"}  /*更多业务列表*/
.menug a:hover  {font-size:16px;color:#ffff00;text-decoration: none;font-weight:bold;padding-left:12px;font-family:"微软雅黑","Microsoft YaHei","宋体","新宋体",Arial,"黑体"}

/* ********************** */

.menuw1 a        {font-size:18px;color:#09afdf;} /*栏目列表-右上侧*/
.menuw1 a:hover  {font-size:18px;color:#09afdf;}

.menuw3 a        {font-size:17px;color:#ffffff;} /*栏目列表-右上侧*/
.menuw3 a:hover  {font-size:18px;color:#ffffff;}


.menuwt a        {font-size:20px;color:#ffffff;font-weight:bold;} /*首页-业务领域-详细查看*/
.menuwt a:hover  {font-size:18px;color:#ffffff;font-weight:bold;}


.menud a        {font-size:16px;} /*首页-业务领域-详细查看*/
.menud a:hover  {font-size:16px;}

.menulm a        {font-size:20px;color:#005099;font-weight:bold;} /*首页-业务领域-详细查看*/
.menulm a:hover  {font-size:20px;color:#005099;font-weight:bold;}

.menuw11         {font-size:16px;color:#444444;}  /* 二级栏目提示 首页-xxx */


.bottomweb1         {font-size: 13px;color:#cccccc;} /* 底部-无链接 */
.bottomweb2 a       {font-size:13px;color:#cccccc;}  /* 底部-带链接 */
.bottomweb2 a:hover {font-size:13px;color:#cccccc;}

.nav2 {width:100%;height:40px;margin:0 auto;padding-top:13px;position:fixed;bottom:0;text-align:center;}  /* 底部固定 */
.bottomweb3 a       {font-size:14px;color:#333333;}  /* 底部固定文字链接 */
.bottomweb3 a:hover {font-size:14px;color:#333333;}


@font-face {font-family: 'Didot';src: local('Didot'), url('Didot.ttf') format('truetype');}  /* 特殊站内加挂字体Didot */
.con1 {font-family:'Didot';font-size:18px;color:#9c1f25;}  /* 底部固定英文 */
.con2 {font-family:'Didot';font-size:17px;color:#005099;padding-left:10px;}  /* 首页小标题英文 */
.con3 {font-family:'Didot';font-size:44px;color:#a82127;}  /* 留言message英文 */


/* 表单form等输入框全在这，如留言框等 */
.input11 {width:250px;height:35px;color:#999999;border-color: #cccccc; border-style: solid; border-width: 1px;}
.input22 {width:250px;height:100px;color:#999999;border-color: #cccccc; border-style: solid; border-width: 1px;}
.inputgo {width:250px;height:35px;color:#ffffff;background-color: #b14552;BORDER:#eeeeee 0px outset;}

.hengbanner {
	width:100%;
	padding:0px 0px 0px 0px;
}
.hengbanner img {
	width:100%;
        height:150px; 
	border-radius:2px;
	display:block;
}

.h000 {width: 100%;  height:0px;  overflow: hidden; float: left;}



    .wx{
        width: 90%;
        margin-left: 5%;
        font-size: 20px;
        line-height: 50px;
        color:white;
        text-align: center;
        background-color: #ff7f2e;
        border-radius: 5px;
    }
    .wx a{
        font-size: 20px;
        line-height: 50px;
        color:white;
    }
    .wx a span{
        font-size: 20px;
        line-height: 50px;
        color:white;
    } 


.round { width:98%;margin:0 auto;border: 1px solid #C6C6C6; background:#ffffff;  text-align: left; font-size: 14px; line-height: 24px; border-radius: 5px; box-shadow: 0px 1px 1px #F6F6F6; margin-bottom: 11px; display: block;}

.text{ border-style: solid; border-color: #C6C6C6; border-image: none; border-width: 0px 0px 1px;line-height: 22px; color:#999999;padding: 10px 5px; text-indent:20px;}


.pxtextarea { border-radius: 5px; background-color: #FFF; margin: 5px 0px; padding: 5px 10px;  height: 120px; display: block; font-size: 18px; border: 0px none;overflow: auto; overflow-y:visible;color: #000; width: 99%; box-sizing: border-box; position: relative;background-color: transparent;}
   .pxtextarea000 { border-radius: 5px; background-color: #FFF; margin: 5px 0px; padding: 5px 10px; height: 99px; display: block; font-size: 18px; border: 0px none;overflow: auto; color: #000; width: 99%; box-sizing: border-box; position: relative;background-color: transparent;}


.nob { border-width: 0px; border-color: #C6C6C6; border-image: none; border-width: 0px 0px 1px; padding:10px; line-height: 22px;}

.kuang th { color: #333; padding: 0px; font-weight: normal; text-align: left; font-size: 16px;  width: 70px;}

.kuang td { color: #999; padding: 0px;}
.px { border: 1px solid #E8E8E8; background-color: #FFF; border-radius: 5px;  margin: 5px 0px 4px; box-sizing: border-box; position: relative;background-color: transparent;color: #000;display: block;width:99%;padding:10px;font-size: 18px;margin: 0px auto;}

.submit { background-color: #2071de; padding: 10px 20px; font-size: 16px; text-decoration: none;  border: 1px solid #0a61d7; background-image: -moz-linear-gradient(center bottom , #2071de 0%, #62a0f4 100%); box-shadow: 0px 1px 0px #64a2f5 inset, 0px 1px 2px rgba(0, 0, 0, 0.5); border-radius: 5px; color: #FFF;  display: block; text-align: center; text-shadow: 0px 1px rgba(0, 0, 0, 0.2);}

/* ************************************************************************************************************* */

.dh {
	TEXT-ALIGN: center; LINE-HEIGHT: 280%; BACKGROUND-COLOR: #4398cf; OVERFLOW: hidden
}
.dh A {
	LINE-HEIGHT: 200%; COLOR: #fff; MARGIN-LEFT: 15px
}



.f12 {FONT-SIZE:12px; LINE-HEIGHT:22px;}	 /*-?e2?μ÷??-*/
.f14{FONT-SIZE:14px; LINE-HEIGHT:22px;}
.f16{FONT-SIZE:16px; LINE-HEIGHT:24px;}

.dzdhtxt {FONT-SIZE: 18px; LINE-HEIGHT: 42px;}
  .dzdhtxt a{FONT-SIZE: 18px; LINE-HEIGHT: 42px;}



.f20b{FONT-SIZE:20px; LINE-HEIGHT:24px;font-weight:bold;color:#0000cd;}

.f20b a {FONT-SIZE:20px; LINE-HEIGHT:24px;font-weight:bold;color:#0000cd;}




indextext{FONT-SIZE:18px; LINE-HEIGHT:36px;}






.bottom1 {
	HEIGHT: 40px
}
#bottom {
	Z-INDEX: 99999; POSITION: fixed; BACKGROUND-COLOR: #007bcb; WIDTH: 100%; BOTTOM: 0px; DISPLAY: table
}
#bottom UL LI {
	MIN-WIDTH: 33%; WIDTH: 33%; FLOAT: left
}
#bottom A {
	DISPLAY: block; COLOR: #fff
}

#bottom2 {
	Z-INDEX: 99999; POSITION: fixed; BACKGROUND-COLOR: #007bcb; WIDTH: 100%; BOTTOM: 0px; DISPLAY: table
}
#bottom2 UL LI {
	MIN-WIDTH: 49%; WIDTH: 49%; FLOAT: left}
#bottom2 A {
	DISPLAY: block; COLOR: #fff
}


.c1 {
	font-size: 14px;TEXT-ALIGN: center; COLOR: #fff; BORDER-RIGHT: #2797d9 1px solid
}
.c2 {
	font-size: 14px;TEXT-ALIGN: center; COLOR: #fff; BORDER-RIGHT: #2797d9 1px solid
}
.c3 {
	font-size: 14px;TEXT-ALIGN: center; COLOR: #fff
}
.c1i {TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 20px; HEIGHT: 20px; PADDING-TOP: 6px
}


.c_1 {
	color: rgb(255, 255, 0);
}
.c_2 {
	font-size: 32px; color: rgb(255, 255, 0);
}


.banner1{ width:100%;margin:0 auto;}
.banner1 img{ width:92%;padding:5px 0 0 4%;margin:0 auto;}



.tag { height: 1.8rem; overflow: hidden; }
.tag span { font-size: 1.1rem;font-weight:bold;color:#005099;float: center; padding: 0 0.25rem; height: 1.2rem; line-height: 1.4rem; background-color: #F5F5F5; border-radius: 0.2rem; margin-right: 0.4rem; }