﻿@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-size:100%;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:url(../images/topbg.gif) repeat-x center top;width:100%; margin:0 auto;}


.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;}
.green{ color:#82af33;}
.blue{ color:#00b9ef;}
.blue01{ color:#0358a8;}
.black{color:#4d4d4c}
.red{color:#da0000}
.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;}
.pd{ padding-bottom:10px;} 

/*************** top ********************/
.topBox{ width:1003px; margin:0 auto; clear:both; height:86px; overflow:hidden;}

.logo{width:212px; height:86px; float:left;}
.coname{height:64px; float:left; z-index:99;padding-top:23px;}

/************************** toplink ******************************************/
.toplink{float:right; padding-top:5px;color:#9a9a9a; /*width:235px; background:url(../images/ico_tel.png) no-repeat left 17px; padding-left:35px; */font-size:12px; text-align:right; padding-right:10px;/* width:280px;*/} 
.toplink em{ width:1px; margin:0 7px;}
.toplink span.version{ color:#999999; padding-right:5px; height:13px; line-height:13px; display:inline-block}



/************************** search ******************************************/
.search{height:20px;float:right; padding-top:23px;} 
.searchTxt{color:#cbcbcb; width:140px; height:23px; line-height:23px; background:url(../images/searchK.gif) no-repeat; border:none; float:left;font-size:11px; padding:2px 0 2px 6px;}
.searchBtn{width:28px; height:27px; float:left; background:url(../images/searchBtn.gif) no-repeat center; border:0; cursor:pointer; }

.menuBox{ background:url(../images/menubg.gif) repeat-x; width:100%; height:41px; line-height:41px;}
/*************** nav ********************/
.nav{height:37px; line-height:37px; padding-bottom:1px;width:960px; margin:0 auto; overflow:hidden }
.icon_home {padding-top:12px; padding-left:35px; width:20px;}
.nav ul{}
.nav ul li{ float:left;}
.nav ul li a{ color:#fff; text-align:center; line-height:37px;height:37px; font-size:14px; display:block; width:145px;font-family:Verdana, Geneva, sans-serif;font-weight:bold; display:block;}
.nav ul li a:hover,
#menu li.iehover a.nav_a,
#menu li:hover a.nav_a{color:#fff;background:#0358a8; height:37px; line-height:37px; font-weight:bold; display:block;}
#menu li:hover a.icon_home{ background:none; padding-top:12px; padding-left:35px;}
#menu li a.current{color:#fff;height:37px; line-height:37px; display:block; }
.nav ul img{ float:left;}
.nav li.m_nav{ background:url(../images/m_nav.gif) no-repeat; width:2px; height:38px; display:block;}
.nav li span.diot{  display:inline-block;width:7px; height:4px; padding-left:5px;position:inherit; _position:absolute;background:url(../images/diot.gif) no-repeat right 8px;/**background:url(../images/diot.gif) no-repeat right 8px !important;*background:url(../images/diot.gif) no-repeat right center;*/background:url(../images/diot.gif) no-repeat right center;}


/*subNav*/
ul#menu li:hover ul,ul#menu li.iehover ul {display:block;}
#menu li ul{ display:none; margin:0; position:absolute; z-index:99999; width:205px; text-align:left; }
#menu li ul li{ float:left; width:205px;border-bottom:1px solid #ccc; font-size:12px;}
#menu li ul li a{ font-weight:100; height:40px;line-height:40px;width:195px;text-align:left; background:#fff; display:block; color:#221616;/*  padding:0 10px 0 45px;*/font-size:12px; padding-left:10px;}
#menu li ul li a:hover{/* color:#c70000;background:#dedede;*/  color:#00b9ef; height:40px; line-height:40px; /*padding:0; margin:0; padding:0 10px 0 45px; width:110px;*/padding-left:10px;}
/*subNav End*/


.banner{ width:100%; height:553px; z-index:1;}

.focus_ad{ height:553px; overflow:hidden; position:relative;}
.focus_ad .slide_pic li{display:none;}
.focus_ad .slide_pic .li_on{display:block;}

.focu_btn{ width:120px; margin:0 auto;}
.focus_ad .slide_txt{ width:auto; display:block; position:absolute; bottom:20px;}
.focus_ad .slide_txt li{width:30px;float:left;height:19px;line-height:19px;}
.focus_ad .slide_txt a,.focus_ad .slide_txt a:hover{ width:20px; height:19px; display:block; text-indent:-9999px;background:url(../images/li.png) no-repeat 0 0; _background:none;_filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/li.png', sizingmethod='scale');}
.focus_ad .slide_txt .li_on{}
.focus_ad .slide_txt .li_on a,.focus_ad .slide_txt .li_on a:hover{ background:url(../images/li_on.png) no-repeat 0 0;_background:none;_filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/li_on.png', sizingmethod='scale');}

.mianContent{ width:960px; margin:10px auto 20px;}
.aboutBox{ float:left; width:286px; padding-right:25px;}
.newsBox{ float:left; width:286px; padding:0px 25px; border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5; height:405px;}
.cpBox{ float:left; width:286px; padding-left:25px;}

.aboutBox h3, .newsBox h3, .cpBox h3{ width:286px; height:86px;}

.aboutImg, .foucsImg{ width:286px; height:130px; padding-bottom:20px;}
.aboutCon{ color:#666; line-height:18px; padding-bottom:20px;}
a.more{ color:#ffffff; text-decoration:none; display:block; background:#7bafd4; border:1px solid #6fa0c3; text-align:center;}
a.more:hover{ color:#ffffff; text-decoration:underline;}
.w60{ width:60px; height:20px; line-height:20px;}
.w140{ width:140px; height:20px; line-height:20px;}

.noticeCon{}
.noticeCon .title{color:#000000; padding-bottom:10px;}
.noticeCon .title a{ color:#000000;}
.noticeCon .title a:hover{ color:#0358a8; text-decoration:underline;} 
.noticeCon .con{ color:#666666; line-height:18px; border-bottom:1px dashed #e5e5e5; padding-bottom:10px; margin-bottom:15px;}
.nlist li{ overflow:hidden; height:20px; line-height:20px;/*border-bottom:1px dotted #b8b8b8;*/clear:both;display:block;}
.nlist li a{color:#000;background:url(../images/diot01.jpg) no-repeat left center;padding-left:10px; float:left }
.nlist li a:hover{color:#0358a8; text-decoration:underline;background:url(../images/diot01.jpg) no-repeat left;}
.nlist li span{font-size:11px; color:#959595; float:right;display:block}
.nlist li span.date{font-size:12px; color:#989ca5; float:left; font-family:Verdana, Geneva, sans-serif; padding-right:10px;}

.ico_renz{ width:286px; height:54px; padding-top:20px;}

/**************** foot ********************/
#footer{ width:100%; background:#cadfee; height:88px; display:block; clear:both;}
#foot{width:960px; margin:0px auto; color:#314655 ; line-height:18px; padding-top:30px; text-align:center; clear:both;}

/**************** foot End ********************/
.nybanner{ width:1003px; margin:0 auto; height:125px; padding-top:1px; border-top:3px solid #0358a8; clear:both;text-align: center; overflow:hidden; padding-bottom:20px;}

.weiz {/*padding-left:20px;*/color:#000; /*background:url(../images/diot_home.gif) no-repeat left 3px; */margin-top:20px; padding-bottom:20px; clear:both;}
.weiz a{color:#7f7f7f; text-decoration:none}
.weiz a:hover{color:#0b61b6}
.jinse{ color:#dbc39a;}
.weiz .ico_nav_wz{  width:3px; height:7px; padding:0 10px;}

#nymianContent{ width:1003px; margin:0 auto; clear:both;}


.right02{width:200px; float:right;}
.rigt_menu{width:200px; }
.rigt_menu .hd{ height:101px; width:200px;}
.rigt_menu .ft{ background:url(../images/feedback.jpg) no-repeat; width:200px; height:93px;}


/*ot_class*/
.ot_class{ width:200px; display:block;}
.ot_class li{ border-top:1px solid #fff;overflow:hidden; font-size:12px}
.ot_class li a{ height:30px; line-height:30px; text-align:left; padding-left:16px;color:#7b7672; display:block; font-family:Arial, Helvetica, sans-serif;background:#f1f1f1;}
.ot_class li a:hover,#ot_class .current{ background:#f1f1f1; color:#0358a8;}

.ot_class2{ padding-bottom:10px; padding-left:20px; padding-right:10px;}
.ot_class2 li{ border-bottom:none;}
.ot_class2 li a{ background:url(../images/diot04.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/diot04.gif) no-repeat left 15px;color:#666666;}


.inrig{width:750px; float:left; border-top:none;height:auto!important; min-height:500px;height:500px;overflow:hidden; _overflow:inherit;margin-bottom:20px;padding-right:30px; border-right:1px solid #ededed;}
.inrig .hd{ color:#0358a8;overflow:hidden; font-size:24px; text-transform:uppercase;}
.inrig .bd{ background:url(../images/con_bd.gif) repeat-y; padding:10px;height:auto!important; min-height:500px;height:500px;overflow:hidden; _overflow:inherit;}
.inrig .ft{ background:url(../images/con_ft.gif) no-repeat; height:5px; overflow:hidden; display:block;}

.articledeta{ color:#666666;}
.articledeta td{ line-height:24px;}
.articledeta p{margin-bottom:2em; color:#666666; 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; color:#000}
.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}


.newsList li{ float:left;border-bottom:1px dotted #d6d3d3; margin-bottom:15px;padding-bottom:15px; padding-top:15px; }

/**************************newsContent01******************************************/
.newsContent01{padding-bottom:10px; margin-bottom:30px; margin-top:20px;width:740px;}
.foucsImg01{ width:211px; height:124px; float:left;}
.newsText01{ width:505px; padding-top:6px; float:right; color:#s818181; line-height:20px;}
.newsText01 h5{ color:#373737; font-size:13px; padding-bottom:10px; font-weight:bold;}
.newsText01 a{ color:#5c5c5c; text-decoration:none}
.newsText01 a:hover{color:#5c5c5c; text-decoration:underline;}
.dateBox{ color:#b0b0b0; padding-top:5px; padding-bottom:5px;}

a.more01{ background:url(../images/moreBtn.jpg) no-repeat left  center; display:block; color:#fff; text-align:center; width:103px; height:30px; line-height:30px;}
a.more01:hover{ color:#fff; text-decoration:underline;}





/**************************newsContent01  End******************************************/
.nlist001 li{ overflow:hidden; height:40px; line-height:40px;border-bottom:1px dotted #b8b8b8; padding:0 10px;clear:both;display:block;}
.nlist001 li a{color:#626262;background:url(../images/diot02.gif) no-repeat left;padding-left:15px; float:left }
.nlist001 li a:hover{color:#0b61b6; text-decoration:underline;background:url(../images/diot02.gif) no-repeat left;}
.nlist001 li span{font-size:10px; color:#989ca5; float:right; font-family:Verdana, Geneva, sans-serif; display:block}
.nlist001 li span.date{font-size:10px; color:#989ca5; float:right; font-family:Verdana, Geneva, 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; left:5px;}


/**************************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; display:inline-block}
.page a:hover {color: #ff0000;display:inline-block}
.page span.current {padding:3px 8px;font-weight:bold;color:#ff0000;margin-right:3px;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******************************************/
/**************************pages End******************************************/

#preview_next {
	padding-top:20px;
	padding-bottom:5px;
	line-height:16px;
	clear:both; border-top:1px solid #ececec;
}
#preview_next p {
	height:16px;
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:5px; color:#626262;
	font-weight:bold;
}
#preview_next a{ color:#0165a8; text-decoration:none; font-weight:normal;}
#preview_next a:hover{ color:#0165a8; text-decoration:underline;font-weight:normal;}

.back{clear:both; margin-top:20px}
.back a{color:#0165a8; font-family:'宋体'}
.back a:hover{color:#0165a8; text-decoration:none}

.list_bottom{ clear:both; border-top:1px solid #000; height:25px; line-height:25px; clear:both}
.print{ float:right;height:25px; line-height:25px; display:block; position:relative; top:5px; }

a.more02{ background:url(../images/cpBtn.gif) no-repeat left  center; display:block; color:#fff; text-align:center; width:108px; height:34px; line-height:34px; padding-left:10px;}
a.more02:hover{ color:#fff; text-decoration:underline;}


.cpList{}
.cpList li{  height:244px; width:758px;display:block; float:left; border:1px solid #eaeaea;/* width:220px;*width:236px!important;*width:236px!important; padding-left:30px;*padding-left:20px!important;*padding-left:20px;*/ margin-bottom:25px;}
.cp_conBox{}
.cp_left_img{ float:left; width:458px; text-align:center}
.cp_left_img img{}
.cp_right_con{ float:right; background:#f0f0f0; width:270px;height:214px; padding:15px;}
.cp_name{ color:#ababab; font-family:Verdana, Geneva, sans-serif; font-size:18px}
.cp_name a{ color:#1362ad;}
.cp_name a:hover{color:#1362ad; text-decoration:underline}
.cp_ccon{ border-top:1px dashed #c0c0c0; color:#3f3f3f; padding:10px 0; margin-top:20px; width:260px;}

.cpBig{ width:760px; margin:0 auto; text-align:center;}
.cp_nname{ font-family:Verdana, Geneva, sans-serif;color:#1362ad; font-size:30px}
.cp_nname span{ color:#000; font-size:18px}


.jm_bg{ background:url(../images/jm_bg.gif) no-repeat center; height:200px; width:584px;  padding:110px 0 0 90px; margin:0 auto;}
.jm_bg .txt{ width:245px;color:#666666; float:left; line-height:24px; text-indent:2em;}

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:505px;}
ul.news_title .time_news{ width:110px;float:right; text-align:left}

ul.news_cont{ margin-top:20px; margin-bottom:20px;width:674px;}
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:490px; 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:110px; text-align:center; font-weight:normal; font-size:12px;float:right; color:#aeaeae}
ul.news_cont .linews{ background:#fdfdfd;}

.job_input{ padding:5px;}
.job_input td{ line-height:20px; color:#696969; padding:10px}

.okbtn{ background:url(../images/tjBtn.gif) no-repeat; width:104px; height:20px; border:none; text-indent:-9999px; display:block; cursor:pointer;}
.noBtn{ background:url(../images/noBtn.gif) no-repeat; width:104px; height:20px; border:none;text-indent:-9999px; display:block;cursor:pointer;}


.zpBox{ margin-top:20px; margin-bottom:20px;}
.zpBox h5{color:#0091dc; background:#f1f1f1 url(../images/diot08.gif) no-repeat 15px center; height:30px; line-height:30px; padding-left:30px; }
.zpBox p{ color:#404040; line-height:20px; padding:10px 20px;}

.network_t{ padding-bottom:15px;}


ul.net_title{ height:30px; line-height:30px;color:#0076c9; font-weight:normal; background:url(../images/ttbg.gif) repeat-x;}
ul.net_title li{ float:left; text-align:center; font-weight:bold;}
ul.net_title .t01{ width:59px;}
ul.net_title .t02{ width:200px;}
ul.net_title .t03{ width:95px; text-align:center}
ul.net_title .t04{ width:310px;float:right; text-align:center}

ul.net_cont{ margin-top:20px; margin-bottom:20px;width:674px;}
ul.net_cont li{ clear:both; overflow:hidden; height:30px; line-height:30px; border-bottom:1px dotted #b8b8b8; display:block}
ul.net_cont li h1{ width:59px; text-align:center; font-weight:normal; font-size:12px; float:left; color:#818181}
ul.net_cont li h2{ width:190px; text-align:left; padding-left:15px;font-weight:normal; font-size:12px;float:left;}
ul.net_cont li a{ color:#7b7672;}
ul.net_cont li a:hover{ color:#0076c9;}
ul.net_cont li h3{ width:95px; text-align:center; font-weight:normal; font-size:12px;float:left; color:#7b7672}
ul.net_cont li h4{ text-align:left; font-weight:normal; font-size:12px;float:left; color:#7b7672}
ul.net_cont .linews{ background:#fdfdfd;}

.feedback_box{ margin-top:10px; padding:20px 20px 0; }
.feedback_t{ color:#666666; line-height:18px;font-size:12px; font-family:"微软雅黑",Verdana, Geneva, sans-serif}

.f_box{ padding:20px 30px; color:#707070;}
.f_box td{ height:35px;}
.f_input{ border:1px solid #cbc9c9;}


.feedbackBtn{ background:#008cd8; width:125px; height:34px; line-height:34px; text-align:center; border:none; float:left;  cursor:pointer;display:block; color:#FFF; font-weight:bold}
.feedbackBtn:hover{cursor:pointer; background:#0065b8; border:1px solid #0056ac; font-weight:bold}

.refillBtn{ background:#a4a4a4; width:125px; height:35px; line-height:35px; text-align:center; border:none; float:left;  cursor:pointer;display:block; color:#FFF; margin-left:10px;}
.refillBtn:hover{cursor:pointer; background:#616161; border:1px solid #4a4a4a; font-weight:bold}

.web_t{height:30px; line-height:30px; border-bottom:1px dotted #CCC; margin-bottom:10px; background:url(../images/diot02.gif) no-repeat 6px 10px; padding-left:20px; color:#333; font-weight:bold}
.web_t a{ color:#333;}
.web_t a:hover{color:#333; 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:#2c2c2c;
	text-decoration:none;
	display:block;
    padding-left:20px;
	height:22px;
	margin-left:4px;
	background:url(../images/diot01.jpg) no-repeat 6px 6px;
}
#nav03  li a:hover {
	color:#0165a8;
	width:auto;
	text-decoration:none;
	height:22px;
}

.yp_btn{ background:#008cd8; width:125px; height:35px; line-height:35px; text-align:center; border:none; float:left;  cursor:pointer;display:block; color:#FFF;}
.yp_btn:hover{cursor:pointer; background:#0065b8; border:1px solid #0056ac; font-weight:bold}


/**************************projectBox******************************************/




.roll{margin:0 auto; height:160px; display:block; width:1057px;}
#slider_div{height:160px; overflow:hidden;  }
.carousel-div{ float:left }
.carousel-div ul li{ text-align:center; margin:3px 9px 0 9px; _margin:3px 14px 0 4px;}
.carousel-div ul li img{width:220px; height:160px;}
#slider_div .prev{ float:left; padding:55px 15px 0 5px; cursor:pointer;}
#slider_div .next{ float:left; padding:55px 5px 0 15px;cursor:pointer;}

.code{ width:80px; height:80px; float:left}

#code,#code_hover,#gotop{width:36px;height:48px;background:url(../images/icon.png) no-repeat;position:fixed;right:50px;cursor:pointer;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));z-index:9999;}
#code{background-position:-276px -258px;bottom:80px;_margin-bottom:80px;}
#code_hover{background-position:-316px -258px;bottom:80px;_margin-bottom:80px;}
#gotop{background-position:-276px -310px;bottom:27px;_margin-bottom:27px;}
#code_img{width:270px;height:355px;background:url(../images/icon.png) -4px -3px no-repeat;position:fixed;right:90px;bottom:27px;cursor:pointer;display:none;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:67px;z-index:9999;}
