﻿@charset "utf-8";
/* CSS Document */


body{ width:100%; margin:0px; padding:0px; font-size:12px; font-family:"宋体";}
ul{ list-style-type:none; margin:0px; padding:0px;}
li{ list-style-type:none; margin:0px; padding:0px;}
div{ margin:0px; padding:0px;}
img{ margin:0px; padding:0px; border:0px;}
p{ padding:0px; margin:0px;}
.clear{ clear:both;}

/* header start */
.header{ width:100%; height:66px; background:url(../images/header.jpg) repeat-x;}
.header_nr{ width:998px; margin:0px auto;}
.header_logo{ margin-left:50px; width:286px; float:left; display:inline;}
.header_nav{ width:240px; height:17px; float:right; line-height:17px; color:#004F78; margin-top:20px;}
.header_nav li{ float:left; width:79px; text-align:center;}
.header_nav li a:link{ color:#004F78; text-decoration:none;}
.header_nav li a:visited{ color:#004F78; text-decoration:none;}
.header_nav li a:hover{ color:#DD0000; text-decoration:none;}
.header_bor{ border-right:1px solid #004F78;}

/* header end */

/* nav start */
.nav{ width:998px; margin:0px auto; height:35px;}
.nav_menu{ width:735px; float:left; background:url(../images/nav.jpg) repeat-x; height:25px;}

.menu{font-size:12px;position:relative;z-index:100; padding-left:35px;} 
.menu ul{list-style:none;} 
.menu li {float:left;position:relative;width:87px;text-align:center; height:24px; line-height:25px; font-weight:bold;} 
.menu ul ul {visibility:hidden;position:absolute;left:3px;top:24px;} 
.menu table {position:absolute; top:0; left:0;} 
.menu ul li:hover ul, 
.menu ul a:hover ul{visibility:visible;} 
.menu a{display:block;color:#C8E6F1; text-decoration:none;} 
.menu a:hover{ color:#fff;width:87px;} 
.menu ul ul{} 
.menu ul ul li {clear:both;text-align:left;font-size:12px; font-weight:normal; width:144px;} 
.menu ul ul li a{display:block;width:120px;height:24px; line-height:24px; background:#CCD7E2; padding-left:24px; color:#272727;} 
.menu ul ul li a:hover{border:0;width:120px;background:url(../images/nav_menu.jpg) no-repeat;height:24px; color:#DD0000;} 
.menu_bor{border-bottom:1px solid #fff; }

.nav_right{ float:right; width:263px; height:46px; margin-top:-21px; position:relative;}
.nav_right1{ float:left; width:86px;}
.nav_right2{float:left; height:46px; background:url(../images/nav3.jpg) repeat-x; width:177px;}
.nav_right2_txt{ padding-left:17px; padding-top:23px; color:#004476; font-weight:bold;}
.nav_bot{ background:url(../images/nav_bot.jpg) repeat-x; height:10px; width:998px;}


/* nav end */

/* banner start */
.banner{ width:998px; height:341px; margin:1px auto 0px auto;}
/* banner end*/

/* menu start */
.main_menu{ width:998px; margin:1px auto 0px auto;}
.main_menu_q{ width:998px; height:28px; overflow:hidden;}
.main_menu_q li{ float:left;}
.main_menu2{ width:152px;height:28px; line-height:28px; text-align:center; font-size:13px; font-weight:bold; float:left;display:inline;background:url(../images/menu_link.jpg) repeat-x;  color:#fff; border-right:1px solid #000000; border-left:1px solid #8E97A4; display:block; }
.main_menu3 { width:154px;height:28px; line-height:28px; text-align:center; font-size:13px; font-weight:bold; float:left;display:inline;background:url(../images/menu_hover2.jpg);  color:#000;  display:block; }

.main_menu_bot{ background:url(../images/menu4.jpg) repeat-x; width:996px; height:195px; padding:0px 1px;}
.main_menu_bot2{ width:169px; height:165px;  float:left; }
.main_menu_bot2 li{line-height:23px; padding-top:5px;}
.main_menu_txt{ height:90px;}
.main_menu_txt2{ padding:15px 15px;}

/* menu end */

/* bottom start */
.bottom{ width:998px; background:url(../images/bottom.jpg) repeat-x; height:97px; margin:1px auto 0px auto;}
.bottom_logo{ width:130px; padding-left:140px; float:left; height:94px; padding-top:2px;}
.bottom_div{ width:290px; float:left; padding-top:10px; padding-left:10px;}
.bottom_div li{ line-height:20px; height:20px; color:#1F3240;}
/* bottom end */


/* solution start */
.main_menu_bot3{ width:199px; height:195px;  float:right;  background:url(../images/solution.jpg) no-repeat bottom;}
.main_lj a:link{color:#272727; text-decoration:none;}
.main_lj a:visited{color:#272727; text-decoration:none;}
.main_lj a:hover{color:#F10101; text-decoration:none;}
/* solution end */

/* products start */
.main_menu_pro{ height:60px; margin-top:10px;  border-top:1px dotted #7B7D7F; margin-bottom:18px; _margin:10px 0px 8px 0px;}
.main_menu_pro2{ text-align:center;}
/* products end */

/* case start */
.main_case{ width:169px; height:182px; float:left; padding:3px 15px; _padding:3px 14px;}
.main_case li{ padding-top:6px;}
.main_case_text{ text-align:right; color:#272727;}
.main_case_text a:link{color:#272727; text-decoration:none;}
.main_case_text a:visited{color:#272727; text-decoration:none;}
.main_case_text a:hover{color:#F10101; text-decoration:none;}
.main_case_img{ height:140px; line-height:23px; color:#032D51;}
/* case end */

/* service start */
.main_service{ background:url(../images/service.jpg) no-repeat bottom right; width:398px; float:right;}
/* service end*/

.main_er{ background:url(../images/main_back.jpg) #FFFFFF repeat-x top ; width:998px; margin:2px auto 0px auto; overflow:hidden;}
.main_erleft{ width:207px; float:left; padding-top:3px; background:url(../images/main_right.jpg) repeat-x;display:inline; height:600px; _height:550px; }
.main_erleft2{ background:url(../images/main_left.jpg) no-repeat; width:128px; height:31px; color:#1A4D74; font-size:15px; font-weight:bold; font-family:"黑体"; padding-top:28px; padding-left:70px;}
.main_erleft4{ background:url(../images/main_left2.jpg) #fff repeat-x; width:198px; overflow:hidden;height:600px; _height:550px;}
.main_erleft4_nr{ width:153px; float:right; margin-right:5px; margin-top:15px;}
.main_erleft4_nr li{ width:153px; padding-top:10px; border-bottom:1px solid #E6E6E6; line-height:20px;}
.main_erleft4line{ background:url(../images/main_left2.jpg) #fff repeat-x; width:198px; overflow:hidden;height:600px; _height:550px;}
.main_erleft4line_nr{ width:203px; float:right; margin-right:5px; margin-top:15px;}
.main_erleft4line_nr li{ width:203px; padding-top:10px; border-bottom:1px solid #E6E6E6; line-height:20px;}
.main_erleft5{ width:133px;margin-left:15px; height:20px; line-height:20px; }
.main_erleft5 a:link{width:108px; height:20px;line-height:20px; padding-left:25px;  background:url(../images/main_link.jpg) no-repeat; color:#605E5E; text-decoration:none;}
.main_erleft5 a:visited{width:108px; height:20px;line-height:20px; padding-left:25px; background:url(../images/main_link.jpg) no-repeat; color:#605E5E; text-decoration:none;}
.main_erleft5 a:hover{width:108px; height:20px;line-height:20px; padding-left:25px; background:url(../images/main_hover.jpg) no-repeat; color:#F10101; text-decoration:none;}
.main_erleft6 {width:108px; height:20px;line-height:20px; padding-left:25px; background:url(../images/main_hover.jpg) no-repeat; color:#F10101; text-decoration:none;margin-left:15px;}
.main_erright{ width:790px; float:right;display:inline;}
.main_erright2{ width:790px; height:30px; line-height:30px; color:#605E5E;}
.main_erright2 a:link{color:#605E5E; text-decoration:none;}
.main_erright2 a:visited{color:#605E5E; text-decoration:none;}
.main_erright2 a:hover{color:#F10101; text-decoration:none;}

.main_erright_img{ width:779px; height:95px; margin-left:5px; }
.main_erright3{ width:710px; margin:10px auto 20px auto;}
.main_erright3 li{ text-indent:25px; line-height:23px; padding-top:20px; color:#605E5E;}

.product{ width:779px; margin:13px auto 0px auto; height:30px; line-height:30px; border-bottom:1px dotted #CCCCCC;}
.p_txt{ font-size:14px; font-weight:bold; padding-left:15px;}
.p_red{ color:#F70302;font-weight:bold;}
.product2{ width:710px; margin-left:40px; margin-top:30px;}
.product2_left{ width:159px; float:left;}
.product2_left li{ padding-bottom:25px; padding-top:5px; color:#1C84C1; text-align:center;}
.product2_rig{ width:530px; float:right; color:#606060; line-height:23px; text-indent:24px;}
.product3{width:710px; margin-left:40px;margin-top:10px;}
.product4{ width:260px; float:right;}
.product4_2{ width:175px; float:right;}
.product5{ width:779px; margin:13px auto 0px auto; border-bottom:1px dotted #CCCCCC;}
.product_left{ width:102px; float:left;}
.product_left2{ width:392px; float:left; margin-left:5px;}
.product_left2 a:link{ color:#0000FF; text-decoration:underline;}
.product_left2 a:visited{ color:#0000FF; text-decoration:underline;}
.product_left2 a:hover{ color:#0000FF; text-decoration:none;}
.p_top{ padding-top:35px;}
.product_left3{ width:45px; float:right; color:#443C3A;}
.product_left3 a:link{ color:#433E3B; text-decoration:none;}
.product_left3 a:visited{ color:#433E3B; text-decoration:none;}
.product_left3 a:hover{ color:#433E3B; text-decoration:none;}
.product6{ background:url(../images/cp_bg.jpg) repeat-x; width:185px; height:32px; line-height:32px;}
.product7{ width:630px; margin-left:50px; background:#F7F8FA; padding:5px 10px; margin-top:1px; margin-bottom:10px;}
.product7 li{ height:25px; line-height:25px;}
.product7 li a:link{ color:#0000FF; text-decoration:underline;}
.product7 li a:visited{ color:#0000FF; text-decoration:underline;}
.product7 li a:hover{ color:#0000FF; text-decoration:none;}
.main_ernew{color:#605E5E; padding-left:40px; line-height:25px;}
.main_ernew a:link{color:#605E5E; text-decoration:none; }
.main_ernew a:visited{color:#605E5E; text-decoration:none; }
.main_ernew a:hover{color:#F10101; text-decoration:none;}
.main_ernew2{color:#F10101; padding-left:40px; line-height:25px;}
.product_ceo{width:710px; margin-left:20px; margin-top:30px; text-align:center;}
.main_job{ width:710px; margin:0px auto 20px auto;}
.main_job li{ line-height:23px; padding-top:10px; color:#605E5E;}
.main_job a:link{ color:#605E5E; text-decoration:none;}
.main_job a:visited{ color:#605E5E; text-decoration:none;}
.main_job a:hover{ color:#F10101; text-decoration:none;}
.main_job2{ font-size:14px; font-weight:bold; color:#1A4D74;}
.jmyx{ width:650px; margin:0px auto 20px auto;  border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF;}
.jmyx td{ border-top:1px solid #DFDFDF; border-right:1px solid #DFDFDF; line-height:30px;}
.jmyx input{border:1px solid #7F9DB9;}
.jmyx textarea{border:1px solid #7F9DB9;}

.red{ color:#FF6600; text-align:center;}

.main_case2{width:710px; margin:0px auto 20px auto;}
.main_case_img2{ width:130px; float:left;}
.main_trial_cg{color:#3A8A35;width:710px;margin:80px auto 20px auto; text-align:center; line-height:25px; font-size:13px; font-weight:bold;}

.works_q{ width:700px; margin-left:60px; margin-bottom:30px; margin-top:20px;}
.works{ width:240px; float:left; line-height:25px; padding-right:40px; margin-bottom:20px;}
.works img{border:1px solid #7F9DB9; padding:5px 5px;}
.works a:link{color:#605E5E; text-decoration:none;}
.works a:visited{color:#605E5E; text-decoration:none;}
.works a:hover{color:#605E5E; text-decoration:none; font-weight:bold;}
