@charset "utf-8";
/* CSS Document */

body{margin:0 auto;padding:0; font-size:12px; color:#000000; background:#FFFFFF; font-family:"黑体"}

ul,li,dl,dt,dd,form,h1,h2,h3,h5,p{ margin: 0px; padding: 0px;}
ul li{ list-style:none;}
img{ border:0px;}
h3{font-size:16px; color:#000000; font-family:"黑体"; font-weight:normal;}
h5{ font-size:12px; color:#000000; font-family:"黑体"; font-weight:normal;}
/*清除链接虚框*/

a,area {blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus {-moz-outline-style: none; }  /*for Firefox   */
/*英文强制换行*/
*{word-break:break-all;}
a:link {color:#4E4B49; text-decoration:none;}
a:visited {color:#4E4B49;text-decoration:none;}
a:hover {color:#005CA2; text-decoration:none;}
a:active {color:#005CA2;}


.ydy{ width:1003px; height:662px; margin:0 auto;}

#head{ width:1003px; height:100px; margin:0 auto; overflow:hidden; padding-bottom:3px;}
.head_1{ width:1003px; height:24px; margin:0 auto; overflow:hidden;}
.head_1 ul{ float:right; width:260px; margin-right:36px; color:#a5a5a9; display:inline; }
.head_1 ul li{ float:left; padding-left:7px; font-family:Arial; font-size:12px;  padding-top:7px;font-weight:bolder;}
.head_1 ul .head1_1{ padding-top:5px;}

.head_2{ width:931px; height:76px; margin:0 auto; padding:0px 36px 0px 36px; background:url(../images/nav_bg.jpg) center no-repeat;}
.logo{ float:left;width:252px; height:76px; background:url(../images/logo.jpg) center no-repeat;}
.nav{ float:right; width:679px; height:19px; padding:38px 0px 19px 0px;}
.nav ul li{ float:left; padding-left:42px; font-size:15px; color:#FFF; letter-spacing:2px;}
.nav ul li a:link, .nav ul li a:visited{ color:#FFFfff;}
.nav ul li a:hover{ color:#e36d0a; }

#cont{ width:1003px; height:517px; margin:0 auto; overflow:hidden;}
.left{ float:left;width:36px; height:517px;  background:url(../images/left_bg.jpg) center no-repeat; overflow:hidden}
.content{ float:left; width:931px; height:517px; overflow:hidden;}
.cont_nav{ width:931px; height:31px; background:url(../images/content_nav.jpg) center no-repeat; text-align:right;}
.cont_nav1{ float:right; padding-right:20px; padding-top:5px;}

.about{ width:929px; height:484px; border:1px solid #d5d5d4l; overflow:hidden;}
.about_left{ float:left; width:515px; height:484px;}
.about_cont1{ width:445px; height:430px; padding:55px 0px 0px 70px;}
.about_title{ width:445px; height:25px; background:url(../images/about_title_bg.jpg) center no-repeat;}
.about_title ul{ line-height:20px; font-size:16px;  color:#888584; }
.about_title ul li{ float:left;padding-right:30px; padding-left:21px;background:url(../images/about_title_1.jpg) left 2px no-repeat; }
.about_title ul li a:a:link,.about_title ul li a:a:visited{ color:#888584;}
.about_title ul li a:hover{ color:#e36d0a;}

/*
.about_title ul li a{ display:block;}
.about_title ul .about_title1 a:link,.about_title ul .about_title1 a:visited{ width:71px; height:16px;padding-right:30px; padding-left:21px;color:#35302f;background:url(../images/about_title_1.jpg) left 2px no-repeat;}
.about_title ul .about_title1 a:hover{width:71px; height:16px;padding-right:30px; padding-left:21px; color:#e36d0a;background:url(../images/about_title_2.jpg) left 2px no-repeat;}

.about_title ul .about_title2 a:link,.about_title ul .about_title2 a:visited{ width:71px; height:16px;padding-right:30px; padding-left:21px;color:#35302f;background:url(../images/about_title_1.jpg) left 2px no-repeat;}
.about_title ul .about_title2 a:hover{width:71px; height:16px;padding-right:30px; padding-left:21px; color:#e36d0a;background:url(../images/about_title_2.jpg) left 2px no-repeat;}

.about_title ul .about_title3 a:link,.about_title ul .about_title3 a:visited{ width:71px; height:16px;padding-right:30px; padding-left:21px;color:#35302f;background:url(../images/about_title_1.jpg) left 2px no-repeat;}
.about_title ul .about_title3 a:hover{width:71px; height:16px;padding-right:30px; padding-left:21px; color:#e36d0a;background:url(../images/about_title_2.jpg) left 2px no-repeat;}*/




.about_content{ width:445px; height:360px; line-height:26px; font-size:14px; overflow:hidden;}
.page{ width:410px; height:15px; padding-left:28px; text-align:right;}
.about_right{ float:right; width:414px; height:484px;}
.about_cont2{ width:414px; height:484px; text-align:center; vertical-align:middle;}
.right{ float:right; width:36px; height:517px; background:url(../images/right_bg.jpg) center no-repeat;}

#foot{ width:1003px; height:40px; margin:0 auto; overflow:hidden; background:url(../images/foot_bg.jpg) center no-repeat; text-align:center;}
.foot_content{ margin-top:24px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#62605f; }


/*--------------------------------------------*/
.news{ width:929px; height:484px; border:1px solid #d5d5d4l; overflow:hidden;}
.news_left{ float:left; width:515px; height:484px;}
.news_cont1{ width:445px; height:430px; padding:55px 0px 0px 70px;}
.news_title{ width:445px; height:25px; background:url(../images/news_title_bg.jpg) center no-repeat;}
.news_content{ width:445px; height:400px; line-height:26px; font-size:14px; overflow:hidden;}
.news_list{ margin-top:30px; width:370px; height:330px;border-top:2px double #efefef;overflow:hidden;}
.news_content ul{ line-height:24px;  font-size:12px; color:#696c70;}
.news_content ul li{ padding-left:10px; background:url(../images/news_list_bg.jpg) left center no-repeat; border-bottom:2px dashed #eeeeee;}
.news_content ul li span{ float:right; padding-right:10px; }
.news_page{ padding-right:65px; width:380px; height:15px; text-align:right; }
/*.news_right{ float:right; width:414px; height:484px;line-height:484px; text-align:center;display:table;}
.news_right img{  vertical-align: middle;}
.news_right span {
   display:table-cell;
    height: 100%; 
    writing-mode: tb-rl;
    vertical-align: middle;
}*/

.news_right{ float:right; width:414px; height:484px;line-height:484px; text-align:left;display:table;}
.news_right img{}
.news_right div { margin-top:110px;}




.news_cont2{ width:790px; height:430px; padding:55px 70px 0px 70px;}
.news_title2{ width:790px; height:25px; background:url(../images/news_title_bg.jpg) center no-repeat;}
.news_title2 span{ float:right; font-size:12px;}
.news_content1{ width:790px; height:400px; line-height:26px; font-size:14px; overflow:hidden;}
.page1{ width:790px; height:15px; text-align:right;}
.news_name1{ width:790px; height:30px;border-bottom:2px double #efefef; text-align:center; line-height:30px; font-size:16px;  color:#333;}
.news_dateil{ margin-top:10px; width:790px; height:320px;overflow:hidden; line-height:18px;color:#333;}
/*--------------------------------------------*/
.contact{ width:929px; height:484px; border:1px solid #d5d5d4l; overflow:hidden;}
.contact_left{ float:left; width:515px; height:484px;}
.contact_cont1{ width:445px; height:450px; padding:35px 0px 0px 70px;}
.contact_title{ width:445px; height:25px; background:url(../images/contact_title_bg.jpg) center no-repeat;}
.contact_content{ width:445px; height:425px; line-height:26px; font-size:14px; overflow:hidden;}
.contact_content img{ margin-top:21px; margin-bottom:30px;}
.contact_content1{ line-height:22px;}

.contact_right{ float:right; padding-top:20px; width:414px; height:450px; line-height:20px;}
.contact_tit{  font-size:12px;  color:#333; font-family:"宋体";}
.contact_txt{ width:200px; height:18px; border:1px solid #333; line-height:18px;}


/*--------------------------------------------*/
.job{ width:929px; height:484px; border:1px solid #d5d5d4l; overflow:hidden;}
.job_left{ float:left; width:448px; height:484px;}
.job_cont1{ width:401px; height:450px; padding:29px 0px 0px 47px; }

.job_content{ width:399px; height:425px;  font-size:14px; overflow:hidden;border-right:2px solid #e6e6e6;}
.job_title{ width:405px; height:195px;}
.job_content1{ padding:50px 0px 25px 0px; line-height:22px; height:150px; overflow:hidden;}

.job_right{ float:right; width:473px; height:484px; line-height:20px;}
.job_list{ width:440px; height:375px; padding-left:14px; margin-top:29px; overflow:hidden;}
.job_list table{ margin-bottom:10px;}
.job_name{ width:410px; height:25px; background:#DDDDDC; line-height:25px;}
.job_name span{ padding-left:16px; font-size:14px; font-weight:bolder; color:#4E4B49;}
.job_detail{  width:410px; height:100px; background:#eeeeee;}
.job_detail div{padding-left:16px; font-size:12px; color:#5a5859;}
.job_notes{margin-top:5px; width:410px; height:30px;  padding-left:14px; font-size:12px; line-height:15px; font-family:"黑体"; }
.job_notes span{color:#e7a15b;}
.job_page{ height:15px; width:420px; margin-top:5px; text-align:right; }


/*--------------------------------------------*/
.load{ width:929px; height:484px; border:1px solid #d5d5d4l; overflow:hidden;}
.load_left{ float:left; width:390px; height:481px;}
.load_cont1{ width:332px; height:395px; padding:37px 0px 0px 58px; }

.load_content{ width:330px; height:395px;  font-size:12px; overflow:hidden;border-right:2px solid #e6e6e6;}
.load_title{ width:300px; height:25px; color:#4E4B49;}
.load_title span{  color:#F48000; line-height:16px;}
.load_pic{ width:330px; height:370px; padding-top:10px;}


.load_right{ float:right; width:532px; height:481px; line-height:20px;}
.load_list{padding-left:28px; margin-top:37px;padding-right:58px; width:443px; height:395px;    overflow:hidden;}
.load_list table{ margin-bottom:10px;}
.load_name{ width:400px; height:25px; background:#DDDDDC; line-height:25px;}
.load_name span{   padding-left:24px; font-size:14px; font-weight:bolder; color:#4E4B49; background:url(../images/7_15.jpg) 8px 1px no-repeat;}
.load_name span img{ margin-top:10px;}
.load_detail{ width:443px; height:60px; background:#eeeeee;}
.load_detail div{margin-left:16px; font-size:12px; color:#666361;}


/*----------------------------------------------------------------------*/
.product{ width:929px; height:484px; border:1px solid #d5d5d4l; overflow:hidden;}
.product_list{ margin:28px 0px 0px 50px;width:860px; height:430px; overflow:hidden; }
.product_title{ width:860px; height:33px;}
.product_title span{ float:right;}
.serach_txt{ width:100px; height:16px; border:1px solid #828180; border-bottom:1px solid #828180; background:#C1C0BF; }
.serch_btn{ width:42px; height:20px; border:1px solid #828180; background:#C1C0BF; color:#4E4B49;}
.product_list_cont{ width:820px; height:370px; overflow:hidden;}
.product_class{ width:820px; height:25px; text-align:center; margin: 0 auto; z-index:2000; padding-top:5px;}


.product_list .product_class a{  padding:0px 5px 0px 5px; font-size:14px; font-weight:bolder;}

/*********************************************************************************/
#imageFlow {
		position:relative;
		width: 820px;
		height: 370px;;
		left: 0%;
		top: 0%;
		background: #fff;
		 overflow:hidden;
	}
	#imageFlow .diapo {
		position: absolute;
		left: -1000px;
		cursor: pointer;
		-ms-interpolation-mode: nearest-neighbor;
	}
	#imageFlow .link {
		border: dotted #fff 1px;
		margin-left: -1px;
		margin-bottom: -1px;
	}
	#imageFlow .bank {
		visibility: hidden;
	}
	#imageFlow .top {
		position: absolute;
		width: 100%;
		height: 40%;
		background: #181818;
	}
	#imageFlow .text {
		position: absolute;
		left: 0px;
		width: 100%;
		bottom: 16%;
		text-align: center;
		color: #4E4B49;
		font-family: verdana, arial, Helvetica, sans-serif;
		z-index: 1000;
	}
	#imageFlow .title {
		font-size: 0.9em;
		font-weight: bold;
	}
	#imageFlow .legend {
		font-size: 0.8em;
	}
	#imageFlow .scrollbar {
		position: absolute;
		left: 10%;
		bottom: 10%;
		width: 80%;
		height: 10px;
		z-index: 1000;
	}
	#imageFlow .track {
		padding-top:2px;
		position: absolute;
		left: 1%;
		width: 98%;
		height: 6px;
		filter: alpha(opacity=30);
		opacity: 0.3;
		
	}
	#imageFlow .arrow-left {
		position: absolute;
	}
	#imageFlow .arrow-right {
		position: absolute;
		right: 0px;
	}
	#imageFlow .bar {
		position: absolute;
		height: 10px;
		left: 25px;
	}
/*********************************************************************************/






/*----------------------------------------------------------------------*/
.case{ width:929px; height:484px; border:1px solid #d5d5d4l; overflow:hidden;}
.case_list{ margin:48px 0px 0px 50px;; width:820px; height:380px; overflow:hidden; }
.case_title{ width:820px; height:21px;}

