@charset "gb2312";
/* CSS Document */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,a,a:hover{text-decoration:none;}

/* 公共样式 */
body,textarea,input,button,select,keygen,legend{font: 12px/150% Arial,Verdana,"\5b8b\4f53";color:#333;outline:0;}
body{background:#fff;}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover,a:active{color:#c00000;text-decoration:underline;}

/* 函数样式  */
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.fleft{float:left}
.fright{float:right}
.hidden{display:none;}
.clearing{clear:both;width:1px;overflow:hidden;height:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{ clear:both;}
/* 头部 */
.g-hd-inner{margin:0 auto; width:1000px;}
.g-hd-edit {height:150px;}
/* 头部顶部菜单 */
.m-hd-top{ float: right;}
.m-hd-top-left{float:left;text-align:left;}
.m-hd-top-right{float:right;text-align:right;}
.u-hd-btn{padding:0px 10px;line-height:30px;/*border-right: 1px solid #DDD;*/}
.u-trans{padding-right:0px;}
.g-hd-topmenu{height:30px;line-height:30px;border-bottom:1px solid #eee;background: #F7F7F7;color:666;font: 12px/150% Arial,Verdana,"\5b8b\4f53";}
.g-hd-topmenu a{color:#666;}
.f-no-rborder{border-right:none;}
.g-hd-limit{margin-top:7px;height:117px;overflow:hidden;border:0px solid red;}

/* 头部自定义HTML */
.m-hd-headhtmlwrap{position:relative;}
div.m-hd-headhtml{width:50px;height:50px;}
.m-hd-headhtml span{display:block;margin-bottom:5px;}

/* LOGO */
.m-logo {float:left;}
.m-logo img{max-height:100px;_height:expression(this.height > 100 ? "100px" : this.height)}



/* 导航 */
.m-nav{ width:982px; height:50px; margin:0 auto;  position:relative;z-index:10;/*overflow:hidden;*/}
.m-nav ul {  margin: 0 auto;list-style: none;  padding: 0px;}
.m-nav ul li{position:relative;  height: 50px;float: left;display: inline; padding:0px 15px;}
.m-nav ul li.u-fisrt{float: left;display: inline; font-size: 14px; line-height: 50px; text-align: center;}
.m-nav ul li a{ float: left;display: inline; font-size: 14px; line-height: 45px; text-align: center;}
.m-nav ul li a:hover{ color:#fff;text-decoration:none;}
.m-nav ul li ul {*z-index:4; position:absolute;top:50px;left:0px;visibility: hidden;width:160px;}
.m-nav ul li ul.last {left: -60px; } 
.m-nav ul li ul li ul {top:0px; left:160px;}
.m-nav ul li ul.last li ul{left:-161px;width:162px;}
.m-nav ul ul li {width:160px;padding:0;}
.m-nav ul ul li a{width: 160px;  display:block; margin:0 auto;text-align:center;}


/*******mb1********/
.m-default .more{float: right;margin:12px;width:39px;height: 11px;line-height: 1000px;}
.m-default .m-wg-hd{height: 32px;line-height: 30px;overflow: hidden;}
.m-default h2{background-color:transparent; margin:0 auto; padding:0 20px;float: left; display: block;height: 30px;line-height: 30px;padding: 0 25px;}

.m-nav ul{ width:100%;margin:auto;}
 /*****判断页面是否需要更改***/
.m-nav{font-family:SimHei;background-color:#0056AC;}
.m-nav ul li a{font-family:SimHei; }.m-nav > ul > li{margin-left: 15px/*#5bb3e1*/; }
.m-nav ul li a{color:#FFFFFF}
.m-nav ul li{color:#FFFFFF}
.m-nav ul li a:hover{color:#FFFFFF}     
.m-nav ul ul li{background:url(../images/20161202103525_93608.png) repeat;}
.m-nav > ul > li > ul li a{font-family:SimHei;color:#FFFFFF;  }
.m-nav ul ul li a{color:#FFFFFF}
.m-nav ul ul li{color:#FFFFFF}
.m-nav ul ul li a:hover{color:#FFFFFF}                     
.doit{}

/* 主体和头部 */
body{}
.g-hd-outer{}
/* 导航 */
.m-nav{ background: #0056AC; }
.more li{background:none;}
.m-nav ul li a{color: #FFF;}
.m-nav>ul>li>ul li a{color: #fff;}
.m-nav ul li a:hover{color:#fff;}
.m-nav ul li ul,.m-nav ul li ul li ul, .m-nav ul li ul.last li ul{background: #0056AC; }
.m-nav ul ul li {color:#fff;}
.m-nav .select { background: url(../images/menu-bg.png) repeat 0px 0px; color:#fff; top: -7px; z-index: 999999;}
.m-nav ul ul .select { background: #4ab228; top: 0px;}
.m-nav .select>a{color:#fff;}
.m-nav ul .u-first{ background: url(../images/menu-bg.png) repeat 0px 0px; color:#fff;  left: -2px; top: -7px; z-index: 999999;}
.m-nav>ul>li:hover {background: url(../images/menu-bg.png) repeat 0px 0px; color:#fff; top: -7px; z-index: 999999;}

.m-default-default h2{ color:#2CAF01; border-bottom: 2px solid #2CAF01;}
.m-default-default .more{background:url(../images/more.gif) repeat-x;}



/*banner*/
.banner{ width:982px;margin:0 auto; position:relative; overflow:hidden}
.banner img{ width:100%}
.flex-control-nav{position:absolute; bottom:30px;z-index:12;width:100%;text-align:center; left:0 }
.flex-control-nav li{display:inline-block;width:12px;height:10px;margin:0 4px;*display:inline;zoom:1}
.flex-control-nav a{ display:inline-block;width:12px;height:10px;line-height:40px;overflow:hidden;cursor:pointer;}
.flex-control-nav .flex-active{background-position:-22px 0px;}
.flex-direction-nav{width:100%; height:100%; position:absolute; top:0; z-index:5}
.flex-direction-nav li {width:61px;height:60px;overflow:hidden}
.flex-direction-nav li a{width:61px;height:60px;background:url(../images/banScorll-sides.png) no-repeat;position:absolute; z-index:11;top:50%;margin-top:-30px}
.flex-direction-nav li a.flex-prev{background-position:0 0; left:30px}
.flex-direction-nav li a.flex-next{background-position:-90px 0; right:30px}

.m-theme28{margin-bottom:30px;}
.width{width:982px;margin:0 auto}

.com-tit{height:61px; line-height:61px;color:#295ba4;background:#f5f5f5;margin-top:5px;font-size:20px;
font-family:"微软雅黑";font-weight:500; text-indent:1em;}

.i_pro_main{margin-top:10px;}
.i_pro_main li{width:174px; height:165px; margin: 0 12px; position:relative; float:left; background: #FFF; text-align:center}
.i_pro_main li:nth-child(5n+5){margin-right:0px;}
.i_pro_main li img{max-width:100%;height:130px;}
.i_pro_main p{margin-top:5px;}
.list-list-1 li{width:320px; float:left;margin-right:10px;}
.list-list-1 li:nth-child(3n+3){margin-right:0px;}

.m-theme2 ul li{height:35px;vertical-align:top;line-height:35px;overflow:hidden;border-top:1px dotted #ccc;}
.m-theme2 ul li a{height:35px;padding-left:14px;float:left;text-decoration:none;}
.m-theme2 ul li span{float:right;color:#999;padding-right:5px;}

.com-tit .more{font-size:12px;margin-right:6px;color:#295ba4}

.case-list{margin-top:10px;}
.case-list>li{float:left;width:226px;height:200px;margin-right:10px;border:1px solid #d4d3d3; position:relative; background:#fff; text-align:center;padding:5px; font-size:16px; margin-bottom: 5px;}
.case-list>li p{color:#999;margin-top:20px;}
.case-list>li  img{width:100%;height:151px;}
.case-list>li:nth-child(4n+4){margin-right:0px;}
.case-list>li:hover{background:#295ba4;}
.case-list>li:hover a{ text-decoration:none;}
.case-list>li:hover p{color:#fff;}
/*.m-wg{margin-top:10px;}*/
.about{width:685px;border:0px solid red;}
.content{width:285px;margin-left:10px;}
.about p{line-height:25px;}
.content p{line-height:25px;text-indent:1em; }


/* 脚部 */
.g-ft{background:#f5f5f5;}
.g-ft{clear:both;}
.g-ft-inner{width:980px;margin:0 auto;}
.m-ft-nav{line-height:24px;text-align:center;} 
.m-ft-nav a{color: #333333;text-decoration: none;}
.m-ft-nav span{ font-size:10px;margin:0px 8px;}
.m-ft-text{ text-align:center;padding:0px 0px 5px;}
.g-main{margin: 0 auto;}

.m-tit{margin-top:20px;/*border-bottom:2px solid #C9C9C9;padding-bottom:5px;*/margin-bottom:10px;}
.m-tit h2{font-size:15px;color: #fff;border-bottom:2px solid #295ba4;width:100px;height: 30px;background: #295ba4;line-height: 33px;text-align: center;border-radius: 5px;}

.m-titxl{margin-top:20px; margin-bottom:10px;}
.m-titxl h2{font-size:15px;color: #fff;border-bottom:2px solid #295ba4;width:240px;height: 30px;background: #295ba4;line-height: 33px;text-align: center;border-radius: 5px;}
.m-theme28{line-height:25px;}

.m-theme4 ul li{vertical-align:top;line-height:25px;overflow:hidden;border-bottom:1px dotted #ccc;}
.m-theme4 ul li a{width:68%;float:left;text-decoration:none;font-weight:600;color:#333}
.m-theme4 ul li span{float:right;color:#999;padding-right:5px; width:26%; text-align: right;}
.m-theme4 ul li span a{font-size:12px; color:#FF0000;padding-right:5px; text-align: right;}


.m-theme2 ul li{height:35px;vertical-align:top;line-height:35px;overflow:hidden;border-bottom:1px dotted #ccc;}
.album-list li:hover{box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); transition: 0.5s all ease; -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); -webkit-transition: 0.5s all ease; -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); -moz-transition: 0.5s all ease; -ms-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); -ms-transition: 0.5s all ease;}
.m-theme2 ul li a{width:68%; background:url(../images/icon.gif) no-repeat 4px center;height:35px;padding-left:14px;float:left;text-decoration:none;}
.m-theme2 ul li span{float:right;color:#999;padding-right:5px; width:23%; text-align: right;}
.m-theme3 li{display:inline-block;/*float:left;*/margin-left:24px; margin-bottom: 10px; *margin-left:23px;_margin-left:23px;width:214px;border-radius: 2px; border: 1px solid #EBE8E3;vertical-align: top;}
.m-theme1-img {display: table;table-layout: fixed;height: 214px; *height: 210px;_*height: 210px;width: 100%;border-radius: 2px; padding:2px 0px; overflow: hidden;}
.m-theme1-img a, .m-theme1-img img {text-align: center;max-width: 100%;max-height: 210px;_width: expression(function(el){if(/msie 6/i.test(navigator.userAgent)){var threshold=100*el.parentNode.clientWidth/100;el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%':'auto';}}(this));_height: expression(function(el){if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px':'auto';}(this));}
.m-theme1-img a {display: table-cell;width: 100%;vertical-align: middle;_height: 100%!important;_font-size: 0; border-radius: 10px; _overflow: hidden;}
.m-theme1-img img {display: block;margin:0 auto; }
.m-theme1-title{ height:30px;line-height:37px;text-align:center;background: #EBE8E3;font-size:14px;color:#333333;overflow:hidden;}
.m-theme1-img > a:hover img { -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); -webkit-transform: scale(1.05); transform: scale(1.05); }
.m-theme1-img > a img { -moz-transition: 0.5s all ease; -o-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; transition: 0.5s all ease; margin: 0 auto; }

.g-common{border:1px solid #ddd;margin:10px auto;width:1004px;}
.g-common .g-title{background:#f5f5f5;height:40px;line-height:40px; color:#000;padding:0px 10px; font-size:14px;}
.xqcontent{width: 96%;
    margin-right: auto;
    margin-left: auto;
    padding: 5px 0px 0px;
    font-size: 14px;
    line-height: 30px;
    white-space: normal;
    background-color: #FFFFFF;}
.xqcontent p{line-height:30px;}
.g-common .m-h2-title{margin:5px 20px; text-align:center}
.g-common .m-h2-title h2{font:bold 26px/38px '\5FAE\8F6F\96C5\9ED1'}
.g-common .m-toolbar{border-bottom:none;margin:15px 20px;padding:10px 0;border-top:1px dashed  #ddd;line-height:40px;}
.g-common .m-other-txt{color:#999;font-size:12px;}
.m-other-txt{color:#999;font-size:12px;}
.g-common .m-other-txt{float:left;}
.g-common .m-baidu-share{float:right;width:260px;}
.g-common .m-toolbar .u-share-tag{width:50px;float:left;}
.g-common .u-span-left{float:left;}
.g-common .u-span-right{float:right}


/*app_nav*/
.header-wap-cont{display:none;}
.nav_mob{background:#fff;height:60px;padding:0 2%;box-shadow: 1px 1px 10px #999; font-family:"微软雅黑"}
.logo_mob{margin-top:10px;}
.logo_mob a{display:block;width:260px;padding-top:3px;}
.logo_mob img{width:80%}
.toolbar {position:relative;top: 0;left: 0;right: 0;background-color: transparent;}
.menu-button {position: relative;cursor: pointer; margin-top: 14px;background:rgba(0, 149, 217, 1);padding:8px; border-radius: 5px;line-height:18px;}
.menu-left{float:left;}
.sidebar{margin:0;padding-top:1em;color:white;background-color:#0095d9;}
.sidebar h6{margin:0 .8em;padding:0;font-weight:300;}
.sidebar li{margin:.5em 0;padding:0 1em;line-height:32px;}
.sidebar li a{color:#fff}
.sidebar>li:hover{background-color:rgba(22,150,197,.6);}
.sidebar hr{margin:2em auto;border:0;padding:0;width:80%;height:1px;background-color:white;}
.subNav{cursor:pointer;}
.navContent{display:none;color:#999;}
.navContent li{line-height:25px;margin:0; position:relative}

.small_Anav{position:relative;}
.small_Anav li{line-height:25px;}
.small_Anav li a{color:#fff;}

.samll-list{display:none;}
.header-wap-cont{100%}