html, body, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span{padding:0;margin:0;}
body{padding:0;	margin:0;font-size:12px;font-family:"Î¢ÈíÑÅºÚ","Microsoft YaHei";line-height:24px;color:#333;background: #FFFFFF;}
div,ul,li,dl,dt{ padding:0; margin:0; list-style:none; font-size:12px; line-height:24px; }
h1,h2,h3,h4,h5,h6{ padding:0; margin:0;font-family:"Î¢ÈíÑÅºÚ","Microsoft YaHei"; background:none; font-size:14px;}
*{padding:0px; margin:0px;}
.clear{clear:both;line-height:0px;}
img{ border:0;}
a,a:link{ color:#333333; text-decoration:none;}
a:hover{ color:#F00}

/*head*/
#top_ding{ width:100%; height:30px; margin:0 auto; background:#FFFFFF;}
.top_ding_main{ width:1100px; height:30px; margin:0 auto; }
.top_ding_text{ width:900px; height:30px;color: #999999; font-size:12px; line-height:30px; text-align:left; float: left;}
.top_ding_yuyan{ width:150px; height:30px; color: #999999; font-size:12px; line-height:30px; text-align: right; float: right;}
.top_ding_yuyan a{ color: #999999;}
.top_ding_yuyan a:hover{ color: #FF0000 ;}

#head{ width:1100px; height:105px; margin:0px auto;}
#head .logo{ width:600px;height:105px; float:left;background:url(images/logo.jpg) no-repeat left center;}
#head .tel{ width:250px;height:40px; float: right; margin-top:40px;}
.head_tel_tu{ width:40px;height:40px;float:left; padding-top:5px;}
.head_tel_text1{ width:200px; color:#333333; font-size:14px;line-height:18px; text-align:left; float: left; margin-top:-3px; padding-left:8px;}
.head_tel_text2{ width:200px; color:#FF0000; font-size:26px;line-height:30px; text-align:left; float:left; font-weight:bold; padding-left:8px;}

.head_daohang{ width:100%;height:42px; background:#176ebe;}
.head_dh{ width:1100px;height:42px; margin: 0 auto;}

@import url('http://fonts.googleapis.com/css?family=Source+Sans+Pro');
.flexy-menu{width:100%;margin:0;padding:0;position:relative;float:left;list-style:none;background:#176ebe;}
.flexy-menu li{display:inline;font-size:16px;margin:0;padding:0;float:left;line-height:20px;position:relative;}
.flexy-menu>li>a{padding:11px 48px;color:#FFF; background:url(images/dh_01.png) no-repeat right center;text-decoration:none;display:block;text-transform:uppercase;-webkit-transition:color .2s linear,background .2s linear;-moz-transition:color .2s linear,background .2s linear;-o-transition:color .2s linear,background .2s linear;transition:color .2s linear,background .2s linear;}
.flexy-menu li:hover>a,.flexy-menu li.active a{background:#fff;color:#fff;}
.flexy-menu li.right{float:right}
.flexy-menu ul,.flexy-menu ul li ul{list-style:none;margin:0;padding:0;display:none;position:absolute;z-index:99999;width:160px;background:#004fa0;box-shadow:0 1px 1px rgba(0,0,0,0.3)}
.flexy-menu ul{top:43px;left:0}
.flexy-menu ul li ul{top:0;left:100%}
.flexy-menu ul li{clear:both;width:100%;border:0;font-size:14px}
.flexy-menu ul li a{padding:10px 8px 10px 12px;width:100%;color:#fff;font-size:14px;text-decoration:none;display:inline-block;float:left;clear:both;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:color .2s linear,background .2s linear;-moz-transition:color .2s linear,background .2s linear;-o-transition:color .2s linear,background .2s linear;transition:color .2s linear,background .2s linear}
.thin>li>a{padding:10px 22px}
.thin ul{top:40px}
.thick>li>a{padding:40px 22px}
.thick ul{top:100px}
.flexy-menu i{line-height:20px!important;margin-right:6px;font-size:18px;float:left}
.flexy-menu>li.showhide{display:none;width:100%;height:50px;cursor:pointer;color:#fff;border-bottom:solid 1px rgba(0,0,0,0.1);background:#004fa0;}
.flexy-menu>li.showhide span.title{margin:16px 0 0 25px;float:left}
.flexy-menu>li.showhide span.icon{margin:17px 20px;float:right}
.flexy-menu>li.showhide .icon em{margin-bottom:3px;display:block;width:20px;height:2px;background:#ccc}
.orange li:hover>a,.orange li.active a{ background:#ff7f00 url(images/dh_hover.jpg) no-repeat right center;color:#FFF!important}
.flexy-menu.vertical{width:200px}.flexy-menu.vertical li{width:100%}
.flexy-menu.vertical li a{display:inline-block!important;width:100%;padding:18px 20px 16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.flexy-menu.vertical ul li{width:100%}
.flexy-menu.vertical ul,.flexy-menu.vertical ul li ul{width:150px}
.flexy-menu.vertical ul{top:0;left:100%}
.flexy-menu.vertical ul li ul{top:1px}
.flexy-menu.vertical.right{float:right!important}.flexy-menu.vertical.right ul{left:-150px!important}


/*µ¼º½Ã»ÓÃ*/
#nav{height:42px;width:auto; margin:0px auto; background:url(images/dh_bj.jpg) repeat-x top;}
#menu {margin: 0px auto 0px;width: 1100px;}
#menu ul {height: 42px; background:url(images/dh_02.jpg) no-repeat left;}
#menu ul li {float: left;position: relative;  background:url(images/dh_02.jpg) no-repeat right;list-style:none;}
#menu ul li:hover {text-decoration: none; background:url(images/dh_hover.jpg) repeat-x center center;}
#menu ul li a {display: block;width: 156px;text-align: center;line-height: 42px;font-size: 16px; color:#FFFFFF;text-decoration: none;}
#menu ul li:hover a {color: #FFFFFF;text-decoration: none;}
#menu ul li:hover ul {visibility: visible;}
#menu ul li ul {background:silver;visibility: hidden;position: absolute;z-index: 999;left: 0px;padding-right: 0px;padding-bottom: 0px;height: auto;width: auto;}
#menu ul li ul li {clear: left;padding-right: 0px;border-width: 0px;background: url(images/dh_nave.jpg) repeat-x left top; border-top: #FFFFFF 1px solid;}
#menu ul li ul li a {white-space:nowrap;text-overflow:ellipsis;font-size:12px;height:29px;line-height: 29px;width:156px;font-weight: normal;}
#menu ul li ul li a:hover {color:#FFFFFF;text-decoration:none; background:url(images/dh_nave_a.jpg) repeat-x left top;}


/*banner*/
#full-screen-slider {width:100%;height:516px;position:relative; margin:0 auto;}
#slides { display:block; width:100%; height:516px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:20%; top:480px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:40px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0c449b;}

/*index*/
.index_z_biao{ width:1100px; height:40px;margin:0 auto; text-align:center; color:#FF0000; font-size:30px; line-height:40px; margin-top:40px;
             background:url(images/index_xian1.jpg) no-repeat center center;}
.index_z_en{width:1100px;height:30px;margin:0 auto;text-align:center;color:#999999;font-size:18px;line-height:30px;text-transform: uppercase;}

.index_ab_zong{width:1100px; height:330px;margin: 0 auto; margin-top:20px;}
.index_ab_bg{width:620px; height:320px; float:left; border:#ededed 1px solid; background:url(images/index_ab_bg.jpg) no-repeat center center;}
.index_ab_con{width:530px; height:260px;margin: 0 auto;}
.index_ab_text11{width:530px; height:50px; line-height:50px;color:#FFFFFF; font-size:26px; text-align:left; margin-top:30px;}
.index_ab_text22{width:530px; height:170px; line-height:24px;color:#FFFFFF; font-size:14px; text-align:left; margin-top:10px;}
.index_ab_more{width:104px; height:28px;}
.index_ab_tu1{width:218px; height:308px; float:left; margin-left:14px;}
.index_ab_tu1 img { border:#ededed 1px solid; padding:5px;}
.index_ab_tu_you{width:217px; height:320px; float:left; margin-left:24px;}
.index_ab_tu2{width:217px; height:144px;}
.index_ab_tu2 img { border:#ededed 1px solid; padding:5px;}
.index_ab_tu3{width:217px; height:141px; margin-top:19px;}
.index_ab_tu3 img { border:#ededed 1px solid; padding:5px;}

.index_pro_bg{width:100%; height:709px;margin: 0 auto;background:url(images/index_bg1.jpg) no-repeat center top; margin-top:20px; padding-top:60px;}
.index_pro_biao{ width:1100px; height:40px;margin:0 auto; text-align:center; color:#333; font-size:30px; line-height:40px; margin-top:40px;
             background:url(images/index_xian2.jpg) no-repeat center center;}
.index_pro_en{width:1100px;height:30px;margin:0 auto;text-align:center;color:#5c7a99;font-size:18px;line-height:30px;text-transform: uppercase;}
.index_pro_zi{width:1100px;height:30px;margin:0 auto;text-align:center;color:#333;font-size:18px;line-height:30px;text-transform: uppercase;}

.index_pro_zong{width:1100px; height:400px;margin: 0 auto; margin-top:50px;}
.index_pro_cp11{width:527px; height:391px; float:left; margin-left:45px;}
.index_pro_cp{width:527px; height:391px; float:left;}
.index_pro_cp_tu{width:527px; height:351px;}
.index_pro_cp_tu img{ border:0;}
.index_pro_cp_text{width:527px; height:40px; line-height:41px; color:#333333; font-size:18px; text-align:center;}
 

.index_xw_biao{ width:1100px; height:40px;margin:0 auto; text-align:center; color:#FF0000; font-size:30px; line-height:40px; 
             background:url(images/index_xian1.jpg) no-repeat center center;}
.index_xw_en{width:1100px;height:30px;margin:0 auto;text-align:center;color:#999999;font-size:18px;line-height:30px;text-transform: uppercase;}

.index_news_main{ width:1100px; height:290px; margin: 0 auto; margin-top:20px;}
.index_news_lan11{ width:460px; height:120px; float:left; margin-top:30px;}
.index_news_lan22{ width:460px; height:120px; float:left; margin-top:30px; margin-left:100px;}
.index_news_tu{ width:121px; height:100px; float:left;}
.index_news_tu img{ padding:1px; border: #CCCCCC 1px solid;}
.index_news_you{ width:320px; height:100px; float:left; margin-left:18px;}
.index_news_you h2 a{ color:#333333;}
.index_news_you h2 a:hover{ color:#CC0000;}
.index_news_you h2{ height:30px; line-height:30px; font-size:16px;color:#333333;}
.index_news_you_text{line-height:24px; font-size:14px;color:#666666;}
.index_news_you_time{font-size:14px;color:#666666; font-family:Arial, Helvetica, sans-serif; margin-top:3px;}

/*µ×²¿°æÈ¨*/
.foot_bg{ width:100%;height:354px;background: #176ebe url(images/foot_bg.jpg) no-repeat center top; margin:0 auto; margin-top:50px;}
.foot_zong{width:1100px; height:160px;margin: 0 auto; padding-top:90px;}

.foot_con11{width:358px; height:250px; float:left;}
.foot_con11_logo{width:131px; height:68px; margin: 0 auto;}
.foot_con11_gz{width:358px; height:24px; background:url(images/foot_xian1.jpg) no-repeat center center;color: #FFFFFF; font-size:14px; line-height:24px;text-align: center;
 margin: 15px 0 15px 0;}

.foot_con11_ma{width:358px; height:100px;margin-top:30px;}
.foot_con11_ma_con{width:105px; height:100px; float:left; margin-left:10px;}
.foot_con11_ma_con_tu{width:70px; height:70px; margin: 0 auto;}
.foot_con11_ma_con_tu img{ border:0;}
.foot_con11_ma_con_text{width:105px; height:30px; line-height:30px; color:#FFF; font-size:14px; text-align:center;}

.foot_shuxian{ width:4px; height:212px; background:url(images/foot_xian2.jpg) no-repeat center top; float: left;margin:20px 30px 0 30px;}

.foot_con22{width:220px; height:230px; float:left; padding-top:20px;}
.foot_con22_tittle{width:220px; height:50px; line-height:50px; color:#FFFFFF; font-size:18px; text-align:left;}
.foot_con22_gj{width:220px; height:180px; margin-top:10px;}
.foot_con22_gj li{width:110px; height:30px;line-height:30px; color:#FFFFFF; font-size:14px; text-align:left; float: left;}
.foot_con22_gj li a{color:#FFFFFF; display:block;}
.foot_con22_gj li a:hover{color: #FFFF66;}

.foot_con33{width:350px; height:230px; float:left; padding-top:20px;}
.foot_con33_tittle{width:350px; height:50px; line-height:50px; color:#FFFFFF; font-size:18px; text-align:left;}
.foot_con33_gj_text{width:350px; height:200px;line-height:30px; color:#FFFFFF; font-size:14px; text-align:left;}

.di_copyrights{ width:100%;height:37px;overflow:hidden;background: #000000; margin:0 auto;}
.foot_copyright{  width:1100px; margin: 0 auto;color: #FFFFFF; font-size:12px; line-height:37px; text-align: center;}

/*ÄÚÒ³*/
.nei_ban1{ width:100%; height:200px; background:url(images/nei_ban1.jpg) no-repeat center top;}
.nei_ban2{ width:100%; height:200px; background:url(images/nei_ban2.jpg) no-repeat center top;}
.nei_ban3{ width:100%; height:200px; background:url(images/nei_ban3.jpg) no-repeat center top;}
.nei_ban4{ width:100%; height:200px; background:url(images/nei_ban4.jpg) no-repeat center top;}
.nei_ban5{ width:100%; height:200px; background:url(images/nei_ban5.jpg) no-repeat center top;}
.nei_ban6{ width:100%; height:200px; background:url(images/nei_ban6.jpg) no-repeat center top;}

.nei_main{ width:1100px; height: auto; overflow: hidden; margin:0 auto; margin-top:30px;}

.nei_left{ width:260px; height:auto; overflow: hidden; float: left;}
.nei_left_tittle{ width:240px; height:75px; margin:0 auto;line-height:75px; color:#FFF; font-size:18px; text-align:left; background:url(images/nei_left.jpg) no-repeat center top; padding-left:20px;}
.nei_left_lx{ width:260px; height:102px; margin-top:5px;}

.fenlei_list{ width:260px; height:auto; margin:0 auto;}
.fenlei_list li{ width:260px; height:40px; background: url(images/n_fenlei_01.jpg) no-repeat left top; margin-top:2px;}
.fenlei_list li a{width:260px;font-size:14px;color:#666666; line-height:40px;padding-left:20px;display:block;}
.fenlei_list li a:hover {width:260px; height:40px;font-size:14px;color:#FFFFFF;background: url(images/n_fenlei_02.jpg) no-repeat left top;}
/*×óÀ¸¿ÉÕÛµþ*/
.subNavBox{width:260px;background: #F8F8F8;}
.subNav{ height: 56px;line-height:56px;border-bottom: 1px solid #EEEEEE;cursor:pointer;font-size:16px;color:#53535D;padding-left:20px;
        background:url(images/pro_left.png) no-repeat center right;}
.subNav:hover{color:#53535D;}
.currentDd{color:#53535D}
.currentDt{background:url(images/pro_down.png) no-repeat center right;}
.navContent{display: none;border-bottom:solid 1px #EEEEEE;}
.navContent li a{display:block;background:#F8F8F8;height:38px;line-height:38px;padding-left:20px;font-size:14px;color:#A2A2A2;text-decoration:none;}
.navContent li a:hover{color:#E25151;text-decoration:none;}
.navContent li a:active{color:#53535D;text-decoration:none;}


.nei_right{ width:800px;height:auto;overflow:hidden; float:right;}

.nei_top_biao{ width:800px; height:40px;margin:0 auto; background:url(images/nei_01.jpg) repeat-x left bottom; color:#666666; font-size:14px; line-height:40px;text-align:left;}
.neirong12 { /*width:800px;*/ height:auto; margin:0 auto; padding:30px 10px 10px 10px; font-size:12px; line-height:24px; text-align:left;} 

.page{ width:800px; height:30px;color:#666666;margin:0 auto;text-align:center;font-size:12px; line-height:30px; padding-top:20px; }
.page a{ color:#666666;}
.page a:hover{ color: #FF0000}

.news_nei{ width:800px; height:auto; overflow:hidden; margin:auto; padding-top:10px;}
.news_nei h1 { color: #CC0000; font-size:20px; font-weight:bold;line-height:45px; text-align:center;}
.news_nei_list{ width:800px; padding-top:10px;}
.news_nei_list li {background: url("images/biao.jpg") no-repeat scroll 8px center transparent; font-size:12px;line-height: 35px;padding-left: 22px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;}
.news_nei_list li span { float:right; color:#999999;}
.news_text4 { color: #666666; font-size:12px; line-height:30px;text-align:center;}
.news_text5 { color: #666666; font-size:12px; padding-top:15px; padding-bottom:15px; line-height:32px; border-top:1px #CCCCCC dashed;}

.product { width:800px; height:auto; overflow: hidden;margin:0 auto; padding:15px 0px 0px 0px;}
.product_cpnei { width:240px; height:190px; margin:10px 0px 10px 15px; float:left;} 
.product_cpnei img{ margin:0 auto; border:1px #CCCCCC solid; padding:1px;}
.product_titlle { color:#333333; line-height:40px;text-align:center;}
.product_text5 { color: #666666; font-size:12px; padding-top:15px; padding-bottom:15px; line-height:30px;}

.pro_content{ width:800px;color:#666666; font-size:12px; line-height:28px; padding-top:20px;}
.pro_content h1{ width:100px; height:50px; margin: 0 auto;color:#666666; font-size:22px; line-height:50px;}

.next {
        float: right;
    }