/* CSS Document */
body{
    margin:0 auto;
    font-family:Arial, Helvetica, sans-serif; font-size:13px;color:#444444;font-family:"宋体";
    line-height:1.5em;}
	
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p{ padding:0;margin:0;}

ul,li{ list-style:none;}

img{ border:0;}

a{ color:#444444; text-decoration:none;}
  
a:hover{ color:#d30104;}

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

/*头部*/
.header {  WIDTH: 980px; HEIGHT: 87px;margin:0 auto;}
.logo { WIDTH: 542px; HEIGHT: 48px; float:left;margin:20px 0 0 4px;_margin:20px 0 0 2px;}
.cxt{ float:right; height:9px; margin-top:40px;}
.cxt a{color:#444444; font-size:12px; padding-left:5px;}
.cxt a:hover{color:#d30104; font-size:12px;}

/*导航*/
.nav_main{width:980px; height:37px; margin:0 auto;background: url(../images/index2_11.jpg);}
.xian { float:left;font-size:14px; line-height:37px; text-align:center; background:url(../images/nav-.jpg) no-repeat right; font-weight:bold;}
.xian a{ float:left;width:140px; font-size:14px; line-height:37px; color:#444444;}
.xian a:hover{color:#d30104;}
.noxian {float:left;font-size:14px; line-height:37px; text-align:center;font-weight:bold;}
.noxian a{ float:left;width:140px; font-size:14px; line-height:37px; color:#444444;}
.noxian a:hover{color:#d30104;}

/*banner*/
.banner{ width:980px; height:277px; margin:0 auto; margin-top:7px;}

/*内容*/
#containter{ width:980px; overflow:hidden; margin:0 auto; margin-top:10px;}
.left{ float:left; width:226px;overflow:hidden; }
.prolist{ float:left; width:226px;}
.pro_title{ float:left; width:226px; height:34px; background:url(../images/index2_16.jpg) no-repeat;}
.pro_title h2{ font-size:14px; color:#fff; line-height:40px; padding:0 0 0 22px;_line-height:34px;}
.pro_main { width:224px; height:260px;list-style-type: none;float:left; border:1px solid #dedede;border-top:none;padding:5px 0 10px 0; overflow:hidden;}
.pro_main li { width:193px; float:left; background:url(../images/index2_22.jpg) no-repeat 18px 14px; border-bottom:1px solid #eaeaea; padding-left:33px;}
.pro_main li a{ line-height:36px;}
.pro_main li a:hover{ line-height:36px;color:#d30104; text-decoration:underline;}


/*导航*/
.nav_main{width:980px; height:37px; margin:0 auto;background: url(../images/index2_11.jpg);}
#menu_top {width:980px; height:37px;}
#menu_top ul {margin:0px; padding:0px; }
#menu_top ul li { float:left;height:37px; line-height:37px;width:140px;background:url(../images/nav-.jpg) no-repeat right;}
#menu_top ul li a{ color:#444444;display:block;text-align:center;font-size:14px; font-weight:bold;}
#menu_top ul li a:hover{ color:#d30104;display:block;}

#menu_top ul li ul {display:none; position:absolute;}
#menu_top ul li ul li {float:none; width:140px;  height:37px; line-height:32px; background:#EAEEF1; border-bottom: solid #fff 1px;}
#menu_top ul li ul li a {color:#444444;text-decoration: none; width:140px; height:37px; line-height:37px;font-size:12px; font-weight:normal;}
#menu_top ul li ul li a:hover {color:#d30104;  width:140px; height:37px; line-height:37px; background:#DEE4E9;}
#menu_top ul li:hover ul { display:block;}
#menu_top ul li.sfhover ul { display:block;}

.so{ float:left; width:226px; margin:10px 0 0 0;}
.sosuo{ float:left; width:226px; height:34px; background:url(../images/index2_16.jpg) no-repeat;}
.sosuo h2{ font-size:14px; color:#fff; line-height:40px; margin:0 0 0 22px;_line-height:34px;}
.search{ width:224px; height:40px;float:right;border:1px solid #dedede;border-top:none;}
.txtsear{ border:none;line-height:20px; height:18px; width:150px; color:#979797; padding:0; margin:0; float:left; margin:9px 8px 0 10px; border:1px solid #a7a6aa;}
.btnsear{ border:none; width:21px;padding:0; height:20px;line-height:18px; background:url(../images/index2_24.jpg) no-repeat;cursor: pointer;margin:9px 0 0 0;}

.que{ float:left; width:226px; margin:10px 0 0 0;}
.que_title{ float:left; width:226px; height:34px; background:url(../images/index2_16.jpg) no-repeat;}
.que_title h2{ font-size:14px; color:#fff; line-height:40px; margin:0 0 0 22px;_line-height:34px;}
.que_main{ float:left; width:224px; height:162px;border:1px solid #dedede;border-top:none;}
.que_main dl { height:55px; overflow:hidden; padding:8px 3px 8px 3px;}
.que_main dl dt { float:left; padding:2px; width:75px; height:55px;}
.que_main dl dd { float:left; width:130px; line-height:20px;margin-left:6px;}
.que_main dl dd a { display:block; margin-bottom:3px;}
.que_main dl dd a:hover{color:#d30104;}
.que_main ul { margin:5px 0 0 7px;}
.que_main ul li { background:url(../images/index2_46.jpg) 0px 10px no-repeat; line-height:25px;float:left; width:200px; border-bottom:1px dotted #bbbbbb;}
.que_main ul li a{ line-height:25px; margin:10px 0 0 10px;_margin:10px 0 0 5px;}
.que_main ul li a:hover{color:#d30104;}

.left-tu{float:left; width:226px; height:68px;margin:10px 0 0 0;}

.right{float:right; width:743px; overflow:hidden;}
.about{ float:right; width:743px;}
.np_title{ float:right; width:743px; height:35px; background:url(../images/index2_18.jpg) no-repeat;}
.np_title h2{ font-size:14px; color:#444444; line-height:35px; margin:0 0 0 37px;}
.np_title h2 span{ float:right; padding-right:12px; width:40px; height:13px; padding-top:10px;}
.np_main2{ float:right; width:741px; height:185px; border:1px solid #dedede;border-top:none;}
.np_main2 ul li{ line-height:26px;padding:15px 10px 10px 13px;}
.np_main2 ul li span{ float:right; width:182px; height:140px; margin-left:10px;}

.new_pro{ float:right; width:743px;margin:10px 0 0 0;}
.pro_label{ float:right; width:743px; height:35px; background:url(../images/index2_18.jpg) no-repeat;}
.pro_label h2{ font-size:14px; color:#444444; line-height:35px; margin:0 0 0 37px;}
.pro_label h2 span{ float:right; padding-right:12px; width:40px; height:13px; padding-top:10px;}

.pro{ width:741px;height:184px;float:right;border:1px solid #dedede;border-top:none;}
.pro ul{margin-left:12px;}
.pro ul li{ float:left; text-align:center;line-height:30px;}
.pro ul li dl{ border:1px solid #dedede; width:161px; height:129px; margin:16px 10px 0 6px;}

/*底部*/
.link{ height:30px;width:980px;margin:0 auto;margin-top:15px;background:url(../images/index2_53.jpg) 10px 7px no-repeat; } 
.link h2{ font-size:13px; color:#444444; line-height:30px; margin:0 0 0 25px;} 
.link h2 span{color:#444444; font-weight:normal;}

.bottom{ width:980px;margin:0 auto; border-top:2px solid #f3000c;} 
.db{ width:980px;line-height:24px; text-align:center;margin-top:13px;margin-bottom:13px;}

/*内页*/
.ny_main { width:224px; height:auto!important;height:220px;min-height:220px;list-style-type: none;float:left; border:1px solid #dedede;border-top:none;padding:5px 0 10px 0; overflow:hidden;}
.ny_main li { width:193px; float:left; background:url(../images/index2_22.jpg) no-repeat 18px 14px; border-bottom:1px solid #eaeaea; padding-left:33px;}
.ny_main li a{ line-height:36px;}
.ny_main li a:hover{ line-height:36px;color:#d30104; text-decoration:underline;}

.np_title2{ float:right; width:743px; height:35px; background:url(../images/index2_18.jpg) no-repeat;}
.np_title2 h2{ font-size:14px; color:#444444; line-height:35px; margin:0 0 0 37px;}
.np_title2 h2 span{ float:right; padding-right:12px;line-height:35px; font-size:12px; font-weight: normal;}

.ny_main2{ float:right; width:741px; border:1px solid #dedede;border-top:none;height:auto!important;height:500px;min-height:500px;
}
.ny_main2 ul li{ line-height:26px;padding:15px 10px 10px 13px;}
.ny_main2 ul li span{ float:right; width:182px; height:140px; margin-left:10px;}

.nypro{ width:741px;height:auto!important;height:500px;min-height:500px;float:right;border:1px solid #dedede;border-top:none;}
.nypro ul{margin-left:12px; }
.nypro ul li{ float:left; text-align:center;line-height:30px;}
.nypro ul li dl{ border:1px solid #dedede; width:161px; height:129px; margin:12px 10px 0 6px;}

/*翻页*/
.fy{ width:700px; margin:18px 0 0 20px;}
.fy p{line-height:18px; display:block; float:left; }
.fy p b{color:#f21e06; font-weight:normal;} 
.fy span a{padding:2px 5px 0px 5px; background-color: #999999; display:block; float:right; line-height:14px; color:#fff; margin-left:3px;_margin-left:2px; text-decoration:none;}
.fy span a:hover{padding:2px 5px 0px 5px; display:block; float:right; line-height:14px; background-color:#f21e06; color:#fff; margin-left:3px;_margin-left:2px;}
.py span a{padding:3px 3px 3px 3px; background-color:#fff; display:block; float:right; line-height:14px; color:#fff; margin-left:3px;_margin-left:2px; text-decoration:none;}
.py span a:hover{padding:3px 3px 3px 3px; display:block; float:right; line-height:14px; background-color:#349dde; color:#fff; margin-left:3px;_margin-left:2px;}
.bg_fy { background: #349dde; height:20px;}

.tong-news{ width:741px;float:right;border:1px solid #dedede;border-top:none;}
.tong-news ul{ margin:13px 0 13px 0;}
.tong-news ul li { background:url(../images/icon.jpg) 0 9px no-repeat; line-height:26px; padding-left:15px;margin:0 25px 0 10px; border-bottom:1px dotted #bbbbbb; font-size:13px;}
.tong-news ul li span{ float:right;margin-right:8px; font-family:"宋体";}

