@charset "utf-8";



/* CSS Document */







body { margin:auto; padding:0px; color:#555555; font-size:12px; margin-left:0px; margin-top:0px; background:url(../images/bg.jpg) repeat-x;font-family:"宋体"; }



div,form,p,img,ul,ol,li,dl,dt,dd {margin:0px; padding:0px; list-style:none; }



h1,h2,h3,h5,h6 { margin:0; padding:0;}



table,td,tr,th{font-size:12px; margin: 0; padding: 0; line-height:20px;}



img { vertical-align:middle; padding:0px; margin:0px; border:0px;}



img a{ border:0px; text-decoration:none;}



img a:hover{ border:0px; text-decoration:none;}



a{ text-decoration:none;}



*{ margin:0px; padding:0px;}

u {text-decoration:none;}

.fl{ float:left;}



.clb{ clear:both;}

.ziti{ font-size:14px; padding-bottom:15px;}





.top {background:url(../images/dbj.jpg) repeat-x;}



.topsh { width:960px; margin:0 auto; height:41px; line-height:41px;}



.topsh ul { width:315px; height:20px; font-size:12px; font-weight:bold; padding-top:10px; float:right;}



.topsh li { height:20px; padding-left:10px; padding-right:10px; line-height:20px; margin-right:3px; float:left; background-color:#ffa200;}



.topsh li a { color:#fff; }



.topsh li a:hover { color:#fff; text-decoration:underline;}



.tel { float:right; font-family:"宋体";}



.s { font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#1273c2; text-indent:30px; background:url(../images/tell.jpg) no-repeat left; float:right;}



.erwei{ width:130px;padding-right:15px; color:#186eb7; float:right;}

/*menu开始*/

#menu_bg{position:absolute;z-index:11;height:41px;width:130px; color:#186eb7;}

#menu_bg .imenu_bg{width:140px;height:41px;margin:0 auto;position:relative;top:0;}



.imenu{width:140px;height:41px;line-height:41px; text-align:center;font-family:"宋体";font-size:12px;cursor:pointer;color:#1172c1;float:left;margin-right:1px; font-weight:bold;}

.imenu a{ color:#1172c1;text-decoration:none}

.imenu a:hover{color:#f87311; text-decoration:underline;}



.imenu_on{width:140px;height:41px;background-color:#FFF;color:#186eb7;cursor:pointer; float:left;line-height:41px; text-align:center;font-family:"宋体";font-size:12px; font-weight:bold;}

.imenu_on a{color:#f87311;text-decoration:none;}

.imenu_on a:hover{color:#f87311;text-decoration:none; }



.submnu{width:250px; *width:250px;_width:250px;border-top:none; margin:0 auto; display:none; position:absolute; left:0px; z-index:1000; background-color:#FFFFFF;filter:alpha(opacity=95);-moz-opacity:0.8;}



/*---------------二维码---------------*/

#gyyz{width:250px;height:120px; padding-top:12px; }

#gyyz .pic001{ margin-top:10px; float:left;}

#gyyz .pic001 img{ float:left;height:100px;width:100px; margin-right:12px;margin-left:12px;}

/*---------------二维码---------------*/



.rights{ height:40px;
line-height:40px;
text-align:right;
font-size:12px;
color:#333;
}
.rights a{ color:#333;}
.rights a:hover{ color:#1273c2;}

.topxia { width:960px; height:74px; margin:0 auto;}



.logo { width:190px; padding-top:20px; float:left;}



.nav { width:600px; padding-top:40px; float:right; }



.nav li { font-size:14px; padding-left:15px; padding-right:15px; font-weight:bold; float:left;}



.nav li a { color:#555555; }



.nav li a:hover { color:#1273c2; }











.fu { height:100px; text-align:center; background-color:#1273c2; }







.nr { width:950px; padding-top:35px; margin:0 auto;}



.bt { text-align:center;}



.fang { padding-top:40px;}



.f1 { width:316px; float:left; padding-right:1px;background-color:#f5f5f5;}



.f1bt { width:316px;}



.f1nr { width:256px; height:120px; padding:30px; }



.js { height:100px;font-size:14px; }



.more { width:110px;font-size:15px; font-weight:bold; background: url(../images/jt.jpg) no-repeat right;}



.more a { color:#0066b3;}



.more a:hover { color:#0066b3; text-decoration:underline;}







.f2 {width:316px; float:left;padding-right:1px;}




.f3 {width:316px; float:left;background-color:#f5f5f5;}



.f4 { width:316px; float:left;padding-right:1px;}



.f5 { width:316px; float:left;padding-right:1px;background-color:#f5f5f5;}



.f6 { width:316px; float:left;}







.zh {background:url(../images/bdbj.jpg) repeat-x; margin-top:20px;}



.zhtu { height:150px;}



.zhdh { height:45px; font-size:16px; line-height:45px; }



.zhdh li { padding-left:30px; padding-right:30px; float:left;}



.zhdh li a { color:#fff;}



.zhdh li a:hover {color:#1273c2; font-weight:bold;}







.xia {  margin-top:20px;}



.x1 { width:310px; float:left;}



.x1bt { width:310px; height:40px; line-height:40px; background-color:#1273c2;}



.x1bt p { width:100px;  font-size:16px; color:#fff; padding-left:20px; float:left;}



.x1bt span { width:40px; font-size:14px; float:right; background:url(../images/jt2.jpg) no-repeat right; margin-right:10px;}



.x1bt span a { color:#fff;}



.x1bt span a:hover {color:#fff; text-decoration:underline;}







.x1nr { width:260px; margin-top:5px; padding:25px; background-color:#1273c2;}



.x1nr p { width:260px; height:190px; }



.x1nr span { width:260px; height:44px; margin-top:10px;font-size:15px; line-height:22px; display:block;}



.x1nr span a { color:#fff;}



.x1nr span a:hover {color:#fff; text-decoration:underline;}







.x2 { width:310px; margin-left:10px;float:left;}



.x2nr { padding-top:20px; padding-left:20px; padding-right:20px;}



.x2t { width:270px; height:60px; font-size:18px;  line-height:30px; overflow:hidden;}



.x2t a {color:#0066b3;}



.x2t a:hover { color:#0066b3; text-decoration:underline;}



.x2js { font-size:14px; line-height:24px; padding-top:10px;}



.x2sj { font-size:16px; font-family:Arial, Helvetica, sans-serif; text-align:right; padding-bottom:20px; padding-top:10px; border-bottom:1px solid #ccc;}



.x2nr ul { padding-top:10px;}



.x2nr li { width:270px; height:30px; line-height:30px; font-size:14px; text-indent:20px; background:url(../images/hd.jpg) no-repeat left; overflow:hidden;}



.x2nr li a { color:#0066b3;}



.x2nr li a:hover { color:#0066b3; text-decoration: underline;}







.x3 { width:310px;float:right;}







.footer { background-color:#666; margin-top:30px; padding-bottom:40px; height:450px;}



.foo { width:950px; margin:0 auto; padding-top:50px;}



.fooleft { width:385px; padding-left:10px; float:left;}



.fooleft1 { width:300px; height:33px;}



.fooleft ul { width:260px; height:33px; font-size:12px; font-weight:bold; padding-top:10px; float:left;}



.fooleft li { height:33px; padding-left:10px; padding-right:10px; line-height:33px; margin-right:5px; float:left; background-color:#1273c2;}



.fooleft li a { color:#fff; }



.fooleft li a:hover { color:#fff; text-decoration:underline;}



.wb { padding-top:15px; float:left;}







.foojs { padding-top:20px; color:#f5f5f5; line-height:22px;}



.jc { width:310px; padding-top:20px;}



.jcleft { float:left;}



.jcright { float:right;}



.jcright a { color:#f5f5f5;}



.jcright a:hover { color:#f5f5f5; text-decoration:underline;}



.w3c { width:310px; padding-top:20px;}







.foocenter { width:339px; float:left; border-left:1px solid #7b7b7b; padding-left:20px;}



.lcbt { font-size:16px; color:#f5f5f5; padding-bottom:30px;}



.lcc {font-size:16px;color:#f5f5f5; font-family:Arial, Helvetica, sans-serif;}



.lcc b{ line-height:30px; font-weight:normal; color:#ffa200; font-family:"宋体";}



.lcd { padding-top:20px; line-height:24px; color:#f5f5f5;}



.lcd a { color:#f5f5f5;}



.lcd a:hover { color:#f5f5f5; text-decoration:underline;}







.fooright {float:left; border-left:1px solid #7b7b7b; padding-left:20px;}



.foorightbt { font-size:16px; color:#f5f5f5;}



.foorightnr { padding-top:30px; line-height:22px; font-size:12px;}



.foorightnr a { color:#f5f5f5;}




.foorightnr a:hover { color:#f5f5f5; text-decoration:underline;}







/*about us*/



.navn { height:62px; background:url(../images/navnei.jpg) repeat-x; margin-top:20px;}



.navnn { width:950px; margin:0 auto;}



.navnn b { width:190px; height:62px; font-size:24px; color:#fff; font-weight:normal; line-height:62px; text-indent:20px; background:url(../images/xiexian.jpg) no-repeat right bottom; display:block; float:left;}
.navnn h2 { width:360px; height:62px; font-size:24px; color:#fff; font-weight:normal; line-height:62px; text-indent:20px; background:url(../images/xiexian.jpg) no-repeat right bottom; display:block; float:left;}


.navnn ul{ width:700px; height:62px; float:right; display:block;}



.navnn li { font-size:14px; line-height:62px; padding-left:20px; padding-right:20px; float:left;}



.navnn li a { color:#fff;}



.navnn li a:hover { color:#ffa200;}











.navnn1 { width:950px; margin:0 auto;}



.navnn1 b { width:190px; height:62px; font-size:24px; color:#fff; font-weight:normal; line-height:62px; text-indent:20px; background:url(../images/xiexian.jpg) no-repeat right bottom; display:block; float:left;}



.navnn1 ul{ width:750px; height:62px; float:right; display:block;}



.navnn1 li { font-size:14px; line-height:62px; padding-left:20px; padding-right:15px; float:left;}



.navnn1 li a { color:#fff;}



.navnn1 li a:hover { color:#ffa200;}







.banner1 { width:950px; margin:0 auto; padding-top:20px;}



.con { width:950px; margin:0 auto; padding-top:30px;}



.left { width:270px; float:left;}



.right_zaixian_t { width:270px; height:35px; line-height:35px; background-color:#1273c2; text-indent:30px; color:#fff;} 



.right_zaixian_c { border-bottom:1px solid #cfd3dd; border-left:1px solid #cfd3dd; border-right:1px solid #cfd3dd;}



.blog {width: 256px;padding-left: 12px; padding-bottom:10px;}



.blog span {font-weight: bold; color: #4B628C;}



.blog a{color: #4B628C;}



.blog a:hover{color: #4B628C; text-decoration:underline;}







.right { width:610px; float:right; font-size:14px; line-height:22px;}



.right p { font-size:14px; text-indent:28px; line-height:24px; color:#777777; padding-bottom:20px;}



.right b { width:610px;font-size:17px; color:#1273c2; font-weight:normal; padding-top:20px; padding-bottom:10px; display:block;}



.right strong { color:#1273c2;}



.right a {color:#1273c2;}



.right a:hover { color:#ffa200;}



.zt { height:34px; line-height:34px; text-indent:20px; background:#1273c2;}



.zt a {width:610px; height:34px;color:#fff; display:block;}



.zt a:hover {width:610px; height:34px; color:#ffa200;display:block;}











.zzd { width:950px; margin-top:20px;}



.zzdbt { width:950px; height:45px; line-height:45px; background-color:#03afb8; display:block;}







.zzdbt2 { width:950px; height:45px; line-height:45px; background-color:#1273c2; display:block;}



.zzdbt2 p { width:170px; font-size:20px; color:#fff; text-indent:20px;}



.zzdbt p { width:170px; font-size:20px; color:#fff; text-indent:20px; float:left;}



.zzdbt span { width:200px; font-size:16px; float:right; padding-right:20px; text-align:right;}



.zzdbt span a{color: #fff;}



.zzdbt span a:hover{color: #fff; text-decoration:underline;}



.zzdnr { padding-top:20px;}



.zzdnr span { width:250px; float:left;}



.zzdnr p { width:625px;font-size:14px; text-indent:28px; line-height:24px; color:#777777; padding-bottom:20px; float:right;}







.ganen { width:950px; margin-top:20px;}



.ganenbt { width:950px; height:45px;font-size:20px; color:#fff; text-indent:20px; line-height:45px; background-color:#ffa200; display:block;}



.di { width:950px; margin-top:20px;}



.dileft { width:260px; background-color:#1273c2; float:left; padding:20px;}



.dileft p { font-size:18px;  color:#fff; line-height:30px; display:block;}



.dileft span { height:190px;padding-top:20px; display:block; padding-bottom:20px;}



.diright { width:640px; float:right;}



.dt { width:640px; height:40px; line-height:40px; background-color:#1273c2;}



.dt p { width:170px; font-size:18px; text-indent:20px; color:#fff; float:left;}



.dt b { width:100px; text-align:right; float:right; font-weight:normal; padding-right:20px;}



.dt b a{color: #fff;}



.dt b a:hover{color: #fff; text-decoration:underline;}



.x2sj1 { font-size:16px; font-family:Arial, Helvetica, sans-serif; text-align:right; padding-bottom:20px; padding-top:20px;}







/*news*/



.news {width:610px; float:right;}



.news li { width:610px; height:35px; line-height:35px; font-size:14px; border-bottom:1px dotted #ccc;}



.news li p { width:480px; height:35px; text-indent:20px; background:url(../images/hd.jpg) no-repeat 0 15px; float:left; overflow:hidden;}



.news li p a { color:#555555;}



.news li p a:hover { color:#1273c2;}



.news li span { width:100px; float:right; text-align:right;}







.yeshu { width:610px; height:30px; padding-top:30px; text-align:center; display:block;}



.yeshu  a { color:#555555;}



.yeshu  a:hover { color:#1273c2;}











.newsbt { width:610px; font-size:16px; line-height:24px; text-align:center; color:#1273c2;}



.newssj { width:610px; height:30px; text-align:center; line-height:30px; border-bottom:1px dotted #ccc;}



.newsjs { padding-top:20px; line-height:24px; font-size:14px;}







/*case*/



.anli { width:950px;}



.anli li { width:223px; height:177px; padding-left:7px; padding-right:7px;  padding-bottom:20px;float:left;}



.anli li img { width:219px; height:143px; padding:2px; border:1px solid #cfd3dd;}



.anli li span { width:223px; height:30px; font-size:14px; line-height:30px; text-align: center;  display:block; overflow:hidden;}



.anli li span a { color:#555555;}



.anli li span a:hover { color:#1273c2;}



.yeshu1 { width:950px; height:30px; padding-top:30px; text-align:center; display:block;}



.yeshu1  a { color:#555555;}



.yeshu1  a:hover { color:#1273c2;}

.jjfa { margin-top:20px;}

.sx { padding-top:20px; text-align:center;}

.sx a { color:#1273c2;}

.sx a:hover { color:#1273c2; text-decoration:underline;}

/*zhuanti*/

.banner_zt{

text-align:center; height:341px; 
top: 0px; width:100%;
margin-top: 0px;
padding-top:0px;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
background-image: url(../ztimg/banner_zt.jpg);
background-repeat: no-repeat;
background-position: center bottom; 
}


.zhuanti_all{ width:100%; padding-top:54px; }
.zhuanti_nr01{ width:950px; height:96px; padding-bottom:40px; margin:0 auto;}
.zhuanti_nr01 img{ border:0px;}
.zhuanti_nr02{ background:url(../ztimg/zhuanti_06.gif) repeat-x;width:100%; height:136px; padding-bottom:72px;}
.zhuanti_nr03{ width:950px; margin:0 auto;}
.zhuanti_nr03 img{ border:0px;}
.zhuanti_nr04{ background:#e7e7e7; width:100%; height:442px; margin-bottom:63px;}
.zhuanti_nr05{ width:950px;height:442px; margin:0 auto;}
.zhuanti_nr05 img{ border:0px;}

.zhuanti_nr06{ background:#f4f4f4; width:100%; height:351px; margin-bottom:71px;}
.zhuanti_nr07{ width:950px;height:351px; margin:0 auto;}
.zhuanti_nr07 img{ border:0px; float:left;}

.zhuanti_nr08{ background:#e7e7e7; width:100%; height:412px; margin-bottom:72px;}
.zhuanti_nr09{ width:950px; height:412px; margin:0 auto;}
.zhuanti_nr09 img{ border:0px;}
.zhuanti_nr_baom{ width:948px; padding-bottom:50px; border:1px solid #CCCCCC; padding-top:40px; font-size:14px; margin:0 auto;}
.zhuanti_nr_baom01{ width:948px; padding-bottom:50px;  padding-top:20px; font-size:14px; margin-bottom:72px; margin:0 auto;}
.zhuanti_nr_baom01 img{ border:0px;}