@charset "utf-8";
body{color:#666;font:normal 12px/24px Arial,simsun;outline:none;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,form,fieldset,legend,img,i,em{border:none;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:12px;}
ul,ol{list-style:none outside none;}
em,i,strong{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
a{color:#666;text-decoration:none;cursor:pointer;}
a:hover{text-decoration:underline;}
img{border:0;vertical-align:top;}

.clear{clear:both;height:0;}
.wrap{width:980px;margin:0 auto;}

/* header */
.header{position:relative;}
.header .logo{display:block;width:433px;height:74px;}
.header .logo img{width:100%;height:100%;}
.header .iright{position:absolute;right:0;top:8px;width:320px;text-align:right;}
.header .iright .ichina{color:#333;padding-left:22px;background:url(../images/ico-china.gif) left center no-repeat;margin-right:10px;}
.header .iright .ienglish{color:#333;padding-left:22px;background:url(../images/ico-english.gif) left center no-repeat;}
.header .isearch{width:220px;height:24px;padding-top:12px; position:absolute; right:0; top:20px;}
.header .itext{float:left;width:174px;height:18px;line-height:18px;font-size:12px;padding:3px 8px;border:0;background:url(../images/search-bg.gif) left top no-repeat;color:#666;}
.header .ibtn{float:left;width:30px;height:24px;padding:0;background:url(../images/search-bg.gif) right top no-repeat;border:0;cursor:pointer;}

#linkweb{ margin-right:10px;}


.navbg{ width:100%;background:#0071c0;}
.nav{ width:1000px; margin: 0 auto; }
.nav ul{ height: 38px; float: left; margin-left:27px}
.nav ul ul{ margin-left:0}
.nav li{ float:left;font:normal 14px/38px "Microsoft YaHei",SimSun; z-index:20; position: relative; margin-right:2px}
.nav li a{ color:#fff; display:block; padding:0 25px; text-align:center; text-decoration:none }

.nav li a:hover,.nav li.on a,.nav li.current a{ font-weight:bold;border-top:3px solid #0071c0;background:#fff; color:#0071c0; height:35px;}
.nav li.on a{ border-top:3px solid #003277; height: 35px;  background:#fff; color:#003277}
.nav li.home.on a{ border: 0; height: auto; line-height: 38px; background: none; }

.submenu{ width:580px; display: none; position:absolute; top:38px; left:-1px; zoom:1; background:#fff; border:1px solid #dfdfdf; border-top: 0}
.nav li.on li a{ color:#333;}
.submenu .submenu{ position:absolute; width:100%; left:100%; top:-1px; zoom:1;}
.nav .submenu ul,.submenu ul { float:left; width:100%; height: auto; border-right: 0; }
.nav .submenu li,.submenu li{ padding:0; border:1px solid #dfdfdf; position:relative; border-width:1px 0 0; background:#fff; float: none; *height:30px; *float:left; *width:100%;}
.nav .submenu li a,.submenu li a,.nav li.on li a{ text-shadow:none; height: auto; display:block; font:normal 12px/30px "microsoft yahei",simsun; padding: 0 5px; text-align: center; white-space:nowrap; border:0; color: #666; background: #fff;}
.nav .submenu li a:hover,.nav .submenu li.on a,.nav .submenu li.on li.on a:hover,.submenu li a:hover{ background: #fff; height: auto; color:#003277; text-decoration:none;}
.nav .submenu dl{float: left; padding: 0 10px; text-align: left;}
.nav .submenu dl a{ font: 12px/24px "microsoft yahei"; white-space: nowrap; padding: 0; border: 0; height: auto; background: none;}
.nav .submenu dt{ line-height: 30px;}
.nav .submenu dt a{ color: #003277; font-weight: bold;}
.nav li.on .submenu dd a{ color: #666}
.nav li.on .submenu dd a:hover{ color: #333}
.wid1{ width:710px; padding: 10px; border-radius: 0 0 10px 10px; box-shadow: 1px 2px 3px rgba(0,0,0,.2)}



.nav .cont{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:60px 0 70px;
	border-bottom:5px solid #0071c0;
	background:#FFF;
	box-shadow:5px 5px 5px #666666;
}
.nav .cont ul{
	float:left;
	width:100px;
	height:auto;
	overflow:hidden;
	margin-left:50px;
	display:inline;
	border-top:1px solid #e1e1e1;
}
.nav .cont ul li{
	float:left;
	width:100%;
	height: auto;

	line-height:29px;
	border-bottom:1px solid #e1e1e1;
}
.nav .cont ul li a{
width:100px;
}
.nav .cont ul li a:hover{
	color:#ae231c;
	background:url(../images/iarr4.gif) no-repeat right center;
}
.nav .cont .navcr{
	float:right;
	width:380px;
	height:auto;
	overflow:hidden;
	margin-right:32px;
	display:inline;
	font-size:16px;
	line-height:20px;
	color:#7d7d7d;
}
.nav .cont .navcr img{
	float:right;
	margin-left:10px;
}
.nav .cont .navcr h5{
	font-size:16px;
	font-weight: bold;
	line-height:20px;
	padding-bottom:20px;
}




.bannerbox{ width:100%; position:relative; overflow:hidden; z-index: 1}
.bannercenter{ width:1600px; position:relative; left:50%;}
.banner{ width:1600px; overflow:hidden; position:relative; left:-50%}
.banner .box{ width:1600px; height:250px; position:relative; overflow:hidden;}
.banner .list{ width:999999px; overflow:hidden;}
.banner .list li{ width:1600px; height:250px; float:left; overflow:hidden; position:relative;}
.banner .btn{ position:absolute; left:50%; bottom:10px; z-index:999}
.banner .btn li{ width:20px; height:20px; float:left; margin:0 2px; position:
relative; left:-50%; background:#fff; line-height: 5; overflow: hidden; cursor:pointer; background: url(../images/dot2.png) no-repeat;}
.banner .btn li.selected{  background-image:url(../images/dot1.png);}



/* main */
.gtitle-st1{position:relative;padding-bottom:5px;line-height:28px;height:28px;background:url(../images/title-line.gif) left bottom repeat-x;margin-bottom:12px;}
.gtitle-st1 b{color:#0071c0;font-size:14px;margin-right:5px;}
.gtitle-st1 i{color:#adcadf;}
.gtitle-st1 .imore{position:absolute;right:0;top:3px;font-size:14px;color:#adcadf;}
.gtitle-st1 .iright{position:absolute;right:0;top:3px;}
.gtitle-st1 .iright span{margin-right:5px;}
.gtitle-st1 .iright a{color:#0071c0;margin-left:5px;}
.main{padding-top:19px;overflow:hidden;padding-bottom:20px;}
.content{float:right;width:727px;overflow:hidden;}
.article{padding-left:20px;padding-right:20px;width:687px;}
.products{overflow:hidden;}
.ilist-nav{text-align:center;}
.glist-st1{overflow:hidden;}
.glist-st1 li{float:left;width:225px; height:90px}
.glist-st1 a{display:block;line-height:18px;}
.glist-st1 .iimg{float:left;margin-right:5px;position:relative;width:85px; height:71px; margin-top:5px;}
.glist-st1 .iimg img{width:85px;height: auto;margin-top:1px;margin-left:1px;}
.glist-st1 .iimg span{position:absolute;left:0;top:0;background:url(../images/products-imgbg.png);width:100%;height:100%;}
.glist-st1 h4{color:#333;font-weight:bold; padding-left:10px}
.gmr17{padding-left:5px;width:730px;height: auto}
.gmr17 li{margin-right:16px;margin-bottom:17px;}

.gpt30{padding-top:30px;width:850px;padding-left:15px;}
.gpt30 li{width:232px;margin-right:140px;margin-bottom:30px;}
.glist-st2{padding-top:5px;}
.glist-st2 li{padding-left:12px;background:url(../images/sidebar-list-type.gif) left center no-repeat;}
.news{float:left;width:350px;overflow:hidden;padding-left:5px;}
.news .itop{overflow:hidden;height:70px;margin-left:5px;}
.news .iimg{float:left;margin-right:13px;width:74px;}
.news .iimg img{width:74px;height:68px;border-radius:5px;box-shadow:2px 2px 2px rgba(0,0,0,0.1);}
.news h2{line-height:16px;margin-bottom:7px;}
.news h2 a{font-weight:bold;color:#333;}
.news p{line-height:20px;}
.news .glist-st2{padding-left:5px;}
.about{float:right;width:355px;overflow:hidden;}
.about .iimg{width:339px;height:68px;margin-left:5px;}
.about .iimg img{width:100%;height:100%;border-radius:5px;box-shadow:2px 2px 2px rgba(0,0,0,0.1);}
.about p{padding-left:5px;margin-top:6px;}
.article-title{padding-top:25px;padding-bottom:5px;text-align:center;border-bottom:1px dashed #ddd;}
.article-title h1{color:#0071c0;font-size:16px;}
.article-title p{line-height:26px;}
.article-title span{margin-left:12px;}
.article-title span:first-child{margin-left:0;}
.article-main{padding-top:15px;padding-bottom:15px;overflow:hidden; font-size:14px; font-family:'微软雅黑'}
.article-main img{max-width:100%;}
.article .itable{width:100%;text-align:center;margin-top:20px;font-size:14px;}
.article .itable th{border:1px solid #ddd;color:#000;background-color:#F7F7F7;line-height:30px;}
.article .itable td{border:1px solid #ddd;line-height:30px;}
.article .itable .ipay{display:inline-block;background-color:#4BC0BA;height:20px;line-height:20px;text-align:center;width:82px;color:#fff;border-radius:5px;}
.article-href{position:relative;margin-top:15px;}
.article-href .ijoin{display:block;}
.article-href .ireturn{position:absolute;right:0;top:0;}
.article-nav{padding-top:30px;padding-bottom:20px;}
.message-table{width:510px;margin-top:20px;}
.message-table .iright{text-align:right;}
.message-table td{line-height:30px;}
.message-table textarea{width:405px;height:100px;resize:none;border:1px solid #C0C0C0;}
.message-table .itext{width:150px;border:1px solid #C0C0C0;}
.message-table .icode{width:86px;border:1px solid #C0C0C0;}
.message-table img{width:44px;height:11px;margin-top:8px;}
.message-table .isubmit{width:73px;height:26px;background:url(../images/submit.gif);margin-right:10px;border:0;cursor:pointer;}
.message-table .ireset{width:70px;height:26px;border:0;background-color:transparent;text-align:center;line-height:26px;cursor:pointer;}
.sidebar{width:230px;}
.gtitle-st2{height:34px;line-height:34px;background:url(../images/sidebar-title.gif);margin-bottom:5px;}
.gtitle-st2 b{margin-left:10px;margin-right:5px;color:#0071c0;font-size:14px;}
.gtitle-st2 i{color:#adcadf;}
.glist-st3 li{height:24px;margin-bottom:5px;}
.glist-st3 a{display:block;padding-left:20px;height:24px;background:url(../images/sidebar-list-type.gif) 12px 50% no-repeat;}
.showli{ float:left}
.showli a{display:block;padding-left:20px;height:24px;background:url(../images/sidebar-list-type.gif) 12px 50% no-repeat; line-height:24px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:110px}

.glist-st3 li:hover{background:url(../images/sidebar-list-bg.gif) no-repeat;}
.glist-st3 li a.on{background:url(../images/sidebar-list-bg.gif) no-repeat;}
.glist-st3 a:hover{text-decoration:none;}
.categories h3{margin-bottom:12px;}
.recommend-products{margin-top:25px;}
.recommend-products .glist-st2{padding-top:0;}
.cantact{margin-top:25px;}
.cantact .itext{padding:12px;}
.newsList{padding:20px;}
.newList li{position:relative;line-height:34px;border-bottom:1px dashed #E8E8E8;padding-left:10px;}
.newList .ilist a{max-width:560px;background:url(../images/sidebar-list-type2.gif) left center no-repeat;padding-left:10px;}
.newList .ilist span{position:absolute;right:0;top:0;color:#999;}
.gmt25{margin-top:25px;}

/* footer */
.footer{border-top:1px solid #ddd;text-align:center;padding-top:5px;padding-bottom:15px;line-height:20px; position:relative}
.footer .inav{height:30px;line-height:30px;margin-bottom:3px;}
.footer .inav a{margin:0 5px;}

.foot{ margin:0 auto; width:1000px}
.copy_left{ width:680px; float:left; text-align:left;}
.copy_right{ width:260px; float: right; position:relative}

.qr{ float: right; }
.bdsharebuttonbox{ width:200px;}
.fshare{ position:absolute; bottom:0}
.fxd{ float:left; line-height:30px}


/*other*/
.menu a,.header .iright a,h3 b,.footer,.footer a,.article-title,.gtitle-st1 .iright{font-family:Microsoft Yahei;}
.glist-st1 h4,.glist-st2 li,.news h2,.newList .ilist a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.glist-st1 h4{ font-size:12px}
.quotes{font-size:12px; padding:20px 0;}
.quotes span,.quotes a{color:#999; border:1px #eaeaea solid; cursor:pointer; padding:0 8px; margin-right:2px; vertical-align:middle; display:inline-block; background: #fff; line-height: 20px;}
.quotes span{ cursor:default;}
.quotes .current{ color:#0071c0; background:#0071c; border:1px #0071c solid; font-weight:bold;}
.quotes  a:hover{ color:#0071c0;  text-decoration:none;}

.article-main .jobtit{ border-bottom:1px dotted #CCCCCC}


.search input{ border:1px solid #ccc; height:19px; line-height:18px; width:165px;}
.search{ color:#666}


.kefu{ position: fixed; right: 3px; top: 220px; width: 105px; z-index: 999; background:#ffffff; border:1px solid #CCCCCC}
.kefutop{ padding: 4px 4px 0; background: url(../images/mtop.png) no-repeat; font-size: 16px; line-height: 50px; color: #fff; text-align: center; margin-right:4px}
.kefucontent{ background: url(../images/bg.png) repeat-y; padding:4px 0 0;}
.kefucontent ul{ overflow: hidden; padding: 0 7px;}
.kefucontent li{ float: left; width: 90px; border-bottom: 1px solid #f2f2f2; line-height: 30px; background:url('../images/man.gif'); background-position:left center; background-repeat:no-repeat; padding-left:8px;}
.kefucontent li a{ color: #333; margin-left:5px;}
.kefucontent li span{ margin-right: 5px; color: #ea0051;}
.kefucontent li img{ margin-right: 5px;}
.kftel{ background: #1c63a3; padding: 4px 2px; margin:0 4px; font-size: 14px; color: #fff;}
.kftel span{ }
.kftel img{ margin-right: 5px;vertical-align:middle;}
.kftel p{ font-size:12px; line-height: 1.5; }
.kfbtm{ background: url(../images/mbtm.png) no-repeat; height: 6px; overflow: hidden; margin-right:4px;}

.fr{ float:right}
.lr{ float: left}