@charset "utf-8";
*{ margin:0; padding:0; }
a{ text-decoration:none; color:#CCC;}
a:hover{ color:#F00;}
img{ border:none;}
li{ list-style:none;}
p,h1,span,a,h3,font,h4,li,h2{font-family:"微软雅黑"; color:#0C3F76;}
.clear{ overflow:hidden; zoom:1;}

body{ background:url(../images/bg000000.jpg) repeat;}
.wrap{ width:1020px; margin:0 auto; background-color:#FFF;}
.head{ width:980px; margin:0 auto;}
.logo img{ padding-top:25px; float:left;}
.logo h1{ float:right; font-size:14px; padding-top:75px; padding-right:20px;}
.logo h2{  float:right; font-size:14px; padding-top:75px; padding-right:20px;}
.menu ul{ width:980px; margin-top:10px; background:url(../images/DH000000.jpg) no-repeat;}
.menu ul li{ width:109px; height:46px; line-height:46px; float:left; text-align:center;}
.menu ul li a{ width:109px; height:46px; display:block; font-size:14px; color:#FFF;}
.menu ul li a:hover{ background:url(../images/menu_bg0.jpg) no-repeat; color:#000;}
.menu_bot{ background:url(../images/menu_bot.jpg) no-repeat; width:980px; height:7px;}

.index_main{ width:981px; margin:0 auto; margin-top:10px; border-right:1px solid #CCC;}
.index_left{ width:224px; float:left;}
.index_left h3{ background:url(../images/li000000.jpg) no-repeat; width:221px; height:33px; margin-bottom:10px;}
.index_left h3 a{ font-size:14px; display:block; height:33px; line-height:33px; padding-left:30px; color:#FFF; /*width:80px;*/}
.contact{ background:url(../images/h2000000.jpg) repeat-y; width:220px; border:1px solid #CCC;}
.contact p{ line-height:25px; width:200px; padding-left:20px; padding-top:5px;}
.con_bot{ background:url(../images/gettt000.jpg) no-repeat; width:172px; height:15px; padding-left:10px;}
.index_left ul{ width:220px; border:1px solid #CCC; padding-bottom:8px;}
.index_left ul li{ float:left; background:url(../images/h2000000.jpg) no-repeat; height:22px; width:220px; border-bottom:1px dashed #ccc;}
.index_left ul li a{ line-height:22px; height:22px; display:block; background:url(../images/ico40000.gif) no-repeat 20px 10px; padding-left:35px;    overflow: hidden;}

.index_rig{ width:750px; float:right; margin-left:5px;}
.tit{ background:url(../images/company0.jpg) no-repeat; width:747px; height:36px;}
.tit h3{ float:left; height:36px; line-height:36px; padding-left:20px; font-size:14px; color:#0C3F76;}
.tit img{ float:right; padding-top:8px; padding-right:40px;}
.tit span{ float:right; line-height:36px; height:36px; padding-right:15px;}
.company{ height:233px; width:745px; background:url(../images/com_bg00.jpg) repeat-x; border:1px solid #CCC;}
.company p{ width:720px; line-height:25px; padding-top:20px; padding-left:15px; float:left;}
.company .lunhuan{ float:right; padding-top:20px; padding-right:30px;}
.com_text{ width:740px; padding-top:15px; border-left:1px solid #CCC; }
.com_txt{ width:740px; text-align: justify !important;/*text-align:center;*/}
.com_text p{ width:700px; padding-left: 22px !important;/*padding-left:20px;*/ line-height:25px; text-indent:2em;}
.com_text ul{ width:700px; padding-bottom:8px; padding-left:20px;}
.com_text ul li{ float:left; height:22px; width:700px; border-bottom:1px dashed #ccc;}
.com_text ul li span{ float:right;}
.com_text ul li a{ line-height:22px; height:22px; display:block; background:url(../images/ico40000.gif) no-repeat 20px 10px; padding-left:35px; float:left;}
.cpzs{ width:745px; margin-top:15px; border:1px solid #ccc;}
.cpzs ul{ width:700px; text-align:center; margin:0 auto; padding-top:15px;}
.cpzs ul li{ width:220px; height:180px; float:left; border:1px solid #ccc; margin-left:8px; margin-bottom:10px;}
.cpzs ul  a{ line-height:25px; height:25px;}
.pro_zs1 li{ padding-left:10px; float:left; text-align:center; }
.pro_zs1{float:left; width:730px; height:180px; overflow:hidden; position:relative;}
.cp{ width:200px; float:left; margin:5px 3px 0 5px; text-align:center;}
.com_text h1{ font-size:18px; padding:10px; text-align:center;}
.com_txt img{width:auto !important;height:auto !important;max-width:690px;display: block;
    margin: auto;}
.com_text div{/* padding: 15px; */
    text-indent: 2em;}
 .op_dict3_inlineblock img, span img{width:auto !important;height:auto !important;max-width:690px;display: block;
    margin: auto;}    
.zl{ width:700px; padding-left:15px; padding-top:10px;}
.zl p{line-height:25px; text-indent:2em;}
.cp-con{width:720px;}
.cp-con p{line-height:25px; padding-left:15px; padding-top:10px; padding-right:10px;}

.foot{ width:981px; margin:0 auto; margin-top:5px;}
.link{ width:979px; height:65px; border:1px solid #ccc;  line-height:15px; height:65px;}
.link h3{ font-size:14px; color:#F00;  float:left; padding-left:20px;}
.link p{ float:right; width:875px;}
.link p a{ padding-left:10px;}
.foot_text{ width:981px; padding-top:15px; padding-bottom:15px;}
.foot_text p{ width:981px; line-height:25px; text-align:center;}

/*产品页*/
.com_r{ width:745px; border-left:1px solid #CCC; }
.com_r ul{ width:700px; text-align:center; margin:0 auto; padding-top:15px;}
.com_r ul li{ width:220px; height:180px; float:left; border:1px solid #ccc; margin-left:8px; margin-bottom:10px;}
.com_r ul li a{ line-height:25px; height:25px;}

/*------------滚动-----------------*/
#demo {
overflow:hidden;
width: 735px;
height:175px;
margin:0 auto;
}
#demo img {
width:200px;
height:150px;
}
#demo a{ line-height:25px;}
#indemo {
float: left;
width: 3000%;
}
#demo1 {
float: left;
}
#demo2 {
float: left; 
}

/*分页样式*/
.paging{float:right; text-align:left; width:100%; padding:0px !important;/* padding-top:10px !important;*/ font-size:12px;}
.pagingl{ float:left; padding:10px;}
.pagingr{ float:right; padding:10px;}
.paging span{ margin-left: 16px;margin:2px; padding:2px 5px;border:#006 1px solid; background:#fff; display:block; float:left; font-size:12px; line-height:15px; text-indent:0px;}
.paging a{ margin:2px; padding:2px 5px;border:#006 1px solid; background:#ccc; display:block; float:left; font-size:12px; line-height:15px; text-indent:0px;}
.paging li{float:left;}

/*网站地图*/
.sitemap{width:680px;}
.map1{ color:#900; font-size:14px; font-weight:bold; margin-left:50px; line-height:30px;}
.map2{ color:#003; font-size:12px; font-weight:bold; margin-left:55px; padding-left:40px; line-height:22px; background:url(../images/line.gif) no-repeat;}
.map3{ color:#333; font-size:12px; margin-left:100px; padding-left:40px; line-height:20px; background:url(../images/line.gif) no-repeat;}
.thisclass{
	margin: 2px;
    padding: 2px 5px;
    border: #006 1px solid;
    background: #fff;
    display: block;
    float: left;
    font-size: 12px;
    line-height: 15px;
    text-indent: 0px;
}
.paging li select{
	margin: 2px;
    padding: 2px 0px;
    border: #006 1px solid;
    background: #fff;
    display: block;
    float: left;
    font-size: 12px;
    line-height: 15px;
    text-indent: 0px;
}