﻿@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:Verdana, Geneva, 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/bg.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:#1a467f;}
.black{color:#4d4d4c}
.red{color:#e60012}
.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:108px; overflow:hidden;}

.logo{width:320px; height:108px; float:left;}
.coname{height:104px; float:left; z-index:99;}

/************************** toplink ******************************************/
.toplink{float:right; padding-top:40px;color:#9a9a9a; width:355px;/* background:url(../images/ico_tel.png) no-repeat left 17px; padding-left:35px; */font-size:12px; text-align:right; padding-right:10px;} 
.toplink em{ width:1px; margin:0 7px;}
.toplink span.version{ color:#999999; padding-right:5px; height:13px; line-height:13px; display:inline-block}

.sc_ico{ background:url(../images/ico_sc.gif) no-repeat left center; padding-left:20px; display:inline-block; padding-right:10px; margin-top:5px;}
.sc_ico a{ color:#3f3f3f;font-family:"微软雅黑",Verdana, Geneva, sans-serif;}
.sc_ico a:hover{ color:#da0114; text-decoration:underline;}
/************************** search ******************************************/
.search{width:234px; height:20px;float:right;} 
.searchTxt{color:#999999; width:155px; height:20px; line-height:20px; border:none; border-right:none;/*background:#c1a786;*/ float:left;font-size:12px; padding:2px 4px; background:url(../images/searchK.jpg) no-repeat;}
.searchBtn{width:33px; height:24px; float:left; background:url(../images/searchBtn.jpg) 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:41px; line-height:41px;background:url(../images/menuBg.gif) repeat-x;width:1003px; margin:0 auto; overflow:hidden }

.nav ul{}
.nav ul li{ float:left;}
.nav ul li a{ color:#fff; text-align:center; line-height:34px;height:34px; font-size:14px; display:block; width:142px;font-family:Verdana, Geneva, sans-serif;font-weight:bold; display:block;font-family:"微软雅黑",Verdana, Geneva, sans-serif;}
.nav ul li a:hover,
#menu li.iehover a.nav_a,
#menu li:hover a.nav_a{color:#fff;background:#e12d28; height:34px; line-height:34px; font-weight:bold; display:block;}
#menu li a.current{color:#fff;height:34px; line-height:34px; display:block; }
.nav ul img{ float:left;}
.nav li.m_nav{ background:url(../images/menu_nav.gif) no-repeat; width:1px; height:34px; 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:142px; }
#menu li ul li{ float:left; width:142px;border-bottom:1px solid #ccc; font-size:12px; height:auto;;}
#menu li ul li a{ font-weight:100;/* height:30px; */height:auto;line-height:20px;width:142px;text-align:center; background:#fff; color:#221616;/*  padding:0 10px 0 45px;*/font-size:12px; display:block; padding:5px 0}
#menu li ul li a:hover{/* color:#c70000;background:#dedede;*/  color:#e00e1a; /* height:30px; */height:auto;line-height:20px; padding:5px 0/*padding:0; margin:0; padding:0 10px 0 45px; width:110px;*/}
/*subNav End*/

/*************** banner full-screen-slider ********************/
.banner{ width:1003px; height:377px; margin:0 auto; padding:13px 0 0px;}
#full-screen-slider { width:100%; height:377px; float:left; position:relative}
#slides { display:block; width:100%; height:377px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:5%; top:345px; z-index:9900; padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:12px; height:12px; float:left; margin-right:5px; border-radius:5px; background:#fefefe }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#e20012}

.mianContent{ background:url(../images/mianbox.jpg) no-repeat; width:969px; height:175px; margin:0 auto; padding:35px 20px 35px 14px;}
.aboutBox{ float:left; width:310px;overflow:hidden;}
.newslistBox{ float:left; width:345px;  margin:0 27px 0 33px;overflow:hidden;}
.foucsnews_Box{ float:right; width:254px; height:172px;}

.aboutBox h3, .newslistBox h3{ font-family:"宋体",Verdana, Geneva, sans-serif; font-size:16px; color:#000; padding-bottom:15px;}
.aboutBox h3 span, .newslistBox h3 span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:normal; padding-left:4px;}
.aboutBox .con{ width:310px; clear:both;}
.aboutImg{ float:left; width:115px; height:131px;}
.aboutCon{ float:right; width:180px; color:#666666; line-height:18px;}

a.more{ background:url(../images/more.gif) no-repeat; text-indent:-99999px;color:#0d9ddd; text-decoration:none; display:block; width:35px; height:15px;}
a.more:hover{ color:#0d9ddd; text-decoration:underline;}


/*news*/
#news li {display:block;padding-bottom:5px; padding-top:5px; margin-bottom:5px;border-bottom:1px dotted #cccccc; overflow:hidden; font-size:12px}
#news li a {color:#666666;text-decoration:none;line-height:20px;}
#news li a:hover {color:#e00e1a;line-height:20px;text-decoration:underline;}
#news li .date{color:#666666;font-weight:bold; font-size:12px;}

.foucsnews_Box{ width:244px; height:162px; border:1px solid #c1c1c1; padding:4px; overflow:hidden;}

#hotpic { width: 244px; height: 162px; overflow: hidden; margin: 0 auto; }
#NewsPic { position: relative; width: 244px; height: 162px; overflow: hidden; }
#NewsPic a { overflow: visible; border: 0; text-decoration: none; }
#NewsPic .Picture { position: absolute; left: 0; top: 0; }
#NewsPic .Nav { position: absolute; height: 13px; line-height: 14px; bottom: 0; right: 0; }
#NewsPic .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float: right; display: block; width: 24px; text-align: center; background: #000; border-left: solid 1px #FFF; cursor: pointer; }
#NewsPic .Nav span.Normal { color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: .5; }
#NewsPic .Nav span.Cur { background: #ce0609; color: #FFF; }
#NewsPicTxt { position: relative; width: 380px; height: 22px; border: 1px; margin: 0; padding-top: 4px; text-align: center; font-family: Sans-Serif; font-weight: 700; color: #000; font-size: 14px; margin-left: auto; margin-right: auto; margin-top: 3px; }
#NewsPicTxt a:link, #NewsPicTxt a:visited { font-family: "Microsoft Yahei"; font-size: 16px; font-weight: 700; color: #000; text-decoration: none; }
#NewsPicTxt a:hover { color: red; }
.b_mianCon{ width:1003px; margin:0 auto; clear:both; padding-bottom:15px;}
.bottomList li{ float:left; width:305px; height:95px; padding:1px; border:1px solid #d6d6d6; -moz-box-shadow:0px 0px 8px #e7e7e7;
-webkit-box-shadow:0px 0px 8px #e7e7e7;box-shadow:0px 0px 8px #e7e7e7;filter: progid:DXImageTransform.Microsoft.Shadow(color='#e7e7e7', Direction=135, Strength=5);/*for ie6,7,8*/ margin-left:14px; margin-right:6px;}

/************************** shop_focus_ad ******************************************/
.p_focus_ad{ width:305px; height:95px;float:right; overflow:hidden; position:relative;}
.p_focus_ad .slide_pic li{ display:none;margin-left:0px; border:none;-moz-box-shadow:0px 0px 0px #e7e7e7;
-webkit-box-shadow:0px 0px 0px #e7e7e7;box-shadow:0px 0px 0px #e7e7e7; }
.p_focus_ad .slide_pic .li_on{display:block;}
.p_focus_ad .slide_txt{ height:14px; position:absolute; bottom:5px; right:10px;}
.p_focus_ad .slide_txt li{width:10px; height:10px; line-height:20px; margin-right:0px; text-align:center; float:left; background:#eeeeee;/* border:1px solid #cacaca;*/opacity:1;filter:Alpha(Opacity=100); text-indent:-9999px;}
.p_focus_ad .slide_txt a,.p_focus_ad .slide_txt a:hover{color:#333;text-decoration:none; text-indent:-9999px;}
.p_focus_ad .slide_txt .li_on{background:#e20012;opacity:1;filter:Alpha(Opacity=100); text-indent:-9999px;}
.p_focus_ad .slide_txt .li_on a,.focus_ad .slide_txt .li_on a:hover{color:#fff; text-indent:-9999px;}
	   
#bottom{ background:url(../images/ftbg.gif) repeat; width:100%; height:29px;}
#foot{width:967px; margin:0px auto; color:#666666 ; line-height:18px; padding:20px 18px 0;}
/**************** foot ********************/
#footer{ width:967px; height:30px; line-height:30px; margin:0 auto; color:#000}

.footer_zi{ margin:0 auto; padding:0; color:#000000 ; line-height:28px; padding-bottom:1px; width:963px;}
.footer_zi a{ color:#000000;}
.footer_zi a:hover{ color:#e20012; text-decoration:none;}
.copyright{ color:#000000;font-weight:normal;line-height:30px;display:block; font-family:Verdana, Geneva, sans-serif}
.beian{ }	   
	   
.more a{ color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.more a:hover{ color:#e20012; text-decoration:underline;}




/**************** foot End ********************/
.nybannerBox{ width:1003px; margin:15px auto 10px; height:245px; clear:both;text-align: center; overflow:hidden}


#nymianContent{ width:1003px; margin:0 auto 15px; clear:both; background:url(../images/ny_conbg.jpg) repeat-y;}


.left02{width:173px; float:left;overflow:hidden}
.left_menu{width:173px; background:url(../images/hdBox.jpg) no-repeat; height:359px; }
.left_menu .hd{ background:url(../images/leftmenu_hd.jpg) no-repeat; width:173px; height:30px; line-height:30px; padding-top:12px; font-family:"微软雅黑",Verdana, Geneva, sans-serif; font-size:16px; color:#FFF; padding-left:20px;}
.left_menu .hd span{ font-family:Verdana, Geneva, sans-serif; font-size:12px; padding-left:4px;}


/*ot_class*/
.ot_class{ width:173px; display:block; padding-top:10px;}
.ot_class li{ overflow:hidden; font-size:14px; padding:3px 0;}
.ot_class li a{ height:29px; line-height:29px; text-align:left; padding-left:34px;color:#7b7672; display:block; font-family:Arial, Helvetica, sans-serif; background:url(../images/diot01.gif) no-repeat 22px center; }
.ot_class li a:hover, .ot_class .current{ background:url(../images/leftmenu_hover.jpg) no-repeat; color:#e40014;/* font-weight:bold;*/}

.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:780px; float:right; border-top:none;height:auto!important; min-height:500px;height:500px;overflow:hidden; _overflow:inherit;  border-bottom:1px solid #e5e5e5; background:url(../images/middle_hd.jpg) no-repeat left top; padding:10px 25px;}

.weiz {padding-left:30px;color:#000; background:url(../images/ico_home.gif) no-repeat left center; clear:both; border-bottom:1px dashed #333333; height:40px; line-height:40px; margin-bottom:20px;}
.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;}

.articledeta{ color:#000000; padding:0 15px;}
.articledeta td{ line-height:24px;}
.articledeta p{margin-bottom:2em; color:#000000; line-height:24px;font-family:Verdana, Geneva, sans-serif;}
.articledeta h3{font-size:16px; padding-bottom:10px;}
.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:#d7000f;}
.articledeta h6{font-size:14px;color:#666; padding-bottom:15px;}
.articledeta .nslist li{margin-bottom:1em}

/**************************pList******************************************/
.pList{}
.pList li{  height:250px; overflow:hidden; display:block; text-align:center; float:left; width:220px; padding-right:20px; padding-left:10px;}
.pList .imgBox{width:210px; height:210px;overflow:hidden;}
.pList .imgBox img{width:210px; height:210px;}
.pList p{ line-height:16px; padding-top:10px; text-align:center;}
.pList p a{ color:#333; text-decoration:none;}
.pList p a:hover{ color:#0820b4; 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: #c50000;display:inline-block}
.page span.current {padding:3px 8px;font-weight:bold;color:#fff;margin-right:3px;background-color: #c50000;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;}

.newslist_Box li{ float:left;}
.n_box_con{ background:url(../images/n_box.jpg) no-repeat; width:780px; height:137px; margin-top:15px;}
.n_box_con .n_img{ float:left; width:174px; height:109px; padding:2px; border:1px solid #d9d9d9; overflow:hidden;}
.n_box_con .n_con{ float:right; width:536px; color:#000; padding-top:5px; padding-right:45px; overflow:hidden;}
.n_box_con .n_con .bt{ font-size:14px; color:#c90010; padding-bottom:8px;}
.n_box_con .n_con span{ line-height:20px; color:#000; height:65px; display:block}


#preview_next {
	float:left;
	padding-bottom:5px;
	line-height:16px;
}
#preview_next p {
	height:16px;
	margin:0;
	padding:0;
	padding-bottom:5px;
}
#preview_next a{ color:#c90010; text-decoration:none}
#preview_next a:hover{ color:#c90010; text-decoration:underline}

.back{}
.back a{color:#c90010; font-family:'宋体'}
.back a:hover{color:#c90010; text-decoration:underline}

.businessBox{ width:750px; border-top:1px solid #dadada; padding-top:20px;}
.b_list li{ float:left;width:315px; padding-bottom:40px; padding-left:60px }
.b_list li a{ color:#eb0507; text-decoration:none; cursor:pointer;}
.b_list li .b_l_box{width:375px;}
.b_l_box .bt{ font-family:"微软雅黑",Verdana, Geneva, sans-serif; color:#eb0507; font-size:14px; padding-bottom:10px;}
.b_l_box .b_photo{ width:260px; height:130px;}


.caselist li{ float:left; margin-right:15px; margin-left:15px; display:block; height:200px;}
.caselist li a{ color:#858585;}
.caselist li a:hover{ color:#c90010; text-decoration:none;}
.caselist li.last{ margin-right:0px;}
.caselistBox{ width:215px; height:145px;position:relative;}
.caselistBox .c_name{ width:215px; padding-top:4px; height:35px; line-height:18px;font-family:"微软雅黑",Verdana, Geneva, sans-serif; font-size:14px; color:#000; padding-left:15px;}


.result_t{font-family:"微软雅黑",Verdana, Geneva, sans-serif; font-size:20px; padding-bottom:20px; margin-top:20px;}
.result_box{ margin:0 auto;}
.result_bigtu{  width:700px; height:406px; margin-bottom:5px;}
.result_smalltu{ margin-bottom:10px; clear:both}
.result_smalltu li{ float:left; width:93px; height:63px; padding-right:10px;}
.result_smalltu li img{width:93px; height:63px; }

.result_con{ border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;  padding-top:15px; padding-bottom:15px; color:#696969; line-height:18px; display:block; clear:both; margin-top:20px;}
.r_o_btn{ margin:0 auto; text-align:center;}
a.back_btn{ background:#969696; border:1px solid #acacac; display:inline-block; color:#fff; height:26px; line-height:26px; width:78px; text-align:center; margin-top:20px; font-weight:bold; }
a.back_btn:hover{ text-decoration:underline;}




.jm_bg{ background:url(../images/jm_bg.gif) no-repeat center; height:200px; width:595px;  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:#002e4f; 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:#eb0507;}
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; width:750px; margin:0 auto;}
.zpBox h5{color:#eb0507; background:#f1f1f1 url(../images/diot02.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;}




.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;}


.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:#eb0507;
	width:auto;
	text-decoration:none;
	height:22px;
}



/*ot_class*/
.ot_class_b{ width:173px; display:block; padding-top:10px;}
.ot_class_b li{ overflow:hidden; font-size:14px; padding:10px 0;}
.ot_class_b li a{ line-height:18px; text-align:left; padding-left:28px;color:#7b7672; display:block; font-family:Arial, Helvetica, sans-serif; background:url(../images/diot01.gif) no-repeat 10px 5px; padding-right:15px;}
.ot_class_b li a:hover, .ot_class_b .current{ background:url(../images/diot03.gif) no-repeat 10px 5px; padding-left:28px;padding-right:15px;color:#e40014;}


