html,body{ line-height: 200%;font-size:14px; overflow-x: hidden; font-family:"microsoft yahei";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,hr,p{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
li{list-style:none}
a:link,a:visited,a:active{text-decoration:none;}
a img{text-decoration:none; border:none;}
.clear{ clear: both; }

.autoWidth{width: 100%; }
.top{height:30px; line-height: 30px; background-color: #f6f7f7; color: #666; border-bottom: 1px solid #e6e9e9;}
.top a{color: #888; }
.header{height:90px; padding-top: 10px;}
.header_logo a{ text-decoration: none;}
.navDiv{height:40px;line-height: 40px; background-color: #333;font-size:14px; color: #fff;overflow: hidden; }
.picshow{height:375px; }
.picshow2{height:230px; background: #27303F; background-position: center; }
.footer{height:380px; background-color: #333;}

.fixter{ width: 1000px; margin: auto; padding: 0px; }

.navIetm{ display: inline-block; height: 40px; padding: 0px 25px;color: #fff; text-decoration: none; font-size:16px;}
.navIetm:hover{ background: #555; cursor: pointer}
.navIetmOn{background: #ed6f04; }

.navigation-up{height:60px;background:#27303f}
.navigation-up .navigation-v3{margin-left:172px;float:left;_margin-left:10px}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left;font:normal 16px/59px "microsoft yahei";color:#000}
.navigation-up .navigation-v3 .nav-up-selected{background:#344157}
.navigation-up .navigation-v3 .nav-up-selected-inpage{background:#202833}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0}
.navigation-up .navigation-v3 li h2 a{padding:0 25px;color:#000;display:inline-block;height:60px;font-family:"microsoft yahei"}

.navigation-down{position:absolute;top:172px;left:0px;z-index:9999}
.navigation-down .nav-down-menu{width:1000px;margin:0;position:absolute;top:0px; border-bottom:1px solid #fff; padding:10px 0px;
 overflow: hidden;background:url(../img/menu_bg.png);}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1000px;position:relative}
.navigation-down .nav-down-menu .navigation-down-inner .class_menu{margin:18px 5px 18px 15px; display:inline-block; width:180px;}
.navigation-down .nav-down-menu dl{float:left;margin:18px 80px 0px 0;}
.navigation-down .menu-1 dl{margin:0px 80px 0px 0; line-height:200%;}
.navigation-down .menu-1 dt{font:normal 16px "microsoft yahei";color:#fff;padding-bottom:6px;border-bottom:1px solid #eee;margin-bottom:10px; font-weight:bold;}
.navigation-down .menu-1 dd a{color:#fff;font:normal 14px/30px "microsoft yahei"}
.navigation-down .menu-1 dd a:hover{color:#ff6a00}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#eee;font:normal 16px "microsoft yahei"}
.part_title { margin-bottom:15px;}
.part_title a{ font-size: 22px;color: #444; margin-left:2px; }
.part_title a:hover{ color: #ed6f04; }
.about_part {height: 240px;width: 660px; background: #fff;float: left;}
.about_part_summary {padding:8px 15px 10px 15px; text-indent: 25px; overflow: hidden;height: 219px; color: #444; margin-top:1px; border:1px solid #eee;}
.about_part_img {display:inline-block; float: left;}
.about_part_img img{width: 300px; height: 240px; background: #666666; display:inline-block; float: left;}

.solPart{ width: 241px; height: 200px; display:none; background:#E6E9E9;}
.solPart:hover{background:#2D2E2F;}
.solPart a{color:#555555;text-decoration: none;}
.solPart a:hover{ color: #fff; }
.solPart a img{ margin-top: 1px; border: 1px solid #F6F7F7; width: 237px; height: 160px;}
.solPart a span{margin-top: 0px; display: block;}

.linkPart {
            width: 188px;
            border: 1px #E6E9E9 solid;
            height: 80px;
            display: none;
            overflow: hidden;
            display: block;
            background-color: #fff;
            text-align: center;
        }
.linkPart img{ width: 90%; vertical-align:middle; margin: auto;text-align: center;}
.linkPart span{ height: 100%; vertical-align:middle; display:inline-block;overflow: hidden;}


.footPart{ width: 320px; height: 250px; margin-top: 20px; display:none; color:#888; text-align: left; line-height: 150%;}
.footPart span{color:#F6F7F7; display: block; margin: 20px 0px 10px 0px;}
.rightInfo{color:#888; text-align: center;margin-top: 10px; }
.rightInfo a{color: #888; }

.classLeftPart{width: 240px; float: left;}
.classLeftPartTitle{ height: 70px; background: #555; width: 100%;font-size: 18px;color: #fff; font-weight: bolder; line-height: 70px; text-indent: 15px;}
.classRightPart{width: 720px; float: right; border: 1px solid #ededed;}
.classPartTitle{ height: 70px; background: #f8f8f8; width: 100%;border-bottom: 1px solid #ededed; }
.classPartTitle .title{float: left; color: #555; font-size: 18px;font-weight: bolder; line-height: 70px; text-indent: 15px;}
.classPartTitle .road{float: right; color: #888;line-height: 70px; text-align: right; margin-right: 15px;}
.classPartTitle .road a{color: #888; }

.classPartListBody{ padding:20px 20px;}
.classPartListBody a{ display: block; height: 40px; line-height: 40px; color: #333; border-bottom: 1px solid #ededed;}
.classPartListBody a div{display: inline-block; margin-left: 10px;background:url('/templates/default/img/jt2.jpg') no-repeat center left; text-indent:13px;}
.classPartListBody a:hover{color: #333; background-color: #fafafa;}
.classPartListBody a span{display: inline-block; float: right; margin-right: 5px;}
.contentBody { padding:35px 30px;}
.contentBody .title{color: #555; font-size: 18px;	font-weight: bolder; line-height: 50px; text-align: center;}
.contentBody .info{color: #888;  line-height: 50px; text-align: center; margin-bottom: 20px;}
.contentBody .content{color: #333;  line-height: 230%;font:15px/220% "宋体"}

/*分页样式*/
.pagelist {padding:1px 5px 0px 5px; margin: 0px 0px 45px 15px; font-size: 14px;}
.pagelist .total_count { float:right;padding-top:3px; line-height:16px;}
.pagelist a { display:inline-block; float:left; margin-right:6px; padding:2px 8px; border: 1px solid #333; background: #FFF; height:16px;line-height:16px; text-decoration: none;color: #333333; font-size: 12px; text-align:center;}
.pagelist a:hover { text-decoration: none; border:1px solid #000000; }
.pagelist a.disabled{border: 1px solid #999; color:#999;}
.pagelist .currentpage { display:inline-block; float:left; margin-right:4px; padding:2px 8px; border:1px solid #333; font-weight:800; background:#333333; color:#fff; height:16px;line-height:16px;}
.pagelist .jumppage { float:left;padding-top:3px;}
.pagelist input { width: 40px; border: 1px solid #AACCEE; height: 15px; font-size: 12px; }
#link_grid {
    position:relative;
}

.job_part{
    /*margin-bottom:20px;font-weight:normal; font-size:larger; padding:15px 20px;
    -webkit-box-shadow:0 0 5px #555;  
  -moz-box-shadow:0 0 5px #555;  
  box-shadow:0 0 5px #555;   */ 
}
.job_part p{line-height:35px;}
.job_part h3{ display:block; line-height:300%; font-size: 25px; color: #044599;text-align:center;}
.job_part .info{display:block;  background: #f6f6f6; height: 45px; line-height: 45px; padding: 0px 20px; border: 1px dotted #eee; font-size: 15px;color: #666; }
.job_part .tag{ display: inline-block; background-color: #eee; padding: 0 8px;}
.job_content{ line-height: 200%; padding: 10px 2px;font-size:16px;}

.form_message{ }
.form_message th{ text-align:right; width:100px; font-size:14px; font-weight:normal; color:#666;}
.form_message td{ width:540px;padding:10px 5px;}

.input_message{
	border-top:1px solid #C9CACF;
	border-right:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	border-left:1px solid #C9CACF;
	height:28px;
	line-height:28px;
	padding:0 5px;
    width:100%;
	}
.select_message {
    border-top:1px solid #C9CACF;
	border-right:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	border-left:1px solid #C9CACF;
	height:28px;
	line-height:28px;
	padding:0 0 0 5px;
    width:200px;
}
.input_message:hover{ background-color:#FFC;}	
.textarea_message{
	border-top:1px solid #C9CACF;
	border-right:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	border-left:1px solid #C9CACF;
	line-height:25px;
	padding:5px;
    width:100%;
	}
.textarea_message:hover{ background-color:#FFC;}	

.btn_message{
	background: url(../img/btn_message.gif) no-repeat left top;
	height:45px;
	width:170px;
	border:none;
	color:#FFF;
	font-size:20px;
	font-family:"微软雅黑",Verdana, Geneva, sans-serif;
}
.btn_message:hover{background: url(../img/btn_message.gif) no-repeat left -45px;}
.message_ok{ line-height:30px; font-size:15px; color:#666;padding:20px 10px 0px 40px; margin:10px 30px;}
.message_ok strong{ padding:0 5px; color:#F00; font-weight:normal;}
.message_ok ol{	margin:10px; line-height:20px;}
.message_ok ol li{
	list-style-type: decimal;
	list-style-position: inside;
	font-size:13px;
}
.message_ok_t { margin:10px 30px; height:105px; padding:40px 10px 0px 20px; border-bottom:1px solid #E8EBEE; line-height:40px; color:#666; font-size:13px;}
.message_ok_t strong{ font-size:30px; color:#FF6600; font-weight:normal; padding-right:15px;}
.message_ok_t em{ font-size:16px; color:#000; font-style:normal; padding:0 5px;}
/*表单验证提示框*/
.form_error{border: 2px solid #FF0000; color:red;}
.form_error_info{ color:#F00;}
.form_ok_info{ color:#090;}
.form_tip_info{ color:#999; font-size:13px;}

.searchDiv {
    display:inline-block;
    float:right;
    padding-top:20px;
    /*margin-right:150px;*/
}
    .searchDiv input {
        height:38px;
        line-height:38px;
        width:300px;
        border:none;
        padding:0px 10px;
        float:left;
        background-color:#efefef;
        
    }
    .searchDiv .searchBt {
        height:38px;
        width:50px;
        display:inline-block;
        background:#ed6f04 no-repeat;
        float:left;
        background-image: url(../img/search.png);
        background-position:center center;
        border:none;
        cursor:pointer;
    }
.search_info { height:35px; line-height:35px; background-color:#efefef; border-bottom:1px dashed #888; }
.search_list {margin:25px auto;font:15px/180% "宋体"; }
.jg { margin:15px 0px;}
.jg .search_summary{font-size:small; color:#555;}
.jg .search_rq{font-size:small; color:green;}

/*搜索分页*/
.p_btns { width:100%; margin: 10px auto;}
    .p_btns .total_count { margin-right:25px;}
.p_btns a,.p_btns .currentpage{display:inline-block;width:25px; height:25px;line-height:25px;color: blue;text-align:center; background:#eee; margin:0px 2px; }
    .p_btns .currentpage {color:#666 }
.p_btns a:hover { text-decoration: underline;  }
.p_btns a:visited {color:#00599B}
.p_btns a.num { margin:0 4px 0 4px;}
.p_btns a.next { margin:0 2px 0 2px; width:51px; height:21px; border: 1px solid #DDD; background: #FFF;}
.p_btns em { line-height: 26px; font-size: 12px; }