﻿/* CSS Document */ 
body{ margin:0; padding:0; color:#000; font-size:12px;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0;}
img,form{ margin:0; padding:0; border:0;}
ul,li{ list-style:none; margin:0; padding:0;}
.floatLeft{ float:left; text-align:left;}
.floatRight{ float:right; text-align:left;}
.red{ color:#C6121D;}
.clear{clear:both; width:100%; overflow:hidden ;}

/*=====================?======================*/
/*?*/
a:link{ color:#004D9F; text-decoration:none;}
a:visited{ color:#004D9F; text-decoration:none;}
a:hover{ color:#004D9F; text-decoration:underline;}
a:avtive{ color:#004D9F; text-decoration:underline;}
/*?_?*/
.linkBlueUnder a:link{ color:#004D9F; text-decoration:underline;}
.linkBlueUnder a:visited{ color:#004D9F; text-decoration:underline;}
.linkBlueUnder a:hover{ color:#004D9F; text-decoration:underline;}
.linkBlueUnder a:avtive{ color:#004D9F; text-decoration:underline;}
/*?_?*/
.linkBlackUnder a:link{ color:#000; text-decoration:underline;}
.linkBlackUnder a:visited{ color:#000; text-decoration:underline;}
.linkBlackUnder a:hover{ color:#000; text-decoration:underline;}
.linkBlackUnder a:avtive{ color:#000; text-decoration:underline;}
/*?*/
.linkBlack a:link{ color:#000; text-decoration:none;}
.linkBlack a:visited{ color:#000; text-decoration:none;}
.linkBlack a:hover{ color:#000; text-decoration:underline;}
.linkBlack a:avtive{ color:#000; text-decoration:underline;}
/*?*/
.linkWhite a:link{ color:#fff; text-decoration:none;}
.linkWhite a:visited{ color:#fff; text-decoration:none;}
.linkWhite a:hover{ color:#fff; text-decoration:underline;}
.linkWhite a:avtive{ color:#fff; text-decoration:underline;}
/*27537A*/
.linkBl2 a:link,.linkBl2 a:visited{ color:#27537A;}
/*27537?*/
.linkBl2under a:link,.linkBl2under a:visited,.linkBl2under a:hover{ color:#27537A; text-decoration:underline}

/*====?======*/
.stpadT25{padding-top:25px;}
.stMrgT10{ margin-top:10px;}
.stMrg14{ margin-top:14px;}
.stPadT14{padding-top:14px;}

/*========?Id========================*/
/*??-???*/
#TextTop{ height:22px;border-bottom:1px #dcdcdc solid;}

/*TextTop?±????*/
#containter{ margin-top:1px; background:url(../../images/bg.gif) repeat-x;}


/*???*/
#secBlum{ background:url(../../images/bg01.jpg) no-repeat 0px 0px;width:1100px; margin:0px auto; }

/*??С????*/
#box{ width:820px; margin:0px auto;}
/*??*/
#top{ overflow:hidden; clear:both;}
/*??*/
#content{ clear:both; overflow:hidden; width:100%}
/*?λ*/
#present{margin:12px auto; clear:both; color:#0000;}
/*??*/
#footer{ width:820px; margin:0px auto; margin-top:30px; position:relative}



/*=====================??TextTop======================================================*/
#TextTop ul{ height:22px; width:100%; margin:0px auto; display:block; overflow:hidden}
#TextTop ul li{ display:block; float:left; line-height:25px; color:#004D9F}

/****=====================*******/
#TextTop .leftLink{ padding-left:6px;}
#TextTop .leftLink a{ padding:0px 8px 0px 8px; display:block; float:left;}
#TextTop .leftLink span{ display:block; float:left;}
/***=====м==============****/
#TextTop .mUnderLink{ padding-left:43px;}
/***===========???***/
#TextTop  .rightLink{ float:right; padding-right:15px;}
#TextTop  .rightLink b{ color:#FF0000; font-size:14px;}
/*=====================??TextTop?======================================================*/


/*========================box====================================================================*/
/*============top==================*/
/*--?logo--*/
.qy_top{display:block; overflow:hidden }
.qy_top li{ display:block;float:left; overflow:hidden}
.logo{ padding-left:19px; vertical-align:middle; }
.name{ padding-left:13px;color:#fff; padding-top:8px;}
.name h1{ font-family:""; font-size:24px; font-weight: normal;}
.name h2{ font-size:14px; font-family:Arial; padding-top:2px;}

/*--??--*/
.nav{ clear:both; margin-top:9px; background:url(../../images/nav01.gif) no-repeat;padding-left:17px;}
.nav li{line-height:23px; height:23px;font-size:14px; font-weight:bold; padding-top:8px;}
.nav li a{float:left;  height:23px; width:96px;text-align:center;  }
/*???*/
.nav .current{ background:url(../../images/link01.gif) no-repeat; line-height:25px; overflow:hidden}
a.current:link,a.current:visited,a.current:hover{color:#000; text-decoration:none}
/*============top?==================*/

/*============content============*/
/*----*/
.cpLeft{ width:220px;}
/*--??--*/
.cpRight{ width:590px;}

/**content???**/
/**/
.cpBox{ background:url(../../images/menu01.gif) no-repeat 0px 0px;}
/*-??--*/
.cpBox h1{ background:url(../../images/menuo2.gif) no-repeat right 0px; padding-left:8px; padding-right:4px;}
.cpBox h1 span{ display:block;
				background:url(../../images/menu03.gif) repeat-x; 
				padding-left:2px;
				line-height:26px; 
				height:24px;
				color:#27537A; 
				font-size:14px; 
				overflow:hidden
				}
.cpBox h1 span a{padding-right:4px; text-align:right; float:right; margin-top:-25px; font-size:12px; font-weight:normal}
/*?*/
.cpBox .cpCont{ background-color:#fff; border:1px #94A5AF solid;  overflow:hidden;}


/*?*/
.cpLeft .LftCont{ height:127px;padding-top:10px;}
.cpLeft .cpCont li{ text-indent:10px; line-height:18px; height:18px;  width:200px; overflow:hidden;}
/*￥?б??arr*/
.cpLeft .arr li{ background:url(../../images/arr.gif) no-repeat 12px 5px; text-indent:24px;}
/*?*/

/*==??==*/

/*-??*/
.cpRight .IndRgtCont{padding:15PX 18PX 0px 18px;clear:both; line-height:20px;}
/*-??*/
.cpRight .RgtCont{padding:15PX 18PX 0px 18px;clear:both; line-height:20px;/* height:467px;*/}

/*?￥??*/
/*?￥?*/
.cpRight .cpRMenu{background:url(../../images/menu10.gif) repeat-x; height:20px; line-height:20px; width:100%; overflow:hidden; }
.cpRMenu h2{ padding-left:5px; padding-right:27px; font-size:12px; float:left; }
.cpRMenu span{ float:left; width:68px; height:20px; float:left; text-align:center; cursor:pointer; line-height:20px;color:#27537A; overflow:hidden;}
.cpRMenu .SpMsover{ background:url(../../images/menu11.gif) no-repeat 0px 0px;}
.cpRMenu h3{ float:right; padding-right:6px; font-size:12px; font-weight:normal;}
/*?￥*/
.cpProduct{clear:both; margin-top:5px; padding-left:5px; padding-bottom:14px; float:none; width:99%; overflow:hidden;}
.cpProduct li{float:left; width:120px; overflow:hidden; margin-right:15px; display:inline;}
.cpProduct li img{ display:block; }
.cpProduct li span{ display:block; text-align:center; padding-top:7PX;}
/*==???==*/
/*==???==*/
/*?3logo*/
#footer .xclogo{ padding-left:20px; float:left; position:absolute}
/*????*/
#footer .cpadres{ text-align:center; line-height:18px;}
#footer .cpadres p{line-height:18px; text-align:center}

#footer .cpadres .linkBlueUnder a{ width:49.5%;}
/*========================box?====================================================================*/



/*********??******************/
.cpNews{ margin:0px; padding:0px;}
.cpNews li
{ 
    clear: both;
    margin:0px;
    padding:0px;
    line-height: 20px;
    display: block;
    list-style-type: none;
    background-image: url(../../images/dot.GIF);
    background-position:left center;
    background-repeat:no-repeat;
    float:none;
    width:540px;
    height:20px;
    
}
.cpNews li span{ float:right;  color:#666; float:right; clear:right; display:block;}
.cpNews li a 
{
    display:block;
    width:410px; 
    height:20px;
    text-indent:10px;
    overflow:hidden;
    float:left;
    white-space:nowrap;
    text-overflow: ellipsis;
 }
.cpNews_feny{ height:20px; line-height:20px; text-align:right; padding-right:50px;color:#666; margin-top:5px; clear:both; }
/*****??********/
.cpzgzs{height:457px;}
.cpzgzs p{ padding-top:10px; padding-bottom:15px; text-align:center}
/***/
/**企业简介 **/

/*简介内容*/
.cpy_intrcont{ float:left; width:361px; verflow:hidden;}
.cpy_intrcont .cpy_intrbox{ 

}
.cpy_intrcont .cpy_jtzk{ background:url(../images/menu_h02.gif) repeat-x 0px 0px; margin-top:8px;}
.cpy_jtzk h1{ background:url(../images/menu_h01.gif) no-repeat; width:79px; height:25px; line-height:25px; color:#333; font-size:14px; font-weight:bold; overflow:hidden}
.cpy_jtzk div{ margin:5px 0px 0px 5px; color:#454545;}

.cpy_intrdt{ float:left; margin-left:5px; display:inline; border-left:#D9E8F2 1px solid; padding-left:5px; width:195px; overflow:hidden;}
.cpy_intrdt p{ padding:0px; margin:0px;}
.cpy_intrdt span{ display:block; background:url(../images/fd.jpg) no-repeat 5px 0px; padding-left:32px; letter-spacing:3px; cursor:pointer;color:#000; width:90px; margin:10px auto 0px auto}