/* CSS Document */

body {

	font-family:"微软雅黑";

	margin: 0;

	font-size:12px;

	color:#6A6A6A;}

div,form,img,ul,ol,li,dl,dt,dd,p{margin:0;padding:0;border:0;}

table{border-collapse:collapse; border-spacing:0;}

ul,li{list-style-type:none;}

img, a img{border:0; vertical-align:top;margin: 0 auto;}

input,select,textarea{vertical-align:middle;}

h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight:normal;}

/* Link */

a{color:#5d5d5d; text-decoration:none;}

a:active {text:expression(target="_blank");}

a:hover {color:#e55f00; text-decoration:none;}



/* Other */

.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;overflow:hidden;}

.clearfix:after{content:".";display:block; height:0;clear:both;visibility:hidden;} /* only FF */

.mauto{width:1002px; margin:0 auto;}

.m_auto{margin:0 auto;}

.mtop{ margin-top:10px;}



.menu{width:100%; height:39px;margin:0 auto; position:absolute; z-index:3; background:url(../images/nav_bg.jpg) no-repeat center;}

.menu1{width:1000px; height:39px;margin:0 auto;}

.nav {width:1000px;height:39px;line-height:35px;float:left; text-align:center;}

.nav ul { float:left; margin-left:18px;}

.nav ul li{width:140px; height:35px;line-height:35px;float:left; text-align:center; position:relative; background: url(../images/nav_li_bg.png) no-repeat right; position:relative;}
.nav ul li ul{ position:absolute; z-index:99999; margin:0px; left:0px; display:none;background:#1891ca;}
.nav ul li ul.long{ width:175px;}
.nav ul li ul.long li{ width:175px;}
.nav ul li ul li{ background:none; border-bottom:dashed 1px #fff; float:none; padding:0px; width:140px;  height:auto; }
.nav ul li ul li a{ color:#fff; height:auto;}

.nav ul li a{display:block;width:auto;height:35px;font-size:14px;color:#fff; font-weight:bold;}

.nav ul li a:hover{color:#fff;border:none;}

.nav ul li a.curr{color:#fff;border:none;}

.logo { width:262px; height:97px; float:left; position:relative; margin-top:-30px; padding:0px;}



.menu li.selected .submenu{display:block;}

.menu li .submenu{display:none;position:absolute;top:35px;left:0px;width:150px;background:#4EB2E4; margin-left:-20px;}

.menu li .submenu li{width:150px;float:none;padding:0; height:24px;}

.menu li .submenu li.last{border:none;}

.menu li .submenu li a{float:none;width:150px;padding:0;text-align:left; text-indent:1.5em; height:24px;line-height:24px;background:none;font-size:12px; color:#FFF}

.menu li .submenu li a:hover{background:#006694;color:#fff;}



.menu li.selected{color:#fff;}

.menu li.selected a{ color:#FC3;}



li#nava{ background:none;}







/* Font  */

.fb{font-weight:bold;}

.f11px{font-size:11px;}

.f14px{font-size:14px;}

.f16px{font-size:16px;}

.f10px{font-size:10px;}

.li20px{line-height:20px;}

.f18px{font-size:18px;}

.f20px{font-size:20px;}

.f24px{font-size:24px;}

.f30px{font-size:30px;}

.yahei{font-family:microsoft yahei;}

.mt5{margin-top:5px;}

.mt10{margin-top:10px;}

.mt15{margin-top:15px;}

.mt20{margin-top:20px;}

.ml19{margin-left:19px;}

.fl{float:left;}

.fr{float:right;}

.ovht{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}





/*ËÑË÷*/

.search{ width:200px; height:22px; padding:5px 0px; float:left;}

.search .wb{ border:0; background:url(../images/search-text.gif) no-repeat; width:130px; height:22px; padding-left:20px; line-height:22px; float:left;}

.search .search-btn{ display:block; width:39px; height:22px; background:url(../images/search-btn.jpg) no-repeat; float:left;}



#dinav{width:100%; overflow:hidden; background:#f3f3ff; border-top:#e7e7ef solid 1px; margin-top:20px; color:#0c61ce;}

.dinav { width:930px; height:auto; margin: 0px auto;}

.dinav ul { width:100%; float:left;}

.dinav ul li { width:135px; float:left; height:40px; margin-left:15px; color:#0c61ce;}

.dinav ul li a { color:#FFF;}

.dinav ul li span { font-size:14px; line-height:40px;}

.dinavwz { line-height:20px;}







/*header*/

#headbox{ width:100%; height:auto; background:#fff; overflow:hidden; height:112px; }



.head{ width:1002px; height:80px; margin:0px auto; overflow:hidden;}

.logo { width:550px; height:80px; background:url(../images/logo.jpg) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.jpg"); _background:url(../images/logo.jpg) no-repeat; float:left; margin:0px; overflow:hidden; position:relative}



.hotline{ width:367px; height:50px; float:right;margin-top:27px; overflow:hidden; position:relative }



.i_nav{width:100%; height:45px; margin:0 auto; background:#014fa1;}


/*banner*/
.banner{ text-align:center}
.fullSlide{width:100%;position:relative;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.fullSlide .bd ul{ margin:0; padding:0;width:100% !important}
.fullSlide .bd li a{display:block;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0}
.fullSlide .hd ul{text-align:center}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;margin-right:3px;overflow:hidden;text-align:center;color:#333;}
.fullSlide .hd ul .on{color:#fff;}
.fullSlide .prev,.fullSlide .next{display:inline;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}
/*banner高度*/ .fullSlide{height:423px;} 
.fullSlide .bd li{height:423px} /*banner小图标*/ 
.fullSlide .hd ul li{ width:1px;/*宽度*/   height:1px; /*高度*/ line-height:18px;/*如果显示数字数值跟高度一致，如果不显示数字，数值改成999px*/
    background:transparent; border:1px solid #fff;  /*背景颜色*/ padding: 3px; overflow: hidden; border-radius: 50%; -webkit-border-radius: 50%;-moz-border-radius: 50%;}
 .fullSlide .hd ul .on{background:#fff;/*背景颜色*/}





.bad{ width:1003px; height:38px; line-height:38px; text-indent:2em; margin:0 auto; border:1px solid #e1e0df; background:url(../images/icon02.jpg) repeat-x left top;}

.bad a{color:#595959; padding:0px 3px;}

.bad a:hover{ color:#f00;}



/*Ê×Ò³Ö÷Ìå²¿·Ö*/

#mainbox{ width:100%; height:auto; margin:0px auto;}

.middle{ width:1002px; height:auto; margin:0 auto;  overflow:hidden; position:relative; margin-top:20px;}

.left{ width:255px; float:left; overflow:hidden; margin-top:10px; _display:inline;}

.right{ width:715px; float:right; overflow:hidden; margin-top:10px; _display:inline;}



.title{ width:100%; height:40px; margin:0 auto; overflow:hidden; position:relative;background: #eeeeee;}

.title_l{ width:auto; height:40px; line-height:40px;  text-align:left; font-size:14px; padding:0px 15px; color:#224aa5; float:left; overflow:hidden; position:relative }

.title_r { width:60px; height:40px; line-height:40px; text-align:right; padding-right:10px; float:right; overflow:hidden; position:relative}

.title_r2 { width:400px; height:34px; line-height:34px; text-align:right; padding-right:10px; float:right; overflow:hidden; position:relative}











.sytitle{ width:100%; height:42px; margin:0 auto; overflow:hidden; position:relative; background:url(../images/ab.jpg);}

.sytitle_l{ width:150px; height:40px; line-height:40px;  text-align:left; font-size:16px; text-indent:1.2em; color:#224aa5; float:left; overflow:hidden; position:relative }

.sytitle_r { width:60px; height:40px; line-height:40px; text-align:right; padding-right:10px; float:right; overflow:hidden; position:relative}

.sytitle_r2 { width:400px; height:34px; line-height:34px; text-align:right; padding-right:10px; float:right; overflow:hidden; position:relative}



.sytitle1{ width:100%; height:42px; margin:0 auto; overflow:hidden; position:relative; background:url(../images/cp.jpg);}

.sytitle1_l{ width:150px; height:40px; line-height:40px;  text-align:left; font-size:16px; text-indent:1.2em;  color:#224aa5; float:left; overflow:hidden; position:relative }

.sytitle1_r { width:60px; height:40px; line-height:40px; text-align:right; padding-right:10px; float:right; overflow:hidden; position:relative}

.sytitle1_r2 { width:400px; height:34px; line-height:34px; text-align:right; padding-right:10px; float:right; overflow:hidden; position:relative}





.title04{height:34px;}

.title04 h3{float:left; display:inline; text-indent:3.5em; height:34px; font-weight:bold; font-size:16px; line-height:34px; color:#555; }

.title04 span{float:right; display:inline-block; margin-right:7px; line-height:34px;}

.title04 span a{color:#000;}

.title04 ins{ position:absolute; left:10px; top:-10px;}



.title05{height:30px; background:url(../images/title_bg05.jpg) repeat-x left top;}

.title05 h3{float:left; display:inline; margin-left:51px; height:30px; font-weight:bold; font-size:14px; line-height:30px; color:#FFF; font-family: microsoft yahei;}

.title05 span{float:right; display:inline-block; margin-right:7px; font-family:""; line-height:30px;}

.title05 span a{color:#FFF;}

.title05 ins{ position:absolute; left:0; top:-7px;}



.title06{height:30px; background:url(../images/title_bg06.jpg) repeat-x left top;}

.title06 h3{float:left; display:inline; margin-left:51px; height:30px; font-weight:bold; font-size:14px; line-height:30px; color:#5d5d5d; font-family: microsoft yahei;}

.title06 span{float:right; display:inline-block; margin-right:7px; font-family:""; line-height:30px;}

.title06 span a{color:#5d5d5d;}

.title06 ins{ position:absolute; left:0; top:-7px;}



a.more{width:30px; height:9px; display:block; background:url(../images/more.jpg) no-repeat left top;}

a.t1{ width:260px; height:94px; display:block; float:left;}



/*Ê×Ò³²úÆ··ÖÀà*/

.iSort{width:220px; height:auto; float:left; overflow:hidden; position:relative}

.iSort_nr{

   width:200px; height:auto; border:#EFEFEF 1px solid; border-top:none; padding:15px 9px; margin:0 auto; background-color:#fafafa; overflow:hidden; position:relative

}

.iSort_nr ul{

   list-style:none

}

.iSort_nr ul li{

   width:195px; height:34px; line-height:34px; text-align:left; text-indent:2em; margin:0; border-bottom:#CCC dotted 1px; background:url(../images/li.jpg) no-repeat left;

}

.iSort_nr ul li a:active{

  width:195px; height:34px; line-height:34px; font-size:12px;

}

.iSort_nr ul li a:link{

  width:195px; height:34px; line-height:34px; font-size:12px;

}

.iSort_nr ul li a:visited{

  width:195px; height:34px; line-height:34px; font-size:12px;

}

.iSort_nr ul li a:hover{

  width:195px; height:34px; line-height:34px; font-size:12px; color:#fe6f23; text-decoration:none; display:block

}





/*Ê×Ò³ÁªÏµÎÒÃÇ*/

.iContact{float:left; width:220px; height:auto; margin-top:10px;  position:relative;}

.iContact_nr{ float:left; width:200px; height:auto;border:#EFEFEF 1px solid; border-top:none; background-color:#fafafa; padding:10px 9px;margin:0 auto; overflow:hidden; position:relative}

.iContact_nr ul{ list-style:none}

.iContact_nr li {float:left; width:100%; height:auto; line-height:12px;  border-bottom:#D9D9D9 1px dotted; background:url(../images/li.jpg) no-repeat left top; text-indent:1.5em;}

.iContact_nr span {width:180px; float:left; height:auto; margin-left:18px; margin-top:5px; line-height:20px;}

/*²úÆ·»ÃµÆ*/

.islide{float:left; width:310px; height:218px; border:#EFEFEF 1px solid; overflow:hidden; margin:20px 0px 0px 15px;}

.islide_nr { float:left; width:302px; height:210px; background:#000; margin-top:4px; margin-left:4px;}



.ihome_pic{ float:right; width:261px; height:204px; background:url(../images/home_pic.jpg) no-repeat; position:relative; }

.ihome_pic_1{position: absolute; width:85px; height:25px; left:0px; bottom:0px; line-height:25px; text-align:center}

.ihome_pic_2{position: absolute; width:95px; height:25px; left:85px; bottom:0px; line-height:25px;text-align:center}

.ihome_pic_3{position: absolute; width:85px; height:25px; right:0px; bottom:0px; line-height:25px;text-align:center}



/*¹«Ë¾¼ò½é*/

.iAbout{ width:267px; height:auto; float:left; overflow:hidden; position:relative;}

.iAbout_nr{ width:247px; height:470px; line-height:24px; text-align:left; background:url(../images/ab2.jpg) repeat-y; padding:11px 10px; margin:0 auto; overflow:hidden; position:relative}

.iAbout_nr IMG{ float:left; padding:2px; border:#E0E0E0 1px solid; margin-top:8px; margin-right:10px; }

.iAbout_d{ width:267px; height:8px; background:url(../images/ab3.jpg);overflow:hidden; position:relative}

.ivideo{width:298px; border:1px #dedddc solid; height:auto; float:right;}

.iadv{ width:765px; height:80px; float:left; margin-top:10px;}

.iadv2{ width:225px; height:80px; float:left; margin-top:10px;}





.lanmu { float:left; width:310px; height:auto; margin-left:10px; margin-top:30px;}



/*ÐÂÎÅ¶¯Ì¬ÄÚÈÝ*/

.iNews{ float:left; width:267px; height:auto; position:relative; margin-left:7px;}

.iNews_nr{ float:left; width:247px; height:auto; background-color:#ffffff; padding:11px 10px; background:url(../images/ab2.jpg) repeat-y;}

.iNews_nr ul{ list-style:none}

.iNews_nr li{ float:left; width:100%; height:27px; line-height:27px; text-indent:1.8em; background:url(../images/d.gif) no-repeat 5px 11px; border-bottom:#D9D9D9 1px dotted; overflow:hidden; position:relative;}

.iNews_nr li span { position:absolute;right:10px; top:0px; line-height:23px; color:#595959;}



/*ÐÂÎÅ¶¯Ì¬ÄÚÈÝ*/

.iNews2{ float:right; width:356px; height:280px; overflow:hidden;  margin-top:25px; }

.iNews2_nr{ float:left; width:356px; height:auto; margin-top:10px;}

.iNews2_nr ul{ float:left; width:356px;}

.iNews2_nr li{ float:left; width:356px; height:25px; line-height:25px; background:url(../images/icon05.jpg) no-repeat 10px 50%; text-indent:2em; position:relative;}

.iNews2_nr li a{width:100%; height:25px; display:block;  color:#595959; text-align:left; text-indent:2em;}

.iNews2_nr li a:hover{ height:25px; width:100%; display:block; color:#c70000; text-align:left; text-indent:2em;}

.iNews2_nr li span { position:absolute;right:10px; top:0px; line-height:25px; color:#595959;}



/**/

.iProduct{ width:454px; height:auto; float:left; position:relative; margin-left:7px;}

.iProduct_nr { float:left; width:434px; height:auto; padding:11px 10px; overflow:hidden; background:url(../images/cp2.jpg) repeat-y;}

.iproduct_nr ul{list-style:none}

.iProduct_nr img{ border:0px;}

.iProduct_nr li{}

.ipro_img { width:225px; height:190px; margin-left:15px; text-align:center; float:left; display:inline;}

.ipro_img img { width:225px; height:145px; border:1px #e6e6e6 solid; margin:0px auto; padding:3px; background:#fff;}

.ipro_img a{ color:#595959; line-height:30px; font-size:12px;}

.iProduct_d{ width:454px; height:8px; float:left; background:url(../images/cp3.jpg);}



/**/

.iProduct01{ width:450px; height:auto; margin-top:15px; float:left; }

.iProduct01_nr { float:left; width:434px; height:auto; padding:11px 10px; overflow:hidden; background:url(../images/cp2.jpg) repeat-y;}

.iProduct01_nr ul{ float:left;}

.iProduct01_nr li { float:left; width:140px; height:auto; overflow:hidden; _display:inline;}

.iProduct01_nr img{ border:0px;}

.iProduct01_img { width:135px; height:130px; line-height:30px; text-align:center; float:left; display:inline;  }

.iProduct01_img a{ color:#666666;}

.iProduct01_img img {float:left; width:115px; height:110px; border:1px #d3d3d3 solid; display:inline;margin-top:4px; margin-left:10px;}

.iProduct01_txt { width:125px; height:auto; color:#696969; line-height:20px;  text-align:left; float:right; overflow:hidden; display:inline;}

.iProduct01_txt a{ color:#666;}





/* */

.ilinks{  width:100%; height:80px; background:url(../images/fbg.jpg) repeat-x; margin:0 auto; position:relative;}

.ilinks_nr{  width:978px; height:auto; margin:0px auto; overflow:hidden;}
.ilinks_nr img{ float:left; margin-right:15px;}
.ilinks_nr span{ display:block; float:left; color:#fff; line-height:25px; margin-top:25px;}

.ilinks_nr h3{ float:left; width:80px; height:80px; line-height:80px; color:#696969;}

.ilinks_nr p{  width:968px; height:80px; line-height:80px; color:#FFF;}

.ilinks_nr p img{ display:inline-block; margin-right:10px; }

.ilinks_nr li{ float:left; width:80px; height:80px; line-height:80px; margin-left:10px; color:#696969;}

.ilinks_nr li a{color:#696969;}



#footbox{width:100%; height:73px; margin:0px auto; background:url(../images/fbg.jpg) repeat-x #004ea1; overflow:hidden;}

.footer{width:980px; height:73px; margin:0px auto; overflow:hidden; }

.dbmenu{height:25px;line-height:25px;margin-top:10px;text-align:center;color:#555;}

.dbmenu a{padding:0 10px;color:#555;}

.copy{ width:1005px; height:auto; line-height:25px; margin:0px auto; text-align:center; color:#fff; }


.contact{width:218px; height:290px; margin-top:27px; background:url(../images/pro_34.jpg) no-repeat;}
.c_t{width:218px; height:54px;}
.c_t p{padding-top:15px; color:#d20c0c; font-size:18px; font-weight:bold; text-indent:18px;}
.c_info{width:200px; margin:0 auto; padding-top:85px;}
.c_info p{color:#030303; line-height:22px; margin-left:5px;}



/*xqy页面样式*/
.table2{width:680px; margin:0 auto; margin-top:29px; border-collapse:collapse;}
.table2 td{border:1px solid #d3d3d3; text-align:center;}
.table2 thead td{height:34px; line-height:34px; color:#ff8d0b; font-weight:bold; background:#eef7ff;}
.table2 tbody td{height:27px; line-height:27px; color:#3b3a3a;}
.table2 tbody td.td1{color:#ff8d0b;}
.table2 tbody tr.tr2 td{background:#f7f7f7;}








