@charset "utf-8";
/* CSS Document */

#banner{width:100%; height:160px; background:#EEE; background-image:url(images/banner_top.png); background-repeat:repeat-x; background-position:left top;}
#bannerCon{width:1000px !important; height:160px !important; margin:auto !important; position:relative !important; z-index:2 !important; display:block !important; top:auto !important; left:auto !important;}
#bannerText{position:absolute; z-index:3; left:0; top:43px;}
#bannerTit{float:right; text-align:right; border-left:1px dotted #AAA; color:#999; display:inline-block; margin-top:36px; padding-left:50px;}
#bannerTit {display:block; font-size:12px; padding-top:7px;}

#menuSon{width:1000px; height:32px; margin:auto; position:relative; z-index:5;}
#menuSonList{ position:absolute; top:-20px; right:0; z-index:6;}
#menuSonList li{float:left; background:#0066AC; margin-right:1px;}
#menuSonList li a{display:inline-block; padding:10px 40px 12px 40px; color:#FFF; font-size:14px;}
#menuSonList li.A{background:#CC0000;}

#clslist{width:1080px; margin-top:30px;}
#clslist li{width:235px; float:left; margin-right:30px;}
#clslist li.clear{width:100%; float:none; clear:both; height:30px;}
#clslist li span{display:block;}
#clslist li span.img{width:200px; height:200px;}
#clslist li span.img a img{border-radius:5px; width:200px; height:200px;}
#clslist li span.title{margin-top:15px; line-height:130%;}
#clslist li span.title a{color:#444; font-size:14px;}
#clslist li span.title a:hover,#clslist li span.title a:active{color:#FF8800;}
.prolist{margin-top:10px;}
.prolist li a{display:block; padding:3px 0px 3px 10px; background:url(images/arr1.gif) no-repeat left 8px; color:#459FD3; line-height:130%;}
.prolist li a:hover,.prolist li a:active{color:#0066CC; background-position:left -32px;}

#mainC_l{width:220px; float:left;}
#mainC_r{width:750px; float:right; padding-bottom:20px;}

.pro_list li{float:left; width:166px; margin-right:25px;}
.pro_list li a{display:block; padding:3px 11px 3px 2px; color:#666; line-height:130%;}
.pro_list li a img{width:160px; height:160px; border:1px solid #E6E6E6; padding:1px;}
.pro_list li a span{display:block; padding-top:10px; text-align:center;}
.pro_list li a:hover,.pro_list li a:active{color:#F80;}
.pro_list li.clear{width:100%; height:23px; clear:both; float:none;}

.prolist_side li{border-bottom:1px solid #E6E6E6;}
.prolist_side li a{background:url(images/list_arr.gif) no-repeat 3px 13px !important; padding:9px 0px 9px 13px !important; font-size:12px;}
.prolist_side li a:hover,.prolist_side li a:active{background:url(images/list_arr.gif) no-repeat 3px -79px !important; color:#F60;}
.prolist_side_son{padding-bottom:10px !important;}
.prolist_side_son li{border-bottom:0px none;}
.prolist_side_son li a{background:none !important; padding:5px 0px 5px 8px !important;}
.prolist_side_son li a:hover,.prolist_side_son li a:active{background:none !important; padding:5px 0px 5px 8px !important;}
.prolist_side li span.close{background:url(images/plus_minus.gif) no-repeat right 13px !important;}
.prolist_side li span.open{background:url(images/plus_minus.gif) no-repeat right -180px !important;}
.prolist_side_son li span.close{background:url(images/plus_minus.gif) no-repeat right 9px !important;}
.prolist_side_son li span.open{background:url(images/plus_minus.gif) no-repeat right -183px !important;}

.searHeight{
	font-style:normal; color:#F80;
}

#pro_btm{padding-bottom:10px; padding-top:17px; margin-top:25px; border-top:1px solid #E6E6E6;}
#pro_btm ul{display:block; font-size:0px; width:700px; height:65px; overflow:hidden;}
#pro_btm ul li{height:65px; width:300px; float:left; margin-right:20px; overflow:hidden;}
#pro_btm ul li a img{vertical-align:middle; border:1px solid #E6E6E6; margin-right:7px; display:inline-block; width:48px; height:48px;}
#pro_btm ul li a .span{vertical-align:middle; display:inline-block; width:240px;}
#pro_btm ul li a{font-size:12px !important;}

.bigfiles_list{color:#459FD3 !important;}
.bigfiles_list:hover,.bigfiles_list:active{color:#0066CC !important;}

.text{line-height:200%;}
.text p{margin-bottom:18px;}

.his_l{float:left; width:230px; color:#0066CC; font-size:26px; padding-top:10px; background:url(images/history_cir.png) no-repeat 200px 19px;}
.his_r{float:right; width:746px; padding-top:15px;}

.newslist li{display:block; clear:both;}
.newslist li a{display:block; width:100%; height:100%; min-height:96px;}
.newslist li div{float:left;}
.newslist li div.tim{width:100px; height:88px; padding-top:10px; background:#EEE; text-align:center; border-radius:0px 0px 10px 0px;}
.newslist li div.con{width:880px; padding-left:20px; padding-top:2px;}
.newslist li.clear{width:100%; clear:both; height:30px;}

.pagebtnA{background:#F80 !important; color:#FFF !important; border:0px none !important;}

#focus_img{margin:auto; text-align:center;}
#focus_list{margin:auto;}
#focus_title{text-align:center; font-size:14px;}

.back{display:block; background:#EEE; padding:11px 0px 13px 0px; text-align:center; font-size:14px; border-radius:5px; box-shadow:1px 1px 2px 0px rgba(0,0,0,0.1);}

.video{display:block; overflow:hidden; width:1100px; padding-top:36px;}
.video li{float:left; width:220px; margin-right:40px; text-align:center;}
.video li a{display:block;}
.video li a img{padding:2px; border:2px solid #EEE;}
.video li a span{display:block; padding-top:10px; padding-bottom:16px; line-height:145%;}
.video li a:hover,.video li a:active{background:#0093DE;}
.video li a:hover img,.video li a:active img{border:2px solid #0093DE;}
.video li a:hover span,.video li a:active span{color:#FFF;}
.video li.clear{float:none; clear:both; width:100%; height:25px;}

.pro360{display:block; overflow:hidden; width:1100px; padding-top:36px;}
.pro360 li{float:left; width:210px; margin-right:50px; text-align:center;}
.pro360 li a{display:block;}
.pro360 li a img{padding:2px; border:2px solid #EEE;}
.pro360 li a span{display:block; padding-top:10px; padding-bottom:16px; line-height:145%;}
.pro360 li a:hover,.pro360 li a:active{background:#0093DE;}
.pro360 li a:hover img,.pro360 li a:active img{border:2px solid #0093DE;}
.pro360 li a:hover span,.pro360 li a:active span{color:#FFF;}
.pro360 li.clear{float:none; clear:both; width:100%; height:25px;}

.honor{display:block; overflow:hidden; width:1100px; padding-top:10px;}
.honor li{float:left; width:220px; margin-right:40px; text-align:center;}
.honor li a{display:block;}
.honor li a img{padding:2px; border:2px solid #EEE;}
.honor li a span{display:block; padding-top:10px; padding-bottom:16px; line-height:145%;}
.honor li a:hover,.honor li a:active{background:#0093DE;}
.honor li a:hover img,.honor li a:active img{border:2px solid #0093DE;}
.honor li a:hover span,.honor li a:active span{color:#FFF;}
.honor li.clear{float:none; clear:both; width:100%; height:25px;}

.netlist{width:308px; float:left; margin-right:30px; border:1px solid #DDD;}
div.clear{clear:both; float:none; height:26px;}
.netlist .tit{padding:8px; background:url(images/net_tit_bg.png) repeat-x left bottom; font-weight:bold; color:#0066CC; border-bottom:1px solid #DDD;}
.netlist .con{padding:10px 15px; line-height:200%;}

.list li{display:block; clear:both;}
.list li a{display:block; width:100%; height:100%; min-height:96px;}
.list li div{float:left;}
.list li div.img{width:100px; height:88px; padding-top:10px; background:#EEE; text-align:center; border-radius:0px 0px 10px 0px; position:relative; overflow:hidden;}
.list li div.img img{position:absolute;}
.list li div.con{width:880px; padding-left:20px;}
.list li.clear{width:100%; clear:both; height:30px;}

.jobview strong{font-size:18px; color:#AAA;}

.faq_tit a{display:block; padding:10px 12px 11px 12px; background:#0066AC; color:#FFF; font-weight:bold;}
.faq_list{margin-top:10px;}
.faq_list a{display:block; padding:5px 0px 5px 20px; background:url(images/arr_file.gif) no-repeat left 5px;}
.faq_more{margin-bottom:30px; margin-top:12px; text-align:right;}
.faq_more a{display:inline-block; padding:5px 20px 6px 20px; border:1px solid #E6E6E6; color:#888;}
.faq_more a:hover,.faq_more a:active{border:1px solid #DDD; background:#F3F3F3; color:#F80; box-shadow:1px 1px 2px 0px rgba(0,0,0,0.15);}

.faq_listl{border-top:1px solid #E6E6E6; padding-top:16px;}
.faq_listl a{display:block; padding:5px 0px 5px 20px; background:url(images/arr_file.gif) no-repeat left 5px;}

.newscon{font-size:14px;}

.ncity{display:inline-block; padding:4px 15px 5px 15px; font-size:14px; border:1px solid #DDD; background:#FFF; margin-top:5px;}
.ncity:hover,.ncity:active{border:1px solid #CCC; background:#FFFFCC; color:#F80;}



/*产品中心*/
dl.pd_list_dl{ width:209px; overflow:hidden; float:left;padding:5px 10px 12px;}
dl.pd_list_dl dt{ width:209px; height:185px;line-height:0; font-size:0;}
dl.pd_list_dl dt img{width:205px; height:181px; padding:1px; border:1px solid #D6D6D6; }
dl.pd_list_dl dt a:hover img{border:1px solid #0070b1;}
dl.pd_list_dl dd{ margin-top:3px; height:30px; width:129px;/*background:#E7E7E7;*/ line-height:30px; text-align:center; overflow:hidden;}
dl.pd_list_dl dd a:hover{color:#0070b1;}



/*在线留言*/
#messagelist{ padding:15px;}
#messagelist .metlist{ margin-bottom:10px; border:6px solid #dedede; padding:5px;}
#messagelist .metlist dt{ background:url(../images/message.gif) no-repeat left center; border-bottom:1px dotted #dedede; padding:4px 0px 4px 20px; margin-bottom:5px; font-size:14px}
#messagelist .metlist dt span.name{ color:#2c7199;}
#messagelist .metlist dt span.time{ padding-left:8px; color:#999;}
#messagelist .metlist dt span.tt{ float:right; padding-right:5px;}
#messagelist .metlist dd.info span.tt{ display:none; clear:both;}
#messagelist .metlist dd.info span.text{ display:block; line-height:1.5; padding:8px 5px;}
#messagelist .metlist dd.reinfo span.text{background:url(../images/admin.gif) no-repeat left 3px; display:block; border-bottom:1px dotted #dedede; padding:2px 0px 2px 20px;display:block; line-height:1.5;color:#333;}
#messagelist .ctitle{ margin:10px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:16px; border-bottom:1px dotted #ccc; color:#333}
#messagelist table{ margin:0px auto;}
#messagetable{ padding:15px;}
#messagetable table{ margin:0px auto;}
.editor{ color:#333; font-size:14px}
.editor p{margin:0}
/*在线反馈*/
#feedback{ padding:15px;}
#feedback table{ margin:0px auto;}
/*按钮*/
.tjwtBox {
	padding: 0px; width: 656px; font-family: 微软雅黑; background-color: rgb(255, 255, 255); 
}
.tjwtBox h4 {
	color: rgb(103, 99, 100); padding-bottom: 14px; font-size: 14px; font-weight: normal; margin-bottom: 22px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.tjwtBox .m_form {
	
}
.tjwtBox .m_form li {
	height: 38px; color: rgb(119, 119, 119); margin-bottom: 13px;
}
.tjwtBox .m_form label {
	background: rgb(255, 255, 255); border-width: 1px 0px 1px 1px; border-style: solid; border-color: rgb(222, 222, 222); width: 77px; height: 36px; text-align: center; line-height: 36px; float: left; display: inline-block;
}
.tjwtBox .m_form .iptTxt {
	background: rgb(255, 255, 255); padding: 10px 0px; border: 1px solid rgb(222, 222, 222); width: 252px; height: 16px; color: rgb(51, 51, 51); line-height: 16px; text-indent: 1em; float: left;
}
.tjwtBox .m_form .btnTjly {
	background: rgb(157, 39, 55); border: currentColor; width: 93px; height: 31px; color: rgb(255, 255, 255); cursor: pointer;
}
.tjwtBox .m_form li.yzm .iptTxt {
	width: 180px; margin-right: 11px; float: left;
}
.tjwtBox .m_form .areLi label {
	height: 132px;
}
.tjwtBox .m_form .txtAre {
	padding: 14px; border: 1px solid rgb(222, 222, 222); width: 343px; height: 104px; color: rgb(51, 51, 51); line-height: 18px; float: left; resize: none;
}
.tjwtBox .m_form .btnSubmit {
	border: currentColor; width: 161px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; background-color: rgb(179, 179, 179);
}
.tjwtBox .m_form .btnReset {
	border: currentColor; width: 161px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; background-color: rgb(179, 179, 179);
}
.tjwtBox .m_form .btnSubmit {
	margin-right: 10px; background-color: #e5000b;
}
.tjwtBox .m_form .areLi {
	height: 138px;
}

/*.red_line{ height:5px; width:100%; border-bottom:2px solid #FF0000;}

.pro_tit{ width:100%; height:30px; line-height:30px; text-align:center; display:block; font-size:18px; color:#9ac901; font-weight:bold;}
.n_tit{  width:95%; height:30px; line-height:30px;border-bottom:1px solid #ccc; margin:10px auto; display:block;color:#FC8701; text-align:center; }*/

.button{ display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% "微软雅黑", "Microsoft Yahei", "宋体"; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.button:hover { text-decoration: none; color:#fff; }
.button:active { position: relative; top: 1px;}
.orange{ color: #fef4e9; border:0; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#9D9EA2), to(#9D9EA2)); background: -moz-linear-gradient(top,  #9D9EA2,  #9D9EA2); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9D9EA2', endColorstr='#666666'); }
.orange:hover { background: #9D9EA2; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top,  #9D9EA2,  #9D9EA2); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9D9EA2', endColorstr='#666666'); }
.orange:active { color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top,  #0070B1,  #faa51a); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0070B1', endColorstr='#faa51a');}
input.input-text,input.input-file,input.code,textarea { padding: 4px; font-size: 15px; outline: none; text-shadow: 0px 1px 0px #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -o-transition: .3s ease-in-out; background:#fff url(../images/dt-10.gif) repeat-x left top; }
input.input-text:focus,input.input-file:focus,input.code:focus,textarea:focus { border: 1px solid #fafafa; -webkit-box-shadow: 0px 0px 6px #007eff; -moz-box-shadow: 0px 0px 5px #007eff; box-shadow: 0px 0px 5px #007eff;}
/*表单*/
/*td.text{ width:20%; padding:6px 5px 6px 0px; text-align:right; font-size:14px; font-weight:bold;}
td.input{ padding:6px 8px;}
td.input input{ margin-right:8px;}
td.input .info{ padding-left:15px; color:#f00;}
td.input img{ position:relative; bottom:1px;}
td.submint{ padding:10px;}*/
.contactindex{ line-height:24px;}
.contact{ background:url(Img/Common/20131228_153538.JPG) 280px 25px no-repeat;}
.contact li{ line-height:40px;/*border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;*/}
.gsm{ font-size:20px; font-weight:bold;}



.pages{ width:700px; height:30px; line-height:30px; text-align:center; /*background:#eae9e9; border:1px solid #ddd;*/ margin:10px auto;}
.clear{ clear:both;}




/*新闻*/
dl.news_dl {font-size:14px; color:#666; padding:0 5px; line-height:22px; border-bottom:1px dashed #ddd;}
dl.news_dl a{ color:#333; }
dl.news_dl dt { margin-bottom:3px; margin-top:5px; line-height:24px; height:24px; width:720px; overflow:hidden;}
dl.news_dl dt a{ color:#333}
dl.news_dl .dt_1 { height:20px; background:url(../images/ico10.gif) no-repeat 0 6px;  padding-left:10px;  font-size:14px; color:#333; font-weight:bold; }
dl.news_dl .dt_1:hover {background:url(../images/ico7.gif) no-repeat 0 6px;color:#D40426; }/*资讯首页内容,点击时的图片*/
dl.news_dl .dt_2 { font-size:12px; float:right; padding:0 10px 0 8px;  font-family:"宋体"; }
dl.news_dl .dt_3 { font-size:12px;}
dl.news_dl .dt_3 a { color:#333; text-decoration:underline;} /*文章出处*/
dl.news_dl dd { font-size:12px; padding-left:10px; height:45px; overflow:hidden; margin-bottom:10px;}
.mb10{ margin-bottom:10px;}
.pages{ width:700px; height:30px; line-height:30px; text-align:center; /*background:#eae9e9; border:1px solid #ddd;*/ margin:10px auto;}

.n_info_con H3 {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 24px; FONT-FAMILY: "宋体"; BORDER-BOTTOM: #cccccc 1px dashed; COLOR: #000; TEXT-ALIGN: center
}
.info_con_tit {
	MARGIN-BOTTOM: 15px; FONT-FAMILY: "宋体"; LINE-HEIGHT: 24px
}
.info_con_tit SPAN {
	MARGIN-RIGHT: 20px
}
.info_con_tit .n_tit {
	COLOR: #bcbbbb; TEXT-ALIGN: center
}
.info_con_tit .n_tit A {
	COLOR: #bcbbbb
}
.info_con_tit .n_tit2 {
	HEIGHT: 24px
}
.pro_tit{ width:100%; height:30px; line-height:30px; text-align:center; display:block; font-size:18px; color:#A40000; font-weight:bold;}
.n_tit{  width:95%; height:30px; line-height:30px;border-bottom:1px solid #ccc; margin:10px auto; display:block;color:#FC8701; text-align:center; }
















