﻿@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding:0; margin:0; font-family:"??????", Arial, Helvetica, sans-serif; font-size:12px; line-height:22px;}
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; vertical-align:top; }
ol li, ul li, dl dt, dl dd { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
input, button, textarea, checkbox, select, radio???form { vertical-align:top; }
/* basic.css */
a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}/*IE6 ????????????????????????*/
:focus { outline:none; }/*ff/chorme/opera/safari????????????????????????*/
a:link, a:visited { text-decoration:none; color:#414141;}
a:hover { text-decoration:underline; }
.blank{ font-size:0px; line-height:0px; overflow:hidden; clear:both; zoom:1; height:10px;}
.blank1{ font-size:0px; line-height:0px; overflow:hidden; clear:both; zoom:1; height:7px;}
.blank2{ font-size:0px; line-height:0px; overflow:hidden; clear:both; zoom:1; height:40px;}

/*top*/
.top{ width:100%; margin:0 auto; height:98px; background:#023b75;}
.top_nr{ width:1200px; height:auto; margin:0 auto;}
.top_nr_l{ width:448px; float:left;}
.top_nr_r{ width:637px; float:right; height:37px; background:url(img/top1.png) center top no-repeat; margin-top:27px; display:inline; padding-left:3px;}
.top_nr_r ul li{ float:left; font-size:14px; width:91px; text-align:center; line-height:35px; background:url(img/lant.png) right center no-repeat;} 
.top_nr_r ul li.nbg{ background:none;}
.top_nr_r ul li a{ color:#033b76;}
.top_nr_r ul li a:hover{ font-weight:bold; text-align:center;}

/*banner*/
.banner{ width:100%; margin:0 auto;}
.banner1{ width:100%; margin:0 auto; background:url(img/banner_01.jpg) center center no-repeat; height:93px;}
.banner2{ width:100%; margin:0 auto; background:url(img/banner_02.jpg) center center no-repeat; height:92px;}
.banner3{ width:100%; margin:0 auto; background:url(img/banner_03.jpg) center center no-repeat; height:93px;}
.banner4{ width:100%; margin:0 auto; background:url(img/banner_04.jpg) center center no-repeat; height:92px;}
.banner5{ width:100%; margin:0 auto; background:url(img/banner_05.jpg) center center no-repeat; height:93px;}

/*????????????*/
.fenl{ width:1200px; height:auto; margin:30px auto 0;}
.fenl_l{ width:262px; height:auto; float:left;}
.fenl_l h5{ height:64px; background:url(img/fenl1.jpg) repeat-x; text-align:center; font-family:"????????????"; font-size:26px; font-weight:bold; padding-top:12px;}
.fenl_l h5 a{ color:#fff;}
.fenl_l h5 font{ font-size:15px;}
.fenl_l h5 font a{ color:#6984ac;}
.fenl_l_nr{ width:260px; border:1px solid #023b75;}
.fenl_l_nr h3{ width:260px; border:1px solid #023b75;}
.fenl_l_nr h3 a{ width:260px; border:1px solid #023b75;}
.fenl_l ul li{ float:left; height:39px; background:url(img/fenlbg.png) 0 0 no-repeat; float:left; margin:7px 7px 0px 7px; display:inline; border:1px solid #e4e4e4; width:244px; line-height:39px; font-size:14px;}
.fenl_l ul li a{ display:block; width:210px; padding-left:34px; height:39px; color:#555;}
.fenl_l ul li a:hover{ background:url(img/fenlhbg.png) 0 0 no-repeat; width:210px; padding-left:34px; }
.fenl_l_we{ width:260px; border:1px solid #023b75; height:159px;}
.fenl_l_we p{ color:#555; padding:10px 15px 0px 15px; line-height:24px;}
.fenl_r{ width:936px; float:right;}
.fenl_r_k{ width:273px; float:left; margin-left:39px; display:inline; padding-bottom:40px;}
.fenl_r_k_nr{ width:271px; height:109px; border:1px solid #ccc;}
.fenl_r_k_nr h2{ text-align:center; height:28px; line-height:28px; border-bottom:1px dashed #ccc; font-weight:bold; font-size:14px;}
.fenl_r_k_nr p{ color:#555; text-indent:2em; padding:7px 15px 0px 15px;}

/*?????????*/
.ad{ width:1200px; height:auto; margin:0px auto 0;}

/*????????????*/
.we{ width:1200px; height:auto; margin:30px auto 0;}
.we h5{ font-size:22px; font-family:"????????????"; border-bottom:2px solid #e1e1e1; height:50px; line-height:50px; background:url(img/we1.jpg) 0 center no-repeat; padding-left:25px;}
.we h5 a{ color:#023b75;}
.we h5 font{ padding-left:1040px; font-family:"????????????"; font-size:15px; }
.we h5 font a{ color:#585858;} 
.we ul li{ float:left; height:auto;}
.we ul li.we1{ width:456px; border:4px solid #e0e0e0;}
.we ul li.we2{ width:376px; margin:0px 30px; display:inline;}
.we ul li.we2 h5{ text-align:center; font-family:"????????????"; font-size:24px; color:#333; padding:15px 0px 15px 0px;}
.we ul li.we2 p{ font-family:"????????????"; text-indent:2em; font-size:16px; line-height:30px; color:#555;}
.we ul li.we2 p a{ color:#F00;}
.we ul li.we3{ width:300px;}

/*??????*/
.adv1{ width:1200px; background:#f4f4f4; margin:30px auto 0;}
.adv1 ul li{ float:left;}
.adv1 ul li.a1{ margin:71px 61px 0 40px; display:inline; width:484px;}
.adv1 ul li.a1 p{font-family:"????????????"; color:#555; font-size:18px; line-height:34px; padding:30px 0px 0px 30px;}
.adv1 ul li.a2{ margin:20px 0 0 0; display:inline;}

.adv2{ width:1200px; background:#ececec; margin:0 auto;}
.adv2 ul li{ float:left;}
.adv2 ul li.a1{ margin:40px 48px 0 40px; display:inline;}
.adv2 ul li.a2{ margin:71px 0 0 0; display:inline; width:522px;}
.adv2 ul li.a2 p{font-family:"????????????"; color:#555; font-size:18px; line-height:34px; padding:30px 20px 0px 0px;}

.adv3{ width:1200px; background:#f4f4f4; margin:0 auto;}
.adv3 ul li{ float:left;}
.adv3 ul li.a1{ margin:91px 94px 0 40px; display:inline; width:655px;}
.adv3 ul li.a1 p{font-family:"????????????"; color:#555; font-size:18px; line-height:34px; padding:30px 0px 0px 30px;}
.adv3 ul li.a2{ margin-top:20px; display:inline;}

/*??????*/
.three{ width:1200px; height:320px; margin:30px auto 0;}
.three_k{ width:360px; float:left; height:34px; line-height:34px; background:url(img/huibg.jpg) 0 bottom repeat-x; margin-right:60px; display: inline;}
.three_k_bt ul li{ float:left; font-family:"????????????";}
.three_k_bt ul li.bt1{ font-size:20px; border-bottom:1px solid #000; height:33px; padding:0px 5px;}
.three_k_bt ul li.bt1 a{ color:#5e5e5e;}
.three_k_bt ul li.bt2{ float:right; font-size:14px;}
.three_k_bt ul li.bt2 a{ color:#fb4039;}
.three_nr ul li{ height:40px; line-height:40px; border-bottom:1px dashed #ccc; background:url(img/con1.jpg) left center no-repeat; padding-left:20px; font-family:"????????????"; font-size:14px; overflow:hidden;}
.three_nr ul li a{ color:#707070;}
.aa{ margin-right:0px; display:inline;}

/*????????????*/
.product{ width:100%; height:auto; margin:0 auto;}
.product h4{ width:100%; height:95px; text-align:center; background:url(img/product2.jpg) repeat-x;}
#demow{ width:100%; background:#f5f5f5; height:198px; z-index:999;}
#demowz{width:1200px; margin:0px auto; height:198px; overflow:hidden; }
#indemowz {   width: 800%;   }
#demo1wz {  float: left; }
#demo1wz img{float: left;  margin-right:10px; display:inline; }
#demo2wz img{ float: left;  margin-right:10px; display:inline;}
#demo2wz,.leibiaotitle_mwz{ float: left;}

/*foot*/
.foot{ width:100%; height:auto; background:#000; margin:30px auto 0; background:url(img/foot3.jpg) repeat; padding:30px 0 50px 0;}
.foot_nr{ width:1003px; height:auto; margin:0 auto;}
.foot_nr ul li{ float:left;}
.foot_nr ul li.f1{ margin-right:66px; display:inline;}
.foot_nr ul li.f2{ background:url(img/foot2.jpg) left 0 no-repeat; height:187px;}
.foot_nr ul li p{ color:#fff; padding:20px 0 0 3px; line-height:28px; font-size:14px;}
.foot_nr ul li p a{ color:#fff; padding:20px 0 0 2px; line-height:28px; font-size:14px;}


/*--------------------?????????--------------------*/
/*???*/
.lby_r{ width:900px; border:1px solid #ccc; margin-left:36px; display:inline; height:auto; float:left; background:#fff;}

/*??????*/
.inmain_title{border-bottom:1px solid #ccc; width:100%; height:60px; line-height:60px;}
.inmain_title h4{font-size: 22px; color: #666666; font-weight: normal; border-bottom: 2px solid #234070;  padding: 0px 15px; width: auto; float: left; font-family:"????????????"; line-height:58px; margin-left:15px; letter-spacing:1px;}

.inmaincon {padding:0px 10px;}
.inmaincon ul li{ padding:20px 0px; border-bottom: 1px #cccccc dashed;}
.inmaincon ul li h2 { font-size: 14px; height:26px; line-height:26px; background:url(img/class2.png) 15px 6px no-repeat; padding:0 0 10px 35px; font-weight:bold;}
.inmaincon ul li h2 a{ color:#000;}
.inmaincon ul li p { font-size: 12px; text-indent: 2em; height: 53px; line-height:22px; color:#555; padding:0px 10px 0px 17px;}
.inmaincon ul li font { margin:0px 0px 0px 18px; color: #999;  width: 880px; display: block; font-size:12px;}

/*??????*/
.fy{ text-align:center; padding:1rem 0;}
.fy li{ float:left; list-style:none;}
.fy a{ height:1rem; line-height:1rem; padding:0px 0.5rem; border:1px solid #ccc; margin:0px 0.5rem;}
.fy li a:hover{ font-weight:bold; color:#fd6421;}

/*????????????*/
.cptp{ padding-left:1px;}
.cptp ul li{ width:274px; float:left; margin:20px 0px 0px 19px; display:inline;}
.cptp ul li h3{ text-align:center; height:40px; line-height:38px; font-family:"????????????"; font-size:16px; background:#f1f1f1;}

/*------------------------------???????????????------------------------------*/
.inmaincon-wz { width: auto; height: auto;}
.inmaincon-wz h2 {  margin: 0 auto; margin: 40px 0px 35px; font-weight: normal; font-size: 24px; text-align:center; font-family:"????????????";}
.inmaincon-wz p { margin-top: 11px; font-size: 14px; line-height: 30px; font-family:"??????"; color:#555; padding:0px 30px 0px 37px;}
.inmainend-wz { width: auto; height: auto; margin-top: 30px; }
.inmainend-wz ul li{ height:40px; line-height:40px; border-top:1px dashed #ccc; padding-left:15px; font-size:14px; color:#000;}
.inmainend-wz ul li a{ color:#555;}
.Glink {
    color: #b0b0b0;
    display: none;
    font: 9px/18px sans-serif;
    height: 1px;
    margin: 0 auto;
    visibility: hidden;
    width: 900px;