@charset "utf-8";
/* CSS Document */
body,ul,li,dl,dt,dd,p,form,h1,h2,h3,h4,h5 { margin:0; padding:0;}
body * {max-height: 999999px;}
div,ul,li,dl,dt,dd,p,form,h1,h2,h3,h4,h5,span {max-height:999999px;}
ul,li { list-style:none;}
input, textarea { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}
body { margin:0; padding:0; color:#1F1F1F; background:#fff; font-family:Arial, Helvetica, sans-serif;}
a { text-decoration:none; color:#1F1F1F;}
TABLE {BORDER-COLLAPSE: collapse; border-spacing: 0;}


img { border:0; -webkit-user-select: none; }
.delete { text-decoration:line-through;}
.clear { clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}


/*版权*/
.foot { width:100%; padding:10px 0px 10px; line-height:20px; font-size:1em; text-align:center; margin-top:0px; background:#333; color:#aaaaaa;}
.end{overflow:hidden; margin:0 auto; width:100%;}
.end a{color:#aaaaaa;}
.end a:hover{color:#fff;}

.endtop{margin:0 auto; overflow:hidden; padding-top:10px; padding-bottom:15px;}
.endtop ul{overflow:hidden;}
.endtop li{float:left; text-align:center; width:14.2%;}
.endtop li img{width:30px;}


.top1412312814{position:fixed; z-index:9999; top:0px; left:0px; width:100%; background:#f6f6f6; height:68px;}
.ujkz14080947711{}
.ujkz14080947712{ height:68px;}
.top1412313147{float:left; padding-left:5px;}
.top1412584104{position:relative; float:right; min-height:20px;}
.fsjn1412304393{text-align:right; width:100px; height:68px; line-height:68px; display:block; padding-right:10px; font-size:1.125em; color:#000;}
.fsjn1412304379{vertical-align:middle; }
.fsjn14123062000{background:#2b2b2b; display:none;  width:480px; z-index:100; top:68px; right:0px; position:absolute; font-size:1em; }
.fsjn14123062003{color:#fff;}
.fsjn14123062003 a:visited{color:#fff;}
.fsjn14123062001 {}
.fsjn14123062002{ border-top:1px #393838 solid; font-size:1.125em;  text-align:left; padding-left:15px; line-height:45px; height:45px; text-transform:uppercase;}
.lab1412327474{padding-top:12px; padding-left:5px;}
.fsjn1412304379{padding-top:10px; padding-right:5px;}


.flexslider{position:relative;height:200px; width:480px; overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; margin:68px auto 0;}
.flexslider2{position:relative;height:200px; width:480px; overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; margin:1px auto 0;}
.slides{position:relative;z-index:0;}
.slides li{height:200px;}
.flex-control-nav{position:absolute;bottom:-10px;z-index:2;width:100%; left:180px;}
.flex-control-nav li{display:inline-block;width:18px;height:6px;margin:0 2px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:18px;height:6px; line-height:30px; overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#e3010f;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}




.htitle{ overflow:hidden; margin:0 auto;}
.htitle h4{font-size:1.125em; color:#000; overflow:hidden; font-weight:normal; margin-left:10px; line-height:30px;}
.htitle h4 a{color:#000;}
.htitle  p{font-size:1em; line-height:18px; margin:0 10px;}


.hone{margin:0 auto; overflow:hidden; padding-bottom:10px;}
.hone img{margin-top:50px;}
.hone ul{overflow:hidden;}
.hone li{float:left; width:126px; margin-left:10px; display:inline; background:#f5f5f5; overflow:hidden; padding:10px; margin-top:10px; text-align:center;}
.hone li img{width:90px;}
.hone li h4{ color:#333; padding-top:2px; overflow:hidden;text-align:center; font-size:1em; font-weight:bold;}
.hone li h4 a{color:#333; }
.hone li h4 a:hover{color:#ff0000;}
.hone li div{ line-height:20px; overflow:hidden; color:#666; font-size:1em; padding:0px 5px;}
.hone div table{margin:0 auto;}

.htwo{margin:0 auto; overflow:hidden; background:#01346b; color:#fff; padding:10px 0;}
.htwo h4{color:#fff;}
.htwo ul{overflow:hidden; padding-top:5px;}
.htwo li{overflow:hidden; margin:5px 0 0 10px; float:left;}
.htwo li h4{ padding-bottom:5px; font-size:1em;}
.htwo li p{line-height:16px; color:#686868; font-family:Arial;font-size:1em;}




.hthree{margin:10px auto 0; overflow:hidden; background:#01346b; color:#fff; padding:10px 0;}
.hthree h4{color:#fff;}
.hthree ul{overflow:hidden;}
.hthree li{ float:left; cursor:pointer; overflow:hidden; display:inline; padding:10px 14px 10px 26px;}


.hfour{margin:15px 0 auto; overflow:hidden;}
.hfour ul{overflow:hidden; margin:0 10px;}
.hfour li{overflow:hidden; margin-top:10px;}
.hfour li img{float:left; width:150px; height:96px; padding-right:10px;}
.hfour li h4 a{font-size:1em; font-weight:normal; color:#00346a;}
.hfour li h4 a:hover{ color:#FF0000;}
.hfour li p{ color:#666; line-height:20px; font-size:1em;}


.hfive{margin:15px 0 auto; overflow:hidden;}
.hfive ul{overflow:hidden; margin-top:10px;}
.hfive li{ float:left; cursor:pointer; display:inline; margin-left:10px; margin-bottom:10px;}
.hfive li img{width:80px; height:31px; display:block; border:1px #ddd solid;}






.lybanner{ width:480px; margin:68px auto 0; height:90px; overflow:hidden;}
.lybannerbg01{background:url(../images/lybanner01.jpg) no-repeat center top;}
.lybannerbg02{background:url(../images/lybanner02.jpg) no-repeat center top;}
.lybannerbg03{background:url(../images/lybanner03.jpg) no-repeat center top;}
.lybannerbg04{background:url(../images/lybanner04.jpg) no-repeat center top;}
.lybannerbg05{background:url(../images/lybanner05.jpg) no-repeat center top;}
.lybannerbg06{background:url(../images/lybanner06.jpg) no-repeat center top;}
.lybannerbg07{background:url(../images/lybanner07.jpg) no-repeat center top;}



.lynav{margin:10px auto 0; width:100%; overflow:hidden; border-bottom:1px #CCCCCC dotted; margin-bottom:10px;}
.lynav li{float:left; text-align:center; display:inline; margin-left:1%; margin-bottom:10px; color:#454545; font-size:1em; width:32%; height:31px; line-height:31px;}
.lynav a li{ font-size:0.875em;  line-height:31px; display:block; background:#e5e5e5; moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;behavior: url(images/pie.htc);
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;}
.lynav a:hover{ color:#fff; background:#ee1b22;
moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;behavior: url(images/pie.htc);}

.lynav a #onsec{color:#fff; background:#ee1b22;
moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;behavior: url(images/pie.htc);
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;}


.lynav_projects{margin:10px auto 0; width:100%; overflow:hidden;}
.lynav_projects ul{overflow:hidden; margin:0 10px;}
.lynav_projects li{display:inline; margin-bottom:5px; color:#454545; font-size:1em; width:100%; height:31px; line-height:31px;}
.lynav_projects a li{ font-size:1em;  line-height:31px; display:block; background:#e5e5e5; moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;behavior: url(images/pie.htc);
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;}
.lynav_projects a:hover{ color:#fff; background:#e60000;
moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;behavior: url(images/pie.htc);}
.lynav_projects li p{padding-left:30px;}


.lynav_product{margin:10px auto 0; width:100%; overflow:hidden;}
.lynav_product h3{font-size:1em; line-height:40px; color:#fff; margin-bottom:5px;}
.lynav_product a h3{ font-size:1em;  line-height:36px; display:block; background:#ee1b22; moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;behavior: url(images/pie.htc);
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;}
.lynav_product p{padding-left:25px;}

.lynav_product ul{overflow:hidden; margin:0 10px 10px;}
.lynav_product li{margin-bottom:5px; color:#454545; font-size:1em; width:100%; height:36px; line-height:36px;}
.lynav_product a li{ font-size:1em;  line-height:36px; display:block; background:#e5e5e5; moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;behavior: url(images/pie.htc);
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;}
.lynav_product a:hover{ color:#fff; background:#023c90;
moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;behavior: url(images/pie.htc);}
.lynav_product p{padding-left:25px;}



#location {
	display: block;
	border-bottom: 1px solid #cccccc;
	width: 100%;
	height: 36px;
	margin:0 auto 10px;
	background:#f5f5f5;
	color:#000;
}
#location .title {
	float: left;
	color: #000;
	line-height:36px;
	font-size:1em;
	padding-left: 5px;
	margin: 0px;
	font-weight:normal;
}
#location a{color:#000;}
#location .title img {
	margin-left: 5px;
}
#location .back {
	float: right;
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
	font-size:1em;
}


.newsshow{ padding:0 10px; overflow:hidden;}
.news_xxjs{line-height:22px; margin:0 auto; overflow:hidden; font-size:1em;}
.news_xxjs table{width:100%;}
.news_xxjs td{padding:5px;}
.news_xxjs img{ width:100%; height:100%;}
.news_title{line-height:24px; font-size:20px; color:#024B9c; margin:20px 0px 10px; overflow:hidden; text-align:center;}
.news_title02{line-height:28px; font-size:20px; color:#023c90;margin:20px 0px 10px; overflow:hidden; text-align:center;}
.pubdate{border-top:#ccc 1px dotted; height:26px; line-height:26px; margin:10px 0 10px 0; OVERFLOW: hidden; color:#999999; width:100%; text-align:center; font-size:1em;}
.pubdate2{border-top:#ccc 1px dotted; height:26px; line-height:26px; margin:5px 0 0px 0; OVERFLOW: hidden; padding-top:0px; color:#999999; width:100%; text-align:left; font-size:1em;}

.pagelist{/*border: 1px solid #ccc;*/overflow:hidden;background-color: #666;padding:1px 5px 1px 5px;color: #ffffff;}
.red {/*border: 1px solid #ccc;*/overflow:hidden;	background-color: #E50100; color: #ffffff;font-weight: bold;	padding:1px 5px 1px 5px;}


.Information{overflow:hidden; margin:0 auto;}
.Information H4{ font-size:1em; line-height:30px; margin-top:10px; border-bottom:1px #CCCCCC dotted;}
.Information ul{overflow:hidden; padding-bottom:10px;}
.Information ul li{ line-height:30px; font-size:1em; border-bottom:1px #E5E5E5 dotted; background:url(../images/xtb.jpg) no-repeat left center; padding-left:10px;}
.Information ul li span{float:right;color:#B3B3B3;}



.tylm{font-size:1em; padding:10px 0 15px; overflow:hidden; margin:0 10px; line-height:22px;}
.tylm img{ margin:0 auto; text-align:center; width:96%; height:96%;}
.tylm td{ padding:3px;}

.ourpresident_ul{overflow:hidden; margin:10px 10px 0;}
.ourpresident_ul li{font-size:1em; line-height:18px;border-bottom:1px #E5E5E5 dotted; background:url(../images/dian.jpg) no-repeat left center; padding:10px 0px 10px 10px;}
.ourpresident_ul li span{float:right; font-size:1em;color:#999; margin-left:10px;}
.ourpresident_ul li span a{color:#999;}
.ourpresident_ul li a{color:#00346a;}
.ourpresident_ul li a:hover{color:#FF0000;}


.webzz{margin:0 auto; overflow:hidden;}
.webzzul{overflow:hidden;}
.webzzul li{float:left; width:217px; height:300px; margin:12px 7px 0 10px;}
.webzzul li img{display:block; width:195px; height:276px; border:1px #ddd solid; padding:10px; background:#fff;}
.webzzul li img:hover{FILTER:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;}
.webzzul li p{padding-top:12px; font-size:1em; text-align:center;}


.team{ overflow:hidden;}
.teamul{margin:0 10px; overflow:hidden;}
.teamul li{overflow:hidden; padding:15px 0; border-bottom:1px #ddd dotted; }
.teamul li img{float:left; width:110px; height:130px; margin-right:10px;  border:1px #ddd solid;}
.teamul h4{font-size:1em; font-weight:bold; line-height:24px; color:#00346a;}
.teamul h5{font-size:1em; padding:2px 0 6px 0; font-weight:bold;}
.teamul p{line-height:18px; overflow:hidden; color:#6F6F6F; font-size:1em;}



/*联系方式*/
.contact{margin:0 auto; overflow:hidden;}
.contactleft{padding-top:10px; margin:0 10px; overflow:hidden;}
.contactleft a{color:#666666;}
.contactleft h3{ font-size:24px; color:#00346a; line-height:40px; padding-bottom:10px; font-weight:bold; border-bottom:1px #CCCCCC solid;}
.contactleft div{ line-height:24px; color:#666666; margin-top:10px; margin-bottom:30px; font-size:1em;}
.contactleft h2 {width:150px; height:35px; line-height:35px; font-size:1.125em; padding:4px 10px; background:#d00000; color:#FFFFFF; text-align:center;}
.contactleft h2 a{color:#FFFFFF;}
.contactleft h2:hover{ background:#FF9900; color:#FFFFFF;}
.contactright{margin:0 10px;}
.contactright img{width:100%; height:100%;}


/*弹出窗和留言框*/
.reveal-modal-bg{position:fixed;height:100%;width:100%;background-color:#000;z-index:100;display:none;top:0;left:0;}
.reveal-modal{visibility:hidden;top:70px;left:50%;margin-left:-220px; width:410px;background:#fff;position:absolute;z-index:99999;padding:20px 15px 24px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);}
.reveal-modal .close-reveal-modal {
font-size:22px;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer;} 
.reveal-modal h2{font-size:1.125em;color:#000; text-align:center; padding-bottom:15px; font-weight:normal;}

/*--------在线留言--------------*/
.guestbook{overflow:hidden; padding-top:10px; margin:0 10px;}
.guestbook h4{font-size:1em; margin:0 0px 10px;}
.guestbook ul{border:1px solid #EAEAEA; border-bottom:0px solid #EAEAEA;} 
.guestbook ul li{ padding:4px 0; border-bottom:1px solid #EAEAEA; line-height:35px;}
.guestbook ul li span{float:left; text-align:right; width:160px; padding:0 5px 0 0;font-size:1em; font-family:Arial;}
.box1{width:190px; border:1px #EAEAEA solid; height:30px; line-height:30px;padding:0 4px;}
.box2{width:190px; border:1px #EAEAEA solid; height:30px; line-height:30px;padding:0 4px;}
.box3{width:190px; border:1px #EAEAEA solid; line-height:25px;padding:0 4px;}
.box4{width:100px; border:1px #EAEAEA solid; height:30px; line-height:30px;padding:0 4px;}
.search_submit01{ width:80px; height:30px; line-height:30px; text-align: center; font-size:1em; cursor: pointer; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; background:#E60A19; color:#fff; border:0px; padding:0px 10px;}
.guestbook ul li p{padding-left:165px;}




.project{padding:10px 0; overflow:hidden;}
.projectul{overflow:hidden; margin:0 10px;}
.projectul li{overflow:hidden; margin-bottom:25px;}
.projectul li img{width:180px; height:122px; border:1px #CCCCCC solid; float:left; margin-right:10px;}
.projectul li h4{font-size:1em; font-weight:bold;}
.projectul li h4 a{color:#00346a;}
.projectul li h4 a:hover{color:#ff0000;}
.projectul li div{line-height:20px; overflow:hidden; color:#8B8B8B; font-weight:normal; font-size:1em;}
.projectul li p a{ color:#FF6600; font-size:1em;}
.projectul li p a:hover{ color:#FF0000;}

.project_one{overflow:hidden;}
.project_one_ul{overflow:hidden;}
.project_one_ul li{float:left; overflow:hidden; display:inline; margin:10px 0 0 10px;}
.project_one_ul li img{width:225px;height:153px; display:block;}

.project2{padding:10px 0; overflow:hidden;}
.project2ul{overflow:hidden; margin:0 10px;}
.project2ul li{overflow:hidden; margin-bottom:15px;line-height:18px; font-size:1em;}
.project2ul li img{width:164px; height:118px; border:1px #CCCCCC solid; float:left; margin-right:10px; margin-top:3px;}


/*下载中心*/
.download{margin:0 10px;overflow:hidden;}
.download h2{ font-size:1em; height:35px; line-height:35px; border-bottom:1px #CCCCCC dotted; margin-bottom:10px;}
.downloadul{overflow:hidden;}
.downloadul li{float:left; width:210px; padding-right:15px; padding-bottom:20px; height:60px; overflow:hidden; line-height:16px; font-size:1em;}
.downloadul li img{width:48px; height:48px; float:left; margin-right:10px;}


/*搜索*/
.newssearch{padding-top:5px; overflow:hidden; text-align:center; width:470px; margin:0 auto;}
.newstext{height:30px; line-height:30px; border:1px #ddd solid; border-right:0px #ddd solid; width:400px; padding-left:8px; vertical-align:middle; font-size:1em;}
.newssubmit{height:35px; line-height:32px; border:2px #ddd solid; width:54px; cursor:pointer; background:#F90000;vertical-align:middle; color:#fff;}
.newssearch div{ width:180px; float:left; height:35px; background:#005F9F; font-size:1em; line-height:35px; margin-right:15px; text-align:center; margin-bottom:15px; font-weight:bold; color:#FFFFFF;}
.newssearch div a{color:#FFFFFF;}
.newssearch div a:hover{color:#FFDE00;}



/*新闻*/
.newslb{margin:0 10px;overflow:hidden;}
.newslb_title {line-height:45px; height:45px; font-size:1.125em; border-bottom:1px #ddd dotted; margin-bottom:0px;color:#00346a; background:#FFFFFF; font-weight:normal;}
.newslb_title span{float:right; font-size:1em; font-weight:normal; }
.newslb li{overflow:hidden; margin-bottom:5px; border-bottom:1px #CCCCCC dotted; font-size:1em; line-height:18px; padding:8px 0px;}

.newslb li img{width:210px; height:136px; float:left; margin-right:15px;}
.newslb li img:hover{FILTER:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;}
.newslb li h4 {line-height:20px; padding:2px 0 2px 0; font-weight:normal; font-size:1em;}
.newslb li h4 a{color:#00346a;}
.newslb li h4 a:hover{color:#FF0000;}
.newslb li span{line-height:20px; font-size:1em; float:right; color:#999999;margin-left:10px;}
.newslb li p{ line-height:20px; font-size:1em;}
.newslb li p span{ font-size:1em;}
.newslb li div{line-height:20px; overflow:hidden; font-size:1em;}
.newslb li p span{ font-size:1em;}
.hui{ color:#999999; margin:0px 0px;}



/*资讯中心*/
.news{overflow:hidden; margin:0 10px;}


/*产品中心*/
.productlbnew{margin:0 10px; overflow:hidden;}
.productlblr{overflow:hidden; padding:15px 0; border-bottom:1px #ddd dotted;}
.productlblr img{width:200px; height:138px; float:left; margin-right:10px;}
.productlblr h4{font-size:1.125em; font-weight:normal; overflow:hidden;}
.cplrsm{overflow:hidden; line-height:20px; font-size:1em; height:110px; padding-top:6px; padding-bottom:8px; color:#868686;}
.productlblr p{float:left; padding:5px 12px; font-size:1em; white-space:nowrap; background:#003366; margin-right:5px; margin-bottom:5px;}
.productlblr p a{color:#FFFFFF;}
.productlblr p:hover{color:#FFFFFF; background:#FF3300;}

.product{overflow:hidden;}
.productul{overflow:hidden; padding-top:3px;}
.productul li{float:left; display:inline; margin:0 4px 25px 10px; overflow:hidden; width:220px;}
.productul li img{width:220px; height:169px;}
.productul li div{height:20px; overflow:hidden; padding:2px 0px; line-height:20px; text-align:center;}
.productul li h4{font-size:1em; font-weight:normal; padding-bottom:5px;}
.productul li h4 a{color:#00549B;}
.productul li h4 a:hover{color:#ff9000;}
.productul li p{font-size:1em; line-height:20px;}

.leftimg img{width:99%; margin:0 auto 10px; text-align:center;}
.leftimg1 img{height:250px; width:316px; margin:0 auto 10px; text-align:center;}
.cpdl h4{ font-weight:bold; overflow:hidden;font-size:1em;color:#00346A;}
.cpdl h4 a{ color:#00346A;}
.cpjj01{overflow:hidden; line-height:22px; padding-top:6px; font-size:1em;}
.cpmore01{overflow:hidden; padding-top:10px;}
.cpmore01 a{color:#00346A; font-size:1em;}
.cpdl a:hover{ color:#ff0000;}
.sub_btn {
	background:-webkit-gradient(linear,left top,left bottom,from(#E02B2B),to(#E02B2B));
	background:-moz-linear-gradient(top,#E02B2B,#E02B2B);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E02B2B',endColorstr='#E02B2B');
	background-color:#E02B2B;
	border:none;width:120px;
	height:35px;
	line-height:35px;
	color:#fff;
	font-size:1em;
	cursor:pointer;
	text-align:center;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;;
}
.sub_btn:hover{ background:#BB0707;}

.sub_btn1 {
	background:-webkit-gradient(linear,left top,left bottom,from(#00346a),to(#00346a));
	background:-moz-linear-gradient(top,#00346a,#00346a);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00346a',endColorstr='#00346a');
	background-color:#00346a;
	border:none;width:150px;
	height:35px;
	line-height:35px;
	color:#fff;
	font-size:17px;
	cursor:pointer;
	text-align:center;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;;
}

.sub_btn1:hover{ background:#038EDB;}



.cpshow{ overflow:hidden; margin:0 auto;}
.cpshow li{ display:block; padding:5px 0px;}
.cpshow h4{ font-size:1.125em; line-height:40px; height:40px;}
.cpshow h4 span{ float:right;}
.p_2{ line-height:22px; font-size:1em; margin:0 10px; overflow:hidden;}
.cpmore{overflow:hidden; padding-top:10px; margin-left:10px;}
.cpmore a{color:#00346A; font-size:1em;}
.p_3{ line-height:22px; font-size:1em; margin:15px 10px 0 10px; overflow:hidden; font-weight:bold;}

.cpshowtop{overflow:hidden; padding-top:20px;}

.cpshowend{overflow:hidden;padding:30px 0 20px;}
.cpshowend td{ padding:2px 4px;}
#tab1 ,#tab2{ overflow:hidden; margin:0 10px; background:#f6f6f6;}
#tab1 ul ,#tab2 ul{margin:0;padding:0;}
#tab1 li,#tab2 li{float:left; padding:0 24px; text-align:center; height:38px; line-height:38px; text-align:center;cursor:pointer; font-size:1em;color:#666; background:#d6d6d6; margin-right:1px; margin-bottom:1px;;}
#tab1 li.now,#tab2 li.now{color:#fff;background:#ea0001;}
.tablist{padding:15px 0; display:none; line-height:20px; margin:0 10px;}
.tablist td{ border:1px #CCCCCC solid; padding:0px 2px; font-size:1em; font-weight:normal;}
.tablist img{width:100%; height:100%;}

.tablist_lr{ margin-bottom:20px; line-height:22px; overflow:hidden; font-size:1em;}
.block{display:block;}
.tablist_lr img{width:100%; height:100%;}


.focus{width:460px;height:414px;margin:0px auto;background:#f5f5f5; padding:10px;}
.focusbox{position:relative;}
.focusimg{width:460px;height:354px;position:relative;overflow:hidden;-webkit-perspective:1300px;margin:0 auto;}
.fimglist{width:99300px;position:relative;-moz-perspective:1300px;}
.fimglist img{display:block;width:460px;height:354px;cursor:pointer;}
.fimglist li{width:460px;height:354px;float:left;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;}
.fimglist li.onpre{-webkit-animation:onpre .5s ease-in-out;animation:onpre .5s ease-in-out;opacity:0;-webkit-transform:scale(0.8,0.8);transform:scale(0.8,0.8);}
@-webkit-keyframes onpre{0%{opacity:1;-webkit-transform:rotateY(0deg);}
100%{opacity:0;-webkit-transform:rotateY(90deg)}
}
@keyframes onpre{0%{opacity:1;transform:rotateY(0deg);}
100%{opacity:0;transform:rotateY(90deg)}
}
.focustool{width:460px;overflow:hidden;padding:5px 0px;margin:0 auto;position:relative;}
.ftoollist{width:460px;position:relative;}
.ftoollist img{display:block;width:60px;height:46px;}
.ftoollist a{display:block;position:relative;-webkit-transition:all .3s linear;transition:all .3s linear;margin-right:12px;padding:2px;}
.ftoollist li{float:left;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear;}
.ftoollist .imgname{line-height:25px;text-align:center;color:#FFF;font-family:\5FAE\8F6F\96C5\9ED1;font-weight:400;font-size:1.125em;height:25px;overflow:hidden;cursor:pointer;}
.ftoollist .imgshortcat{line-height:20px;text-align:center;color:#7D7D7D;font-size:1em;height:20px;overflow:hidden;cursor:pointer;}
.ftoollist a:hover{padding:2px;z-index:100;}
.ftoollist a:hover .imgname{color:#DBC98C;}
.ftoollist a:hover .imgshortcat{color:#FFF;}
.ftoollist .on a{background-color:#0163b9;padding:2px;z-index:100;}
.ftoollist .on .imgname{color:#DBC98C;}
.ftoollist .on .imgshortcat{color:#FFF;}




.lynavproduct{margin:10px auto 0; width:100%; overflow:hidden; min-height:400px;}
.lynavproduct ul{overflow:hidden; margin:0 15px 15px 15px;}
.lynavproduct h4{ border:1px #003399 solid; font-size:1em;  line-height:40px; display:block; background:#ffffff; moz-border-radius: 6px;-webkit-border-radius:6px;border-radius: 6px;behavior: url(images/pie.htc);
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s; padding-left:15px; margin-bottom:5px; color:#003399;}
.lynavproduct h4 span{ float:right; padding-right:15px; font-size:1em; font-weight:normal;}
.lynavproduct li{display:inline; margin-bottom:5px; color:#333; font-size:1em; width:100%; height:35px; line-height:35px;}
.lynavproduct a li{ font-size:1em;  line-height:35px; display:block; moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;behavior: url(images/pie.htc); border-bottom:1px #CCCCCC dotted; 
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;}
.lynavproduct a:hover{ color:#fff; background:#023c90;
moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;behavior: url(images/pie.htc);}
.lynavproduct li p{padding-left:30px;}




/*2016-9-20*/
.bellows__item:not(.bellows--is-open) > .bellows__content {
  display: block; }

.bellows__item.bellows--is-open > .bellows__content-wrapper,
.bellows__item.bellows--is-closing > .bellows__content-wrapper {
  display: block; }

.bellows__content-wrapper {
  display: none; }


.bellows {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; padding-bottom:15px;
		  margin:0 10px;}

.bellows__header {
  position: relative;
  
  }

.bellows__header a h3{color:#003399; font-weight:normal;font-size:1em;padding: 15px 20px;
  border: 1px solid #2980b9;
  border-width: 1px;
  background: #fff;
  color:#003399;
  moz-border-radius: 6px;-webkit-border-radius:6px;border-radius: 6px;behavior: url(images/pie.htc);
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
	margin-bottom:10px;}
  
  .bellows__header:active {
    background: #2980b9; }
  .bellows__header::before, .bellows__header::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 20px;
    z-index: 2;
    display: block;
    width: 12px;
    height: 3px;
    margin-top: -2px;
    background:#003399;
    pointer-events: none;
    -webkit-transition: -webkit-transform 0.25s ease-in-out;
            transition: transform 0.25s ease-in-out; }
  .bellows__header::before {
    content: '';
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg); }
  .bellows__header::after {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg); }
  .bellows__item.bellows--is-open > .bellows__header::before, .bellows__item.bellows--is-opening > .bellows__header::before {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .bellows__item.bellows--is-open > .bellows__header::after, .bellows__item.bellows--is-opening > .bellows__header::after {
    -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
            transform: rotate(360deg); }
  .bellows__item:last-child > .bellows__header {
    border-bottom: 0; }
  .bellows__header h1,
  .bellows__header h2,
  .bellows__header h3,
  .bellows__header h4 {
    margin: 0; }

.bellows__content {
  padding: 10px 0 15px;
  border: 1px solid #ecf0f1; margin-bottom:10px;}
  .bellows__content .bellows {
    margin-top:0px;}

.bellows p{display:inline; color:#333; font-size:1em; margin:0 20px; height:35px; line-height:35px;}
.bellows a p{ font-size:1em;  line-height:35px; display:block; moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;behavior: url(images/pie.htc); border-bottom:1px #CCCCCC dotted; 
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;}
.bellows a:hover{ color:#fff; background:#023c90;
moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;behavior: url(images/pie.htc);}


















