@charset "gb2312";
body {line-height: 1; color:#000000; background-color:#ebeef1; font-family:"宋体"; margin:0px; padding:0px; font-size:12px; background:url(../images/bg.gif) repeat-x top;}
*{ margin:0px ; padding:0px;}
img{ border:0px;}
.qc{ clear:both;}
a{ text-decoration:none; }
ul{ list-style:none;}
br{ line-height:0px; overflow:hidden;}

#contain{position: relative;height:100%;padding:0px;margin:0px auto;border:0;}
#content {position:relative;margin:0px auto 0px auto} 
#bottom {position: relative;margin:0px auto} 
.pdv_class{position:absolute;border:0px}

#top{ background:url(images/index1_r1_c1.jpg) repeat-x;}
#top img{ display:block;}
.top1{ width:980px; margin:0px auto;}
.logo{ width:226px; float:left;}

#nav ul{margin:1px 0 0 0;padding:0;list-style:none;}
#nav ul li{float:left;height:41px;overflow:hidden;}
#nav ul li a{color:#fff;line-height:45px;width:110px;display:block;text-align:center;font-size:14px;font-family:宋体;}
#nav ul li a:hover{background:url(../images/bg_nav.gif) no-repeat center top;}
#nav ul .hover a{background:url(../images/bg_nav.gif) no-repeat center top;}
#nav ul dl,#nav ul .hover dl{position:absolute;margin:-4px 0 0 8px;_margin:-4px 0 0 9px;padding:0;background:#F88410;display:none;z-index:999;}
#nav ul dl a,#nav ul .hover dl a{font-size:12px;width:93px;background:#F88410;line-height:30px;height:30px;border-bottom:1px solid #FF9429;font-family:宋体;}
#nav ul dl a:hover,#nav ul .hover dl a:hover{background:#314F9F;color:#fff;border-bottom:1px solid #476DC1;}

.base{float:right;padding:10px 0 0;font-size:12px;color:#cfcfcf;}
.base form{margin:0px 0 0 0;clear:both;display:block;text-align:right;}
.base form input{vertical-align:middle;font-size:12px;}
.base form input[type=text]{border:1px solid #ccc;padding:6px 10px;color:#999;width:180px;}
.base form input[type=submit]{border:1px solid #738CBA;background:#738CBA;padding:6px 8px;width:50px;color:#fff;letter-spacing:2px;}



#main1{ width:840px; margin:20px auto 0px auto; }
.in_about{ width:435px; float:left; margin-left:0px;}
.title{ line-height:28px; color:#ff0000; font-size:14px; font-weight:bold;}
.title a{ color:#000000;}
.title span{ font-family:Arial, Helvetica, sans-serif;}
.about_con{ line-height:20px; margin-top:10px; margin-left:0px;}
.about_con a{ color:#000000;}


#main2{ width:840px; margin:10px auto 0px auto;}
.main2_l{ float:left; width:240px;}
.gs_news{ width: 215px; float:left; border-right:0px solid #DADDDF;}
.gs_news ul { margin-top:4px;}
.gs_news ul li{ width:215px;  background:url(images/index1_r11_c6.jpg) no-repeat 2px 9px; line-height:27px; border-bottom:1px dashed #ffffff; color:#000000;}
.gs_news ul li span{ float:right;}
.gs_news ul li a{color:#000000; margin-left:15px;}



.in_contact{ float:right; width:260px; background: url(images/index1_r11_c20.jpg) no-repeat bottom right; color:#000000;}
.in_contact p{line-height:24px; margin-top:20px; margin-bottom:10px;}

.in_jianyi{ float:right; width:140px;}
.in_jianyi p{line-height:24px; margin-top:10px; margin-bottom:10px;}


#footer{ background:url(../images/fbg.gif) repeat-x; text-align:center;height:250px; font-size:12px; font-weight:normal;}
#foot{width:840px; padding-top:25px;margin:auto;color:#000000;}

#banner{ background: url(images/index1_r2_c1.jpg) no-repeat center top;z-index:-1; position:relative;}
.banner1_f{ width:980px; margin:0px auto; }

#content_f{ width:980px; margin-top:85px; margin-bottom:0px; margin-left:auto; margin-right:auto;}
.side{ width:250px; float:left; background:url(images) repeat-y; margin-top:64px;z-index:1; position:relative;}
.side ul{margin-top:-480px;}
.title1{ margin-top:0px; background:url(images/lefttop.png) no-repeat; padding-left:34px; height:550px; line-height:170px; font-weight:bold;}
.side li{line-height:20px; margin-left:23px;border-bottom:1px dashed #ffffff; background:url(images/bg_cp.png) no-repeat 0px 0px; }
.side li a{ color:#000000; margin-left:10px; margin-top:0px;}

.con{ background-color:#fff; width:715px; float:right; margin-top:65px; margin-right:10px; z-index:1; position:relative;}
.title2{ height:39px; width:710px; margin:0px auto; background:url(images/ddd.png) no-repeat 0px 5px; padding-top:8px;}
.title2 a{ color:#454545; }
.title2 h1{ font-size:14px; margin-left:20px;line-height:28px;}
.title2 span{ float:right;line-height:28px; }
.con1{ line-height:24px; padding:10px; min-height:650px; height:auto!important; height:300px; overflow:visible; text-align:justify;text-justify:inter-ideograph;}
.con1 a{ color:#454545;}
.con2{ min-height:650px; height:auto!important; height:300px; overflow:visible; text-align:justify;text-justify:inter-ideograph;}

.con1 li{ line-height:28px; border-bottom:1px dashed #CECECE; background:url(images/ddddd.jpg) no-repeat 3px 12px;}
.con1 li span{ float:right;}
.con1 li a{ color:#454545; margin-left:15px;}
.page{ line-height:30px; text-align:center;}
.side_contact{ margin-top:45px; margin-left:8px; background:url(images/map1.jpg) no-repeat bottom; line-height:24px; padding-bottom:10px;}


.newtitle{width:100%; float:left; text-align:center;line-height:30px;font-size:15px;font-weight:bold;color:#1d65e3}

.fenge{height:21px;background:url(images/bg_news.gif) repeat-x;margin-top:10px;margin-bottom:10px;width:100%;margin-left:0px;}

.block{
float:left;
height:auto;
min-height:250px;
padding-left:0px;
margin-top:0px;
}
.blockT{
height:20px;
font-size:13px;
border-bottom:1px solid #cbcbcb;
padding:10px;
}
.blockT img{
margin-top:2px;
}
.blockT a{
height:20px;
font-family:"微软雅黑";
font-size:13px;
}
.blockC {
height:auto;
margin-top:10px;
}
.blockC p{
font-size:13px;
}
.blockC ul{
margin:0px;
padding:10px;
}
.cplist{
background:url(images/bg_cp.png) no-repeat;
height:23px;
width:232px;
padding-top:10px;
padding-left:30px;
}
.cplist:hover{
background:url(images/) no-repeat;
}
.cplist:hover a{
color:#000000;
}
.cplist a{
font-size:13px; color:#000000;
}





.key{ font-size:12px;  color:#545454;}
.key a{ color:#545454;}


.pro{overflow:hidden;height:220px;}
.pro .arrow_left{float:left;width:40px;background:url(../images/arrow.gif) no-repeat left;height:150px;cursor:pointer;}
.pro .prolist{float:left;width:590px;height:240px;overflow:hidden;}
.pro .prolist ul{ margin:0 5px;padding:0;list-style:none;width:2999px;}
.pro .prolist ul li{float:left;width:147px;text-align:center;}
.pro .prolist ul li img{width:120px;height:140px;vertical-align:top}
.pro .prolist ul li div{line-height:30px;height:30px;}
.pro .prolist ul li a img{border:1px solid #ccc;padding:2px;}
.pro .prolist ul li a:hover img{border:1px solid #738CBA;padding:2px;}
.pro .arrow_right{float:left;width:40px;background:url(../images/arrow.gif) no-repeat right;height:150px;cursor:pointer;}

.pro{overflow:hidden;height:220px;}
.pro .arrow_left{float:left;width:40px;background:url(../images/arrow.gif) no-repeat left;height:150px;cursor:pointer;}
.pro .prolist{float:left;width:900px;height:240px;overflow:hidden;}
.pro .prolist ul{margin:0 5px;padding:0;list-style:none;width:2999px;}
.pro .prolist ul li{float:left;width:177px;text-align:center;}
.pro .prolist ul li img{width:140px;height:150px;vertical-align:top}
.pro .prolist ul li div{line-height:30px;height:30px;}
.pro .prolist ul li a img{border:1px solid #ccc;padding:2px;}
.pro .prolist ul li a:hover img{border:1px solid #738CBA;padding:2px;}
.pro .arrow_right{float:left;width:40px;background:url(../images/arrow.gif) no-repeat right;height:150px;cursor:pointer;}

#prolist{width:310px;float:left;overflow:hidden;height:68px;position:relative;margin:10px 0 0 0;}
#prolist ul{margin:0;padding:0;list-style:none;overflow:hidden;width:20000px;position:relative;}
#prolist ul li{float:left;cursor:pointer;position:relative;background:url(../images/pro_none.gif) no-repeat center top;height:68px;}
#prolist ul li img{height:60px;width:60px;margin:6px 8px 0 8px;padding:0px;border:0;}
#prolist .hover{background:url(../images/pro_bg.gif) no-repeat center top;height:68px;}




.tab{margin-top:0px; width:700px; margin-left:auto; margin-right:auto}

#TabCon1{width:765px;height:520px;line-height:100px;border-left:#ebebeb 1px solid;border-bottom:#ebebeb 1px solid;border-right:#ebebeb 1px solid; padding-top:2px;}
#TabCon1 ul{ padding-top:5px; padding-left:5px; display:block; float:left;}
#TabCon1 li{ width:225px; float:left; text-align:center; line-height:25px; display:block; margin-left:20px; margin-top:20px;}
#TabCon1 li a{ color:#195d8a;}
#TabCon1 img{ width:225px; height:200px; padding:3px; border:1px dashed #ebebeb; }


#TabCon2{width:765px;height:520px;line-height:100px;border-left:#ebebeb 1px solid;border-bottom:#ebebeb 1px solid;border-right:#ebebeb 1px solid; padding-top:2px;}
#TabCon2 ul{ padding-top:5px; padding-left:5px; display:block; float:left;}
#TabCon2 li{ width:225px; float:left; text-align:center; line-height:25px; display:block; margin-left:20px; margin-top:20px;}
#TabCon2 li a{ color:#195d8a;}
#TabCon2 img{ width:225px; height:200px; padding:3px; border:1px dashed #ebebeb; }


.xixi1{width:650px;height:34px;line-height:34px; margin-top:10px; background-image:url(../images/news_bghover1.gif); background-repeat:no-repeat; cursor:pointer;}
.xixi2{width:650px;height:34px;line-height:34px; margin-top:10px; background-image:url(../images/news_bghover2.gif); background-repeat:no-repeat;cursor:pointer;}

.tab1{width:96px;height:34px;line-height:34px;float:left; padding-left:50px; text-align:center;cursor:pointer; color:#FFF;}
.tab2{width:116px;height:34px;line-height:34px;float:left;padding-left:10px; text-align:center;cursor:pointer;color:#000;}

.cpdaohang{ width:165px; height:500px;}
.cpdaohang ul{ width:165px; padding-left:15px; padding-top:5px; display:block; float:left;}
.cpdaohang li{line-height:33px; display:block; color:#000000; background:url(../images/bg_cp.png) no-repeat 0px 0px;}
.cpdaohang li a{line-height:33px; display:block; padding-left:25px; color:#000000; border-bottom:dotted; border-bottom-color:#CCCCCC; }


.demo{width:1002px;margin:0px auto; margin-top:15px;}
.demo ul{ overflow:hidden; _height:1%; list-sytle:none}
.demo li{ float:left; border:1px solid #EBEAEA; width:165px; padding:10px; margin:13px 13px 0 0;list-style-type:none }
.demo a{font-size:12px;color:#333;text-decoration:none; }
.demo a img{border:solid 1px #ddd;margin:0;}
/* previewShowWindow */
.previewShowWindow{position:absolute;border:1px solid #dadade;background:#95959d;padding:5px;display:none;color:#fff;text-align:center;z-index:999;}

#jidi{width:730px;height:181px;line-height:100px;border-left:#ebebeb 1px solid;border-bottom:#ebebeb 1px solid; padding-top:2px;}
#jidi ul{ padding-top:0px; padding-left:0px; display:block; float:left;}
#jidi li{ width:140px; float:left; text-align:center; line-height:25px; display:block; margin-left:10px; margin-top:20px; padding-right:30px;}
#jidi li a{ color:#195d8a;}
#jidi img{ width:150px; height:130px; padding:3px; border:1px dashed #ebebeb; }


#gcal{width:1000px;height:181px;line-height:100px;border-left:#ebebeb 1px solid;border-bottom:#ebebeb 1px solid;border-right:#ebebeb 1px solid; padding-top:2px;}
#gcal ul{ padding-top:0px; padding-left:0px; display:block; float:left;}
#gcal li{ width:140px; float:left; text-align:center; line-height:25px; display:block; margin-left:2px; margin-top:20px; padding-right:24px;}
#gcal li a{ color:#195d8a;}
#gcal img{ width:150px; height:130px; padding:3px; border:1px dashed #ebebeb; }

.titlet { border-bottom:1px #6f6f6f dotted; margin-top:10px; padding:5px;}
.titlet a {color:#515151; padding-bottom:10px;}
.intro { margin-top:10px; line-height:30px;}
.intro a{ line-height:30px;}


.block{width:328px;float:left;margin:10px 10px 0 0;overflow:hidden;min-height:344px;}
.toppic{margin:10px 10px 16px 10px;color:#999;line-height:22px;word-break:break-all;overflow:hidden;}
.toppic img{float:left;display:block;margin:0 10px 0 0;border:1px solid #ddd;padding:2px;}
.toppic a{font-size:14px;font-weight:bold;display:block;line-height:30px;}
.topnew{margin:10px;padding:0;list-style:none;clear:both;}
.topnew li{line-height:25px;height:25px;font-family:宋体;}
.topnew li span{float:right;color:#999;}
.topnew li a{font-family:verdana;}


.topnews{margin:-1px 0 0 0;*margin:0;padding:0;list-style:none; padding-top:20px;}
.topnews li{line-height:30px;border-bottom:1px dotted #c4c4c4;background:url(../images/newsbg.jpg) no-repeat 0px 9px; }
.topnews li span{font-family:宋体;}
.contact{line-height:24px;}
.contact p{margin:0 0 5px 0;*margin:0 0 6px 0;display:block;font-weight:bold;font-size:14px;}
.topnews span{ float:right;}
.topnews li a{ margin-left:15px; color:#000000;}

.lxcontact{line-height:33px; margin-top:260px;}



.block{width:328px;float:left;margin:10px 10px 0 0;overflow:hidden;min-height:344px;}
.toppic{ width:470px; margin:50px 10px 16px 10px;color:#999;line-height:22px;word-break:break-all;overflow:hidden; float:left;}
.toppic img{float:left;display:block;margin:0 10px 0 0;border:1px solid #ddd;padding:2px;}
.toppic a{font-size:14px;font-weight:bold;display:block;line-height:30px; color:#000000;}

.footer_link{width:1002px;height:110px; padding:0px 0 0 0px;}
.footer_link ul{ float:left}
.footer_link ul li{ float:left; height:30px; margin-left:10px;}
.footer_link a{color:#28caf3;}

/* mainbanner */
.mainbanner{height:520px;overflow:hidden; position:relative;}
.mainbanner_window{left:50%;width:2000px;height:520px;overflow:hidden;margin-left:-1000px;position:absolute;}
.mainbanner_window ul{width:999999px;height:520px;position:relative;}
.mainbanner_window li{background:rgb(204, 204, 204);width:2000px;height:520px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{left:50%;top:480px;width:500px;height:30px;margin-left:-75px;position:absolute;}
.mainbanner_list li{width:30px;height:30px;overflow:hidden;float:left;display:inline;}
.mainbanner_list a{background:url("../images/50c15ece07fd0f3407000083.png") no-repeat;width:25px;height:25px;line-height:25px;overflow:hidden;text-align:center;color:rgb(255, 0, 0);font-size:12px;font-weight:700;float:left;display:inline-block;}
.mainbanner_list li.active a{background-position:0 -30px;text-decoration:none;}
.mainbanner_list li a:hover{background-position:0 -30px;text-decoration:none;}


.in_aboutt{ width:995px; float:left; margin-left:0px;}
.titlet{ line-height:28px; color:#ff0000; font-size:16px; font-weight:bold;}
.titlet a{ color:#000000;}
.titlet span{ font-family:Arial, Helvetica, sans-serif;}
.about_cont{ line-height:26px; margin-top:10px; margin-left:0px; font-size:14px;}
.about_cont a{ color:#000000;}