@charset "utf-8";
/*-----------------------------Public--------------------------------*/
body{ padding:0; margin: 0; font-family:"微软雅黑"; font-size:12px; color:545454; overflow-x:hidden;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
a img { border: none; }
#hovered { background: #3570C0; color: #fff; }
/*-----------------------------------------------------------------*/

.top{width:1008px; height:86px; margin:0 auto;}
.logo{ width:393px; height:25px; float:left;  margin-left:20px;}
.right_top{ width:450px; height:40px; float:right;}
.right_line{ width:203px; height:37px; float:right; margin-top:20px;}
.right_yu{ width:230px; height:24px; line-height:24px; float:right; margin-top:35px; color:#545454;}

.nav{ width:100%; height:50px; background:#d4441f; line-height:52px;}
.nav_ul{ width:1008px; margin:0 auto;}
.nav_ul li{float:left; list-style:none; background:url(../images/jw_18.jpg) top right no-repeat;}
.nav_ul a{ padding-left:30px; padding-right:30px; height:50px; line-height:50px; color:#fff; font-size:14px; display:block;}
.banner{ width:100%; height:519px; margin:0 auto;}
.nav_ul a:hover{ height:50px; background:#171b24; color:#fff;}

.home_pro{ width:1008px; margin:0 auto; margin-top:20px;}
.home_pro_1_nei{ margin-top:10px;}
.home_pro_2{ width:1008px; margin-top:20px;}
.home_pro_2_nei{ margin-top:10px;}

.about{ width:100%; height:420px; margin:0 auto; margin-top:30px; background:#eeeeee;}
.about_n{ width:1008px; height:380px; margin:0 auto; padding-top:30px;}
.about_tit{ width:1008px; height:50px;}
.about_nei{ width:1008px; height:320px; margin-top:20px;}
.about_nei_left{ width:430px; height:230px; float:left;}
.about_nei_right{ width:560px; height:250px; float:right; color:#545454; line-height:24px;}

.biao{ width:1008px; height:250px; margin:0 auto;}
.biao li{ width:160px; float:left; list-style:none; margin-top:45px; margin-right:120px;}
.fast{ float:left; margin-right:120px;}
.biao .last{ width:160px; float:right; margin-right:0px;}
.li_b a:hover{ width:157px; height:156px;}
.biao span{ width:160px; height:36px; line-height:36px; text-align:center; display:block; font-size:16px; color:#545454;}


.home_news{ width:100%; height:720px; margin:0 auto;  margin-top:30px;}
.home_news_tit{ width:1008px; margin:0 auto;}
.news_more{ width:118px; height:28px; margin:0 auto; margin-top:15px;}


.foot{ width:100%; height:170px; background:#d64824; margin:0 auto; margin-top:20px;}
.foot_1{ width:1008px; height:80px; margin:0 auto; padding-top:10px;}
.foot_1 div{ text-align:center; color:#fff;}

.foot_last{ width:100%; height:26px; line-height:26px; background:#222222;}
.foot_last_1{ width:1008px; margin:0 auto;}
.foot_last_1 p{ color:#fff; text-align:center;}

.ny_conant{ width:1008px; margin:0 auto; margin-top:20px;}
.ny_left{ width:244px; height:auto; float:left;}
.ny_left_tit{ width:244px; height:55px; background:url(../images/ny_03.jpg) top center no-repeat; font-size:18px; color:#fff; line-height:55px; text-indent:10px;}
.left4{ width:244px; height:auto; background:#b4b4b4; padding-bottom:30px;}
.left4 li{ width:244px; height:26px; line-height:22px; border-bottom:#ccc 1px dashed;background:url(../images/ned.gif) no-repeat 2px 9px;text-indent:20px; margin-bottom:3px; color:#FFFFFF; }
.left4 li a{ width:244px; height:26px;  color:#fff; display:block;}
.left4 li a:hover{ width:244px; height:26px; line-height:24px; background:#d54723; display:block;}
.ny_left1{ float:left; margin-top:20px;}


.right{ width:744px; float:right;}
.right_title{background:url(../images/ny_05.jpg) left center no-repeat; width:744px; height:55px;color: #505050; line-height:55px; font-size:14px;}
.right_content{ line-height:24px; color:#333; font-size:12px; margin-top:10px;}

.newslist li{ border-bottom:dashed 1px #eee; height:28px; line-height:28px; }
.nl{ float:left; width:520px; height:28px; overflow:hidden; padding-left:5px;}
.nl span{ padding-right:5px; overflow:hidden; color:#FF0000;}
.nr{ float:right;}
.pag{ clear:both; padding:15px 0; color:#666;}
.newtltle{ font-size:16px; text-align:center;}
.zuozhe{ border:#eee 1px solid; background:#f7f7f7; text-align:center; line-height:28px; height:28px; margin:21px 0;}
.newinfo{ border:#eee 1px dashed; padding:15px;}
.newbody{ font-size:13px;}
.prolists{ float:left; padding-left:14px; padding-bottom:10px; overflow:hidden;}
.prolist{ border:#eee 1px solid; width:214px; height:184px;}
.prolist img{ width:210px; height:180px; padding:2px;}
.prolistt{ width:210px; height:30px; line-height:30px; overflow:hidden;}
/*.pro{ width:454px; height:389px; float:left;}*/
/*.pro img{ width:450px; height:385px; padding:2px;}*/
.pro2{ float:right; width:240px;}
.pro3{ height:30px; line-height:30px;}
.pro3 span{ color:#FF0000;}
.pro4{ background:#eee; height:30px; line-height:30px; font-size:14px; font-weight:bold; text-align:center; margin-bottom:10px;}
.pro5{ line-height:24px;}
.pro6{ background:#eee; height:30px; line-height:30px; font-size:14px; margin-bottom:10px; margin-top:10px; text-indent:10px; }

.fk input{ border:#eee 1px solid; height:26px;}
.fk textarea{ border:#eee 1px solid;}


.prolists{ float:left; padding-left:14px; padding-bottom:10px; overflow:hidden;}
.prolist{ border:#eee 1px solid; width:214px; height:184px;}
.prolist img{ width:210px; height:180px; padding:2px;}
.prolistt{ width:210px; height:30px; line-height:30px; overflow:hidden;}
.pro{ width:454px; height:389px; float:left;}
.pro img{ width:450px; height:385px; padding:2px;}
.pro2{ float:right; width:240px;}
.pro3{ height:30px; line-height:30px;}
.pro3 span{ color:#545454;}
.pro4{ background:#7caded; height:30px; line-height:30px; font-size:14px; font-weight:bold; text-align:center; margin-bottom:10px;}
.pro5{ line-height:24px;}
.pro6{ background:#eee; height:30px; line-height:30px; font-size:14px; margin-bottom:10px; margin-top:10px; text-indent:10px; }


.xhpo{ width:740px; position:relative; margin-top:30px; line-height:30px; margin-bottom:30px;}
.xhpo1{ position:absolute; height:2px; width:290px; top:30px; left:142px;}
.xxk4{ width:740px; height:100%; border-top:none; overflow:auto; background:#fff; margin-top:10px;}
.xxk3{ float:left; display:inline; width:5px; height:17px; margin-top:10px;}
.xxk1{ float:left; display:inline;border:#ccc 1px solid; border-bottom:none; width:140px; height:30px; line-height:30px; text-align:center; cursor:pointer; background:#357de2; color:#fff; margin-top:10px;}
.xxk2{ float:left; display:inline; width:140px; height:30px; text-align:center; background:#ccc; list-style:30px; margin-top:2px;cursor:pointer; margin-top:10px;}

.ipt-txt{ height:26px; line-height:26px; border:1px solid #ebebeb;}

