@charset "utf-8";
BODY { padding:0px; margin:0px; font-size:12px; line-height:180%; color:#444444; font-family:"微软雅黑",Arial,"宋体";  text-align:left; }
TD { font-size:12px; color:#444444; line-height:180%; }
TH { font-size:12px; color:#444444; line-height:180%; }
a { COLOR: #444444; TEXT-DECORATION: none; font-size: 12px; line-height:180%; pickbar:expression(this.hideFocus=true)}
a:active { TEXT-DECORATION: none; font-style: normal; }
a:hover { TEXT-DECORATION: none; COLOR: #c40000; font-style: normal; }
a:link { TEXT-DECORATION: none; font-style: normal; font-variant: normal; DISPLAY: inline; }
a:visited { TEXT-DECORATION: none; font-style: normal; }

body, div, ul, li, iframe, form, p,span,h1,h3,h4{ margin: 0px; padding: 0px; }
ul,li{list-style-type:none;}
iframe, img { border: 0px; }
table { border-collapse: collapse; }

div, ul, li, iframe, form, span, h1, h3, h4 { margin: 0px; padding: 0px; }
h1 { font-size: 16px; font-weight: bold; }
h2 { font-size: 18px; font-weight: bold; }
h3 { font-size: 14px; font-weight: bold; }
h4 { font-size: 12px; font-weight: bold; }

.top1{ width:198px; height:31px; padding:20px 14px 53px 788px; margin:0 auto; background:url(../images/YMJ_r1_c5.jpg) top left no-repeat; overflow:hidden;}
.top1 li{ float:left; height:31px; line-height:31px;}

.topmenu{ width:994px; height:41px; padding-left:3px; padding-right:3px; margin:0 auto;}

/*导航用css*/
.clear {LINE-HEIGHT: 0; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden}
#nav {TEXT-ALIGN: center; MARGIN: auto; HEIGHT: 41px; OVERFLOW: hidden;}
#nav UL {TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-RIGHT: 0px;  FLOAT: left; HEIGHT: 41px; PADDING-TOP: 0px}
#nav UL LI.menu {POSITION: absolute; WIDTH: 142px;}
#nav UL LI.menu SPAN {WIDTH: 142px; FLOAT: left; HEIGHT: 26px; text-align:center; border-bottom:1px solid #cccccc;}

a.menu { width:142px; height:41px; display:block; color:#ffffff; font-size:14px; font-weight:bold; text-decoration:none; line-height:41px; text-align:center;}
a.menu:hover{ color:#ffffff; line-height:41px; background:url(../images/YMJmenujingguo.jpg) top center no-repeat;}
a.menujingguo{ width:142px; height:41px; display:block; background:url(../images/YMJmenujingguo.jpg) top center no-repeat; color:#ffffff; font-size:14px; font-weight:bold; text-decoration:none; line-height:41px; text-align:center;}
a.menujingguo:hover{ color:#ffffff; background:url(../images/YMJmenujingguo.jpg) top center no-repeat;}

a.ta{ width:142px; height:26px; display:block; background:#ffffff; color:#666666;}
a.ta:hover{ color:#FFFFFF; background:#c40000;}

/*首页banner切换用css*/
.wrapper{width:1000px;padding-bottom:0px; margin:0 auto;}
/* focus */
#focus{width:1000px;height:357px;overflow:hidden;position:relative;}
#focus ul{height:312px;position:absolute;}
#focus ul li{float:left;width:1000px;height:357px;overflow:hidden;position:relative;background:#000;}
#focus ul li div{position:absolute;overflow:hidden;}

#focus .btn{position:absolute;width:1000px;height:10px;padding:10px 10px;right:0;bottom:0;text-align:center;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:120px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}

.bottombg{ width:100%; background:url(../images/YMJbottombg.jpg) top left repeat-x;}

.bottom{ width:1000px; margin:0 auto; padding-top:16px; padding-bottom:16px; text-align:center; color:#444444; font-size:12px;}
.bottom a{ color:#444444;}
.bottom a:hover{ color:#c40000;}

.indexcon{ width:1000px; height:252px; overflow:hidden; margin:0 auto; background:url(../images/YMJindex_r7_c9.jpg) top left repeat-x;}

.indexpicnews{ width:345px; height:84px; margin-bottom:14px; overflow:hidden;}
.indexpicnews img{ width:106px; height:77px; float:left; padding-right:10px; padding-top:8px;}
.indexpicnews a{ font-size:14px; color:#c40000;}
.indexpicnews a:hover{ color:#c40000; text-decoration:underline;}
.indexpicnews font{ font-size:12px; color:#444444;}

.indexnews{ width:345px; height:117px; overflow:hidden;}
.indexnews li{ width:345px; height:25px; line-height:25px; overflow:hidden;}
.indexnews span{ float:right; line-height:25px;}
.indexnews a{ line-height:25px;}

.aboutcon{ width:1000px; margin:0 auto; overflow:hidden;}
.aboutleft{ width:149px; min-height:366px;_height:366px; background:url(../images/YMJabout_r6_c4.jpg) top left no-repeat; float:left;}
.aboutright{ width:800px; margin-right:10px;_margin-right:5px; float:right; overflow:hidden;}

.lefttitle{ width:149px; height:75px; text-align:center; line-height:68px; color:#086FBC; font-weight:bold; font-size:16px;}

.leftdh{ width:127px; padding-left:11px; padding-right:11px; overflow:hidden;}
.leftdh li{ width:127px; margin-bottom:4px;}
a.left{  width:127px; height:22px; display:block; color:#444444; line-height:22px; text-align:center; font-size:14px; font-weight:bold;}
a.left:hover{ background:#C50D19; color:#FFFFFF;}
a.leftjingguo{ width:127px; height:22px; display:block; background:#C50D19; color:#FFFFFF; line-height:22px; text-align:center; font-size:14px; font-weight:bold;}
a.leftjingguo:hover{background:#C50D19;  color:#FFFFFF;}

a.leftcp{  width:127px; height:22px; display:block; color:#444444; line-height:22px; text-align:left; text-indent:14px; font-size:14px; font-weight:bold;}
a.leftcp:hover{ background:#C50D19; color:#FFFFFF;}
a.leftcpjingguo{ width:127px; height:22px; display:block; background:#C50D19; color:#FFFFFF; line-height:22px; text-align:left; text-indent:14px; font-size:14px; font-weight:bold;}
a.leftcpjingguo:hover{background:#C50D19;  color:#FFFFFF;}

a.leftcpa{ width:127px; height:22px; overflow:hidden; display:block; color:#444444; line-height:22px; text-align:left; text-indent:14px;}
a.leftcpa:hover{ font-weight:bold;}
a.leftcpajingguo{ width:127px; height:22px; overflow:hidden; display:block; color:#444444; line-height:22px; text-align:left; text-indent:14px; font-weight:bold;}
a.leftcpajingguo:hover{ font-weight:bold;}

.norecord{ font-weight:bold; color:#FF0000;}


.input_pro{
	color: #333333;
	font-size: 12px;
	text-align:center;
	border: 1px solid #999999;
}

.righttitle{ width:782px; height:73px; padding-left:10px; padding-right:8px; background:url(../images/YMJabout_r6_c6.jpg) top left no-repeat; line-height:73px; font-size:14px; font-weight:bold;}
.righttitle span{ float:right; font-size:12px; line-height:73px; font-weight:normal; color:#444444;}
.righttitle span a{ line-height:73px; font-size:12px;}

.rightcontent{ width:782px; padding-left:10px; padding-right:8px; padding-bottom:20px; overflow:hidden;}