@charset "gb2312";
*{padding:0px; margin:0px;}
html {_overflow-y:scroll;}
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,pre,
form, fieldset, legend, button, input, textarea,th, td,img,div{border:medium none;margin: 0;padding: 0;list-style-type: none; font-family:"微软雅黑",Srial, Verdana, Geneva, sans-serif, tahoma, helvetica, sans-serif;}
/*****！！页面通用css样式定义开始******/
/* body的css定义:这里定义页面上下左右边距，页面背景颜色，滚动条颜色样式 */
body{
    font-family: "微软雅黑";    /*文字字体定义 */
	font-size: 14px;    /*文字大小定义 */
	color:#333333; /*文字颜色定义 */
	min-width:1000px;
	margin:0; padding:0;
	}
a{text-decoration: none;} /* 链接无下划线,有为underline */ 
a:link {color: #2c2c2c;} /* 未访问的链接 */
a:visited {color: #2c2c2c;} /* 已访问的链接 */
a:hover{color: #2c2c2c;	text-decoration: none;} /* 鼠标在链接上 */ 
a:active {color: #2c2c2c;} /* 点击激活链接 */
.clear{clear:both; height:0; line-height:0; font-size:0; display:block; overflow:hidden}
.left{ float:left;}
.right{ float:right;}

.pagelist1 li{float:left;}
.thisclass {float:left;}

/*正文开始*/
.fullSlide {
	width:100%;min-width:1200px;
	position:relative;
	height:480px;
	overflow:hidden;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:480px;
	overflow:hidden;
	text-align:center;
    background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:480px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:7px;
	margin:1px;
	overflow:hidden;
	background:#000;
	/*filter:alpha(opacity=50);
	opacity:0.5;*/
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#c00726;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-36px;
	left:2%;
	z-index:1;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(../images/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:2%;
	background: url(../images/right1s.png) no-repeat;
}
/**/




.top{ background:url(../images/top.gif) no-repeat top center; height:123px; margin:0 auto;}
.headbox{height:35px;  width:100%;; line-height:35px}
.headbox ul{ width:1200px; margin:0 auto;}
.headbox .bg{ background:url(../images/zw.jpg) left  center no-repeat; }
.headbox .bg1{ background:url(../images/yw.jpg) left  center no-repeat; }
	
.nav{ background:#014e9e; height:50px; width:1900px; margin:0 auto;}
.memu{ max-width: 1200px; margin:0 auto;}
.memu ul{}
.memu ul li{ display:block; float:left; width:133px; text-align:center; line-height:50px; height:50px; }
.memu ul li a{ color:#FFFFFF; font-size:15px ; font-weight:bold; text-align:center;}
.memu ul li a:hover{; width:133px; text-align:center; display:block; height:50px; line-height:50px; background:#ec0203}



.gkey{ width:100%; background:url(../images/ss.jpg) left top repeat-x; height:46px; line-height:46px;}
.gkey ul{ width:1200px; margin:0 auto}

.product{width:100%; height:auto; margin:0 auto; background:url(../images/bg_cp.jpg) repeat-x 0 0 #a6a6a6}
.product .head{ width:1200px; height:95px; margin:0 auto; padding-top:75px}
.product .head p{ text-align:center; font-size:36px; font-weight:300; color:#37474f; line-height:45px;text-shadow: rgba(0,0,0,.15) 0 0 1px;}
.product .head span{ display:block;text-align:center; font-size:16px; font-weight:300; color:#5e7387; line-height:40px;}
.product .content{ width:1230px; min-height:750px; margin:0 auto; padding-bottom:28px}
.Menubob { width:1200px;height:40px; margin:10px auto 21px; text-align:center}
.Menubob a{ padding:5px 20px; border:1px solid #ddd;  background:#fff;font-size:15px; color:#76838f; margin:0 -3px}
.Menubob a.hover{color: #fff; line-height:38px; border:1px solid #018ae2;background:#018ae2; font-size:15px}
.proimg_a{ width:270px; height:320px;display:block;float:left; margin:14px; background:#f6f6f6; line-height:56px;font-size:18px; color:#333333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; text-align:center}
.proimg_a img{width:270px; height:270px; border-bottom:1px solid #a6a6a6}
.proimg_a p:hover{ color:#FF0000;}


.feature{ width:1200px; height:684px; display:block; overflow:hidden; margin:44px auto; background:#018ae2}
.feature .frame1{ width:600px; height:342px; display:block; overflow:hidden; float:left; position: relative}
.feature .frame1 .txt1{ position:absolute; left:55px; top:104px; width:70px; height:70px; line-height:70px; display:block; text-align:center; color:#fff000; font-size:60px; font-weight:bold}
.feature .frame1 .txt2{ position:absolute; left:130px; top:104px; width:300px; height: auto; line-height:38px; color:#fff; font-size:30px; }
.feature .frame1 .txt3{ position:absolute; left:55px; top:190px; width:435px; height: auto; line-height:38px; color:#ddd; font-size:18px; }
.feature .frame2{ width:600px; height:342px; display:block; overflow:hidden; float:right}
.feature .frame3{ width:600px; height:342px; display:block; overflow:hidden; float:left}
.feature .frame4{ width:600px; height:342px; display:block; overflow:hidden; float:right; position: relative}
.feature .frame4 .txt1{ position:absolute; left:55px; top:104px; width:70px; height:70px; line-height:70px; display:block; text-align:center; color:#fff000; font-size:60px; font-weight:bold}
.feature .frame4 .txt2{ position:absolute; left:130px; top:104px; width:400px; height: auto; line-height:38px; color:#fff; font-size:30px; }
.feature .frame4 .txt3{ position:absolute; left:55px; top:190px; width:500px; height: auto; line-height:38px; color:#ddd; font-size:18px; }

.news{ width:100%; height:auto; margin:0 auto; background:#eeeeee; padding-top:70px; padding-bottom:70px}
.news .main{ width:1200px; height:auto; margin:0 auto}
.news .head{ width:1200px; height: auto; margin:0 auto;}
.news .head p{ text-align:center; font-size:36px; font-weight:300; color:#37474f; line-height:45px;text-shadow: rgba(0,0,0,.15) 0 0 1px;}
.news .head span{ display:block;text-align:center; font-size:16px; font-weight:300; color:#5e7387; line-height:40px;}
.news .content{ width:1200px; height:auto; margin:0 auto; margin-top:30px}
.frameff{ width:565px; height:120px; padding:10px; display:block; float:left; margin:7px;cursor:pointer;}
.frameff .leftimg{ float:left; margin-right:20px}
.frameff .leftimg img{ width:160px; height:120px}
.frameff .righttxt{ width:385px; height:auto; float:right}
.frameff .righttxt p a{width:385px; height:38px; color:#2a333c; line-height:38px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; font-size:18px}
.frameff .righttxt span a{ width:385px; height:60px; display:block; overflow: hidden; line-height:21px; color:#76838f; font-size:14px; font-weight:300;}
.frameff .righttxt .dec{ width:385px; height:30px;display:block; overflow: hidden; line-height:30px; color:#a3afb7; font-size:14px; font-weight:300;}
.frameff:hover{ width:565px; height:120px; padding:10px; display:block; float:left; margin:7px;cursor:pointer; background:#018ae2}
.frameff:hover .righttxt p a{width:385px; height:38px; color:#fff000; line-height:38px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; font-size:18px}
.frameff:hover .righttxt span a{ width:385px; height:60px; display:block; overflow: hidden; line-height:21px; color:#fff; font-size:14px; font-weight:300;}
.frameff:hover .righttxt .dec{ width:385px; height:30px;display:block; overflow: hidden; line-height:30px; color:#fff; font-size:14px; font-weight:300;}

.about{width:100%; height:auto; margin:50px auto;}
.about .head{ width:1200px; height: auto; margin:0 auto;}
.about .head p{ text-align:center; font-size:36px; font-weight:300; color:#37474f; line-height:45px;text-shadow: rgba(0,0,0,.15) 0 0 1px;}
.about .head span{ display:block;text-align:center; font-size:16px; font-weight:300; color:#5e7387; line-height:40px;}
.about .content{ width:1200px; height:auto; margin:40px auto 0;}
.about .content p{ margin-bottom:16px; font-size:18px; color:#222; font-weight:300; line-height:32px}

.link{ width:1200px; margin:0 auto; height:140px; margin-top:30px;}
.link .title{ width:1200px; color:#0176c5; font-size:18px; height:50px; line-height:50px; border-bottom:1px solid #CCC}
.link .content{ width:1180px; margin:0 auto; height:60px; line-height:30px; padding:10px; border-bottom:1px solid #CCC} 

.gg a{ display:block;width:220px;background:url(../images/cp_bg.gif) no-repeat left;height:35px;line-height:35px;text-indent:55px;margin:0 auto;text-align:left;color:#333333;margin:10px 0 0 10px }
.gg a:hover{ display:block; width:220px; background:url(../images/cp_bg.gif) no-repeat left; height:35px; line-height:35px; text-indent:55px; margin:0 auto; text-align:left; color:#1874b7; margin:10px 0 0 10px}

.foot_top{ width:1200px; margin:0 auto; margin-top:30px; }
.foot{ width:100%; margin:0 auto; height:278px; background:#0066ba ; }
.foot .mid{ width:950px; margin:0 auto;  background:url(../images/bot_bg.jpg) left top no-repeat; height:243px; padding-left:250px; padding-top:35px;}
.memu1{ width:950px; margin:0 auto; border-bottom:1px solid #3385c7; height:50px;}
.memu1 ul{}
.memu1 ul li{ display:block; float:left; width:105px; text-align:center; line-height:50px; height:50px; background: url(../images/nav_line.jpg) right center no-repeat;}
.memu1 ul li a{ color:#FFFFFF; font-size:15px ; font-weight:bold}
.cpl{ width:950px; height:60px;border-bottom:1px solid #3385c7; line-height:60px; color:#fff; text-indent:20px }
.cpl a{ color:#fff;}
.db{ width:950px; margin:0 auto; color:#fff; line-height:35px; padding-left:15px; }
.db a{ color:#fff}

.nrbody{ width:1200px; margin:0 auto; height:auto; margin-top:30px; }
.bodyleft{ width:238px; float:left; }
.cpleft{ width:238px; margin:0 auto; height:auto;}
.cpleft .title{ display:block; width:194px; height:56px; line-height:56px; padding-left:44px; background:url(../images/lefttb.gif) no-repeat 0 0 #014e9e; color:#fff; font-size:18px}
.cpleft .title span{ line-height:56px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px}
.cpleft .content{ width:238px; margin:0 auto; background:#e6e6e6; padding:10px 0 10px 0;}
.cpleft .content1{ width:218px; margin:0 auto; background:#e6e6e6; padding:10px; line-height:30px}

.onepro{ width:214px; height:37px; line-height:37px; text-indent:48px; display: block;font-size:15px; background: url(../images/list.gif) no-repeat 0 0; color:#333333; margin:0 auto; margin-top:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.twopro{ width:214px; height:37px; line-height:37px; text-indent:18px; display: block;font-size:13px; color:#3d3d3d; margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; border-bottom:1px dotted #bababa; background:url(../images/sum.gif) 20px center no-repeat; text-indent:35px}
.proimg_aa{ display:inline; width:272px; height:350px;float:left;  border:solid 1px #CCCCCC; background:#FFFFFF;  text-align:center; margin:8px}

.nrrleft{ width:239px;}
.conbg{ background: url(../images/con_bg.gif) no-repeat 0 0 #3989c8 ; width:238px}
.concontent{ width:185px; height:170px; padding:16px 0 0 42px}
.concontent,.concontent *{ color:#fff}
.concontent p{ font-size:22px; line-height:31px}


.bodyrightt{ width:940px; margin:0 auto; height:auto} 
.bodyrightt .title{ width:940px; margin:0 auto; height:51px;background:url(../images/mbg1b.gif) repeat-x 0 0}
.bodyrightt .title .ttl{ width:250px; background:url(../images/mbg1a.gif) repeat-x; padding:0 20px 0 20px; line-height:51px; font-size:18px; color:#014e9e; text-align:center}
.bodyrightt .title .ttl span{ font-family:Arial, Helvetica, sans-serif; color:#3889c7; line-height:51px}
.bodyrightt .title .enfgs{ color:#666; line-height:51px;}
.bodyrightt .title .cpgjz{ width:600px; height:51px; line-height:51px;}
.bodyrightt .content{ width:940px; margin:0 auto ; padding-top:10px; line-height:35px;}
.bodyrightt .content1{ width:940px; margin:0 auto ; padding-top:10px;  padding-left:50px; line-height:35px;}
.proimg_b{ display:inline; width:272px; height:280px;float:left;  border:solid 1px #CCCCCC; background:#FFFFFF;  text-align:center; margin:15px  0 10px 20px}

.mr_frbox3 {HEIGHT:350px;width:940px;margin:0px auto;position:relative; margin-top:30px}
.mr_frbox3 .leftprol{ position:absolute; left:0; top:105px;CURSOR: pointer}
.mr_frbox3 .rightpror{ position:absolute; right:0; top:105px;CURSOR: pointer}
.imgbox3{ ;width:800px; height:295px; margin:0 auto}
.more2,.more2:hover{ width:100px; height:30px; line-height:30px; font-size:14px; color:#7e0415;  display:block; margin-top:10px; text-align:center; border:1px solid #7e0415}
.xgkey{ width:940px; height:50px; line-height:50px; border-bottom:1px solid #CCC}
.xgkey .titl{ width:200px; font-size:16px; font-weight:bold; text-align:center}

.newslist{ height:40px; width:940px; margin:0px auto}
.newslist ul li{ height:40px; width:940px;line-height:40px;border-bottom:1px dotted #aaa;background:url(../images/sum.gif) no-repeat 12px 14px; text-indent:30px; overflow:hidden; text-align:left;}
.newslist ul li a{height:40px; width:840px; display:block; overflow:hidden; line-height:40px; float:left;text-overflow:ellipsis;white-space:nowrap;display:block; color:#333333;}
.newslist ul li a:hover{ height:40px;width:840px;line-height:40px;border-bottom:1px dotted #aaa;background:url(../images/sum.gif) no-repeat 12px 14px;text-indent:30px;overflow:hidden;color:#bb2f30;}
.newslist ul li span{ height:40px; width:100px; display:block; overflow:hidden; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}

.newslist1{ height:35px; width:220px; margin:0px auto}
.newslist1 ul li{ height:35px; width:220px; line-height:35px; border-bottom:1px dotted #aaa;  text-indent:10px; overflow:hidden; text-align:left;}
.newslist1 ul li a{height:35px; width:220px; display:block; overflow:hidden; line-height:35px; float:left;text-overflow:ellipsis;white-space:nowrap;display:block;}


.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:10px 0; width:100%;}
.proshow .primgpic{ width:710px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:710px; border:1px solid #ddd}
.proshow .prtent{ width:96%; margin:0 auto; overflow:auto; text-align:left;}
.proshow .prtent img{max-width:710px; margin-top:5px; margin-bottom:5px}
.proshow .prtent table { border-color:Black; border-style:solid; border-width:0px; border-right-width:1px; border-bottom-width:1px; margin:0; padding:0; border-spacing:0; }
.proshow .prtent td { border-color:Black; border-style:solid; border-width:0px; border-top-width:1px; border-left-width:1px; padding:0; }
.proshow .prtent,
.proshow .prtent *{ font-size:15px; line-height:30px}
.proshow .prtent tr td{ font-size:13px; line-height:25px}
.proshow .next{ padding:20px 0; color:#666; width:80%; margin:0 auto;}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dotted #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999; clear:both; width:100%;}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}

.clear:after{content:'\20';display:block;height:0;clear:both;visibility:hidden;}
/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
