@charset "utf-8";
/* CSS Document */

.header{ width:100%; min-height:129px; background:url(../images/top_bj_01.jpg) repeat-x top left; position:relative; z-index:99;}
.top{ width:982px; min-height:95px; margin:0 auto; }
.logo{ float:left; width:210px; height:95px;  }
.top_right{ float:left; width:772px; min-height:95px;}
.top_tel{ height:42px; margin-top:6px; text-align:right; }
.top_tel img{margin-right:5px; vertical-align:middle;}
.top_tel span{ color:#333333; margin-right:30px; font-size:12px; }
.top_tel span a{ color:#333333;}
.top_tel span a:hover{ color:#a51300;}

.nav{ width:693px; padding-left:79px; margin-top:13px;}

.nav li { float:left; width:99px; height:34px; line-height:18px; text-align:center; font-size:14px; font-family:Microsoft YaHei; background:url(../images/nav_li_10.jpg) no-repeat top left;}
.nav li  a{display:inline-block; *display:inline; *zoom:1; width:99px; height:34px; text-align:center; color:#000; overflow:hidden;}
.nav li:first-child{background:none;}

.top_bott{width:100%; height:34px; background:url(../images/nav_libj01_17.jpg) repeat-x;}


.nav li .navdown{width:100%; display:none; position:absolute; top:95px; left:0px; min-height:32px; background:url(../images/nav_libj_17.jpg) repeat-x #d31900; overflow:hidden; border-bottom:1px solid #e25f4d;}
.nav li .navdown span{ display:block; overflow:hidden; margin:0 auto;  }
.nav li .navdown span a{ width:99px; font-size:13px; height:32px; line-height:32px; text-align:center; color:#FFF; display:inline-block; *display:inline; *zoom:1;font-family:Microsoft YaHei}

.nav li:hover a{ background:url(../images/nav_bj_14.png) no-repeat center 25px; color:#b41000;}
.nav li:hover .navdown{ display:block;}
.nav li:hover .navdown a{ background:none;}
.s_nav01 span{width:594px; padding-left:388px; text-align:left;}
.s_nav02 span{width:495px; padding-left:487px; text-align:left;}
.s_nav03 span{width:396px; padding-left:586px; text-align:left;}
.s_nav04 span{width:594px; padding-left:388px; text-align:right;}

.s_nav05 span{ width:297px; padding-left:685px; text-align:left;}

.banner{ width:100%; height:462px; position:relative;}
.bannerList li{ width:1600px; height:462px; position:absolute; left:50%; margin-left:-800px; top:0px;}
.bannerList li:first-child{ z-index:4;}

.arrows{ width:982px; position:absolute; left:50%; margin-left:-491px; bottom:55px; z-index:11; text-align:right; height:0px;}
.arrows a{display:inline-block; margin-left:10px; width:9px;height:9px; background-color:#fff;}
.arrows a:hover,.arrows a.cur{ background-color:#a00201;}

.notice{ width:100%; height:74px; background:url(../images/news_tit.png); position:relative; top:-74px; left:0px; z-index:10;}

.notice_con{ width:982px; height:45px; margin:0 auto; }

.notice .notext{ float:left; display:inline-block; *display:inline; *zoom:1; width:800px; height:45px; overflow:hidden; margin:0 auto; font-size:12px; line-height:45px; color:#FFF;} 
.notice .notext span{ margin-right:25px;}
.notice .notext a{ color:#FFF; width:100%; display:inline-block; *display:inline; *zoom:1;}
.notice .noList{ float:left; font-size:14px; height:45px; line-height:45px; display:inline-block; *display:inline; *zoom:1; padding-right:20px;  margin-right:23px; color:#FFF; background:url(../images/news_tit01.png) top right repeat-y;}


.content{ width:991px; overflow:hidden; position:relative; top:-102px; z-index:11; padding-left:9px; margin:0 auto; background:url(../images/banner_26.png) no-repeat 0 28px ;}
.main{ width:982px; overflow:hidden; padding-right:9px; background:url(../images/banner_29.png) no-repeat 982px 28px;}
.mains{ width:950px; overflow:hidden; padding:16px; background-color:#fff;}

.main_title{ height:38px; overflow:hidden; font-family:Microsoft YaHei; }
.main_title em{ display:block; height:11px; line-height:11px; font-style:normal; text-transform:uppercase; padding-left:10px; margin-bottom:4px; background:url(../images/li_bj_28.jpg) no-repeat 0 4px; font-size:11px; color:#4c4c4c;}
.main_title p { border-bottom:1px solid #dbdbdb;}
.main_title p span{ display:block; width:95px; height:23px; margin-bottom:-1px; line-height:23px; text-align:center;color:#FFF; font-size:14px; background-color:#a51300;}
.main_title a{ display:block; float:right; margin-top:5px;}



.main_top{ height:176px; border-bottom:1px dashed #ededed;}
.main_topList{ float:left; width:435px; height:176px; padding-right:40px; border-right:1px dashed #ededed;}

.main_topList_bott{ width:435px; overflow:hidden; margin-top:12px; font-family:Microsoft YaHei;}
.main_topList_bott .m_img{ width:178px; height:112px; display:block; float:left; margin-right:20px;}
.main_topList_bott .m_img img{max-width:178px; max-height:112px;}
.main_topList_bott p{ font-size:12px; line-height:24px; height:120px; overflow:hidden; color:#666666;}


.main_topRig{ float:left; width:435px; height:178px; margin-left:37px; overflow:hidden;}

.container{ width:435px; height:111px;overflow:hidden;margin-top:12px; }
.container ul{ overflow:hidden; width:600px;}
.container li{float:left;position:relative;width:41px;height:111px;overflow:hidden; overflow:hidden;}
.container li:first-child{ width:311px;}
.heading{ width:45px; height:111px;position:absolute;left:0;right:0; background:url(../images/shou_36.png) no-repeat;  text-align:center;  }

.heading span{ display:block; margin-top:5px; margin-bottom:3px;}
.heading em{ width:15px; height:70px; display:block; margin-left:15px; line-height:14px; font-style:normal; overflow:hidden; font-size:12px; color:#FFF;}


.description{position:absolute;left:41px; top:0px; width:269px;height:109px; border:1px solid #dbdbdb; border-left:none;}
.description table{ width:156px; height:103px; overflow:hidden; float:left; margin-left:6px; margin-top:3px;margin-right:9px;}
.description table img{ max-height:103px; max-width:156px;}

.description  p{ height:108px; overflow:hidden; font-size:12px; line-height:18px; color:#666666; margin-right:2px;}



.main_centre{ height:225px; border-bottom:1px solid #ededed;}

.main_cenTit em{ display:block; font-style:normal; font-size:11px; color:#a51300; text-transform:uppercase;}
.main_cenTit span{ display:block; color:#565656; font-size:16px; line-height:18px; font-family:Microsoft YaHei;}
.main_cenTit a{display:block; float:right; margin-top:5px;}


.main_centreList{ float:left; width:435px; border-right:1px dashed #ededed; padding-right:40px; padding-top:12px;}

.main_cenCon{ width:443; height:150px; border:1px solid #f4f4f4; margin-top:18px; font-family:Microsoft YaHei;}
.main_cenCon ul{ margin-left:15px; width:500px;}
.main_cenCon ul li{ float:left; width:173px;height:30px;  padding-left:15px; padding-right:10px; overflow:hidden; line-height:30px;  font-size:12px; background:url(../images/li_bj_25.jpg) no-repeat 0 12px;  margin-right:18px; font-family:Microsoft YaHei;}
.main_cenCon ul li a{color:#666666;}
.main_cenCon ul li a:hover{ color:#a51300; text-decoration:underline;}
.main_cenCon ul li:hover{ background:url(../images/li_bj_22.jpg) no-repeat 0 12px;}

.main_centreRig{float:left; width:435px; margin-left:37px; padding-top:12px;}
.main_nawsCon{ height:90px; overflow:hidden; font-family:Microsoft YaHei; position:relative; margin-top:18px;}
.main_nawsConimg{ float:left; width:148px; height:90px; overflow:hidden; margin-right:10px;}
.main_nawsConimg img {max-width:148px; max-height:90px;}
.main_nawsContext{ float:left; width:276px;}
.main_nawsContext span{ font-size:14px; line-height:22px; height:22px; overflow:hidden; display:block;}
.main_nawsContext span a{color:#010101; }

.main_nawsContext em{ font-style:normal; font-size:12px; line-height:22px; color:#a1a1a1;}
.main_nawsContext p{ font-size:13px; line-height:18px;}
.main_nawsContext p a{ color:#010101;}
.main_nawsContext i a{ font-style:normal; position:absolute; right:0px; bottom:0px; font-size:12px; color:#005ea7;}

.main_news{ margin-top:11px;}
.main_news li{ height:23px; line-height:23px; padding-left:12px; background:url(../images/newsli_45.jpg) no-repeat 0px 8px; border-bottom:1px dashed #b6b6b6;}

.main_news li a{color:#666666;}
.main_news li a:hover{ color:#a51300;}

.main_car{ padding-top:12px; padding-bottom:32px;}
.main_carList{ height:153px; margin-top:7px; position:relative;}
.car_Lisrcon{ width:868px; margin:0 auto; overflow:hidden; position:relative;}
.car_Lisrcon ul{ width:99999px; margin-top:17px; height:115px; overflow:hidden; position:relative; }
.car_Lisrcon ul li{ float:left; width:154px; height:113px; border:1px solid #b8b8b8; margin-right:22px;overflow:hidden; }
.car_Lisrcon ul li img{ max-width:154px; max-height:113px;}

.car_left{ width:28px; height:153px; background:url(../images/left_02.png) no-repeat top left; position:absolute; top:0px; left:-10px; cursor:pointer;}
.car_right{ width:28px; height:153px; background:url(../images/right_02.png) no-repeat top left; position:absolute; top:0px; right:-10px; cursor:pointer;}

span.car_leClick{ background:url(../images/left_01.png) no-repeat top left; cursor:default}
span.car_riClick{ background:url(../images/right_01.png) no-repeat top right; cursor:default}


.footer{ width:100%; height:65px; border-top:3px solid #cc0000; background-color:#e7e7e7; position:relative; margin-top:-102px; }
.footer_box{ width:982px; height:55px; padding-top:10px; text-align:center; margin:0 auto; color:#414141; font-size:12px;font-family:Microsoft YaHei; line-height:18px;}
.footer_box a{ margin-right:14px; color:#414141;}
.footer_box .wu{ margin-right:0px;}
.footer_box .wu:hover{ color:#a51300;}
/***************************************************************/
.ny_banner{ width:100%; height:370px; position:relative;}
.ny_bannerList{ width:1600px; height:370px; position:absolute; left:50%; margin-left:-800px; top:0px; overflow:hidden;}

.ny_left{ float:left; width:217px; margin:12px 0 0 16px;}

.ny_tit{ width:217px; height:59px; padding-top:15px; background:url(../images/ny_left_tit.jpg) no-repeat; color:#fff; font-size:24px;font-family:Microsoft YaHei; text-align:center;}
.ny_tit span{ display:block; font-size:14px; color:#ebe1e1; text-transform:uppercase; margin-top:5px;}
#no{ color:#a51300;}

.ny_conList{ width:215px; overflow:hidden; border:1px solid #e4e4e4; margin-top:20px;}
.ny_conList li{ display:block;}
.ny_conList p{ height:38px; overflow:hidden; text-indent:30px; line-height:38px; border-top:1px solid #e4e4e4; }
.ny_conList p:first-child{ border-top:none;}
.ny_conList p a{ display:block; height:38px; color:#666666; font-size:13px; font-family:microsoft yahei; background:url(../images/ny_left_li.png) no-repeat 185px 15px;}

.ny_conList .leP>p a{color:#fff; font-weight:bold; background:url(../images/ny_left_li01.png) no-repeat 185px 15px #a51300;}
a.leB{color:#a51300; font-weight:bold;}

.ny_conList p a:hover{ color:#fff; font-weight:bold; background:url(../images/ny_left_li01.png) no-repeat 185px 15px #a51300;}

.ny_left_down{ border-top:1px solid #e4e4e4; display:none;}
.ny_left_down a{ display:block; padding-left:40px; font-size:13px; border-top:1px dashed #e4e4e4; height:30px; line-height:30px; background:url(../images/newsli_45.jpg) no-repeat 30px 12px;}
.ny_left_down a:first-child{ border-top:none;}


.ny_leAbout{ width:217px; margin-top:50px;}
.ny_leAbout ul{ padding-top:20px; padding-left:10px; border:1px solid #e4e4e4; border-top:none; overflow:hidden; padding-bottom:30px; }
.ny_leAbout ul li{height:24px; line-height:24px; margin-bottom:10px; font-size:12px; background:url(../images/ny_left_li.png) no-repeat 0 8px; padding-left:15px; }

.ny_right{ float:right; width:674px; min-height:600px; margin:28px 7px 0 0;}
.ny_riTit{ height:34px; line-height:34px; border-bottom:1px solid #e4e4e4;font-family:Microsoft YaHei;}
.ny_riTit h2{ width:115px; line-height:32px; text-align:left; color:#333333; font-size:16px; border-bottom:2px solid #a51300; display:block; margin-bottom:-1px;  }
.ny_riTit span{ float:right; }
.ny_content{ width:674px; overflow:hidden;}

/***************ny_about*********************/
.ny_about{ padding-top:30px; padding-bottom:30px;font-family:Microsoft YaHei;}
.ny_about p{ font-size:12px; line-height:24px; padding-bottom:25px;}


/**************ny_honor***************************/
.ny_honor{width:100%; padding-top:30px;}
.ny_honor ul{width:110%; padding-top:15px;}
.ny_honor li{width:183px; height:286px; float:left; margin-right:61px; margin-bottom:39px;}
.honors_pic{width:181px; height:247px; border:1px solid #e5e5e5;}
.honors_pic table{border:1px solid #fffffe;}
.ny_honor li p{width:181px; height:25px; text-align:center; line-height:25px; font-size:14px; color:#666666; border:1px solid #e5e5e5; margin-top:8px;font-family:Microsoft YaHei;}

/******************ny_partners***************************/
.ny_partners{ padding-top:30px;}

.ny_partners ul{ width:800px;}
.ny_partners ul li{ float:left; width:200px; height:90px; border:5px solid #cccccc; margin:0 21px 30px 0;}
.ny_partners ul li img{ max-width:200px; max-height:90px;}
.ny_partners ul li:hover{ cursor:pointer; border:5px solid #a51300;}

.ny_page{ text-align:right; margin-top:50px;  *margin-top:40px; margin-bottom:60px;}

.ny_page a{display:inline-block; *display:inline; *zoom:1; padding:5px 10px; border:1px solid #cccccc; margin:0 10px; vertical-align:top; }

.ny_page a:hover{ background-color:#a51300; border:1px solid #a51300; color:#FFF;}

.ny_page .cpb{ background-color:#a51300; border:1px solid #a51300; color:#FFF;}

/*********************ny_news*********************************/

.ny_news{ padding-top:30px;}

.ny_news ul{overflow:hidden;}
.ny_news ul li{ font-size:12px; line-height:39px; height:39px; overflow:hidden; color:#3f3f3f;font-family:microsoft yahei; border-bottom:1px solid #dadadc;  position:relative;}
.ny_news ul li a{ display:inline-block; *display:inline; *zoom:1; width:530px; height:39px;padding-left:80px;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.ny_news ul li em{ position:absolute; left:0px; top:0px;  color:#CCC; font-style:normal; display:inline-block; *display:inline; *zoom:1;}
.ny_news ul li span{ color:#dadadc; font-size:12px; text-transform:uppercase; line-height:20px; height:20px; border-bottom:3px solid #dadadc; position:absolute; right:0px; bottom:-1px;}

.ny_news ul li:hover a{ color:#a40a00;}
.ny_news ul li:hover span{ color:#a40a00; font-size:12px; text-transform:uppercase; line-height:20px; height:20px; border-bottom:3px solid #a40a00; position:absolute; right:0px; bottom:-1px;}

.ny_newsshow{ padding-top:30px;}
.ny_newTitle{ border-bottom:1px dashed #CCCCCC; padding-bottom:15px; margin-bottom:20px;font-family:Microsoft YaHei;}
.ny_newTitle p{ font-size:18px; font-weight:bold; text-align:center; line-height:24px;}
.ny_newTitle em{ font-size:12px; color:#CCC;  font-style:normal; text-align:center; display:block; margin-top:20px;}

.ny_newText{ margin-bottom:30px;}
.ny_newText p{ line-height:24px; color:#666;font-family:microsoft yahei; padding-bottom:30px;}


.ny_newsshow_dw{ height:36px;  line-height:36px; border-top:1px dashed #CCC; border-bottom:1px dashed #CCCCCC; margin-bottom:60px;font-family:Microsoft YaHei;}
.ny_newsshow_dw li{float:left; width:50%; color:#333333; overflow:hidden; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  height:35px;}
.ny_newsshow_dw li a{ padding-left:5px;}


/***********ny_message**************************/
.ny_message{ padding-top:30px; background:url(../images/online_03.jpg) no-repeat 350px 250px;}
.ny_message span{ color:#a51300; margin-left:10px;}
.ny_message p{ font-size:14px;font-family:Microsoft YaHei;}
.ny_message table{margin-top:40px;font-family:Microsoft YaHei;}
.ny_message table tr td{ padding-bottom:20px;}
.ny_message table tr td i{ font-style:normal; margin-left:15px;}
.ny_message table tr td input[type="text"]{ height:24px; border:1px solid #CCC; margin-left:15px; line-height:24px; padding-left:5px;}
.ny_message table tr td textarea{ margin-left:15px; height:100px; width:300px; border:1px solid #CCC; padding-left:5px; padding-top:5px;}
.ny_message table tr td input[type="button"]{ width:80px; height:30px; background-color:#a51300; color:#FFF; font-size:14px;margin-left:15px;}
.ny_message table tr td input[type="reset"]{ width:80px; height:30px; background-color:#a51300; color:#FFF; font-size:14px; margin-left:15px;}


/**************ny_contact**************************/

.ny_contact{ padding-top:30px; padding-bottom:100px;font-family:Microsoft YaHei;}
.ny_contact p{ font-size:24px; border-bottom:1px dashed #CCCCCC; padding-bottom:20px; margin-bottom:20px;}
.ny_contact ul li{ font-size:14px; line-height:30px; }
.map{ width:672px; height:300px; border:1px solid #CCC; margin-top:40px; }


/*******************ny_service*************************************/



.ny_service{ padding-top:30px;}

.ny_service ul li{ border-bottom:1px dashed #cccccc; overflow:hidden; padding-bottom:20px; padding-top:20px;font-family:Microsoft YaHei;}

.ny_seImg{ float:left; width:191px; height:120px; border:3px solid #cccccc; margin-right:25px;}
.ny_seImg img{ max-width:189px; max-height:118px; overflow:hidden;}
.ny_seTit{ float:left; width:452px;font-family:Microsoft YaHei;}
.ny_seTit span{ display:inline-block; *display:inline; *zoom:1; width:380px; height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:32px; font-size:14px; font-weight:bold;}
.ny_seTit span a{ color:#666;}
.ny_seTit p{ font-size:12px; line-height:24px; height:48px; overflow:hidden;}
.ny_seTit em a{ display:block; width:80px; height:25px; line-height:25px; text-align:center; font-style:normal; background-color:#a51300; color:#FFF; margin-top:15px;}

.ny_service ul li:hover .ny_seImg{ border:3px solid #a51300;}



/**********************ny_car***************************/

.ny_car{ padding-top:30px; padding-bottom:60px;}
.ny_car ul { width:800px;}
.ny_car ul li{ float:left; width:209px; height:202px; margin:0 20px 30px 0;}
.ny_car ul li table{ width:207px; height:150px; border:1px solid #CDCDCD; overflow:hidden }
.ny_car ul li table img{max-width:207px; max-height:150px; border:1px solid #FFF;}

.ny_car ul li p{ text-align:center; height:32px; margin-top:20px; line-height:32px; border:1px solid #CDCDCD;}
/*****************ny_operate*****************************/
.ny_operate{ padding-top:30px;}
.ny_operate ul li{ line-height:36px; height:36px; font-size:12px; padding-left:15px; background:url(../images/ny_left_li.png) no-repeat 0 15px; border-bottom:1px dashed #CCCCCC;}
.ny_operate ul li span{ float:right;}


.ny_login{ padding-top:60px; background:url(../images/ad.jpg) no-repeat 0px 0px; padding-bottom:150px;}

.ny_login table{ margin:0 auto;}
.ny_login table tr td{ padding-bottom:20px;}
.ny_login table tr td input[type="checkbox"]{ margin-right:10px;}
.ny_login table tr td input[type="text"]{height:24px; border:1px solid #CCC;padding-left:5px; line-height:24px; width:150px;}
.ny_login table tr td input[type="password"]{height:24px; border:1px solid #CCC;padding-left:5px; line-height:24px; width:150px;}
.ny_login table tr td input[type="button"]{ width:80px; height:30px; border-radius:5px; text-align:center; background-color:#a51300; color:#FFF; font-size:14px;}
.ny_login table tr td input[type="reset"]{ width:80px; height:30px;border-radius:5px; margin-left:15px; text-align:center; background-color:#a51300; color:#FFF; font-size:14px;}
.ny_login table a{ color:#F00;}



.ny_registered{ padding-top:30px; background:url(../images/dgS.jpg) no-repeat 350px 300px}
.ny_registered table { margin-top:30px;}
.ny_registered table tr td{ padding-bottom:20px;}
.ny_registered table tr td input[type="checkbox"]{ margin-right:10px;}
.ny_registered table tr td input[type="text"]{height:24px; border:1px solid #CCC;padding-left:5px; line-height:24px; width:150px;}
.ny_registered table tr td input[type="password"]{height:24px; border:1px solid #CCC;padding-left:5px; line-height:24px; width:150px;}

.ny_registered table tr td input[type="button"]{ width:80px; height:30px; border-radius:5px; text-align:center; background-color:#a51300; color:#FFF; font-size:14px;}
.ny_registered table tr td input[type="reset"]{ width:80px; height:30px;border-radius:5px; margin-left:15px; text-align:center; background-color:#a51300; color:#FFF; font-size:14px;}
.ny_registered span{ color:#F00;}












