﻿body{ margin:0px; padding:0px; font-size:14px; color:#000000;}
ul{list-style:none;padding:0px;margin:0px;}
ol{padding:0px;margin:0px;}
li{padding:0px;margin:0px;}
dl{padding:0px;margin:0px;}
dt{padding:0px;margin:0px;}
dd{padding:0px;margin:0px;}
h1{padding:0px;margin:0px; font-size:16px;}
h2{padding:0px;margin:0px; font-size:14px;}
a{ text-decoration:none; color:#000000; padding:0px; margin:0px;}
img{ border:0px;}
a img{ border:0px;}
.clear{ clear:both;}
.width{ width:1000px;}
.mar{ margin:0px auto;}

.top{ height:30px;line-height:30px; overflow:hidden; background-color:#edf1f4; border-bottom:1px solid #c1cfd8;}
.top1{ position:relative;height:30px; }
.topleft{ position:absolute; left:0px; top:0px;}
.topleft ul li{ float:left; padding-left:20px; margin-right:5px;}
.topleft1{ background-image:url(../images/tl1.jpg); background-repeat:no-repeat; background-position:0px 8px;}
.topleft2{ background-image:url(../images/tl2.jpg); background-repeat:no-repeat; background-position:0px 8px;}
.topright{ position:absolute; right:0px; top:0px; padding-left:20px; background-image:url(../images/tl3.jpg); background-repeat:no-repeat; background-position:0px 7px;}

.header{ background-image:url(../images/header.jpg);}
.header1{ height:95px; position:relative;}
.logo{ position:absolute; left:10px; top:22px;}
.tel{ position:absolute; right:0px; top:40px;}
.searchbox{height:30px; width:330px; background-color:#F3C;position:absolute; right:0px; top:40px; border:1px solid #e2e4e3;}
.searchbox .text{ width:264px; height:28px; line-height:28px; text-indent:10px; position:absolute; left:0px; top:0px; border:0px;}
.searchbox .button{width:66px; height:30px; color:#ffffff; border:0px; position:absolute; right:0px; top:0px; background-image:url(../images/ss.jpg);}



.nav{ height:38px; line-height:38px; background-image:url(../images/navbg.jpg);}
.nav1{ position:relative;}
.nav .nav_r{ position:absolute; left:0px; top:0px;}
.nav .nav_r li{ width:125px; text-align:center; float:left; position:relative; font-size:16px; line-height:38px;}
.nav .nav_r li a{  color:#ffffff;}
.nav .nav_r li a:hover{ background-color:#87c0dd; display:block; }
.nav .nav_r .home{ }
.nav .nav_r li ul{ background-color:#c30b0d; display:none;   position:absolute; top:38px; left:0px; margin-left:0px;
height:auto;
}
.nav .nav_r li .nav2{ background-color:#c30b0d; }
.nav .nav_r li ul{ width:125px;}
.nav .nav_r li ul li{ margin-left:0px;  font-size:14px; 
            border-top:1px solid #f42b24;
                       display:block;line-height:40px;width:125px; clear:both;float:none; }
.nav .nav_r li ul li a{display:block;font-weight:normal; background-color:#c30b0d; color:#ffffff;white-space:nowrap; }
.nav .nav_r li ul li a:hover{ background-color:#c30b0d;}
.nav .nav_r li ul li ul{ position:absolute; left:120px; top:0px;}
.nav .nav_r .hoveron{background-color:#c30b0d; display:block; color:#ffffff; font-weight:bold;}
.nav .nav_r .pageon{ color:#fff; background-color:#000; display:block;}
.nav .nav_r a:active{ background-color:#036;}

.dorpdownpromenu { }
   .navheight {
            position:relative;
            height:30px;
			border-top:1px dotted #ffffff;
			border-bottom:1px dotted #848484;
            line-height:30px; text-align:center;
			 color:#1277bb; background-image:url(../images/cpfl_tb.png); background-repeat:no-repeat;
			 background-position:220px 10px;
        }
            .navheight a {color:#1277bb;
            }
            .navheight:hover {
              background-image:url(../images/cpfl_tb2.png); background-repeat:no-repeat;
			 background-position:220px 10px; background-color:#0a75a3; color:#ffffff; font-weight:bold;
            }
            .navheight:hover a { color:#ffffff;}
    .navheight:hover .navsnhovrf {}
            .navheight .submenubox {
                display:none;
                position:absolute;
                top:-1px; left:246px;
                z-index:9999;
                width:200px; border:1px solid #2693cc; background-color:#ffffff;
				color:#000000;
            }
			.navheight .submenubox a{color:#000000;}


        .navsnhovrf {
            display:block;
            line-height:30px;
        }
         
        .submenubox { 
        }
        .submenubox ul {
            
        }
        .submenubox .catalog2 li {
        
              text-indent:15px;
                    clear:none;
                    width:195px; float:left;display:inline; min-height:30px;
        }
            .submenubox .catalog2 li a {
               
                 text-align:left;
                    font-weight:normal;  
          
            }
			.submenubox .catalog2 li a:hover{color:#1277bb; font-weight:bold;}
            .metllyanghuul .catalog2 li {
                width:50px;
            }

        #dorpdownpromenuli {
            height:29px; position:relative;z-index:9999;width:246px;
            
        }

       #topwebnavmenu .apronavhonveron {
            
           
        }



.banner{ margin-top:20px; height:290px; position:relative;}
.ace_imgnavbox {text-align:center;padding-top:10px;position: absolute;bottom: 20px;left: 0px;width:100%;}
.ace_imgnavbox a {
    display:inline-block;
    width:12px;
    border-radius: 6px;
    height:12px; background-color:#dddddd;font-size:0px; line-height:0px; margin:3px;
}
    .ace_imgnavbox .activeSlide {
        background-color:#0e80f3;
    }

.cplb,.tjcp{ margin-top:20px;}
.proindex_tit{ height:40px; line-height:40px; text-indent:35px; font-size:14px; color:#565656; font-weight:bold; background-image:url(../images/tb1.jpg); background-repeat:no-repeat; background-position:0px 6px;}
.cplb_cont{ background-color:#fafafa; border:1px solid #efefef; padding-top:20px; padding-bottom:20px; padding-left:15px;}
.cplb_cont_c{width:175px; height:245px; overflow:hidden; float:left;  margin-left:9px; margin-right:9px; border-right:1px solid #cccccc;}
.cplb_cont_cb{width:175px; height:245px; overflow:hidden; float:left; margin-left:9px; margin-right:9px; }
.cplb_cont .catalog1{}
.cplb_cont .catalog1 li{  line-height:35px;}
.cplb_cont .catalog1 li a{color:#0a75a3; font-weight:bold;}
.cplb_cont .catalog1 .catalog2 li a{color:#5d5d5d; line-height:30px; float:left; margin-right:10px; font-weight:normal;}
.tjcp{}
.tjcp_cont{ background-color:#fafafa; border:1px solid #efefef; padding:15px; height:330px; overflow:hidden; }
.tjcp_cont ul{ }
.st{ width:970px; height:330px; margin:0px; padding:0px;}
.st li{ float:left; width:120px; height:155px; overflow:hidden; margin:5px; margin-left:9px; margin-right:9px;}
.st li img{ width:118px; height:118px; display:block; border:1px solid #cccccc;}
.st li a{ color:#404040;}
.st li .wzbj{ line-height:35px; text-align:center;}


.nr{ margin-top:20px;}	
.nr_tit{ height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#247196; text-indent:20px; border-top:4px solid #5c9ec0;}
.new{ width:310px; float:left;}
.new_cont{ background-image:url(../images/nr1.jpg); background-repeat:no-repeat; background-position:right bottom; height:210px; padding:20px; padding-top:10px;}
.new_cont ul li{ height:30px; line-height:30px; background-image:url(../images/newtn.jpg); background-repeat:no-repeat; background-position:0px 13px; text-indent:15px;}
.about{ width:310px; float:left; margin-left:35px;}
.about_cont{ background-image:url(../images/nr2.jpg); background-repeat:no-repeat; background-position:right bottom; height:210px; padding:20px; padding-top:10px;}
.about_cont_cont{ height:180px; line-height:30px; overflow:hidden;}
.contact{ width:310px; float:left; margin-left:35px;}
.contact_cont{ background-image:url(../images/nr3.jpg); background-repeat:no-repeat; background-position:right bottom; height:210px; padding:20px; padding-top:10px;}
.contact_cont_cont{ height:210px; line-height:30px; overflow:hidden;}
.more{ float:right; margin-right:10px;}


.footer{ background-color:#e1e1e1; text-align:center; border-top:4px solid #5a9fc0; color:#000000; line-height:25px; margin-top:20px; padding-top:10px; padding-bottom:5px;}
.footer a{ color:#000000;}

.iny{ margin-top:20px;}
.iny_left {width:230px; overflow:hidden; float:left;}
.iny_right{ width:750px; float:left; margin-left:20px; overflow:hidden;}

.servicecenter{}
.left_tit{ line-height:40px; text-indent:35px; font-size:14px; color:#565656; font-weight:bold; background-image:url(../images/tb1.jpg); background-repeat:no-repeat; background-position:0px 6px;}
.servicecenter{ background-color:#fafafa; line-height:35px;}
.servicecenter .catalog1 { text-indent:35px; font-weight:bold;background-image:url(../images/arrow_down.png); background-repeat:no-repeat; background-position:200px 9px;}
.servicecenter a {display:block;}
.servicecenter .catalog1 .catalog2 {display:none; }
.servicecenter .catalog1 .catalog2 li{ font-weight:normal; line-height:30px; text-indent:55px;background-image:url(../images/prolist_tb2.gif); background-repeat:no-repeat; background-position:35px -7px;}
.servicecenter .catalog1 .catalog2 li:hover a{ color:#0a75a3;}
.servicecenter .catalog1 .catalog2 .catalog3 li{ font-weight:normal; line-height:30px; text-indent:70px;background-image:url(../images/prolist_tb2.gif); background-repeat:no-repeat; background-position:55px -7px;}
.servicecenter .catalog1 .catalog2 .catalog3 li:hover a{ color:#0a75a3;}

.servicecenter .catalog1 .catalog2 .nowviewon a,.servicecenter .catalogc01 .nowviewon a{ color:red;}


.position{ line-height:40px; height:40px; overflow:hidden; text-indent:35px; font-size:14px; color:#565656; font-weight:bold; background-image:url(../images/tb1.jpg); background-repeat:no-repeat; background-position:0px 6px;}
.position a {color:#565656;}
.rightcontent{line-height:30px; padding:10px;}

.abintobx{ border:1px solid #cccccc; border-left:0px; border-bottom:0px;}
.listtb{ background-color:#ffffff; }
.listtb a{}
.listtb .tbheader{ background-color:#dddddd; font-weight:bold;}
.listtb tr{ line-height:34px; border-top:1px solid #cccccc; border-left:1px solid #cccccc;}
.listtb td{ border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; overflow:hidden;}
.listtb tr:hover{ background-color:#eeeeee;}

.listnews { padding:10px;}
.listnews ul li { height:30px; line-height:30px; background-image:url(../images/newtb.jpg); background-repeat:no-repeat; background-position:0px 15px; text-indent:15px;}
.listnews ul li span{ float:right; color:#000000; margin-right:0px;}
.listnews ul li a{}
.listnews ul li a:hover{ color:#0a75a3;}

.downlist { padding-top:10px; padding-bottom:20px;}
.downlist ul li { height:30px; line-height:30px; overflow:hidden; background-image:url(../images/newtb.jpg); background-repeat:no-repeat; background-position:0px 13px; text-indent:15px;}
.downlist ul li span{ float:right; color:#000000; margin-right:0px;}
.downlist ul li a{ color:#333333;}
.downlist ul li a:hover{ color:#0e80f3;}

.padding { text-align:center; font-size:14px;color:#333333; padding-top:5px; padding-bottom:5px;}
.padding span {padding-left:5px; padding-right:5px;}
.padding span a {color:#333333;}

.news,.news-time{ text-align:center;}
.news{ border-bottom:1px dashed #cccccc; line-height:40px; font-size:16px;}

.proquite{ margin-top:10px; height:67px;}
.proquite .proquitexp{ float:left; margin-left:30px; margin-top:10px; color:#ffffff; width:125px; height:40px; line-height:40px; text-align:center; background-color:#0a75a3;}
.proquite .proquitexp a{ color:#ffffff;}
.proquite .yfsm { width:530px; padding:10px; height:45px; line-height:25px; overflow:hidden; border:0px dashed #cccccc; float:left;}
    .proquite .yfsm p { padding:0px; margin:0px;}
.prolist_casinfor_img{ height:30px; line-height:30px; background-image:url(../images/max.png); background-repeat:no-repeat; background-position:35px 5px;}
.product-detialout .ui-widget-content{border: 0px; line-height:25px;}
.product-detial {}
.product-detial .ui-widget-header { 
    background: none;border: 0px;border-radius: 0px;
    border-bottom:2px solid #0a75a3;
  
    height:40px; overflow:hidden;}
.product-detial .ui-widget-header li {line-height:22px; border-radius:0px;}
    .product-detial .ui-widget-header .ui-state-default {
        background-image:none; border:0px; background-color:#ffffff;border-radius:0px;
    }
    .product-detial .ui-widget-header .ui-tabs-selected {
        background-image:none;
        background-color:#0a75a3; color:#ffffff;border:0px;
    }
        .product-detial .ui-widget-header .ui-tabs-selected a {
            color:#ffffff;
        }
#pro_details { border-top:0px;
}
#pro_jsgg { border-top:0px;
}
#pro_msdsaq {border-top:0px;
}
#pro_zscoa {border-top:0px;
}
#procankaowx {border-top:0px;
}

.formcolumn-item{
    clear:both; margin-top:10px;
}
    .formcolumn-item .formcolumn-item-tit {
        width:120px; text-align:right; float:left;
    }
    .formcolumn-item .formcolumn-item-ct {
        margin-left:130px;
    }
       .formcolumn-item .formcolumn-item-ct .formcom-area, .formcolumn-item .formcolumn-item-ct .formcom-ipt,.formcolumn-item .formcolumn-item-ct .formcom-vcode {
            width:300px;
            height:20px;
            padding: 4px 5px;
border: #ABABAB 1px solid;
box-shadow: 2px 2px 3px #EDEDED inset;
font-size: 14px;
font-weight: bold;
        }
        .formcolumn-item .formcolumn-item-ct .formcom-area {
            height:100px;
        }
        .formcolumn-item .formcolumn-item-ct .formcom-vcode {
            width:160px;
        }
            .formcolumn-item .formcolumn-item-ct .form-vcodebox  img{
                border: #ABABAB 1px solid;
            }
.extclass_title,.formset_title {
    font-size:14px; font-weight:bold;
}
.formcolumn-item .formcolumn-item-ct .formcolumn-item-tipstxt {
    color:#999999;
}
.formcolumn-item .formcolumn-item-ct .form-vcodebox {
    float:left; padding-right:10px;
}
.formcolumn-item .formcolumn-item-ct .needFill {
     border:1px solid #e47a7a;
    box-shadow: 2px 2px 3px #f5e9e6 inset;
    background-color:#fefbfa;
}
.dialog-ctrlbox {
    background-color:#ffffff; padding:10px; border-top:1px solid #cccccc; text-align:right;
}
.dialog-ctrlbox .nombtn ,.formcolumn-item-ct .nombtn{
        padding-left:20px; padding-right:20px;
        height:40px;border:0px;
        background-color:#0a75a3; color:#ffffff;
    }
     .dialog-ctrlbox .nombtn-gray {
        padding-left:20px; padding-right:20px;
         height:40px; border:0px;
        background-color:#eeeeee; color:#333333;
    }