body{ margin:0 auto; font-size:12px; font-family:"宋体"; font-weight:normal; padding:0;}
ul,dl,dd,dt,h1,h2,h3,h4,h5,h6,form,p{ padding:0; margin:0;}
ol,ul,li,dl,dd,dt{ list-style:none;}
img{ border:0px; }
a{ color:#000; font-size:12px; text-decoration:none;}
a:hover{ text-decoration:underline; color:#f00;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
botton,input,textarea,select{ font-size:12px; vertical-align:middle;}

#itop{ background:url(../../images/keyu/t_bg.jpg) repeat-x; height:32px; width:auto; overflow:hidden;}
.top{ width:1002px; margin:0 auto; overflow:hidden; height:32px;}
.top p{ float:left; background:url(../../images/keyu/icon_bg.jpg) no-repeat left; padding-left:18px; color:#FFF; font-size:12px; font-weight:bolder; font-family:Arial, Helvetica, sans-serif; height:32px; line-height:32px; letter-spacing:1px;}

#ilogo{ background-color:#fff; overflow:hidden; height:142px;}
.logo{ width:1002px; margin:0 auto; overflow:hidden; height:142px}
.logo_left{ float:left; width:624px; height:142px;}
.hotline_right{ float:right; width:135px; margin-top:100px;}
.hotline_right p{ float:left; background:url(../../images/keyu/hotline_bg.jpg) no-repeat left; padding-left:15px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#6f6d6d;}

#inav{ overflow:hidden; height:57px;}
.nav{ width:1002px; margin:0 auto; overflow:hidden; height:57px;}
.nav_left{ float:left; background:url(../../images/keyu/nav_leftbg.jpg) no-repeat; width:11px; height:57px;}
.nav_middle{ float:left; background-color:#333; width:979px; height:57px;}
#nav_ul { 
line-height: 57px; list-style-type: none; float:left; width:979px; background-color:#333;
} 
#nav_ul a { 
display: block; width: 160px; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;
} 
#nav_ul a:hover { 
color:#FFF;text-decoration:none;font-weight:bold; 
} 
#nav_ul li { 
float: left; width: 160px; background: url(../../images/keyu/nav_bg2.jpg) no-repeat left;
} 
#nav_ul li a:hover{ 
background:#999; 
} 
#nav_ul li ul { 
line-height: 27px; list-style-type: none;text-align:left; 
left: -999em; width: 240px; position: absolute;
} 
#nav_ul li ul li{ 
float: left; width: 240px;
background: #F6F6F6; 
} 
#nav_ul li ul a{ 
display: block; width: 215px;text-align:left;padding-left:25px;
} 
#nav_ul li ul a:link { 
color:#666; text-decoration:none; 
} 
#nav_ul li ul a:visited { 
color:#666;text-decoration:none; 
} 
#nav_ul li ul a:hover { 
color:#F3F3F3;text-decoration:none;
background:#ff9600; 
} 
#nav_ul li:hover ul { 
left: auto; 
} 
#nav_ul li.sfhover ul { 
left: auto; 
} 

/*********
.nav_middle p{ height:57px; line-height:57px; width:1002px; text-align:center;}
.nav_middle p a{ color:#fff; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; width:190px; height:57px; display:inline-block; background:url(../../images/keyu/nav_bg2.jpg) no-repeat left; text-align:inherit; letter-spacing:1px;}
.nav_middle p a:hover{ font-size:14px;}
**********/
.nav_right{ float:right; background:url(../../images/keyu/nav_rightbg.jpg) no-repeat; width:12px; height:57px;}

#ibanner {overflow:hidden; margin-top:8px; height:393px;}
.banner{ width:1002px; margin:0 auto; overflow:hidden;}

#icontent{overflow:hidden;}
.content1{ width:1002px; margin:0 auto; overflow:hidden; margin-top:29px;}
.cont1_title{ width:1002px; height:53px; overflow:hidden;}
.cont1_title img{ float:left; width:61px;}
.cont1_title p{ height:42px; line-height:42px; margin-top:6px; background-color:#333;}
.cont1_title p a{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bolder; color:#fff; letter-spacing:1px; margin-left:15px;}
.cont1_cont{ width:1002px; height:158px; overflow:hidden;  margin-top:22px;}
.cont1_cont img{ float:left;}
.cont1_cont p{ float:right; width:710px; margin-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:22px;}

.content2{ width:1002px; margin:0 auto; overflow:hidden; margin-top:29px;}
.cont2_title{ width:1002px; height:53px; overflow:hidden;}
.cont2_title img{ float:left; width:61px;}
.cont2_title p{ height:42px; line-height:42px; margin-top:6px; background-color:#333;}
.cont2_title p a{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bolder; color:#fff; letter-spacing:1px; margin-left:15px;}
.cont2_cont{ width:1002px; overflow:hidden;  margin-top:22px;}
.cont2_cont1{ float:left; width:236px; height:296px; background-color:#333; margin-right:19px;}
.cont2_cont1 img{ float:left; margin-left:5px; margin-top:5px;}
.cont2_cont1 p{ float:left; margin-left:15px; margin-top:12px;}
.cont2_cont1 p a{ float: left; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:23px; color:#fff;}

.content3{ width:1002px; margin:0 auto; overflow:hidden; margin-top:29px;}
.cont3_left{ float:left; width:630px;}
.cont3_left_title{ float:left; width:221px;}
.cont3_left_cont{ width:630px; float:left;}
.cont3_left_cont_l{ width:310px; float:left; background:url(../../images/keyu/line3.jpg) no-repeat right; height:230px;}
.cont3_left_cont_l1{ width:310px; float:left; background:url(../../images/keyu/line1.jpg) no-repeat bottom right; height:110px;}
.cont3_left_cont_l1 img{ float:left; margin-top:30px;}
.cont3_left_cont_l1 p{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; width:200px; line-height:24px; margin-left:25px; margin-top:15px;}
.cont3_left_cont_l2{ width:310px; float:left; height:110px;}
.cont3_left_cont_l2 img{ float:left; margin-top:30px;}
.cont3_left_cont_l2 p{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; width:200px; line-height:24px; margin-left:25px; margin-top:15px;}
.cont3_left_cont_r{ width:310px; float:left; height:230px;}
.cont3_left_cont_r1{ width:310px; float:left; background:url(../../images/keyu/line2.jpg) no-repeat bottom left; height:110px; padding-left:20px;}
.cont3_left_cont_r1 img{ float:left; margin-top:30px;}
.cont3_left_cont_r1 p{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; width:200px; line-height:24px; margin-left:25px; margin-top:15px;}
.cont3_left_cont_r2{ width:310px; float:left; height:110px; padding-left:20px;}
.cont3_left_cont_r2 img{ float:left; margin-top:30px;}
.cont3_left_cont_r2 p{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; width:200px; line-height:24px; margin-left:25px; margin-top:15px;}

.cont3_right{ float:right; width:300px;}
.cont3_right_title{ float:left;}
.cont3_right_cont{ float:left; width:300px; margin-top:20px;}
.cont3_right_cont .p1{ float:left; color:#282727; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:23px;}
.cont3_right_cont .p2{ float:left; color:#333; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:23px; margin-top:10px;}

.content4{ width:1002px; margin:0 auto; overflow:hidden; margin-top:29px;}
.cont4_1{ float:left; width:313px; margin-right:31px;}
.cont4_1title{ float:left; width:313px; height:42px; background:url(../../images/keyu/icon_bg2.jpg) no-repeat; }
.cont4_1title p{ height:42px; line-height:42px;}
.cont4_1title p a{ color:#fff; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-left:30px;}
.cont4_1cont{ float:left; width:313px;}
.cont4_1cont img{ margin-top:25px; margin-left:20px;}
.cont4_1cont  h1{ width:260px; color:#282727; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:22px; margin-left:20px;}
.cont4_1cont p{ font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:22px; color:#333; margin-top:10px;}

#ifooter{ overflow:hidden; margin-top:20px; height:60px; background-color:#333;}
.footer{ width:1002px; overflow:hidden; margin:0 auto;}
.footer p{ height:60px; line-height:60px; width:1002px; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

#iny_content{ overflow:hidden; margin-top:20px; }
.ny_content{ overflow:hidden; width:1002px; margin:0 auto;}
.ny_content_left{ float:left; width:266px;}
.ny_list{ float:left; width:266px;}
.ny_list_title{ float:left; width:266px; height:42px; background:url(../../images/keyu/ny_lbg.jpg) no-repeat;}
.ny_list_title p{ height:42px; line-height:42px; float:left; margin-left:40px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;}
.ny_list_cont{ float:left; width:266px; height: auto; background-color:#cccbcb;}
.ny_list_cont ul{ float:left; width:215px; margin-left:26px; margin-top:15px; margin-bottom:18px;}
.ny_list_cont ul li{ float:left; width:215px; height:33px; line-height:33px; margin-top:6px; background:url(../../images/keyu/ny_lbg2.jpg) no-repeat;}
.ny_list_cont ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; margin-left:50px;}

.ny_contact{ float:left; width:266px; margin-top:25px;}
.ny_contact_title{ float:left; width:266px; height:42px; background:url(../../images/keyu/ny_lbg.jpg) no-repeat;}
.ny_contact_title p{ height:42px; line-height:42px; float:left; margin-left:40px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;}
.ny_contact_cont{ float:left; width:266px; height:auto; background-color:#cccbcb; padding-top:18px; padding-bottom:20px;}
.ny_contact_cont h1{ float:left; width:220px; color:#282727; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:22px; margin-left:20px;}
.ny_contact_cont p{ width:220px; float:left; line-height:23px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-left:20px;}

.ny_detail{ float:left; width:708px; height:auto; margin-left:28px;}
.ny_detail_title{ float:left; width:708px;}
.ny_detail_title img{ float:left; width:61px;}
.ny_detail_title p{ float:left; width:632px; height:53px; line-height:53px; background:url(../../images/keyu/ny_det_tbg.jpg) repeat-x; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; padding-left:15px;}
.ny_detail_cont{ float:left; width:678px; padding:15px; background-color:#cccbcb; height:auto; min-height:400px;}
.ny_detail_cont p{ line-height:26px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#333;}


.ny2_detail{ float: left; width:1002px;}
.ny2_detail_title{ float:left; width:1002px; height:auto;}
.ny2_detail_title img{ float:left; width:61px;}
.ny2_detail_title p{ float:left; width:926px; height:53px; line-height:53px; background:url(../../images/keyu/ny_det_tbg.jpg) repeat-x; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; padding-left:15px;}
.ny2_detail_cont{ float:left; width:972px; padding:15px; background-color:#cccbcb; height:auto; min-height:400px;}
.ny2_detail_cont p{ line-height:26px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#333;}

/*.list{ float:left; width:972px;}
.list_xh{ float:left; width:240px;}
.list img{ float:left; padding:8px; border:1px #CCC ;}
.list h5{ float:left; width:240px; text-align:center; height:24px; line-height:24px;}
.list h5 a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
.k_pagelist{ float:left; width:972px; text-align:center; height:30px; line-height:30px;}
.k_pagelist strong{ width:20px; height:25px; border:1px solid #666; display:inline-block;}
*/


#prolist{ width:972px; float:left;}
#prolist li{ width:220px; height:200px;float: left;padding: 10px;}
#prolist li img{ width:220px; height:150px;border:1px solid #999999;}
#prolist li .proname{ width:220px; height:40px; line-height:40px; text-align: center;}
#prolist li .proname a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666;}

#newslist li{ height:28px; padding-left:10px; line-height:28px; background:url(../../images/keyu/li_bg.jpg) repeat-x bottom;}
#newslist li a{ line-height:28px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#newslist li span.date{ margin-right:10px; float:right;}
#position{padding:4px 0;}
h1{ text-align:center; line-height:3em; padding-top:10px;}
.info{ border-bottom:1px solid #666666; border-top:1px solid #666666; text-align:center;}
.other { padding-top:30px;}
.other .next{ padding:0 10px;float:left; display:inline;}
.k_pagelist em{ font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-right:20px;}
.k_pagelist a{ height:24px; padding:0 4px; margin:4px; border:1px solid #999999;  font-size:13px; }
#page{ float:left; }


/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体 }
#pages li{ display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


.contact_from{

    font-family:Arial;
    width: 800px;
    margin: 0 auto;



}

.contact_from h3{


    font-size: 25px;
    padding: 10px 0px;


}

.contact_from input{
    width: 45%;
    margin-top: 5px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    padding-left: 10px;
    color: #717171;

}

.contact_from textarea{
    font-family:Arial;
    width: 92%;
    margin-top: 10px;
    height: 100px;
    font-size: 14px;
    padding-left: 10px;
    color: #717171;

}

.contact_from .feedback-btn{
    font-family:Arial;
    width: 150px !important;
    height: 30px;
    border: none;
    background: #3e3e3e;
    border-radius: 5px;
    text-align: center;
    color: #ffffff;
    font-size: 18px;
    margin-top: 10px;

}

.contact_info{
    font-family:Arial;
    width: 800px;
    margin: 0 auto;
    margin-top: 50px;
}

.contact_info h3{

    font-size: 25px;
    padding: 10px 0px;


}
.contact_info p{

    font-family:Arial;
    font-size: 15px;
    color: #717171;

}