@charset "utf-8";

/* base 公共部分 */
body { font: 12px/22px Arial, "微软雅黑"; color:#555; margin: 0px; text-align:center; background:#f9f9f9;}
*{ padding:0; margin:0;}
a { color:#555; text-decoration:none;}
a:hover{ color:#0278b8; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.clearboth { clear:both; }
.page{ text-align:center; margin:10px 0; width:100%; float:left;}
.page a{ background:url(../images/button.jpg) repeat-x; color:#666666; border:1px solid #d3d3d4; margin:0 2px; padding:6px 8px;}
.page a.dq,.page a:hover{ background:#124991;color:#FFFFFF;border:1px solid #124991;}
.requested{margin:0px 10px;color:#F00;}
.wrapper{ width:1200px; margin:0 auto; text-align:left;}

/*头部开始*/
.header{}
.header .top{width:100%;height:163px; background:#f9f7fb; border-bottom:2px solid #124991;}
.header .top .wrapper{ position:relative;}
.header .top .logo{float:left;padding-right:12px; width:1200px; height:84px; margin-top:30px;}
.header .top .logo a{float:left;width:242px; height:48px;}
.header .top .logo span{float:right;width:437px; height:45px;}
.header .top .right{ width:1200px; float:left; height:50px;}
.header .top .right .top1{ width:1049px; float:left; height:80px;}
.header .top .name{float:left;padding-top:30px;}
.header .top .name h1{font-size:28px;font-family:!important;font-weight:bold;color:#454545;}
.header .top .name p{font-size:18px;line-height:32px;}
.header .top .hotline{float:right;margin-top:0px;padding-left:0px;}
.header .top .hotline span{font-size:16px;color:#bb7500; height:80px; line-height:86px; padding-right:15px;}

/*菜单开始*/
.header .nav{width:100%;height:50px;background:none;z-index:99999; float:left;}
.nav ul{ float:left; width:1200px; z-index:99999;}
.nav ul li{ float:left; position:relative; z-index:99999; width:171px; text-align:center;}
.nav ul li a{color:#2a2a2a;font-size:16px;line-height:50px; float:left; width:171px; z-index:99999; transition:all 0.6s; height:50px; display:inline-block; text-align:center; }
.nav ul .on a{color:#fff;font-size:16px;line-height:50px;  height:50px;font-weight:bold; background:#124991; }
.nav ul li a:hover{ color:#fff; z-index:99999;font-weight:bold; background:#124991; }
.nav ul li:hover{}
.nav ul li:hover a{color:#fff;}
.nav ul .last{background:none; z-index:99999;}
.nav ul li a:hover,.nav ul li a.active,.nav ul li li:hover{ color:#fff; z-index:99999;}
/*二级菜单*/
#menu ul ul { display:none;position:absolute; top:50px; left:0; z-index:99999; width:auto; background-color:#fff; filter:alpha(opacity=70);  
      -moz-opacity:0.7;  
      -khtml-opacity: 0.7;  
      opacity: 0.7;  z-index:99999;}
#menu ul ul li{ background:#ffffff; float:none; border-top:none;padding-top:0;padding-bottom:0;line-height:40px; z-index:99999;}
#menu ul ul li a{z-index:99999; color:#000; font-size:14px; padding:0 0 0 65px; display:block; width:168px; text-align:left;border-bottom:none; background:#ffffff;}
#menu ul ul li a:hover{ color:#fff; z-index:99999; background:#124991 ;}


/*主体开始*/
.index_title{margin-bottom:20px; text-align:center; position:relative;border-left:6px solid #d30000;padding-left:20px;}
.index_title span{display:inline-block;}
.index_title a{display:inline-block;float:right; position:absolute;font-size:12px;color:#ff0000;width:64px;height:15px;border:1px solid #e6e6e6; background:#f1f1f1; text-align:center;color:#797979;right:0px;top:50%;margin-top:-8px;}
.index_title h2.cn{ font-size:26px;height:26px;line-height:26px;color:#000000; font-weight:bold;}
.index_title p{line-height:20px;margin:10px 0;}

/*大图两张*/
.main_pro{background:url(../images/bg1.jpg) center 50px no-repeat;}
.main_pro .wrapper{padding-top:45px;}
.main_pro .wrapper .main_pro1{width:1140px;height:766px;}
.main_pro .wrapper .main_pro2{width:1140px;height:781px;margin-top:-300px;}
/*定制流程*/
.index_title{margin-top:45px;margin-bottom:20px;padding-left: 14px;border-left: 5px #124991  solid;position:relative; float:left; width:100%;}
.index_title .title{width:54px;height:33px;padding-right:10px;}
.index_title span{font-size:24px;color:#000;padding-right:15px; float:left;}
.index_title img{margin-top:7px;float:left;}
.dzlc ul{}
.dzlc ul li{float:left;width:273px;height:123px;border:1px #d5d5d5 solid;margin-right: 13px;}
.dzlc ul .last{margin-right:0;}
.dzlc ul li img{float:left;}
.dzlc ul li p{font-size:18px;line-height:42px;padding-top: 23px;}

/*公司简介*/
.gsjj1{ width:100%; height:460px; background:#2f353b; margin:0 auto; }
.gsjj1 .wrapper{ padding-top:60px;}
.gsjj1 .left{ width:630px; height:335px; float:right; background:url(../images/about.png) no-repeat right top;}
.gsjj1 .left a{ transition:all 1s; width:62px; height:35px; float:left; background:#fff; font-size:32px; text-align:center; line-height:30px; margin:300px 0 0 90px; color:#3a3a3a;}
.gsjj1:hover .left a{width:62px; height:35px; background:#da4b4e; font-size:32px; text-align:center; line-height:30px; margin:300px 0 0 0px; color:#fff;}
.gsjj1 .right{ width:570px; height:280px; float:left;}
.gsjj1 .right .gsnr{ width:570px; height:335px; float:left; margin-top:100px; color:#fff; font-size:16px; line-height:30px;}



.aboutus{height:630px;}
.aboutus .right{float:right;width:1200px; margin-top:50px;}
.aboutus .right .left{float:left;width:520px;}
.aboutus .right .left img{float:left;width:520px; height:390px;}
.aboutus .right .left h1{float:left;width:520px; height:36px; line-height:36px; font-size:18px; text-align:left; color:#424242;}
.aboutus .right .left h2{float:left;width:520px; height:28px; line-height:28px; font-size:16px; text-align:left; color:#424242;}

/*新闻中心*/
.titlenews{ height:110px; padding-top:30px;}
.titlenews h1{ width:135; height:30px; margin:0 auto; text-align:center; line-height:30px; font-size:16px; color:#ccc; font-weight:normal;}
.titlenews h2{ width:165px; height:32px; margin:0 auto; text-align:center; line-height:32px; font-size:30px; color:#363636;font-weight:normal;}
.titlenews h3{ width:60px; height:3px; margin:0 auto; background:#124991; transition:all 0.6s;  margin:0px auto 15px auto;}
.titlenews:hover h3{ width:120px; height:3px; background:#124991; transition:all 0.6s;}
.news{padding:16px 0;margin-bottom:70px;margin-top:0px;}
.news .box{width:382px;float:left; margin-right:27px; height:438px;}
.news .box1{margin-right:0px;}
.news .box ul li{border-bottom:1px dotted #ccc; float:left; width:382px;}
.news .box ul li.first{border:none;margin-bottom:10px;height:150px;}
.news .box ul li.first img{width:380px;height:148px;border-top:1px #ebf6eb solid;}
.news .box ul li a{display:inline-block;width:205px;height:45px;line-height:45px;font-size:14px; float:left;}
.news .box ul li span{display:inline-block;width:80px;height:4px;line-height:45px;font-size:14px; float:right;}
.news .box ul li h1{width:81px;height:45px;line-height:45px;font-size:14px; color:#124991; float:left;}

.news .box .index_title{border-bottom:5px #ebf6eb solid;height:31px;padding-bottom:7px}
.news .box .index_title span{font-size:24px;color:#444;float:left;}
.news .box .index_title a{float:right;line-height: 36px;}

.news>ul{margin:10px;width:670px;float:left;}
.news>ul li{display:block;width:100%;height:144px;float:left;}
.news>ul li img{float:left;width:128px;height:128px;}
.news>ul li .desc{width:528px;float:right; text-align:center;}
.news>ul li .desc p{ font-size:14px;line-height:24px;color:#303030;}
.news>ul li .desc h3{font-size:24px;color:#d30000;margin:5px 0px 10px;}
.news>ul li .desc a{display:inline-block;width:60px;height:12px;line-height:12px; font-size:12px;border:1px solid #b5b3b4; text-align:center;color:#999999;margin:0px auto;}
.news>ul li span{ display:inline-block; float:right;width:67px;}
.news .line_v{float:left;margin-left:32px;margin-right:22px;}


/*产品*/
.titlepr{ height:110px; padding-top:30px;}
.titlepr h1{ width:135; height:30px; margin:0 auto; text-align:center; line-height:30px; font-size:16px; color:#ccc; font-weight:normal;}
.titlepr h2{ width:165px; height:32px; margin:0 auto; text-align:center; line-height:32px; font-size:30px; color:#363636;font-weight:normal;}
.titlepr h3{ width:60px; height:3px; margin:0 auto; background:#124991; transition:all 0.6s;  margin:0px auto 15px auto;}
.titlepr:hover h3{ width:120px; height:3px; background:#124991; transition:all 0.6s;}
.index_pros_list2{ width:100%; padding-top:0px; margin:0px auto 0 auto; background:#ffffff; height:760px; overflow:hidden;}
.index_pros_list2 .wrapper{ text-align:center;}
.product2_left{ width:252px; float:left; margin-top:0px; background:#ece9e9;}
.product2_title{ margin:0px; padding:20px 0 10px 0; font-size:22px; color:#048cca; text-align:left; line-height:22px; border-bottom:1px solid #cfcfcf; margin-bottom:20px;}
.product2_title a{ float:right; font-size:14px; font-weight:normal; text-align:right; font-family:Arial, Helvetica, sans-serif;}
.product2_title img{ width:1200px; height:25px;}

.product2_col{ width:222px; margin:0 auto; padding:0 15px;}
.index_pros_list{text-align:center;background:#ffffff; height:600px; width:920px; float:right;}
.index_pros_list2 .left1{height:590px; width:256px; float:left;}
.index_pros_list2 .left1 h3{height:60px; width:256px; float:left; line-height:60px; background:#124991; font-size:24px; text-align:center; color:#FFF; font-weight:bold;}
.index_pros_list2 .left1 .level{height:500px; width:256px; float:left;border-top:0px;  background:#f1f6fa;}
.index_pros_list2 .left1 .level .level1{width:256px;float:left; background:#f1f6fa;}
.index_pros_list2 .left1 .level .level1 .parent{height:66px; width:206px; padding-left:50px;  float:left; line-height:81px; text-align:left; font-size:18px;  border-bottom:1px solid #c8c8c8; background:url(../images/shizhi.png) no-repeat 10px 30px;}
.index_pros_list2 .left1 .level .level1 .sons{ float:left;}
.index_pros_list2 .left1 .level .level1 .sons li{height:66px; width:170px; background:url(../images/jt.jpg) no-repeat 70px center; float:left; line-height:66px; text-align:left; font-size:16px; padding-left:108px;}
.index_pros_list .wrapper{ text-align:center;}
.index_pros_list .index_title2{}
.index_pros_list .index_title2 .cn,.index_pros .index_title2 .en{display:inline-block;font-size:30px; color:#d30000;margin-right:10px;float:left;padding-top:20px;}
.index_pros_list .index_title2 .desc{display:inline-block;float:right;}
.index_pros_list .index_title2 .desc .p1{ font-size:18px; color:#000000;}
.index_pros_list .index_title2 .desc .p2{ font-size:24px; color:#a69400;}
.index_pros_list .left{ float:left; width:838px; height:100px;}
.index_pros_list .types{margin-top:0px;width:710px;float:left; height:70px;}
.index_pros_list .types li{float:left; width:155px; height:58px; text-align:center; background:#d8d8d8; margin-right:22px;}
.index_pros_list .types li a{display:inline-block;padding:0px;height:58px;  line-height:58px;font-size:16px;float:left; color:#666666; width:155px; text-align:center;}
.index_pros_list .types li.on a,.index_pros .types li a:hover{background:#004b98; color:#fff; }
.index_pros_list #zone{height:600px; overflow:hidden; position:relative; width:920px; float:right; margin-top:5px;}
.index_pros_list #over_box{height:5000px; position:absolute;top:0px;left:0px;}
.index_pros_list .pros{margin:0px; overflow:hidden; height:600px;}
.index_pros_list .pros li{width:291px;float:left;margin:0px 15px 0px 0px;padding:0px; overflow:hidden; position:relative; height:292px;}
.index_pros_list .pros li.last{margin-right:0px;}
.index_pros_list .pros li a{display:inline-block; float:left; width:289px; height:230px; border:1px solid #d3d3d3; overflow:hidden;}
.index_pros_list .pros li img{ width:289px; height:230px; float:left; transition: all 1s;}
.index_pros_list .pros li:hover img{ width:318px; height:243px;}
.index_pros_list .pros li h1{ width:300px; height:54px; float:left; background:none; margin-top:0px; line-height:54px; font-size:14px; text-align:left;}
.index_pros_list .pros li h1 a{ width:100px; height:24px; float:right; background:#b1b1b1; margin-top:14px; line-height:24px; font-size:14px; text-align:center; color:#fff; border-radius:5px;}
.index_pros_list .pros li h1 img{ width:122px; height:34px; float:left; margin:0 2px;box-shadow:0px 0px 0px #dfdfdf;}
.cp2{ width:118px; float:left; height:58px; background:#f3f3f3; font-size:16px; display:block; line-height:58px; text-align:center;}

/*案例展示*/
.titleal{ width:100%; height:126px; margin:0 auto; padding-top:40px;}
.titleal h1{ width:100%; height:40px; float:left; text-align:center; line-height:40px; font-size:30px; color:#fff; font-weight:bold;}
.titleal h2{ width:100%; height:32px; float:left; text-align:center; line-height:32px; font-size:26px; color:#fff;font-weight:bold;}
.titleal h3{ width:100%; height:28px; float:left; text-align:center; line-height:28px; font-size:26px; COLOR:#e4ae57;font-weight:bold;}
.khal{ width:100%; height:672px; margin:0 auto; background:url(../images/albg.jpg) no-repeat center center; padding:30px 0; }
.blk_29 {ZOOM: 1; POSITION: relative;overflow:hidden; width:1200px;}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1000px;}
.blk_29 li {	FLOAT: left;width:380px;border:none; text-align:center;margin:0 20px 0 5px; background:#fff;}
.blk_29 li .tupian { float:left;width:380px;height:285px;}
.blk_29 li IMG {DISPLAY: block;BACKGROUND: #fff; width:380px;height:285px; float:left;}
.blk_29 li a {display:block; text-align:center; width:380px; height:350px;}
.blk_29 li .desc1{ float:left; width:380px; text-align:center;}
.blk_29 li .desc1 .desc{ margin:0 auto; padding:0px;  display: inline-block; background:url(../images/dxian.png) no-repeat center bottom; height:92px; transition: all 1s; overflow:hidden;}
.blk_29 li .desc1 .desc:hover{ height:145px; overflow:hidden;}
.blk_29 li .desc1 h1{ width:380px; height:36px; line-height:36px; color:#e4ae57; font-size:20px; text-align:center; padding-top:10px;}
.blk_29 li .desc1 h2{display:inline-block; height:28px; line-height:28px; color:#124991; font-size:18px; text-align:center; width:380px;  float:left; padding-bottom:15px;}
.blk_29 li .desc1 h3{height:36px; line-height:36px; text-align:center; width:380px;  float:left; padding-bottom:15px; background:url(../images/hshizhi.png) no-repeat center 5px; display:block;}

.rollphotos {WIDTH: 1200px;margin:0px auto;position:relative;margin-top:0px;padding:0px;}
.bottonbg{background:url(../images/bg11.png) center no-repeat;width:170px;height:55px;display:block;margin:0 auto;}
.LeftBotton{width:44px;height:44px;left:-65px;top:145px;position:absolute; background:url(../images/arrow_l.png) no-repeat center;cursor:pointer; display:block;}
.RightBotton{width:44px;height:44px;right:-65px;top:145px;position:absolute;background:url(../images/arrow_r.png) no-repeat center;cursor:pointer; display:block;}

.join{padding:0px 0px 8px 0px;border-bottom:1px solid #cccccc;margin-bottom:26px;}
.join .left{width:476px;float:left;}
.join .left img{width:226px;float:left;border-right:1px solid #cccccc;padding-right:12px;}
.join .left .con{width:226px;float:right;}
.join .right{width:474px;float:right;}
.join .right .index_title{padding-bottom:12px;border:none;margin:0px;}


/*优势*/
.youshi{ width:100%; height:1760px; margin:0 auto; background:url(../images/youshi.jpg) no-repeat center bottom;}
.youshi .diyi{ width:535px; height:200px; float:right; margin:90px 25px 0 640px;}
.youshi .wrapper h1{ width:535px; height:40px; float:left; text-align:left; color:#000; font-size:28px; line-height:40px;}
.youshi .wrapper h2{ width:60px; height:3px; float:left; background:#f2f2f2; transition:all 0.6s; margin:8px 0 0px 0;}
.youshi .wrapper:hover h2{ width:120px; height:3px; float:left; background:#124991;}
.youshi .wrapper h3{ width:535px; height:50px; float:left; text-align:left; color:#124991; font-size:18px; line-height:50px; text-transform:Uppercase;}
.youshi .wrapper p{ width:535px; height:110px; float:left;text-align:left; color:#424242; font-size:16px; line-height:28px;}
.youshi .dier{ width:430px; height:200px; float:left; margin:240px 0 0 30px;}
.youshi .wrapper .dier h1{ width:430px; height:40px; float:left; text-align:left; color:#000; font-size:28px; line-height:40px;}
.youshi .wrapper .dier h2{ width:60px; height:3px; float:left; background:#f2f2f2; transition:all 0.6s; margin:8px 0 0px 0;}
.youshi .wrapper .dier h3{ width:430px; height:50px; float:left; text-align:left; color:#124991; font-size:18px; line-height:50px; text-transform:Uppercase;}
.youshi .wrapper .dier p{ width:430px; height:110px; float:left;text-align:left; color:#424242; font-size:16px; line-height:28px;}
.youshi .disan{  width:535px; height:200px; float:right; margin:230px 25px 0 640px;}
.youshi .disi{  margin:220px 0 0 30px;}


/*合作伙伴*/
.hzhb{ width:1300px; height:380px; margin:0 auto; position:relative;}
.cfang{ width:1200px; height:176px; margin:0 auto;}
.cfang .blk_219 {ZOOM: 1; height:196px; width:1200px; float:left; overflow:hidden;}
.cfang .blk_219 .Cont {MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 500px;}
.cfang .blk_219 .box {FLOAT: left;width:216px;border:none; text-align:center;margin:0 30px 0 0; }
.cfang .blk_219 .box img {width:214px;height:155px; float:left;  border:#b5b5b6 1px solid;}
.cfang .blk_219 .box h1 {width:216px;height:32px; float:left; text-align:center; font-size:16px; line-height:32px;}
.hzhb .LeftArr{ position:absolute; left:10px; top:210px;}
.hzhb .LeftArr img{ width:26px; height:23px;}
.hzhb .RightArr{position:absolute; right:10px; top:210px;}
.hzhb .RightArr img{ width:26px; height:23px;}


/*介绍*/
.f_about{width:100%;height:200px;background:#005259;}
.f_about .wrapper{background:url(../images/index_bottom.png) left top no-repeat;}
.f_about .wrapper .container{background:url(../images/bg1.png) center center no-repeat;width:735px;height:100px;margin-top:30px;float:right;font-size:16px;line-height:24px;color:#fff;padding:20px 30px;}

.fenzhan{border-top:2px solid #CCC;margin:0px auto;padding:20px 0px;position:relative;width:1060px;}
.fenzhan h2{ font-size:14px;height:20px;line-height:20px;font-weight:bold;display:inline-block;position:absolute;left:20px;top:-12px; background:#FFF;padding:0px 5px;}
.fenzhan ul li a{display:inline-block;float:left;padding:0px 5px; font-size:12px;}

/*底部*/
.footer{background:#2f353b; width:100%; height:255px; }
.footer .wrapper{height:210px;}
.footer .banquan{height:45px; width:100%; margin:0 auto; background:#212325; text-align:center; line-height:45px; color:#fff; font-size:16px;}
.footer .banquan a{color:#fff;}
.footer .banquan p{ text-align:center; margin:0 auto;}
.footer .wrapper .left{ width:380px; float:left; height:210px; }
.footer .wrapper .left .logo{ float:left; margin-top:33px;}
.footer .wrapper .dnlxfs{ width:330px; float:left; height:105px; overflow:hidden; margin:10px 0 0 0px; color:#c3c3c3; font-size:14px; line-height:32px;}
.footer .wrapper .right{ width:128px; float:right; height:148px; margin-top:33px;}
.footer .wrapper .right h1{ width:128px; float:left; text-align:left; font-size:14px; color:#c3c3c3;  line-height:37px; height:36px; border-bottom:1px solid #c3c3c3; }
.footer .wrapper .right img{ width:97px; float:right; height:97px; margin-top:10px;}
.footer .ksdh{ width:232px; float:left; height:148px; margin:33px 240px 0 195px;}
.footer .ksdh h1{ width:188px; float:left; height:36px; border-bottom:1px solid #c3c3c3; color:#c3c3c3; font-size:14px;}
.footer .ksdh ul{ width:232px; float:left; }
.footer .ksdh ul li{ float:left; width:116px;}
.footer .ksdh ul li a{ display:block; float:left; width:116px; height:32px; line-height:32px; color:#c3c3c3; font-size:14px; text-align:left;}



/*===============================关于我们====================================*/

/*内页左边菜单*/
.neiyei img{width:1200px;height:350px; z-index:1;}
.sidebar{width:249px;float:left;margin:40px 0px;padding-bottom:24px;color:#ffffff;}
.side_menu{ width: 247px; border: 2px #124991  solid;}
.side_menu .title{ background: #124991 ; height:60px; text-align:center; line-height:60px; margin-bottom:5px;padding-bottom:0;}
.side_menu .title span{ display:block; color:#fff; font-size: 24px;text-align:center;font-weight: bold;}
.side_menu .intro{ width: 227px; margin: 0 auto; padding: 10px 0;}
.side_menu .intro ul li{font-size:14px; position:relative;margin-bottom: 10px;}
.side_menu .intro ul li a{display:block;  height:35px; line-height:35px;padding-left:50px;font-size:16px;background-color: #dddddd;}
.side_menu .intro ul li a:hover,.side_menu .intro ul li.on a,.side_menu .intro ul li:hover{background:#124991 ;color:#ffffff;}
.side_menu .service{margin-top:20px;padding-bottom:10px;}
.side_menu .service ul{margin:10px 0px;}
.side_menu .service ul li{display:inline-block;float:left;}
.side_menu .service ul li a{color:#ffffff;padding-left:20px;display:inline-block;width:80px; background:url(../images/point.jpg)  no-repeat left; background-position:10px 8px;}
.side_menu .contact{margin-top:10px;}
#menu2 ul ul{display:none;position:absolute;top:0;left:200px;width:200px;border-left:solid 1px #fff;z-index:10;}


.side_lxfs{ width:100%; float:left; margin-top:10px;}
.side_lxfs h1{background:#2164aa ; height:50px; text-align:center; line-height:50px; margin-bottom:5px;padding-bottom:0;-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; color:#fff; font-size:20px;}
.side_lxfs .nrong{width:215px; float:left; line-height:28px; padding:15px; background:#e9e9e9; color:#333;}


/*右侧内容*/
.side_right{border:1px solid #ccc;background:#fff; width:913px; margin-top:40px;margin-bottom: 40px;float:right;}
.side_right .title{border-bottom:solid 1px #e3e3e3; height:24px;line-height:24px;padding: 10px 0px;margin-bottom:0;}
.side_right .title a{display:inline-block;}
.side_right .title .dangq{ font-size: 18px; border-left: solid 3px #124991 ; padding-left:6px; float:left;}
.side_right .title .weizhi{ float:right;}
.side_right .title a.dot{height:3px;width:3px; display:inline-block; background:url(../images/dot.png) no-repeat center; vertical-align:middle;margin:0px 5px;}
.side_right .title a:hover{ text-decoration:underline;}
.side_right .title a.index{width:44px;height:18px;line-height:18px; text-align:center;padding-right:4px; background:url(../images/index.png) no-repeat center;}
/*内页右边单页及表格、表单样式*/
.side_right .intro{line-height:26px;padding:20px 0;clear:both;text-align:left;}
.side_right .intro p{}
.side_right .intro table{ background:#dadada; margin-bottom:20px;}
.side_right .intro table tr td{ padding:4px; background:#fff;}
.side_right .intro table tr td a:hover{color:#c30;}
.side_right .intro table input, .side_right .intro table textarea{ border:solid 1px #ccc; padding:4px; border-radius:3px;}
.side_right .intro table input.button{background:#555; color:#fff; cursor:pointer; padding:2px 10px; border:none;}
.side_right .intro table #verifyImg{vertical-align:middle;margin:0px 5px;border-radius:5px;}

.wrapper .side_right{float:right;text-align:center;width:880px; padding:0 15px;}
.wrapper .side_right .title{border-bottom:1px #dddddd solid;padding-bottom:10px;margin-bottom:8px;text-align:left;}
.wrapper .side_right .title span{color:#4fb4e0;font-size:30px;}
.wrapper .side_right .product li{float:left;margin-right:25px;margin-bottom:15px;}
.wrapper .side_right .product img{border:1px #ddd solid;width:228px;height:146px;}
.wrapper .side_right .product p{width:220px;overflow:hidden;margin:0 auto;line-height:24px;}
.wrapper .side_right .product li a{display:block;}
.wrapper .side_right .product .last{margin-right:0;}
.wrapper .side_right.feedback form{margin:20px 0px 0px 30px;}



/*新闻列表*/
.news_list{ padding:20px 0;}
.news_list ul li{ border-bottom:dotted 1px #dbdbdb; background:url(../images/iconnews.jpg) no-repeat 6px; padding-left:26px; line-height:24px; margin-bottom:10px; width:850px; float:left; height:36px;}
.news_list ul li a:hover{ text-decoration:underline; color:#c30;}
.news_list ul li span{ float:right;}
.news_list ul li a{ float:left; height:36px; line-height:36px;}

/*新闻详细页*/
.news_show{ padding:20px 0;}
.news_show .name{ font-size:20px; text-align:center; line-height:40px;}
.news_show .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px;}
.news_show .nr{ padding:8px 18px;}
.news_show .nr p{ margin-bottom:10px; line-height:26px;}
.news_show .back{ text-align:center;}
.news_show .back a:hover{ color:#ec6100;}

/*产品列表*/
.product_list{ width: 845px;margin: 40px auto;}
.product_list ul li{ float:left;margin-right: 45px;margin-bottom:24px;width: 400px; text-align:center; overflow:hidden;}
.product_list ul li.last{margin-right:0px;}
.product_list ul li a{}
.product_list ul li img{width: 388px; height: 265px; padding:5px; border:1px solid #d5d5d5;}
.product_list ul li span{display:block;height:40px;line-height:40px; overflow:hidden;font-size:14px;color:#424550; text-align:center;}

.designer_list ul li img{width:255px;height:255px;}

/*产品详细*/
.product_show{ padding:20px 0;}
.product_show .pic{ width:460px; float:left; margin-left:15px;}
.product_show .pic img{ width:460px; border:solid 1px #dadada;}
.product_show .guige{ width:360px; float:left; margin-left:30px;}
.product_show .guige ul li{ border-bottom:dotted 1px #ccc; line-height:24px; width:350px; height:36px; padding-left:10px; margin-bottom:10px; text-align:left;}
.product_show .guige ul li span{ float:left; height:24px;}
.product_show .guige ul li .font1{ color:#287fc6;}
.product_show .sm{ width:100%; float:left; margin-top:20px;}
.product_show .sm .smbt{ border-bottom:solid 1px #dadada; width:100%; float:left;}
.product_show .sm .smbt span{ background:#ff6c00; color:#fff; padding:5px 10px; border-radius:4px 4px 0 0; font-size:14px; float:left;}
.product_show .sm .neirong{ padding:10px; line-height:24px; float:left;}



/*sitemap*/

#sitemap{ border:2px dashed #cccccc;margin:20px auto;padding:20px 5px;}
#sitemap ul{display:inline-block;}
#sitemap li{margin:5px;}
#sitemap a.level1{font-size:14px;font-weight:bold;color:#044a80; display:block; text-decoration:underline;}
#sitemap a.level2{font-size:12px;font-weight:bold;color:#044a80;display:block;}
#sitemap a.level3{font-size:12px;height:20px;line-height:20px; overflow:hidden;display:inline-block;}

#sitemap li.level2{display:inline-block;float:left;width:300px;}
#sitemap li.level2 ul{border:1px dashed #cccccc;display:block;}
#sitemap li.level3{display:block;}

.footer_bq a{color:#ffffff;}
.footer_bq a:hover{color:#ffffff;}