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; }

.fixter{ width: 1200px; margin: auto; padding: 0px; }

.autoWidth{width: 100%; }

.navDiv{background-color: #FAFAFA;overflow: hidden; border-top:3px solid #eb3d00;z-index:9999;text-align:center; position:absolute;}
.navIetm{ display:inline-block; height: 40px; line-height:40px; padding: 0px 8px;color: #000; text-decoration: none; font-size:17px; font-weight:500;}
.navIetm:hover{ cursor: pointer;color:#888;}
.navIetmOn{background: #eb3d00; color:#fff; }
.navIetmOn:hover{cursor: pointer;color:#EEE; }
.logo{height:72px;margin-bottom:5px;}

.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"}

.picshow{ margin-top:83px; height:424px; background:url(../img/index_06.jpg) center center;  z-index:9000;}
.picshow2{margin-top:83px;height:230px; background: #27303F; background-position: center; }
.footer{height:338px; background:url(../img/bottom_bg.jpg) center center;}
.foot_info{ padding:30px; margin-left:15px; float:left; color:#eee; font-family:"宋体"; font-size:15px; line-height:200%; }
.foot_info a{color:#eee}


.part_title { margin-bottom:8px; text-align:center;}
.part_title a{display:inline-block; height:88px;}


.about_part_summary {padding:0px 15px 10px 15px; text-indent: 28px; overflow: hidden;color: #222; margin-top:1px; border:1px solid #eee; line-height:230%; font-size:15px;}
.about_part_summary h1{color:#eb3d00; font-size:20px; margin:5px 0px;}
.about_part_img {display:inline-block; float: left;}
.about_part_img img{width: 558px; height: 289px;  display:inline-block;}

.solPart{ width: 200px; height: 160px; display:none; line-height:150%; text-align:center;}
.solPart a{color:#000;text-decoration: none;font-size:15px;}
.solPart a:hover{color:#eb3d00;}
.solPart a img{ width: 200px; height: 160px;}
.solPart a span{margin-top: 5px; display: block; display:block; text-align:center }

.linkPart {
            width: 198px;
            border: 1px #E6E9E9 solid;
            height: 130px;
            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: 180px; 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: 360px; float: left;}
.classLeftPartTitle{ height: 70px; background:#eb3d00; width: 100%;font-size: 18px;color: #fff; font-weight: bold; line-height: 70px; text-indent: 15px;}
.classRightPart{width: 820px; float: right; border: 1px solid #ededed;}
.classPartTitle{ height: 70px; background: #f8f8f8; width: 100%;border-bottom: 1px solid #ededed; }
.classPartTitle .title{float: left; color: #eb3d00; 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% "宋体"}
.contentBody .Infor_summary{ border-bottom:1px dashed #e9e9e9; height:210px; margin-bottom:20px;}
.contentBody .Infor_summary img{display:inline-block; float:left; width:260px;}
.contentBody .Infor_summary div{display:inline-block; float:left; width:490px;margin-left:10px; vertical-align:middle;line-height:200% }
/*分页样式*/
.pagelist {padding:1px 5px 0px 5px; margin: 0px 0px 45px 15px; font-size: 15px;}
.pagelist .total_count { float:right;padding-top:6px; line-height:16px;}
.pagelist a { display:inline-block; float:left; margin-right:6px; padding:8px 14px; border: 1px solid #ddd; background: #FFF; font-weight:bolder; height:16px;line-height:16px; text-decoration: none;color: #333333; font-size: 15px; text-align:center;}
.pagelist a:hover { text-decoration: none; border:1px solid #555; }
.pagelist a.disabled{border: 1px solid #ddd; color:#ddd;}
.pagelist .currentpage { display:inline-block; float:left; margin-right:4px; padding:8px 14px; border:1px solid #ddd; font-weight:800; background:#eb3d00; 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: #eb3d00;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:#eb3d00; 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; }