﻿
/*

*/

html{	height:100%;}
body{	margin:0;font-family:"微软雅黑";	padding:0;	-webkit-text-size-adjust:none;	min-width:320px;  height:100%;font-size: 12px;background:#f6f6f6; margin:0 auto; width:650px; color:#000	}
*{	padding:0;	margin:0;	border:0;		font-style: normal;	-webkit-tap-highlight-color:rgba(0,0,0,0);	/*禁止链接高亮*/ 		-webkit-touch-callout:none;					/*禁止链接长按弹出选项菜单*/}
a:link{	-webkit-tap-highlight-color:rgba(0,0,0,0);	/*禁止链接高亮*/ 		-webkit-touch-callout:none;					/*禁止链接长按弹出选项菜单*/ }
img { 	-webkit-touch-callout:none;	vertical-align:middle;	border:0; 	-ms-interpolation-mode:bicubic;/*禁止图片长按弹出选项菜单*/ }
input,textarea{	-moz-border-radius:0px;	-webkit-border-radius:0px;	border-radius:0px;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, cite, dfn, em, var, i {font-style:normal;}
code, kbd, pre, samp {	font-family:courier new, courier, monospace;}
form {	display:inline;}
ul, ol {	list-style:none;}
a {	text-decoration:none;color:#3f3f42;}
a:hover, a:active, a:focus {color:#53a6ec;	text-decoration:none;}
a:active {	color:#53a6ec;}
button, input, select, textarea {font-size:100%;vertical-align:middle;outline:none;}
select{-webkit-appearance:none;}
textarea {resize:none;}	
header, footer, article, section, nav, menu, hgroup {    display: block;}
.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.clearfix:before,.clearfix:after{content:'.'; display:block; overflow:hidden; visibility:hidden; font-size:0; line-height:0; width:0; height:0;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}

.banner_web,
.banner_mobile,
.banner {position: relative; z-index: 1; }
.banner_web img,
.banner_mobile img,
.banner img {width: 100%; display: block;}
.banner_web{ height:276px; overflow:hidden; }

.index1{ border-bottom:1px solid #c0c0c0; height:80px; width:100%; background:#fff; }
.indexlist li{ float:left; width:50%; line-height:80px; font-size:28px; }
.indexlist li a{ display:block; border-right:1px solid #c0c0c0; color:#3f3f42; padding-left:40%;}
.indexlist li a.sp1{ background:url(../images/ico_1.png) 80px center no-repeat;}
.indexlist li a.sp2{ background:url(../images/ico_2.png) 30px center no-repeat;}
.indexlist li a.sp3{ background:url(../images/ico_3.png) 80px center no-repeat;}
.indexlist li:last-child a{ border-right:0;}

.main{ width:610px; padding:20px; padding-bottom:0}
.index2{ width:608px; border:1px solid #c4c4c4; line-height:63px; margin-bottom:20px; text-align:center; color:#404042; font-size:26px; background:#fff;}
.index3{width:568px; border:1px solid #c4c4c4; position:relative; background:#fff; padding:0 20px; padding-bottom:25px; line-height:37px; color:#3f3f42; font-size:24px; margin-bottom:20px;}
.more{ float:right}
.index3 h2{ text-align:center; font-size:28px; padding:20px 0 20px;}
.img1{ position:absolute; right:0; top:0;}
.img1 img{ display:block;}

.index4{width:608px; border:1px solid #c4c4c4; position:relative; background:#fff;  padding-bottom:35px; line-height:37px; color:#3f3f42; font-size:24px; margin-bottom:20px;}
.index4 h2{ text-align:center; font-size:28px; padding:20px 0 25px;}

.keshi{ text-align:center; width:100%;}
.keshi span{ display:inline-block; margin:0 19px;}
.more2{ position:absolute; right:33px; top:21px;}

.zjindex{ padding-left:5px;}
.zjlist li{ float:left; width:270px; height:146px; border:1px solid #c0c0c0; margin-left:17px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.zjlist li a{ display:block; padding:24px 0 0 14px; line-height:33px;}
.zjlist li img{ float:left; margin-right:26px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; width:103px; height:103px;}
.zjlist li h3{ font-size:28px; color:#3f3f42; margin-bottom:6px;}
.zjlist li .p1{ font-size:20px;color:#3f3f42}
.zjlist li .p2{ font-size:20px;color:#7d7d7d}

#back-to-top{ position:fixed; z-index:10001; right:27px; bottom:112px;}


.wrap{ padding-bottom:120px;}


.aboutbg{ width:100%; background:url(../images/aboutbg.jpg) center 0 no-repeat;}
.abouttt img{ display:block;}
.abouttt{ margin-top:25px; margin-bottom:30px; background:url(../images/about1.jpg) no-repeat; width:468px; height:122px; overflow:hidden}
.abouttt .p1{ font-size:36px; color:#fff; padding-left:77px; line-height:40px; margin-top:20px; margin-bottom:12px;}
.abouttt .p2{ font-size:24px; color:#fff; padding-left:77px; line-height:40px;}

.aboutcon{ padding:0 32px 0 36px; color:#000; font-size:28px; line-height:48px;}
.aboutcon img{ display:block; margin:0 auto; margin-top:20px; max-width:100%;}
.newsdecon{ padding:0 30px; width:590px; padding-top:30px;}/*4.21*/
.newsdecon h1{ font-size:36px; color:#000; line-height:51px; border-bottom:1px solid #c1c1c1; padding-bottom:10px;}
.deby{ color:#7d7d7d; font-size:24px; padding:10px 0;}

.decon{ line-height:48px; font-size:28px;}
.decon img{ max-width:100%; margin:20px auto;}

.brkeshi{ margin:20px 19px; border:1px solid #c0c0c0; width:610px; background:#ffffff; padding-bottom:16px;}
.brkeshi h2{ line-height:97px; text-indent:25px; font-size:28px; color:#000; text-align:left}
.keshilist li{ float:left; margin:0 12px 0 25px;width:160px; line-height:65px;}
.keshilist li a{ display:block; text-align:center;  color:#57a8ec; font-size:24px; margin-bottom:32px; background:#ffffff;-webkit-border-radius:8px;
-moz-border-radius:8px;border-radius:8px;border:thin solid #57a8ec; }
.keshilist li a:hover,.keshilist li.hover a{ color:#ffffff;background:#57a8ec; }

.brkeshi2{margin:0 19px; border:1px solid #c0c0c0; width:550px; padding:0 30px; background:#ffffff; padding-bottom:16px;}
.keshitt h2{ font-size:28px; line-height:66px;}
.more3{ float:right; font-size:26px; line-height:66px;}
.more3 a{ color:#53a6ec;}

.keshibox{ font-size:28px; line-height:48px;}
.keshibox img{ display:block; margin:0 auto; max-width:100%; margin-bottom:20px;}

.zjtt{ font-size:36px; padding:30px 0; text-align:center}

.zjia1{ border:1px solid #c0c0c0; margin:0 35px 0 135px; position:relative; color:#7d7d7d; font-size:24px; line-height:40px;padding:38px 20px 30px 174px; min-height:130px;}
.zjia1 h2{ font-size:36px; color:#000; margin-bottom:10px; }
.zjiadiv1{ position:absolute; left:-100px; top:-34px; z-index:3;}
.zjiadiv1 img{ width:242px; height:242px; display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.zjiadiv2{ position:absolute; left:57px; top:145px; z-index:4;}


.zjiacon{margin:0 55px; width:540px;}

.zjia2{ border-bottom:1px solid #c6c6c6;  padding:30px 0; font-size:26px; line-height:50px;}
.zjia2 img{ margin-right:20px;}

.zjia3{ font-size:28px; line-height:48px; padding:20px 0;}

.zjiagh{ text-align:center;}
a.abnt1{ display:block; width:100%; background:#53a6ec; line-height:86px; color:#fff; text-align:center; font-size:36px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}

.zjia4{ line-height:40px; font-size:26px; text-align:center; padding:20px 0; color:#7d7d7d;}
.zjia5{ width:100%; text-align:center;}
.zjia5 img{ margin:0 20px;}

a.abnt2{ display:block; width:100%; background:#fff; line-height:84px; color:#53a6ec; text-align:center; font-size:36px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; border:1px solid #53a6ec;
box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }

.title{ border-bottom:2px solid #ddd; font-size:36px; text-indent:60px; line-height:88px;}
.zjlist2 li{ background:#fff;clear:both; overflow:hidden; display:block;}
.zjlist2 li h2{ line-height:75px; border-bottom:1px solid #c8c8c8; padding-left:60px; font-size:36px; color:#000; cursor:pointer;}
.zjlist2 li h2.hover{ color:#53a6ec;}

.zjboxt{ display:none;}
.zjlist2 li li{border-bottom:1px solid #c8c8c8; padding:32px 45px;}
.zjlist2 li li img{width:156px; height:156px; display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; float:left;}

.zjlist2 li li .r{ float:right; width:382px; font-size:22px; line-height:32px; color:#7d7d7d;}
.zjlist2 li li .r .p1{ font-size:24px;}
.zjlist2 li li .r .p1 i{ font-size:28px; color:#000; margin-right:20px;}
.zjlist2 li li .r .p2{-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow:hidden; height:64px;}
.zjlist2 li li .r .p3{  margin-top:15px;}

.zjlist2 li li .r .p3 i.xing5{ display:inline-block; background:url(../images/xing1.jpg) repeat-x; width:165px; height:26px; margin-top:15px;}
.zjlist2 li li .r .p3 i.xing4{ display:inline-block; background:url(../images/xing1.jpg) repeat-x; width:132px; height:26px; margin-top:15px;}
.zjlist2 li li .r .p3 i.xing3{ display:inline-block; background:url(../images/xing1.jpg) repeat-x; width:99px; height:26px; margin-top:15px;}
.zjlist2 li li .r .p3 i.xing2{ display:inline-block; background:url(../images/xing1.jpg) repeat-x; width:66px; height:26px; margin-top:15px;}

.aguahao{ float:right;}
.aguahao a{ width:180px; display:block; line-height:60px; font-size:28px; color:#fff; background:#53a6ec; text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
/*.aghhover a{ background:#dbdbdb;}*/
.aghhover a{ background:#53a6ec;}


.title2{ padding:0 35px; line-height:60px; padding-top:20px; font-size:24px; color:#000}
.anlitab{ margin:0 25px; margin-top:20px; border:1px solid #d9d9d9; padding:15px; background:#fff; padding-bottom:0;}
.anlitab{ line-height:42px; font-size:28px; color:#000;}
.time{ font-size:24px; color:#7d7d7d; line-height:42px;}

.anlibox img{ width:100%; margin-bottom:10px; display:block;}
.anlibox{ line-height:36px; font-size:24px; color:#7d7d7d; border-bottom:1px solid #bfbfbf; padding-bottom:10px;}
.aseewen{ line-height:64px;}
.aseewen a{ display:block; background:url(../images/jiao2.png) right center no-repeat; color:#3f3f42; font-size:24px;}


.indexnews{ border:1px solid #c4c4c4; position:relative; background:#fff;   margin:0 21px; margin-top:20px;}
.indexnews h2{ text-align:center; font-size:28px; line-height:64px; color:#3f3f42}

.newsbox{ padding:15px; padding-top:0;position:relative; padding-bottom:13px; }
.newsbox a{ display:block; color:#fff;}
.tatable td{ padding:10px 15px; line-height:38px; color:#3f3f42; font-size:28px;border-top:1px solid #c0c0c0;}
.posdiv{ position:absolute; left:15px; bottom:13px; background:url(../images/bgpng.png) no-repeat; height:79px; width:538px; padding:0 20px;}
.posdiv td{ font-size:28px; line-height:38px; height:79px;}

.contact{ margin:0 15px; padding:20px 0;border-top:1px solid #c0c0c0; font-size:24px; color:#3f3f42; line-height:48px;}
.contact img{ margin-right:20px;}

.bottomlogo{ text-align:center; margin-top:20px;}

/* text*/
.cls{display:block; clear:both; overflow:hidden;}
.f14{ font-size:14px;}
.w320{width:320px; margin:0 auto; display:block}
.em{ text-indent:2em;}
.b{ font-weight:bold;}
.lan1{ color:#57a8ec}
.f12{ font-size:12px;}
.yahei{ font-family:"\5FAE\8F6F\96C5\9ED1";} 



.bottomnav{ position:fixed; bottom:0; left:0; width:100%; height:99px; border-top:1px solid #b1b1b1; background:#f8f8f8; }

/*.bnavlist{position:absolute;height:90px;left:0;text-align:center;cursor:pointer;}
.bnavlist li{ float:left; height:99px; font-size:14px;}
.bnavlist li img{ display:block; margin:0 auto; margin-bottom:12px; margin-top:15px;}
.bnavlist li a{ padding-top:15px;}*/

/** 一级导航样式 */
.ui-navigator {
    display: -webkit-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.ui-navigator .ui-navigator-list, .ui-navigator .ui-navigator-fix {
    display: -webkit-box;
    -webkit-box-flex: 1;
}

.ui-navigator .ui-navigator-list li{
    -webkit-box-flex: 1;
}

.ui-navigator .ui-navigator-list li a, .ui-navigator .ui-navigator-fix{
    display: -webkit-box;
    -webkit-box-sizing: border-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
}

.ui-navigator .ui-navigator-wrapper{
    -webkit-box-flex: 1;
}

.ui-navigator .ui-navigator-list, .ui-navigator .ui-navigator-fix {
    display: -webkit-box;
    -webkit-box-flex: 0;      /*去掉-webkit-box-flex属性，可滑动tab不平分*/
}

.ui-navigator .ui-navigator-list li{
    -webkit-box-flex: 0;
}

.ui-navigator {
    width: 100%;
   
}
.ui-navigator .ui-navigator-list li a, .ui-navigator .ui-navigator-fix{
 
    font-size: 24px;
    outline: none;
    font-weight: bold;
    text-align: center;
	display:block;
}
.ui-navigator li img{ display:block; margin:0 auto; margin-bottom:12px;}
.ui-navigator li a{ padding:0 44px; padding-top:15px;}
.ui-navigator li a.cur{ color:#53a6ec}

video { width:100%;
}