body {margin:0 auto; font-family:"微软雅黑"; line-height:1.5; font-size: 20px; color:#4c4949;}
ul, li,dl, dd, h1, h2, h3, h4, h5, h6, form, p ,span,img,a,input{ padding:0; margin:0;}
img{ border:none;}
ul { list-style:none;}
a,p{ text-decoration:none;}
img{ max-width:100%; margin:0;}
table{border-spacing:0px; border-color: #fff;}
td{ padding:3px;}

@media only screen and (max-width:300px){body{font-size:9.375px}}
@media only screen and (max-width:310px) and (min-width:300px){body{font-size:9.375px}}
@media only screen and (max-width:320px) and (min-width:310px){body{font-size:9.6875px}}
@media only screen and (max-width:350px) and (min-width:320px){body{font-size:10px}}
@media only screen and (max-width:360px) and (min-width:350px){body{font-size:10.9375px}}
@media only screen and (max-width:400px) and (min-width:360px){body{font-size:11.25px}}
@media only screen and (max-width:470px) and (min-width:400px){body{font-size:12.5px}}
@media only screen and (max-width:480px) and (min-width:470px){body{font-size:14.6875px}}
@media only screen and (max-width:540px) and (min-width:480px){body{font-size:15px}}
@media only screen and (max-width:560px) and (min-width:540px){body{font-size:16.875px}}
@media only screen and (max-width:570px) and (min-width:560px){body{font-size:17.5px}}
@media only screen and (max-width:630px) and (min-width:570px){body{font-size:17.8125px}}
@media only screen and (max-width:640px) and (min-width:630px){body{font-size:19.6875px}}
@media only screen and (min-width:640px){body{font-size:20px}}

#warp{ max-width:640px; margin:0 auto; overflow:auto; background:#fff;}
.nav{ width:100%; height:4em; position:relative; background:#ffffff;}
.nav a{ display:inline-block;}
.left{ position:absolute; left:1em; }
.middle{position:absolute; left:0;top:1.15em; width:100%; text-align:center; color:#fff; font-size:1.8em; line-height:0;}
.right{ position:absolute; right:1em; top:1.025em;}
.right a img{ width:2.25em;}
.tel{ margin-right:0.8em;}

.t11,.t12,.t13{ overflow:hidden; width:100%;}
.t111{ display:block; float:left; width:25%; line-height:0;}
.t111 a,.t121 a{ display:block; width:100%; line-height:0;}
.t121{ display:block; float:left; width:50%; line-height:0;}
.t12{ border-top:#ccc solid 1px;}

/*解决方案子栏目样式*/
.solutext{line-height:30px; font-size:14px; padding:10px 5px;}
.soluh3{font-size:22px; font-weight:normal; text-align:center; margin:15px 0;}
.solu_case{ width:100%; overflow:hidden;}
.solu_case1{ width:50%; float:left; margin-bottom:5px;}
.solu_case11{ margin:3px;}
.solu_case11 a span{display:inline-block; width:100%; height:18px; line-height:18px;text-align:center; color:#4c4949; padding-top:3px;  font-size:15px; overflow:hidden;}

/*case*/

.index_case1{ width:50%; float:left;}
.index_case11{ margin:5px; background:#fff;}
.index_case111{ padding:5px; line-height:30px;}
.index_case111 a span,.index_case222 a span{ display:inline-block; width:100%; height:18px; line-height:18px;text-align:center; color:#4c4949; padding-top:3px;  font-size:15px; overflow:hidden; }
.index_case2{overflow:hidden; width:100%; background:#f4f4f4; padding:10px 0 0 0;}
.index_case22{ margin:5px; background:#fff;}
.index_case222{ padding:8px 8px 5px 8px; line-height:30px;}

/*service&about*/
.sa{ padding:0 5px;}
.sah3{font-size:20px; font-weight:normal; text-align:center; margin-bottom:20px;}
.sah4{font-size:16px; font-weight:normal; text-align:center; margin:20px 0 0 0;}
.sawenzi{ line-height:24px; font-size:14px; text-align:center;}
.servicedisc{ border-top:#ccc solid 1px; margin:20px 0; padding-top:20px; line-height:32px;}
.sabtn{ width:60%; height:40px; line-height:40px; margin:20px auto; background:#008fd5; border-radius:5px;}
.sabtn a{ display:inline-block; width:100%; height:40px; text-align:center; font-size:20px; color:#fff;}
.gkdisc{line-height:30px; font-size:14px; padding-top:10px;}
.nbbtn{width:60%; height:40px; line-height:40px; margin:5px auto 15px auto ;}
.nbbtn a{ display:inline-block; width:100%; height:40px; text-align:center; font-size:20px; color:#0073a2;}
.sabang{font-size:24px; font-weight:normal; margin-top:20px;}

/*list_train*/
.list_train{ overflow:hidden; background:#f4f4f4; padding:10px;}
.list_train1{ padding:10px; background:#fff; margin-bottom:10px;}
.list_train1 a span{ display:inline-block; width:100%; height:22px; line-height:22px; color:#4c4949; padding-top:8px; font-size:16px; overflow:hidden; }

/*list_news*/
.list_news{ overflow:hidden; padding:10px;}
.list_news1{ padding:20px 0; border-bottom:#ccc solid 1px; width:100%;}
.list_news1 a{ display:block; overflow:hidden;}
.list_news11{ width:25%; float:left;}
.list_news12{ width:73%; float:right; font-size:16px; color:#4c4949; line-height:26px;}
.list_news12 span{ font-size:13px; color:#888; padding-top:5px; display:block; text-align:right; }

/*contact*/
.contact1{ background:#4c4949; padding:15px;}
.contact1 h3{ color:#fff; font-size:20px; font-weight:normal; line-height:40px;}
.contact1 p{ width:100%; color:#ccc; font-size:16px; line-height:30px;}
.contact1 div{ padding-top:15px; line-height:28px; font-size:14px; color:#aaa;}
.contact1 div span{ color:#777;}
.contact2{padding:15px; border-bottom:#ccc solid 1px;}
.contact2 h3{ color:#333; font-size:20px; font-weight:normal; line-height:40px;}
.contact2 p{ width:100%; color:#444; font-size:16px; line-height:30px;}
.contact2 div{ padding-top:15px; line-height:28px; font-size:14px; color:#555;}
.contact2 div span{ color:#666;}

/*内容页*/
.article{ padding:0 15px;}
.article_h2{ color:#333; font-size:24px; font-weight:normal; line-height:30px; margin-top:30px;}
.article_time{ font-size:14px; color:#888; margin-top:10px; margin-bottom:20px;}
.article_body{ line-height:30px; font-size:15px; color:#333;}

/*分页样式*/
.page{ margin:20px auto;}
.page a{color:#4c4949;}
.page ul{ text-align:center;}
.page ul li{ display:inline-block; border:#ccc solid 1px; margin:0 2px; }
.page ul li a{ display:block; padding:0 8px; font-size:14px; }
.pageinfo{ display:inline-block; font-size:14px; padding:2px 5px;}
.thisclass{ background:#0d94d7; border:#0d94d7 solid 1px; padding:0 8px; font-size:14px; color:#fff;}

.footer{ width:90%; margin:auto; overflow:hidden;}
.footer ul{ width:100%; overflow:hidden; margin:2em auto 0 auto; padding:1em 0; border-top:#444 solid 1px; border-bottom:#444 solid 1px;}
.footer ul li{ float:left; width:25%;}
.footer1{ overflow:hidden; padding:5px 0; font-size:1em; color:#222; }
.footer11{ float:left;}
.footer12{ float:right;}