﻿@charset "utf-8";
/* CSS  */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
}
fieldset, img {
	border: 0;
}
select, option, input {
	font-size:12px;
}
ol, ul {
	list-style: none;
}
address, caption, cite, code, dfn, em, th, var {
	font-weight: normal;
	font-style: normal;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
}
body {
	font-size:12px;
	background-color:#E0E9F2;
}
a {
	color:#737373;
	text-decoration:none;
}
a:hover {
	color:#0773be;
	text-decoration:none;
}
.top {
	background-image: url(../images/bg1.gif);
}
/*========新闻文字向上滚动=======*/
.bnbn {
	background-image: url(../images/bnbn.gif);
	font-family:"宋体";
	font-size:12px;
	color:#666;
}
.bnbn font {
	font-family:"宋体";
	font-size:12px;
	color:#333333;
}
.logo {
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	background-position:left;
}
/*========新闻文字向上滚动结束=======*/

/* 菜单间距修改2015-01-0结束*/
.nev a:hover {
	background-image: url(../images/nev1.gif);
	background-repeat: repeat-x;
	color: #4BA8EF;
}
.ss {
	padding:20px 0 0 0;
}
.ss input {
	line-height:28px;
	height:28px;
	background-image: url(../images/ico1.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	border: 1px solid #DDDDDD;
	color: #999;
	background-color: #FFF;
	text-indent: 24px;
	width:190px;
}
.cpzx ul li {
	text-align: center;
	float:left;
	margin:auto 5px;
	line-height:22px;
}
.cpzx ul li img {
	border: 1px solid #C0CED9;
	padding:1px;
}
.li01 ul li {
	line-height: 26px;
	background-image: url(../images/ico2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
}
.fgx {
	width:100%;
	height:1px;
	background-image:url(../images/foot_hr.gif);
	background-repeat:repeat-x;
	background-position:left;
}
/*========修改部分=======*/
.bottom {
	color:#757575;
	line-height:22px;
	margin:20px auto;
	text-align:center;
}
.bottom td {
	height:25px; /*2015-01-04增加部分*/
	font-size:12px; 
    font-family:"宋体";
	color:#757575;
}
/*========修改部分结束=======*/
.bottom a {
	font-size:12px; 
font-family:"宋体";
	color:#757575;
}
.bottom a:hover {
	color:#57A9E9;
}
/* 内页 */
.hh1 {
	height:45px;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #FFF;
	background-image: url(../images/list1.gif);
	background-repeat: repeat-x;
	text-indent: 22px;
}
.left {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DAD9D9;
}
.list {
}
.list ul {
}
.list ul li {
	line-height:35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DAD9D9;
	text-align: center;
}
.list ul li a {
	display: block;
	height:35px;
	width:100%;
	background-image: url(../images/list3.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
}
.list ul li a:hover {
	background-image: url(../images/list2.gif);
	color: #E86008;
	background-color: #FFF5ED;
}
.tbd a {
	background-image: url(../images/list2.gif);
	color: #E86008;
	background-color: #FFF5ED;
}
.hh2 {
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 45px;
	text-indent: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
}
.list2 {
}
.list2 ul {
	margin:10px 20px;
}
.list2 ul li {
	font-size:14px;
	background-image: url(../images/news_dot.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	line-height:40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E8E8E8;
	text-indent: 22px;
}
.list ul li a {
}
.list ul li a:hover {
}
.list2 ul li span {
	float:right;
	color:#999;
}
.nr {
	padding:20px 30px;
	line-height:22px;
	font-size:14px;
}
.nr h1 {
	font-size:20px;
	font-family: "微软雅黑";
	line-height: 70px;
	text-align: center;
}
.nr p {
	margin:auto auto 20px auto;
	text-indent: 2em;
}
.tplb {
}
.tplb ul {
	margin:20px 20px;
}
.tplb ul li {
	text-align: center;
	margin:auto 10px 25px 10px;
	float:left;
	line-height:20px;
}
.tplb ul li img {
	border: 1px solid #EFEFEF;
	padding:12px;
}
/*========================================2015-01-04 ADD================================================*/
.content {
	margin-top:20px;
	margin-bottom:20px;
}
.index_news {
	width:100%;
	height:190px;
	border-width:1px;
	border-style:solid;
	border-color:#cbd4dc;
	background-color:#FFF;
	overflow:hidden;
}
.index_news_topnav {
	width:100%;
	height:37px;
	background-image:url(../images/news_image_bg.gif);
	background-repeat:repeat-x;
	background-position:left;
}
.index_news_topnav a {
	margin-left:160px;
}
.index_news_lists {
	padding-left:15px;
	padding-right:5px;
	margin-top:10px;
	overflow:hidden;
}
.index_news_lists ul {
	width:280px;
	overflow:hidden;
}
.index_news_lists ul li {
	display:block;
	height:30px;
	line-height:30px;
	background-image:url(../images/news_dot.gif);
	background-repeat: no-repeat;
	background-position:left center;
	text-indent:15px;
}
.index_news_lists li .title {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.slideTxtBox {
	width:100%;
	height:190px;
	border:0;
	text-align:left;
}
.slideTxtBox .hd {
	height:35px;
	line-height:35px;
	background-image:url(../images/news_image_bg.gif);
	background-repeat:repeat-x;
	background-position:left;
	padding:0 20px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#cbd4dc;
	position:relative;
}
.slideTxtBox .hd ul {
	width:100%;
	float:left;
	position:absolute;
	top:-1px;
	height:33px;
	list-style:none;
	left:8px;
}
.slideTxtBox .hd ul li {
	float:left;
	padding:0 7px;
	cursor:pointer;
	font-size:12px;
	color:#666668;
}
.slideTxtBox .hd ul li.on {
	height:35px;
	background:#fff;
	border:1px solid #ddd;
	border-bottom:2px solid #fff;
	color:#333;
	font-size:14px;
}
.infoList {
	margin:0;
	padding:0;
	width:300px;
/*	margin-left:12px;*/
	margin-top:10px;
	overflow:hidden;
	background-image:url(../images/tab_icon_bg01.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:8px;

}

.infoList02 {
	margin:0;
	padding:0;
	width:300px;
/*	margin-left:12px;*/
	margin-top:10px;
	overflow:hidden;
	background-image:url(../images/tab_icon_bg02.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:8px;

}

.infoList03 {
	margin:0;
	padding:0;
	width:300px;
/*	margin-left:12px;*/
	margin-top:10px;
	overflow:hidden;	
	background-image:url(../images/tab_icon_bg03.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:8px;

}

.infoList li,.infoList02 li ,.infoList03 li{
	width:146px;
	float:left;
/*	margin:5px 0;*/
	margin:5px 2px;
	_margin:5px 1px;
	
}
.infoList li img,.infoList02 li img,.infoList03 li img {
	width:34px;
	height:34px;
	text-align:center;
	float:left;
}
.infoList li .title,.infoList02 li .title,.infoList03 li .title   {
	float:right;
	width:103px;
	height:34px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	line-height:34px;
	text-align:left;
}
.navigater {
	background-image:url(../images/navigater_bg.gif);
	background-repeat:repeat-x;
	background-position:left;
}
.navigater ul {
	width:980px;
	list-style:none;
}
.navigater li {
	width:80px;
	float:left;
	font-family: "微软雅黑";
	font-size: 16px;
	text-align:center;
	margin-right:20px;
}
.navigater li a {
	display:block;
	width:80px;
	height:42px;
	line-height:42px;
	text-shadow: 1px 1px 1px #89CFF0;
	color:#1f5583;
}
.navigater li a:hover {
	background-color:#0773be;
	color:#FFF;
}
.search {
	margin-right:15px;
}
.banner {
	width:980px;
	margin:0 auto;
}
.banner img{ width:980px; height:192px; overflow:hidden;}
.company_profile {
	width:980px;
	min-height:800px;
	_height:800px;
	margin:0 auto;
	background-color:#FFF;
}
.company_profile_nav {
	width:245px;
	min-height:600px;
	_height:600px;
	float:left;
	background-image:url(../images/company_profileleft_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.company_profile_content {
	width:735px;
	min-height:800px;
	_height:800px;
	float:left;
	background-image:url(../images/company_profileleft_line.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.company_profile_title {
	height:35px;
	font-size:24px;
    font-weight:bold;
	font-family:"宋体";
	padding-top:10px;
	padding-left:15px;
}
.company_profile_title font {
	font-size:18px;
	color:#999;
}
.now_info_text P{color:#333;}
.company_profile_lists li {
	display:block;
	width:220px;
	height:40px;
	margin:0 auto;
	line-height:40px;
	font-size:14px;
	font-family:"宋体";
	padding-left:10px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
}
.company_profile_lists li a {
	display:block;
	width:220px;
}
.company_profile_lists li a:hover {
	background:url(../images/company_left_navicon.png);
	background-repeat:no-repeat;
	background-position:right;
}

.company_profile_lists .cur {
	background:url(../images/company_left_navicon.png);
	background-repeat:no-repeat;
	background-position:right;
}
.company_profilesearch ul {
	width:230px;
	padding-top:10px;
	padding-left:15px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
	height:70px;
}
.company_profilesearch li {
	height:25px;
	font-size:14px;
	font-weight:bold;
}
.input_01 {
	width:180px;
	height:25px;
	line-height:25px;
	border-width:1px;
	border-style:solid;
	border-color:#CCC;
	color:#999;
	font-size:12px;
	font-weight:normal;
	padding-left:10px;
	padding-right:30px;
	
}
.company_profilecontact {
	width:220px;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:20px;
}
.company_profilecontact li {
	height:30px;
	font-size:14px;
	font-family:"宋体";
	font-weight:bold;
	color:#F60;
	padding-left:5px;
	padding-top:5px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#e9e9e9;
	margin-top:10px;
}
.clear {
	clear:both;
}
.now_info {
	width:70%;
	margin-left:30px;
}
.now_info_content {
	width:90%;
	margin-left:30px;
	border:1px dotted #CCC;
	min-height:700px;
	_height:700px;
}
.now_info_title {
	width:95%;
	height:35px;
	margin:0 auto;
	border-bottom:1px dotted #CCC;
	padding-top:20px;
	text-align:center;
}
.now_info_time{ width:320px; margin:10px auto;}
.now_info_time li{ display:inline; margin-right:5px; color:#BBB;}
.now_info_title font {
	color:#333;
	font-size:16px;
	font-family:"宋体";
	font-weight:bold;
}
.now_info_text img{width:550px; min-height:200px; max-height:800px;  width: expression(this.width > 550 && this.width > this.height ? 800 : true); overflow:hidden;}
.now_info_text table{ width:100%;}
.table_bottom{padding-bottom:25px;}
.sub_page{border-top:1px dotted #CCC; padding-top:15px; margin-top:20px;}
.now_info_text {
	width:95%;
	margin:0 auto;
	padding-top:10px;
	line-height:25px;
	overflow:hidden;
	padding-bottom:20px;
	color:#333333;
	text-indent:2em;
}

/*case*/
.anli_libox {
	width:660px;
	/*height:138px;*/
	background-color:#ececec;
	border:solid 1px #e3e3e3;
	margin-bottom:10px;
	padding:10px;
	margin-left:30px;
}
.anli_li_leftbox {
	height:136px;
	width:226px;
	float:left;
}
.anli_li_rightbox {
	height:116px;
	width:400px;
	float:right;
	background-color:#efefef;
	padding:10px;
	overflow:hidden;
}
.anli_li_rightbox p {
	line-height:20px;
	color:#555152;
	text-align:left;
}
.anli_li_tex1 {
	font-weight:bold;
	color:#4f4f4d;
	float:left;
}
.anli_li_tex2 {
	font-weight:bold;
	color:#199641;
	float:left;
}
.anli_li_tex2 a {
	display:block;
	width:350px;
	text-overflow:hidden;
	white-space:nowrap;
}
.anli_li_text3 {
	width:400px;
	max-height:58px;
	_height:58px;
	line-height:20px;
	overflow:hidden;
	color:#555152;
	margin-top:3px;
}
.anli_li_text4 { margin-left:340px;} 
.anli_li_rightbox a {
	color:#fc7a32;
	text-decoration:none;
}
/*case end*/

/*sub lists*/
.sub_lists {
	width:100%;
	margin:0 2px;
}
.lb1 {
	margin:10px 0;
}
.lb1 li {
	height:30px;
	line-height:30px;
	font-size: 14px;
	background-image:url(../images/list_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent:14px;
	padding-right:10px;
	text-overflow:hidden;
	white-space:nowrap;
}
.lb1 li a {
	font-size:12px;
	color:#000000;
}
.lb1 li a:hover {
	color:#0773be;
}
.lb1 li span {
	float:right;
	font-size:12px;
	color:#666;
}
.lbltitle {
	display:block;
	width:520px;
	height:30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*sub lists end*/
.about_con_rxbox {
	border:solid 1px #e6e6e6;
	overflow:hidden;
	width:220px;
	background-color:#fff;
	padding-bottom:12px;
}
.about_rxbox_title {
	width:210px;
	height:25px;
	border:solid 1px #e6e6e6;
	padding-top:15px;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	color:#ff6f20;
}
.about_rxbox_phone {
	position:relative;
	top:-15px;
}
.about_rxbox_phone font {
	font-size:18px;
	color:#333;
}
.about_rxbox_conbox {
	overflow:hidden;
	clear:both;
}
.about_rxbox_conbox ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.about_rxbox_conbox ul li {
	height:43px;
	line-height:43px;
	border-bottom: dotted 1px #999999;
	text-align:left;
	padding:0px 7px;
}
.about_rxbox_conbox ul li a {
	color:#606060;
	font-size:14px;
	text-decoration:none;
}
.about_rxbox_pic {
	position:relative;
	top:-5px;
	margin-right:5px;
}
.about_hzbox_conbox {
	width:220px;
	overflow:hidden;
	padding-bottom:20px;
	border-bottom:solid 1px #e6e6e6;
	border-left:solid 1px #e6e6e6;
	border-right:solid 1px #e6e6e6;
}
.about_hzbox_conbox ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.about_hzbox_conbox ul li {
	height:35px;
	width:80px;
	float:left;
	margin:10px 5px 10px 10px;
	_margin:10px 2px 10px 8px;
	padding-bottom:10px;
}
.about_hzbox_conbox ul li a img {
	width:80px;
	height:45px;
}
.service_page ul{ margin-top:15px;}
.service_page li{ display:inline; margin-right:0.5em;}





/*========================================2015-01-04 ADD END================================================*/


.anli_li_leftbox {
	height:136px;
	width:226px;
	float:left;
	border:solid 1px #D0D0D0;
	padding:2px 0;
	overflow:hidden;

}
.anli_li_leftbox table td img{ height:136px;}

.anli_li_leftbox2 {
	height:136px;
	width:226px;
	float:left;
	border:solid 1px #D0D0D0;
	padding:2px 0;
	overflow:hidden;

}
.anli_li_leftbox2 table td img{max-width:226px; max-height:136px; min-height:136px;  width: expression(this.width > 226 && this.width > this.height ? 136 : true); overflow:hidden; }
