@charset "gb2312";
body,h1,h2,h3,h4,p{ margin:0px; padding:0px;}
body { font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; background-repeat:no-repeat; background-image:url(../images/inback.png);background-size:100% 100%;}
img { border:0px;}
a { color:#000; text-decoration:none}
a:hover { color:#0068b6}
ul {list-style-type:none; margin:0px; padding:0px;}
input {outline:none;}

.top { width:100%; height:107px; background-color:#f9f9f9}
.top-in { width:1100px; height:107px; margin:auto;}
.top-in .logo { float:left;}
.top-in .search { float:right; width:195px; height:24px; margin-top:41px;}
.top-in .search .Box { float:left; width:152px; height:21px; line-height:21px; background:url(../images/search1.gif) no-repeat; border:0px; padding-left:10px; color:#cdcdcd;}
.top-in .search .button { float:left; width:32px; height:21px; background:url(../images/search2.gif) no-repeat; border:0px;}

.nav { width:100%; min-width:1100px;height:48px; background:url(../images/nav001.gif) repeat-x; border-top:2px solid #d2d2d2}
.nav-in { width:1100px; height:48px; margin:auto; font-size:14px; font-weight:bold;}
    .nav-in ul a{width:137px; height:48px; display:block; color:#757575;}
    .nav-in ul a:hover{color:#0664ac;}
    .nav-in ul li{width:137px; height:48px; line-height:48px; text-align:center; position:relative; z-index:99999;}
    .nav-in ul li:hover{background:#ededed;}
    .nav-in ul{ list-style:none;}
    .nav-in ul.nav2{display: none;}
    .nav-in ul.nav3{left:137px; top:0; display:none;}
	.nav-in .li1 { float:left;}
    .nav-in .nav1 .li1:hover ul.nav2{display:block; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3fffffff,endColorstr=#3fffffff);background-color:rgba(255,250,250,0.5);}
    .nav-in .nav2 .li2:hover ul.nav3{display:block; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3fffffff,endColorstr=#3fffffff);background-color:rgba(255,250,250,0.5);}
    .nav-in .li2:hover{background-color:rgba(0,0,0,0.1);}
    .nav-in .li3:hover{background-color:rgba(0,0,0,0.1);}

.foot { width:100%; min-width:1100px; height:133px; background-color:#0068b6}
.foot-in { width:1100px; height:133px; margin:auto;}
.foot-left { float:left; width:1000px; height:78px; line-height:25px; margin-top:30px; color:#FFF;}
.foot-left a { color:#FFF;}
.foot-left a:hover { color:#febf00;}
.foot-right { float:right; width:94px; height:114px; margin-top:10px;}
.foot-right p { width:94px; height:20px; line-height:20px; color:#FFF; text-align:center;}

.add { width:1100px;}
.add img { width:100%;}

.banner{ width:100%; min-width:1100px; height:528px; margin:auto; overflow:hidden; position:relative;}
.banner .hd{ height:12px; overflow:hidden; position:absolute; right:48%; bottom:5px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:5px; width:12px; height:12px; background:url(../images/point_btnad_01.png) no-repeat; cursor:pointer; }
.banner .hd ul li.on{ background:url(../images/point_btnad_02.png);}
.banner .bd{ position:relative; height:100%; z-index:0;}
.banner .bd li{vertical-align:middle;}
.banner .bd img{ width:1440px; height:528px; display:block; margin:auto;}
.banner .prev,
.banner .next{ position:absolute; left:1px; top:45%; display:block; width:100px; height:100px; background:url(../images/btn_prev.png) no-repeat; filter:alpha(opacity=30); opacity:0.3;}
.banner .next{ left:auto; right:1px; background:url(../images/btn_next.png) no-repeat;}
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100); opacity:1;}
.banner .prevStop{ display:none;}
.banner .nextStop{ display:none;}

.globall { width:1100px; margin:auto;}
.headline { width:1054px; height:56px; line-height:56px; font-size:14px; padding-left:46px; font-weight:bold; color:#FFF; margin-top:25px; margin-bottom:15px; background:#f7f7f7 url(../images/newx_back.png) left no-repeat;}

.link{ overflow:hidden; position:relative;}
.link .bd ul{ overflow:hidden;}
.link .bd ul li{ float:left; height:90px; overflow:hidden; text-align:center; margin-left:30px;}
.link .bd ul li img{ width:150px; height:90px; display:block;}

.news { width:1128px; height:345px; margin-left:-28px;}
.news .pic { float:left; width:348px; height:345px; margin-left:28px;}
.news .pic img { width:348px; height:217px;}
.news .pic h2 { width:348px; height:38px; line-height:38px; font-size:14px; overflow:hidden;}
.news .pic h2 a { color:#353535}
.news .pic h2 a:hover { color:#0068b6;}
.news .pic p { width:348px; height:90px; line-height:20px; font-weight:bold; font-size:12px; color:#7f7f7f; overflow:hidden}

.product { width:1120px; height:255px; margin-left:-20px;}
.product .pic {float:left; width:349px; height:250px; margin-left:20px; padding:0px 2px 5px 2px; background:url(../images/backkkkkk.gif) no-repeat;}
.product .pic img { width:349px; height:98px;}

.product .pro { width:249px; height:130px; margin-left:50px; margin-top:17px; overflow:hidden}
.product .pro ul li { width:214px; height:30px; line-height:30px; padding-left:35px; overflow:hidden;}
.product .pro ul li a { color:#858585;}
.product .pro ul li:hover { background:url(../images/shou.gif) 5px 50% no-repeat;}

.product .pro2 { width:309px; height:130px; margin-left:20px; margin-top:17px; overflow:hidden}
.product .pro2 ul li { width:274px; height:30px; line-height:30px; padding-left:35px; background:url(../images/shou2.gif) 5px 50% no-repeat; overflow:hidden}
.product .pro2 ul li a { color:#858585;}
.product .pro2 ul li a:hover { color:#0068b6;}


.product-roll { width:349px; height:225 overflow:hidden; position:relative;}
		.product-roll .bd{ position:relative; height:100%; z-index:0;}
		.product-roll .bd li{ vertical-align:middle; }
		.product-roll .bd img{ width:349px; height:196px; display:block;}
		.product-roll .prev,
		.product-roll .next{ position:absolute; display:block; width:39px; height:29px; background:url(../images/subin_prev.png) no-repeat; left:135px;}
		.product-roll .next{ background:url(../images/sub_next.png) no-repeat;left:174px;}
		.product-roll .prevStop{ display:none;}
		.product-roll .nextStop{ display:none;}

.generalize { width:1100px; height:344px;}
.about { float:left; width:484px; height:328px; padding-left:22px; padding-right:22px; padding-top:16px; background:url(../images/back01.jpg) no-repeat;}
.about .title { width:484px; height:100px; }
.about .title h3 { font-size:14px; line-height:24px; color:#cbe8ff}
.about .title h2 { height:40px; line-height:40px; width:96px; font-size:24px; color:#FFF; border-bottom:4px solid #FFF;}
.about .cont {width:484px; height:228px; font-size:14px; color:#FFF; line-height:25px; overflow:hidden;}
.about .cont .button { float:right; width:28px; height:28px; background:url(../images/mob.gif) no-repeat; display:block;}

.strategic { float:right; width:540px; height:344px;}
.strategic .title { width:540px; height:27px; line-height:27px; border-bottom:1px solid #0068b6; margin-bottom:13px;}
.strategic .title h2 { color:#0068b6; font-size:18px;}
.strategic .title h2 span { margin-left:10px; color:#febf00; font-size:14px;}

.strategic .no1 { float:left; width:288px; height:190px; overflow:hidden}
.strategic .no1 .tit { width:270px; height:58px;}
.strategic .no1 .tit h2 { float:left; width:55px; height:58px; line-height:58px; background:url(../images/nexts.png) right no-repeat; color:#0068b6; font-size:36px; font-weight:normal; font-family:"Arial";}
.strategic .no1 .tit span { float:right; width:200px; height:33px; line-height:33px; text-align:center; margin-top:12px; background:#0068b6; font-size:14px; color:#fefefe; font-weight:bold;}
.strategic .no1 .cont { width:200px; margin-left:70px; color:#818181; line-height:20px;}

.strategic .no2 { float:left; width:252px; height:190px; overflow:hidden}
.strategic .no2 .tit { width:252px; height:58px;}
.strategic .no2 .tit h2 { float:left; width:55px; height:58px; line-height:58px; background:url(../images/nexts.png) right no-repeat; color:#0068b6; font-size:36px; font-weight:normal; font-family:"Arial";}
.strategic .no2 .tit span { float:right; width:195px; height:33px; line-height:33px; text-align:center; margin-top:12px; background:#0068b6; font-size:14px; color:#fefefe; font-weight:bold;}
.strategic .no2 .cont { width:195px; margin-left:55px; color:#818181; line-height:20px;}

.strategic .no3 { float:left; width:540px; height:115px; overflow:hidden}
.strategic .no3 .tit { width:540px; height:58px;}
.strategic .no3 .tit h2 { float:left; width:55px; height:58px; line-height:58px; background:url(../images/nexts.png) right no-repeat; color:#0068b6; font-size:36px; font-weight:normal; font-family:"Arial";}
.strategic .no3 .tit span { float:right; width:470px; height:33px; line-height:33px; text-align:center; margin-top:12px; background:#0068b6; font-size:14px; color:#fefefe; font-weight:bold;}
.strategic .no3 .cont { width:470px; margin-left:70px; color:#818181; line-height:20px;}

/********************************************************************************/
.banners { width:1100px; clear:both;}
.inside-tit { margin-top:20px; margin-bottom:15px; width:1100px; height:50px; line-height:50px; font-size:30px; color:#2c2c2c; border-bottom:2px solid #4d4d4d;}

.inside-left { width:265px; float:left; background-color:#e9e9e9}
.inside-left ul { position:relative; margin-bottom:10px;}
.inside-left ul li { width:265px; height:47px; line-height:48px; background:#dfdfdf; border-bottom:1px solid #e9e9e9;}
.inside-left ul li a { width:265px; height:47px; display:block; color:#535353; position:relative; z-index:999; font-size:14px; font-weight:bold; text-align:center}
.inside-left ul li a:hover { color:#FFF;}
.inside-left li:hover{background:#3477c8;}
.inside-left .nav2{ left:265px; top:-47px; display:none; padding:0px; margin:0px; border:0px;}
.inside-left ul.nav3{left:265px; top:-47px; display:none; padding:0px; margin:0px; border:0px;}
.inside-left .nav1 .li1:hover ul.nav2{display:block;}
.inside-left .nav2 .li2:hover ul.nav3{display:block;}
.inside-left .nav2 .li2{ border-left:1px solid #e9e9e9}
.inside-left .nav3 .li3{ border-left:1px solid #e9e9e9}

.inside-left-tit { margin-bottom:20px; height:30px; line-height:30px; text-align:center;font-size:14px; color:#575757;}
.inside-left-wei { margin-top:20px; text-align:center;}

.inside-about { padding-left:50px; padding-right:20px; height:218px; margin-bottom:10px; background:url(../images/ttt.gif) 20px no-repeat;}
.inside-about p { line-height:20px; margin-bottom:15px; color:#7a7a7a;}
.inside-about p a {color:#7a7a7a;}

.inside-cont { float:right; width:800px;}
.inside-cont-tit { margin-bottom:20px; width:775px; height:40px; line-height:40px; border-bottom:1px solid #f0f0f0; font-size:16px; font-weight:bold; color:#4d4d4d;}

/** ÁÐ±í **/
.inside-cont-ul { width:775px;}
.inside-cont-ul ul li { float:left; width:775px; height:40px; line-height:40px; font-size:14px; border-bottom:1px dashed #e9e9e9}
.inside-cont-ul ul li a{ float:left; display:block;}
.inside-cont-ul ul li span{ float:right;}

/** Í¼Æ¬ **/
.inside-cont .inside-pic { width:820px; margin-left:-20px;}
.inside-cont .inside-pic .pic { float:left; width:252px; height:190px; margin-left:20px; margin-bottom:30px;}
.inside-cont .inside-pic .pic img { width:252px; height:160px; border:1px solid #e6e6e6; padding:1px;}
.inside-cont .inside-pic .pic p { width:252px; height:40px; line-height:40px; font-size:14px; text-align:center; overflow:hidden;}


.pages { text-align:center; line-height:30px; }
.pages .p, .pages .nu, .pages .n { display:inline-block; _zoom:1; _display:inline; margin:0 4px; height:22px; line-height:22px; }
.pages span.nu { margin:0 4px; height:28px; }
.pages a.p { width:60px; margin-left:20px; text-align:center; }
.pages a.n { width:60px; margin-right:8px; text-align:center; }
.pages a.nu { width:22px; height:22px; line-height:22px; text-align:center; background:url(../images/sub02.gif) no-repeat; }
.pages span.nu { width:22px; height:22px; }
.pages span.current { background:url(../images/sub01.gif) no-repeat; }
.pages span.current a { color:#FFF; }
.pages a.nu:hover { color:#FFF; background:url(../images/sub01.gif) no-repeat;  }


.inside_content { font-size:14px; line-height:25px;}