html{-webkit-text-size-adjust:none;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}

/*html5 reset*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
/*section,article,aside,header,footer,nav,dialog,figure{display:block;}*/
menu, figure{margin:0;padding:0;}


body{
	background:#d6d6c6 url(/style/bg_body.gif) repeat left top;
	color:#555;
	font:normal 12px/1.5 tahoma, Simsun, "Microsoft YaHei","Arial Unicode MS",Mingliu,Arial,Helvetica;
}

table{border-collapse:collapse;border-spacing:0}
table,td,th{vertical-align: middle;}
input,select{vertical-align:middle;}
input,select,textarea{font-family:arial,verdana,sans-serif;font-size:12px;}
/*input:focus{outline:0 none}*/
h1,h2,h3,h4,h5,h6{}
ul,ol,menu{list-style:none;}
a img{border:none;}
img{ vertical-align:top;}
p{margin-bottom:1.2em;}
fieldset{padding:0 1em 1em 1em; margin:1.6em 0;border:1px solid #ccc;} /*** padding-top is margin-top for fieldsets in Opera ***/
legend{padding-left:.8em; padding-right:.8em;}
legend+*{margin-top:1em;} /*** compensates for the opera margin bug ***/
sub{ font-size:smaller; line-height:0; vertical-align:sub;}
sup{ font-size:smaller; line-height:0; vertical-align:super;}

a{color:#2e2e2e;cursor:pointer; text-decoration:none;}
a:hover{color:#db0210;text-decoration:underline;}
a:focus{outline:1px dotted}


/*
a:visited{color:#800080;}
a:hover,a:active{color:#FF3300;text-decoration:underline;}*/
/*text style*/
.t12{font-size:12px;}
.t14{font-size:14px;}
.t16{font-size:16px;}
.t18{font-size:18px;}
.black{color:#000;}
.white{color:#fff;}
.grey{color:#ccc;}
.red{color:#db0210;}
.blue{color:#01419a;}
.green{color:#008000;}
.mcolor{color:#900;}
.b{font-weight:bold;}
.clear{clear:both;}
.del{text-decoration:line-through;}
.nob{border:none;background:none;}
.fl{float:left;}
.fr{float:right;}
.float_left {float:left;padding:7px;}
.float_right {float:right;padding:7px;}
.img_float_left {float:left;clear:left;margin:0 20px 10px 0;}
.img_float_right {float:right;clear:right;margin:0 0 10px 20px;}

.highlight {background:#ff0;}
.thin{font-weight: lighter;}
.error_tips,.notice_tips,.success_tips{padding:.3em .8em;margin-bottom:1em;border:2px solid #ddd;}
.error_tips{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice_tips{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success_tips{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error_tips a{color:#8a1f11;}
.notice_tips a{color:#514721;}
.success_tips a{color:#264409;}
.center{text-align: center;}
.tdu{text-decoration:underline;}
.errorMessage{ color:#f00;}
.hidden{ display:none;}
.lefthalf{
	float:left;
	width:48%;
}
.righthalf{
	float:right;
	width:48%;
}
/*all*/
.submit{ cursor:pointer; overflow:visible;}
.radio, .checkbox{ margin:0 5px 3px 0;}
.input, .textarea{
	padding:3px;
	border:1px solid #9f9f9f;
	background:#fcfcfc url(/style/bg_input.png) no-repeat left top;
}
.formlist .input,.formlist  .textarea{
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;
}
.formlist .input:focus, .formlist .textarea:focus{
	border:1px solid #000;
	-webkit-box-shadow:0 0 6px #555;
	-moz-box-shadow:0 0 6px #555;
	box-shadow:0 0 6px #555;
}


.title_1{ overflow:hidden; zoom:1; margin-bottom:10px;}
.title_1 h2{
	float:left;
	font-size:16px;
	color:#01419a;
	font-weight:bold;
}
.title_1 .more{ float:right; margin-top:3px; color:#aaa;}

.title_2{
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #e4e4e4;
	font-size:20px;
	color:#01419a;
}

.title_3{
	overflow:hidden; zoom:1;
	margin-bottom:5px;
	font-size:18px;
	font-weight:bold;
}
.title_3 strong{ float:left;}
.title_3 .more{ float:right; font-size:12px; font-weight:normal; color:#777;}

.title_4{
	padding-bottom:5px;
    margin-bottom: 5px;
	border-bottom:1px solid #E5E5E5;
	font-size: 14px;
    font-weight: bold;
}
.title_5{
	overflow:hidden; zoom:1;
	margin-bottom:5px;
	font-size:18px;
	font-weight:bold;
	color:#01419a;
}



.clearfix:after{content:"\0020";display:block;height:0;clear:both;}
.clearfix{zoom:1;}

.wrapper:after, .container:after{content:"\0020";display:block;height:0;clear:both;}
.wrapper, .container{zoom:1;}
/*label css*/
.wrapper{}
.pbody{
	position:relative;
	margin:0 auto 50px;
	padding-bottom:10px;
	width:1000px;
	background:#fff url(/style/bg_foot.gif) no-repeat left bottom;
}
.header{
	position:relative;
	z-index:99;
	height:70px;
	background:url(/style/bg_head24.png) no-repeat right top;
}
.logobox{
	float:left;
	display:inline;
	margin:15px 0 0 50px;
}



.headright{
	float:right;
	padding:5px 30px 0 0;
	color:#fff;
}
.headright a{ margin-right:10px; color:#fff;}
.headright .rigtop{
	overflow:hidden; zoom:1;
	height:25px;
	text-align:right;
}
.headright .rigtop_in{ float:right;}
.headlink{
	float:right;
	display:inline-block;
	margin-top:3px;
}
.headlang{
	float:right;
	display:inline-block;
	margin-top:3px;
}
.headsearch{
	float:right;
	border:1px solid #3e6ba9;
	background-color:#002c69;
	color:#adc4d0;
	width:105px;
}
.headsearch .input{
	width:70px;
	height:16px;
	border:none;
	background:none;
	color:#ccc;
}
.headsearch .submit{
	margin-right:5px;
	width:15px;
	height:15px;
	border:none;
	background:url(/style/ico.png) no-repeat left top;
}


.indbody{}
.indbody .header{ /*background:url(/style/bg_head2.png) no-repeat right top;*/}
.indbody .logobox{ display:none;}
.indbody .footer{ background:none; border:none;}





.navigation:after{ content:'\0020'; display:block; height:0; clear:both;}
.navigation{ zoom:1;}
.navigation ul{ float:right; position:relative;}
.navigation li{
	position:relative;
	float:left;
	margin-left:-1px;
	padding:0 10px;
	background:url(/style/ico.png) no-repeat right -15px;
}
.navigation li a{
	position:relative;
	z-index:10;
	float:left;
	margin:0;
	padding:1px 0 0 5px;
	height:39px;
	line-height:39px;
}
.navigation li a:hover{ text-decoration:none; color:#fff;}
.navigation li .t1{
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.navigation li.active{}
.navigation li.haschild .t1 span{
	float:left;
	padding-right:15px;
	background:url(/style/ico.png) no-repeat right -42px;
}


.navigation li.cur{ padding:0 4px;}
.navigation li.cur .t1{
	padding:0 5px 0 10px;
	border:1px solid #225acb;
	border-bottom:none;
	background:url(/style/shade_3.gif) repeat-x left top;
}

.navigation .sec{
	display:none;
	position:absolute;
	left:4px;
	top:39px;
	padding:20px;
	width:288px;
	border:1px solid #225acb;
	background:#013782 url(/style/bg_nav.png) no-repeat left top;

	-webkit-box-shadow:1px 1px 3px #3773c7;
	-moz-box-shadow:1px 1px 3px #3773c7;
	box-shadow:1px 1px 3px #3773c7;
}
.navigation .sec .img{
	overflow:hidden;
	float:right;
	padding:10px 10px 10px 30px;
	width:100px;
	border-left:1px solid #3463a5;
	text-align:center;
}
.navigation .sec img{
	display:block;
	margin:0 auto 5px;
}
.navigation .sec .title{
	color:#fff;
}

.navigation .sec .img a{
	float: none;
	display:block;
	height: auto;
	line-height: 1.5;
	margin: 0;
	padding:0;
	position: relative;
	z-index: 10;
}
.navigation .li3, .navigation .li4{ position:static;}
.navigation .li3 .sec{
	left:auto;
	right:-30px;
}
.navigation .li4 .sec{
	left:auto;
	right:-30px;
}



.navigation li ul{
	float:left;
	width:147px;
}
.navigation li li{
	float:none;
	margin:0 0 5px;
	padding:0;
	line-height:0;
	font-size:0;
	background:none;
}
.navigation li li a{
	float:none;
	display:block;
	height:auto;
	line-height:1.5;
	font-size:12px;
}
.header .navigation li li a{
	padding-left:12px;
	border:none;
}
.navigation li li a:hover{
	background:url(/style/ico.png) no-repeat left -382px;
}


/*.indbanner{
	overflow:hidden; zoom:1;
	margin-top:-70px;
	width:1000px;
	height:450px;
}*/
.indbanner{
	position:relative;
	display:block;
	top:-70px;
	margin-bottom:-50px;
	width:1000px;
	height:450px;
	background:url(/style/bg_head2.gif) no-repeat right top;
}


.slidebanner{
	position:relative;
	overflow:hidden;
	height:320px;
}
.slidebanner .ctrl{ position:absolute; bottom:10px; right:20px; z-index:50;}
.slidebanner .ctrl a{
	overflow:hidden;
	float:left;
	margin-right:5px;
	width:12px;
	height:12px;
	background:url(/style/ico_1.png) no-repeat left top;
	text-indent:100px;
}
* html .slidebanner .ctrl a{ background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ico_1.png',sizingMethod='image');}
.slidebanner .ctrl a.activeSlide{ background-image:url(/style/ico_1_on.png);}
* html .slidebanner .ctrl .activeSlide{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ico_1_on.png',sizingMethod='image');}



.container{
	padding:20px 30px 30px;
}
.container_2{
	margin:0 auto;
	padding:30px 0;
	width:800px;
}
.indleft{
	float:left;
	width:450px;
}

.indright{
	float:right;
	width:465px;
}


.newsbox{
	overflow:hidden; zoom:1;
	display:block;
	margin-bottom:30px;
	padding:0 20px 0 200px;
	border:1px solid #f2f2f2;
	background:url(/style/shade_1.gif) repeat-x left bottom;
}
.newsbox:hover{
	color:#555;
	text-decoration:none;
}
.newsbox .img{
	float:left;
	display:inline;
	margin-left:-200px;
}
.newsbox .date{
	display:block;
	margin-top:10px;
	color:#999;
}
.newsbox .title{
	display:block;
	font-weight:normal;
	color:#555;
}

.indnews{
	padding:10px 20px;
	border:1px solid #f2f2f2;
	background:url(/style/shade_1.gif) repeat-x left bottom;
}
.indnews ul{
	overflow:hidden; zoom:1;
}
.indnews li{
	overflow:hidden; zoom:1;
	margin-bottom:-1px;
	padding:5px 0;
	border-bottom:1px solid #e5e5e5;
}
.indnews li a{
	float:left;
	width:350px;
}
.indnews li .date{
	float:right;
	color:#999;
}

.indcrs{ overflow:hidden; zoom:1; margin-bottom:20px;}
.indcrs .img{
	float:right;
	margin-left:20px;
}
.indcrs .more{ color:#01419A;}

.indbrand{ overflow:hidden; zoom:1;}
.indbrand .img{ float:right;}
.indbrand ul{
	float:left;
	width:260px;
	background:#e1f1ff;
	padding:8px 0 8px 0;
	border:1px solid #ccdffa;
	border-right:none;
	height:178px;
	overflow:hidden;
}
.indbrand li{
	float:left;
	padding:0 5px 0 5px;
	width:118px;
	/*border-left:2px solid #01409d;*/
}

.sechead{ margin-bottom:30px;}

.secnav{
	height:40px;
	line-height:40px;
	background:url(/style/shade.png) repeat-x left top;
}
.secnav li{
	float:left;
}
.secnav li a{
	float:left;
	padding:0 12px;
	font-size:12px;
	font-weight:bold;
	color:#555;
}
.secnav li a:hover{
	background:url(/style/shade.png) repeat-x left -50px;
	color:#fff;
	text-decoration:none;
}


.aboutind{
	float:left;
	width:580px;
}
.aboutind .title{
	margin-bottom:20px;
	line-height:1.2;
	width:310px;
	font-size:18px;
	color:#01419a;
	font-weight:bold;
}
.aboutind .text{ margin-bottom:20px;}
.aboutind .more{
	color:#01419a;
}
.aboutvideo{
	float:right;
	width:310px;
}


.nav_breadcrumb{ padding:20px 30px 0; text-align:right;}
.nav_breadcrumb a{
	margin-right:10px;
	padding-right:12px;
	background:url(/style/ico.png) no-repeat right -85px;
}
.nav_breadcrumb strong{ font-weight:normal;}


.cont_side{
	float:left;
	padding-top:10px;
	width:210px;
	background:url(/style/bg_side.png) no-repeat left top;
}
.sidetitle{
	margin:0 20px 5px;
	padding:10px 0;
	line-height:1.2;
	border-bottom:3px solid #888888;
	font-size:20px;
	color:#01419a;
	font-weight:bold;
	text-transform:uppercase;
}
.sidenav{
	padding:0 20px 60px;
	background:url(/style/bg_side.png) no-repeat left bottom;
}
.sidenav li{ padding:5px 0; border-bottom:1px solid #888;}
.sidenav li a{}

.sidenav li ul{ display:none; margin-left:10px;}
.sidenav li.active ul{ display:block;}
.sidenav li li{
	padding:3px 0 3px 10px;
	border:none;
	background:url(/style/ico.png) no-repeat -25px -80px;
}
.sidenav li li a{}

.sidenav li.active{ font-weight:bold;}
.sidenav li.active li{ font-weight:normal;}
.sidenav li li.active{ font-weight:bold;}



.cont_main{
	float:right;
	width:700px;
}



.pagetitle{
	margin-bottom:10px;
	font-weight:bold;
	font-size:30px;
	color:#01419a;
	text-transform:uppercase;
}
.text_1{
	margin-bottom:20px;
	font-size:14px;
	font-weight:bold;
	color:#01419a;
}
.slidebox_1{
	margin-bottom:20px;
}


.awardlist{
	border-top:1px solid #dadada;
}
.awardlist dt{
	padding:5px 0;
	border-bottom:1px solid #dadada;
	background:url(/style/ico.png) no-repeat 675px -138px;
	font-size:18px;
	font-weight:bold;
	cursor:pointer;
}
.awardlist dt.cur{ background-position:675px -102px; color:#01419a;}
.awardlist dd{
	display:none;
	overflow:hidden; zoom:1;
	padding:10px 0;
	border-bottom:1px solid #dadada;
}
.awardlist dd .img{ float:right; border:1px solid #dadada;}
.awardlist dd ul{
	list-style-type:disc;
}
.awardlist dd li{
	margin:0 0 5px 25px;
}


ul.subsidiarieslist{ list-style-type:none;}
ul.subsidiarieslist li{
	overflow:hidden; zoom:1;
	margin:0 0 20px 0;
}

.subsidiarieslist li .img{
	float:left;
	margin-right:20px;
	border:1px solid #dfdfdf;
}
.subsidiarieslist li .img:hover{ border-color:#000;}
.subsidiarieslist li .title{
	color:#01419a;
	font-size:16px;
	font-weight:bold;
}
.subsidiarieslist li .text{}


.tab_1_title{
	margin-bottom:20px;
	padding:10px 0;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
}
.tab_1_title a{
	margin-right:20px;
	padding:0 10px;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}
.tab_1_title a.activeSlide{
	color:#fff;
	background-color:#01419a;
}
.tab_1_show{}
.tab_1_text{ width:700px; background-color:#fff;}


.prodlist{
	float:left;
	width:450px;
}
.prodlist dt{}
.prodlist dt a{
	color:#01419a;
	font-size:18px;
	font-weight:bold;
}
.prodlist dd{
	margin-bottom:30px;
}

.sidecatolog{
	float:right;
	width:200px;
}
.sidecatolog h4{
	margin-bottom:5px;
	font-size:16px;
	color:#01419a;
	font-weight:bold;
}
.sidecatolog .img{
	border:1px solid #d7d7d7;
}
.sidecatolog strong{
	display:block;
	color:#01419a;
}
.sidecatolog ul{}
.sidecatolog li{ margin-bottom:10px;}
.sidecatolog li a{}
.sidecatolog li .date{ margin-left:10px; color:#999;}


.prodtext{
	float:left;
	width:530px;
}

.prodimgshow{
	float:right;
	width:362px;
}
.prodimgshow .slide{ overflow:hidden; height:360px;}
.prodimgshow img{}
.prodimgshow .ctrl{ padding-top:5px; text-align:center;}
.prodimgshow .ctrl .ctrlnum{}
.prodimgshow .ctrl .num{}
.prodimgshow .ctrl .num a{
	overflow:hidden; zoom:1;
	display:inline-block;
	margin-right:5px;
	width:12px;
	height:12px;
	background:url(/style/ico_1.png) no-repeat left top;
	text-indent:15px;
}
.prodimgshow .ctrl .num .activeSlide{ background-image:url(/style/ico_1_on.png);}
.prodimgshow .ctrl a{ text-decoration:none;}
.prodimgshow .ctrlprev{ display:none;}
.prodimgshow .ctrlnext{ display:none;}
.prodimgshow .all{ display:none;}


.cataloglist{}
.cataloglist li{
	float:left;
	margin-bottom:30px;
	padding-right:10px;
	padding-left:160px;
	width:180px;
	height:214px;
	overflow:hidden; zoom:1;
}
.cataloglist li .img{
	float:left;
	display:inline;
	margin:0 10px 0 -160px;
	border:1px solid #d7d7d7;
}
.cataloglist li .img:hover{ border-color:#124ea1;}
.cataloglist li .title{
	display:block;
	margin-bottom:5px;
	font-weight:bold;
	color:#01419a;
}
.cataloglist li .text{ margin-bottom:10px;}
.cataloglist li .view{
	display:inline-block;
	width:60px;
	height:30px;
	line-height:30px;
	background:url(/style/btn.png) no-repeat left top;
	text-align:center;
}


.contact_1{
	margin-bottom:20px;
	padding:60px 0 20px;
	min-height:168px;
	border-bottom:3px solid #d6d6d6;
	background:url(/style/img_map.png) no-repeat right top;
}
.contact_2{
	margin-bottom:20px;
	padding:0 0 20px;
	border-bottom:3px solid #d6d6d6;
}
.contact_3{}
.address{
	float:left;
	margin-bottom:30px;
	padding:0 20px;
	width:360px;
}
.address .title{
	margin-bottom:10px;
	padding-left:25px;
	background:url(/style/ico.png) no-repeat left -170px;
	font-size:14px;
	font-weight:bold;
	color:#01419a;
}
.address .text{ padding-left:25px;}


.newsslide{
	overflow:hidden; zoom:1;
	position:relative;
	margin-bottom:30px;
	height:270px;
}
.newsslide .slide_in{
	overflow:hidden; zoom:1;
	padding-right:20px;
	width:680px;
	background-color:#e0f7ff;
}
.newsslide .img{
	overflow:hidden; zoom:1;
	float:left;
	margin-right:20px;
	width:360px;
	height:270px;
}
.newsslide .img img{ height:270px;}
.newsslide .title{
	margin:20px 0;
}
.newsslide .title a{
	font-weight:bold;
	font-size:14px;
	color:#01419a;
}
.newsslide .text{}
.newsslide .ctrl{
	position:absolute;
	z-index:50;
	left:380px;
	bottom:10px;
}
.newsslide .ctrlprev{
	float:left;
	margin-right:20px;
	width:18px;
	height:18px;
	background:url(/style/ico.png) no-repeat left -240px;
}
.newsslide .ctrlnext{
	float:left;
	margin-right:20px;
	width:18px;
	height:18px;
	background:url(/style/ico.png) no-repeat right -240px;
}

.slidebox{
	overflow:hidden; zoom:1;
	position:relative;
	margin-bottom:30px;
	height:270px;
}
.slidebox .slide_in{
	overflow:hidden; zoom:1;
	padding-right:20px;
	width:680px;
	background-color:#e0f7ff;
	text-align:left;
}
.slidebox .img{
	float:left;
	margin-right:20px;
}
.slidebox .title{
	margin:20px 0;
}
.slidebox .title a{
	font-weight:bold;
	font-size:14px;
	color:#01419a;
}
.slidebox .text{}
.slidebox .ctrl{
	position:absolute;
	z-index:50;
	left:380px;
	bottom:10px;
}
.slidebox .ctrlprev{
	float:left;
	margin-right:20px;
	width:18px;
	height:18px;
	background:url(/style/ico.png) no-repeat left -210px;
}
.slidebox .ctrlnext{
	float:left;
	margin-right:20px;
	width:18px;
	height:18px;
	background:url(/style/ico.png) no-repeat left -240px;
}


.slidebg_1 .slide_in{ background-color:#83c5d4;}
.slidebg_1 .title{ color:#fff; font-size:14px; font-weight:bold;}
.slidebg_1 .ctrlprev{ background:url(/style/ico_ctrl_1.gif) no-repeat left top;}
.slidebg_1 .ctrlnext{ background:url(/style/ico_ctrl_1.gif) no-repeat left -18px;}
.slidebg_1 .ctrl{ display:none; left:440px;}


.slidebg_2 .slide_in{ background-color:#e4efff;}
.slidebg_2 .title{ font-size:16px; color:#01419a;}
.slidebg_2 .ctrl{ display:none;}



.pressrelease{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #b2b2b2;
}
.releasebox{ overflow:hidden; zoom:1;}
.releasebox .img{
	float:left;
}
.releasetext{
	float:right;
	width:500px;
}
.releasebox .title{ margin-bottom:5px; font-size:14px; color:#01419a;}
.releasebox .title a{ color:#01419a;}
.releasebox .text{ margin-bottom:20px;}
.releasebox .list{}
.releasebox .list li{
	margin-bottom:5px;
	padding-left:15px;
	background:url(/style/ico.png) no-repeat left -263px;
}
.releasebox .list li a{ text-decoration:underline;}


.eventnews{}
.eventnews ul{ overflow:hidden; zoom:1; margin-left:-56px;}
.eventnews li{
	float:left;
	display:inline;
	margin-left:56px;
}
.eventnews li img{
	border:1px solid #ccc;
}


.newslist{}
.newslist li{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #b2b2b2;
}
.newslist .date{ color:#999;}
.newslist .title{
	display:block;
	font-weight:bold;
	font-size:14px;
	color:#01419a;
}
.newslist .text{}


.newsrelease{ overflow:hidden; zoom:1;}
.newsrelease li{
	float:left;
	margin-right:30px;
	width:700px;
	height:550px;
	text-align:center;
}
.newsrelease li .img{
	display:block;
	margin-bottom:5px;
	border:1px solid #eee;
}
.newsrelease li .img:hover{ border-color:#124ea1;}
.newsrelease li .title{}




.detailtitle{ margin-bottom:20px;}
.detailtitle h1{
	margin-bottom:10px;
	font-size:18px;
	font-weight:bold;
	color:#01419a;
}
.detailtitle .date{ color:#999;}
.detailtitle .info{
	margin-top:5px;
	padding-top:5px;
	border-top:1px solid #b2b2b2;
}
.detailtitle .info .print{
	margin-right:20px;
	padding-left:20px;
	background:url(/style/ico.png) no-repeat left -330px;
}
.detailtitle .info .send{
	padding-left:20px;
	background:url(/style/ico.png) no-repeat left -358px;
}


.detailbot{ margin-top:30px;}
.detailbot div{ padding:5px 0;}
.detailbot ul{ border-top:3px solid #e3e3e3;}
.detailbot li{ padding:5px 0;}
.detailbot .prev, .detailbot .next{
	overflow:hidden; zoom:1;
	border-bottom:1px solid #ddd;
	text-align:right;
}
.detailbot .label{ float:left; margin-right:20px; color:#71b7f8; font-weight:bold;}
.detailbot .date{ color:#999;}
.detailbot .prev a, .detailbot .next a{ float:left; width:540px; text-align:left;}

.detailbot .pback{ margin-left:-10px;padding-top:10px;}
.detailbot .pback a{ margin:0 10px;color:#71b7f8;}

.csrbox{ margin-bottom:30px;}
.csrside{
	float:left;
	width:210px;
}
.csrside .img{}
.csrside .title{}

.csrcategory{
}
.csrcategory dt{
	padding-top:5px;
	border-top:1px solid #ccc;
	font-size:18px;
	font-weight:bold;
	color:#01419a;
}
.csrcategory dt a{ color:#01419a;}
.csrcategory dd{
	padding-bottom:10px;
}

.pbackllist{
	padding:10px 0;
}
.pbackllist a{
	font-size:14px;
	color:#01419a;
}











.ul_1{
	padding:10px;
	border:1px solid #87aed7;
	background-color:#f4f9ff;
}
.ul_1 li{
	padding-left:10px;
	background:url(/style/ico.png) no-repeat left -262px;
}
.ul_1 li a{ color:#01419A;}



.sitemap{ overflow:hidden; zoom:1;}
.sitemap li{
	float:left;
	display:inline;
	margin:0 10px 10px;
	width:250px;
	text-align:center;
}
.sitemap li a{
	display:block;
	padding:5px;
	background-color:#678dc2;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
.sitemap li ul{}
.sitemap li li{
	float:none;
	margin:0;
}
.sitemap li li a{
	padding:10px;
	border-bottom:1px solid #ccc;
	background:none;
	color:#555;
	font-size:12px;
	font-weight:normal;
}
.sitemap li li a:hover{ color:#64150e;}


/*
.paginal{ overflow:hidden; zoom:1; padding:10px 0;}

.paginal ul{ text-align:center;}
.paginal li{ display:inline;}
.paginal a{ display:inline-block; vertical-align:middle; margin:0 0 0 5px; text-decoration:none;}
.paginal a:hover{}
.paginal .selected a{ color:#01419a; font-weight:bold;}
.paginal .first a, .paginal .prev a, .paginal .next a, .paginal .last a{
	overflow:hidden; zoom:1;
	padding:0;
	width:20px;
	height:20px;
	background:url(/style/ico_paginal.png) no-repeat left 0;
	text-indent:20px;
}
.paginal .prev a{ background-position:left -30px;}
.paginal .next a{ background-position:left -60px;}
.paginal .last a{ background-position:left -90px;}
*/


.footer{
	position:relative;
	padding:20px 30px;
	border-top:1px solid #e9e9e9;
	background:url(/style/shade_2.gif) repeat-x left -135px;
}
.footer .copy{}
.footlink{ margin:0 0 5px -5px;}
.footlink a{ margin:0 5px; color:#555;}
.footer .share{ position:absolute; right:20px;top:20px; width:130px; float:right;}
.footer .img_1{
	float:right;
	margin:-10px 150px 0 0;
}
.footer .def_div{ float:left; margin-right:10px;}
.def_div .label{}

.innerfoot{
	padding:20px 30px 10px;
	border-top:1px solid #e9e9e9;
}



.footsitemap{
	padding:30px 30px 0;
	height:195px;
	border-top:1px solid #e1e1e1;
	background:url(/style/shade_2.gif) repeat-x left top;
}
.footsitemap li{
	float:left;
	width:235px;
}
.footsitemap li strong{ display:block; margin-bottom:10px; font-size:14px;}
.footsitemap li ul{}
.footsitemap li li{
	float:none;
	margin-bottom:3px;
}
.footsitemap li li a{ color:#555;}




/**/


.feedbacktext{
	margin-bottom:20px;
	padding:15px;
	background-color:#E7F6F8;
	color:#777;
}

.formlist{}
.formlist li{
	overflow:hidden;
	zoom:1;
	padding:5px 0 5px 130px;
}
.formlist li .label{
	float:left;
	display:inline;
	margin-left:-130px;
	padding-top:3px;
	width:120px;
	text-align:right;
	font-weight:bold;
	color:#66cccc;
}
.formlist li.verifycode .label{ margin-top:12px;}
.formlist li.pbot .label{ font-weight:normal; color:#999;}
.formlist li .label .must{ color:#f00;}
.formlist li .input2{ width:300px;}
.formlist li .vali{ margin:0 10px;}
.formlist li img{ vertical-align:middle;}
.formlist li.pbot{ margin-top:15px;}
.formlist li.pbot .label{ font-weight:normal; color:#999;}
.formlist li .submit{
	width:120px;
	height:28px;
	border:1px solid #bdbcbd;
	background:url(/style/shade.png) repeat-x left top;
	font-weight:bold;
	color:#90adbd;
}
.formlist li a{ color:#8ba1af;}
.formlist .tips{
	display:inline-block;
	position:relative;
	margin-left:20px;
	padding:0 10px 0 5px;
	height:20px;
	line-height:20px;
	border:1px solid #f0bdbd;
	background-color:#ffefef;
	color:#e57d7d;
}
.formlist .tips img{
	position:absolute;
	left:-13px;
	top:-1px;
}
.formlist .radio{ margin-left:5px;}


.bg_1{
	margin-bottom:14px;
	padding:15px;
	background-color:#e7f6f8;
}


.newstitle_2{ margin-bottom:20px; padding:10px 0 10px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-size:14px;}
.careertext{ margin-bottom:20px;}

.table_1{ margin-bottom:20px; border-collapse:collapse; border:1px solid #e5e5e5;}
.table_1 th, .table_1 td{padding:5px 5px;}
.table_1 th{ padding-left:10px; text-align:left;}
.table_1 td{ text-align:center;}
.table_1 thead td{ padding:5px; background:url(/style/shade.png) repeat-x left top; text-align:center;}
.table_1 tr.cur{ background-color:#fffee7;}
.table_1 th a{ text-decoration:none;}
.table_1 tbody th, .table_1 tbody td{ border-bottom:1px dashed #e5e5e5;}

.table_2{ margin-bottom:10px; border-collapse:collapse;}
.table_2 th, .table_2 td{padding:3px 5px; border:1px solid #e5e5e5;}
.table_2 th{}
.table_2 td{}



.downlist,.downlist2{ margin-bottom:30px; color:#999;}
.downlist li,.downlist2 li{
	overflow:hidden;
	zoom:1;
	padding:10px 0;
	border-bottom:1px solid #e5e5e5;
}
.downlist li.cur,.downlist2 li.cur{ background-color:#fffee7;}
.downlist li.head,.downlist2 li.head{
	padding:15px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:none;
	font-weight:bold;
}

.downlist li .no, .downlist li .title, .downlist li .form, .downlist li .down{
	float:left;
	text-align:center;
}
.downlist2 li .no, .downlist2 li .title, .downlist2 li .form, .downlist2 li .down{
	float:left;
	text-align:center;
}
.downlist li .no{ width:50px;}
.downlist li .title,.downlist2 li .title{ width:400px; padding-right:20px; text-align:left; color:#666;}
.downlist li.head .title,.downlist2 li.head .title{ text-align:center; color:#999;}
.downlist li .form,.downlist2 li .form{ width:60px;}
.downlist li .down,.downlist2 li .down{ float:right; width:60px;}

.downlist2 li .no{ width:120px;}
.downlist2 li .title{ width:420px;}


.jobdetail{ margin-bottom:20px;}


.pbrandlist{ overflow:hidden; zoom:1; margin-bottom:20px; padding-bottom:1px;}
.pbrandlist li{
	overflow:hidden; zoom:1;
	float:left;
	margin:0 -1px -1px 0;
	width:138px;
	border:1px solid #ccc;
}






ul.ingredientlist{
	padding:0 0 10px;
	clear:both;
	list-style-type:none;
}
ul.ingredientlist li{
	overflow:hidden;
	zoom:1;
	margin:0 0 20px 0;
	padding:1px 0;
}
.ingredientlist .imgpshow{float:left; width:120px; padding-top:5px;}
.ingredientlist .imgpshow a{
  display:block;
  width:100px;
  height:100px;

  display: table-cell;
  vertical-align:middle;
  text-align:center;
  *display: block;
  *font-size: 87px;
  *font-family:Arial;
}
.ingredientlist .imgpshow img{
  vertical-align:middle;
}
.ingredientlist li .intro{
	display:block;
	float:right;
	width:580px;
}
.ingredientlist li .intro h3{
	font-size:18px;
	padding-bottom:5px;
	color:#65b1b0;
	font-weight:normal;
}
.ingredientlist li .intro h3 a{ text-decoration:none;}
.ingredientlist li .intro a:hover{
	color:#006699;
}



.table_frag{}
.table_frag th, .table_frag td{ padding:15px 10px; border-bottom:1px solid #f0f0f0;}
.table_frag th{}
.table_frag td{ color:#9f9f9f;}
.table_frag .title{ display:block; color:#4ca3c3; font-size:14px;}










/**
* Yii App private css
*
*/
div.errorSummary
{
	border: 1px solid #C00;
	padding: 7px 7px 12px 7px;
	margin: 0 0 20px 0;
	background: #FEE;
	font-size: 1em;
}
div.errorSummary p
{
	margin: 0;
	padding: 5px;
	font-weight: bold;
}
div.errorSummary ul
{
	margin: 0;
	padding: 0 0 0 20px;
}
div.errorSummary ul li
{
	list-style: square;
	color: red;
}



.p_milestionesimg{ position:relative; margin-bottom:20px; min-height:360px;}
* html .p_milestionesimg{height:360px;}
.p_milestionesimg .img{}
.p_milestionesimg .textbox{
	position:absolute;
	right:20px;
	bottom:20px;
	padding:15px 15px 20px;
	width:220px;
	background-color:#fff;
}
.p_milestionesimg .textbox .title{
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
}
.p_milestionesimg .textbox .text{}






.error404{
	padding-top:80px;
	height:300px;
}
.errorgoback{
	font-size:14px;
	color:#555;
}
.errorgoback a{ color:#f00;}


.csrwrapper{
	overflow:hidden; zoom:1;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px dashed #ddd;
}

.csrpage{
	float:right;
	width:480px;
}
.csrpage li{
	float:left;
	padding-left:40px;
	width:200px;
}
.csrpage li strong{
	display:block;
	margin-bottom:3px;
	font-weight:bold;
	font-size:14px;
	color:#01419a;
}
.csrpage .li_1{ margin-bottom:20px; height:78px;}
.csrpage .li_2{ margin-bottom:20px; height:78px;}
.csrpage .li_3{}
.csrpage .li_4{}


.governancelist{}
.governancelist ul{ overflow:hidden; zoom:1; margin-bottom:20px;}
.governancelist .item{
	overflow:hidden; zoom:1;
	margin-bottom:-1px;
	padding:20px 0 20px 210px;
	border-bottom:1px dashed #b2b2b2;
}
.governancelist .item span{
	float:left;
	display:inline;
	margin-left:-210px;
	width:150px;
	font-size:14px;
	color:#01419a;
	font-weight:bold;
}
.governancelist .item span a{
	display:block;
	font-size:12px;
	font-weight:normal;
	color:#01419a;
}
.governancelist .item a{}
.governancelist li ul{ margin:0;}
.governancelist .item li span{
	float:none;
	margin:0;
	width:auto;
	color:#555;
	font-weight:normal;
	font-size:12px;
}
.governancelist li .sec{}
.governancelist li .sec span{
	float:none;
	margin:0;
	width:auto;
	color:#555;
	font-size:14px;
	font-weight:bold;
}
.governancelist li li a{}
.governancelist li li ul{}
.governancelist li li li{
}
.governancelist li li li a{}

.governancelist .li1 .sec{
	float:left;
	width:150px;
}

.popbox{
	overflow:hidden; zoom:1;
	padding:20px 30px;
	width:440px;
	background:#fff;
}
.popbox .boxtitle{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #b2b2b2;
	font-size:14px;
	color:#01419a;
	font-weight:bold;
}

.titleforshare{ display:none;}

body{
	font:normal 12px/1.5 'Arimo',tahoma,"Microsoft YaHei", Simsun,"Arial Unicode MS",Mingliu,Arial,Helvetica;
}

.mainnav .li3{ position:relative;}
.mainnav .li3 .sec{
	left:4px;
	right:auto;
}
.mainnav .li4 .sec{
}


body{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size:14px;
}
.header{
	position:relative;
	z-index:99;
	height:70px;
	background:url(/style/bg_head24.png) no-repeat right top;
}
