@charset "utf-8";
/* CSS Document */
* {
	padding: 0;
	margin: 0;
	border: none;
}
body {
	font-size: 14px;
	color: #333;
	font-family:Microsoft YaHei, Arial, tahoma, Helvetica, sans-serif;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #d3833c;
}
li {
	list-style-type: none;
}
.clear {
	clear: both;
}
.fr {
	float: right;
}
.fl {
	float: left;
}
.mid {
	margin: 0 auto;
	width: 1200px;
}
.top {
	background: url(../images/top.png) no-repeat top center;
	line-height: 37px;
	height: 37px;
	background-repeat: repeat-x;
	color: #000000;
}
.top a {
	color: #fff;
}
.toubu{
    width: 100%;
    position: relative;
    left: 0px;
    top: 0px;
    z-index: 999;   
}
.header{
	width: 100%;
	height: 150px;
	background: #f2f2f2;
}

.logo{ float:left; margin-top:50px;}
.tel {
	float: right;
	width: 210px;
	height: 30px;
	background: url(../images/telbg.jpg) no-repeat;
	padding-top: 20px;
	padding-left: 40px;
	font-size: 28px;
	font-weight: bold;
	color:#303131;
	margin-top:35px;
}
.tel span{
	color: #003895;
	font-size: 24px;
	font-weight: bold;
}
.tel .telno2{
	padding-left: 125px;
}
.toubu{
	border-bottom:none;
	}
.nav{
	width:100%;
	height:40px;
	line-height:40px;
	background:#144a96;
	}
.nav .navlist{
	width:1200px;
	height:40px;
	margin:0 auto;
	}
.nav .navlist li,.nav .navlist li a{
	display:block;
	width:109px;
	height:40px;
	line-height:40px;
	text-align: center;
	float:left;
	background:none;
	}
.nav .navlist li.last{
	float:left;
	}
.nav .navlist li a:hover{
	background:#e59f3e;
	color:#fff;
	}
.nav li a {
	font-size: 14px;
	color: #FFF;
}
.nav li a:hover {
	color: #fff;
}
#full-screen-slider {
	width: 100%;
	height: 600px;
	position: relative;
	background: #FFF;
	margin-bottom:42px;
}
#slides {
	display: block;
	width: 100%;
	height: 600px;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 0;
}
#slides li {
	display: block;
	width: 100%;
	height: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 0
}
#slides li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px
}
#pagination {
	display: block;
	list-style: none;
	position: absolute;
	left: 45%;
	top: 550px;
	z-index: 999;
	padding: 5px 15px 5px 0;
	margin: 0
}
#pagination li {
	display: block;
	list-style: none;
	width: 10px;
	height: 10px;
	float: left;
	margin-left: 10px;
	border-radius: 5px;
	background: #fff
}
#pagination li a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}
#pagination li.current {
	background: #f7640b
}
.page2 {
	font-size: 12px;
	text-align: center;
	margin: 20px 0;
}
.page2 .fl_left {
	float: left;
	width: 200px;
	line-height: 20px;
	height: 20px;
}
.incpfl {
	width: 265px;
	margin-bottom:10px;
	
}
.inctptitle {
	height: 85px;
	background: #22a035;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	color: #FFF;
	font-family:Microsoft YaHei, Arial, tahoma, Helvetica, sans-serif;
}

.inctptitle span{
	font-size: 30px; line-height:75px;
	}
.in2 {
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #fff;
	line-height: 25px;
	padding: 10px 0px 0px 30px;
	background-color:#313131;
	margin-top:10px;
}
.incpli {
	background-color:#22a035;
}

.incpli li {
	font-family: "Microsoft YaHei";
	font-size: 14px;
}
.incps {
padding-top: 20px;
}
.incps li a {
	font-size: 14px;
}
.btc { margin-bottom:10px; display:block;
}
.incps li{
	line-height: 30px;
	width: 290px;
	margin-bottom: 20px;
	float: left;
	text-align: center;
	margin-left: 10px;
}
.incps li .pic{
	width: 290px;
	height: 216px;
	border: solid 1px #ccc;
	display: table-cell;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
}
.incps li img {	
	width: 290px;
	height: 216px;
}

.inbt {
	height: 48px;
	background:#22a035;
	background-repeat: no-repeat;
	background-position: left top;
}


.ingsnew {
	width: 227px;
	float: right;
}
.inul {
	padding: 10px;
}
.inul li {
margin-bottom: 50px;
    font-size: 14px;
    height: 80px;
    width: 590px;
    float: left;

}
.inul li span{ /*float:right;*/ /*padding-right:10px;*/}
.xinlink {
	background-color: #ebecec;
	padding-top: 20px;
	margin-top: 20px;
}
.innewsfl {
	
	width: 1200px;
}
.indnews{
	margin-bottom: 20px; 
}

.news_1nr{width:100%; margin:0 auto;}
.news_1nr ul li a{width:100%; height:94px;display:block; font-size:15px;}
.news_1nr ul li{margin:0 0 45px 0; position:relative; padding:9px 16px 0 0; border:1px solid #c4c4c4; width:888px; height:94px;}
.news_1nr ul li span{width:103px; height:120px; overflow:hidden; float:left; border-bottom:3px solid #81afe5; color:#ffffff; text-align:center; background:#144a96; position:absolute; top:-1px; left:8px;transition: all 0.4s;}
.news_1nr ul li span h1{font-size:30px; font-family:Impact; line-height:42px; padding:20px 0 10px 0; display:block;}
.news_1nr ul li div{width:755px; float:right;}
.news_1nr ul li div p{line-height:24px; font-size:13px; text-indent:-2em color:#777777;}
.news_1nr ul li:hover{background:#f2f2f2;}
.news_1nr ul li:hover span{background:none; border-bottom:0px; color:#2e2c5d;transition: all 0.4s;}

.ijswd {
	padding: 20px;
	width: 280px;
}

.inwen {
	padding: 10px;
}
.inwen li {
	margin-bottom: 10px;
	line-height: 30px;
	border-bottom: dashed 1px #ccc;
}
.footlink{ 
	width:100%;  
	height:50px;
	line-height:50px;		
}
.links{
	height:50px;
	line-height:50px;	
}
.links a {
	line-height:50px;	
}
.links img {
	float:left;
}
.fooder{
	 width:100%; 
	 height: 235px;
	 background:#144a96;
	 color:#fff;
}
.foot_left{
	width: 226px;
	height: 175px;
	background: #093f8b;
	float: left;
	color: #5b8fd7;
	padding: 60px 24px 0 24px;
	overflow: hidden;
}
.foot_left .font1{
	font-size: 36px;
}
.foot_left .font2{
	height: 40px;
	line-height: 40px;
}
.foot_left .font3{
	font-size: 30px;
	font-weight: bold;
}
.foot_right{
	width: 890px;
	height: 219px;
	float: right;
	padding-top:16px; 	
}
.fooder .footnav{
	width: 890px;
	height:54px;
	line-height: 54px;
	margin: 0 auto;
	margin-bottom: 35px; 
	overflow: hidden;
	border-bottom: #3272cc 1px solid;
}
.footnav ul li{
	width: 80px;
	height:54px;
	text-align: center;
	float: left;
}
.footnav ul li a{
	color: #a7b4cf;
}
.fooder .foot_bottom{
	width: 890px;
	/*height: 90px;*/
	overflow: hidden;
}
.foot_bottom .foot_weixin{
	width: 410px;
	float: left;
}
.foot_weixin .weixin{
	width: 91px;
	height:90px;
	overflow: hidden;
	float: left;
	margin-right:30px; 
}
.foot_weixin .foot_contact{
	width: 280px;
	float: left;
	line-height: 30px;
	color: #a7b4cf;
}
.foot_bottom .foot_btn{
	display: inline-block;
	width: 280px;
	height:50px;
	line-height: 50px;
	text-align: center;
	background: #093f8b;
	float: right;
	margin-top:30px; 
	color: #a7b4cf;
}
.e2 li {
	line-height: 30px;
	border-bottom: dashed 1px #ccc;
	font-size: 12px;
	background-image: url(../images/nnli.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 20px;
}
.e2 li .time {
	float: right;
}
.yyl li {
	float: left;
	margin-left: 20px;
	text-align: center;
	width: 180px;
}
.yyl li img {
	width: 170px;
	height: 120px;
	border: solid 1px #ccc;
	padding: 3px;
	padding-bottom: 5px;
}
.viewbox {
	padding: 20px;
}
.title {
	text-align: center;
	line-height: 35px;
}
.info {
	text-align: center;
	line-height: 25px;
}
.content {
	line-height: 25px;
	font-size: 14px;
}
.contentimg{ text-align:center;}
.contentimg img {width: 590px;}
.boxoff {
	border-bottom: dashed 1px #ccc;
}
.context {
	padding-top: 20px;
	line-height: 25px;
}
.cpbttl, .light {
	font-size: 16px;
	font-family: "Microsoft YaHei";
}

.commend {
	margin-top: 20px;
}
.picbox {
	padding-bottom: 20px;
	padding-top: 20px;
	text-align: center;
}
.cpbttl {
	padding-left: 10px;
}
.pagesshow {
	min-height: 245px;
	line-height: 35px;
	font-size: 14px;
	padding: 20px;
}

.xindibu{
	text-align: center;
	padding-bottom: 20px; 
    color: #fff;
    line-height: 30px;
	font-size: 14px;
	}
.xindibu a{
	color:#fff;
}
.xindibu .webname{
	font-size:30px;
	line-height:60px;
	}
.news_item_time {
    float: left;
    width: 72px;
    color: #003895;
    text-align: center;
    border: #003895 1px solid;
}
.news_item_day {
    float: left;
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 24px;   
}
.news_item_month {
    float: left;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 14px;   
    margin-top: 1px;
}
.news_item_right {
	float: left;
    width: 480px;
    padding-left: 15px;
}
.news_item_title{
    float: left;
    width: 100%;
    height: 40px;
    overflow: hidden;
    font-size:18px;
    background: url(../images/xian.jpg) repeat-x bottom;   
}
.news_item_title a{
    color: #003895;
}
.news_item_title a:hover{
	color: #e60012;
}
.news_item_desc {
    float: left;
    width: 100%;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
}
/*产品分类效果*/
.scrollBox{
	 width:1200px; position:relative;
	 margin-bottom:10px;
	}
.scrollBox .piclist{ overflow:hidden; zoom:1;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:1153px;left:20px}
.scrollBox {position:relative;overflow:hidden;zoom:1;}
.scrollBox .piclist li{float:left; display:inline; width:221px;background:#fff;margin-right:10px; text-align:center;}
.scrollBox .piclist li .pic{
	width:211px;
	height:144px;
	border:#e3e3e3 1px solid;
	padding:5px;
	}
.scrollBox .piclist li .title{
	width:221px;
	height:40px;
	line-height:40px;
	}
.scrollBox .piclist li span{height:25px;line-height:25px;display:block;text-align:center;   }
.scrollBox .pageBtn span{ display:block;width:16px;height:65px;position:absolute;top:47px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.scrollBox .pageBtn .prev{left:0px;background:url(../images/left.jpg) no-repeat; }
.scrollBox .pageBtn .next{right:12px;background:url(../images/right.jpg) no-repeat;}
.fenlei{
	width:268px;
	background:#144a96;
	padding:15px 0 12px 0;
	margin-right: 20px;
	text-align: center;
	}
.fenlei .fenlei_tit{
	height:60px;
	color:#fff;
	text-align:center;
	margin-bottom: 20px; 
	}
.fenlei .fenlei_tit h3{
	font-size:30px;
	}
.fenlei .fenlei_con{
	width:202px;
	margin:0 auto;
	background: #fff;
	text-align: left;
	padding: 0 25px 10px 25px;
	}
.fenlei_con ul li{
	width: 168px;
	height: 50px;
	line-height: 50px;
    color: #fff;
    text-align: left;
    font-size: 14px;
    padding-left:34px;    
    background: url(../images/listimg.jpg) no-repeat left center; 
	}
.fenlei_con ul li a{
	display:block;
}
.contact_left{
    width:268px;	
}
.contact_left .fenlei_con p{
	text-align: left;
	line-height: 28px;
}
.zicu{
	font-weight: bold;
}
.product{
	width: 100%;
	padding: 40px 0;
	overflow: hidden;
	background: #144a96;
	margin-bottom: 54px; 
	color: #fff;
}
.product .product_tit{
	width: 1200px;
	height: 82px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 30px;	
}
.product .product_tit h3{
	width: 1200px;
	height: 46px;
	line-height: 46px;
	margin: 0 auto;
	overflow: hidden;
	font-size: 30px;	
}
.product .product_tit h3 span{
	color: #ff9400;
}
.product .product_tit p{
	height:36px;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
}
.product .pro_fenlei{
	width: 255px; 	
	float: left; 
    background: #093f8b;
    border-left: #ffd704 9px solid;	   
    margin-right: 25px;
}
.pro_fenlei .pro_tit{
	font-size: 24px;
    height: 84px; 
    line-height: 84px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 18px; 
    border-bottom: #0455c7 1px solid;  
}
.product .pro_fenlei .pro_fenleicon{
	/*padding: 18px 0;*/
	padding-bottom: 15px; 
}
.product .pro_fenlei ul li{
	width: 255px; 	
	height: 44px;
	line-height: 44px;
	text-align: center;	
	color: #fff;
	margin-bottom: 5px; 
	position: relative;
}
.pro_fenlei ul li a{
	display: inline-block;	
    width: 255px; 	
	height: 44px;
	color: #fff;
}
.product .pro_fenlei a:hover{
    width: 236px; 	
	height: 44px;
	background: url(../images/lihover.jpg) no-repeat center;
	position: absolute;
	z-index: 1;
	top:0;
	left: 26px;	
	right: -9px;
	color:#333333;
}
.product .pro_prolist{
	width: 908px;
	height: 508px;
	float: right;
}
.pro_prolist ul li{
	width: 290px;
	height:253px;
	text-align: center;
	float: left;	
	margin: 0 6px;
}
.pro_prolist ul li .pic{
	width: 288px;
	height: 207px;
	overflow:hidden;
	border: #9f9fa8 1px solid;
}
.pro_prolist ul li .pic img{
	width: 288px;
	height: 207px;
}
.pro_prolist ul li .title{
	line-height: 46px;
	font-size: 14px;
	color: #fff;
}
.pro_prolist ul li .title a{
	color: #fff;
}
.pro_prolist ul li .title a:hover{
	color: #ff9400;
}
/*新闻中心总样式*/
.news_all{
	width: 1200px;
	height: 140px;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 40px;
}
.news_all .news_tit{
	width: 368px;
	height:52px;
	line-height: 52px;
	background: #103168;
	color: #fff;
}
.news_all .news_tit .news_titfl{
	float: left;
	margin-left: 34px;
}
.news_tit .news_titfr{
	display: inline-block;
	width: 36px;
	height: 37px;
	overflow: hidden;
	float: right;
	margin-right:8px;
	margin-top:8px;  
	background: url(../images/bluelink.jpg) no-repeat center;
}
.news_all .news_con{
	width: 100%;
	height: 86px;
	line-height: 86px;
	background: #f7f6f6;
}
.news_con .news_text{
	float: left;
	margin-left: 88px; 
}
.news_con .huilink{
	float: right;
	width: 35px;
	height: 32px;
	overflow: hidden;
	background: url(../images/huilink.jpg) no-repeat center;
	margin-right:24px; 
	margin-top:29px; 
} 
.main2{
	width: 1200px;
	margin: 0 auto;
}
.main2 .newslist{
	width: 541px;
	height:365px;
	overflow: hidden;
	float: left;
}
.newslist .newstop{
	height:100px;
	border-bottom: #e5e5e5 1px solid; 
	margin-bottom: 20px; 
}
.newslist .newstop h3{
	height: 34px;
	color:#144a96;
}
.newslist .newstop h3 a{
	color:#144a96;
}
.newslist .newstop p{
	font-size: 12px;
	line-height: 24px;
}
.newslist .news_lsit li{
	height: 28px;
	line-height: 28px;
}
.news_lsit li .news_time{
	display: inline-block;
	float: left;
	margin-right:13px; 
	color: #9F9F9F;
}
.main2 .case{
	width: 600px;
	height:365px;
	overflow: hidden;
	float: right;
	margin-top: 18px;
}
.main2 .case .casetop{
	width: 550px;
	height: 150px;
	margin: 0 auto;
	margin-bottom: 20px; 
}
.case .casetop .case_left{
	width: 232px;
	height: 150px;
	overflow: hidden;
	float: left;
}
.casetop .case_left img{
	width: 232px;
	height: 150px;
}
.casetop .case_right{
	width: 290px;
	height:150px;
	float: right;

}
.case_right .case_title{
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	margin-bottom: 10px;
	font-size: 18px; 
}
.case_right p{
	line-height: 24px;
	font-size:12px;
}
.case_right .case_more{
	display: inline-block;
	width: 122px;
	height:36px;
	line-height: 36px;
	text-align: center;
	overflow: hidden;
	background: #144a96;
	color:#fff;
	float: right;
	font-size: 12px;
}
.case .case_list{
	width: 100%;
	height:135px;
}
.case_list ul li{
	width: 195px;
	height:135px;
	overflow: hidden;
	float: left;
	margin: 0 2px;
}
.case_list ul li img{
	width: 195px;
	height:135px;
	overflow: hidden;
}
.bimg{
	width: 350px;
	height:282px;
	display:table-cell; 
	vertical-align:middle; 
	text-align:center;
	overflow: hidden;
	float: left;
	background: url(../images/imgbg.jpg) no-repeat center;
	margin-right: 27px; 
}
.bimg .pic{
    width: 348px;
    height: 265px;
    display:table-cell; 
	vertical-align:middle; 
	text-align:center;
}
.bimg .pic img{vertical-align:middle;}
.btext{
	width: 416px;
	height:282px;
	overflow: hidden;
	float: right;
	position: relative;
}
.btext .title{
	height:48px;
	line-height: 48px;
	overflow:hidden;
	text-align: left;
	font-size: 18px;
	color: #144a96;
}
.btext .des{
	line-height: 26px;
	color: #626060;
}
.btext .btext_btn{
	width: 277px;
	height:38px;
	line-height: 38px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	right: 62px;
}
.btext .btext_btn a{
    width: 135px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    display: block;
    float: left;
	background: #5e5f60;
}
.btext .btext_btn a.btext_more{
	margin-right: 7px; 
}
.btext .btext_btn a.btext_zixun{
	background: #e60012;
}

.good{
	width: 100%;
	margin: 0 auto;
	background: url(../images/goodbg.jpg);
}
.good .good_tit{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.good .good_tit h3{
	font-size: 36px;
	height: 66px;
	line-height: 66px;
	overflow: hidden;
	color:#144a96;
}
.good .good_tit h3 span{
	color:#e59f3e;
}
.good .good_tit .good_titen{
	width: 1098px;
	height: 13px;
	margin: 0 auto;
	overflow: hidden;
	background: url(../images/good_text.png) no-repeat center;	
	margin-bottom: 10px; 
}
.good .good_tit .good_titcn{
	height: 24px;
	line-height: 24px;
	margin-bottom: 26px; 
}
.good .good_con{
	width: 1094px;	
	margin: 0 auto;
}
.good .good_con .good1{
	width: 1094px;
	height: 301px;
	background: url(../images/good1.jpg) no-repeat center;
}
.good .good_con .good2{
	width: 1094px;
	height: 435px;
	background: url(../images/good2.jpg) no-repeat center;
}
.about{
	width: 100%;
	padding: 30px 0 60px 0;
	overflow: hidden;	
}
.about .about_tit{
	width: 1200px;
	text-align: center;
	margin-bottom: 45px; 
}
.about .about_tit h3{
	height: 56px;	
	background: url(../images/titbg.jpg) no-repeat center bottom;
	font-size: 30px;
	color:#144a96;
}
.about .about_tit h3 span{
	color: #e59f3e;
}
.about .about_tit p{
	line-height: 30px;
}
.about .a_text{
	width: 632px;
	height:230px;
	overflow: hidden;
	float: left;
}
.about .a_text h3{
	height: 57px;
	line-height: 57px;
	text-indent: 2em;
	font-size: 24px;
	color: #151515;
}
.about .a_text span{
	font-size: 14px;
	font-weight: normal;
}
.about .a_text p{
	line-height: 30px;
}
.about .a_text a{
	display: inline-block;
	width: 164px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	overflow: hidden;
	background: #144a96;
	color:#fff;
	margin-top:28px;
	float: left;
}
.about .a_text .a_more{
	margin-right: 10px;
}
.about .a_text .a_contact{
	background: #e59f3e;
}
.about .a_pic{
	width: 477px;
	height:230px;
	overflow: hidden;
	float: right;
}
.a_pic .a_pictu{
	width: 412px;
	height: 230px;
	float: left;
} 
.a_pic .a_pictu .prev,.a_pic .a_pictu .next{
	width: 12px;
	height: 31px;
	float: left;
	background: url(../images/left.jpg) no-repeat center;
	margin-top:105px; 
	cursor: pointer;
}
.a_pic .a_pictu .next{
	margin-left: 18px;
	float: right;
	background: url(../images/right.jpg) no-repeat center;
}
.a_pic .a_pictu .bd{
	width: 350px;
	height: 228px;
	float: left;
	border: #776e63 1px solid;
	margin-left: 18px;
}
.a_pic .a_pictu .bd ul li img{
	width: 350px;
	height: 228px;
	overflow: hidden;
}
.a_pic .a_pic_tit{
	width: 51px;
	height: 220px;
	margin-top:10px;
	background: url(../images/about_tit.jpg) no-repeat center; 
	float: right;
}

.ad1{
	width: 100%;
	height: 110px;
	background: #144a96;
	text-align: center;
	color: #fff;
	line-height: 60px;
	font-size: 30px;
	padding-top:20px; 
}
.productlist{
	width: 912px;
	overflow:hidden;
}
.productlist .pro_tit{
	width: 912px;
	height: 46px;
	line-height: 46px;
	overflow: hidden;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	background:#003895;
	margin-bottom: 15px; 
}
.productlist .pro_tit span{
	display: inline-block;
	padding-right:10px; 
	font-size: 14px;
	font-weight: normal;
}
.productlist .pro_tit span a{
	color: #fff;
}
.productlist .pro_tit .smallfont{
	font-size: 9px;
	font-weight: normal;
}
.pro_tit .pro_tit_left{
	padding: 0 20px;
	overflow: hidden;
	background: #ff9400;
}
.pro_tit .pro_tit_right{
	width: 56px;
	height: 18px;
	background: url(../images/more.jpg) no-repeat center right;
	margin-right:8px;
	margin-top:15px;  
}
.pro_tit .pro_tit_right a{
	display:inline-block;
	width: 56px;
	height: 18px;
}


.innewsfr{
	width: 596px;
	float: right;
}
.inul{
	padding: 0;
}

.mb20{
	margin-bottom: 20px; 	
}
/*内页样式*/
.pro_con{
	line-height: 24px;
}

/*在线留言样式*/
.msgtitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:400px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:center;}
.msg_btn_area a{display:inline-block;padding:5px 30px;
	border-radius: 15px;
	background:#003895;color:#fff;text-align:center;font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#e60012}
.msgflag{margin-left:4px;font-size:12px;color:#900;}


.page2 a:hover {
	background: #e60012;
	border: 1px solid #EF5927;
	color: #FFFFFF;
}
.page2 .pagenum {
	background: #e60012;
	border: 1px solid #EF5927;
	color: #FFFFFF;
}
.indnews{
	width: 1200px;
	overflow: hidden;
	margin-bottom: 20px; 
}
.goodsConts{color:#666;}
.goodsConts h1.title{font-size:16px;text-align:left;line-height:40px;color:#000;}
.goodsConts .cloud-zoom{display:block;width:440px;margin-bottom:10px;}
.goodsConts .cloud-zoom img{width:440px;height:360px;border:1px solid #ccc;}
.goodsConts .zoomlist li{float:left;margin-right:3px;border:1px solid #ccc;height:45px;}
.goodsConts .zoomlist li img{width:45px;height:45px;}
.goodsConts .cloud-zoom-lens{background:#fff;cursor:move;}
.goodsConts .cloud-zoom-title{font-family:Arial;position:absolute !important;background:#000;color:#fff;padding:3px;width:100%;text-align:center; font-weight:bold; font-size:10px;top:0px;}
.goodsConts .cloud-zoom-big{overflow:hidden;}
.goodsConts .cloud-zoom-loading{color:white;background:#222;padding:3px;border:1px solid #000;}
.goodsConts .tabs{border-bottom:1px solid #ccc;height:28px;margin:15px 0 15px;}
.goodsConts .tabs li{float:left;margin-right:5px;}
.goodsConts .tabs li a{width:83px;height:29px;display:block;text-align:center;line-height:29px;font-size:12px;font-weight:bold;}
.goodsConts .tabs li a:hover{text-decoration:none;}
.goodsConts .tabs li.active a{background:url(../images/soft_tabs_on.png) no-repeat;}
.goodsConts .tabs li.normal a{background:url(../images/soft_tabs.png) no-repeat;}
#tabs_content0{
	padding: 10px;
	overflow: hidden;
}
.goodsConts .proinfo{
	width: 450px;
	height:400px;
	overflow: hidden;
}
.goodsConts .proinfo .proinfo_tit{
	width: 100%;
    height: 50px;
    line-height: 50px;
    display: block;
    color: #1d7ae1;
    background-color: #767676;
}
.proinfo .proinfo_tit .proinfo_name{
	width: auto;
    padding-left: 10px;
    padding-right: 10px;
    height: 50px;
    display: block;
    text-align: center;
    color: #FFF;
    background-color: #144a96;
    float: left;
}
.proinfo .des{
	padding: 20px 0;
	line-height: 28px;
	overflow: hidden;
	border-bottom: #eee 1px solid; 
	margin-bottom: 15px; 
}
.proinfo .hotline{
	width: 100%;
    height: 55px;
    padding-left: 61px;
    background: url(../images/protel.png) no-repeat left;
    font-size: 20px;
    color: #f25000;
    display: block;
    line-height: 24px;
    margin-bottom: 15px; 
  }
.proinfo .hotline .hotline_text{
	color: #000;
    font-size: 14px
}
.proinfo a{
	display: inline-block;    
    width: 165px;
    height: 35px;
    border-radius: 20px;
    line-height: 35px;
    background: #144a96;
    color: #fff;
    text-align: center;
}
.proinfo a.linktel{
	margin-right:15px; 
}
/*招聘列表*/
.news_list li{line-height:30px;background:url(../images/dot_line.gif) repeat-x 0 30px;padding-top:1px;}
.news_list li a:hover{text-decoration:none;color:#999;}
.news_list span{float:right;font-family:Arial;color:#5868bf;}
.news_list strong{padding-right:5px;font-size:8px;color:#fc0000;}

/*招聘详细*/
.jobConts{line-height:30px;color:#666;}
.jobConts .line{background:#ccc;height:1px;overflow:hidden;font-size:0;margin:10px 0;}
.jobConts .jobdesc{background:#f5f5f5;padding:10px;color:#333;}
.jobConts strong{color:#333;}

/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:26px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#fff;border:1px solid #e59f3e;background:#e59f3e;}
table{
	border-collapse:collapse;
}
table tr td{
	border: #000 1px solid;
}




