﻿@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:"宋体"; font-size:12px;}
img,a{ margin:0; border:0;}
.clear{ clear:both;}
a{ text-decoration:none;hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */outline: none;  /* for firefox 1.5 + */}
body{ background:#184d7f url(../images/bg.jpg) repeat-x;width:100%;}

.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:#abcd03;}
.blue{ color:#055bb5;}
.red{ color:#d62222;}
.white{ color:#0089f1;}
.gary{color:#666666}
.gary01{color:#333333}
.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 ********************/
.header{ width:1003px; margin:0 auto; background:url(../images/topbg.jpg) no-repeat center top; height:139px; padding-top:3px; }

.logo{width:229px; height:72px; float:left; padding-left:10px;}
.top_right{ float:right; padding-right:15px;}
.topLink { height:25px; line-height:25px; padding-top:4px; text-align:right }
.topLink a{ color:#000; text-decoration:none;}
.topLink a:hover{ color:#0752af; text-decoration:none;}
.top_tel{ float:right; height:23px;width:238px; padding-top:20px;}


/**************** top End ********************/

/*************** nav ********************/
#nav {color:#fff;width:973px;font-family: arial, helvetica, sans-serif; background:url(../images/menubg.jpg) no-repeat; height:51px; margin:0 auto;}
#nav li { display: inline; font-size:14px;float:left;}
/*#nav li.m_nav{ background:url(../images/m_nav.jpg) no-repeat; width:2px;height:51px;display:block;}*/
#nav li a{color:#fff;text-decoration: none;width:139px; height:51px; line-height:51px; text-align:center; float:left; display:block}
#nav li a:hover{color:#ffba00; background:url(../images/menu_hover.png) no-repeat; width:139px;}
#nav li.current a{color:#ffba00;background:url(../images/menu_hover.png) no-repeat; width:139px;}

/*subNav End*/

/**************** nav End ********************/
.mianContent{ width:992px; margin:0 auto;clear:both; background:#fff; padding:10px 0px;}
.banner{ width:1003px; height:263px; margin:0 auto; overflow:hidden; clear:both; padding:0 8px;}
.noticeBox{ background:url(../images/ggBG.jpg) no-repeat; width:902px; padding-left:90px; height:31px; line-height:31px; padding-bottom:15px;}
.noticeBox a{ color:#585858; text-decoration:none}
.noticeBox a:hover{ color:#0752af; text-decoration:underline;}
.noticeBox span{ color:#8b8b8b;}

.aboutBox{ background:url(../images/aboutBox.jpg) no-repeat; width:359px; height:157px;float:left;}
.aboutBox h3, .newsBox h3{ height:13px; line-height:13px; background:url(../images/diot01.gif) no-repeat; padding-left:20px; color:#cb0111; margin-left:15px; margin-right:15px; margin-bottom:12px;}
.more{ margin-top:10px; padding-right:10px;} 
.more a{ color:#c60000; text-decoration:underline; text-indent:-9999px; overflow:hidden float:left}
.more a:hover{ color:#c60000; text-decoration:none; cursor:pointer;}
.aboutTXT{ padding:30px 10px;}
.aboutCon{ color:#585858; line-height:22px; text-indent:2em; width:230px; float:right; padding-top:7px;}
.aboutIMG{ float:left; width:98px; height:114px; border:1px solid #FFF;}

.newsBox{ float:left; width:359px; margin:0 10px; background:url(../images/newsbox.jpg) no-repeat;} 
.news_con{ padding:30px 10px 10px;background:url(../images/con_bg.jpg) repeat-x; width:339px; height:117px;}
.nlist li{ overflow:hidden; line-height:18px; /*border-bottom:1px dotted #b06828;*/ padding:3px 0; }
.nlist li a{color:#585858;background:url(../images/diot01.gif) no-repeat left center;padding-left:10px;}
.nlist li a:hover{color:#0752af; text-decoration:underline;background:url(../images/diot01.gif) no-repeat left center;}
.nlist li span{font-size:10px; color:#aeaeae; float:right; display:block}

.contactBox{ float:right;  color:#585858; line-height:18px; background:url(../images/contactBox.jpg) no-repeat; width:208px; height:82px; padding:65px 15px 10px;}

.cpBox{ width:976px; padding:0 8px;}
.cpBox h3{ width:976px; height:29px;}
.cpcon{ background:url(../images/cp_box.jpg) no-repeat; width:976px; height:132px;}

/*rollBox*/
.rollBox{margin:0 auto; display:block; padding-top:5px;}
.rollBox .LeftBotton{height:29px;width:27px;background:url(../images/arrow_left.gif) no-repeat;overflow:hidden;float:left;display:inline;margin:50px 23px 4px 32px;cursor:pointer;}
.rollBox .RightBotton{height:29px;width:27px;background:url(../images/arrow_right.gif) no-repeat;overflow:hidden;float:left;display:inline;margin:50px 32px 4px 23px;cursor:pointer;}
.rollBox .Cont{width:800px; overflow:hidden; float:left;padding:0; margin:0;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:138px; float:left; text-align:center; padding-right:30px;*padding-right:30px!important;*padding-right:30px; padding-left:0px;}
.rollBox .Cont .pic a{vertical-align:middle; text-align:center; height:100px; display:block; display:table-cell !important;}
.rollBox .Cont .pic img{margin:0 auto; vertical-align:middle; text-align:center; width:138px;height:100px;border:1px solid #dddddd;background:#fff;}
.rollBox .Cont .pic p{width:140px; color:#666666; padding:0; margin:0;line-height:18px; overflow:hidden;display:block;}
.rollBox .Cont .pic p a{width:140px;display:block; font-size:12px; margin:0;  padding:0; color:#0a0606;line-height:18px; height:18px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{width:140px;color:#0752af; text-decoration:none;}
.rollBox .Cont .pic p a:hover{width:140px;color:#0752af; text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox .Cont .pic li{MARGIN-RIGHT:13px;}




.mianBottom{width:983px; margin:0 auto;clear:both; background:#FFF; padding:0 10px 10px;}
.nrbox{height:37px;font-weight:normal;margin-bottom:10px;text-align:center;background:url(../images/h_bg.jpg) repeat-x;}
.nrbox li{float:left;height:32px;line-height:32px; padding-bottom:5px; width:107px;display:block;cursor:pointer;color:#cb0111;background:url(../images/h_link.jpg) repeat-x; margin-right:2px;}
.nrbox li a{ margin-right:0px;width:107px;display:block;cursor:pointer;color:#cb0111;background:url(../images/h_link.jpg) repeat-x; font-weight:bold;}
.nrbox li.hover, .nrbox li a:hover{color:#fff;background:url(../images/h_hover.jpg) repeat-x; font-weight:bold; width:107px;height:32px;line-height:32px; padding-bottom:5px; display:block}
.Contentbox{clear:both;border-top:none;}

.photoList{ padding:10px 0px;overflow:hidden;}
.photoList li{ background:url(../images/box.jpg) no-repeat; width:320px; float:left; margin-right:5px;}


.boxCon{ width:320px; clear:both;}
.box_img{ float:left; width:121px; height:121px; padding:3px; border:1px solid #cccccc; float:left}
.box_txt{color:#666; float:right; width:180px;padding-top:10px;}
.box_txt h3{ background:url(../images/diot03.gif) no-repeat; padding-left:20px; color:#666666; padding-bottom:5px; }
.box_txt p{ line-height:24px; color:#666;}





#footer{ width:992px; height:64px;background:url(../images/ftbg.jpg) no-repeat; clear:both; color:#fff; margin:0 auto; text-align:center; line-height:20px; padding-bottom:10px; padding-top:15px; display:block; overflow:hidden}

.nybanner{ width:1003px; height:180px; margin:0 auto; overflow:hidden; clear:both; padding:0 8px;}

#nymianContent{ width:987px; margin:0 auto; clear:both;padding:0 8px;}
.left02{width:238px; float:left;}
.left_menu{width:238px;}
.left_menu .hd { width:238px; height:28px; line-height:28px;background:url(../images/left_t.jpg) no-repeat;color:#e5e9ec;}
.left_menu .bd {width:218px; height:273px;border-top:none; background:url(../images/leftBox.jpg) no-repeat; padding:10px 10px;}
/*.left_menu .ft {display:block;overflow:hidden; background:url(../images/left_menu_bottom.gif) no-repeat; width:251px; height:14px; padding-bottom:20px;}*/




/*ot_class*/
.ot_class{ width:218px; display:block;}
.ot_class li{}
.ot_class li a{ height:30px; line-height:30px; padding-left:35px; color:#585858; display:block; font-family:Arial, Helvetica, sans-serif;background:url(../images/leftm_hover.png) no-repeat left center; }
.ot_class li a:hover,#ot_class .current{color:#0752af;background:url(../images/leftm_hover.png) no-repeat left center; }

.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:710px; float:right; border-top:none;height:auto!important; min-height:516px;height:516px;padding-bottom:20px;padding-right:16px;}


.nlist01 li{ overflow:hidden; line-height:28px; border-bottom:1px dotted #979797; padding:3px 0; }
.nlist01 li a{color:#666666;background:url(../images/diot02.gif) no-repeat left center;padding-left:20px;}
.nlist01 li a:hover{color:#000000; text-decoration:underline;background:url(../images/diot02.gif) no-repeat left center;}
.nlist01 li span{font-size:10px; color:#aeaeae; float:right; display:block}


.location{height:30px; line-height:30px; clear:both;background:url(../images/diot_home.jpg) no-repeat left center; border-bottom:1px solid #CCC; color:#666666; margin:0 auto; padding-left:10px;}
.location a{ color:#666666; text-decoration:none;}
.location a:hover{ color:#333; text-decoration:underline;}


.articledeta{ padding:25px 0px;color:#464646;}
.articledeta p{margin-bottom:2em; color:#464646; 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:#666; margin-bottom:30px; border-bottom:1px dashed #ccc;border-top:1px dashed #ccc; padding:5px 0;}
.dibg{padding:5px 0; float:right;}
.dibg a{color:#555555; }
.dibg a:hover{color:#0752af;}
.articledeta h6{font-size:14px; color:#666}
.articledeta .nslist li{margin-bottom:1em}

.f_tu{ background:url(../images/tu.jpg) no-repeat right bottom;}

.articledeta td{ line-height:30px; padding:10px;}
.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{ text-align:center; width:450px; *width:698px !important;*width:698px; padding-left:248px;*padding-left:0px;*padding-left:0px;} 
.zp_center a{ color:#a61626; font-weight:bold;}


/**************************newsContent01******************************************/
.newsContent01{padding-bottom:10px; margin-bottom:30px; margin-top:20px;width:701px;}
.foucsImg01{ width:144px; height:98px; border:1px solid #cccccc; padding:3px; float:left;}
.newsText01{ width:525px; padding-top:6px; float:right; color:#818181; line-height:20px;}
.newsText01 h5{ color:#0b61b6; font-size:14px; padding-bottom:10px; font-weight:bold;}
.newsText01 a{ color:#0b61b6; text-decoration:none}
.newsText01 a:hover{color:#0b61b6; text-decoration:underline;}
.dateBox{ color:#b0b0b0; padding-top:10px;}
/**************************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;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; border: #d9d9d9 1px solid; display:inline-block}
.page a:hover {border: #d9d9d9 1px solid; color: #fff; background-color: #0b61b6;display:inline-block}
.page span.current {padding:3px 8px;font-weight:bold;color:#fff;margin-right:3px;background-color: #0b61b6;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******************************************/


#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:#0752af; text-decoration:underline}
#preview_next a:hover{ color:#0752af; text-decoration:underline}

.back{clear:both; margin-top:20px}
.back a{color:#0752af; font-family:'宋体'}
.back a:hover{color:#0752af; text-decoration:none}

.cpList{}
.cpList li{  height:180px; overflow:hidden; display:block; text-align:center; float:left; width:158px;*width:158px!important;*width:158px!important; padding-left:18px;*padding-left:2px!important;*padding-left:7px;}
.cpList .imgBox{width:138px; height:100px;border:1px solid #CCC;padding:1px;overflow:hidden;}
.cpList .imgBox img{width:138px; height:100px;}
.cpList p{ line-height:16px; padding-top:10px; text-align:center;width:138px;}
.cpList p a{ color:#333; text-decoration:none;}
.cpList p a:hover{ color:#0820b4; text-decoration:none;}
.cpList .li3{margin-right:0;}

.cp_area{ float:left; width:300px; height:300px; border:1px solid #d8d8d8; padding:1px;}
.cp_area img{ width:300px; height:300px;}
.cp_area p.zoom_ico{ background:url(../images/zoom.gif) no-repeat 135px 16px; padding-left:42px; color:#009; text-align:center; padding-top:10px;}
.cp_area p.zoom_ico a{ color:#0074bb;}

.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;}

.sm{float:left;/* width:145px; */padding-left:15px; text-align:left;overflow:hidden; }
.sm p{ line-height:18px; color:#6b6b6b;overflow:hidden;}
.sm p span{ color:#333;}
.sm a{ color:#0074bb; text-decoration:none;}
.sm a:hover{ color:#0074bb; text-decoration:underline;}

.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;}

.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;}


.nlist002 li{ overflow:hidden; height:40px; line-height:40px;border-bottom:1px dotted #b8b8b8; padding:0 10px;clear:both;display:block;background:url(../images/diot06.gif) no-repeat left;padding-left:15px;}
.nlist002 li a{color:#626262; float:left }
.nlist002 li a:hover{color:#626262; text-decoration:none;background:url(../images/diot04.gif) no-repeat left;}
.nlist002 li span{font-size:10px; color:#989ca5; float:right; font-family:Verdana, Geneva, sans-serif; display:block}
.nlist002 li span.download{ font-family:Verdana, Geneva, sans-serif; display:inline-block; vertical-align:middle;height:40px; line-height:40px; position:relative; top:10px;}


.web_t{height:30px; line-height:30px; border-bottom:1px dotted #CCC; margin-bottom:10px; background:url(../images/tj_on.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.gif) no-repeat 6px 6px;
}
#nav03  li a:hover {
	color:#c60000;
	width:auto;
	text-decoration:none;
	height:22px;
}

