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/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/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/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/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/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/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/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:nth-child(4){margin-right:0;}

.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/line3.jpg) no-repeat right; height:230px;}

.cont3_left_cont_l1{ width:310px; float:left; background:url(../images/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/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/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/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/ny_lbg2.jpg) no-repeat;}

.ny_list_cont ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; margin-left:25px;}



.ny_contact{ float:left; width:266px; margin-top:25px;}

.ny_contact_title{ float:left; width:266px; height:42px; background:url(../images/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/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;}

.ny_detail_zf{ float:left; width:678px; padding:15px; background-color:#cccbcb; height:auto; min-height:400px; overflow:hidden}
.ny_detail_zf li{ float:left; width:300px; height:225px; margin:0 26px 30px;}
.ny_detail_zf li:nth-child(2n){ margin-left:0}

.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/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/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; text-align:center; color:#333; padding:0 10px; margin-right:3px;}
#pages li.active { background:#000; color:#fff; text-decoration:none }
#pages li.active a{color:#fff;  }






.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;



}