﻿@charset "utf-8";
body{ background-color:#fafafa;}
.cp_content ul{min-height:174px;_height:210px; overflow: visible;*padding-bottom:10px;}
.cp_content ul li{
	width:300px;
	margin: 0 12px 30px;
	_margin:0 10px 30px;
	_width:198.5px;
	float: left;
	}
.cp_content ul li a:hover{
	color:#1240ab;
	text-decoration:underline;}
.cp_text ul{ overflow:hidden;height:180px;}
.cp_text ul li{
	background:url(../images/jt_1.png) no-repeat 0 8px;
	margin: 10px 0px 0px 12px;}
.cp_text ul li a{
	padding-left:10px;}
.cp_title{
	border-bottom:1px solid #ccc;
	padding-bottom:15px;
	padding-left:10px;}
.cp_title a{
	font-size:16px;
	color:#1240ab;}
.cp_product{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:5px solid #ccc;
background-color: #fff;}
.cp_ptitle{
	color:#333;
	height:45px;
	background:url(../images/search2.png) no-repeat -95px -51px #eeeee4;
	line-height:45px;
	font-size:16px;
	padding-left:35px;
	font-weight:bold;}
.cp_pro,.cp_pro2{
	overflow:hidden;background-color: #fff;}
.cp_pro{width:820px;}
.cp_pro ul{
	width:847px;
	_width:870px;
	margin:0 auto;
	*margin-bottom:20px;}
.cp_pro2 ul{
	width:778px;
	_width:778px;
	margin:0 auto;
	*margin-bottom:20px;}
.cp_pro ul li{
	text-align: center;
	float: left;
	width: 149px;
	height: 138px;
	padding-top: 24px;
	padding-left: 12px;
	padding-right: 34px;
	background: url(../images/proupic1.png) no-repeat 0px 0px;
	margin: 15px 0 20px 15px;
        background-size: 68px;}
.cp_pro2 ul li{
	text-align: center;
	float: left;
	width: 197px;
	_width:185px;
	height:auto;
	padding-top: 24px;
	padding-left: 12px;
	padding-right: 34px;
	
	margin: 15px 0 20px 15px;background-size: 68px;}
.cp_li{border-right: 1px solid #dedede;}
.cp_pro ul li a{
	color:#1240ab;
	font-size:14px;}
.newc{background: url(../images/proupic1.png) no-repeat 0px 0px;}
.cp_li_text{
	margin:10px 0;
	display:block;height: 38px;color:#666;}
.cp_li_text:hover{
	text-decoration:underline;
	color:#333;}
.cp_pro ul li a:hover{
	text-decoration:underline;}
.pro_img{
	width:110px;
	height:80px;}
.cp_hot{
	position:absolute;
	margin-top:-50px;
	margin-left:-5px;}
.cp_zj{
	margin-top: -115px;
	margin-left: 22px;
	position:absolute;
	*margin-top:-110px;}
.cp_yj{
	margin-top: -115px;
	*margin-top:-105px;
	margin-right: 27px;
	float:right;}
.cp_mapbox{
	border:1px solid #ccc;
	padding:0 10px;}
.cp_map1,.cp_map1 a{
	height:40px;
	line-height:40px;
	color:#a8a8a8;
	font-size:12px;}
.cp_map1 a:hover{
	color:#1240ab;}
.cp_map_input{
	float:right;
	margin-top: -35px;
	width:165px;
	height:30px;
	background-color:#e2e2e2;
	font-size:14px;
	color:#8d8d8d;
	font-family:"微软雅黑";
	border:none;
	padding:0 10px;}
.search_img{
	position: absolute;
	margin-top: -27px;
	margin-left: 733px;}
.cp_product2{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:5px solid #ccc;
	background-color:#fff;
	_height:460px;}
.cp_li_botton{
	background-color:#0160b2;
	color:#fff;
	font-size:12px;
	padding:4px 10px;
	margin:0 auto;
	width:70px;}
.cp_li_botton:hover{color:#fff;background-color: #1240ab;}
.cp_hot2{
position: absolute;
margin-top: -69px;
margin-left: 83px;
margin-left:180px \0;}

.blue_x{
	height:5px;
	background-color:#1240ab;}
.cpj_1{
	padding:20px 50px;
	overflow:hidden;
	height: 180px;
	}
.cpj_img1{float:left;}
.cpj_new{ position:absolute;margin-left: -253px;*margin-left:-580px;margin-left:-580px \9;  }
.cpj_title_box{ float:left; margin-top:15px; margin-left:30px;}
.cpj_title_box ul li{
	float:left;
	border:1px solid #ccc;
	margin-right:5px;}
.cpj_title{
	color:#d5343a;
	font-size:16px;
	margin-bottom:30px;}
.cpj_2{
	background-color:#eeeee4;
	height:37px;
	border-bottom:1px solid #ccc;}
.cpj_2 ul li{
	float:left;
	height:35px;
	width:105px;
	text-align:center;
	line-height:35px;}
.cpj_2_on{
	background-color:#d7d7c9;
	display:block;
	border-bottom:5px solid #3f3f32;}
.cpj_2_on:hover{ color:#000;}
.cpj_2_a:hover{ color:#1240ab;}
.cpj_3{
	padding:20px;}
.cpj_3 ul{
	margin:10px 0;}
.cpj_3 ul li{
	padding-left: 53px;
	font-size:12px;
	color:#333;
	line-height:23px;}
.join_title{
	background-color:#1240ab;
	height:40px;
	line-height:40px;
	font-size:16px;
	padding-left:10px;
	color:#fff;
	font-weight:bold;
	margin-top: 20px;}
.join_title2{
	background-color:#dedede;
	height:40px;
	line-height:40px;
	font-size:16px;
	padding-left:10px;
	color:#1240ab;
	font-weight:bold;
	margin-top: 20px;}
.jr_left{
	width:710px;margin-top:10px}
.work_search{
	color:#696969;}
.work_search select{
	height:30px;
	width:100px;
	font-size:12px;}
.work_search input{
	height:25px;
	margin-left:10px;
	_height:17px;
	font-size:12px;}
.work_search a{
	padding: 6px 10px;
	font-size: 12px;
	position: absolute;
	color: #fff;
	background-color: #1240ab;
	margin-left: 362px;
	margin-top: -28px;
	_padding:2px 10px;
	*margin-top:0px;
	_margin-left:8px;
	display: block;}
.work_search a:hover{
	color:#fff;}
.jr_left table{
	
	width:710px;}

.jr_left table tr td{
	height:45px;
	line-height:45px;
	background-color:#f6f6f6;
	border-bottom:1px solid #fff;}
.j_th1{
	text-align:left;
	padding-left:80px;width:140px;background-color: #dedede;
height: 40px;
float: left;
line-height: 40px;}
.j_th2,.j_th3,.j_th4{
	text-align:left;
	width:163px;background-color: #dedede;
height: 40px;
float: left;
line-height: 40px;}

.j_span1{
	text-align:left;
	padding-left:80px;width:140px;display:block;float:left;}
.j_span2,.j_span3,.j_span4{
	text-align:left;
	width:163px;color:#666;display:block;float:left;height:30px}
.j_td{ padding-left:20px;}
.jr_right{
	margin-left:20px;
	width:250px;}
.hot_work{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#f2f2f2;
	padding:15px 10px;}
.hot_work li a{
	line-height:30px;
	font-size:12px;}
.hot_work2{
	background-color:#f2f2f2;
	padding:15px 10px;}
.hot_work2 li{
	font-size:12px;
	line-height:21px;
	_line-height:14px;}
.hot_work2 li img{
	position:absolute;
	margin-top:5px;
	_margin-left:-20px;}
.hot_work2_span{
	display:block;
	margin-left:25px;
	font-size:12px;
	color:#666;
	_margin-top:-11px;
	_margin-left:25px;}
.jr_left h3{ color:#1240ab; padding-left:25px;}
.blue{ color:#1240ab;}
.join_text{margin:20px 0 30px 25px;}
.join_text_b1{
	padding-left:25px;
	background:url(../images/pzpxpic1.jpg) no-repeat 0 3px;}
.join_text_b2{
	padding-left:25px;
	background:url(../images/pzpxpic2.jpg) no-repeat;}
.join_text p{
	line-height:30px;
	color: #666;
	font-size: 13px;}
.pzpx1,.pzpx3{ width:300px; float:left;}
.pzpx2{width:300px; float:left;}
.join_t{overflow:hidden; margin-bottom:20px;}
.Contact_title{
	background-color:#dfe8fe;
	font-size:14px;
        color:#333;
	height:30px;
	line-height:30px;
	padding-left:10px;}
.Contact{ margin-top:20px;}
.Contact ul{
	padding:20px 10px 0;}
.Contact ul li{
	font-size:14px;
	color:#666;
	line-height:25px;}
.Contact_img{
	margin-top:30px;}
.pager{margin-left: 21%;}

.position{margin-top:51px;}
.position li{height: 45px;
line-height: 45px;
background-color: #f6f6f6;
border-bottom: 1px solid #fff; }
.pd{padding-left:80px}
/*下载页面*/
.download{ width:100%; margin-top:20px;}
.download tr td{border: 1px solid #E3E3E3; padding:15px;}
.download .th{ background-color:#F6F6F6;}
.download_a{ float:right; background:url(../images/download.png) no-repeat 0 4px; display:block; padding-left:20px;}
.download p{ margin:20px 0; font-size:12px; line-height:25px;}

.join_return{float: right;color: #fff;font-weight: 100;font-size: 10px;margin-right: 10px;}
.join_return:hover{color:#f2f2f2;}
.mb20{margin-bottom:20px;}