﻿@charset "utf-8";
/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, span, fieldset, table, th, td{margin:0; padding:0; list-style:none;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
img,a{ margin:0; border:0;}
.clear{ clear:both;}
a{ text-decoration:none;hide-focus: expression(this.hideFocus=true); cursor:pointer;  /* for ie 5+ */outline: none;  /* for firefox 1.5 + */}
body{ background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-family:Verdana, Geneva, sans-serif}


.clearfloat{clear:both;height:1px; font-size:0; line-height: 0; overflow:hidden;}
.autoheight:after{content: "."; display: block; height: 0; clear: both; visibility: hidden} 
.hide{ display:block; text-indent:-9999px; font-size:0; line-height:0; overflow:hidden}
.left{ float:left}
.right{ float:right}
.orange{ color:#ee7700;}
.orange01{ color:#fe6700;}
.blue{ color:#0b61b6;}
.red{ color:#a61626;}
.gary{color:#666666}
.black{color:#000000}
.white{color:#fff}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.fb{ font-weight:bold;}
.fw{ font-family:"微软雅黑",Verdana, Geneva, sans-serif;}
.t_d{ text-decoration:underline;}

/*************** top ********************/
.top{ background:url(../images/topbg.gif) repeat-x center top; width:100%; height:121px;}
.mianBox{ width:961px; margin:0 auto;}
.logo{ float:left; width:145px; height:121px;}
.coname{ float:left; width:508px; height:121px;}
.topright{ float:right; padding-top:34px; text-align:right;}
.search{width:171px; height:23px;float:right; padding-top:12px;} 
.searchTxt{color:#8f8f8f; width:130px; height:19px; line-height:19px; border:1px solid #eeeeee; border-right:none; /*background:#c1a786;*/ float:left;font-size:12px; padding:1px 5px; font-family:"宋体",Verdana, Geneva, sans-serif;}
.searchBtn{width:27px; height:23px; float:left; background:url(../images/searchBtn.gif) no-repeat left center; border:0; cursor:pointer;}


/*************** nav ********************/
.navBox{ background:url(../images/menubg.jpg) repeat-x; width:100%; height:35px; line-height:35px;}
.nav{height:35px; width:1003px;margin:0 auto; background:url(../images/menu.jpg) no-repeat 0 0; overflow:hidden;}
.nav li{ float:left}
.nav li.m_nav{ background:url(../images/menuline.jpg) no-repeat; width:2px; height:35px; display:block;}

.sub_menuBox{ background:url(../images/submenu_bg.jpg) repeat-x center top; height:167px; width:100%; padding:0; margin:0}
.sub_menu{ width:1003px; margin:0 auto; position:relative; z-index:10;}


.sub_menu .none {left: 47.5%; bottom: 0px; position: absolute;}
.sub_menu .none a {display: block; background: url(../images/close_btn.jpg) no-repeat 0 0; width: 95px; text-indent: -3000px; height: 20px; text-decoration:none}
.sub_menu .none A:hover {DISPLAY: block; BACKGROUND: url(../images/close_btn.jpg) no-repeat 0 -20px; width: 95px; text-indent: -3000px; height: 20px; text-decoration:none}

/**************** helpLink ********************/
.hLink{width:1003px; margin:0 auto;clear:both; padding:12px 0px 10px 125px; overflow:hidden}
.hLink dl{float:left;  border-left:1px solid #d9d9d9; padding-left:15px;}
.hLink dl dt{ padding-bottom:10px;}
.hLink dl dt a{font-size:12px; font-weight:bold; color:#666666; height:25px; line-height:25px; font-family:Verdana, Geneva, sans-serif;}
.hLink dl dd{ font-family:Arial, Helvetica, sans-serif; height:22px; line-height:22px; }
.hLink dl dd a{color:#858585;  display:block;}
.hLink dl dd a:hover{color:#333;display:block;background:#d9d9d9;}
.hLink dl dd a.current{ color:#a5731c; text-decoration:none;display:block;background:#d9d9d9; }
.hLink dl.last{float:left; width:106px;}
/**************** helpLink End ********************/

.bannerBox{ background:url(../images/bannerbg.jpg) no-repeat center top; width:100%; height:317px;}
#banner { width:961px; overflow: hidden; position: relative;height:317px; margin:0 auto;clear:both}
#banner_img { display: block; width:1600px; height:484px;}
#banner_img li { position: absolute; top: 0; left: 0; width: 100%; height:484px;background-position: center;/* display: none; */}


#banner_ctr { position: absolute; width: 961px; height: 6px; right:-75px; bottom: 20px; z-index: 1; text-indent:-9999px; }
#banner_ctr ul { width: 260px;  height: 6px; font-size: 0; line-height: 0; position:absolute; left:600px;  }
#banner_ctr li { display: block; float: left; width: 60px; height: 6px; cursor: pointer; background:#969696; margin-right:5px; }
#banner_ctr li.first-item { background: #fff; width: 60px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; cursor: default; }
#banner_ctr li.last-item { background: #fff; width: 60px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; cursor: default; }
#drag_ctr { position: absolute; top: 0; left:600px; width: 60px; height: 6px; -webkit-border-radius: 0px; -moz-border-radius: 0; border-radius: 0; bottom: 170px; background: #d5a340; z-index:999; overflow:hidden;}
#drag_arrow { position: absolute;width: 60px; height:6px;}

#mianCon{ width:961px; margin:33px auto; clear:both;}
.newsBox{ float:left; width:300px;}
.news_box{height:32px;line-height:32px;font-weight:normal;text-align:center; background:url(../images/news_bg.gif) repeat-x;}
.news_box li{float:left;height:27px;line-height:27px; padding-bottom:5px;display:block;cursor:pointer;color:#fff;background:url(../images/news_link.gif) no-repeat;margin-right:2px; text-align:center; width:96px; font-size:14px; font-weight:bold; }
.news_box li.hover{color:#fff;height:27px;line-height:27px; padding-bottom:5px;background:url(../images/news_hover.gif) repeat-x;font-weight:bold;display:block;width:96px;}
.news_Contentbox{clear:both;border-top:none; padding-top:15px;}
.news_conlist{ color:#7b7b7b; line-height:20px; border-bottom:1px dotted #bfbfbf; padding-bottom:10px; margin-bottom:10px;}
.news_conlist a{ color:#21ab9b; text-decoration:none;}
.news_conlist a{ color:#21ab9b; text-decoration:underline;}
.news_conlist h3{ color:#21ab9b; font-weight:bold; padding-bottom:5px;}
.news_conlist .date{ background:url(../images/diot01.gif) no-repeat right center; padding-right:20px; color:#ff8622; display:block; width:65px; }

.nlist li{ overflow:hidden; height:22px; line-height:22px;clear:both;display:block;}
.nlist li a{color:#6d6d6d;background:url(../images/diot02.gif) no-repeat left;padding-left:10px; float:left }
.nlist li a:hover{color:#008281; text-decoration:none;background:url(../images/diot02.gif) no-repeat left;}
.nlist li span.date{font-size:10px; color:#c5c5c5; float:right;font-family:Arial, Helvetica, sans-serif;display:inline-block; font-weight:lighter }
.nlist li span.n_new{ padding-left:10px; background:url(../images/new_ico.gif) no-repeat; width:24px; height:10px; float:left; position:relative; top:8px; left:5px;}

#roll{ height:106px; margin:10px auto; overflow:hidden;list-style:none;}
#roll li{height:22px; line-height:22px;}

.course_Contentbox .con{}
.course_img{ float:left; width:115px; height:155px;}
.course_txt{ float:right; width:170px; color:#6d6d6d; line-height:22px;}
a.more{display:inline-block; color:#005e5d;}
a.more:hover{ color:#005e5d; text-decoration:underline;}
.dataBox{ width:284px; margin:0 35px; float:left;}
.dataBox a{ color:#005e5d; text-decoration:none}
.dataBox a:hover{ color:#008281; text-decoration:none}
.dlList{text-align:center; border-left:1px solid #fff; border-top:1px solid #fff;}
.dlList th{ padding:10px; border-right:1px solid #fff; border-bottom:1px solid #fff;}
.dlList th{ color:#FFF;}
.dlList td{ overflow:hidden;border-bottom:1px solid #fff;border-right:1px solid #fff; height:20px; color:#005e5d;}

.cp_ap_Box{ float:right; width:306px;}
.cp_ap_Box h3{ color:#666666; font-size:14px; border-bottom:1px solid #f1f1f1; height:25px; line-height:25px;}
.cp_ap_Box .con{ padding-top:20px; padding-bottom:20px; clear:both;}
.cpImg{ width:70px; height:70px; float:left;}
.cp_cans{ color:#666666; line-height:18px; float:right; width:220px;}

.cp_kinds li{ float:left; width:85px; background:url(../images/diot03.gif) no-repeat left center; padding-left:15px; color:#666666; height:24px; line-height:24px;}
.cp_kinds li a{ color:#666666; text-decoration:none;}
.cp_kinds li a:hover{ color:#005e5d; text-decoration:underline;}

.nybannerBox{background:url(../images/nybannerBg.jpg) no-repeat center top; width:100%; height:171px;}
.nybanner{ width:961px; height:171px; margin:0 auto;}

#bottom{ width:100%; background:#f0f0f0; height:37px; line-height:37px; border-top:1px solid #005e5d;}
#footer{width:961px; color:#fbc213; margin:0 auto;}

.footlink{color:#666666; float:left;}
.footlink a{ color:#666666; text-decoration:none;}
.footlink a:hover{color:#008281;text-decoration:underline;}
.copyright{ color:#666666; float:right; font-family:Verdana, Geneva, sans-serif;}

#nymianContent{ width:961px; margin:15px auto; clear:both;z-index:999;}

.left02{width:206px; float:left;}
.left_menu{width:206px; }
.left_menu .hd { width:206px; height:93px;}
.left_menu .bd {width:206px;background:#f2f2f2 url(../images/leftBG.gif) repeat-x; border:1px solid #f2f2f2; border-bottom:none;height:auto!important; min-height:265px;height:265px;}
.left_menu .ft {display:block;overflow:hidden; background:#a5731c; height:3px;}



/*ot_class*/
.ot_class{ width:168px; display:block; padding:20px 19px 0;}
.ot_class li{ background:url(../images/leftmenu_line.gif) no-repeat center bottom;}
.ot_class li a{ height:28px; line-height:28px; padding-left:10px;color:#7f7f7f; display:block; font-family:Arial, Helvetica, sans-serif;}
.ot_class li a:hover,.ot_class .current{background:url(../images/leftmenu_hover.gif) no-repeat;color:#008281;}

.ot_class2{ padding-bottom:10px; padding-left:20px; padding-right:10px;}
.ot_class2 li{ background:none;}
.ot_class2 li a{ background:url(../images/diot01.gif) no-repeat left 15px; line-height:16px; padding:12px 0 0px 10px; height:auto; color:#808080;}
.ot_class2 li a:hover{ background:url(../images/diot01.gif) no-repeat left 15px;color:#666666;}


.inrig{width:723px; float:right; border-top:none;height:auto!important; min-height:500px;height:500px;overflow:hidden; _overflow:inherit;}

.location{height:48px; line-height:48px; clear:both; margin-bottom:20px; padding-top:8px;  border-bottom:1px solid #e5e5e5;}
.cur_wz{ float:left;font-size:16px; color:#2a2a2a; font-weight:bold; background:url(../images/diot_wz.gif) no-repeat left center; padding-left:20px; font-family:"微软雅黑",Verdana, Geneva, sans-serif}
/*.cur_wz span.en_t{ color:#505050; font-family:Arial, Helvetica, sans-serif; padding-left:5px;}*/
.weiz {padding-left:20px;float:right;color:#666666; background:url(../images/diot_home.gif) no-repeat left center;}
.weiz a{color:#808080; text-decoration:none}
.weiz a:hover{color:#008281}
.blue01{ color:#005e5d;}
.weiz .ico_nav_wz{  width:8px; height:9px; padding:0 10px; display:inline-block; float:left; position:relative;}


.articledeta{ padding:10px 0px 50px;color:#797979;}
.articledeta p{margin-bottom:2em; color:#797979; line-height:24px;font-family:Verdana, Geneva, sans-serif;}
.articledeta h3{font-size:16px}
.nstitle{font-size:20px; text-align:center;margin:10px 0}
.nstitle h4{padding-top:20px;}
.nstime{font-size:12px;font-weight:400;text-align:center; color:#898989; margin-bottom:30px; border-bottom:1px dashed #c0c0c0;border-top:1px dashed #c0c0c0; padding:5px 0;}
.dibg{padding:5px 0;float:right;}
.dibg a{color:#333;}
.dibg a:hover{color:#0165a8;}
.articledeta h6{font-size:14px;color:#666}
.articledeta .nslist li{margin-bottom:1em}

/**************************pList******************************************/
.pList{width:728px;}
.pList li{  height:180px; overflow:hidden; display:block; text-align:center; float:left; width:220px;*width:236px!important;*width:236px!important; padding-left:22px;*padding-left:7px!important;*padding-left:7px;}
.pList .imgBox{width:195px; height:117px;border:1px solid #CCC;padding:5px;overflow:hidden;}
.pList .imgBox img{width:195px; height:117px;}
.pList p{ line-height:16px; padding-top:10px; text-align:center;}
.pList p a{ color:#333; text-decoration:none;}
.pList p a:hover{ color:#008281; text-decoration:none;}
.pList .li3{margin-right:0;}

/**************************pages******************************************/
.page {padding:30px 0;font-size:12px;font-family:Arial;text-align: center;clear:both;}
.page a {background-position:50% bottom;color:#999999;margin-right:3px;text-decoration:none;padding:3px 8px; border: #d9d9d9 1px solid; display:inline-block}
.page a:hover {border: #d9d9d9 1px solid; color: #fff; background-color: #008281;display:inline-block}
.page span.current {padding:3px 8px;font-weight:bold;color:#fff;margin-right:3px;background-color: #008281;border: #d9d9d9 1px solid; display:inline-block}
.page span.disabled {display: none;}
.page a.next {border: #d9d9d9 2px solid;margin: 0px 0px 0px 10px;}
.page a.next:hover {border: #d9d9d9 2px solid;}
.page a.prev {border: #d9d9d9 2px solid; margin: 0px 10px 0px 0px; }
.page a.prev:hover {border: #d9d9d9 2px solid;}
/**************************pages End******************************************/

.help_faq_Box{ margin:0 auto; text-align:left;}
.help_faq dl{float:left; width:100%; background:url(images/dot_line.gif) repeat-x 0 bottom; padding:5px 0 0; border-bottom:1px solid #e1e1e1;}
.help_faq dl dt{padding-left:45px; height:40px; clear:both; overflow:hidden; line-height:40px; background:url(../images/ico_q.gif) no-repeat 10px center; float:left; width:723px; font-size:12px;}
.help_faq dl dt a{ text-decoration:none; color:#0167bb;}
.help_faq dl dd{float:left; line-height:22px; padding:20px 20px 20px 45px; background:#F7F7F7 url(../images/ico_a.gif) no-repeat 10px 20px; font-size:12px; color:#666666;}


/**************************newsContent01******************************************/
.newsContent01{padding-bottom:10px; margin-bottom:30px; margin-top:20px; float:left; width:774px;}
.foucsImg01{ width:144px; height:98px; border:1px solid #cccccc; padding:3px; float:left;}
.newsText01{ width:600px; padding-top:6px; float:right; color:#818181; line-height:20px;}
.newsText01 h5{ color:#008281; font-size:14px; padding-bottom:10px; font-weight:bold;}
.newsText01 a{ color:#008281; text-decoration:none}
.newsText01 a:hover{color:#008281; text-decoration:underline;}
.dateBox{ color:#b0b0b0; padding-top:10px;}

/**************************nlist001******************************************/
.nlist001 li{ overflow:hidden; line-height:40px; border-bottom:1px dotted #b8b8b8; padding:0 10px;clear:both;display:block;}
.nlist001 li a{color:#626262;background:url(../images/diot04.gif) no-repeat left;padding-left:18px; float:left}
.nlist001 li a:hover{color:#008281; text-decoration:underline;background:url(../images/diot04.gif) no-repeat left;}
.nlist001 li span.date{font-size:10px; color:#989ca5; float:right; font-family:Arial, Helvetica, sans-serif;}
.nlist001 li span.n_new{ padding-left:10px; background:url(../images/new_ico.gif) no-repeat; width:24px; height:10px; float:left; position:relative; top:14px;}


#preview_next {
	padding-top:20px;
	padding-bottom:5px;
	line-height:16px;
	clear:both; border-top:1px solid #CCC;
}
#preview_next p {
	height:16px;
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
}
#preview_next a{ color:#0165a8; text-decoration:none}
#preview_next a:hover{ color:#0165a8; text-decoration:underline}

.back{clear:both; margin-top:20px}
.back a{color:#0165a8; font-family:'宋体'}
.back a:hover{color:#0165a8; text-decoration:none}

.jm_bg{ background:url(../images/jm_bg.gif) no-repeat center; height:200px; width:626px;  padding:110px 0 0 90px; margin:0 auto;}
.jm_bg .txt{ width:290px;color:#666666; float:left; line-height:18px; text-indent:2em;}

.zpBox{ margin-top:20px; margin-bottom:20px;}
.zpBox h5{color:#9d9336; background:#f4f3e9 url(../images/diot_job.gif) no-repeat 15px center; height:30px; line-height:30px; padding-left:30px; }
.zpBox p{ color:#404040; line-height:20px; padding:10px 20px;}

.job_content,.job_content p{color:#666666; line-height:30px; margin:50px 20px 50px;}
.yp_btn{ background:url(../images/sq_btn.jpg) no-repeat; width:79px; height:25px; line-height:25px;  border:none; text-indent:-9999px; display:block; cursor:pointer}
.zp_center{ margin:0 auto; text-align:center; width:698px;} 
.zp_center a{ color:#a61626; font-weight:bold;}

ul.news_title{ height:31px; line-height:31px;color:#0076c9; font-weight:normal; background:url(../images/news_lt.gif) no-repeat; width:696px;}
ul.news_title li{ float:left; text-align:center;}
ul.news_title .number_news{ width:50px;}
ul.news_title .tilte{ width:515px;}
ul.news_title .time_news{ width:95px;float:right;}

ul.news_cont{ margin-top:20px; margin-bottom:20px;width:696px;}
ul.news_cont li{ clear:both; overflow:hidden; height:30px; line-height:30px; border-bottom:1px dotted #b8b8b8;}
ul.news_cont li h1{ width:50px; text-align:center; font-weight:normal; font-size:12px; float:left; color:#818181}
ul.news_cont li h2{ width:500px; text-align:center; padding-left:15px;font-weight:normal; font-size:12px;float:left;}
ul.news_cont li h2 a{ color:#818181;}
ul.news_cont li h2 a:hover{ color:#000;}
ul.news_cont li h3{ width:95px; text-align:center; font-weight:normal; font-size:12px;float:right; color:#aeaeae}
ul.news_cont .linews{ background:#fdfdfd;}

.feedback_box{ margin-top:20px; padding:0 20px;}
.feedback_t{ color:#666666; line-height:18px; width:700px;font-size:12px; font-family:"微软雅黑",Verdana, Geneva, sans-serif}
.feedbackBtn{ background:url(../images/fbtn.gif) no-repeat; width:59px; height:25px; border:none; text-indent:-999999px;display:block;cursor:pointer;}
.f_box{ padding:20px 30px; color:#504f4f;}
.f_box td{ height:35px;}
.f_input{ border:1px solid #cbc9c9;}

.map{ margin:0 auto; text-align:center;}

.web_t{height:30px; line-height:30px; border-bottom:1px dotted #CCC; margin-bottom:10px; background:url(../images/diot03.gif) no-repeat 6px 8px; padding-left:28px; color:#0b61b6; font-weight:bold;}
.web_t a{ color:#0b61b6;}
.web_t a:hover{color:#0b61b6; text-decoration:none}
/*nav03*/
#nav03 li {
	float:left;
	line-height:20px;
	width:160px;
	font-size:12px;
	display:block;	
	text-align:left;	
}
#nav03 li a { 
	color:#666;
	text-decoration:none;
	display:block;
    padding-left:20px;
	height:22px;
	margin-left:4px;
	background:url(../images/diot05.gif) no-repeat 6px 6px;
}
#nav03  li a:hover {
	color:#008281;
	width:auto;
	text-decoration:none;
	height:22px;
}

.cpbox_list li.box{ float:left;width:350px; height:219px; margin-bottom:25px; padding-right:20px;}
.cpkind_box{ background:url(../images/cpBox.jpg) no-repeat; width:350px; height:219px;}
.kinds_img{ float:left; width:193px; height:217px; padding:1px 0 1px 1px;}
.cp_con{ float:right; width:123px; padding:20px 20px 0 0;}
.cp_con h3{ color:#000; font-size:14px; font-weight:bold; padding-bottom:10px;}

.cpKindlist li{ float:left; width:123px; line-height:20px;height:20px;}
.cpKindlist li a{ color:#4c4c4c; text-decoration:none; float:left; background:url(../images/diot05.gif) no-repeat left center; padding-left:5px;}
.cpKindlist li a:hover{ color:#008281; text-decoration:none;background:url(../images/diot05.gif) no-repeat left center; padding-left:5px;}
.cp_more_diot{ background:url(../images/more_cp_diiot.gif) no-repeat right center; display:block; text-align:right; padding-right:20px;}
.cp_more_diot a{color:#000000; text-decoration:none; font-size:14px}
.cp_more_diot a:hover{color:#008281; text-decoration:none;}

.cp_List_con li{ width:350px; padding-left:10px; float:left; padding-bottom:50px;}
.cp_imgBox{ float:left; background:url(../images/cp_k.jpg) no-repeat; width:148px; height:120px; padding:5px 8px 8px 5px;}
.cp_con_cans{ width:175px; float:right; padding-top:15px;}
.cp_con_cans h3{ padding-bottom:10px;}
.cp_con_cans .con{ color:#999999; height:50px}
.cp_detailBtn{ background:url(../images/cp_btn.jpg) no-repeat; width:68px; height:23px; line-height:23px; padding-left:10px;}
.cp_detailBtn a{ color:#727272;text-decoration:none;}
.cp_detailBtn a:hover{color:#008281; text-decoration:none;}

.cp_area{ float:left; width:340px; height:215px;}
.cp_area p.zoom_ico{ background:url(../images/zoom.gif) no-repeat 135px center; padding-left:20px; color:#009; text-align:center}

.P_text{ float:right; margin-top:6px; width:360px; }
.P_text span{}
.P_text p{ color:#333; padding:5px 0; font-size:14px;line-height:40px;}
.cp_sm{ clear:both; padding-top:40px;}
.cp_sm h6{ color:#000; font-weight:bold; padding-bottom:10px; background:url(../images/diot05.gif) no-repeat left 6px; padding-left:10px;}
.cp_sm_content{ background:url(../images/cp_sm_bg.gif) no-repeat; color:#666666; padding-top:30px; line-height:20px;}

.app_box{ padding:0px 10px 20px; clear:both}
.app_ImgBox{ width:200px; height:184px; float:left;}
.app_con{ float:right; width:475px; color:#000; padding-top:20px; line-height:18px; color:#666}
.app_con h3{ font-size:14px; padding-bottom:15px;color:#000;}

.app_kindlist li{ float:left; width:340px; padding-left:15px; padding-left:15px; padding-bottom:35px;}
.app_kindBox{ width:340px;}
.app_kindBox h3{ background:url(../images/ap_title.jpg) no-repeat; width:300px; height:22px; line-height:22px; padding-left:30px; padding-right:10px; font-size:12px; color:#FFF;}
.app_more_diot{ float:right; width:8px; height:7px; background:url(../images/app_more_diot.gif) no-repeat left center; position:relative; top:8px; cursor:pointer;}
.app_kindBox .con{ padding:30px 20px;}
.app_kindImg{ float:left; width:74px; height:74px;}
.app_kind_con{ float:right; width:210px; line-height:18px; padding-top:8px;}