/*网站公用样式，必须定义*/
html, body, a, h1, h2, h3, h4, h5, h6, p, div, ul, li, ol, dl, dt, dd, img, form, input, textarea, select, fieldset, pre {
	padding: 0px;
	margin: 0px;
}

img { border:0px; }
ul, ol, dl { list-style-type: none; }
select, input, select { vertical-align:middle; }
body, table, input, select, textarea {
	font-family: Arial, "宋体";
	font-size: 12px;
}
.clear {
	font-size: 0px;
	line-height: 0px;
	clear: both;
	height: 0px;
}
.clear2 {
	font-size: 0px;
	line-height: 10px;
	clear: both;
	height: 10px;
}

.underline { text-decoration: none; }
body {
	color: #7E8484;
	margin: 0px;
	padding: 0px;
	background-color: #f4f4f4;
}
a {
	color: #7E8484;
	text-decoration: none;
}
a:hover {
	color: #CC0000;
	text-decoration: none;
}
.input {
	color: #7E8484;
}

/*网站公用样式结束*/
.def_pro1 {
	color: #7E8484;
	line-height: 21px;
	margin-top: 26px;
	margin-left: auto;
	margin-right: auto;
}
.def_pro1 .title {
	font-size: 12px;
	font-weight: bold;
	color: #1F93DC;
	padding-bottom: 8px;
}
.def_news_list {
	line-height: 18px;
	color: #FFFFFF;
	padding-left: 16px;
	padding-bottom: 30px;
	padding-top: 8px;
	margin:0 16px;
}
.def_news_list li {
	
}

.hotnews{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #c7f1fc;
	clear:both;
	color:#fff;
	margin:0 9px;
	line-height:22px;
	padding:7px 5px 3px 5px;
}
.hotnews .data{font-size:11px; font-family:Arial; color:#cfecf9; line-height:17px;}	
	
.hotnews a {
	color: #FFFFFF;
	text-decoration: none;
}
.hotnews a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.hotnews_bottom{height:14px; clear:both;}
.copyright {
	line-height: 21px;
	color: #7E8484;
	font-family:Arial;
}
.menu {
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	display: block;
	padding-top: 16px;
	background-image: url(Pro_list_bg1.jpg);
	background-repeat: repeat-y;
	width: 203px;
	padding-bottom: 8px;
}
.menu dl{margin:0 16px; padding:0;}
.menu dt {
	text-align: center;
	display: block;	
	margin-bottom: 8px;
}
.menu a {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 26px;
	background-image: url(pro_list_btn_bg2.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width: 171px;
	display: block;
	text-align: center;
	background-position: center;
}
.menu a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(pro_list_btn_bg1.jpg);
	background-repeat: no-repeat;
	line-height: 26px;
	height: 26px;
	width: 171px;
	display: block;
	text-align: center;
	background-position: center;
}
.menu .current {
	background-image: url(pro_list_btn_bg1.jpg);
	background-repeat: no-repeat;
	text-align: center;
	line-height: 26px;
}
.pro_list_bg {
	background-image: url(pro_list_bg2.jpg);
	background-repeat: no-repeat;
	height: 8px;
	width: 203px;
	overflow:hidden;
}
.pro_pic {
	line-height: 35px;
	background-color: #DDDEDE;
	height: 35px;
	font-size: 14px;
	font-weight: bold;
	color: #030303;
	text-decoration: none;
	width: 772px;
	padding-left: 26px;
}
.pro_pic span {
	float: right;
	padding-right: 14px;
	font-size: 12px;
	color: #A7A8A8;
	text-decoration: none;
	font-weight: normal;
	font-family:"宋体";
}
.pro_pic span a{color: #A7A8A8;}
.pro_pic span a:hover{	color: #CC0000;
	text-decoration:underline;}
.pro_pic_list {
	color: #030303;
	text-decoration: none;
}
.pro_pic_list a {
	color: #030303;
	text-decoration: none;
}
.pro_pic_list a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.text_about {
	line-height: 200%;
	width: 744px;
	color: #303030;
	text-align: left;
	padding-left: 27px;
	padding-right: 27px;
	padding-top:25px;
	margin-bottom:20px;
}
.news_list {
	line-height: 21px;
	color: #303030;
	text-decoration: none;
	text-align: left;
	padding-top:25px;
	margin:0 25px;
}
.news_list a {
	color: #303030;
	text-decoration: none;
}
.news_list a:hover {
	color: #CC0000;
	text-decoration: underline;
}

.news_list li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #303030;
	background-image: url(news_ico1.jpg);
	background-repeat: no-repeat;
	background-position: 10px 12px;
	padding:5px 10px 5px 25px;
}
.news_list span {
	float: right;
	font-family: Arial;
	font-size: 11px;
	padding-left:10px;
}
.hr_border {
	color: #303030;
	margin-top: 20px;
	line-height: 18px;
}
.hr_border td{padding:4px 10px;}
.hr_border a {
	font-size: 12px;
	font-weight: bold;
	color: #B50000;
	text-decoration: none;
}
.hr_border a:hover {
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	color: #B50000;
}
.text_contact {
	line-height: 200%;
	color: #303030;
	width: 798px;
}
.text_contact .company {
	margin-top: 41px;
	margin-right: 75px;
	margin-bottom: 41px;
	margin-left: 75px;
	text-align: right;
}
.text_contact .contact {
	margin-right: 75px;
	margin-bottom: 75px;
	margin-left: 75px;
	padding-left: 200px;
}

/* 分页 */
.page {clear:both; margin:15px 25px; padding:0 25px; line-height:36px; text-align:center; border-top:1px solid #d0d0d0;color: #3f3f3f;}
.page a {color: #3f3f3f;text-decoration: none; margin:0 5px;}
.page a:hover, .page .current  {color: #CC0000; text-decoration:underline;}
.page span {float: right;}

.page1 { margin:15px auto 0 auto; width:652px; padding:0 25px; line-height:36px; text-align:center; border-top:1px solid #d0d0d0;color: #3f3f3f; clear:both;}
.page1 a {color: #3f3f3f;text-decoration: none; margin:0 5px;}
.page1 a:hover,.page .current  {color: #CC0000; text-decoration:underline;}
.page1 span {float: right;}

.column_title2 {
	height: 27px;
	width: 700px;
	line-height: 27px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4ABEF0;
	margin-top: 22px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-indent: 10px;
}
.column_title2 span {
	float:right;
	font-weight:normal;
	font-size:12px;
	font-family:"宋体";
	padding-right: 5px;
}

/* 表单 */
.inputbox {clear:both;width:700px;text-align:left; margin:10px auto 28px auto;}
.inputbox p { clear:both; text-align:left; }

.ibl { width:100px; color:#333; text-align:right; float:left; margin-right:10px; padding-top:13px; }
.ibr { width:540px; text-align:left; float:left; padding-top:10px; +padding-top:8px; color:#666; }

.input_01 { border:1px solid #d0d0d0; height:16px; padding:1px; }

.mcbox{width:652px; line-height:26px; color:#3e3d3d; padding:3px 25px; margin:0 auto; text-indent:25px;}
.mcbox strong{color:#1556a6; clear:both; display:block; padding:5px 0 0 0; text-indent:0px;}
.demo {
	text-align: center;
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 27px;
}

/* Carter add */

/* 图片列表 */
.pic_list_01 { margin:40px 0 0 0; padding:0; }
.pic_list_01 .pic_list { float:left; width:196px; text-align:center; margin:10px 15px 0 45px; display:inline;}
.pic_list_01 .pic_list .pic { border:1px solid #C6DAF2; width:176px; height:155px; line-height:155px; margin:0 auto; }
.pic_list_01 .pic_list .txt { width:186px; padding:10px; line-height:24px; margin:0 auto; color:#030303; }
.pic_list_01 .pic_list .txt a{color:#030303;}
.pic_list_01 .pic_list .txt a:hover{color: #CC0000;text-decoration:underline;}

.pic_list_02 { margin:40px 0 0 0; padding:0; }
.pic_list_02 .pic_list { float:left; width:120px; text-align:center; margin:10px 15px 0 50px; display:inline;}
.pic_list_02 .pic_list .pic { border:1px solid #C6DAF2; width:100px; height:100px; line-height:100px; margin:0 auto; }
.pic_list_02 .pic_list .txt { width:100px; padding:10px; line-height:24px; margin:0 auto; color:#030303; }
.pic_list_02 .pic_list .txt a{color:#030303;}
.pic_list_02 .pic_list .txt a:hover{color: #CC0000;text-decoration:underline;}

.pic_list_03 { margin:40px 0 0 0; padding:0; }
.pic_list_03 .pic_list { float:left; width:196px; text-align:center; margin:10px 15px 0 45px; display:inline;}
.pic_list_03 .pic_list .pic { border:1px solid #C6DAF2; width:150px; height:110px; line-height:110px; margin:0 auto; }
.pic_list_03 .pic_list .txt { width:150px; padding:10px; line-height:24px; margin:0 auto; color:#030303; }
.pic_list_03 .pic_list .txt a{color:#030303;}
.pic_list_03 .pic_list .txt a:hover{color: #CC0000;text-decoration:underline;}

.def_newbox{width:161px; margin:21px 15px 0 15px; float:left; display:inline;}
.def_newbox .n1{clear:both; padding-bottom:6px; height:22px;}
.def_newbox .n2{clear:both; color:#7e8484; line-height:19px; padding:8px 3px; height:90px; font-family:"宋体";}
.def_newbox .more{padding:9px 5px;}

.article{clear:both; padding:22px 30px; line-height:30px; color:#3f3f3f;}

.display_title {
	line-height: 32px;
	text-align: center;
	font-weight: bold;
	color: #030303;
	font-size: 14px;
	margin-top: 30px;
	margin-bottom: 20px;
	background-color: #EBE9ED;
	height: 32px;
	width: 742px;
	background-image: url(display_title_bg.jpg);
	background-repeat: no-repeat;
}

/* 主导航(图片效果) */
.nav_2 {
	width: 760px;
	height: 33px;
}
.nav_2 ul li { float:left; }
.nav_2 ul li a { display:block;width:140px; height:33px; line-height:33px; }
.nav_2 a.nav_1 { background-image:url(nav01.jpg); }
.nav_2 a.nav_1:hover, a.nav_1_current {
	background-image:url(nav01s.jpg);
	width:140px;
	background-repeat: no-repeat;
}
.nav_2 .nav_line { background-image:url(nav_line.jpg);	width:2px; height:33px;	background-repeat: no-repeat; }
.nav_2 a.nav_2 { background-image:url(nav02.jpg); width:142px; background-repeat: no-repeat; }
.nav_2 a.nav_2:hover, a.nav_2_current {	background-image:url(nav02s.jpg); width:142px;	background-repeat: no-repeat; }
.nav_2 a.nav_3 { background-image:url(nav03.jpg); width:154px; }
.nav_2 a.nav_3:hover, a.nav_3_current { background-image:url(nav03s.jpg); width:154px; }
.nav_2 a.nav_4 { background-image:url('nav04.jpg'); width:143px; }
.nav_2 a.nav_4:hover, a.nav_4_current { background-image:url('nav04s.jpg'); width:143px; }
.nav_2 a.nav_5 { background-image:url('nav05.jpg'); width:173px; }
.nav_2 a.nav_5:hover,.nav_2  a.nav_5_current { background-image:url(nav05s.jpg); width:173px;  }

.bg_nav td a { display: block; height: 33px; line-height: 33px; }
a.nav_1 {width: 140px;  background-image: url('nav01.jpg'); }
a.nav_1:hover, a.nav_1_current {width: 140px; background-image: url('nav01s.jpg'); }
a.nav_2 {width: 142px; background-image: url('nav02.jpg'); }
a.nav_2:hover, a.nav_2_current {width: 142px; background-image: url('nav02s.jpg'); }
a.nav_3 {width: 154px; background-image: url('nav03.jpg'); }
a.nav_3:hover, a.nav_3_current {width: 154px; background-image: url('nav03s.jpg'); }
a.nav_4 {width: 143px; background-image: url('nav04.jpg'); }
a.nav_4:hover, a.nav_4_current {width: 143px; background-image: url('nav04s.jpg'); }
a.nav_5 {width: 173px; background-image: url('nav05.jpg'); }
a.nav_5:hover, a.nav_5_current {width: 173px; background-image: url('nav05s.jpg'); }

.menu .current {
	background-image: url(pro_list_btn_bg1.jpg);
	background-repeat: no-repeat;
	text-align: center;
	line-height: 26px;
}
.menu .current01 {
	color: #CC0000;
}

.pro_list_bg {
	background-image: url(pro_list_bg2.jpg);
	background-repeat: no-repeat;
	height: 8px;
	width: 203px;
	overflow:hidden;
}

.menu1 {
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	display: block;
	padding-top: 16px;
	background-image: url(Pro_list_bg1.jpg);
	background-repeat: repeat-y;
	width: 203px;
	padding-bottom: 8px;
}
.menu1 dl{margin:0 16px; padding:0;}
.menu1 dt {
	text-align: center;
	display: block;
	margin-bottom: 4px;
	margin-top: 4px;
}
.menu1 dd {
	color: #A1A1A1;
	text-align: center;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #9D9F9E;
}

.menu1 dt a {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 26px;
	background-image: url(pro_list_btn_bg2.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width: 171px;
	display: block;
	text-align: center;
	background-position: center;
}
.menu1 dt a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(pro_list_btn_bg1.jpg);
	background-repeat: no-repeat;
	line-height: 26px;
	height: 26px;
	width: 171px;
	display: block;
	text-align: center;
	background-position: center;
}
.menu1 .current {
	background-image: url(pro_list_btn_bg1.jpg);
	background-repeat: no-repeat;
	text-align: center;
	line-height: 26px;
}
.menu1 .current01 {
	color: #CC0000;
}


.hotnews{
	clear:both;
	color:#3086BA;
	line-height:24px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.hotnews li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

.hotnews .data{font-size:11px; font-family:Arial; color:#cfecf9; line-height:17px;}	
.hotnews span {
	color: #3086BA;
}

	
.hotnews a {
	color: #3086BA;
	text-decoration: none;
}
.hotnews a:hover {
	color: #3086BA;
	text-decoration: underline;
}
.hotnews_bottom{height:14px; clear:both;}
