﻿@charset "utf-8";
* {margin:0;padding:0;transition-property: all;-ms-transition-property: all;-moz-transition-property: all; outline:none;-webkit-transition-property: all;-o-transition-property: all; }
html{-webkit-text-size-adjust:none;font-family:'宋体','Microsoft YaHei','微软雅黑';height:100%;}
body {font-family:'宋体','Microsoft YaHei','微软雅黑';height:100%;margin:0 auto;background:#fff;font-size:12px;line-height:22px;color:#000;width:1000px;margin:0 auto}
h1,h2,h3,h4,h5 {font-weight:normal;font-size:12px;line-height:22px;}
a,input,button,select,textarea {text-decoration: none;outline:none;color:#000;font-size:12px}
a:hover,.toper .set a:hover{color:#cc0000; text-decoration:underline}
.mnewsl dd
{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.table { display:table; height:100%;width:100%;}
.table .td { display:table-cell; vertical-align:middle;}
img {border:0px;max-width:100%;height:auto; vertical-align:middle}
input,button,select,textarea{ outline:none;font-family:'宋体','Microsoft YaHei','微软雅黑';border:0;}
textarea{resize:none;}i{ font-style:normal;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;padding:0;margin:0;font-weight:normal;}
ul,li,dl,dt,dd { list-style:none;}
hr {border:0;border-top:1px solid #ccc; height:1px;margin:5px 0}
.clear,.clearfix { clear:both;}
.relative { position:relative}
.reover { position:relative; overflow:hidden}
.cover { background-position:center; background-repeat:no-repeat; background-size:cover;}
.pcover { background-position:center; background-repeat:no-repeat; background-size:cover; position:absolute; z-index:1;width:100%; height:100%;top:0}
.gray {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.gray:Hover {-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);filter:;}
.gray2 {-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);filter:;}
.gray2:hover {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}

::-webkit-input-placeholder {color: #999999;}
:-moz-placeholder {color: #999999; } 
::-moz-placeholder { color: #999999; } 
:-ms-input-placeholder {color: #999999; }

::selection {background:#64c9fd;color:#ffffff;}
::-moz-selection {background:#64c9fd;color:#ffffff;}
::-webkit-selection {background:#64c9fd;color:#ffffff;}

.pageclass {height:0px;overflow:hidden;}
.page_wrap {width:100%;margin:20px 0 0 0;padding:8px 0;text-align:center;background:#e9fed3}
.pager {padding:0 0 0px 0; width:100%;} 
.pager a { margin: 2px 2px;text-align:center; display:inline-block; text-decoration: none;border:1px solid #64c9fd;}   
.pager span.current { margin: 0 2px; display:inline-block; text-align:center; }   
.pager span.disabled { margin: 0 2px; display:inline-block;text-align:center;border:1px solid #64c9fd;}   
.pager select {margin: 0px 2px -2px 2px;}
.pager input {margin: 0px 2px -2px 2px; padding:2px; text-align:center;} 
.pager a,.pager span.disabled {background:}  
.pager a:hover,.pager span.current { background:#ff0000;border:1px solid #ff0000;}   
.pager a:hover,.pager span.current{ color:#fff;border:1px solid #ff0000} 
.pager a,.pager span.disabled {color:#999;border:1px solid #999;} 
.pager a,.pager span.current,.pager span.disabled{width:15px; text-align:center;height:15px; line-height:15px;}
.pager,.pager select,.pager input,.pager a,.pager span.disabled {font-size:13px; } 

.di {float:left;}
.dipage {float:left;}
.picleft {margin-right:30px;margin-bottom:20px;}
.picright {margin-left:30px;margin-bottom:20px;}
.toper { background:url(../images/top.jpg) no-repeat; height:107px;}
.toper .set { text-align:right;color:#fff;padding:18px 20px 0 0}
.toper .set a {color:#fff}
.toper .form { text-align:right;margin:10px 20px 0 0}
.toper .form select { height:32px; line-height:32px; background:#f8fdff;padding:0 3px; display:inline-block; vertical-align:top; cursor:pointer}
.toper .form #k {height:32px; line-height:32px; display:inline-block; vertical-align:top;padding:0 10px;border-left:1px solid #e3edf6}
.toper .form #btn { background:url(../images/1.gif) no-repeat; height:32px;width:71px; cursor:pointer; vertical-align:top;}
.topmenu { height:45px; line-height:45px; background:#3035ff; text-align:center}
.topmenu li { display:inline-block;}
.topmenu li a {color:#fff;font-weight:bold;border-left:1px solid #fff;padding:0 13px; display:block; height:12px; line-height:12px;}
.topmenu li.f a {border:0;padding-left:0}
.topmenu li.l a {padding-right:0}
.topmenu li.e a {color:#ff0000}
.topmenu li a:hover {color:#ffff00}
.topbanner {margin-bottom:10px}

.mnewsl {float:left;width:226px;}
.floatright {float:right}
.mnewsl dd {border:1px solid #64c9fd;border-top:0;padding:8px 10px 10px 10px;text-align:center; position:relative}
#colee {overflow:hidden;height:120px;width:100%; text-align:left;}
.mnewsl .luyin { position:absolute;top:145px;width:226px;left:0}
.indpics { height:182px;margin-top:10px;margin-bottom:10px}
.indpics .pic {float:left;width:29px;}
.indpics .cons {float:right;width:950px;border:1px solid #d5eeb7;border-left:0; height:160px;padding:10px 10px}
.indpics .cons img {max-width:none;}
.indpics .cons td {padding:0 2px}
.indpics .cons td img { height:160px;}
.mnewsm {margin-left:10px;width:528px}
.mnewsm dt { background:url(../images/2.gif); height:26px;border:1px solid #288dc1; position:relative}
.mnewsm dt .more { position:absolute;right:20px;top:2px}
.mnewsm dd {border-color:#288dc1;}
.mnewsm .pic { display:inline-block; vertical-align:middle;width:30%}
.mnewsm .indnlist { display:inline-block; vertical-align:middle;width:67%;margin-left:3%}
.indnlist { text-align:left;padding:1px 0}
.indnlist li { background:url(../images/4.gif) no-repeat center left; height:27px; line-height:27px; overflow:hidden;border-top:1px dotted #ccc;padding:0 0 0 10px}
.indnlist li.f1 {border-top:0}
.ind1 dd li { background:url(../images/7.gif) no-repeat center left;}
.ind1 dd p { text-align:left;margin:4px 0 0 12px}
.ind2 { margin-left:10px;width:377px;}
.ind2 dt { height:33px; line-height:33px; background:url(../images/5.gif);border:1px solid #96d8fb; height:27px; position:relative}
.ind2 dt p { text-align:center;font-weight:bold;font-size:14px; background:url(../images/6.gif);width:120px; height:29px; line-height:29px; position:absolute;left:10px;top:-1px;color:#fff;}
.ind2 dd {border-color:#96d8fb}
.indlink {padding:10px 0}
.indlink p { display:inline-block; vertical-align:top;margin:0 10px}
.mainleft {float:left;width:233px;}
.mainleft dl {margin:0 0 10px 0}
.mainleft dt { background:url(../images/2.jpg); height:26px}
.mainleft dt p {color:#4c4ead;font-weight:bold;padding:7px 0 0 23px;font-size:13px}
.mainleft dd {border:1px solid #9bdcf8;border-top:0;padding:10px}
.mainleft dd p { height:25px; line-height:25px; overflow:hidden;}
.mainleft dd p a { background:url(../images/7.gif) no-repeat center left;padding:0 0 0 12px}

.mainright {float:right;width:757px}
.mainsubject { background:#d2efff;border:1px solid #9ddefe; position:relative}
.mainsubject p { background:url(../images/1.png); height:27px; line-height:27px;width:128px; text-align:center;font-weight:bold;color:#fff;font-size:13px;padding:0 3px 0 0}
.mainsubject div { position:absolute;right:10px;top:0; line-height:27px}
.mainsubject div img { vertical-align:top;margin:5px 5px 0 0; display:inline-block}
.maincontent {border:1px solid #9ddefe;border-top:0;padding:20px 25px; min-height:486px;font-size:14px; line-height:25px}
.news {margin-top:-30px}
.news dd {border-bottom:1px dotted #666; height:30px; line-height:30px; overflow:hidden}
.news dd a { background:url(../images/4.gif) no-repeat center left;padding:0 0 0 10px;}
.nstitle { text-align:center;font-size:14px;font-weight:bold;margin:10px 0 10px 0}
.nsaddtime { background:#efefef; text-align:center;padding:5px 0;font-size:12px; line-height:22px}
.nscons {margin:30px 0}
.nsback { text-align:center;}
.photo {width:104%;margin-left:-2%;margin-top:-25px}
.photo dd {float:left;width:44%;margin:2% 3% 0 3%;}
.photo dd .pic { position:relative;}
.photo dd .title { height:30px; line-height:30px; overflow:hidden; text-align:center;margin-top:5px}
.search {margin-top:-30px;font-size:12px; line-height:22px}
.search dd {margin-top:10px;}
.search dd p {height:30px; line-height:30px; overflow:hidden;font-size:12px; line-height:22px}
.search dd p a {font-weight:bold; background:url(../images/4.gif) no-repeat center left;padding:0 0 0 10px;font-size:12px; line-height:22px}
.search dd span { display:block;margin:0 0 0 11px;font-size:12px; line-height:22px}

.apply {font-size:12px; line-height:22px}
.apply td {padding:5px 0}
.apply input[type="text"] {border:1px solid #ccc;padding:0 10px; height:20px; line-height:20px}
.apply select {border:1px solid #ccc; height:20px; line-height:20px;padding:0 5px}
.apply textarea {border:1px solid #ccc;padding:5px 10px; overflow:auto}
.apply #mbtn,.apply #button2 { background:url(../images/8.gif); height:23px; line-height:23px;border:1px solid #a1a1a1; cursor:pointer;width:50px}
.message {font-size:12px; line-height:22px;}
.message input[type="text"] {border:1px solid #ccc;padding:0 10px; height:20px; line-height:20px}
.message td {padding:5px 0}
.message textarea {border:1px solid #ccc;padding:5px 10px; overflow:auto}
.message span {color:#ff0000;margin:0 2px}
.message #cbtn,.message #creset { background:url(../images/8.gif); height:23px; line-height:23px;border:1px solid #a1a1a1; cursor:pointer; display:inline-block;padding:0 10px}
.btable td {padding:5px 5px 5px 10px}





.foot1 { background:url(../images/bottom_01.jpg); height:33px;margin-top:10px}
.foot2 { background:url(../images/bottom_02.jpg) top; text-align:center;padding:15px 0}

