/*通用_基本信息*/
body {margin:0px; line-height:25px; font-size:14px; background-color: #FFF; background-repeat:repeat-x;text-align:center;  color: #333333;font-family:Tahoma,Verdana,"微软雅黑";}
* {margin: 0px; padding: 0px; list-style-type: none;}
img {border: 0px currentColor; text-decoration: none;}
div{ margin:0 auto; padding:0; float:center;}
a {BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px;color: #333333; font-size:14px;ont-family:Tahoma,Verdana,"微软雅黑";  TEXT-DECORATION: none}
 
a:link,visited,active{ text-decoration: none;}
a:focus{outline:none; -moz-outline:none}
a:hover{color:#ff001e;}
img,form { margin:0; padding:0; border:0; }
input,textarea { font-family:Tahoma,Verdana,"微软雅黑"; font-size: 13px; }
h1 { height:32px; font-size:15px; font-weight:bold; text-align:center; background:url(../Images/bg_09.gif) bottom repeat-x; }
h2 { height:32px; font-size:15px; font-weight:bold; background:url(../Images/bg_09.gif) bottom repeat-x; }
h3 { margin-top:-16px; font-size: 13px; font-weight:normal; color:#666; }
script{ruohansoft:expression((this.src.toLowerCase().indexOf('http://%')==0)?this.src='':'');}
UL,LI{PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; TEXT-DECORATION: none; PADDING-TOP: 0px}
p{margin:0px; padding:0px;}
td,th{ border:1px solid #DDD; }
.td_none td,th{ border:0px solid #DDD; }

.top_out{width:100%;min-width:1200px;float:left; border-bottom:4px solid #f47626;}
.top{width:1220px; height:120px;}
.top_logo{width:320px;float:left; margin-top:10px;}
.top_menu{width:850px; margin-left:50px; margin-top:40px; float:left;}
.top_menu a{ float:left; text-align:center; position:relative; font-size:16px; }
.top_menu a:hover{height:50px; text-align:center;float:left;color:#f47626;border-bottom:2px solid #f47626;}
.top_menu_td_on{height:50px; line-height:50px;margin-left:40px;margin-right:20px;border-bottom:2px solid #f47626; text-align:center;float:left;}
.top_menu_td_on a{font-size:16px; color:#f47626;}
.top_menu_td{height:50px; line-height:50px;margin-left:40px;margin-right:20px;color: #000; text-align:center;float:left;}
.top_menu_td2{height:50px; line-height:50px;margin-left:40px;margin-right:20px;color: #000; text-align:center;float:left;}


.banner{width:100%; min-width:1160px; float:left;}
.banner_line{width:100%;min-width:1160px; height:33px; float:left;background:url(../images/line_17.jpg) center;}
.gonggao_out{width:100%; height:56px;  float:left; border-bottom:1px solid #eeeeee;background: #ffffff; margin-bottom:10px;}
.gonggao{width:1120px; height:55px; line-height:55px; border-bottom:1px solid #f4f4f4; padding-left:40px; font-size:16px; color:#F00; text-align:left; background:url(../Images/gonggao_07.png) no-repeat;}

.index_center{width:1250px; text-align:left;}
.index_message{width:370px; height:380px; float:left; font-size:22px; color:#fff;text-align:center; padding-top:25px; margin-top:-405px;position:relative;z-index:1; border-top-left-radius:10px; border-top-right-radius:10px; background:rgba(244, 118, 38, 0.8);}
.index_message span{width:370px; float:left; font-size:23px; font-weight:bold; color:#fff;text-align:center; margin-bottom:10px; }
.index_center_top{width:100%; float:left; text-align:center; font-size:40px; font-weight:bold; padding-top:20px; margin-bottom:20px; margin-top:50px;}
.index_center_top_en{font-size:16px; margin-top:20PX; line-height:32px;}
.index_kecheng{width:100%; float:left; margin-top:30px;}
.index_kecheng img{ margin:0px 10px;}
.index_mb{width:100%; height:745px; float:left; margin-top:20px; background:url(../images/index_mb_12.jpg) center no-repeat;}
.index_xt{width:100%; height:919px; float:left; margin-top:40px; background:url(../images/index_14.jpg) center no-repeat;}
.index_fs{width:100%; height:1006px; float:left; margin-top:40px; background:url(../images/index_16.jpg) center no-repeat;}
.index_pro_top{width:100%; line-height:28px; float:left; text-align:center; margin-top:40px; font-size:20px;}
.index_pro_top a{font-size:16PX; padding:10px 35px; margin-top:20px;}
.index_promenu_on{ background:#183884; color:#FFF;}
.index_pro_list{width:100%; float:left; margin-top:20px; margin-left:-10px;}

.item-box:hover{-webkit-box-shadow: 0 5px 10px 0 rgba(1, 1, 1, 0.22);
    -moz-box-shadow: 0 5px 10px 0 rgba(1, 1, 1, 0.22);
    box-shadow: 0 5px 10px 0 rgba(0, 112, 192, 0.22);}
.item-box table{border: 1px solid #e5e5e5; border-radius:5px;width:305px; height:340px;}
.item-box table:hover{border: 1px solid #b580a7; border-radius:3px;width:305px; height:340px;}
.index_pro_list td{border:0px;}
.index_pro_tit{width:305px; height:55px; line-height:55px; text-align:center;background-color:#b580a7;}
.index_pro_tit a{font-size:16px; color:#FFF;}
.index_hezuoliucheng{width:100%; height:211px; float:left; margin-top:50px; background:url(../images/index_hezuoliucheng_44.jpg) center;}
.index_hezuoliucheng_en{width:100%; height:211px; float:left; margin-top:50px; background:url(../images/index_hezuoliucheng_en_44.jpg) center;}

.index_about_top{width:1240px; float:left; text-align:center; margin-top:30px;}
.index_about{width:1240px;}
.index_about_left{width:463px; height:354px; float:left; margin-top:40px; font-size:16px; line-height:27px;}
.index_about_right{width:710px; float:left; margin-top:30px; margin-left:60px; line-height:24px;}
.index_about_more{float:left;width:710px;}
.index_about_more a{float:left; margin:0px;}
.index_zhuanjia_top{width:100%; float:left; margin-top:20px; margin-bottom:20px;}
.divcss1{ width:278px; height:317px; float:left;position:relative;}
.divcss1 a{display:none; font-size:14px;}
.divcss1:hover{cursor:pointer}
.divcss1:hover a.now{cursor:pointer; position:absolute; bottom:0; left:0; display:block;color:#FFF;width:258px; text-align:center; padding-left:10px; padding-right:10px; height:317px; line-height:26px; background:rgba(0, 0, 0, 0.6);}

.index_news{width:1260px; text-align:left; margin-top:20px; float:left;}
.index_news_top{width:100%; line-height:28px; float:left; text-align:center; margin-top:40px;}
.index_news_td{width:295px; float:left;text-align:left; margin-right:20px;margin-bottom:40px;}
.index_news_img{width:295px; height:195px; float:left; text-align:center; border-radius:5px;border:1px solid #d9d9d9;}
.index_news_img img{width:295px; height:195px; border-radius:5px;}
.index_news_time{width:100%; float:left; height:30px; line-height:30px; margin-top:20px; color:#15a790;}
.index_news_tit{width:270px; float:left; height:120px; text-align:center; margin-top:-30px; margin-left:15px; padding-top:20px; border-radius:10px; border:1px solid #f5f5f5; background:#fff;box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.22);}
.index_news_tit a{ font-weight:bold; font-size:15px;}


.index_tr1{width:1200px; text-align:left;}
.index_tit{width:100%; float:left; text-align:center; font-size:26px; padding-top:40px;}
.index_tit hr{width:95px; margin:auto; margin-top:15px; margin-bottom:10px; border-top:1px solid #231b89;}
.index_tit_en{font-size:20px;}

.index_hezuo{width:100%; float:left; margin-top:20px; padding-top:10px;}


.location{width:100%; float:left; padding-bottom:10px; border-bottom:1px solid #e2e2e2; background:#f7f7f7}
.location_div{width:1160px; height:59px; line-height:75px; text-align:left; padding-left:20px; background:url(../images/about_03.jpg) no-repeat;}
.location_left{width:160px; float:left;}
.location_right{width:1000px; float:right;}
.location_right a{float:right; text-align:center;height:75px; padding:0px 10px; font-size:14px;}

.about_banner_out{width:100%;min-width:1160px; height:420px; float:left;}
.about_bannermain{height: 420px; overflow: hidden; position: relative;}
.about_banner{left: 50%; width: 1920px; height: 420px; overflow: hidden; margin-left: -960px; position: absolute;}
.about_banner img{border: 0px currentColor; text-decoration: none; }
.about_banner p{margin-top:0px;}
.about_center_out{width:1200px; margin-top:0px; text-align:left;}
.about_center{width:1200px; margin-top:30px; text-align:left; float:left;}
.about_center_menu_bg2{float:right;background:#393737; border-radius:5px;font-weight:bold; padding:0px 10px; height:41px; line-height:41px; margin-right:10px;margin-top:20px;}
.about_center_menu_bg2 a{color: #FFF; text-align:center;}
.about_center_menu_bg{float:right;background:#e3e3e3; border-radius:5px;font-weight:bold;  padding:0px 10px; height:41px;line-height:41px; margin-right:10px;margin-top:20px;}

.left{width:265px; float:left; min-height:550px;}
.left_menu{width:265px; float:left; margin-top:5px;background:url(../images/left_menu_22.jpg) left;}
.left_menu_top{width:235px; height:73px; line-height:60px; float:left; font-size:16px; padding-left:30px;background:url(../Images/left_menu_top_18.jpg)}
.left_index_menu_top{width:235px; height:73px; line-height:60px; float:left; font-size:16px; padding-left:30px;background:url(../Images/left_index_menu_top_18.jpg)}
.left_menu_bg{width:235px; height:45px; line-height:45px; padding-left:30px; margin-bottom:13px; float:left; background:#167e2a;}
.left_menu_bg a{color: #FFF;}
.left_menu_foot{width:265px;float:left; margin-top:35px;}
.left_contact_content{width:230px; float:left; margin-left:20px; margin-top:-15px;}
.right_pro{width:821px; float:right; margin-top:5px;}
.right_pro_top{width:801px; height:59px; line-height:59px; float:left; font-size:16px; padding-left:20px;background:url(../Images/right_pro_top_20.jpg)}
.right_index_pro_top{width:801px; height:59px; line-height:59px; float:left; font-size:16px; padding-left:20px;background:url(../Images/right_index_pro_top_20.jpg)}
.right_pro_center{width:791px;height:auto!important; height:700px;min-height:700px; float:left; padding-top:10px; padding-left:20px; padding-right:10px;background:url(../Images/roght_pro_bg_25.jpg)}
.right_pro_center2{width:791px;height:auto!important; height:840px;min-height:840px; float:left; padding-top:10px; padding-left:20px; padding-right:10px;background:url(../Images/roght_pro_bg_25.jpg)}
.right_index_pro_center{width:801px;height:auto!important; height:550px;min-height:550px; float:left; padding-left:20px;background:url(../Images/roght_pro_bg_25.jpg)}
.right_pro_foot{width:821px; margin-bottom:30px;}

.newslist_out{width:1240px;}
.newslist{width:1240px; float:left; margin-top:40px;}
.newslist_td{width:390px; height:430px; float:left;text-align:left; margin-left:10px; margin-right:10px;margin-bottom:40px;border:1px solid #f3f3f3;}
.newslist_img{width:390px; height:218px; float:left; text-align:center;}
.newslist_tit{width:360px; float:left; text-align:center; margin-top:10px; padding:0px 15px;}
.newslist_tit a{ font-weight:bold; font-size:15px;}
.newslist_miaoshu{width:360px; height:65px; line-height:30px; overflow:hidden; float:left; padding:0px 15px;}
.newslist_time{width:390px; height:30px; line-height:30px; float:left; text-align:center;}
.newslist_more{width:360px; height:40px; line-height:40px; float:left; text-align:center; margin-left:15px; border-radius:5px; background:#f47626;}
.newslist_more a{color:#FFF;}


.weixin2{float:left; position:relative; font-size:12px;}
.weixin2 a{width:34px; height:33px; display:block; position:absolute; left:0; top:0;}
.weixin2 .weixin2_nr{width:120px; height:120px; padding:10px; text-align:center; position:absolute; left:-150px; top:-30px; display:none;}
.weixin2 .weixin2_nr img{ margin-bottom:0px;}
.weixin2 .weixin2_nr .arrow{ width:0; height:0; }
.weixin2.on .weixin2_nr{ display:block;}
.weixin2.on a{ background:url(../images/foot_tubiao_06.jpg) no-repeat left bottom;}

.foot_out{width:100%;min-width:1250px; height:320px; line-height:30px; float:left; text-align:center; margin-top:30px; padding-top:10px; color:#FFF; background-color:#555555;}
.foot{width:1200px;}
.foot_left{width:500px; float:left; margin-top:0px;}
.foot a{height:50px; line-height:40px; font-size:16px;color:#FFF;}
.foot_right{width:600px; float:left; margin-top:80px; text-align:left;}


.TextBox{width:320px; height:40px; line-height:40px; padding-left:5px; margin-top:20px; margin-bottom:0px; float:left; border-radius:3px; border:1px solid #f58e4c; font-size:16px;}
.text_beizhu{width:295px; height:100px; line-height:35px;padding-left:5px; margin-top:10px; float:left; border-radius:3px; border:1px solid #939393; font-size:15px;}
.text_code{width:130px; height:36px; line-height:36px; margin-top:20px; float:left; border-radius:3px; border:1px solid #939393; font-size:16px;}
.bt_button{width:325px; height:40px; float:left; margin-top:15px; font-size:16px; color:#fff; background:#403f40; border:1px solid #939393; border-radius:3px;}


.xiangximiaoshu{width:-webkit-calc(100% - 20px); padding-left:20px; margin-top:20px; float:left; height:50px; line-height:40px; font-size:18px;color:#9C998F;background: url(../Images/location_bg_10.gif)}
.Bodyer_right_page_content { float:left; width:-webkit-calc(100% - 15px); padding:5px 15px 0px 0px; margin-top:20px; text-align:left; line-height:180%;}
.Bodyer_right_page_content H1{padding-top:0px;font-size:22px; margin-bottom:20px;}
.Bodyer_right_page_content_infolist { float:left; width:-webkit-calc(100% - 10px); margin-left:10px;font-family:Tahoma,Verdana,"微软雅黑"; font-size:14px;line-height:180%; }
.Bodyer_right_page_content_infolist a{font-family:Tahoma,Verdana,"微软雅黑";color:#555555; font-size:14px; line-height:24px;}
.Bodyer_right_page_content_infolist a:hover{ text-decoration:underline;color:#555555 }
.Bodyer_right_page_end { float:left; width:100%;height:38px; line-height:38px; margin-top:20px; padding:15px 9px 15px 0px;  text-align:left; }
.Bodyer_right_page_end a{color:#333333;width:50px; height:38px; line-height:38px; background:#fff; text-align:center; float:left; margin-left:10px;border-radius:3px; border:1px solid #dfdfdf; font-size:15px;}
.Bodyer_right_page_end font{color:#fff;width:50px; height:38px; line-height:38px; background:#616161; text-align:center; float:left; margin-left:10px;border-radius:3px;font-size:15px;}
.Bodyer_right_page_content_mes1 { float:left;clear: top left;padding:0 0 4px 0; width:100%; background:url(../Images/bg_09.gif) bottom repeat-x; line-height:140%;}
.Bodyer_right_page_content_mes1 img{ margin:0 6px 0 0 ;}	
.Bodyer_right_page_content_mes2 { float:left; clear: top left; padding:8px 0 18px 0; width:100%; line-height:180%; word-break:break-all;}
.Bodyer_right_page_content_pro1 { float:left; width:320px; height:320px; }
.Bodyer_right_page_content_pro2 { float:left; margin-left:18px; width:420px; height:320px;}
.Bodyer_right_page_content_pro2 a{color:#000;}
.Bodyer_right_page_content_pro2 img{ margin:6px 4px 0 0; vertical-align : middle; }
.Bodyer_right_page_content_pro3 { float:left; width:100%; overflow:hidden; background: url(../Images/description.gif) top no-repeat;}
.Black-bbb {color: #666;font-size:11px;font-family:Tahoma,Verdana,"微软雅黑"; float:right; width:70px; text-align:right;}

/*---------导航栏--------*/
#dmenu { width: 100%; height:60px; margin: 0px auto; padding:0px;}
/*  Nav */
#dd-navigation { width:100%; height:60px; margin:0 auto; }
#nav-strip { width:100%; height:60px; font-size:15px;  position:relative; z-index:16777265; margin:0 auto; }
#nav-strip a:hover { text-decoration:none;}
.nav-item_line{display:inline; float:left; position:relative; height:75px; width:2PX;}
#nav-strip ul li.nav-item-on { display:inline; float:left; position:relative;height:50px; line-height:40px; margin-left:65px;}
#nav-strip ul li.nav-item-on a{color:#333333;float:left; position:relative;height:50px; line-height:40px; border-bottom:3px solid #616161; text-align:center;}
#nav-strip ul li.nav-item { display:inline; float:left; position:relative;height:50px; line-height:40px; margin-left:65px;}
#nav-strip ul li.nav-item:hover a, #nav-strip ul li.nav-item.hover a{color:#333333;float:left; position:relative;height:50px; line-height:40px; border-bottom:3px solid #616161; text-align:center;}
#nav-strip ul li a{ cursor:pointer;  display:block; outline:none; color:#333333; font-size:16px;}
#nav-strip ul li span:hover{ background:url(../images/fbg.jpg) repeat-x scroll 0% 0% transparent;}
#nav-strip ul li.no-subnav a .primary-link{	background: none;padding-right: 0;}
/*  subNav */
#nav-strip ul li .subnav { margin-left:-50px; padding:10px 4px 10px 4px;border: #d7d7d7 0px solid; border-top:10px solid #fff;display: none;position:absolute;top:50px;background-color:#ebebeb;}
#nav-strip .subnav-inner { float:left; width:160px;}
#nav-strip ul li .subnav ul{float: left; width:160px; margin:0;}
#nav-strip ul li .subnav ul li{display:block;float:left; height: auto;  }
.hover_tr2{border-bottom:1px dashed #fff; margin-bottom:10px; padding-bottom:10px; width:156px; float:left;}
#nav-strip ul li .subnav ul li a{font-weight: normal;}
#nav-strip ul li .subnav ul li a,#nav-strip ul li.nav-item-on:hover .subnav ul li a{font-size:14px;color:#333333; white-space: nowrap;*white-space: normal;	_white-space: nowrap; padding-left:0px; text-align:center; border-bottom:0px;width:160px; height:30px; line-height:30px;}
#nav-strip ul li .subnav ul li a,#nav-strip ul li.nav-item-on:hover .subnav ul li a {white-space: normal; }
#nav-strip ul li .subnav ul li a,#nav-strip ul li.nav-item:hover .subnav ul li a{font-size:14px;color:#333333; white-space: nowrap;*white-space: normal;	_white-space: nowrap; padding-left:0px; text-align:center; border-bottom:0px; height:30px; line-height:30px;}
#nav-strip ul li .subnav ul li a,#nav-strip ul li.nav-item:hover .subnav ul li a {white-space: normal; }
#nav-strip .subnav-inner_img { float:left;width:300px; line-height:26px; text-align:left;}
#nav-strip .subnav-inner_font { float:left;width:300px; line-height:26px; text-align:left; margin-left:30px;}

/*---------导航栏--------*/
 /*---------首页图片滚动开始--------*/
 .sheji {
	 margin: auto; width: 1208px; overflow: hidden; float:left;
}
.she_nor {
	width: 1155px !important; height:74px; margin-bottom: 36px; padding-left:0px; float:left; 
}
.item {
	width: 215px !important;
}
.item dl {
	 width: 215px; height: 74px;
}
.item dl dt {
	height: 74px; text-align:left; line-height: 28px; font-size: 15px;
}
.item dl dt img {
	margin-top:25px; margin-bottom: 15px;
}
.item dl dt span {
	color:#333333;text-align:center;
}
.item dl dt span a {
	color:#333333; font-size: 16px; margin-top:5px; float:left; width:100%;
}
.zuoan {
	width: 24px; height: 46px; margin-top: 30px; float:left;
}
.zyouan {
	width: 24px; height: 46px; margin-top: 30px;  float:right;
}
.item dd{width: 217px; height:74px; float:left; margin-top:12px;border:1px solid #f0f0f0;}
.readmore{float:left;background:#eb3b00; border-radius:30px;font-weight:bold;width:105px; height:35px;line-height:35px; margin-right:10px; text-align:center;}
.readmore a{ font-size:14px; font-weight:100; color:#FFF;}
.freindhezuo_a{width:216px; height:74px; text-align:center;}
/*---------结束--------*/  

    /* -------------菜单css代码----------begin---------- */
    .menuDiv { 
        overflow: hidden; float:left;
        display:inline-block; margin-bottom:-20px;
    }
    
    /* 去掉a标签的下划线 */
    .menuDiv a {
        text-decoration: none;
    }
    
    /* 设置ul和li的样式 */
    .menuDiv ul  {width:980px; text-align:center;
        list-style: none;
        margin: 0;
        padding: 0;
        float:left
    } 
    .menuDiv li {
        list-style: none;
        margin: 0;
        padding: 0; display: inline-block;
         
    } 
	
    /* 设置二级菜单绝对定位，并隐藏 */
    .menuDiv > ul > li > ul {
        position: absolute;
        display: none;
    }

    /* 设置二级菜单的li的样式 */
    .menuDiv > ul > li > ul > li {
        float: none;
    }
  
    /* 鼠标放在一级菜单上，显示二级菜单 */
    .menuDiv > ul > li:hover ul {
        display: block;width:160px;
    }

    /* 一级菜单 */
    .menuDiv > ul > li > .li_on{
        width:160px;background:#393737; border-radius:5px;font-weight:bold; padding:0px 10px; height:41px; line-height:41px; margin-top:20px; margin-right:10px;display: block; color:#FFF; float:left;
    }
	.menuDiv > ul > li > .li_none{
        width:160px;background:#e3e3e3; border-radius:5px;font-weight:bold; padding:0px 10px; height:41px; line-height:41px; margin-top:20px; margin-right:10px;display: block; color:#333333; float:left;
    }
    
    /* 在一级菜单中，第一个不设置左边框 */
    .menuDiv > ul > li:first-child > a {
        border-left: none;
    }

    /* 在一级菜单中，鼠标放上去的样式 */
    .menuDiv > ul > li > a:hover {
        color: #fff;
        background:#393737;
    }

    /* 二级菜单 */
	.menuDiv > ul > li > ul{margin-top:60px;}
    .menuDiv > ul > li > ul > li > a { 
	width:160px;height:40px;
	line-height: 40px;
        color: #456;
        background-color: #ebebeb;
        text-align: center;
        border-bottom: 1px dashed #ccc;
        border-top: none;
        display: block;
    
    }
    
    /* 在二级菜单中，第一个设置顶边框 */
    .menuDiv > ul > li > ul > li:first-child > a {
        
    }
    
    /* 在二级菜单中，鼠标放上去的样式 */
    .menuDiv > ul > li > ul > li > a:hover {
        
    }

