/* CSS Document */
html{overflow:-scroll;overflow-x:hidden}
body{ margin:0px; padding:0px; font-family:"Î¢ÈíÑÅºÚ"; color:#575758; font-size:14px; text-align:center; background-color:#ffffff}
ul,li{list-style:none;padding:0;margin:0}
a:link{ color:#2e4146;text-decoration:none}
a:visited{color:#2e4146;text-decoration:none}
a:hover{color:#ff0000;text-decoration:none}
a:active{color:#ff0000;text-decoration:none}

#headbg { width:100%; min-width:1200px; height:138px; margin:auto; background:url(images/headbg.jpg) repeat-x bottom}

.head{ width:1200px; height:30px; margin:auto; color:#000000; text-align:left; line-height:30px}
.head_left{ width:550px; height:30px; text-align:left;  float:left}
.head_right{  text-align:right; float:right; height:30px; line-height:30px }
.head_right img{ vertical-align:top}

#navs{ width:1200px; height:108px; margin:auto}
.logo{ float:left;}
.navs{ margin:0 auto;position:relative; COLOR: #000000; float:right} 
.navs li{ float:left; COLOR: #ffffff; margin-right:1px} 
.navs li.nav1 a{ display:block; width:112px; height:108px; line-height:108px; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: "Î¢ÈíÑÅºÚ";text-align:center;overflow: hidden;}  
.navs li.nav1 a:hover{background: #1a3e9f;COLOR: #ffffff; width:112px; height:108px;} 
.navs li.nav2 { background: #1a3e9f; width:112px; height:108px; COLOR: #000000; FONT-FAMILY: "Î¢ÈíÑÅºÚ";font-weight: bold;text-align:center;line-height:108px;overflow: hidden;}  
.navs li.shuxian{background:url(images/menu2.jpg) no-repeat;height:71px;  width:1px} 
.product_list1{
font-family: "Î¢ÈíÑÅºÚ";
font-size: 14px;
color: #ffffff;   
} 


.cp{ width:1200px; margin:auto; margin-top:20px; height:450px}
.cp a li{ width:250px; height:250px; margin:auto;margin-right:50px; color:#000000; border:3px solid #CCCCCC}
.cp a:hover li {width:250px; height:250px; margin:auto;margin-right:50px; color:#000000; border:3px solid #2f4d93}
.cp a li .bt{ width:253px; height:50px; text-align:center; line-height:50px;}


#xinwen{ width:100%; height:570px; margin:auto;  margin-top:40px; background:#f7f8f9 }
.xinwen{ width:1200px; height:570px; margin:auto}
.xinwen img{ margin-top:20px}
.xinwen a li{ width:370px; height:400px; margin:auto;margin-right:35px; color:#000000; background:#FFFFFF}
.xinwen a li img{ padding-top:10px; width:346px; height:225px; margin:auto}
.xinwen a li .bt{ width:346px; text-align:left; line-height:25px; border-bottom:1px dashed #CCCCCC; height:55px; margin-top:10px}
.xinwen a li .js{ width:346px; margin:auto; margin-top:10px; text-align:left}


.case{ width:1200px; height:400px; margin:auto; margin-top:20px}
.case a li{ width:380px; height:280px; margin:auto;margin-right:20px; color:#000000; border:2px solid #CCCCCC}
.case a li img{ width:350px; padding-top:15px; height:230px}
.case a:hover li {width:380px; height:280px; margin:auto;margin-right:20px; color:#000000; border:2px solid #2f4d93}
.case a li .bt{ width:380px; height:30px; text-align:center; line-height:30px;}


#honor{ width:100%; height:420px; background:#f8f8f8; margin:auto;}
.honor{ width:1200px; height:420px; margin:auto}
.honor img{ margin-top:20px}
.honor  li{ width:130px; height:200px; margin:auto;margin-left:50px; color:#000000;}
.honor  li .zz{ width:130px; height:130px}
.honor  li img{ max-width:130px; max-height:130px; vertical-align:middle }
.honor .more{ width:150px; height:50px; line-height:50px; text-align:center; border:1px solid  #CCCCCC; margin:auto; font-size:16px; margin-top:40px}
.honor .more a{ color:#000000} 
.honor .more a:hover{ background:#1a3e9f; display:block; color:#FFFFFF}
#bottom{ width:100%; height:270px; margin:auto; background:url(images/bottombg.jpg); margin-top:20px; color:#FFFFFF}
.foot1{ width:1200px; height:220px; margin:auto}
.foot1_l{ height:160px; float:left; border-right:1px solid #445d9d; margin-top:40px; text-align:left; line-height:30px; width:480px}
.foot1_c{ width:300px; height:160px; float:left; margin-top:30px; border-right:1px solid #445d9d; text-align:center}
.foot1_c img{ margin-top:10px}
.foot1_c li{ float:left; margin-left:35px; vertical-align:middle}
.foot1_r{ float:right; text-align:left; width:370px; height:160px; margin-top:30px; line-height:28px}
.foot1_r span{ font-weight:bold}
.foot1_r a{ color:#FFFFFF}
.foot2{ width:1200px; height:50px; line-height:50px; margin:auto; text-align:center}
.foot2_1{ float:left; text-align:left}
.foot2_r{ float:right; text-align:right;}
#bottom a{ color:#FFFFFF}






#nybody { 
width:1200px; margin:auto; margin-top:15px}
.nyleft {width:250px;margin:auto; float:left;}

#nyleft-title{height:77px;margin:auto;color:#0657b2; text-align:center; width:250px; background: url(images/bt.png); text-indent:1em}
#nyleft-title ul{ height:50px; margin:auto; padding-top:20px; font-size:12px}
#nyleft-title ul span{ font-size:18px; letter-spacing:2px; font-weight: bolder}


.lname-con2{width:248px;line-height:35px;font-size:14px;font-family:"Î¢ÈíÑÅºÚ";height:35px;margin:auto;text-align:center; color:#FFFFFF; margin-top:4px}
.lname-con2 a{color:#000000;font-size:16px;  border-radius:5px; text-align:left; text-indent:3em; border:1px solid #CCCCCC; background:#eeeeee; margin-top:4px }
.lname-con2 a:hover{color:#ffffff; background:#333333  }


 .hover1 {
 width:248px; LINE-HEIGHT: 30px;  HEIGHT: 30px; margin-top:1px; font-size:14px;color:#000000; text-align:left; text-indent:1em; border-radius:5px;}
 .hover2 {
width:248px;line-height:30px;color:#ffffff;font-size:14px;font-family:"Î¢ÈíÑÅºÚ";height:30px;margin:auto; text-align:left; text-indent:1em; border-radius:5px; }
.nyleft A { WIDTH: 248px; DISPLAY: block; margin-top:1px;  }

.hover2 a:hover{ color:#000000;  border-radius:5px;}
 .hover1 a{ color:#000000}
 .hover1 img{ vertical-align:middle}
 .hover2 img{ vertical-align:middle}


 .hover11 {
 width:248px; LINE-HEIGHT: 35px;  HEIGHT: 35px; margin-top:1px; font-size:14px;color:#000000; text-align:left; text-indent:1em; background:#1a3e9f}
 .hover12 {
width:248px;line-height:35px;color:#ffffff;font-size:14px;font-family:"Î¢ÈíÑÅºÚ";height:35px;margin:auto; text-align:left; text-indent:1em;  }
 .hover12 a:hover{ background:#1a3e9f; color:#FFFFFF}
 .hover11 a{ color:#FFFFFF}











#nyleft-contact{ width:246px; margin-top:30px;}
#nyleft-contact .cbt{ width:246px; height:100px; background:url(images/lys_nfpd.jpg); text-align:left; color:#000000 }
#nyleft-contact .cbt ul{  margin-top:20px; height:50px; margin-left:15px; text-align:left; float:left; font-size:18px; color:#FFFFFF}
#nyleft-contact .cbt span{ font-weight:bold}
#nyleft-contact .nr{ width:246px; text-align:left; line-height:30px}
#nyleft-contact .nr span{ font-weight:bold}

#nyleft-contact a{ color:#ffffff; background:none}


.yy{width:1200px; margin:auto; padding-top:20px; border-top:1px solid #CCCCCC}
.yy_l{width:760px; float:left; text-align:left; margin-top:15px; line-height:35px}
.yy_r{width:360px; float:right; text-align:left; margin-top:15px; line-height:35px; height:400px;overflow:auto; border:2px solid #CCCCCC; padding:3px}

.yy .ly{ font-size:18px; font-weight:bold; text-align:left; width:360px; float:right}







.ly{ width:1100px; margin:auto;}
.ly .tm{ font-weight:bold; font-size:22px; height:45px; border-bottom:2px solid #999999; width:260px; margin: auto; line-height:45px}
.ly img{ float:left; margin-left:10px; margin-top:15px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.ly ul{ width:900px; margin:auto; line-height:30px}


.down{ width:1200px; margin:auto}
.down .lb{ width:360px; height:45px; line-height:45px; text-align:left; border-bottom:1px solid #999999; font-size:24px; color:#1a3e9f}
.down_1{ width:360px; float:left; height:400px; float: left}
.down_1 li{ float:left; margin-top:15px; margin-left:15px} 

.down_2{ width:360px; height:400px; float:left; margin-left:35px}
.down_2 li{ width:360px; height:45px; line-height:45px; border-bottom:1px solid #CCCCCC; text-align: left; margin-top:2px} 

.down_2 li .title{ float:left; text-align:left}
.down_2 li .title img{ margin-top:13px}
.down_2 li .gj{ float:right; text-align:right}

.down_3{ float:right; width:360px; height:400px; }
.down_3 li{ width:360px; height:45px; line-height:45px; border-bottom:1px solid #CCCCCC; text-align: left; margin-top:2px}  
.down_3 li .title{ float:left; text-align:left}
.down_3 li .title img{ margin-top:13px}
.down_3 li .gj{ float:right; text-align:right}
.down_4{ width:1200px; margin:auto;}

.down_4 .lbn{ width:1200px; height:45px; line-height:45px; text-align:left; border-bottom:1px solid #999999; font-size:24px; color:#1a3e9f; margin:auto}

.down_4  li{ width:370px; height:30px; text-align:left; line-height:30px; margin-top:15px;  float:left; margin-left:20px}

.width{ width:1200px; margin: auto}
.width li a{background:#1a3e9f; width:112px; height:35px; text-align:center; line-height:35px; color:#FFFFFF; display:block; margin-top:1px}








#nyright {
width:900px; float:right; margin:auto;font-size:14px;font-family:"Î¢ÈíÑÅºÚ"; text-align:left;color:#636161; padding-top:10px;}
.nyright {
width:870px; margin:auto;font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; text-align:left;line-height:45px; margin-top:15PX}
.nyright a{ color:#000000}
.nyright a:hover{
color:#FF0000}
#nyright img{ max-width:870px}


.nyabout{line-height:45px}
.nyabout img{ width:240px; height:180px; float:left; margin-left:15px; margin-top:15px; line-height:45px}


.news_list{ width:890px; height:260px; margin:auto; border:1px solid  #CCCCCC; margin-top:10px; background:#fbf9f9}
.news_list img{ padding:2px; width:210px; height:170px; border:1px solid #CCCCCC; float:right; margin-top:10px; margin-right:10px;box-shadow: 10px 10px 5px grey;}
.news_list .xc{ float:left; text-align:left; width:630px; margin-top:10px; margin-left:5px }
.news_list .xc .xtitle{ width:630px; font-size:18px; height:30px; line-height:30px; border-bottom:1px dashed #CCCCCC; font-weight:bold}
.news_list .xc .xjs{ width:630px; line-height:30px; height:150px}
.news_list .xc .xtime{ width:630px; text-align:right; font-weight:bold}


#bar{ width:900px; margin:auto; font-family:"Î¢ÈíÑÅºÚ";line-height:55px;height:49px;text-align:left;color:#bababa; background:url(images/lo1.jpg); color:#000000}
#bar a{ color:#000000}
#bar a:hover{color:#ff0000}

.nyright01 {
width:780px; height:50px; line-height:50px; margin:auto;font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; text-align:left ; border-bottom:1px dashed #CCCCCC}
.nyright02 {
width:120px; height:50px; line-height:50px; margin:auto; font-size:14px;font-family:"Î¢ÈíÑÅºÚ"; text-align:right; border-bottom:1px dashed #CCCCCC}


.nyright01 a:link{ color:#656363;text-decoration:none}
.nyright01 a:visited{color:#656363;text-decoration:none}
.nyright01 a:hover{color:#50aee1;text-decoration:none}
.nyright01 a:active{color:#50aee1;text-decoration:none}

.abcd a:link{ color:#a6a6a6;text-decoration:none}
.abcd a:visited{color:#a6a6a6;text-decoration:none}
.abcd a:hover{color:#50aee1;text-decoration:none}
.abcd a:active{color:#50aee1;text-decoration:none}

.lx1{ float:left; text-align:left;  margin-left:10px; height:540px; width:390px; color:#000000}
.lx1 .dz{ font-weight:bold; height:40px; border-bottom:1px solid #CCCCCC; line-height:20px; font-size:16px; color:#1a3e9f} 
.lx1  ul{ line-height:25px}
.lx1 span{ color:#1a3e9f; font-size:16px; line-height:30px }
.lx{ float:left; text-align:left;  margin-left:10px; height:270px; width:390px; color:#000000}
.lx .dz{ font-weight:bold; height:40px; border-bottom:1px solid #CCCCCC; line-height:40px; font-size:16px; color:#f73809} 
.lx  ul{ line-height:35px}
.input{ margin-top:20px}

























