@charset "utf-8";
/* CSS Document */

body{ font-size:12px; color:#414141; background:#fff; font-family:Verdana, Geneva, sans-serif}

a { color:#414141; font-size:12px; text-decoration:none; }

a:hover { color:#414141; font-size:12px; text-decoration:none;}



/***************index css********************/
.top{ width:1000px; height:117px; margin:0 auto;}

.logo{ width:733px; height:73px; float:left; display:inline; padding-top:23px;}
.right_t{ float:right; display:inline; padding-top:48px; float:right;}
.el{ float:right; display:inline; height:26px;}
.yy{ width:162px; height:26px; float:left; display:inline;}
.search{ float:left; display:inline;}
.search .wbk{ width:196px; height:26px; background:url(../images/wbk.png) no-repeat; line-height:26px; text-indent:7px; font-size:13px; font-weight:bold}
.ss{ clear:both; float:right; display:inline; height:30px; width:660px; line-height:30px; font-size:11px;  color:#cd1010;}
.ss a{ color:#6e6e6e; font-size:11px; font-weight:normal;}
.ss span{ color:#6e6e6e}
.ss a:hover{  text-decoration:underline}

#nav{ width:1000px; height:36px; margin:0 auto; background:url(../images/nav.jpg) no-repeat; overflow:visible; z-index:1000;}
#nav ul{ }
#nav ul li.lim { float:left; display:inline; width:200px; height:36px; text-align:center; line-height:36px; position:relative;}
#nav ul li.lim a.lima{ color:#b2b2b2; font-size:12px; font-weight:bold}
#nav ul li.lim a.lima:hover{ color:#ffffff}
#nav ul li.lim ul.xl{ position:absolute; left:0; top:36px; z-index:9; display:none;z-index:1000;}
#nav ul li.lim ul.xl li{ width:202px; height:30px; border-top:1px solid #fff; border-left:1px solid #fff; position:relative;}
#nav ul li.lim ul.xl li .ico{ position:absolute; right:6px; top:10px; z-index:9; display:none}
#nav ul li.lim ul.xl li a{ display:block; width:202px; height:30px; background:#2c2c2c; text-align:center; line-height:30px; overflow:hidden; color:#fff; font-size:12px;}
#nav ul li.lim ul.xl li a:hover{ background:#8c0000}
#nav ul li.lim ul.xl li ul{ top:0; left:203px; z-index:9; display:none}

.flash{ width:1000px; height:320px; margin:0 auto; margin-top:10px; z-index:100; }
.flash_di{ width:1000px; height:23px;}


/******************************** index *********************************/
.pro{ width:1000px; height:380px;}
.pro .bt{ width:1000px; height:56px;}
.pro .title{ height:63px; color:#333333; font-size:14px; font-weight:bold; text-indent:15px;}
.pro ul{ width:1000px; height:240px;}
.pro ul li{ float:left; display:inline; width:230px; height:240px; background:url(../images/pic-a.jpg) no-repeat; margin-left:18px;}
.pro ul li img{ width:208px; height:188px; border:1px solid #525253; margin:0 auto; display:block; margin-top:10px;}
.pro ul li p{ height:40px; width:230px; text-align:center; line-height:40px; color:#000000}
.pro ul li:hover{ background:url(../images/pic-h.jpg) no-repeat}

.side1{ width:1000px; height:200px; margin-top:10px; padding-bottom:20px;}
.about{ width:302px; height:200px; float:left; display:inline; position:relative}
.about .title{ width:302px; height:36px; border-bottom:3px solid #9e0000; line-height:36px; color:#333333; font-size:14px; font-weight:bold; text-indent:3px;}
.about:hover .title{ border-bottom:3px solid #9e0000}
.about .txt{ width:296px; height:110px; margin:0 auto; margin-top:15px;}
.about a.more{ width:78px; height:28px; display:block; position:absolute; left:5px; bottom:0px; background:url(../images/more.jpg) no-repeat}
.about a.more:hover{ background:url(../images/moreh.jpg) no-repeat}

.down{ margin-left:44px;}

.contact{ float:right; display:inline;}


/****************************** ny *************************************/
.ny_side{ width:1000px; height:auto; float:right; display:inline;}
.ny_side .title{height:70px; line-height:70px; color:#333333; font-size:24px; font-weight:bold;}
.ny_side .txt{ padding:10px; width:980px;}