/* CSS Document */
body{ margin:0; padding:0; font-size:12px; background:#f4f4f4 url(../images/bg_24.jpg) no-repeat center bottom; font-family:"微软雅黑"}
ul{ margin:0; padding:0}
ul li{ list-style-type:none}
a{ text-decoration:none}
img{ border:0}
input,textarea{ outline:none;; font-family:"微软雅黑"}

.head{ width:100%; float:left; height:27px; background:#dbdbdb; line-height:27px}
.main{ width:1080px; margin:0 auto}
.header{ width:1080px; float:left; text-align:right; color:#4d4a4a}
.header a{color:#4d4a4a}
.header a:hover{ color:#1f3f99; text-decoration:underline}
.header img{ margin:0 5px -2px 0}

.logo_c{ width:100%; float:left}
.logo{ float:left; margin:13px 135px 13px 0}
.l1{ float:left; margin-top:30px;}
.logo_r{ width:210px; float:right; margin-top:40px; color:#1f3f99; font-family:"宋体"; font-size:14px;}
.logo_r img{ float:left; margin:5px 5px 0 0}
.logo_r strong{ font-family:"微软雅黑"; font-size:22px; color:#df5e00}

.nav{ width:100%; float:left; height:53px; background:#4165c9;}
.nav_con{ float:left}
.nav_con ul li{ width:160px; float:left; position:relative}
.nav_con ul li>a{ width:160px; height:53px; float:left; text-align:center; line-height:53px; color:#fff; font-size:18px;}
#first,.nav_con ul li>a:hover{ background:#df5e00}
.nav_show{ width:160px; position:absolute; left:0; top:53px; background:rgba(255,255,255,0.9); border-bottom:#7791d8 solid 2px; display:none; z-index:99999}
.nav_show a{ width:160px; float:left; line-height:58px; text-align:center; color:#999999; font-size:16px;}
.nav_show a:hover{ background:rgba(119,145,216,0.2); color:#e17131}

.nav_con ul img{ float:left; margin-top:13px}
.search{ width:250px; float:right; margin-top:8px;}
.input1{ width:150px; height:35px; float:left; border-radius:2px; background:#d9e0f4 url(../images/search_14.jpg) no-repeat 10px center; border:0; padding-left:30px; font-size:14px; line-height:35px;}
.sub{ width:60px; height:37px; float:right; background:#5076df; font-size:16px; color:#fff; cursor:pointer; border:0}


.banner{ width:100%; float:left; height:551px; overflow-x:hidden}

.slide_x{overflow:hidden;position:relative;width:1920px;height:551px; left:50%; margin-left:-960px;}
.slide_x a{color:#eee;text-decoration:none;}
.slide_x .box{overflow:hidden;position:relative;width:1920px;height:551px;}
.slide_x .list{overflow:hidden;width:9999px;}
.slide_x .list li{float:left;position:relative;width:1920px;}
.slide_x .list img{_vertical-align:top;width:1920px;height:551px}
.slide_x .btn{overflow:hidden;position:absolute;bottom:18px;right:898px;}
.slide_x .btn li{float:left;width:15px;height:15px;margin:0 0 0 10px; font-size:0;cursor:pointer; background:#173a9b}
.slide_x .btn .selected{background:#df5e00}

.content{ width:100%; float:left}
.contentc{ width:1080px; float:left; margin:16px 0 55px 0 ; background:#fff;}
.contentc1{ width:1080px; float:left; padding:40px 0 98px 0}
.contentc1_head{ width:1080px; float:left; background:url(../images/line1_03.jpg) repeat-x center; text-align:center} 
.contentc1_head span{ color:#343434; font-size:26px; padding:0 10px; background:#fff}

/* 本例子css */
		.txtScroll-top{ width:1080px;  overflow:hidden; position:relative; float:left; margin-top:2px;   }
		.txtScroll-top .infoList li{ height:24px; line-height:24px; text-align:center   }
.txtScroll-top .infoList li a{ color:#000; font-size:14px;}

/* 本例子css */
	.scrollBox{ width:1080px;  position:relative; float:left; margin-top:35px; }
	.scrollBox .piclist{ overflow:hidden; zoom:1;}
	.scrollBox .ohbox{overflow:hidden; position:relative;width:972px;left:56px}
	.scrollBox {position:relative;overflow:hidden;zoom:1;}
	.scrollBox .piclist li{float:left; display:inline; width:318px;background:#f0f0f0;border:1px solid #eae9ea;margin-right:5px; height:344px; position:relative}
	.scrollBox .piclist li strong{ width:270px; float:left; color:#333; font-size:18px; margin:14px 0 5px 8px}
	.scrollBox .piclist li span{ width:270px ; float:left; color:#444; margin-left:8px; line-height:17px;  }
	.scrollBox .pageBtn span{  display:block;width:51px;height:346px;position:absolute;top:0px;cursor:pointer;text-indent:-999em;overflow:hidden; }
	.scrollBox .pageBtn .prev{left:0px; background:url(../images/left_36.jpg) ;}
	.scrollBox .pageBtn .prev:hover{ background:url(../images/left_hover_36.jpg)}
	.scrollBox .pageBtn .next{right:0px; background:url(../images/right_36.jpg) ;}
	.scrollBox .pageBtn .next:hover{ background:url(../images/right_hover_36.jpg)}
.scrollBox .piclist li a{ width:318px; height:344px; position:absolute; left:0; top:0; background:rgba(0,0,0,0.2); display:none}	
.scrollBox .piclist li:hover  a{ display: block}


.contentc2{ width:1080px; float:left; padding-bottom:20px;}
.contentc2_head{ width:1080px; float:left; background:url(../images/line1_03.jpg) repeat-x bottom;  padding-bottom:15px; line-height:30px;; text-align:center; color:#585858; font-size:16px; position:relative; margin-bottom:55px;}
.contentc2_head span{ font-size:26px; color:#343434}
.contentc2_head a{ position:absolute; right:0; bottom:5px; color:#585858; font-size:14px; right:5px}
.contentc2_head a:hover{ color:#1f3f99}
.contentc2c{ width:560px; float:right}
.contentc2c ul li{ width:560px; float:left; margin-bottom:20px;}
.contentc2c ul li a{ width:560px; height:104px; float:left; background:#e7e7e7}
.contentc2c1{ width:100px; height:104px; float:left; background:#b1b1b1 ; text-align:center; color:#fff}
.contentc2c1 strong{ color:#e7e7e7; font-size:102px; font-weight:normal; line-height:83px;}
.contentc2cr{ width:418px; float:left; margin:15px 0 0 18px;; color:#333}
.contentc2cr strong{ font-size:18px; width:418px; float:left; margin-bottom:5px;}

.contentc2c ul li a:hover{ background:#d1450e}
.contentc2c ul li a:hover .contentc2c1{ background:#1f3f99}
.contentc2c ul li a:hover .contentc2cr{ color:#fff}

.link{ width:100%; float:left; background:rgba(177,177,177,0.4)}
.link_c{ width:1080px; float:left; padding:38px 0 7px 0 }
.link_c1{ width:147px; float:left; margin-left:16px;}
.foot_logo{ float:left; margin-left:23px; margin-bottom:15px;}
.link_c1 strong{ font-size:24px; color:#1f3f99; font-family:"宋体"; margin:-18px 0 0 5px}
.link_c1 img{ float:left}
.link_c1 b{ color:#df5e00; font-size:18px; width:147px; float:left}
.link_c2{ width:305px; float:left; margin-left:80px; color:#494949; font-size:14px;}
.link_c2head{ width:160px; float:left; border-bottom:#777777 solid 1px; padding-bottom:5px; margin-bottom:15px;}
.link_c2head span{ font-size:16px; color:#000; background:url(../images/line2_13.jpg) no-repeat bottom left; padding-bottom:7px;}

.link_c2c{ width:305px; float:left; line-height:25px;}

.link_c3{ width:160px; float:left; margin:0 74px 0 130px;}
.link_c3 a{ width:160px; float:left; color:#494949; font-size:14px; margin-bottom:8px;}
.link_c3 a:hover{ color:#1f3f99; text-decoration:underline}
.link_c4{ width:160px; float:left}
.foot{ width:100%; float:left; height:60px; background:#232323; color:#dfdfdf; padding-top:18px; line-height:23px; text-align:center}
.foot a{ color:#dfdfdf}

.ab_banner{ width:100%; float:left; height:230px;}
.left{ width:253px; float:left; border:#e2e2e2 solid 1px; background:#fbfbfb; min-height:300px; }

.left_c1{ width:253px; float:left; text-align:center; background:url(../images/left_img1_05.jpg) no-repeat bottom; padding:12px 0 15px 0; color:#333333}
.left_c1 span{ font-size:28px;}

.left_c2{ width:253px; float:left;}
.left_c2 li{ width:253px; float:left; margin-bottom:1px;}
.left_c2 li>a{ width:225px; float:left; line-height:80px; padding-left:28px; color:#9b9b9b; font-size:18px; background:#f3f3f3}
#first1,.left_c2 li>a:hover{ background:#dde4f6; color:#2c2d32}
.right{ width:815px; float:right; border:#e2e2e2 solid 1px; background:#fbfbfb; margin-bottom:45px}
.right_head{ width:803px; float:left; border-bottom:#e2e1e2 dashed 1px; padding:20px 0 12px 12px; color:#040000; font-size:14px; margin-bottom:45px;}
.right_head a{ color:#040000}
.right_head span{ color:#2b55c8}
.right_c{ width:815px; float:left; padding:0px 0 66px 0}
.right_c1{ width:815px; float:left;border-bottom:#e2e1e2 dashed 1px; background:url(../images/line3_07.jpg) no-repeat center 55px ; padding-bottom:20px; color:#1f3f99; font-size:16px; font-family:Arial; text-align:center; line-height:25px;}
.right_c1 span{ font-family:"楷体"; font-size:26px; font-weight:bold}
.right_c2{ width:768px; float:left; margin:28px 0 0 24px; color:#040000; font-size:14px; line-height:23px;}
.right_c2 img{ max-width:768px;}



.joinus_c{ width:770px; float:left; margin:27px 0 0 13px; color:#424242; font-size:14px; position:relative;}
.joinus_c1{ width:770px; float:left; color:#1f3f99; font-size:18px; margin-bottom:15px;}
.joinus_c1 img{ float:left; margin:7px  7px 0 0}
.joinus_c2{ width:755px; float:left; padding-left:15px; margin-bottom:40px; line-height:25px;}
.join{ width:112px; line-height:40px; float:right; background:#2961c7; text-align:center; color:#fff; font-size:14px; color:#fff}
.join_c{ width:770px; height:60px; overflow:hidden; float:left}
.joinus_c .p_img{ position:absolute!important; right:0!important; top:0!important}
.joinus_c .p_img1{ position:absolute!important; right:0!important; top:0!important}

.news_c{ width:790px; float:left; margin:15px 0 0 10px}
.news_c ul li{ width:746px; float:left; border-bottom:#dedede dashed 1px; padding:20px 44px 20px 0}
.news_cr{ width:475px;color:#696969 ;float:right}

.title{width:475px; float:left; border-bottom:#dedede solid 1px; padding-bottom:17px; color:#696969; font-size:18px; font-weight:bold}
.news_cr span{ width:475px; height:100px; float:left; margin-top:17px; line-height:21px;}
.news_cr span a{ color:#696969}
.news_cr:hover{ color:#3b6fd7}
.news_cr:hover a{ color:#3b6fd7}
.page{ width:100%; float:left; text-align:center; margin-top:45px;}
.page a{ padding:5px 10px; border:#bcbcbc solid 1px; margin:0 5px; color:#333}
#p_first,.page a:hover{ color:#fff; background:#3b6fd7}
.detail_1{ width:764px; float:left; border-bottom:#e1e1e1 solid 1px; padding-bottom:28px; margin-left:25px; color:#696969; text-align:center}
.detail_1 span{ width:764px; float:left;; color:#696969; font-size:24px; margin-bottom:17px;}
.detail_1 strong{ font-weight:normal; float:right; margin-right:80px;}

.detail_2{ width:764px; float:left; padding:25px 0 35px 0; border-bottom:#e1e1e1 solid 1px; color:#696969; font-size:14px; line-height:23px; margin-left:25px; margin-bottom:20px;}
.detail_3{ width:764px; float:left; margin-left:20px; line-height:28px; color:#2b2b2b}
.detail_3 span{ border:#e1e1e1 solid 1px; padding:0px 10px; margin-right:10px; }
.detail_3 a{ color:#7f7f7f}
.detail_3 a:hover{ color:#347dcf; text-decoration:underline}
.con_cl{ width:354px; float:left; margin:4px 0 0 33px; color:#000000; font-size:16px; line-height:30px;}
.con_cl span{ width:354px; float:left; border-bottom:#d5d5d5 solid 1px; font-size:20px; padding-bottom:10px; margin-bottom:30px;}
.con_cl span img{ float:left; margin:10px 10px 0 0}

.online{ width:600px; float:left; margin:50px 0 0 34px}
.online1{ width:600px; float:left; margin-bottom:15px; line-height:30px;}
.online1 span{ width:55px; float:left; font-size:18px; color:#333333}
.input2{ width:178px; height:28px; float:left; border:#c9c9c9 solid 1px;}
.online1 a{ color:#c9c9c9; margin-left:10px; font-size:14px;}
.online1 textarea{ width:538px; height:145px; float:left; border:#c9c9c9 solid 1px;}
.sub1{ width:122px; line-height:40px; float:right; color:#fff; font-size:18px; background:#4165c9; border:0; cursor:pointer; margin-left:20px;}
.reset{ width:122px; line-height:40px; float:right; color:#fff; font-size:18px; background:#e57d32; border:0; cursor:pointer}



.left_c3{ width:253px; float:left;}
.left_c3 li{ width:253px; float:left; margin-bottom:1px;}
.left_c3 li>a{ width:225px; float:left; line-height:80px; padding-left:28px; color:#9b9b9b; font-size:18px; background:#f3f3f3 url(../images/r1_03.jpg) no-repeat right center}
#first2{ background:#dde4f6 url(../images/r3_03.jpg) no-repeat right center; color:#2c2d32}
.left_c3 li>a:hover{ background:#dde4f6 url(../images/r2_03.jpg) no-repeat right center; color:#2c2d32}
.l_show{ width:188px; float:left; background:#fff; padding:13px 0 6px 65px; display:none}
.l_show a{ color:#6e6e6e; font-size:16px; width:188px; float:left; margin-bottom:16px;}
#l_first,.l_show a:hover{ color:#6e89db; text-decoration:underline}
.l_hover1{ display:none}

.pro_c{ width:800px; float:left; margin:20px 0 10px 8px;}
.pro_c1{ width:800px; float:left; margin-bottom:18px; color:#333333; font-size:24px;}
.pro_c1 img{ float:left; margin:10px 10px  0 5px}
.pro_c2{ width:800px; float:left; line-height:52px; background:#ffdcb9; color:#7a6f65; font-size:16px;  margin-bottom:10px;}
.pro_c2 span{ float:left; text-align:center}
.pro_c2a{ width:84px; padding:0 8px;}
.pro_c2b{ width:172px; padding:0 8px}
.pro_c2c{ width:76px; padding:0 8px}
.pro_c2d{ width:185px; padding:0 8px}
.pro_c2e{ width:116px; padding:0 8px}
.pro_c2f{ width:70px; padding:0 8px}

.pro_c3{ width:800px; float:left; margin-bottom:10px; background:#cedbfc; border:#d5d8e1 solid 1px; border-radius:3px; padding-top:13px;}
.pro_c3c{ width:800px; float:left; height:46px; overflow:hidden; color:#50535c; font-size:14px; line-height:21px;}
.pro_c3c span{ float:left; text-align:center}
.p_img{ float:right; cursor:pointer; margin-top:15px;}
.p_img1{ float:right; cursor:pointer; margin-top:15px; display:none}
.bg{ background:#dfe8ff}



.pro_b{ width:785px; float:left; border-top:#cfcfcf dashed 1px; margin-top:40px; margin-left:10px; padding:33px 0 0 15px;}
.pro_b1{ width:785px; float:left; color:#090909; font-size:18px; margin-bottom:30px;}
.pro_b1 img{ float:left; margin:5px 10px 0 0}
.pro_b a{ float:left; color:#585858; font-size:16px; margin:20px 50px 0 0; padding:30px 20px; background:#dfe8ff}
.pro_b a:hover{ background:#cedbfc}








