@charset "utf-8";
/*** reset
------------------------------------- ***/ 
body,html{color:#666;margin:0;padding:0;font:12px/1.5 SimSun,san-serif;_overflow-x:hidden;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,select,object{margin:0;padding:0;}
ul,ol,li{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
cite,code,em,th,i{font-weight:normal; font-style:normal;}
img{ border:0 none }
object,textarea,img{vertical-align: top;}
a{text-decoration:none;color:#2b2b2b;outline: none;}
a:hover{text-decoration:underline;color:#F04444;}   
.f12 a{ font-size:12px;}
/*** blank
------------------------------------- ***/ 
.blank0,.blank1,.blank2,.blank3,.blank4,.blank5,.blank6,.blank7,.blank8,.blank9,.blank10,.blank11,.blank12,.blank13,.blank14,.blank15,.blank16,.blank17,.blank18,.blank19,.blank20{clear:both;display:block; font-size:1px; overflow:hidden}
.blank0{height:0;}.blank1{height:1px;}.blank2{height:2px;}.blank3{height:3px;}.blank4{height:4px;}.blank5{height:5px;}.blank6{height:6px;}.blank7{height:7px;}.blank8{height:8px;}.blank9{height:9px;}.blank10{height:10px;}.blank11{height:11px;}.blank12{height:12px;}.blank13{height:13px;}.blank14{height:14px;}.blank15{height:15px;}.blank16{height:16px;}.blank17{height:17px;}.blank18{height:18px;}.blank19{height:19px;}.blank20{height:20px;}
/*** width height
------------------------------------- ***/ 
.w165{width: 165px;}
.w190{width: 190px;}
.w236{width: 236px;}
.w362{width: 362px;}
.w350{width: 350px;height:26px;float:left; overflow:hidden; line-height:0px;}
.w356{width: 356px;}
.w595{width: 593px;}
.w750{width: 750px;}
.h50{ height:50px;}
.h140{height:140px;}

/*դ��*/
.w242{ width:242px;}
.w746{ width:746px;}
.w368{ width:368px;}
/*** padding margin
------------------------------------- ***/
.p1{padding: 1px;} 
.p6{padding:6px } 
.pl5{padding-left: 5px;}
.pl10{padding-left: 10px;}
.plr5{padding: 0 5px;} 
.plr7{padding: 0 7px;} 
.plr8{padding: 0 8px;} 
.plr10{padding: 0 10px;}
.ptb5{padding: 5px 0;} 
.pt5{padding-top:5px; }
.pr10{padding-right:10px; }
.mr0{margin-right: 0;}
.mr5{margin-right: 5px;}
.mr8{margin-right: 8px;}
.mr10{margin-right: 10px;}
.mt8{margin-top: 8px;}
.mt10{margin-top: 10px;}
.mb7{margin-bottom: 7px;}
.mb10{margin-bottom: 10px;}
.ml-1{margin-left:-1px; }
.mlr5{margin: 0 5px;}
.mlr10{margin: 0 10px;}

/*** border background 
------------------------------------- ***/  
.bor-gray{border: 1px solid #E1E1E1; }
.bor-blue{border: 1px solid #D2E1F1; }
.bor-blue-rbl{border: 1px solid #D2E1F1; border-top: none;}
.bor-blue-r{border-right: 1px solid #D2E1F1; }
.bor-blue1-b{border-bottom:1px dotted #A9CBEE; }
/*.bor-blue3-t{border-top: 2px solid #468FCE;}*/
.bor-blue3-t{border-top: 2px solid #458fce;}*
.bg1{position: absolute; background:url(../images/bg1.png) no-repeat 0 0; width:1px; height:760px; left: -1px; top: 0;}
.bg2{background:url(../images/colbg3.png) repeat-x 0 0;}
.bg3{background:url(../images/bg2.png) repeat-x 0 0; }
.bg4{background:url(../images/dotbg1.png) repeat-x 0 0; }
.bg5{background:url(../images/colbg4.png) repeat-x 0 0; }
.bg6{background:url(../images/colbg6.png) repeat-x 0 0; }
/*** font Fsize Fweight Fcolor   
------------------------------------- ***/ 
.fs12{ font-size:12px;} 
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.fw1{font-weight:100;}
.fw6{font-weight:600;}
.fcr,.fcr a{color:#F04444; }
.fcg,.fcg a{color:#999; }
/*.fcb,.fcb a{color:#1F77C1; }*/

.fcb,.fcb a,.fcb span a{color:#126ab5;}

.fco,.fco a{color:#FF4200; }
.fcw,.fcw a{color:#fff; }
/*** common
------------------------------------- ***/ 
.wrap{margin:0 auto; width:998px;}
.l{float:left;}
.r{float:right;}
.clearfix:after {content:"\20";display:block;height:0;clear:both;}
.clearfix { zoom:1}  
.center{ margin:0 auto;}
.tl{text-align: left;}
.tc{text-align: center;} 
.tr{text-align: right;} 
.ad{line-height: 0;} 
.por{position: relative; }
body{padding-top:31px; }
/*** header

------------------------------------- ***/ 
.top_tq{float:left;padding-left:20px; width:320px; overflow:hidden; font-size:12px; height:50px; color:#2b2b2b; }
.top_tq  span{}
.top_tq  ul{ border-bottom:#CCC solid 1px;   line-height:16px;}
.top_tq ul li{ float:left; margin:0 9px; height:24px;}
.top_s{ float:right; width:350px; overflow:hidden; font-size:12px; height:50px; padding-top:2px; color:#2b2b2b;}
.top_s a{ margin:0 4px; color:#2b2b2b;}
.top_tq a{ color:#2b2b2b;}

.top{background:url(../images/topbg.png) repeat-x 0 0; height:31px; line-height:31px; top:0;left:0; width:100%; position: fixed;_position:absolute;z-index: 9999;}
.top .log-btn{float:left; width:56px; height:19px; line-height:1000px; overflow:hidden; background:url(../images/logbtn.png) no-repeat 0 0; margin: 5px 0 0 6px;}
.search .txt{float:left; height:18px; border: 1px solid #819BB4; width:200px; margin: 5px 7px 0 0; line-height:18px; }
.search span img { vertical-align: middle;}
.search select{float:left; width:60px; border: 1px solid #819BB4;  margin: 5px 7px 0 0; height:20px; }
.search .btn{float:left; background:url(../images/seabtn.png) no-repeat 0 0; width:51px; height:20px; border:none; margin-top:5px; cursor: pointer; }
.nav .w1,.nav .w2,.nav .w3,.nav .w4{float:left; margin:5xp 0 0; }
.nav .w1{width:173px;margin:7px  0px 0px 5px;_margin:7px  0px 0px 10px}
.nav .w2{width:378px;margin:7px  0px 0px 15px;}
.nav .w3{width:210px;margin:7px  0px 0px 5px;}
.nav .w4{width:192px;margin:7px  0px 0px 15px; }
.nav .nobg{background:none; }  
.nav li{float:left; margin: 0 8px; height:26px; line-height:26px; font-size:14px; display:inline;}
/*** ptxt tlist plist
------------------------------------- ***/
.tlist0 li{height:20px; line-height:20px; overflow:hidden; }
.tlist1 li{height:24px; line-height:24px; overflow:hidden; }
.tlist2 li{height:26px; line-height:26px; overflow:hidden; }
.tlist2 em,.tlist4 em{float:right; }
.tlist3 li{float:left; margin:8px 0 0 7px; width:107px; text-align: center; height:42px; line-height:42px;  font:bold  14px/32px Microsoft yahei, Arial, sans-serif;  display:inline; }
.tlist3 li img{ padding:1px; border:#CCC solid 1px;}
    .tlist3 a{color:#fff; }
.tlist4 li{height:28px; line-height:28px; overflow:hidden; }
.fli li{float:left; margin-right:5px; } 
.dot li{padding-left:17px; background:url(../images/dotbg.png) no-repeat 0 10px;}
.dot1 li{padding-left:17px; background:url(../images/dotbg2.png) no-repeat 0 11px;}
.dot2 li{padding-left:23px; background:url(../images/dotbg3.png) no-repeat 0 7px;}
.plist1 li{padding:8px 0; vertical-align: top; }
.ptlist1 img{float:left; margin-right:8px; }
.ptlist1 h4{height:18px; line-height:18px; overflow:hidden; font-weight:bold; }
    .ptlist1 h4 a{color:#2D374B; font-size:14px; }
.ptlist1 p{ text-indent: 2em; color: #999;}
.plist2 li{width:158px; float:left; }
.plist2 .end{float:right; margin-right:10px;}
    .plist2 em{display:block; height:19px; line-height:19px; overflow:hidden; text-align: center; padding-top:3px; }
.plist3 li{float:left; position: relative; margin-left:7px; display:inline; }
    .plist3 em,.plist3 .bg{height:18px; line-height:18px; position: absolute; text-align: center; color:#000; width:113px; top:71px; left:0; }
    .plist3 .bg{filter:alpha(opacity=70); opacity:0.7;background: #ddd;}
/*** coltit content
------------------------------------- ***/ 
.coltit1{width:18px; padding:0; height:119px; border-right:1px solid #EDEDED; background: #D2E1F1; position: relative; text-align: center; line-height:29px; }
    .coltit1 .icon{width:5px; height:7px;  background:url(../images/arrow.png); position: absolute; top:55px; right: -5px; overflow:hidden; }
.coltit2{width:18px; text-align: center; }
    .coltit2 span{background: #EEE; position: relative; display:block; line-height:14px;padding: 5px 0; cursor: pointer; zoom:1}
    .coltit2 .act{background: #D2E1F1;}
        .coltit2 .act .icon{width:5px; height:7px; background:url(../images/arrow1.png) no-repeat 0 0; position: absolute; top:17px; left: -5px; overflow:hidden; }
.coltit3{height:24px; line-height:24px; font-size:12px; }
    .coltit3 h3{margin-left:-3px; color:#fff; padding-left:10px; text-align: center; width:70px; position: relative; }
    .coltit3 .tit1{background:url(../images/colbg.png) no-repeat 0 center;}
    .coltit3 .tit2{background:url(../images/colbg1.png) no-repeat 0 center;}
    .coltit3 .tit3{background:url(../images/colbg2.png) no-repeat 0 center;}
.coltit4{height:28px; line-height:28px; border-bottom:1px solid #dbecec; }
    .coltit4 h3{padding:0 8px; color:#21598a; font-weight:bold; font-size:14px; }
.coltit5{height:30px; line-height:30px;}
.bbl1px{ border-bottom:1px solid #dbecec; }
    .coltit5 h3{padding:0 8px; /*color:#1F77C1;*/ font-weight:bold; font-size:14px; }
        .coltit5 .arrow i{float:left; margin-top:9px; }  
        .coltit5 .prev,.coltit5 .next{width:13px; height:13px; background:url(../images/arrow3.png) no-repeat 0 0; cursor: pointer; }
        .coltit5 .next{background:url(../images/arrow4.png) no-repeat 0 0;}

.coltit6{height:18px; line-height:18px; background: url(../images/colbg6.png) repeat-x 0 8px ;}
    .coltit6 .tit1{background:#468FCE; color:#fff; float:left; padding: 0 4px; font:bold  14px/18px Microsoft yahei, Arial, sans-serif}
    .coltit6 .tit2{border: 1px solid #E0E0E0; border-radius: 3px; padding: 0 6px; color:#286FCF; height:16px; line-height:16px; background: #fff;}
    .coltit6 .arrow{padding: 0 10px 0 0; background:#fff; } 
        .coltit6 .arrow i{float:left; margin-left:4px; }  
        .coltit6 .prev,.coltit6 .next{width:13px; height:13px; background:url(../images/arrow3.png) no-repeat 0 0; margin-top:2px; cursor: pointer; }
        .coltit6 .next{background:url(../images/arrow4.png) no-repeat 0 0;}
.content1 .hd{ width:20px; padding:1px 6px 6px 3px; background:url(../images/colbg5.png) no-repeat 0 0; text-align: center; margin-top:8px; }
.content1 .bd{ width:357px; }
.headline h2{font:bold 45px/50px Microsoft yahei, Arial, sans-serif; height:50px; overflow:hidden; }
    .headline h2 a{color:#0C4984; }
.headline h3{height:36px; line-height:36px; overflow:hidden; }
    .headline h3 a{margin: 0 5px; font-size:14px; }
/*** tab
--------------------- ***/
.tab span{border-left:1px solid #D2E1F1; font-size:14px; color:#126ab5; float:left; padding: 0 14px 0 15px; cursor: pointer; }
.tab .act{border-bottom:1px solid #fff; height:23px; line-height:24px; _line-height:23px; }



.tab1 span{border-left:1px solid #D2E1F1; font-size:14px; color:#21598A; float:left; padding: 0 10px 0 10px; cursor: pointer; }
.tab1 .act{border-bottom:1px solid #fff; height:23px; line-height:24px; _line-height:23px; }

.tab1 span a{ color:#126AB5;}

.tab2 span{ float:left; }
.tab2 a{ color:#21598A; background:url(../images/libg.png) no-repeat 0 center;padding: 0 4px;} 
.tab2 .act{ background:url(../images/arrow2.png) no-repeat center 0;}
.tab2 .nobg a{background:none; }
.tab3 span{float:left; padding: 0 15px; background:url(../images/libg1.png) no-repeat 0 center; cursor: pointer; color:#1F77C1; font-size:14px; }
.tab3 .act{ border: 1px solid #CDE0F6; height:22px; line-height:22px; border-bottom-color: #fff; border-top-color: #7DB0DF;}
.tab3 .nobg{background:none; }


.tab4 span{float:left; padding: 0 20px; background:url(../images/libg1.png) no-repeat 0 center; cursor: pointer; color:#1F77C1; font-size:14px; }
.tab4 .act{ border: 1px solid #CDE0F6; height:28px; line-height:28px; border-bottom-color: #fff; border-top-color: #7DB0DF;}
.tab4 .nobg{background:none; }


/*** footer
------------------------------------- ***/ 
.footer{border-top:1px solid #458FCE; text-align: center; line-height:25px; padding: 15px 0; color:#2F2F2F; }


.backToTop {
	
 border:1px solid #4D80E6;display: none;
 width: 18px;
  line-height: 1.2;
 padding: 5px 0;
 background-color: #fff;
 color: #4169E1;
 font-size: 12px;
 text-align: center;
 position: fixed;
 _position: absolute;
left: 50%;
margin-left: 505px;
 bottom: 100px;
 _bottom: "auto";
 cursor: pointer;
 opacity: .6;
 filter: Alpha(opacity=60);
}

.xs_list{background:url(../images/s-t-bg.jpg) repeat-x; height:28px; line-height:28px; color:#FFF;}
.xs_list span{ font-size:14px; font-weight:bold; padding-left:8px; padding-top:2px;}
.xs_list  a{ color:#FFF;padding-left:10px; padding-right:10px;}
 
 
 .mode-sear{ margin-top:3px; width: 190px; height: 28px; background-image:url("images/cmstop-big.png");background-position: -57px -152px;}
 .mode-sear .sear-box,.mode-sear .sear-btn{ background-color:  transparent;  border: none; }
 .mode-sear .sear-box{ width: 146px; height: 17px;line-height: 17px; padding: 1px 2px 2px 4px; color: #666; _float:left;}
 .mode-sear .sear-btn{ text-indent: -9999px; width: 30px; cursor: pointer; }
 
 
 /*ͼƬ�ӱ߿�*/
 .li_img img{
 padding:1px;
 border:1px solid #E6E6E6;}
 

 .link{ border-left:1px solid #D2E1F1;border-right:1px solid #D2E1F1;border-bottom:1px solid #D2E1F1;}
 .link a{font-size:12px;flaot:left;}
 .link li{ font-size:12px;}
.ad_list{ width:998px;}
.ad_list dd{ width:245px;float:left;}

.bcb{
    background-color: #FBFBFB;
    border-bottom: 1px solid #DBECEC;
}
.nav_tg{background:url("../images/nav-tg.jpg") no-repeat; height:65px;}
.nav_tg a{ color:#FFF;}


/*inquire-start*/
.checkbox{border:1px solid #D2E1F1; line-height:26px;margin:0 auto; width:998px;}
.checkbox li{clear: both; height: 32px;line-height: 32px;text-align: center; font-size:12px;}
.checkbox span{padding:0 3px;}
.i-l{padding:0 15px; float:left;}
.checkbox h4 a{color:#126AB5; font-weight:bold;font-size:12px;}
.checkbox h5 a{color:#666666; font-size:12px;}
.i-r{padding:0 15px; float:right;}
/*inquire-end*/




/*11.26�޸�*/

.plisttop li{padding:6px 0; vertical-align: top; }
.ptlisttop img{float:left; margin-right:5px; }



/*ͼ˵¦��*/

/* ͨ��ͼƬ�б�_��ͨʽ */ 
.picList li{ width:175px;  } 
..picList .pic{ text-align:center; line-height:0px;  } 
.picList .pic img{ width:160px; height:100px; padding:2px; border:1px solid #D2E1F1; }
.picList .pic a:hover img{ border-color:#f00;  } 
.picList .title{ line-height:24px;   } 

/* �������� - ������ */    
#demoContent h3{padding:0 8px; color:#21598a; font-weight:bold; font-size:14px; }
.leftLoop{ overflow:hidden; position:relative;  border:1px solid #D2E1F1;   } 
.leftLoop .hd{ overflow:hidden;  height:30px; /*background:#f4f4f4; */ } 
.leftLoop .hd .prev,.leftLoop .hd .next{ display:block;  width:5px; height:9px; line-height:10px; float:right; margin-right:10px; margin-top:10px;  overflow:hidden;cursor:pointer; /*background:url("demoEffect/images/icoLeft.gif") no-repeat;*/} 
.leftLoop .hd .next{/* background:url("demoEffect/images/icoRight.gif") no-repeat; */ } 
.leftLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  } 
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(PIE.htc);} 
.leftLoop .hd ul li.on{ background:#26B;  } 
.leftLoop .bd{ padding:10px; height:130px; overflow:hidden;} 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{ margin:0 10px; text-align:center; float:left;display:_inline;} 

/*��������*/

.topLoop{ overflow:hidden; position:relative; } 
.topLoop .hd{ overflow:hidden; height:30px;/* background:#f4f4f4;*/  } 
.topLoop .hd .prev,.topLoop .hd .next{ display:block;  width:9px; height:10px; line-height:10px; float:right; margin-right:10px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("images/icoUp.gif") center no-repeat;} 
.topLoop .hd .next{ /*background:url("images/icoDown.gif") center no-repeat; */ } 
.topLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  } 
.topLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer; 
08.    -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(../PIE.htc);} 
.topLoop .hd ul li.on{ background:#f00;  } 
.topLoop .bd{ padding:5px 8px 5px 8px;   } 
.topLoop .bd ul{ overflow:hidden; zoom:1; } 

/*img */

.ppostion{position:relative;list-style-type:none;}
.postionbar {position:absolute;bottom:15px; right:15px;}

/*名企名牌*/

.zh{ background:url(../images/xzgl.png) right no-repeat;}
/**/
.cal{float:left;width: 16px;height: 15px;background: transparent url(images/cal.png) no-repeat;margin: 8px 0 0 20px;cursor: pointer;}