﻿/* banner */
.banner { height:129px; /*background-color:#FEDC2E;*/}
.bannern { width:1003px; height:129px; }

.footer { }

.wrap { padding:20px 0 0; width:1003px; margin:0 auto; position:relative;height:auto!important;_height:400px;min-height:400px;}
.wrap .sidebar { float:left; width:254px; padding-bottom:248px; }
.wrap .main { float:right; width:734px; }

.wrap .main2 { float:right; width:1000px; }

.colTxtTitle {
    color: #3F3F3F;
    line-height: 38px;
    background: url(colTxtTitle.jpg);
    padding-left: 15px;
    font-weight: normal;
    height: 38px;
    background-size: 100% 100%;
}
.colTxtTitle em { color:#BBBBBB; font-size:16px; font-weight:normal; font-style:italic;}

.menu { width:230px; margin:0 auto; }
.menu dl { width:230px; margin:0; }
.menu dt { width:230px; margin-bottom:8px; margin-top:5px;text-align:left; border-bottom:1px solid #EEEEEE;}
.menu dt a { display:block; width:230px; _height:23px; *min-height:23px; color:#000; line-height:23px; }
.menu dt a:hover, .menu dt .current { color:#C80000; text-decoration:none; }
.menu dd { width:220px; padding-left:10px; margin-bottom:8px; margin-top:5px;text-align:left; border-bottom:1px solid #EEEEEE;}
.menu dd a { color:#333; line-height:20px; }
.menu dd a:hover, .menu dd .current { color:#C80000; text-decoration:none; }

.sidecontact { padding:30px 0 35px 16px; width:224px; background:url(world.jpg) no-repeat; line-height:30px; font-weight:bold; position:absolute; left:0; bottom:0;}
.weibo a { display:block; float:left; background:url(weibo.jpg) no-repeat; height:20px; line-height:20px; padding-left:23px; margin-right:10px;}
.weibo .tencent { background-position:0 0;}
.weibo .sina { background-position:0 -20px;}
.weibo .sohu { background-position:0 -40px;}

.location { margin-bottom:22px;  line-height:33px; line-height: 33px; border-bottom: 1px solid #ccc; }
.location h2 { background:url(ico_03.html) no-repeat 25px 5px; font-size:16px; font-weight:800; line-height:22px; }
.breadcrumbs { padding:0 10px; color:#929191; }

/* 新闻内容 */
.article { line-height:22px; }
.article .hd { padding:0 0 10px; text-align:center; }
.article .hd h1 { padding:0; color:#C80000; font-size:14px; line-height:30px; }
.article .hd .titBar { border-bottom:1px solid #eee; color:#474747; line-height:28px; } 
.article .bd { padding:0 0 35px; line-height:2; text-align: justify;}

/* 新闻列表 */
.newslist { margin:0 30px 10px; clear:both; }
.newslist ul li { padding:0 0 0 10px; background:url(ico2.jpg) no-repeat left center; color:#2f2f2f; line-height:29px; clear:both; border-bottom:1px dotted #AAAAAA;}
.newslist ul li a { color:#2f2f2f; }
.newslist ul li .date { float:right; }

.firstNews { margin:0 20px 30px;}
.firstNews .pic { border:1px solid #B4B4B4; padding:1px; float:left;}
.firstNews dl { float:left; padding-left:20px; width:460px;}
.firstNews dl a { color:#C80202;}
.firstNews dt { color:#C80202; line-height:20px; font-weight:bold; height:65px;}
.firstNews dd { color:#696969; line-height:20px; }

/* 图片列表尺寸 基于基础库 */
.w223 { padding-bottom:30px;}
.w223 .pic-item { float:left; width:225px; margin:30px 9px 0; padding:0; }
.w223 .pic-item .list-pic { display:block; width:223px;  margin:0 auto; padding:0; border:1px solid #DCDCDC;    height: 348px; }
.w223 .pic-item dl { padding-top:8px; line-height:14px; text-align:center; }

.w103 { padding-bottom:30px;}
.w103 .pic-item { float:left; width:180px; margin:30px 21px 0; padding:0; }
.w103 .pic-item .list-pic { display:block; width:180px; height:117px; margin:0 auto; padding-right:21px; border-right:1px solid #DCDCDC; }
.w103 .noline .list-pic { border-right:none;}
.w103 .pic-item dl { padding-top:8px; line-height:14px; text-align:center; }

/* 图文 1 */
.picnews_01 { margin:0 30px 50px; clear:both; }
.picnews_01 .item { position:relative; width:300px; height:130px; padding:21px 120px 21px 240px; border-bottom:1px dotted #d8d8d8; }
.picnews_01 .item .pic { position:absolute; top:21px; left:2px; width:205px; height:120px; padding:4px; border:1px solid #dcdcdc; background:#eee; overflow:hidden; }
.picnews_01 .item .pic img { vertical-align:top; }
.picnews_01 .item h2 { font-size:14px; line-height:28px; }
.picnews_01 .item h2 a { color:#2f2f2f; }
.picnews_01 .item .info { padding:4px 0 0; color:#828181; line-height:20px; }
.picnews_01 .item .parameter { position:absolute; top:60px; right:0; background:url(ico_07.html) no-repeat; }
.picnews_01 .item .parameter li { padding-left:20px; color:#a5a5a5; line-height:22px; }
.picnews_01 .item .parameter li a { text-decoration:underline; color:#a5a5a5; }

/* 分页 5 */
.pages { margin:0 30px 30px; clear:both; text-align:right; }
.pages .current { color:#900;}

.stitle { padding:8px 0; background:url(stitlebg.jpg) repeat-x left bottom #f2f2f2; /*height:29px;*/ line-height:24px;}
.stitle h2 { background:url(stitlebg2.jpg) no-repeat right top; color:#C80202; font-weight:normal; padding-left:10px;}
.stitle h2 span { float:right;}
.stitle h2 span select {border:1px solid #B7B7B7; height:21px; line-height:21px; padding:1px; color:#CCCCCC; margin-right:5px;}

	/* 大图 */
.autoPic { float:left; position:relative; width:336px; height:367px; }
.slidePic_pics { width:334px; height:365px; overflow:hidden; border:1px solid #f6f6f6; }
.slidePic_pics img { width:334px; height:365px;}

	/* 文字 */
.slidePic_text { position:absolute; z-index:3; bottom:1px; left:1px; height:30px; width:334px; line-height:30px; overflow:hidden; text-align:center; }
.slidePic_text a, .slidePic_text a:visited{ color:#fff; font-size:14px;}
.autoPic .slidePic_text_bg { position:absolute; bottom:1px; left:1px; z-index:2; width:334px; height:30px; background:#000; opacity:0.7; filter:alpha(opacity=70); }

	/* 缩略图 */
.slidePic_thumb { float:right; width:110px; height:378px; }
.slidePic_thumb a { display:block; width:105px; height:114px; margin-bottom:12px; padding-left:4px; }
.slidePic_thumb a img { width:101px; height:110px; border:2px solid #f6f6f6; vertical-align:top; }
.slidePic_thumb .slidePic_on { width:101px; height:110px; padding:2px 2px 2px 6px; background:url(ico_08.html) no-repeat; }
.slidePic_thumb .slidePic_on img{ border:none; }

/* 产品详细介绍 */
.picarticle {}
.tabPanel { width:732px; background:#A0A0A0; line-height:27px; margin:20px 0; text-align:center;}
.tabPanel li { display:inline-block; *display:inline; zoom:1; width:183px; height:27px; margin:0 65px; color:#fff; cursor:pointer; }
.tabPanel li.current { background:#C80202; }


/* 联系我们 */
.contact { margin:0 10px 10px; padding:10px 20px; line-height:200%; color:#666; word-wrap:break-word; word-break:break-all; }

/* 在线留言 */
.message { margin:0 30px 50px; padding:15px 0 0; }
.message-list { margin-bottom:5px; padding:5px 0; }
.message-list .m-title { padding:0; color:#666; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#999; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; color:#574f3a; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }

/* 人才招聘 */
.hr { margin:0 30px 50px; }
.hr-list { margin-bottom:20px; padding:0 0 15px; border-bottom:1px dotted #d8d8d8; }
.hr-list .title { padding-left:10px; border-left:3px solid #ff501b; background:#f6f6f6; color:#666; font-weight:bold; line-height:20px; }
.hr-list .title span { float:right; font-weight:100; }
.hr-list .info { padding:5px 0; line-height:24px; }
.hr-list .apply { height:24px; line-height:24px; }

/* 表单部分 */
.form-panel { margin:0 30px 50px; }
.form-panel h4 { margin-bottom:10px; padding-left:10px; border-left:3px solid #ff501b; background:#f6f6f6; color:#666; font-weight:bold; line-height:20px; }
.form-panel .tips { padding:10px 0 10px 72px; color:#a80112; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:72px; line-height:24px; text-align:right; }
.form-panel .input { padding:5px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:20px; padding:1px 3px; border:1px solid #c8c8c8; background:#fff; color:#555; }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #c8c8c8; background:#fff; color:#555; }
.form-panel .submit-field { padding:0 10px 20px 72px; _padding-left:74px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset { width:87px; height:30px; border:none; background:url(btn.gif) no-repeat; color:#000; cursor:pointer; }


/* 会员部分 */
.login { padding:58px 15px; }
.login .pic { width:310px; height:192px; border-right:1px solid #ccc; }
.loginForm { width:300px; }
.loginForm h4 { font-size:14px; line-height:25px; }
.loginForm form { padding:18px 0; }
.loginForm .field { height:33px; font-size:14px; }
.loginForm .field label { display:block; float:left; width:60px; color:#999; line-height:24px; text-align:right; }
.loginForm .text { width:131px; height:17px; padding:2px 3px; border:1px solid #c8c8c8; background:#fff; color:#555; line-height:16px; font-family:arial; }
.loginForm .submit-field { padding:40px 0 20px 9px; _padding-left:9px; clear:both; }
.loginForm .submit-field .btn-submit,.loginForm .submit-field .btn-reg { width:62px; height:23px; border:none; background:url(btn.gif) no-repeat; color:#fff; cursor:pointer; vertical-align:top; }
.loginForm .submit-field .btn-submit { margin-right:10px; }
.loginForm .submit-field .btn-reg { display:inline-block; width:76px; background:url(btn_reg.html) no-repeat; line-height:23px; text-align:center; }

.register { margin-bottom:50px; padding:0 20px; }
.register h2 { margin-bottom:15px; font-size:14px; font-weight:100; line-height:26px; }

.hasDefaultText { width:180px; height:17px; padding:2px 3px; border:1px solid #c8c8c8; background:#fff; color:#555; line-height:16px; font-family:arial; }
.need { color:#b20202; }
.register .btn-submit,.register .btn-reset { width:62px; height:23px; border:none; background:url(btn.gif) no-repeat; color:#fff; cursor:pointer; }

/*==========以下部分是Validform必须的===========*/
.Validform_checktip{margin-left:8px;line-height:20px;height:20px;overflow:hidden;color:#999;font-size:12px}
.Validform_right{color:#71b83d;padding-left:20px;background:url(right.html) no-repeat left center}
.Validform_wrong{color:red;padding-left:20px;white-space:nowrap;background:url(error.html) no-repeat left center}
.Validform_loading{padding-left:20px;background:url(onLoad.html) no-repeat left center}
.Validform_error{background-color:#ffe7e7}
#Validform_msg{color:#7d8289;font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;width:280px;-webkit-box-shadow:2px 2px 3px #aaa;-moz-box-shadow:2px 2px 3px #aaa;background:#fff;position:absolute;top:0px;right:50px;z-index:99999;display:none;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color='#999999')}
#Validform_msg .iframe{position:absolute;left:0px;top:-1px;z-index:-1}
#Validform_msg .Validform_title{line-height:25px;height:25px;text-align:left;font-weight:bold;padding:0 8px;color:#fff;position:relative;background-color:#000}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px;position:absolute;right:8px;top:0px;color:#fff;text-decoration:none}
#Validform_msg a.Validform_close:hover{color:#cc0}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000;border-top:none;text-align:left}

.tt li { float:left; width:207px; height:135px; }
.tt li span { display:block; text-align:center; }
.enci-pagination{
	text-align: center;
	margin-top: 15px;
	clear: both;
	padding-top: 15px;
}
.enci-pagination a, .enci-pagination strong{
	font-size: 13px;
	border: solid 1px #ccc;
	min-width: 20px;
	text-align: center;
	padding: 1px 6px;
	display: inline-block;
	margin-right: 3px;
	}
.enci-pagination strong, .enci-pagination a:hover{
	background: #073538;
	border-color: #073538;
	color: #fff;
	font-weight: normal;
}

.pic-item2{
	float: left;
    width: 100%;
    margin: 30px 9px 0;
    padding: 0;
}

.pic-item2 img{
	float: left;
	height: 150px;
}

.pic-item2 .mt-pro {
    padding: 10px;
    /* text-align: left; */
    float: left;
    width: 480px;
}

.pic-item2 .list-pic{
	display: block;
    width: 100%;
    /* margin: 0 auto; */
    padding: 0;
    border: 1px solid #DCDCDC;
    height: auto;
    overflow: auto;
}

.borbb{
	
}

.pabb10{
	padding-bottom: 3px;
}

.middle-contact {
    width: 75%;
    /* float: left; */
    font-size: 14px;
    margin: 0px auto;
    height: auto;
    overflow: hidden;
}

input.txt-contact {
    padding: 5px 5px;
    border: 1px solid #E5E5E5;
    box-shadow: 0px 0px 4px rgba(168, 168, 168, 0.3) inset;
    width: 546px;
    font-family: Arial;
    outline: 0px;
}

textarea.textarea-contact {
    padding: 5px 5px;
    font-family: Arial;
    border: 1px solid #E5E5E5;
    box-shadow: 0px 0px 4px rgba(168, 168, 168, 0.3) inset;
    width: 546px;
    outline: 0px;
    font-family: arial;
}

input.btn-send-contact-reset {
    border: 1px solid #dadada;
    color: #333;
}

input.btn-send-contact {
    border: 1px solid #DFDFDF;
    background: #fff;
    font-family: Arial;
    color: #000;
    font-weight: bold;
    padding: 4px 30px;
    border-radius: 3px;
    cursor: pointer;
    float: right;
    margin-left: 5px;
    text-transform: uppercase;
}
.p-contact {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

.enuy img{
    max-width: 100%;
}

.padding-left15{
        padding-left: 13px;
}
.list-pic{
    text-align: center;
}

