﻿/* CSS Document */
*{margin: 0 auto; padding: 0;}
body
{
	font-size: 12px;
	color: #474747;
	font-family: 宋体, Arial, Helvetica, sans-serif;
	background: #fff;
}
ul,li{list-style-type: none;}
img,ul,li,border{padding: 0px;margin: 0px;}
img,border{border: none;}
a{color: #494949;text-decoration: none;}
a:hover{color:#0c5871;text-decoration: none;}
a:active{text-decoration: none;}
.clear{clear: both;}
img{	border: 0;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;clear: both;height: 0;}
.clearfloat{clear: both;height: 0;font-size: 1px;line-height: 0px;}
.clearfix{display: inline-table;}
input,textarea{outline: none;border: 0px;}
/* Hides from IE-mac \*/
html {overflow-x:hidden;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */
/*blank*/
.blank{width:100%; height:4px; background:#0c5871;}
/*top*/
.top{width:1180px; height:auto; overflow:hidden; margin:0 auto;}
.top_cont{height:24px; line-height:24px; background:#0c5871; border-radius:5px; float:right; margin-top:-2px;}
.top_cont p{color:#fff; padding: 0 10px 0 10px;}
.top_cont p a {color:#fff;}
/*logo*/
.logo{width:1180px; height:auto; overflow:hidden; margin:15px auto; padding:15px 0;}
.logo_left{width:500px; height:80px; float:left;}
.logo_right{width:370px; height:80px; float:right;}
.logo_right dl dt{float:left;}
.logo_right dl dd{float:left; font-size:16px; width:295px; margin-top:0px;}
.logo_right dl dd span{ font-size:30px; color:#ff0000; font-weight:bold;}

/*nav*/
.nav{width:100%; height:70px; background:#0c5871; border-bottom: 5px solid #003547;}
.nav_cont{width:1180px; margin:0 auto;}
.nav_cont ul li{float:left;  display:block; background: url(images/line.jpg) no-repeat center right;}
.nav_cont ul li em {
    position: absolute;
    
    width: 32px;
    height: 32px;
    left: 129px;
    top: 158px;
} 
.nav_cont ul li a{display:inline-block;color:#FFF; font-size:16px; height:70px;line-height:70px; text-align:center; padding: 0 40px; }
.nav_cont ul li a:hover{ height:70px; background-color:#003547;}
.nav_cont ul li.current{ background: url(images/home.png) no-repeat 8px 18px;}

/*banner*/
.ban{position:relative;width:1000px;height:475px;margin:0px auto;}
.banPa{left:-460px; position:absolute;}
#foucsBox { margin: 0 auto; padding: 0; width: 1920px; height: 475px; overflow: hidden; zoom: 1; position: relative;}
#foucsBox .imgCon { width: 1920px; height: 475px; margin: 0; padding: 0; position: relative; list-style: none; }
#foucsBox .imgCon li { float: left; width: 1920px; height: 475px; }
#foucsBox .imgCon li img {width: 1920px; height: 475px; }
#foucsBox .foucs { width: 1920px; height:20px; position: absolute; bottom: 10px; text-align: center; z-index: 3; }
.foucs span{display: inline-block;
    width: 17px;
    height: 17px;
    margin: 0 5px;
    line-height: 0;
    font-size: 0;
    background: url(images/ban_coin.png) -23px 2px no-repeat;
    cursor: pointer;
    overflow: hidden;}
.foucs span.f{background:url(images/ban_coin.png) 0px 0px no-repeat;}

/*search*/
#box{width:100%; height:48px; background:#ffc3a2; margin:0 auto; }
#search{width:1180px;  margin:0 auto;}
.search_left{line-height:48px; float:left;}
.search_left span{margin-right:15px;}
.search_left span a:hover{color:#F00;}
.search_right{float:right; padding-top:18px;}
.font1{padding-left:8px;}
.out{border:1px solid #9a9a9a; width:120px; height:23px;}
.btn{width:44px; height:25px; background:#e8641b; color:#FFF; margin-left:-4px;}

/*footer*/
.footer{ width:100%; height:280px; background:#0c5871; font-size:14px;}
.foot{ width:1180px; height:260px; margin:0 auto; padding-top:20px;}
.foot_u{ width:1100px; height:60px; text-align:center; margin:0 auto; background:url(images/foot_bj.png) no-repeat center; line-height:45px;}
.foot_u a{ height:60px; line-height:40px; margin:0 15px; font-family:宋体;} 
.foot_u a:hover{ text-decoration:underline;}
.foot_d{ width:1000px; height:auto; overflow:hidden; margin:0 auto; padding-top:20px; color:#fff;}
.foot_l{ width:660px; float:left; margin-left:50px; line-height:26px; overflow:hidden; float:left;}
.foot_r{ float:right; margin-top:0px;}

.hot{ overflow:hidden; margin:20px;}
.hot ul li{ height:180px; line-height:30px;}
.hot ul li img{ width:160px; height:160px;}

.zklist{ overflow:hidden; margin-top:15px;border: 1px solid #D5D5D5;border-radius:4px; font-family:"宋体";}
.zklist-T{background: url("images/tit1.gif") repeat-x scroll 0% 0% transparent;height: 32px;line-height: 32px;font-weight: bold; text-indent:12px;}
.zklist-C{ overflow:hidden; margin-top:30px; margin-bottom:30px;}
.zklist-C ul li{width:96%; height:30px;line-height:30px;overflow:hidden;float:left;margin-right:2%;margin-left:2%;border-bottom: 1px dotted #d5d5d5; }
.zklist-C ul li a{ float:left; width:75%;}
.zklist-C ul li span{ width:20%;float:right;text-align: right;}


/* CSS Document */
.product{width:1180px; height:auto; overflow:hidden; margin:20px auto 0; padding-bottom:0px;}
.product_left{width:248px; border:1px solid #dadada; float:left; height:auto; overflow:hidden; padding-bottom:40px;}
.product_left_title{width:248px; height:60px; background:#0c5871;}
.product_left_title h3{font-size:18px;color:#fff;width:120px;line-height:60px;text-align:center;}
.menu{width:212px; height:auto; overflow:hidden; margin-top:20px;}
.menu h3{ height:38px; background:#0c5871; line-height:38px; padding-left:10px; font-size:14px;}
.menu h3 a{color:#FFF;}
.menu h3:hover{ background-color:#003547;}
.menu ul{padding-left:10px;}
.menu ul li{ line-height:25px;}
.menu ul li a:hover{ color:#F60;}


.product_right{float:right; width:920px;}
.product_right_title{ height:48px; border-bottom:1px dashed #0c5871; line-height:48px;}
.product_right_title h3{width:190px; height:48px; background:url(images/product_right_h3_bg.png) no-repeat; text-align:center; float:left; color:#FFF; font-size:18px;}
.product_right_title span{display:block; float:right; margin-right:10px;}
.product_right_title span a{color:#0c5871;}
.product_right .box{width:906px; height:187px; margin-top:10px;}
.show_pic{height:auto; overflow:hidden; text-align:center; padding-top:20px;}
.show_A{width:205px; height:240px; float:left; margin-left: 13px; margin-right:12px; margin-top:10px;}
.show_img{width:205px; height:205px; border:1px solid #CCC;}
.show_text{margin-top:10px;}

/*ad1*/

.ad1{width:100%; height:214px; background:url(images/ad1.jpg) no-repeat center center;}
.ad1 .current{width:1180px;margin:0 auto;}
.ad1 .adtel{width:300px; height:60px;float:right;margin:80px 0;}
.ad1 .adtel p {color:#fff;font-size:18px;font-weight:bold;line-height:30px;}
/*advantage*/
.advantage{width:100%; height:1135px; background:url(images/advantage_bg.jpg) no-repeat center top; margin-top:20px;}
.advantage_cont{width:1180px; margin:0 auto; position:relative; }
.advantage_cont .box1{width:360px; height:150px; position:absolute;top:286px; left:230px;}
.advantage_cont .box1 h4{font-size:22px; margin-bottom:10px;}
.advantage_cont .box1 span{color:#fe6c00;}
.advantage_cont .box1 p{line-height:23px;}
.advantage_cont .box2{top:528px;}
.advantage_cont .box3{top: 784px;left: 660px;text-align: right;}
.advantage_cont .box4{top:1008px;left: 660px;text-align: right;}
.advantage_cont .box5{top:763px; left:648px;}
.advantage_cont .box5 h4{margin-left:240px;}


/*brand*/
.brand{width:960px; height:352px; background:url(images/brand_bg.jpg) no-repeat center center; margin:30px auto 0;}
.brand_left{width:300px; height:185px; float:left; margin-top:50px;}
.brand_left h4{font-size:36px; height:60px; border-bottom:1px solid #e6e6e6;}
.brand_left h4 span{color:#5f5f5f; margin-right:34px;}
.brand_left p{line-height:22px; margin-top:15px;}
.brand_left p span{color:#fe6c00;}
.brand_left .box{width:110px; height:10px; background:#fe6c00; float:left; margin-top:30px;}
.brand_right{width:545px; height:265px; float:right; margin-top:50px;}
.brand_right .one{margin-bottom:16px;}


/*ad2*/


.ad2{width:100%; height:355px; background:url(images/ad2.jpg) no-repeat center center;}
.ad2 .current{width:1180px;margin:0 auto;}
.ad2 .adphone{width:240px; height:60px;float:right;margin:150px 0;}
.ad2 .adphone p {color:#fff;font-size:18px;font-weight:bold;line-height:30px;}


/*about*/
.about{width:100%; height:337px; background:url(images/about_bg.jpg) no-repeat center center; margin-top:40px;}
.about_cont{width:1180px; margin:0 auto; padding-top:30px;}
.about_cont dl{width:1180px; height:300px;}
.about_cont dl dt{float:left;}
.about_cont dl dd{float:left; width:620px; height:240px; margin-left:30px;margin-top:10px;}
.about_cont dl dd h3{font-size:30px;}
.about_cont dl dd h3 span{color:#0c5871; margin-right:20px;}
.about_cont dl dd p{line-height:26px; margin-top:10px; font-size: 16px;}
.about_cont dl dd p a{color:#0c5871;}



/*plan*/
#plan_all{width:100%;height:500px;margin-top:50px;}
#plan{ width: 1180px; height: 400px;  margin:0 auto; }
.plan_title{width:100%;height:85px;  font-size:18px;}
.plan_title img{ vertical-align:middle;}
.plan_title h3{margin-left:510px; font-weight:normal;}

.plan_title h2{background:url(images/newtit.png) no-repeat -11px top;height: 104px;text-align: center;font-size: 32px;color: #0c5871;font-weight: normal; }
.plan_title h2 a{color: #0c5871;}
.plan_title h2 em{display: block;font-size: 20px;color: #4f4f4f; font-style:normal;}

#plan .more{width:68px; height:28px; background:#f5f5f5; border:1px solid #b4b4b4; text-align:center; line-height:28px;}


/*case_dg end*/

.plan_main{width:1180px;height:360px;}
.left{overflow:hidden; width: 1180px ;height:360px; margin:0 auto;}
.left ul{list-style-type:none;float:left;}
.left ul li{ float:left;}
.left ul li .jxcase_pic img{width:280px; height:300px; display:block; padding: 20px;}
.left ul li div span{ display:block; width: 274px; height: 30px; text-align: center; }


/*newsf*/
#newsf{ width: 1180px; height: 415px; margin: 30px auto 0;}
.news_left{ width: 388px; height: 385px; float: left;}
.news_center{margin-left:30px;}
.fqw_right{ width: 344px; height: 38px; float: right;}
.fqw_title{ width: 100%; height: 40px; border-bottom:1px solid #0c5871;}
.fqw_title h3{ width: 100px; height: 40px; float: left;  font-size: 18px;  line-height: 40px; font-weight:normal;}
.fqw_title h3 img{ vertical-align:middle;}
.fqw_title span{ display: block; width: 45px; height: 41px; line-height: 40px; text-align: center; float: right;}

/*news*/

#news{width: 823px; height: 640px; margin: 40px auto;}
#news .about_T span{ display: block; width: 139px; height: 15px;  margin-bottom: 5px;}
#title_cp1 {position:absolute;z-index:1;left: 0px;top: 0px;   font-size: 18px;  }
#title_cp1 img{ vertical-align:middle;}
#title_cp01 {
	position:absolute;
	width:100px;
	height:41px;
	border-radius:3px;
	z-index:1;
	left: 0px;
	top: 0px;
	text-align: center;
	visibility: hidden;
	color: #fff; font-weight: 300; font-family: "宋体"; font-size: 18px;
	background: #707070;
}
#title_cp2 {
	position:absolute;
	width:100px;
	height:41px;
	border-radius:3px;
	z-index:1;
	left: 100px;
	top: 0px;
	text-align:left;
	color: #fff;
	background: #707070;
	text-align: center;
	font-family: "宋体"; font-size: 18px; font-weight: 300;
}
#title_cp02 {
	position:absolute;
	width:100px;
	height:41px;
	z-index:1;
	left: 100px;
	top: 0px;
	text-align: center;
	background: #ff9500;
	border-radius:3px;
    color: #fff; font-family: "宋体"; font-size: 18px; font-weight: bold;
	visibility: hidden;
}
#cp_c_1{
	position:absolute;
	left:0px;
	height: 510px;
	width:388px;
}
#cp_c_2{visibility: hidden;position:absolute;left:0px;height: 510px;  width:388px;}


.box_hd{
	width:388px;
	height:565px;
	position:relative;
}
.box_hd_title{
	width:388px;
	height:40px;
	text-align: center;
	font-size: 14px;
	line-height: 40px;
	border-bottom:1px solid #0c5871;
	}
#gd_cp{
	width: 40px;
	height: 30px;
	line-height: 30px;
	position:absolute;
	right:9px;
	top:6px;
	font-size: 12px;
	font-weight: normal;
}
#gd_cp a{color:#ff9500;}
#gd_cp_m{
	width: 40px;
	height: 30px;
	line-height: 30px;
	position:absolute;
	right:9px;
	top:6px;
	font-size: 12px;
	font-weight: normal;
}

/*news 内容*/
.pic_textone{width: 388px; height: 132px; overflow: inherit; margin-top: 20px ;}
.pic_textone dl dd{width: 177px; height: 107px; float: left; margin-left:30px;}
.pic_textone dl dd p{margin-top:5px;}
.pic_textone dl dd span a{color:#F00;}
.pic_textone dl dt{width: 160px; height: 107px; float: left;}
.pic_textone dl dt h3{font-size: 14px; color: #333; font-weight: bold; width: 230px; float: left; line-height: 28px; }
.pic_textone dl dt h3 a{ color: #1d64bc;}
.pic_textone dl dt p{ width: 230px; height: 72px; overflow: hidden; line-height: 24px; float: left; margin: 4px 0px 10px 0px; display: inline;}
.w77{width: 64px; height: 21px; text-align: center;}
.w77 a{color: #1d64bc;}
.news_list{width: 823px; clear: both; margin: 0 auto;}
.news_list ul{ width: 388px; height: 350px; overflow: hidden; float: left;}
.news_list ul li{width: 388px; height: 35px; line-height: 35px; border-bottom: 1px dashed #dedede; white-space: nowrap;
text-overflow: ellipsis; overflow:hidden;}
.news_list ul li img{ margin-right:5px;}
.news_list ul li span{float: right;}
.news_list ul li a:hover{color: #ff6600;}

.fqw_main{ width: 344px; height:332px; overflow: hidden;}
.qa_M{ width: 344px; height: 482px; float: left; margin-top: 20px; display: inline;}
/*QW*/
.wt_con
{
	width: 344px;
	height: auto;
	float: left;
	overflow: hidden;
	padding-bottom: 20px;
}
.went
{
	width: 312px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}
.went ul li
{
	width: 312px;
	overflow: hidden;
	margin-top: 15px;
}
.went .wen
{
	width: 312px;
	height: 30px;
	line-height: 30px;
}
.went .da
{
	width: 312px;
	height: auto;
	line-height: 25px;
	margin-top: 5px;
}
.w20{width: 20px; height: 21px; float: left; background: #f88b12; margin-top: 5px; color: #fff; text-align: center; line-height: 21px;}
.da20{width: 20px; height: 21px; float: left; background: #c10000; margin-top: 5px; color: #fff; text-align: center; line-height: 21px;}

.w_title
{
	width: 280px;
	height: 30px;
	float: left;
	color: #333;
	overflow: hidden;
	margin-left: 10px;
}
.da_titile
{
	width: 280px;
	height: auto;
	float: left;
	margin-left: 10px;
}

.content2{ width:1180px; margin:0 auto;  }
.f_pr{position:relative;}
.g_gyys{background:url(images/ysbg.jpg) no-repeat center top;height: 1479px;padding-top: 70px;}
.g_gyys h2{background:url(images/ystit.jpg) no-repeat 9px top;height: 120px;text-align: center;font-size: 32px;color: #003547;font-weight: normal;}
.g_gyys h2 em{display: block;font-size: 20px;color: #282828;    font-style: normal;}
.g_gyys .ysimg1{position: absolute;right: 0;top:115px;}
.g_gyys .ysimg2{position: absolute;left: -4px;top:561px;}
.g_gyys .ysimg3{position: absolute;right: -20px;top:1075px;}

.g_gyys h3{height: 96px;font-size: 34px;font-weight: bold;color: #0c5871}
.g_gyys h3 em{display: block;font-size: 22px;color: #111111;font-weight: normal;font-style: normal;}
.g_gyys p{background:url(images/ysico.png) no-repeat 0 6px;padding-left: 30px;font-size: 18px;line-height: 24px;margin-bottom: 15px;}
.g_gyys .m_ys1{position: absolute;left:110px;top:214px;}
.g_gyys .m_ys2{position: absolute;left:710px;top:693px;}
.g_gyys .m_ys3{position: absolute;left:110px;top:1157px;}



.g_news{background:url(images/newbg.jpg) repeat;padding-top: 50px;height: 614px;}
.g_news h2{background:url(images/newtit.png) no-repeat -11px top;height: 104px;text-align: center;font-size: 32px;color: #0c5871;font-weight: normal; }
.g_news h2 a{color: #0c5871;}
.g_news h2 em{display: block;font-size: 20px;color: #4f4f4f; font-style:normal;}

.g_news .newhd{height: 56px;line-height: 56px;border-bottom: 1px solid #e8e8e9;padding-left: 356px;margin-bottom: 30px;}
.g_news .newhd li{position: relative; float: left;width: 123px;margin-right: 40px;}
.g_news .newhd li a{display: block;height: 56px;line-height: 56px; padding-left: 34px;font-size: 21px;color: #7c7c7c;text-decoration: none; width: 90px;}
.g_news .newhd li em{position: absolute;width: 32px;height: 32px;overflow: hidden;left:0;top:16px;}
.g_news .newhd li:hover em img{margin-left: -32px;}
.g_news .newhd li:hover a,
.g_news .newhd .cur a
{color: #0c5871;font-weight: bold;border-bottom: 2px solid #0c5871;}
.g_news .newhd .cur em img{margin-left: -32px;}
.g_news .newtj{height: 218px;margin-bottom: 30px;background: #0c5871;}
.g_news .newtj dt{float: left;width: 387px;height: 218px;overflow: hidden;}  
.g_news .newtj dt img{width: 387px;height: 218px;display: block;transition: all 1s ease 0s;}
.g_news .newtj dt:hover img{transform: scale(1.1);}

.g_news .newtj dd{float: left;padding: 30px 0 0 58px;width: 706px;}
.g_news .newtj h3{height: 52px;line-height: 52px;border-bottom: 1px dotted #a6b8c1;font-size: 16px;font-weight: bold;color: #fff;overflow: hidden;margin-bottom: 15px;}
.g_news .newtj h3 a{color: #fff;}
.g_news .newtj p{font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;color: #a6b8c1;margin-bottom: 20px;}
.g_news .newtj span a{display: block;width: 90px;height: 24px;line-height: 24px;border: 1px solid #fff;border-radius: 20px;text-align: center;font-size: 12px;color: #fff;}

.g_news .newleft{float: left;width: 550px;padding-top: 13px;}
.g_news .newleft h3{height: 24px;line-height: 24px;overflow: hidden;font-size: 14px;color: #333333;font-weight: normal; margin-bottom: 8px;}
.g_news .newleft h3 a{color: #333333;}
.g_news .newleft p{font-size: 14px;line-height: 25px;height: 50px;overflow: hidden;color: #707070;margin-bottom: 12px;}
.g_news .newleft span{display: block;font-size: 14px;color: #a3a3a3;}
.g_news .newright{float: right;width: 550px;height: 122px;overflow: hidden;}
.g_news .newright li{height: 42px;line-height: 42px;border-bottom: 1px dashed #d5d5d6;overflow: hidden;font-size: 14px;color: #333333; padding-left: 24px;background:url(images/dtico.jpg) no-repeat 0 22px;}
.g_news .newright li a{color: #333333;}


.g_link{ height: 75px; padding-top: 33px;}
.g_link h2{float: left; width: 176px;font-size: 18px;font-weight: bold;color: #222222;}
.g_link h2 em{display: block;font-size: 12px;color: #000000;text-transform: uppercase; font-weight: normal;}
.g_link h2 a{color: #222222;}
.link_c{float: left;width:910px;height: 58px;line-height: 58px;font-size: 14px;color: #666666;}
.link_c a{ white-space:nowrap; padding:0 29px; height: 58px; line-height:58px; color:#666666;display: inline-block;}
.g_link .more01{float: right;font-size: 14px;font-weight: bold;color: #094b61;height: 58px;line-height: 58px;}
.g_link .more01 a{color: #094b61;}