@charset "gb2312";
/* reset */
html, body, div, span, applet, object,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
form, label, fieldset, legend, input, button,textarea,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,dialog,
time, mark, audio, video{padding:0px;margin:0px;font:inherit;}
section,article,nav,header,footer,aside,menu,hgroup,dialog,details,summary,figcaption,figure{display:block;}
h1,h2,h3,h4,h5,h6,select,input,textarea,button,table{font-size:100%;font-weight:normal;}
abbr,acronym,address,cite,q,em,code,var,dfn,ins{font-style:normal;text-decoration:none}
select,input,button,button img{vertical-align:middle}
table{border-collapse:collapse;border-spacing:0;}
img,fieldset,abbr,acronym{border:0;}
ul,li {list-style:none;}
mark{background:none;}
input,textarea{outline: 0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

/* global */
body {background:#fff;color:#333;font-size:12px;line-height: 1;}/*根据具体情况修改字体颜色、大小、行高*/
body,input,select,button,textarea{font-family:"MicroSoft YaHei", Arial,Simsun,sans-serif}/*根据具体情况修改字体*/
.none{display:none;}
.fl,.floatLeft{float:left;display:inline;}
.fr,.floatRight{float:right;display:inline;}
.cl,.clear{ clear:both; }
.pr{position:relative;}
.pa{position:absolute;}
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f24 { font-size: 24px; }
.txtC,.tc{text-align:center;}
.txtR,.tr{text-align:right;}
.txtL,.tl{text-align:right;}
.vm{vertical-align:middle;}
.hand,button{cursor:pointer}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html .clearfix{zoom:1;} /* IE6 */
*+html .clearfix{zoom:1;} /* IE7 */
.mr100{ margin-right:100px;}

/*IOS safari横屏字体变大bug*/
@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body{-webkit-text-size-adjust:none}}


/*框架*/
.wrapper{ width:auto; height:auto;}

/*网站头部*/
.wrapper header{ display:block; width:auto;}
.welcom{width:auto;height:32px; background-color:#2a2a2a;font-family:"微软雅黑";line-height:32px;}
.welcom span{width:1130px; display:block;  margin:0 auto;  font-size:14px; color:#ababab; background:url(images_2015welcom_ico.png) no-repeat left; padding-left:40px; }
.welcom span a{ display:inline-block; margin-left:25px; color:#ededed; font-size:14px; text-decoration:underline;}
.navcon{ width:auto;border-bottom: 1px solid #eee;}
.nav{ width:1170px; height:88px; margin:0 auto;font-family:"微软雅黑";}
.nav .navf{ width:455px; float:left;}
.nav .navr{width:710px; float:left;}
.nav .logo{ display:block; margin:24px 15px 0 0; float:left;}
.nav .cname{display:block;font-size:24px; color:#505050; font-weight:bold; float:left; line-height:88px; }
.nav .navico{ height:87px; line-height:87px;}
.nav .navico li{ float:left; text-align:center; position:relative; z-index:111;}
.nav .navico li a{ font-size:16px; color:#3a3a3a; text-decoration:none; display:block;width:118px;}
.nav .navico li.on{width:118px;}
.nav .navico li.on a{ color:#0081d4;background:url(images_2015down_ico.png) no-repeat center bottom; border-bottom:2px solid #0081d4;}
.nav .second{ border:1px solid #e6e6e6; text-align:center; width:116px; z-index:111; position:absolute; left:0;top:89px; padding:5px 0 10px; display:none; background-color:#fff;}
.nav .second li{ height:16px; line-height:16px;  width:100%; margin:10px 0;}
.nav .second li a{ color:#3a3a3a !important; font-family:"微软雅黑"; font-size:15px; display:inline-block; padding:3px 5px;  width:auto !important; background:none !important;border-bottom:0 !important;}
.nav .second li a:hover{border-radius:4px; color:#0081d4 !important; }
.wapnav{ display:none; text-align:center; margin:30px 0 20px;}
.wapnav li{ width:130px; text-align:center; display:inline-block;margin-right:10%; margin-bottom:30px;}
.wapnav li img{ width:100%; display:block; margin-bottom:8px;}
.wapnav li a{ font-size:20px; color:#3a3a3a;font-family:"微软雅黑"; text-decoration:none;}
.botline{ margin:0 20px; height:10px; background-color:#e6e6e6; border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;}
/*网站尾部*/
.wrapper footer{ }
.foot{display:block; width:auto; background-color:#2a2a2a; margin-top:20px; position:relative;}
.foot h1{ color:#fff; text-align:center; height:80px; line-height:80px; font-size:24px; font-family:"幼圆"} 
.foot p,.foot p a{ color:#fff; text-align:center; line-height:24px; font-size:14px; font-family:"微软雅黑"; padding:15px 0;text-decoration: none;}
.foot .map{ width:1010px; margin:0 auto; border-bottom:1px solid #353535; padding:10px 80px 30px;}
.foot .map .maplist{ width:520px; float:left; background:url(images_2015line.png) no-repeat right top;}
.foot .map .maplink{ width:150px; float:left; background:url(images_2015line.png) no-repeat right top; margin-left:50px;}
.maplist dl,.maplink dl{ width:120px; float:left;}
.maplist dt,.maplist dd,.maplink dt,.maplink dd{ line-height:24px; margin-bottom:7px;}
.maplist dt a,.maplink dt a,.mapcode h2 a{ font-size:16px; color:#fff;font-family:"微软雅黑"; text-decoration:none; font-weight:bold;padding:3px 5px;}
.maplist dd a,.maplink dd a{ font-size:14px; color:#fff;font-family:"微软雅黑"; text-decoration:none; display:inline-block; padding:3px 5px;}
.maplist dd a:hover,.maplink dd a:hover{ color:#fff; background-color:#0081d4; border-radius:4px;}
.mapcode{ width:220px; float:left; margin-left:60px;}
.mapcode h3{ font-size:12px; color:#fff; font-family:"宋体"; margin-top:10px;}
.mapcode .erwm{ margin-top:10px; font-size:14px; color:#fff;font-family:"微软雅黑"; text-align: center;}
.mapcode .erwm img{ display:block; margin-bottom:5px;}
.lowbot{ width:1010px; margin:0 auto; padding:20px 0}
.lowbotl{ float:left;}
.lowbotl a,.lowbotl span{ color:#fff; text-decoration:none; font-size:14px;}
.lowbotr{float:right; color:#fff; font-size:14px; text-decoration:none}
.lowbotr a{color:#fff; font-size:14px; text-decoration:none}
.goTop{ position:fixed; right:20px; bottom:10px; display:none;}

.path{ margin:11px auto; width:1170px; font-size:14px; color:#5b5b5b; font-family:"微软雅黑"; line-height: 24px;}
.path a{text-decoration:none;  font-size:14px; color:#5b5b5b;display:inline-block; margin:0 3px;}
.path a:hover{ text-decoration:underline;}
.path span{ color:#939393; display:inline-block; margin:0 3px;}

.tithn{ height:37px; color:#3a3a3a; font-size:24px;font-family:"微软雅黑"; border-left:8px solid #0081d4; padding-left:15px; line-height:37px; margin-bottom:20px;text-align: left;}

.inerban{ margin:0 auto; height:397px; position:relative;}
#intro2{ display:none;}
#intro2 img{ display:block; width:100%;}

@media only screen and (max-width:1200px){
   .nav,.nav .navr,.path{ width:auto;}
   .nav .navico li a{ width:110px;}
   .welcom span{ width:auto;}
   .foot .map{ width:1000px;padding:10px 20px 30px;}
   .lowbot{ width:1000px;}
   .foot .map .maplist {width: 420px;}
   .maplist dl, .maplink dl {width: 130px;}
   .foot .map .maplink {width: 180px; margin-left:80px;}
   .mapcode{ margin-left:70px;}
   .tithn,.path{ margin-left:2.5%;}
}

@media only screen and (max-width:1150px){
	.nav .navico li a{ width:100px;}
}

@media only screen and (max-width:1100px){
	.nav .navico li a{ width:95px;}
	.inerban{ width:auto; height:360px}
}

@media only screen and (max-width:1080px){
   .foot .map{ width:940px;padding:10px 20px 30px;}
   .lowbot{ width:940px;}
   .foot .map .maplist {width: 450px;}
   .maplist dl, .maplink dl {width: 110px;}
   .foot .map .maplink {width: 120px; margin-left:50px;}
   .mapcode{ margin-left:80px;}
}
@media only screen and (max-width:1050px){
   .nav .navr,.welcom{ display:none;}
   .nav .navf{ margin-left:30px; width:auto;}
   .wapnav{ display:block;}
   .nav{ height:70px;}
	.nav .logo{ margin-top:18px;}
	.nav .cname{ font-size:22px; line-height:70px;}
}
@media only screen and (max-width:1000px){
   .foot .map{ width:900px;padding:10px 20px 30px;}
   .lowbot{ width:900px;}
   .foot .map .maplist {width: 420px;}
   .maplist dl, .maplink dl {width: 100px;}
   .foot .map .maplink {width: 110px; margin-left:50px;}
   .mapcode{ margin-left:60px;}
}

@media only screen and (max-width:960px){
   .inerban{ width:auto; height:340px}
   .foot .map{ width:850px;padding:10px 20px 30px;}
   .lowbot{ width:850px;}
   .foot .map .maplist {width: 420px;}
   .maplist dl, .maplink dl {width: 100px;}
   .foot .map .maplink {width: 110px; margin-left:40px;}
   .mapcode{ margin-left:40px;}
}

@media only screen and (max-width:920px){
	.inerban{ width:auto; height:300px}
   .foot .map{ width:700px;padding:10px 20px 30px;}
   .lowbot{ width:700px;}
   .foot .map .maplist {width: 320px;}
   .maplink dl {width: 90px;}
   .maplist dl{width: 80px;}
   .foot .map .maplink {width: 110px; margin-left:20px;}
   .mapcode{ margin-left:10px;}
}

@media only screen and (max-width:760px){
	.inerban{ width:auto; height:280px}
   .news .newlist{ width:55% !important;}
   .foot .map{ width:630px;padding:10px 20px 30px;}
   .lowbot{ width:630px;}
   .foot .map .maplist {width: 310px;}
   .maplink dl {width: 80px;}
   .maplist dl{width: 75px;}
   .foot .map .maplink {width: 90px; margin-left:10px;}
   .mapcode{ margin-left:0px;}
}


@media only screen and (max-width:720px){
	#intro2{ display:block;}
	#intro1{ display:none;}
	.tithn{ font-size:22px;}
	.nav{ height:70px;}
	.nav .logo{ margin-top:18px;}
	.nav .cname{ font-size:22px; line-height:70px;}
	.foot h1,.foot .map .maplist,.foot .map .maplink{ display:none;}
	.foot .map,.lowbot{ width:auto;}
    .mapcode{ margin:0 auto; padding:none; width:220px; float:none;}
	.lowbot{ width:95%;}
}

@media only screen and (max-width:640px){
	.wapnav li{ width:20%;margin-right:10%;}
	.wapnav li a{ font-size:16px; }
	.nav .cname{ font-size:20px;}
	.lowbot .lowbotl,.lowbot .lowbotr{ float:none;} 
	.lowbot .lowbotl{ margin-bottom:10px;}
	.lowbot .lowbotr{ line-height:20px;}
	.lowbot .lowbotr a{ float:none;}
}

@media only screen and (max-width:420px){
	.nav .navf{ margin-left:10px;}
	.nav{ height:60px;}
	.nav .logo{ margin-top:16px;}
	.nav .logo img{ width:100px;}
	.nav .cname{ font-size:16px; line-height:60px;}
	.tithn{ font-size:20px; height:32px; line-height:32px;}
}

@media only screen and (max-width:340px){
	.wapnav li{ width:23%;margin-right:8%;}
	.wapnav li a{ font-size:14px; }
	.nav{ height:60px;}
	.nav .logo{ margin-top:16px; margin-right:8px;}
	.nav .logo img{ width:100px;}
	.nav .cname{ font-size:14px; line-height:60px;}
}
@media only screen and (max-width:320px){
	.wapnav li{ width:25%;margin-right:5%;}
	.nav{ height:50px;}
	.nav .logo{ margin-top:13px;} 
	.nav .logo img{ width:90px;}
	.nav .cname{ font-size:13px; line-height:50px;}
	.tithn{ font-size:18px;}
}