@charset "utf-8";
/* CSS Document */

* {
    -webkit-user-select: none; /* Prevent copy paste for all elements except text fields */
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0); /* set highlight color for user interaction */
    -ms-touch-action: none;
    -webkit-touch-callout: none; /* prevent the popup menu on any links*/
}

.page-list { width: 100%; padding: 20px 10px 10px 10px; line-height: 32px; zoom: 1; overflow: hidden; text-align: center; }
.page-list a, .page-list span { display: inline-block; margin: 0 4px; padding: 0 7px; border: solid 1px #e1e1e1; height: 32px; }
.page-list a.now { color: #0166b4; font-weight: normal; border: 0; border-top: solid 1px #0166b4; border-bottom: solid 1px #0166b4; }
.page-list .previous { width:32px; background:url(../images/bg_prev.jpg) no-repeat; border: 0; text-indent: -88888888px; padding: 0; }
.page-list .next { width:32px; background:url(../images/bg_next.jpg) no-repeat; border: 0; text-indent: -88888888px; padding: 0; }

* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}
body{margin:0; padding:0; font-family:"微软雅黑"; background-color:#f1f1f1 !important; font-size:14px; }
img{border:0; max-width: 100%;
-ms-interpolation-mode: bicubic;/*处理图片失真*/ 
display:block;
}
input, textarea {
    -webkit-user-select: text;
}
a{outline:none;}
a{
	text-decoration: none;
}
a:link {
	-webkit-tap-highlight-color: rgba(0,0,0,0);	
	-webkit-touch-callout: none;					
}
a:link, a:visited, a:hover, a:active {
	color: #333;
}
ul,li,div,p,dl,dt,dd,table,br,span,padding{
list-style:none; margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; margin:0; padding:0; }


/*底部样式开始*/
.footer { background: #343434; padding: 40px 0px; overflow: hidden; }
.w1200 { margin: 0 auto; overflow: hidden; }
ul.footer_list { clear: both; margin-left: -50px; }
ul.footer_list li { float: left; margin-left: 50px; }
ul.footer_list li dl.con1 { width: 400px; float: left; }
ul.footer_list li dl.con1 dt img { float: left; width: 114px; height: 114px; padding-right: 20px; }
ul.footer_list li dl dt h2 { font-family: "微软雅黑"; font-size: 1.75em; color: #e1e1e1; line-height: 24px; }
ul.footer_list li dl dt .footer_line { width: 48px; height: 2px; background: #bababa; display: block; overflow: hidden; margin-bottom: 25px; }
ul.footer_list li dl dd { margin-left: 0; line-height: 24px; color: #7d7d7d; }
ul.footer_list li dl.con1 dd h2 { font-family: "微软雅黑"; font-size:1em; line-height: 30px; color: #fff; }
ul.footer_list li dl.con1 dd h3 { font-size: 0.75em; line-height: 20px; color: #999; font-weight: normal; }
.ser_ch { height: 40px; }
.ser_ch input { border: none; outline: none; }
.ser_ch input[type=text] { width: 279px; height: 40px; background: #555555; padding: 0px 10px; line-height: 40px; color: #fff; }
.ser_ch input[type=submit] { width: 45px; height: 40px; text-indent: -10000px; background: #0166b4 url(../images/ser.png) no-repeat center; cursor: pointer; }
.guanjian { line-height: 30px; color: #7d7d7d; }
.guanjian a { color: #7d7d7d; }
.copyright_foot { background: #1f2024; padding: 40px 0 10px 0; overflow: hidden; }
.copy_foot { margin: 0 auto; color: #909194; }
.copy_foot .copy_left { width: 250px; margin: 0 auto; border-bottom: 1px solid #666666; }
.copy_foot .copy_left img { width: 100%; }
.copy_foot .copy_right {text-align: center; padding-top: 20px; margin: 0 auto; border-bottom: 1px solid #666666; }
.copy_foot .copy_right .c_zhiti { line-height: 30px; padding: 0 4%; text-align: center; color: #909194; }
.copy_zhiti { width:92%; padding:0 4%; padding-top: 10px; color: #909194;}

.floattop {  margin: 0 auto; overflow: hidden; }
.floattop a { float: right; display: block; width: 55px; line-height: 55px; font-weight: bold; }
.f_zt { width:94%; padding:0 3%; text-align: center; line-height: 30px; padding-top: 20px; }
.f_zt span,.f_zt span a{ padding:0 2%; text-align:left; color:#909194; }
.copy_zhiti .sk{ font-size:0.75em; color:#FF0000;}
.foot{ width:100%; height:230px; padding:10px 0px 0px 0px; text-align:center;   display: block; background:#fafafa; border-top:1px #eee solid; }
.foot1{ line-height:40px; color:#0193de; }
.foot1 a{ color:#0193de;}
.foot2{ font-size:12px; color:#717171; line-height:22px;}
.foot3{ background:#0166b4; margin:20px auto; width:95%; color:#FFFFFF; line-height:40px; border-radius: 3px;}
.foot3 a{ color:#fff;}
#footbox{ width:100%; height:60px; background:#0166b4; z-index:10; position:fixed; bottom:0px; left: 0px; _position:absolute;right: 0px; top:auto; }
.f1{ width:25%; height:auto; float:left; background:url(../images/icon-36x36-phone.png) no-repeat center top; color:#FFFFFF; text-align:center; display:block; margin:4px 0px;}
.f1 a{ color:#FFFFFF;  font-size:11px; }
.fize{ padding-top:30px; text-align:center;}
.f2{ width:25%; height:auto; float:left; background:url(../images/icon-36x36-contactus.png) no-repeat center top; color:#FFFFFF; text-align:center; display:block; margin:4px 0px;}
.f2 a{ color:#FFFFFF;  font-size:11px;}
.f3{ width:25%; height:auto; float:left; background:url(../images/icon-32x32-list-map.png) no-repeat center top; color:#FFFFFF; text-align:center; display:block; margin:4px 0px;}
.f3 a{ color:#FFFFFF;   font-size:11px;}
.f4{ width:25%; height:auto; float:left; background:url(../images/icon-32x32-list-news.png) no-repeat center top; color:#FFFFFF; text-align:center; display:block; margin:4px 0px;}
.f4 a{ color:#FFFFFF;  font-size:11px; }
.f5{ width:25%; height:auto; float:left; background:url(../images/icon-32x32-list-news.png) no-repeat center top; color:#FFFFFF; text-align:center; display:block; margin:4px 0px;}
#footbox a{ color:#FFFFFF;  font-size:12px;}

#container {display: block;overflow-x: hidden;
}

#header {display: block;position: fixed;width: 100%;height:56px;box-shadow: 0 0 3px #999;line-height:56px;top:0;left:0;z-index:100;user-select: none;-webkit-user-select: none;	-ms-touch-action: none; background:#fff;}
#nav {display: block;position: fixed;z-index: 10000; top: 0; right: -150px; width: 150px;background: url('../images/nav-bg.png') repeat;transition: left 0.1s ease-in 0.1s; -webkit-transition: left 0.1s ease-in 0.1s;-ms-transition: left 0.1s ease-in 0.1s;}
#nav.open { right:0px; }
.lang{line-height:4em; text-align:center;color:#fff;}
.lang a{ padding:0 10px;  color:#FFF;}
#close-nav {display:none;width: 60px;height: 56px;position: absolute;left: 0px;background: url('../images/close-menu-icon.png') center no-repeat;background-size: 17px 17px;transition: right 0.1s ease-in 0.1s;
-webkit-transition: right 0.1s ease-in 0.1s;-ms-transition: right 0.1s ease-in 0.1s;}
        /*#nav.open #close-nav { right: -61px; }*/
#nav-header {display: block;border-bottom: 2px solid #0166b4;background-size: 145px 25px;}
#nav-links { width:150px; height:auto; overflow:hidden;}
#nav-links  ul li{ width:150px; height:50px; line-height:50px; text-align:center; background:#0166b4; color:#fff; font-size:17px; display:block; border-top:1px #0d5893 solid;}
#nav-links  ul li a{color:#fff; font-size:17px; display:block;} 
#nav-links  ul li a:hover{ width:150px; height:50px; line-height:50px; background:#0d5893; color:#fff; font-size:17px; display:block;}
#top2014{ width:100%; height:auto; overflow:hidden;}
#open-nav { display: block;float:right;width: 52px;height: 19px;margin-left:8px;margin-top:20px;background-image: url('../images/menu-icon.png');background-repeat: no-repeat;background-position: center center;
-ms-touch-action: none;}
#logos {display: block; height: 45px;margin: 5px 10px 0 auto;  float:left;}

.wap-footer{
 width:100%;
 padding:5px 0;
 text-align:center;
 font-size:12px;
text-shadow:1px 1px 0 rgba(255,255,255,1);
}
.wap-footer a{
  color:#888;
}
.uptop{ padding-top:56px;}
.abouttop{ font-size:20px; line-height:50px; width:100%; text-align:center; overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.newsbox{ width:100%; margin:3% 0;}
.aobutnav { width:94%; height:auto; overflow:hidden; line-height:25px; padding:0 3%; border:1px #ddd solid; background:#fff; margin:5px 0; font-size:15px;}
.aobutnav img{ width:100%; margin:12px auto; clear:both;}
.aobutnav span{ color:#3d3f3d; font-weight:bold;}
.aobuts8{ text-align:justify;}
.top23{ margin:0px auto 10px auto;}
.aobutnav h1{ text-align:center; line-height:23px; padding:10px 0; font-size:18px; border-bottom:1px #ddd solid; margin-bottom:20px;}
.aobutnavs{ width:96%; height:auto; overflow:hidden;  border:1px #ddd solid; background:#fff; padding:10px 0; margin-top:10px;}
.aobutnavs img{ width:30%; padding-left:2%; float:left;}
.aotosts{ float:right; width:64%;}
.aotost{ height:30px; line-height:30px; text-indent:5px; font-size:16px;  overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.aotost a{font-size:16px;}
.aotorsn{ font-size:14px; line-height:21px; padding:5px; color:#616161;}
.aotorleft{ width:45%; float:left;}
.aotorrignt{width:100%; padding:3% 0;font-size:12px;}
.aotorrignts{ padding:3% 0;font-size:12px;}
.sprignts{font-size: 10px;  line-height: 16px; color: #9f9f9f; padding-top: 10px;}

.p-sort {background: #fff;width: 97%;margin:10px auto;border: 1px solid #dfd7cb;}
.radius {border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.p-sort ul li{ width:100%; height:auto; overflow:hidden; padding:10px 0px; background:url(../images/arrow.png) no-repeat 95% center; text-indent:25px; font-size:16px; border-bottom:1px #dfd7cb solid;}
.radius {border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.productsbxo{  border-bottom:1px #e7e7e7 solid; width:100%; height:auto; overflow:hidden; padding:10px 0px; margin:10px 0px; }
.case1img{ width:35%; height:auto; float:left; border:0px; }
.case1nav{ width:55%; height:auto; overflow:hidden; line-height:22px; padding-left:20px; float:left; color:#929292;}
.case1nav h1{ line-height:27px; font-size:16px; color:#393939; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.case1nav h1 a{ line-height:27px; font-size:16px; color:#393939;}
.case1nav h2{ line-height:23px; font-size:14px; color:#a6a6a6; margin-top:0px;}
.case1nav h3{ padding:10px;}
.tmall{ margin:5px; height:40px;  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffc601), to(#ffa301)); border:1px #e68e00 solid; color:#fff; text-align:center; font-size:18px; margin:8px 0px; line-height:40px;}
.tmall a{ color:#fff; font-size:18px;}
.probig{ height:auto; overflow:hidden; margin:5px; border:1px #ddd solid; border-radius:4px; background:#fff;}
.probig h1{ margin:8px; line-height:25px; font-size:16px;}
.newst{ width:100%; font-size:18px; text-align:center; padding:20px 0; font-weight:bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.newstw{ width:95%; font-size:12px; color:#767676; border-bottom:1px #dadada solid; margin:auto;}
.newsback{ width:95%; font-size:16px; text-align:center; margin:25px auto;}
a.readmore {
	margin: 6px 0 3px 3px;
	-webkit-transition: all 0.17s ease-in-out;
	-moz-transition: all 0.17s ease-in-out;
	-ms-transition: all 0.17s ease-in-out;
	-o-transition: all 0.17s ease-in-out;
	transition: all 0.17s ease-in-out;
	background:#ddd;
	padding: 7px 100px;
	border-radius: 3px;
	color:#666;
	box-shadow: 0 0 0 0;
	font-size:16px;
	text-transform: capitalize;
}
a.readmore:hover, a.readmore:focus { color:#fff;}
.inbao{ width:97%; height:auto; margin:0px auto; line-height:27px; font-size:14px; background:#fff;}
.inbao img{ margin:10px auto; clear:both;}
.inbao p, .inbao div{ padding:10px;}
.inbao a{ background-color:#007ee1; padding:2px 5px; color:#FFFFFF;}
.inbao span{ color:#059df1; font-weight:bold; font-size:16px;}

.inbts{ width:100%; height:45px; line-height:45px;  font-size:20px; text-indent:5px; color:#333; border-bottom:2px #0166b4 solid; margin:0 auto 8px auto; text-align:center;}
.inabout{ width:100%; height:auto; overflow:hidden; border-bottom:1px #e4dbcc solid; border-top:1px #e4dbcc solid; background:#fff; color:#676767; font-size:16px; padding:0px 0 20px 0px;}
.inaboutss{ width:97%; border:1px #ddd solid; margin:auto;}
.inabout h2{ text-align:center; font-size:24px; line-height:30px; padding:10px 0px;}
.inabout p{ padding:10px; line-height:30px;}
.inabout span{color:#a3d011; font-size:18px;}
.inservice{ width:42.999999%; height:auto; overflow:hidde; float:left; padding:4.55555% 0 0% 4.55555%;}
.inserviceimg{ width:100%; height:auto; overflow:hidden; border-top:1px #ddd solid;border-left:1px #ddd solid;border-right:1px #ddd solid;}
.inservinav{ width:100%; line-height:35px; color:#fff; text-align:center;  overflow: hidden; border-bottom:1px #ddd solid;border-left:1px #ddd solid;border-right:1px #ddd solid;
white-space: nowrap;
text-overflow: ellipsis; background:#0166b4;}
.inservinav a{ color:#fff;}
.proback{ width:100%; height:70px; line-height:70px; padding-top:56px; border-bottom:1px #efefef solid;}
.probackleft{ width:15%; float:left;}
.probidsriht{ width:80%; float:left; text-align:center; font-size:22px;}
.zhbox{ width:100%; height:auto; overflow:hidden;  border-top:1px #e4dbcc solid; border-bottom:1px #e4dbcc solid; background:#fff;}
.figure {float: left; font-size: 10px; letter-spacing: 0.05em; line-height: 1.1; margin: 1.8em 1.5% 1.2em 1.6%; text-align: center; text-transform: uppercase; width: 30%;
}

.promore{ text-align:center; margin: 25px 0;}
a.readmores {
	margin: 6px 0 3px 3px;
	-webkit-transition: all 0.17s ease-in-out;
	-moz-transition: all 0.17s ease-in-out;
	-ms-transition: all 0.17s ease-in-out;
	-o-transition: all 0.17s ease-in-out;
	transition: all 0.17s ease-in-out;
	background:#0166b4;
	padding: 7px 40px;
	border-radius: 5px;
	color: #fff;
	box-shadow: 0 0 0 0;
	font-size:20px;
	text-transform: capitalize;
}
a.readmores:hover, a.readmores:focus {}


a.readmorese {
	margin: 6px 0 3px 3px;
	-webkit-transition: all 0.17s ease-in-out;
	-moz-transition: all 0.17s ease-in-out;
	-ms-transition: all 0.17s ease-in-out;
	-o-transition: all 0.17s ease-in-out;
	transition: all 0.17s ease-in-out;
	background:#d96830;
	padding: 2px 9px;
	border-radius: 3px;
	color: #fff;
	box-shadow: 0 0 0 0;
	font-size:14px;
	text-transform: capitalize;
}
a.readmorese:hover, a.readmorese:focus {background-color: #ff9600;}

.newsdddww{ padding:10px; height:auto; overflow:hidden;  border-bottom:1px #ddd solid; }
.newsdddww h1{ height:35px; line-height:35px; font-size:20px; overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.newsdddww h1 a{ font-size:20px; }
.ewees{ color:#727272; line-height:25px;}
.promorea{ width:100%; height:32px; line-height:32px;text-align:center; font-size:16px; border-bottom:1px #ebebeb solid; background:#efefef; padding:5px 0px;}
.promorea a{font-size:18px; color:#838383;}
.iplists{ width:97%; height:auto; overflow:hidden; padding-bottom:20px; background:#fff; margin:auto; border:1px #ddd solid;}
.iplists ul li{width:97%; height:auto; overflow:hidden; padding:12px 0; background:url(../images/na2.jpg) no-repeat 10px 20px; text-indent:29px; font-size:16px; margin:auto;}
.iplists ul li h2{ padding:0 0 7px 0; font-weight: bold;}
.lixian{ border-bottom:1px #ddd solid; }
.iplists ul li h2 a{ font-size:16px; color:#059df1;}
.iplistul{ width:100%; float:left; padding:8px 0px; color:#37b90e; border-bottom:1px #ddd dashed;  background:url(../images/navleft.jpg) no-repeat 95% 12px;}
.iplistul a{color:#37b90e; font-size:16px;}

.news4{ width:97%; height:auto; overflow:hidden; margin:10px auto;}
.news4 ul{width:96%; padding:0 2%; }
.news4 ul li{ padding:10px 0; border-bottom:1px #ddd solid; background:url(../images/ntt.jpg) no-repeat left center; text-indent:12px; overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}


/*feedback*/
.content_box{margin-top:5px;}
.content_box .messages_box{width:auto;padding:10px 1% 60px 1%;}
.content_box .messages_box ul{width:100%;} 
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #06C;border:none;}

/*内页分栏目*/
.about_box{width:100%;padding:80px 0 0 0;overflow:hidden;}
.about_box .ab_class{width:100%;float:left;min-height:80px;}
.about_box .ab_class .comy_class{width:48%;float:left;font-size:18px;height:36px;margin-bottom:10px; margin-right:5px;}

.about_box .ab_class .comy_class a{width:94%;padding-left:3%;height:36px;line-height:36px;text-decoration:none;display:block;background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#efefef));background:-moz-linear-gradient(top, #ffffff, #f0f0f0);/* Firefox */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#efefef,endColorstr=#f0f0f0,grandientType=0);-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:#d3d3d3 solid 1px;margin:0 1%; text-align:center;}

.about_box .ab_class .comy_class a.first{ color:#fff; background:#0166b4;}

.inprlists{ width:100%; height:auto; overflow:hidden; padding:6px 0px; background:#fff; color:#333; font-size:17px; border-bottom:2px #6b6b6b solid; text-align:center; }



.school-main{ background:#fff; width:94%; padding:3%;}
.school-main table { border-left: 1px solid #d9d9d9; }
.school-main th { font-weight: normal; font-size: 14px; line-height: 52px; color: #fff; background: #737373; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; }
.school-main th span { float: left; }
.school-main td { line-height: 52px; text-align: center; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; }
.school-main td.bg { background: #f8fbfe; }
.school-main td a { display: inline-block; float: left; padding-left: 25px; color: #666; }
.school-main td a:hover { color: #00428e; }
.school-main .page { margin-top: 35px; }
.copy_zhiti .zyc{ opacity:0;}
@media screen and (max-width: 418px){
	.hide{ display:block;}
	.display{ display:none;}
	.zyc{ opacity:0;}
}

@media screen and (max-width: 385px){
/*	.copy_zhiti{ width:100%;}*/
}
@media screen and (max-width: 343px){
	.f_zt span{ width:96%; display:block;}
}
@media screen and (max-width: 327px){
	.copy_foot .copy_right .c_zhiti{ padding:0 2%;}
}