body {margin:0; padding:0; font-size:16px; line-height:28px; font-family:Arial,"Î¢ÈíÑÅºÚ"; color:#393939; background-color:#f2f2f2;}

a{ color:#333333; text-decoration:none;}
a:hover{ color:#039ef0; text-decoration:none;}
.mt{ margin-top:20px;}
.mt4{ margin-top:40px;}
.img{ border:#cccccc solid 1px; padding:2px;}
p{text-indent:2em; margin:5px 0px;}
div,ul,li{ margin:0px; padding:0px; list-style-type:none;}
.clear{ height:0px; line-height:0px; clear:both; overflow:hidden;}
.ht{ height:10px; line-height:10px; clear:both; overflow:hidden;}
.pt{ padding-top:50px; padding-bottom:30px;}

.content{ width:1280px; margin-left:auto; margin-right:auto;}

.logo{ width:320px; height:105px; padding-top:20px; float:left;}
.toptxt{width:625px; height:125px; float:left; overflow:hidden;}
.toptxt h1{ height:125px; line-height:125px; font-size:36px; margin:0px; padding:0px; overflow:hidden;}
.weixin{width:105px; height:115px; padding-top:10px; float:left; text-align:center;}
.toptel{ width:228px; height:85px; padding-top:20px; float:right; font-size:14px; color:#FF0000;}
.content .toptel span{ font-size:18px; color:#ff4900; margin-left:0px; padding:0px;}

.dh{ height:56px; line-height:56px; clear:both; background-color:#1070c6;}
.dh ul{ width:1280px; height:56px; line-height:56px; margin-left:auto; margin-right:auto;}
.dh ul li{ width:160px; float:left;height:56px; line-height:56px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ";}
.dh ul li a{ display:block; width:160px; height:56px; line-height:56px; text-align:center; color:#FFFFFF; font-weight:bold;}
.dh ul li a:hover{ display:block; width:160px; height:56px; line-height:56px; text-align:center; color:#FFFFFF; font-weight:bold; background-color:#135ab0;}
.dh ul .s a{ display:block; width:160px; height:56px; line-height:56px; text-align:center; color:#FFFFFF; font-weight:bold; background-color:#135ab0;}

.dh ul li .dh2 td{ height:40px; line-height:40px; font-size:14px;}
.dh ul li .dh2 td a{ display:block; height:40px; line-height:40px; font-size:14px; background-color:#1070c6;}
.dh ul li .dh2 td a:hover{ display:block; height:40px; line-height:40px; font-size:14px; background-color:#135ab0;}



.banner{ background-image:url(images/banner01.jpg); background-repeat:no-repeat; background-position:center; height:550px;}

.sytit{ height:100px; line-height:100px; text-align:center; background-image:url(images/titline.jpg); background-repeat:no-repeat; background-position:center bottom;}
.sytit h2{ height:100px; line-height:100px; margin:0px; padding:0px; font-size:24px;}

.youshibg{ background-image:url(images/youshi-bg.jpg); background-repeat:repeat; background-position:center; clear:both; padding-bottom:30px;}
.youshi{ width:1000px; margin-left:auto; margin-right:auto; height:400px;}
.youshi ul { width:500px; float:left; background-image:url(images/youshibg.jpg); background-repeat:no-repeat; background-position:center; height:200px; cursor:pointer;}
.youshi ul .ysicon{ width:100px; float:left; margin-left:50px; margin-top:40px; height:113px; padding-top:12px;}
.youshi ul .ystxt{ width:280px; float:left; margin-top:40px; height:115px; padding-top:10px; margin-left:20px; font-size:16px; color:#FFFFFF;}
.youshi ul .ystxt strong{ display:block; font-size:18px; margin-bottom:10px;}


.shoufeibg{ background-image:url(images/shoufei-bg.jpg); background-repeat:repeat; background-position:center; clear:both; padding-bottom:30px;}
.shoufei{ width:1010px; margin-left:auto; margin-right:auto; height:300px;}
.shoufei ul { width:500px; float:left; height:150px;}
.shoufei ul .sficon{ width:100px; float:left; margin-left:50px; margin-top:40px; height:63px; padding-top:12px;}
.shoufei ul .sftxt{ width:280px; float:left; margin-top:40px; height:60px; padding-top:15px; margin-left:0px; font-size:16px;}
.shoufei ul .sftxt strong{ display:block; font-size:18px; margin-bottom:10px;}

.seoanli{ clear:both; height:260px;}
.seoanli ul{ width:255px; float:left;}
.seoanli ul li{ text-align:center; line-height:40px;}
.seoanli ul .seoimg{ height:220px;}
.blst{ width:299px; float:left; padding:0px 10px;}

.bottom{ background-color:#198ede; color:#FFFFFF; font-size:14px; text-align:center; padding:30px;}
.bottom a{ color:#FFFFFF;}
.link{background-color:#198ede; color:#FFFFFF; font-size:12px;}
.link a{ color:#FFFFFF; text-decoration:none;}
.link a:hover{ color:#FFFFFF; text-decoration:underline;}

.weizhi{width:1260px; margin-left:auto; margin-right:auto;background-color:#ffffff; border:#cccccc solid 1px; padding:10px;}
.ct_left{ width:956px; float:left; background-color:#ffffff; border:#cccccc solid 1px; padding:20px;}
.ct_right{ width:260px; float:right; background-color:#ffffff;}

.listtu{ clear:both; height:120px;}
.listtu .ltu{ width:120px; float:left}
.listtu .rtxt{ width:815px; float:right;}
.listtu .rtxt .rtit{ font-weight:bold; height:30px; line-height:30px; font-size:22px;}
.listtu .rtxt .rsmall{ font-size:12px; color:#aaaaaa; height:22px; line-height:22px;}
.listtu .rtxt .rjj{ font-size:14px; color:#666666;}
.listtu .rtxt .rjj a{ color:#1070c6;}
.listtu .rtxt .rjj a:hover{ color:#ff4900;}

.line{ height:40px; line-height:40px; background-image:url(images/fyline.gif); background-repeat:repeat-x; background-position:center;}

.rstit{ border:#cccccc solid 1px; border-bottom:#e4e4e4 solid 2px; height:40px; line-height:40px; padding-left:15px; font-weight:bold;}
.listtxt{border:#cccccc solid 1px; padding:15px;}
.listtxt ul li{ height:30px; line-height:30px; font-size:12px; overflow:hidden;}

.listtxt strong{ color:#f63c01;}
.listtxt span{ color:#aaaaaa; font-size:14px;}

.vtit{ height:60px; line-height:60px; text-align:center;}
.vtit h1{ padding:0px; margin:0px; color:#1070c6;}
.vsmall{font-size:12px; color:#aaaaaa; height:22px; line-height:22px; text-align:center;}
.ctt{ padding:20px; margin-top:40px;}
