﻿body{
	font-family:"微软雅黑";
	overflow-x:hidden;
}
input,
select,
textarea{
	font-family:"微软雅黑";
}
.wrap{
	width: 100%;
	margin: 0 auto;
	position: relative;
}
.container,#web{width: 1280px;margin: 0 auto}

.header{overflow: hidden;}
.header .menu{}
.header .menu ul{}
.header .menu ul li{float: left;margin: 0 10px;}
.header .menu ul li a{display: block;font-size: 14px;color: #051e3d;padding:60px 25px 20px 25px; text-decoration: none}
.header .menu ul li:hover a,.header .menu ul li.on a{background: #ffd43d;}

.banner{width: 100%;overflow: hidden;position: relative}
.banner img{display: block;vertical-align: bottom;width: 100%;height: auto}
.banner .hd{position: absolute;width: 100%;bottom: 15px;left: 0;height: 10px;text-align: center}
.banner .hd li{display: inline-block;width: 10px;height: 10px;border-radius: 50%;background: #fff;border: 1px solid #000;cursor: pointer;margin: 0 5px;}
.banner .hd li.on{background: #000}

.wrapper{padding-top:47px;background: url("../images/bg.gif") no-repeat top center}
.wrapper .index-1{overflow: hidden}
.wrapper .index-1 .topImages{width: 381px;height: 251px;overflow: hidden;border: 1px solid #c8c8c8;position: relative}
.wrapper .index-1 .topImages img{width: 100%;height: auto}
.wrapper .index-1 .topImages p{position: absolute;bottom: 0;left: 0;width: 100%;height: 30px;line-height: 30px;background: url("../images/ico.png");text-indent: 1em}
.wrapper .index-1 .topImages .hd{position: absolute;bottom: 0;left: 0;width: 100%;height: 30px;line-height: 30px;text-align: right}
.wrapper .index-1 .topImages .hd li{display: inline-block;width: 5px;height: 5px;background: #fff;border-radius: 50%;border: 1px solid #000;margin-right: 5px;cursor: pointer}
.wrapper .index-1 .topImages p a{text-indent: 1em;font-size: 12px;color: #fff}
.wrapper .index-1 .topImages .hd li.on{background: #000}


.wrapper .indexAbout{width: 560px;margin-left: 33px;}
.wrapper .indexAbout .title{line-height: 28px;background: #0462ac;padding-left: 5px;height: 28px;}
.wrapper .indexAbout .title span{background: #ffc600;display: block;float: left;height: 28px;padding: 0 20px;font-size: 18px;color: #000}
.wrapper .indexAbout .content{margin-top:1em}
.wrapper .indexAbout .content img{float: left;margin-right: 10px;}
.wrapper .indexAbout .content p{line-height: 2em}

.wrapper .indexDownload{float: right;width: 266px;}
.wrapper .indexDownload .title{height: 78px;background: url("../images/downtitle.png") no-repeat center center;border-top:2px solid #0262ae;border-bottom: 1px solid #dcdcdc;line-height: 78px;}
.wrapper .indexDownload .title a{font-size: 12px;color: #999;float: right}
.wrapper .indexDownload .List li{line-height: 30px;border-bottom: 1px dashed #d4d4d4;text-indent: 1em;background: url("../images/ico2.png") no-repeat left center}
.wrapper .indexDownload .List li a{color: #3f3f3f;font-size: 12px;}

.wrapper > .images{margin: 15px 0}

.wrapper .index-2{overflow: hidden}
.wrapper .index-2 .companyNews{width: 842px;}
.wrapper .index-2 .companyNews .title{line-height: 40px;height: 40px;border-bottom: 2px solid #e2e2e2;margin-bottom: 1em;}
.wrapper .index-2 .companyNews .title .name{border-bottom: 2px solid #007cbc;float: left;height: 40px;padding: 0 15px;}
.wrapper .index-2 .companyNews .title .name span{font-size: 18px;color: #010101}
.wrapper .index-2 .companyNews .title .name em{font-size: 14px;color: #848484;font-style:normal}
.wrapper .index-2 .companyNews .title .more{float: right;font-size: 12px; color:#7c7c7c;margin-right: 15px;}
.wrapper .index-2 .companyNews .title .more a{color: #7c7c7c}
.wrapper .index-2 .companyNews .ImgNews{width: 279px;overflow:hidden}
.wrapper .index-2 .companyNews .ImgNews > a{display:block;width:100%;height:170px;overflow:hidden}
.wrapper .index-2 .companyNews .ImgNews p{margin-top: 10px;}
.wrapper .index-2 .companyNews .ImgNews p a{color: #000;font-size: 12px;line-height: 2em;}
.wrapper .index-2 .companyNews .TxtNews{float: right;width: 530px;}
.wrapper .index-2 .companyNews .TxtNews .top{overflow: hidden}
.wrapper .index-2 .companyNews .TxtNews .top .time{float: left;width: 70px;height: 60px;border-radius: 50%;background: #007ab9;text-align: center;padding-top: 10px;}
.wrapper .index-2 .companyNews .TxtNews .top .time span{font-size: 26px;color: #fff}
.wrapper .index-2 .companyNews .TxtNews .top .time p{font-size: 14px;color: #fff;line-height: 2em}
.wrapper .index-2 .companyNews .TxtNews .top .text{width: 450px;float: right}
.wrapper .index-2 .companyNews .TxtNews .top .text h3,.wrapper .index-2 .companyNews .TxtNews dl dt{line-height:2em;font-size: 14px;}
.wrapper .index-2 .companyNews .TxtNews .top .text h3 a,.wrapper .index-2 .companyNews .TxtNews dl dt a{color: #4e4e4e;font-weight: 700}
.wrapper .index-2 .companyNews .TxtNews .top .text p,.wrapper .index-2 .companyNews .TxtNews dl dd{font-size: 12px;color: #000;line-height: 1.6em}
.wrapper .index-2 .companyNews .TxtNews dl{margin-top: 10px;}

.wrapper .index-2 .market{width: 405px;margin-bottom: 25px;}
.wrapper .index-2 .market .title{line-height: 40px;height: 40px;border-bottom: 2px solid #e2e2e2;margin-bottom: 5px;}
.wrapper .index-2 .market .title .name{border-bottom: 2px solid #007cbc;float: left;height: 40px;padding: 0 15px 0 0;}
.wrapper .index-2 .market .title .name span{font-size: 18px;color: #010101}
.wrapper .index-2 .market .title .name em{font-size: 14px;color: #848484;font-style:normal}
.wrapper .index-2 .market .title .more{float: right;font-size: 12px; color:#7c7c7c;margin-right: 15px;}
.wrapper .index-2 .market .title .more a{color: #7c7c7c}
.wrapper .index-2 .market .List li{line-height: 30px;border-bottom: 1px dashed #d4d4d4;text-indent: 1em;background: url("../images/ico2.png") no-repeat left center}
.wrapper .index-2 .market .List li a{color: #3f3f3f;font-size: 12px;}
.wrapper .index-2 .market .List li span{float: right}

.wrapper .index-3{overflow: hidden}
.wrapper .index-3 .ArtList{float: left;width: 405px;}
.wrapper .index-3 .ArtList .title{width: 100%;height: 30px;line-height: 30px;border-bottom: 2px solid #004e96;margin-bottom: 10px;}
.wrapper .index-3 .ArtList .title span{display: block;width: 116px;height: 30px;text-indent: 45px;background: url("../images/tit.png") no-repeat center center;color: #fff;font-size: 14px;float:left}
.wrapper .index-3 .ArtList .title a{float: right;color: #7c7c7c}
.wrapper .index-3 .ArtList .List li{line-height: 30px;border-bottom: 1px dashed #d4d4d4;text-indent: 1em;background: url("../images/ico2.png") no-repeat left center}
.wrapper .index-3 .ArtList .List li a{color: #3f3f3f;font-size: 12px;}
.wrapper .index-3 .ArtList .List li span{float: right}
.wrapper .index-3 .ArtList.center{margin-left: 35px;}
.wrapper .index-3 .ArtList.third{float: right}


.wrapper .index-4{margin-top: 20px;position: relative}
.wrapper .index-4 .hd{height: 30px;line-height: 30px;border-top: 2px solid #004e96;}
.wrapper .index-4 .hd ul li{float: left;font-size: 14px;color: #004e96;padding: 0 15px;cursor: pointer}
.wrapper .index-4 .hd ul li.on{background: #004e96;color: #fff;}
.wrapper .index-4 .bd ul a.more{position: absolute;right: 0;top: 10px;font-size: 12px;color: #7c7c7c}
.wrapper .index-4 .bd{border: 2px solid #f1f1f1;border-top:none;overflow: hidden;padding: 15px;}
.wrapper .index-4 .bd ul{width: 105%}
.wrapper .index-4 .bd li{float: left;margin-right: 26px;}
.wrapper .index-4 .bd li img{width:185px;height:138px}
.wrapper .index-4 .bd li p{text-align: center;width: 100%;height: 25px;background: #cdcdcd;line-height: 25px;margin-top: 5px;}
.wrapper .index-4 .bd li p a{color: #000}

.links{margin-top: 20px;border:1px solid #bdd3e6;line-height: 36px;padding: 0 15px;background: #ebf2f8;-moz-box-sizing: border-box;  /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}
.links span{float: left;color: #3476af}
.links li{display: inline-block;height: 20px;margin-top: 8px;}
.links li img{
	height:100%;display: block;margin: 0 auto;vertical-align: bottom}


.footer{text-align: center;margin-top: 20px;border-top: 5px solid #3480b8}
.footer p a{margin: 0 5px;color: #000}
.footer p{color: #7c7c7c;line-height: 2.5em}

#web{margin-top:20px;}
#web .left{float:left;width:280px;}
#web .right{float:right;width:980px;}

#web .left h3.title{line-height:40px;text-indent:15px;background:#004E96;font-size:14px;color:#fff;margin-bottom:10px;}
#web .left .text{line-height:2em;}
#web .left .webnav{line-height:2.5em;margin-bottom:1em}
#web .left .webnav li{border-bottom:1px dashed #7c7c7c}
#web .left .webnav li a{color:#000}
#web .right .title{width:100%;line-height:38px;border-bottom:2px solid #004E96;font-size:14px;}
#web .webcontent{padding:20px 0;line-height:2em}
#web .webcontent a{color:#000}
#web .webcontent tr{height:40px;}
#web .webcontent tr img{margin:15px 0 0 10px;}
#web .webcontent tr .feedback_input input{height:30px;border:1px solid #7c7c7c;line-height:30px;text-indent:5px;}
#web .webcontent tr .feedback_input textarea{border:1px solid #7c7c7c;padding:5px;}
#web .webcontent tr input.tj{margin-top:10px;border:none;color:#fff;text-align:center;background:#004e96;line-height:40px;padding:0 20px;cursor:pointer}


/*--------------news-------------------------------------------------------------*/
#web .right .news_list{ list-style:none;}
#web .right .news_list li{ height:30px; line-height:30px; padding-left:10px; border-bottom:1px dashed #CCC; background:url(../images/ico2.png) no-repeat left center; overflow:hidden; }
#web .right .news_list li span{ float:right; padding-right:5px; color:#666;} 
* html #web .right .news_list li span.ie6span{ padding-top:8px;}

h1.title{ font-size:16px; font-weight:bold; text-align:center; margin:8px 0px;}
.page{ margin:5px 0px;}
.hits{ border-top:2px solid #339be4; text-align:right; height:25px; line-height:25px; margin-top:10px;}
.hits a{ color:#FF3300;}


/*----------------product-----------------------------------------------------*/
#product-list ul{ list-style:none;}
#product-list li{ margin:10px 0px; padding:10px; border-bottom:1px dotted #CCC; }
#product-list span{ display:block; }
#product-list .info_img{ float:left; padding-right:15px; }
#product-list .info_title{ text-align:left; height:30px; font-weight:bold; font-size:14px; line-height:30px; overflow:hidden; }
#product-list .info_para1,#product-list .info_para2,#product-list .info_para3,#product-list .info_para4{ line-height:25px; }
#product-list .info_detail{ float:right; padding-right:10px;}
#product-list .info_detail a{ padding:3px 10px; background:#5e9f33;}
#product-list .info_detail a:link,#product-list .info_detail a:active,#product-list .info_detail a:visited{ color:#fff; font-weight:bold;}

.product_list{ text-align:center;}
.smallimg{ margin-top:10px;}
span.spic{ margin:5px 1px !important;}
span.spic img{ border:1px solid #fff;}

.product_list ul{ text-align:left; list-style:none;} 
.product_list .info_para1{ margin-top:10px;}
.product_list .info_feedback{ text-align:left; display:block; padding:5px;}
.product_list .info_feedback a{ padding:3px 10px; background:#5e9f33; color:#fff !important; font-weight:bold;}

/*____________下载模块________________________________________________________*/
dl.download_list{ margin:10px 0px;}
dl.download_list dt{ background:#f3f3f3 url(../arrow.gif) no-repeat 5px 12px; padding-left:15px; font-size:13px; height:28px; line-height:28px;}
dl.download_list dt a:link,dl.download_list dt a:visited,dl.download_list dt a:active{ font-weight:bold;}
dl.download_list dd{ border-top:1px dotted #ccc; padding-left:5px; height:28px; line-height:28px; color:#666;}
dl.download_list dd span{ float:right; padding-right:10px;}

.download_list ul{ list-style:none;}
.info_download{ text-align:left; display:block; padding:5px;}
.info_download a{ padding:3px 10px; background:#5e9f33; color:#fff !important; font-weight:bold;}
/*___________图片模块___________________________________________________________________*/
.img_list12{ }
.img_list12 ul{ padding-left:10px;}
.img_list12 ul li{ float:left; margin-top:10px; padding:0px 10px; text-align:center; overflow:hidden;}
.img_list12 ul li img{ border:1px solid #CCCCCC; padding:1px;}
.img_list12 ul li span.info_img{ display:block; }
.img_list12 ul li span.info_title{ display:block; height:30px; line-height:30px; overflow:hidden; }
.imgcontent{ text-align:center;}

/*____________招聘中心____________________________________________________________*/
dl.job-list{ line-height:20px; border:1px solid #ccc; border-right:2px solid #ccc; margin-bottom:20px;}
dl.job-list dt{ height:30px; line-height:30px; padding-left:10px; border-bottom:1px solid #ccc; overflow:hidden; }
dl.job-list dd{ padding-left:10px; height:30px; line-height:30px; border-bottom:1px solid #ccc; overflow:hidden; color:#666; font-weight:bold;}
dl.job-list dt span,dl.job-list dd span{ float:right; width:100px; font-weight:normal; text-align:center; overflow:hidden; border-left:1px solid #ccc;}
dl.job-list dd a{text-decoration:underline;}
.cv{ text-align:right; font-size:14px; font-weight:bold; color:#0099FF;}
.cv a{ color:#0099FF; text-decoration:underline;}

.job_list_detail ul{ list-style:none;}
