body{font-family:"Microsoft Yahei";text-align:center;font-size:14px;color:#5B5B5B; padding:0; margin:0;}
input , textarea , select{font-family:"Microsoft Yahei"; color:#5B5B5B; font-size:14px;}
/*头部*/
.header{ width:100%; margin:0px auto; background:#FFFFFF; position:relative; overflow:hidden;}
.header .head{ width:1006px; margin:0px auto; text-align:left; padding:10px 0 15px;}
.head .logo{ width:440px; height:70px; float:left;}
.head .logo img{ width:440px; height:70px; vertical-align:top;}
.head .head_r{ width:215px; float:right; text-align:right;}
.head_r .tel{ display:inline-block; *display:inline; zoom:1; height:25px; line-height:30px; font-size:18px; color:#ACACAC; background:url(../images/icon1.png) no-repeat left center; padding-left:35px;}
.head_r .search{ width:210px; height:28px; background:#fff; float:right; position:relative; margin-top:18px; box-shadow:0px 0px 3px #999 inset;}
.head_r .search .text{ width:180px; height:28px; line-height:26px; position:absolute; left:0px; top:0px; padding:0px 5px; border:0px; background:none;}
.head_r .search .btn{ width:30px; height:26px; background-image:url(../images/icon2.png); background-color:#06C; background-position: center center; background-repeat:no-repeat; position:absolute; right:0px; top:1px; cursor:pointer; border:0px; z-index:99;}
.nav_bg{ width:100%; height:50px; background:#1a376e;}
.nav_bg .nav{ width:1000px; margin:0px auto; text-align:left;}
.nav_bg .nav li{ display:inline-block; *display:inline; zoom:1; height:50px; line-height:50px;}
.nav_bg .nav li a{ font-size:16px; color:#FFFFFF; display:inline-block; *display:inline; zoom:1; height:50px; line-height:50px; padding:0px 22px;}
.nav_bg .nav li.now ,.nav_bg .nav li.now a,.nav_bg .nav li:hover,.nav_bg .nav li:hover a{ background:#fff; color:#1a376e;}
.nav_m .n_icon{ display:none; width:22px; height:18px; background:url(../images/nav_ico.png) no-repeat; position:absolute; right:0px; top:15px; z-index:9999; cursor:pointer;}
/*幻灯片*/
.banner{ width:100%; overflow:hidden; height:auto; margin:0px auto;}
/*幻灯片*/
.i_box_a{ width:1006px; margin:0px auto; padding-bottom:20px;}
.i_head{ width:100%; height:85px; line-height:85px; position:relative;}
.i_head .line{ width:100%; height:1px; background:#ccc; position:absolute; left:0px; top:42px; z-index:1;}
.i_head span{ display:inline-block; *display:inline; zoom:1; height:30px; line-height:30px; font-size:20px; color:#FD4D23; padding:0px 10px; background:#FFF; position:relative; z-index:6; top:27px;}
.i_head span a{font-size:20px; color:#06C;}
.i_pl{ width:100%; text-align:center; padding-bottom:20px;}
.i_pl li{ width:192px; height:187px; float:left; margin-right:11px;}
.i_pl li img{ width:190px; height:155px; border:1px solid #ddd; vertical-align:top;}
.i_pl li p{ width:100%; height:30px; line-height:30px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:12px; color:#8C8C8C;}
.i_pl li a:hover p{ color:#FD4D23;}
.more{ display:block; width:155px; height:30px; line-height:30px; text-align:center; background:#06C; font-size:17px; color:#FFF; margin:0px auto; clear:both;}
.more:hover{ background:#333;}
.hui_bg{ width:100%; padding-bottom:40px; background:#EEEEEE;}
.i_news .i_head span{ background:#EEEEEE;}
.i_news{ width:1006px; margin:0px auto; padding-top:10px;}
.i_news .i_nl{ width:545px; height:210px; float:left;}
.i_news .i_nl dt{ width:245px; height:210px; float:left; border:1px solid #ddd;}
.i_news .i_nl dt img{ width:245px; height:210px; vertical-align:top;}
.i_news .i_nl dd{ width:280px; float:right; text-align:left;}
.i_news .i_nl dd h5{ width:100%; height:25px; line-height:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:normal;}
.i_news .i_nl dd h5 a{ font-size:14px; color:#555555;}
.i_news .i_nl dd .des{ width:100%; height:138px; font-size:12px; line-height:20px; overflow:hidden; color:#808080; margin-top:13px;}
.more_w{ width:100%; height:20px; line-height:20px; margin-top:18px;}
.more_w a{ font-size:14px; color:#FD4D23;}
.i_news .i_nr{ width:395px; float:right; margin-top:-15px;}
.i_news .i_nr li{ width:100%; height:40px; line-height:40px; border-bottom:1px dashed #ccc; position:relative; text-align:left; margin-bottom:5px;}
.i_news .i_nr li i , .i_news .i_nr li p ,.i_news .i_nr li span{ display:inline-block; *display:inline; zoom:1; vertical-align:top;}
.i_news .i_nr li i{ width:16px; height:12px; background:url(../images/icon6.png) no-repeat; margin-top:17px;}
.i_news .i_nr li a{ color:#8D8D8D;}
.i_news .i_nr li a:hover{ color:#FD4E23;}
.i_news .i_nr li .hot{ background:url(../images/icon5.png) no-repeat;}
.i_news .i_nr li p{ width:60%; height:40px; line-height:40px; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-left:3px;}
.i_news .i_nr li span{ height:40px; line-height:40px; font-size:12px; position:absolute; right:0px; top:0px;}
.i_news .more{ margin-top:15px;}
.i_box_b{ width:1006px; margin:0px auto;}
.i_box_b .i_about{ width:100%; padding-bottom:30px;}
.i_box_b .i_about dt{ width:374px; height:276px; border:1px solid #ddd; text-align:center; float:right;}
.i_box_b .i_about dt img{ width:370px; height:272px; vertical-align:top; margin-top:2px;}
.i_about dd{ width:588px; float:left; text-align:left;}
.i_about dd b{ width:100%; font-size:16px; display:block; color:#272727; margin-bottom:20px;}
.i_about dd .des{ width:100%; height:165px; overflow:hidden; font-size:14px; color:#989898; line-height:170%;}
.f_bg{ width:100%; padding:20px 0; font-size:12px; color:#7D7D7D; background:#2C2C2C;}
.f_bg .foot{ width:1006px;  margin:0px auto; line-height:185%;}
.scd{ width:1006px; margin:0px auto;}
.scd .scd_l{ width:210px; float:left; text-align:left; padding-bottom:100px;}
.scd_l .title{ width:100%; height:60px; line-height:60px; border-bottom:1px solid #ddd; font-size:16px; color:#5B5B5B;}
.scd_l .s_nav{ width:100%; padding-top:5px;}
.scd_l .s_nav li{ width:100%; margin-top:7px; cursor:pointer;}
.scd_l .s_nav li .li_m{ width:100%; height:53px; line-height:53px; background:#1a376e; color:#FFF;}
.scd_l .s_nav li .li_m a{ display:block; width:100%; height:53px; line-height:53px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.scd_l .s_nav li .li_m i , .scd_l .s_nav li .li_m span{display:inline-block; *display:inline; zoom:1; vertical-align:top; }
.scd_l .s_nav li .li_m i{ width:12px; height:12px; margin-top:20px; margin-left:8px; background:url(../images/icon7_a.png) no-repeat center center;}
.scd_l .s_nav li .li_m span{ font-size:14px; color:#FFFFFF;}
.scd_l .s_nav li.now .li_m i{ background:url(../images/icon7.png) no-repeat center center;}
.scd_l .s_nav li .er{ width:100%; display:none;}
.scd_l .s_nav li.now .er{ display:block;}
.scd_l .s_nav li .er li{ width:100%; margin-top:5px;}
.scd_l .s_nav li .er li .li_m{ height:42px; line-height:42px; background:#FF9A51;}
.scd_l .s_nav li .er li .li_m a{ display:block; width:100%; height:42px; line-height:42px;}
.scd_l .s_nav li .er li .li_m i{ width:9px; height:9px; background:url(../images/icon8_a.png) no-repeat center center; margin-top:17px; margin-left:25px; margin-right:5px;}
.scd_l .s_nav li .er li.now .li_m i{ background:url(../images/icon8.png) no-repeat center center;}
.scd_l .s_nav li .er li .san{ width:100%; display:none;}
.scd_l .s_nav li.now .er li.now .san{ display:block;}
.scd_l .s_nav li .er li .san li{ width:100%; height:35px; line-height:35px;  margin-top:4px; background:#FFF;}
.scd_l .s_nav li .er li .san li a{ display:block; width:100%; height:35px; line-height:35px; font-size:12px; color:#8B8B8B;}
.scd_l .s_nav li .er li .san li a span{ margin-left:45px;}
.scd_l .s_nav li .er li .san li.now , .scd_l .s_nav li .er li .san li:hover{background:#FFEADA;}
.scd_l .s_nav li .er li .san li.now a , .scd_l .s_nav li .er li .san li:hover a{ color:#FD6B01;}
.scd .scd_r{ width:760px; float:right; text-align:left; padding-bottom:30px;}
.scd_r .pst{ width:100%; height:60px; line-height:60px; text-align:left; border-bottom:1px solid #ddd; font-size:12px; color:#636363;}
.scd_r .pst a{ font-size:12px; color:#636363;}
.scd_r .pst a:hover,.scd_r .pro_l li a:hover p{ color:#06C;}
.scd_r .pro_l{ width:100%; padding:70px 0 30px;}
.scd_r .pro_l li{ width:229px; float:left; margin-right:36px; margin-bottom:15px;}
.scd_r .pro_l li img{ width:227px; height:184px; border:1px solid #ddd; vertical-align:top;}
.scd_r .pro_l li p{ width:100%; height:30px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; font-size:12px; color:#404040; margin-top:10px;}

.pages{ width:100%; text-align:center; padding-top:50px;}
.pages li{ display:inline;}
.pages li a ,.pages li span{ display:inline-block; *display:inline; zoom:1; height:25px; line-height:25px; vertical-align:top; margin:0 2px; font-size:12px; color:#333333; padding:0 10px;}
.pages li a{ border:1px solid #ddd; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.pages li.active a, .pages li a:hover{ color:#FFF; background:#FD6B01; border:1px solid #FD6B01;}
.pages li span{ margin:0px;}

.scd_r .pro_d{ width:100%; text-align:left;}
.pro_d .title{ height:24px; line-height:24px; font-size:14px; color:#333; font-weight:bold; border-bottom:1px solid #ccc; margin-bottom:15px;}
.pro_d dl{ width:100%; padding-top:30px;}
.pro_d dl dt , .pro_d dl dt img{ width:330px; height:230px; float:right; vertical-align:top;}
.pro_d dl dt{ border:1px solid #ddd;}
.pro_d dl dd{ width:415px; float:left; text-align:left; font-size:14px; color:#404040; line-height:170%;}
.pro_d dl dd h1{ width:100%%; font-size:16px; color:#404040; line-height:160%; margin-bottom:30px; font-weight:normal;}
.pro_d .p_ctn{ width:100%; text-align:left;}
.pro_d .p_ctn img{ max-width:100%; height:auto; vertical-align:top;}

table 
{ 
border-collapse: collapse; 
border: none; 
width: 100%; 
} 
td 
{ 
border: solid #000 1px; 
} 

.about{ width:100%; padding:20px 0 40px;}
.about h1{ width:100%; text-align:center; font-size:16px; color:#2D2D2D; font-weight:normal; line-height:160%; margin-bottom:30px;}
.about .about_m{ width:100%; font-size:14px; color:#797979; text-align:left; line-height:170%;}
.about .about_m p{ margin-bottom:20px;}
.contact{ width:100%; padding:50px 0;}
.contact dt , .contact dt img{ width:646px; height:373px; float:right; vertical-align:top;}
.contact dd{ width:320px; float:left; text-align:left; font-size:14px; color:#797979; line-height:175%;}
.contact dd h1{ width:100%; font-size:16px; color:#2D2D2D; margin-bottom:25px; font-weight:normal;}
.news{ width:100%; padding-bottom:60px;}
.news dl{ width:100%; padding:25px 0; border-bottom:1px dashed #ccc;}
.news dl dt , .news dl dt img{ width:215px; height:162px; float:left; vertical-align:top;}
.news dl dt{ border:1px solid #ddd;}
.news dl dd{ width:515px; float:right; text-align:left;}
.news dl dd .title{ width:100%; line-height:160%; position:relative; height:30px; line-height:30px; margin-bottom:8px;}
.news dl dd .title a{ font-size:14px; color:#737373;}
.news dl dd .title a:hover{ color:#FD4D23;}
.news dl dd .title p{ width:70%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news dl dd .title span{ display:block; text-align:right; position:absolute; right:0px; top:0px; font-size:12px;}
.news dl dd .des{ width:100%; font-size:12px; color:#919191; line-height:120%; height:105px; overflow:hidden;}
.news dl dd .more{ width:100%; height:20px; line-height:20px; text-align:left; margin-top:5px; background:none;}
.news dl dd .more a{ font-size:12px; color:#FD4D23;}