﻿*{margin:0;padding:0;}
body {color: #666666;font-family:"微软雅黑",Arial,Georgia,"Times New Roman",Times,serif;font-size: 14px;line-height: 22px;width:100%;}
.clear{ clear:both;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
a:link, a:visited {color: #666666;text-decoration: none;}
a:hover{ cursor:pointer}
fieldset,img {border: none;}
ul, li {list-style-type: none;}
h1, h2, h3, h4, h5, h6 {font-weight: normal; font-size: 100%;}
.fl{ float:left}
.fr{ float:right}
.wrap{margin: 0 auto;width: 1200px;}
.minwidth{min-width:1200px;}
#container{ background:#fff}
.font16{ font-size: 16px;}
.textc{ text-align: center;}
.textl{ text-align: left;}
.textr{ text-align: right;}
.mb{ margin-bottom: 30px;}
.pr{ position: relative;}
.pa{ position: absolute;}
input{outline:none;}
textarea {outline:none;}
@font-face { font-family: '308-CAI978'; src: url('308-CAI978.eot'); src: url('308-CAI978.eot?#iefix') format('embedded-opentype'),  url('308-CAI978.woff') format('woff'),  url('308-CAI978.ttf') format('truetype'),  url('308-CAI978.svg#minijianyaya') format('svg'); font-weight: normal; font-style: normal; }

/*加载*/
.load{margin-top:10px;height:31px;background:#f0f0f0;color:#707c85;text-align:center;font-size:12px;line-height:31px}
.load a{color:#707c85}
.load a:hover{color:#870407}

/*新闻详细页*/
.title{padding-bottom:10px;color:#333;text-align:center;font-weight:bold;font-size:21px}
.time{margin-bottom:20px;padding-bottom:5px;border-bottom:1px dotted #aaa;text-align:center}
.hits{margin-left:20px}
.operate{margin-top:20px;padding-top:10px;border-top:1px dotted #aaa;}

/*留言*/
#guestform{margin-top:20px;padding:20px;border:dotted 1px #ddd}
.ajaxtable td{vertical-align:middle}
.tdinput{text-align:left;font-weight:normal;font-size:12px;line-height:30px}


/*招聘*/
.jobs {color: #225fa9;font-weight: bold;padding-bottom: 20px;}
.jobtitle {cursor: pointer;height: 25px;margin-bottom: 0;padding-top: 10px;width: 705px;}
.jobtitle td {border-bottom: 1px solid #dadada;line-height: 26px;}
.jobtitle .subgif {background: url('mini.gif') no-repeat right center;}
.jobsub {background-color: #fafafa; border: 1px dotted #dadada;border-top: none;display: none;overflow: hidden; padding: 10px;}
#job .th {background-color:#eFF; margin:10px 0 3px 0; padding:5px 3px; font-weight:bold}



#header {height:104px; }
.logo{margin-top:10px;}

.headright { text-align: right;height:30px; line-height:30px; }
.phone .iphonea{margin-top:18px; font-size:12px;  overflow:hidden; color:#7c7c7c;display:block;}
.phone .iphonea a{color:#7c7c7c;}
.phone .iphonea a:hover{ color:#048ed7}
.pihoner{background:url('tel.png') no-repeat center left;padding-left:40px;font-family: '308-CAI978';color:#ff5501; font-size:36px;height:30px;margin-top:18px;margin-left:20px}
/*导航*/
.menu{ height:60px; position:relative; z-index:50}
.menu li { float: left; margin-left: 40px; text-align: center; line-height:55px; position: relative }
.menu li a { display: block; font-size: 16px; float: left; color:#333;  }
.menu li a:hover { color: #048ed7 }
.menu .first a { color: #048ed7 }
/*banner*/
#ban {height: 500px; }
#ban .banner {height: 500px;position: relative;}
.banner ul.imglist li {position: absolute;}
#ban .imglist li {background: none no-repeat center top;height: 500px;width: 100%;}
#ban a {display: block;}
.btn_left, .btn_right {cursor: pointer;display: block;height: 134px;position: absolute;top: 12px;width: 52px;z-index: 1;}
.btn_left {background: url('btn_left.png') no-repeat center ;left: 15%}
.btn_right {background: url('btn_right.png') no-repeat center ;right: 15%}
.pagelist {bottom: 30px;height: 17px;position: absolute;right: 0;text-align: center;width: 100%; z-index: 1;}
.pagelist li {color: #048ed7; cursor: pointer;display: inline-block; *display:inline;font-size: 45px;height: 45px;line-height: 45px;position: relative;width: 25px;}
.pagelist li.on {color: #ff5501;}
/*首页主体*/
#main{ margin-top:44px; overflow:hidden}
.main1 .wrap{height:245px; overflow:hidden}
.main1left{width:378px;margin-right:28px;}
.maintop{ height:21px; line-height:21px;}
.maintitle{ background:url('dot.jpg') no-repeat center left;padding-left:25px}
.maintitle h3{ color:#333; font-size:18px;}
.maintitle span{ color:#c2c0c0; font-size:16px; text-transform:uppercase; background:url('line.png') no-repeat center left;padding-left:8px;margin-left:8px}
.more{ text-transform:uppercase;}
.more a:hover{ color:#048ed7}
.mainbottom ul li{ margin-top:21px; overflow:hidden;height:87px; position:relative;}
.mainbottom ul li img{ margin-right:12px;width:154px; height:87px;}
.mainbottom ul li h3{ color:#333; font-size:16px; background:url('dot1.jpg') no-repeat center left; padding-left:40px;margin-bottom:3px}
.mainbottom ul li a:hover h3{ color: #ff5501}
.mainbottom ul li span{ background:#8a8787;width:80px;height:20px; line-height:20px; color:#fff; font-size:12px; display:block; text-align:center; position:absolute;bottom:0;}
.main1center{ width:378px;margin-right:37px;overflow:hidden}
.maincbottom{ margin-top:21px; overflow:hidden}
.maincbottom img{ margin-right:12px;}
.main1right{width:379px;}
.mainrbottom a{ width:138px; float:left;padding-left:45px;height:40px; line-height:40px; display:block;margin-top:10px;}
.mainrbottom .qq{ background:url('qq.jpg') no-repeat center left; width:150px}
.mainrbottom .wx{ background:url('wx.jpg') no-repeat center left;}
.main2{ margin-top:22px;padding-top:22px; overflow:hidden; position:relative;padding-bottom:22px; background:#f5f5f5;}
.marqueeleft{overflow:hidden;margin-bottom:31px;}
#marquee1_1{width:1300px; overflow:hidden;}
#marquee1_1 li{width:250px; text-align:center;margin-right:62px; float:left}
#marquee1_1 li .pimg{ position:relative;width:250px;height:190px;}
#marquee1_1 li h3{height:35px; line-height:35px;}
#marquee1_1 li img{ position:absolute;width:250px;height:190px;left:0;}
.main2bottom{margin-top:21px;}
.marqueeleft ul li a:hover{ color:#048ed7}
.btnleft, .btnright { cursor: pointer; display: block; height: 125px; position: absolute; top: 86px; width: 52px; z-index: 1; }
.btnleft { background: url('btnleft.png') no-repeat center; left: 2% }
.btnright { background: url('btnright.png') no-repeat center; right: 2% }
.more1 a{ background:url('more.png') no-repeat center;height:40px; display:block}
/*底部*/
#footer{ border-top:3px solid #ff4400}
.foottop{ padding:28px 0; overflow:hidden; background:#3a9194; color:#fff;}
.foottop a{ color:#fff;}
.footopleft,.footopleft1{width:192px;margin-right:63px;}
.footopleft h3,.footopleft1 h3{ font-size:18px;padding-bottom:5px;margin-bottom:5px; border-bottom:1px solid #fff;}
.footopleft ul li{ float:left; padding-right:15px; margin-right:15px }
.footopleft1 ul li{ padding-right:15px; margin-right:15px; width:187px}
.footopleft .to_y li{line-height: 21px;margin-bottom: 5px;overflow: hidden; width: 270px; color:#fff; background:NONE;}
.footopleft .to_y li img {margin: 10px 5px 0 0; float:left;}
.footopleft .to_y li h1{font-size: 16px;}
.footopleft .to_y li p{font-size: 12px;}
.footopleft ul li a:hover{ color:#ff5501}
.footopright{width:430px; position:relative}
.fphone{ font-family: '308-CAI978'; background:url('fphone.png') no-repeat center left;padding-left:40px;height:35px; line-height:35px;font-size:35px;margin-bottom:10px}
.fc{margin-bottom:5px;}
.footbottom{ background:#111;height:49px; line-height:49px; color:#fff;}
.footbottom a{ color:#fff;}


/*内页*/
#ban1{ background:url('inbanner.jpg') no-repeat center;height:200px}
#ban2{ background:url('inbanner.jpg') no-repeat center;height:200px}
#ban3{ background:url('inbanner.jpg') no-repeat center;height:200px}
#ban4{ background:url('inbanner.jpg') no-repeat center;height:200px}
#ban5{ background:url('inbanner.jpg') no-repeat center;height:200px}

#inmain{ margin:30px 0;overflow: hidden;}
.inmain_l { width:240px; margin-right:30px;}
.inmain_l h3{ background:url('left-top.jpg') repeat-x center; height:70px; line-height:70px; font-size:20px;padding-left:30px; width:210px; color:#fff}
.productlist { background:#f6f6f6; padding:5px 0 10px 0}
.productlist li{ background:url('dot2.png') no-repeat center left; margin-left:20px; padding-left:15px; line-height:26px}
.inmain_l li{ background:url('dot2.png') no-repeat center left; margin-left:20px; padding-left:15px; line-height:30px}


.productlist li a:hover{color:#016cad;padding-right:15px;}
.productlist li.cur a{color:#016cad;padding-right:15px;}
.inmain_r{ width:930px;}
.na{ text-align:right;padding: 0 5px 5px 0;}
.breadcrumb{ border-top:3px solid #63c5c3;padding:0 10px 5px; overflow:hidden; border-bottom:1px solid #eaeaea;}
.breadcrumb h3{ line-height:44px; width:200px; font-size:20px; color:#445d96;}
.content{padding:15px 10px 0 10px;}



.productslist{width:970px; overflow:hidden}
.productslist li{ width:210px; margin:0 25px 25px 0; text-align:center; float:left;}
.productslist li a{ display:block;}
.productslist li a:hover{ color:#2d4c8d;}
.productslist li img{ border:1px solid #ccc;padding:1px; margin-bottom:5px;width:210px; height:210px; background:#fff;}
.productslist li img:hover{border:1px solid #2d4c8d;}
.newslist li{ overflow:hidden}
.newslist li img{width:154px;height:87px;margin-right:15px;}
.newslist li a:hover .newtop h3{ color:#ff5501;}
.newslist li{ padding:15px 0;border-bottom:1px dashed #ccc;}
.newtop{ width:740px;}
.newtop h3{ color:#2d4c8d; font-weight:bold; font-size:15px; }
.newtop span{ color:#ccc; font-size:12px;}

.contactbottom { margin-top: 20px; }
.contact { border: 1px solid #eaeaea; padding: 12px; }
.inmainltop { color: #3c7acf; font-size: 16px; background:#09aeaa;color: #fff;
    font-size: 20px;
    height: 70px;
    line-height: 70px;
    padding-left: 30px;
    width: 210px;  }
.contact h3 { color: #3c7acf; font-size: 16px; }


.nav {
	BACKGROUND:#0A408A;HEIGHT: 43px;padding-top:0px;Z-INDEX: 30;
}
#sddm {
	Z-INDEX: 30; HEIGHT: 43px;
}
#sddm LI {
	WIDTH: 150px; BACKGROUND: url('navFGX.jpg') no-repeat right center; FLOAT: left; HEIGHT: 43px
}
#sddm LI A {
	TEXT-ALIGN: center; LINE-HEIGHT: 43px; WIDTH: 150px; DISPLAY: block; HEIGHT: 43px; COLOR: #fff; FONT-SIZE: 16px;
}
#sddm LI A.this {
	BACKGROUND:#FF5501;
}
#sddm LI A:hover {
	BACKGROUND:#FF5501;TEXT-DECORATION: none;color:#fff;
}
#sddm DIV {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN:0px; PADDING-LEFT: 0px; WIDTH: 171px; PADDING-RIGHT: 0px; BACKGROUND: #4CB034; VISIBILITY: hidden; PADDING-TOP: 0px;Z-INDEX: 30;
}
#sddm DIV A {
	POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 36px; MARGIN: 0px; WIDTH: 171px; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: #4CB034; HEIGHT: 36px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#sddm DIV A:hover {
	BACKGROUND:#0A408A;COLOR: #fff
}

#sddm .pr{
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN:0px; PADDING-LEFT: 0px; WIDTH: 320px; PADDING-RIGHT: 0px; BACKGROUND: #4CB034; VISIBILITY: hidden; PADDING-TOP: 0px;Z-INDEX: 30;
}
#sddm .pr A {
	POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 30px; MARGIN: 0px; WIDTH: 320px; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: #4CB034; HEIGHT: 30px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#sddm .pr A:hover {
	BACKGROUND: #0A408A; COLOR: #fff
}

.w1100 {
	WIDTH: 1200px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}



.pages { line-height:32px; text-align:center;font-size:14px;color:#444; margin-bottom:10px; position:relative; float: left;}
.pages a, .pages span,.both{ padding:6px 12px; border:1px solid #ddd; color:#444; }
.pages span{ background:#3fb5c0; color:#fff;border:1px solid #3fb5c0;}

.pages input{ height:34px;border:1px solid #DDD; margin-top: -3px; width:50px; right:123px; text-align:center;}
.pages input[type=button]{ height:34px; width:55px; background:#999; font-size:14px; color:#fff; line-height:34px; margin: -3px 0 0 6px; border:0; font-family:"微软雅黑";}
.both{ float: left; margin-left: 8px; font-size: 14px; line-height: 20px;}



.cf:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; OVERFLOW: hidden; CONTENT: ''
}
.cf {
	ZOOM: 1
}
.list-newsbox {
	margin-top:50px;width:930px;margin:0px auto;
}
.ps-xian {
height:10px;
}

.contentttd{padding:15px 0px 0 0px;width:930px;overflow:hidden;}

.list-newsbox .cat-title {
	PADDING-LEFT: 26px; FONT: bold 16px/42px 宋体; BACKGROUND: url(list-news-ico1.png) #d1d3d4 no-repeat 8px center; HEIGHT: 42px; COLOR: #333
}
.list-newsbox .news-item {
	BORDER-BOTTOM: #e6e6e6 1px solid; BORDER-LEFT: #e6e6e6 1px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; MARGIN-BOTTOM: 20px; BACKGROUND: #fff; BORDER-TOP: #e6e6e6 1px solid; BORDER-RIGHT: #e6e6e6 1px solid; PADDING-TOP: 10px
}
.list-newsbox .news-item .news-title A {
	FONT: 21px/40px "微软雅黑"; COLOR: #474747
}
.list-newsbox .news-item .news-title SPAN {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 17px; PADDING-RIGHT: 17px; FONT: 21px/25px "微软雅黑"; BACKGROUND: #E86B00; COLOR: #fff; MARGIN-RIGHT: 20px; PADDING-TOP: 4px
}
.list-newsbox .news-item .news-info {
	MARGIN-TOP: 20px
}
.list-newsbox .news-item .news-info A.news-pic {
	WIDTH: 315px; DISPLAY: inline-block; FLOAT: left; MARGIN-RIGHT: 20px
}
.list-newsbox .news-item .news-info P {
	TEXT-INDENT: 2em; FONT: 14px/30px "微软雅黑"; COLOR: #4d4d4d
}
.list-newsbox .news-item:hover {
	BACKGROUND: #fefefe
}
.list-newsbox .news-item:hover .news-title A {
	FONT: 21px/40px "微软雅黑"; COLOR: #ff0014
}

.contenttt{padding:15px 10px 0 10px;width:960px;overflow:hidden;}

.list{width:270px; height:220px; margin-top:20px; float:left;margin-right:47px; margin-bottom:20px;}
.list1{ width:270px; height:205px; border:#d9d9d9 1px solid; }
.list1:hover{ width:270px; height:205px; border:#2D4C8D 1px solid; }
.list1 img{margin-top:-5px;margin-left:5px;}
.text li a{	cursor:pointer;width: 270px;text-align: center;line-height: 15px;}
.list a{color:#333; font-size:16px; text-align:center; line-height:20px; margin-top:10px; float:left; }
.list a:hover{color:#2D4C8D;}
.list2{ width:240px; height:160px; border:#e5e5e5 1px solid; float:left; margin-right:10px;}
.list2 img{margin-top: -7px;margin-left: 5px;}
.list3{width:200px; float:left; margin-left:5px; margin-right:5px; }
.list3 span{ font-size:16px;  line-height:30px; color:#333}
.list3 span a:hover{color:#cd1385;}

.list3 p{ color:#333333; line-height:24px; font-size:14px; font-family:"Microsoft YaHei","\5FAE\8F6F\96C5\9ED1","SimSun","\5B8B\4F53"; color:#666;}



.centbr {
	BORDER-RIGHT: #ECECEC 1px solid; BORDER-TOP: #ECECEC 1px solid; BORDER-LEFT: #ECECEC 1px solid; BORDER-BOTTOM: #ECECEC 1px solid
}
p{
margin:0px
}
h2 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #ff0000; LINE-HEIGHT: 26px;FONT-FAMILY: "Microsoft Yahei";
}
#cs2{width:100%;height:160px;overflow:hidden;text-overflow:ellipsis;}
#cs21{width:100%;height:151px;overflow:hidden;text-overflow:ellipsis}
.innernid {
	BORDER-RIGHT: #F2EEE3 4px solid; BORDER-TOP: #F2EEE3 4px solid; MARGIN-BOTTOM: 4px; BORDER-LEFT: #F2EEE3 4px solid; BORDER-BOTTOM: #F2EEE3 4px solid
}
.innerPic {
	BORDER-RIGHT: #F2EEE3 1px solid; BORDER-TOP: #F2EEE3 1px solid; BORDER-LEFT: #F2EEE3 1px solid; BORDER-BOTTOM: #F2EEE3 1px solid;
}
.innerPic:hover {
    border-color:#FF9626; 
}

.innerPic1 {
	BORDER-RIGHT: #F2EEE3 1px solid; BORDER-TOP: #F2EEE3 1px solid; BORDER-LEFT: #F2EEE3 1px solid; BORDER-BOTTOM: #F2EEE3 1px solid;padding:2px;
}
.innerPic1:hover {
    border-color:#FF9626; 
}
A.menu1 {
	FONT-SIZE: 12px;COLOR: #ffffff; TEXT-DECORATION: none;LINE-HEIGHT: 18px;
}
A.menu1:link {
	FONT-SIZE: 12px;COLOR: #ffffff
}
A.menu1:visited {
	FONT-SIZE: 12px;COLOR: #ffffff; TEXT-DECORATION: none
}
A.menu1:hover {
	FONT-SIZE: 12px;COLOR: #ffff00; TEXT-DECORATION: none
}
.abouttxt {
	padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:10px;height:816px;
}
.ssk {
	HEIGHT: 25px;COLOR: #EBAE6C;font-size:20px;FONT-WEIGHT: bold;FONT-FAMILY: "Microsoft Yahei"; margin-right:0px;line-height:25px
}
.ssk1 {
	HEIGHT: 25px;COLOR: #ff0000;font-size:20px;FONT-WEIGHT: bold;FONT-FAMILY: Arial; margin-right:0px;
}


A.pro {
	FONT-SIZE: 14px;COLOR: #0768D1; TEXT-DECORATION: none;LINE-HEIGHT: 18px;FONT-WEIGHT: bold;
}
A.pro:link {
	FONT-SIZE: 14px;COLOR: #0768D1;FONT-WEIGHT: bold;
}
A.pro:visited {
	FONT-SIZE: 14px;COLOR: #0768D1; TEXT-DECORATION: none;FONT-WEIGHT: bold;
}
A.pro:hover {
	FONT-SIZE: 14px;COLOR: #ff0000; TEXT-DECORATION: none;FONT-WEIGHT: bold;
}


.word12b {
	LINE-HEIGHT: 26px; FONT-FAMILY: "宋体, 宋体, Helvetica, sans-serif"; COLOR: #707E8C; FONT-SIZE: 12px
}
.word12b a{
	LINE-HEIGHT: 26px; FONT-FAMILY: "宋体, 宋体, Helvetica, sans-serif"; COLOR: #707E8C; FONT-SIZE: 12px
}
.word12b a:link {
	LINE-HEIGHT: 26px; FONT-FAMILY: "宋体, 宋体, Helvetica, sans-serif"; COLOR: #707E8C; FONT-SIZE: 12px
}
.word12b a:visited {
	LINE-HEIGHT: 26px; FONT-FAMILY: "宋体, 宋体, Helvetica, sans-serif"; COLOR: #707E8C; FONT-SIZE: 12px
}
.word12b A:hover  {
	LINE-HEIGHT: 26px; FONT-FAMILY: "宋体, 宋体, Helvetica, sans-serif"; COLOR: #F79E00; FONT-SIZE: 12px
}